This plugin tests the HTTP service on the specified host. It can test normal (HTTP) and secure (HTTPS) servers, follow redirects, search for strings and regular expressions, check connection times, and report on certificate expiration times.
...
One other way is with cmk -N:
Code Block | ||||
---|---|---|---|---|
| ||||
OMD[cme2]:~/lib/nagios/plugins$ cmk -N |grep http check_command check_mk_active-http!'-u' 'https://www.google.de/' '--ssl' '--onredirect=follow' '-j' 'CONNECT' '--sni' '-p' '3128' '173.212.220.96' 'www.google.de' command_line /omd/sites/cme2/lib/nagios/plugins/check_http $ARG1$ command_name check_mk_active-http -> cmk -N will show you the nagios config. Active Checks in Checkmk are based on nagios. One second way to access the command is via livestatus: OMD[cme2]:~/lib/nagios/plugins$ lq "GET services\nColumns:host_name description check_command_expanded\nFilter: host_name = localhost\nFilter: description = HTTPS HTTPS" localhost;HTTPS HTTPS;check_mk_active-http!'-u' 'https://www.google.de/' '--ssl' '--onredirect=follow' '-j' 'CONNECT' '--sni' '-p' '3128' '173.212.220.96' 'www.google.de' -> In both cases: Copy the parameters after the '!' for executing the comand later. |
...
Now you need to run the check_http and paste the copied parameters:
Code Block | ||||
---|---|---|---|---|
| ||||
OMD[cme2]:~/lib/nagios/plugins$ ./check_http '-u' 'https://www.google.de/' '--ssl' '--onredirect=follow' '-j' 'CONNECT' '--sni' '-p' '3128' '173.212.220.96' 'www.google.de' |
For a detailed log, you can use --verbose at the end of the command:
Code Block | ||||
---|---|---|---|---|
| ||||
OMD[cme2]:~/lib/nagios/plugins$ ./check_http '-u' 'https://www.google.de/' '--ssl' '--onredirect=follow' '-j' 'CONNECT' '--sni' '-p' '3128' '173.212.220.96' 'www.google.de' --verbose |
For more information, you can use --help command flag.
Code Block | ||||
---|---|---|---|---|
| ||||
OMD[cme2]:~/lib/nagios/plugins$ ./check_http --help |
...
If you have trouble using check_http, you can start to query the URL with curl:
Code Block | ||||
---|---|---|---|---|
| ||||
curl -x 173.212.220.96:3128 https://www.google.de/ --verbose |
...