equal
deleted
inserted
replaced
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 ] |