Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

...

Code Block
languagebash
themeRDark
OMD[mysite]:~/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:

...

Code Block
languagebash
themeRDark
OMD[cme2mysite]:~/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 

In both cases:

...

Copy

...

the

...

parameters

...

after

...

the

...

'!'

...

for

...

executing

...

the

...

command later.


Now you need to run the check_http and paste the copied parameters:

Code Block
languagebash
themeRDark
OMD[mysite]:~/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
languagebash
themeRDark
OMD[mysite]:~/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
languagebash
themeRDark
OMD[mysite]:~/lib/nagios/plugins$ ./check_http --help

...