From 1ea5724672e7e6d771827a739d5a3baa6d79d059 Mon Sep 17 00:00:00 2001 From: Colin Gagnaire Date: Thu, 12 Jul 2018 17:21:24 +0200 Subject: [PATCH] fix hirschmann memory (#1052) --- network/hirschmann/standard/snmp/mode/memory.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/network/hirschmann/standard/snmp/mode/memory.pm b/network/hirschmann/standard/snmp/mode/memory.pm index b0c03c87f..6c2ba9ae2 100644 --- a/network/hirschmann/standard/snmp/mode/memory.pm +++ b/network/hirschmann/standard/snmp/mode/memory.pm @@ -67,7 +67,7 @@ sub run { my $mem_total = $mem_allocated + $mem_free; - my $mem_percent_used = $mem_allocated / $mem_total * 100; + my $mem_percent_used = ($mem_total != 0) ? $mem_allocated / $mem_total * 100 : '0'; my $exit = $self->{perfdata}->threshold_check(value => $mem_percent_used, threshold => [ { label => 'critical', exit_litteral => 'critical' }, { label => 'warning', exit_litteral => 'warning' } ]);