rendered paste body# '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'
}