Nagios using SNMP for the Basic Checks (CPU, Mem, Disk)
For the basic remote checks I evaluated several SNMP checks for Nagios and finally moved on with the following to begin with:
- Linux CPU:
check_snmp_load.pl -H $HOSTADDRESS$ -C public -Tnetsc -w 80 -c 90 $ARG1$
- Linux Mem:
check_snmp_mem.pl -H $HOSTADDRESS$ -C public -N -w 80,30 -c 90,60 $ARG1$
- Linux Disk:
check_snmp_disk_monitor.pl -H $HOSTADDRESS$ -C public -w 75 -c 90 -m / $ARG1$
- Windows CPU:
check_snmp_load.pl -H $HOSTADDRESS$ -C public -Tstand -w 80 -c 90 $ARG1$
- Windows Mem:
check_snmp_storage.pl -H $HOSTADDRESS$ -C public -m Memory -w 80 -c 90 $ARG1$
- Windows Disk:
check_snmp_storage.pl -H $HOSTADDRESS$ -C public -m '^C:' -w 75 -c 90 $ARG1$
- Linux Mem:
The contributed checks are available at nagios.manubulon.com (CPU Load, Mem, Windows Disk), the check for the Linux Disk is included in the archive containing the Nagios Plugins.