Nagios Plugin to check memory 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_mem.php -H 192.168.2.212 -m linux -o KB -w 80 -c 90
OK - 65.7% (/2662328KB/4050928KB) | TOTAL=4050928KB;3240742;3645835;; USED=2662328KB;;;; FREE= 291712KB;;;; CACHES=1096888KB;;;;
/usr/bin/php ./check_mem.php -H 192.168.2.11 -m windows -o KB
OK - 34.7 (5797888KB/16686976 KB) | TOTAL: 16686976KB;13349581;15018278;; USED=5797888KB;;;; FREE=10889088KB;;;;
Usage: |
/usr/bin/php check_mem.php -H [host] -P [snmp_version] (-w [Warning] -c [Critical] -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]) |
-m mode |
linux (default) |
-o output/perfdata |
B=Byte (default) |
Version 1.20220328
correct debug mode
Version 1.20211206
help added version and contact
Version 1.20210325
update output (used/total)
Version 1.20210319
timeout corrected, if a windows system is not reachable
Version 1.20210317
First Release