Nagios using SNMP for Process Monitoring

Without special reconfiguration on the SNMP daemon, you are able to check processes on a Linux resp. services on a Windows host remotely:

  • Linux Process:
    check_snmp_process.pl -H $HOSTADDRESS$ -C public -n $ARG1$ $ARG2$
  • Windows Service:
    check_snmp_win.pl -H $HOSTADDRESS$ -C public -n $ARG1$ $ARG2$

The first argument in these checks provides the pattern for the process resp. service name. As usual another optional argument may append further options.

Both checks provide more sophisticated options to tune the results, e.g. if there is more than a single process or service matching the name.

Again you will find the checks at nagios.manubulon.com.