lib/arborist/monitor/snmp/cpu.rb
changeset 26 54f2f57cc0b0
parent 19 77084121952b
equal deleted inserted replaced
25:6217282f6070 26:54f2f57cc0b0
   115 	### (and open) +snmp+ connection.
   115 	### (and open) +snmp+ connection.
   116 	###
   116 	###
   117 	def find_load( host, snmp )
   117 	def find_load( host, snmp )
   118 		info = self.format_load( snmp )
   118 		info = self.format_load( snmp )
   119 
   119 
   120 		config  = identifiers[ host ].last || {}
   120 		config  = self.identifiers[ host ].last['config'] || {}
   121 		warn_at = config[ 'warn_at' ] || self.class.warn_at
   121 		warn_at = config[ 'warn_at' ] || self.class.warn_at
   122 		usage   = info.dig( :cpu, :usage ) || 0
   122 		usage   = info.dig( :cpu, :usage ) || 0
   123 
   123 
   124 		if usage >= warn_at
   124 		if usage >= warn_at
   125 			info[ :warning ] = "%0.1f utilization exceeds %0.1f percent" % [ usage, warn_at ]
   125 			info[ :warning ] = "%0.1f utilization exceeds %0.1f percent" % [ usage, warn_at ]