diff --git a/AUTHORS.md b/AUTHORS.md index 5150a6d0d..0a67718ba 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -39,6 +39,7 @@ Contributors to LibreNMS: - Travis Hegner (travishegner) - Will Jones (willjones) - Job Snijders (job) +- Rasmus Aberg (rasssta) [1]: http://observium.org/ "Observium web site" diff --git a/includes/discovery/power/extreme.inc.php b/includes/discovery/power/extreme.inc.php index 21597237d..39c9ca352 100644 --- a/includes/discovery/power/extreme.inc.php +++ b/includes/discovery/power/extreme.inc.php @@ -9,8 +9,8 @@ $value = snmp_get($device, $oid, '-Oqv', 'EXTREME-BASE-MIB'); $divisor = "1000"; $value = ($value / $divisor); // Nasty hack to divide the first value by 1000 since the divisor only works for polling after the sensor has been added -if (is_numeric($value) && $value > 0) { - discover_sensor($valid['sensor'], 'power', $device, $oid, '1', 'extreme-power', $descr, $divisor, 1, null, null, null, null, $value); // No limits have been specified since all equipment is different and will use different amount of Watts +if (is_numeric($value)) { + discover_sensor($valid['sensor'], 'power', $device, $oid, '1', 'extreme-power', $descr, $divisor, 1, null, null, null, null, $value); // No limits have been specified since all equipment is different and will use different amount of Watts } // EOF diff --git a/includes/discovery/temperatures/extreme.inc.php b/includes/discovery/temperatures/extreme.inc.php index 682d843d5..ae1cf86b1 100644 --- a/includes/discovery/temperatures/extreme.inc.php +++ b/includes/discovery/temperatures/extreme.inc.php @@ -1,21 +1,21 @@ 0) { - discover_sensor($valid['sensor'], 'temperature', $device, $oid, 1, 'extreme-temp', $descr, '1', '1', $low_limit, $low_warn_limit, $high_warn_limit, $high_limit, $value); - } + if (is_numeric($value)) { + discover_sensor($valid['sensor'], 'temperature', $device, $oid, 1, 'extreme-temp', $descr, '1', '1', $low_limit, $low_warn_limit, $high_warn_limit, $high_limit, $value); + } } // EOF