equal
deleted
inserted
replaced
102 ### Parse SNMP-provided information and alert based on thresholds. |
102 ### Parse SNMP-provided information and alert based on thresholds. |
103 ### |
103 ### |
104 def check_battery( host, snmp ) |
104 def check_battery( host, snmp ) |
105 info = self.format_battery( snmp ) |
105 info = self.format_battery( snmp ) |
106 |
106 |
107 config = identifiers[ host ].last || {} |
107 config = self.identifiers[ host ].last['config'] || {} |
108 cap_warn = config[ 'capacity_warn_at' ] || self.class.capacity_warn_at |
108 cap_warn = config[ 'capacity_warn_at' ] || self.class.capacity_warn_at |
109 temp_warn = config[ 'temperature_warn_at' ] || self.class.temperature_warn_at |
109 temp_warn = config[ 'temperature_warn_at' ] || self.class.temperature_warn_at |
110 |
110 |
111 in_use = info.dig( :battery, :in_use ) |
111 in_use = info.dig( :battery, :in_use ) |
112 status = info.dig( :battery, :status ) |
112 status = info.dig( :battery, :status ) |