All pastes #2083309 Raw Edit

Miscellany

public text v1 · immutable
#2083309 ·published 2011-09-27 19:12 UTC
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'
 }