Nagios: Check free disk space with snmp

Check free disk space with snmp

Link: Check free disk space with nagios and snmp

 

after installing the plugin I got an error:
(Service check did not exit properly)

after some „googling“ I modified my entry in the commands.cfg:
command_line /usr/bin/perl $USER1$/check_hd $HOSTADDRESS$ public $ARG1$ $ARG2$ $ARG3$

everything works, but I don’t like the output:
OK: hd C in use 5.19659161907092 perc and 529.744556427002 GB free w-40 c-60

so I did some more modifications. edit the plugin check_hd:
around Line 72:
$freespace=$fullsize1 – $usedsize1;
$freespace=$freespace / 1024 / 1024 / 1024;
$freespace = sprintf(„%.2f“, $freespace);
$percfilled=$usedsize1 * 100 / $fullsize1;
$percfilled = sprintf(„%.2f“, $percfilled);

ADD the commands with the sprintf command.

output now:
OK: hd C in use 5.20 perc and 529.74 GB free w-40 c-60