X-Git-Url: http://developer.intra2net.com/git/?p=nagios-monitoring;a=blobdiff_plain;f=check_mem_ucd_snmp%2Fcheck_mem_ucd_snmp;fp=check_mem_ucd_snmp%2Fcheck_mem_ucd_snmp;h=ffb36994c3a44354f8c706e3de7b42229bdc5e0c;hp=45dc00a56386edbe173abd054284bff6c45d67f1;hb=1bd53ad8ee201f01a74f802fb7c93a7f4838ebad;hpb=f777491059ddf85b072635f1cdde1f285a310f60 diff --git a/check_mem_ucd_snmp/check_mem_ucd_snmp b/check_mem_ucd_snmp/check_mem_ucd_snmp index 45dc00a..ffb3699 100644 --- a/check_mem_ucd_snmp/check_mem_ucd_snmp +++ b/check_mem_ucd_snmp/check_mem_ucd_snmp @@ -306,6 +306,10 @@ my $swap=$result->{$oid_memTotalSwap}; my $swapused=$swap-$result->{$oid_memAvailSwap}; my $totalavail=$realavail+$result->{$oid_memAvailSwap}; +my $realpercent=sprintf("%.0f",($realavail/$realmem)*100); +my $totalpercent=sprintf("%.0f",($totalavail/($realmem+$swap))*100); +my $swappercent=sprintf("%.0f",($swapused/$swap)*100); + ############ convert the results to the desired unit ############ my @resultvar=(\$realmem, \$realavail, \$swap, \$swapused, \$totalavail); foreach my $varref (@resultvar) @@ -372,5 +376,5 @@ $np->add_perfdata( ############ compose message ############ $np->nagios_exit( $np->max_state(@results), - "Real av: $realavail $unitstr, Total av: $totalavail $unitstr, Swapped: $swapused $unitstr", + "Real av: $realavail $unitstr ($realpercent%), Total av: $totalavail $unitstr ($totalpercent%), Swapped: $swapused $unitstr ($swappercent%)", );