From a50558cbc7426f204f702e5dab16ae66bf7ad55b Mon Sep 17 00:00:00 2001 From: dGs- Date: Sun, 26 Apr 2020 13:33:11 +0200 Subject: [PATCH] doesn't add not available sensors (#11259) --- includes/discovery/sensors/temperature/apc.inc.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/includes/discovery/sensors/temperature/apc.inc.php b/includes/discovery/sensors/temperature/apc.inc.php index 1206e67ec9..eae79b0632 100644 --- a/includes/discovery/sensors/temperature/apc.inc.php +++ b/includes/discovery/sensors/temperature/apc.inc.php @@ -31,7 +31,10 @@ foreach (array_keys($apc_env_data) as $index) { $high_warn_limit = ($apc_env_data[$index]['iemConfigProbeHighTempEnable'] != 1 ? $apc_env_data[$index]['iemConfigProbeHighTempThreshold'] : null); $high_limit = ($apc_env_data[$index]['iemConfigProbeMaxTempEnable'] != 1 ? $apc_env_data[$index]['iemConfigProbeMaxTempThreshold'] : null); - discover_sensor($valid['sensor'], 'temperature', $device, $oid, $index, $sensorType, $descr, 1, 1, $low_limit, $low_warn_limit, $high_warn_limit, $high_limit, $current); + if ($current > 0) { + // Temperature = 0 -> Sensor not available + discover_sensor($valid['sensor'], 'temperature', $device, $oid, $index, $sensorType, $descr, 1, 1, $low_limit, $low_warn_limit, $high_warn_limit, $high_limit, $current); + } } }