# 'check_dns' command definition define command{ command_name check_dns command_line /usr/lib64/nagios/plugins/check_dns -H www.centralhost.com -s $HOSTADDRESS$ } # 'check_ftp' command definition define command{ command_name check_ftp command_line /usr/lib64/nagios/plugins/check_ftp -H $HOSTADDRESS$ } # 'check_hpjd' command definition define command{ command_name check_hpjd command_line /usr/lib64/nagios/plugins/check_hpjd -H $HOSTADDRESS$ -C public } # 'check_http' command definition define command{ command_name check_http command_line /usr/lib64/nagios/plugins/check_http -t 20 -H $HOSTADDRESS$ } # 'check_https' command definition define command{ command_name check_https command_line /usr/lib64/nagios/plugins/check_http -t 20 -H $HOSTADDRESS$ -S -p 443 } # 'check_local_disk' command definition define command{ command_name check_local_disk command_line /usr/lib64/nagios/plugins/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$ } # 'check_local_load' command definition define command{ command_name check_local_load command_line /usr/lib64/nagios/plugins/check_load -w $ARG1$ -c $ARG2$ } # 'check_local_procs' command definition define command{ command_name check_local_procs command_line /usr/lib64/nagios/plugins/check_procs -w $ARG1$ -c $ARG2$ -s $ARG3$ } # 'check_local_users' command definition define command{ command_name check_local_users command_line /usr/lib64/nagios/plugins/check_users -w $ARG1$ -c $ARG2$ } # 'check_nntp' command definition define command{ command_name check_nntp command_line /usr/lib64/nagios/plugins/check_nntp -H $HOSTADDRESS$ } # 'check_ping' command definition define command{ command_name check_ping command_line /usr/lib64/nagios/plugins/check_ping -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p 5 } # 'check_pop' command definition define command{ command_name check_pop command_line /usr/lib64/nagios/plugins/check_pop -H $HOSTADDRESS$ } # 'check_smtp' command definition define command{ command_name check_smtp command_line /usr/lib64/nagios/plugins/check_smtp -H $HOSTADDRESS$ } # 'check_tcp' command definition define command{ command_name check_tcp command_line /usr/lib64/nagios/plugins/check_tcp -H $HOSTADDRESS$ -p $ARG1$ } # 'check_telnet' command definition define command{ command_name check_telnet command_line /usr/lib64/nagios/plugins/check_tcp -H $HOSTADDRESS$ -p 23 } # 'check_udp' command definition define command{ command_name check_udp command_line /usr/lib64/nagios/plugins/check_udp -H $HOSTADDRESS$ -p $ARG1$ } define command{ command_name check_esxi_raid command_line /usr/lib64/nagios/plugins/ } # 03/May/2006 jeremy # custom checks -- different from the sample file # TODO: consider putting these in our own file define command{ command_name check_ssh # 25/Oct/2007 jeremy -- 15 second timeout instead of default 10 command_line /usr/lib64/nagios/plugins/check_ssh -t 15 -p 22 $HOSTADDRESS$ } define command{ command_name check_rdp command_line /usr/lib64/nagios/plugins/check_tcp -H $HOSTADDRESS$ -p 3389 } define command{ command_name check_http_vhost # 23/May/2006 jeremy -- 20 second timeout instead of default ten command_line /usr/lib64/nagios/plugins/check_http -t 20 -I $HOSTADDRESS$ -H $ARG1$ } define command{ command_name check_http_vhost_content_uri command_line /usr/lib64/nagios/plugins/check_http -I $HOSTADDRESS$ -H $ARG1$ -R $ARG3$ -u $ARG2$ } define command{ command_name check_http_vhost_content # command_line /usr/lib64/nagios/plugins/check_http -H $HOSTADDRESS$ -I $ARG1$ -R $ARG2$ # 26/Jul/2006 jeremy -- reverse -I and -H command_line /usr/lib64/nagios/plugins/check_http -I $HOSTADDRESS$ -H $ARG1$ -R $ARG2$ } # 14/Dec/2006 jeremy define command{ command_name check_http_podbridge command_line /usr/lib64/nagios/plugins/check_http -I $HOSTADDRESS$ -H www.podbridge.com -u /home/ -s podbridge } define command{ command_name check_http_crowdzone command_line /usr/lib64/nagios/plugins/check_http -H api.mobiteris.com -u /api/admin/feed-status -s 'Feeds coming-in from Sports-Network.' } define command{ command_name check_http_rawsugar command_line /usr/lib64/nagios/plugins/check_http -H $HOSTADDRESS$ -u /search/ -w 2 -c 10 -s 'livesugar' } # This command checks to see if a host is "alive" by pinging it # The check must result in a 100% packet loss or 5 second (5000ms) round trip # average time to produce a critical error. # Note: Only one ICMP echo packet is sent (determined by the '-p 1' argument) # 'check-host-alive' command definition define command{ command_name check-host-alive command_line /usr/lib64/nagios/plugins/check_ping -H $HOSTADDRESS$ -w 3000.0,80% -c 5000.0,100% -p 1 } define command { command_name check_nrpe # 22/May/2006 jeremy -- timeout 20 instead of default 10 command_line /usr/lib64/nagios/plugins/check_nrpe -t 20 -H $HOSTADDRESS$ -c $ARG1$ } define command { command_name check_nrpe2 command_line /usr/lib64/nagios/plugins/check_nrpe -t 20 -H $HOSTADDRESS$ -c $ARG1$ -a $ARG2$ } define command { command_name check_snmp_storage command_line /usr/lib64/nagios/plugins/centralhost/check_snmp_storage.php -H $HOSTADDRESS$ -n $ARG1$ -w 90 -c 95 } define command { command_name check_snmp_storage_v command_line /usr/lib64/nagios/plugins/centralhost/check_snmp_storage.php -H $HOSTADDRESS$ -n $ARG1$ -w $ARGS2$ -c $ARGS3$ } define command { command_name check_snmp_storage_nirvana command_line /usr/lib64/nagios/plugins/centralhost/check_snmp_storage.php -H $HOSTADDRESS$ -n $ARG1$ -w 94 -c 94 } define command { # linux SNMP CPU check, requires net-snmp command_name check_snmp_linux_cpu command_line /usr/lib64/nagios/plugins/centralhost/check_snmp_load.pl -H $HOSTADDRESS$ -C $ARG1$ -2 -w 90 -c 95 --type=netsc } define command { # windows SNMP CPU check command_name check_snmp_windows_cpu command_line /usr/lib64/nagios/plugins/centralhost/check_snmp_load.pl -H $HOSTADDRESS$ -C $ARG1$ -2 -w 90 -c 95 } define command { # verifies a specific windows service matching the name $ARG2$ is running # arg2 could be set to the string 'IIS' for instance... command_name check_snmp_windows_service command_line /usr/lib64/nagios/plugins/centralhost/check_snmp_win.pl $HOSTADDRESS$ -C $ARG1$ -2 -n $ARG2$ } define command { command_name check_snmp_cpustats command_line /usr/lib64/nagios/plugins/check_snmp -H $HOSTADDRESS$ -C $ARG1$ -o .1.3.6.1.4.1.2021.11.9.0,.1.3.6.1.4.1.2021.11.10.0,.1.3.6.1.4.1.2021.11.11.0 -l 'CPU usage (user system i' } define command { command_name check_snmp_procname command_line /usr/lib64/nagios/plugins/check_snmp -H $HOSTADDRESS$ -C $ARG1$ -o 1.3.6.1.4.1.2021.2.1.5.$ARG2$ -w $ARG3$:$ARG4$ -c $ARG5$:$ARG6$ } define command { command_name check_snmp_mem command_line /usr/lib64/nagios/plugins/check_snmp -H $HOSTADDRESS$ -C $ARG1$ -o .1.3.6.1.4.1.2021.4.6.0,.1.3.6.1.4.1.2021.4.5.0 -w $ARG2$: -c $ARG3$: } define command { command_name check_snmp_swap command_line /usr/lib64/nagios/plugins/check_snmp -H $HOSTADDRESS$ -C $ARG1$ -o .1.3.6.1.4.1.2021.4.4.0,.1.3.6.1.4.1.2021.4.3.0 -w $ARG2$: -c $ARG3$: } define command { command_name check_yedda_async command_line /usr/lib64/nagios/plugins/check_tcp -H $HOSTADDRESS$ -p 9999 -e kthxbye } define command { command_name check_yedda_broker command_line /usr/lib64/nagios/plugins/check_tcp -H $HOSTADDRESS$ -p 9998 -e kthxbye } define command { command_name check_yedda_semantic command_line /usr/lib64/nagios/plugins/check_tcp -H $HOSTADDRESS$ -p 9000 } define command { command_name check_lookbook_app command_line /usr/lib64/nagios/plugins/check_tcp -H $HOSTADDRESS$ -p 3000 -c 15 -t 30 } define command { command_name check_lovepeaceandhope.com command_line /usr/lib64/nagios/plugins/check_http -H www.lovepeaceandhope.com -u /Home/OurVision.aspx -s 'Love' -c 15 -t 20 } define command { command_name check_loveandpride.com command_line /usr/lib64/nagios/plugins/check_http -H www.loveandpride.com -u /Home/ourcompany.aspx -s 'Love' -c 15 -t 30 } define command{ command_name check_hpmemoryfree command_line $USER1$/check_snmp -H $HOSTADDRESS$ -C $ARG1$ -o .1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.6.1 -t 5 -w $ARG2$ -c $ARG3$ -u bytes -l free } define command{ command_name check_hp_cpu command_line $USER1$/check_snmp -H $HOSTADDRESS$ -C $ARG1$ -o .1.3.6.1.4.1.11.2.14.11.5.1.9.6.1.0 -t 5 -w $ARG2$ -c $ARG3$ -u % -l "5min cpu" } define command{ command_name check_hpfan command_line $USER1$/check_snmp -H $HOSTADDRESS$ -C $ARG1$ -o .1.3.6.1.4.1.11.2.14.11.1.2.6.1.4.1 -w $ARG2$ -c $ARG3$ -l 'Fan status' } define command{ command_name check_hppower command_line $USER1$/check_snmp -H $HOSTADDRESS$ -C $ARG1$ -o .1.3.6.1.4.1.11.2.14.11.1.2.6.1.4.2 -w $ARG2$ -c $ARG3$ -l 'Power Supply status' } define command{ command_name check_hptemp command_line $USER1$/check_snmp -H $HOSTADDRESS$ -C $ARG1$ -o .1.3.6.1.4.1.11.2.14.11.1.2.6.1.4.4 -w $ARG2$ -c $ARG3$ -l 'Temprature status' }