1 # 'check_http' command definition
3 command_name check_http
4 command_line /usr/lib/nagios/plugins/check_http -I $HOSTADDRESS$ -H $HOSTNAME$ -f warning $ARG1$
8 command_name check_https
9 command_line /usr/lib/nagios/plugins/check_http -I $HOSTADDRESS$ -H $HOSTNAME$ -f warning -S --sni $ARG1$
13 command_name check_https.crt
14 command_line /usr/lib/nagios/plugins/check_http -I $HOSTADDRESS$ -H $HOSTNAME$ -S -C 14 --sni $ARG1$
20 service_description http
23 ; increase check interval to 5 minutes
24 normal_check_interval 5
25 ; increase retry to one minute
26 retry_check_interval 1
28 check_command check_http
34 service_description https
37 check_command check_https
43 service_description https.crt
46 ; check every 12h is sufficent, notify daily
47 normal_check_interval 720
48 notification_interval 1440
50 check_command check_https.crt
54 # These below are deprecated, use check_http / check_https and add the extra args yourself
56 # 'check_http' with port support
58 command_name check_http_port
59 command_line /usr/lib/nagios/plugins/check_http -H $HOSTADDRESS$ -p $ARG1$
62 # check http service with URI
64 command_name check_http_uri
65 command_line /usr/lib/nagios/plugins/check_http -I $HOSTADDRESS$ -H $ARG1$ -u $ARG2$
69 command_name check_http_uri_string
70 command_line /usr/lib/nagios/plugins/check_http -I $HOSTADDRESS$ -H $ARG1$ -p $ARG2$ -u $ARG3$ -s '$ARG4$' $ARG5$
73 # check http service with URI and expect regex
75 command_name check_http_regex
76 command_line /usr/lib/nagios/plugins/check_http -I $HOSTADDRESS$ -H $ARG1$ -u $ARG2$ -r $ARG3$ $ARG4$
80 command_name check_https_string
81 command_line /usr/lib/nagios/plugins/check_http -I $HOSTADDRESS$ -H $ARG1$ -S -s '$ARG2$'
85 command_name check_https_cert
86 command_line /usr/lib/nagios/plugins/check_http -I $HOSTADDRESS$ -H $ARG1$ -S -C 14 $ARG2$