Nagios Plugin to check disk over snmp (Linux/Windows)
You need to install php-snmp
If you find a bug or have a request, write me.
/usr/bin/php ./check_disk.php -H 192.168.2.212 -P 2 -C public -D / -o GB -w 80 -c 90
OK - / 72.7% (33.289GB/45.781 GB) | /=33.289GB;36.625;41.203;0;45.781
/usr/bin/php ./check_disk.php -H 192.168.2.11 -P 2 -C public -D c: -o GB -w 80 -c 90
OK - C: 35.2% (81.735GB/231.873 GB) | C:=81.735GB;185.498;208.686;0;231.873
/usr/bin/php ./check_disk.php -H 192.168.2.11 -D c: -l 'C: local Disk' -o GB
OK - C: local Disk 36.7% (85.184 GB/231.873 GB) | C:=85.184GB;0.000;0.000;0;231.873
Usage: |
/usr/bin/php check_cpu.php -H [host] -P [snmp_version] -D [name] (-n [number])(-w [Warning] -c [Critical] -l [label] -d (debug) -V (snmp debug))
|
snmp_version 2 | -C [community string] (default -C public) |
3 | -u [user] -p [password] -a [auth. prot. (MD5/SHA] ( -x [priv. proto. (DES/AES)] -X [priv. password]) |
-D disk | (linux example '/boot', windows example 'c:') |
or | |
-n number | get number from -V |
-o output/perfdata | B=Byte (default) KB=KByte MB=MByte GB=GByte TB=TByte |
-l label |
Version 1.20220328
correct debug mode
Version 1.20211206
help added version and contact
Version 1.20210325
modified disk search
update output (used/total)
add -l label
Version 1.20210319
update output
corrected help
Version 1.20210319
First Release