Update /etc/nagios-plugins/config/procs.cfg to
# check count of given process is running # ARG1 = # of processes # ARG2 = Process Name define command{ command_name check_procs_specific command_line /usr/lib/nagios/plugins/check_procs -w '$ARG1$':'$ARG1$' -c '$ARG1$':1024 -C '$ARG2$' }
CPU usage per proc
# Check overall CPU usage per process define command{ command_name check_procs_cpu command_line /usr/lib/nagios/plugins/check_procs -w '$ARG1$' -c '$ARG2$' --metric=CPU -v }
Usage examples:
check_procs_specific!1!cron check_procs_specific!1!BackupPC check_procs_cpu!20!40
Update /etc/nagios-plugins/config/disk.cfg to:
# 'check_disk' command definition # Senthil added "-A -i '.gvfs'" to the end due to error as shown below # DISK CRITICAL - /var/lib/lightdm/.gvfs is not accessible: Permission denied define command{ command_name check_disk command_line /usr/lib/nagios/plugins/check_disk -w '$ARG1$' -c '$ARG2$' -e -p '$ARG3$' -A -i '.gvfs' } # 'check_all_disks' command definition # Senthil added "-A -i '.gvfs'" to the end due to error define command{ command_name check_all_disks command_line /usr/lib/nagios/plugins/check_disk -w '$ARG1$' -c '$ARG2$' -e -A -i '.gvfs' }
Test Nagios configuration file as below:
/usr/sbin/nagios3 -v /etc/nagios3/nagios.cfg