From a1752509b8b081684451848c604fd88c2dca57fc Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Mon, 27 Jun 2016 11:34:58 +0200 Subject: [PATCH] + Fix #425 --- network/h3c/snmp/mode/components/sensor.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/network/h3c/snmp/mode/components/sensor.pm b/network/h3c/snmp/mode/components/sensor.pm index 099ccbe856..1c4384fd23 100644 --- a/network/h3c/snmp/mode/components/sensor.pm +++ b/network/h3c/snmp/mode/components/sensor.pm @@ -81,6 +81,8 @@ sub check { short_msg => sprintf("Sensor '%s' status is '%s'", $name, $result->{EntityExtErrorStatus})); } + next if (defined($result2->{EntityExtTemperature}) && $result2->{EntityExtTemperature} <= 0); + ($exit, $warn, $crit, $checked) = $self->get_severity_numeric(section => 'temperature', instance => $instance, value => $result2->{EntityExtTemperature}); if ($checked == 0) { my $crit_th = '~:' . $result2->{EntityExtTemperatureThreshold};