http service checks
Max Clark
max at clarksys.com
Wed Aug 21 20:34:32 CEST 2002
If my webserver is behind a firewall and I cannot ping do I just change
the "check_command" inside of hosts.cfg to be blank, or can I replace it
with a http check?
If I want to check the url path and additional options then can I put
check_command check_vhttp!www.vhost1.com!/product.cgi
into the services.cfg and
command_line $USER1$/check_http -I $HOSTADDRESS$ -H $ARG1$ -u $ARG2$
into the checkcommands.cfg?
Thanks again,
Max
-----Original Message-----
From: nagios-users-admin at lists.sourceforge.net
[mailto:nagios-users-admin at lists.sourceforge.net] On Behalf Of Steve
Loughran
Sent: Wednesday, August 21, 2002 10:12 AM
To: nagios-users at lists.sourceforge.net
Subject: Re: [Nagios-users] http service checks
Checking http on virtual hosts (i.e. multiple `sites` but on the same IP
and
port) is easy to do, and a lot less long winded than the way you are
doing
it.
You set up a single hostname, but call a seperate check_vhttp command,
which
you can pass the virtual hostname to... so all the checks connect to the
same ip, but check the virtual hosts
(watch the line wrap on some of these entries)
=====================
hosts.cfg:
define host{
use generic-host ; Name of host
template to use
host_name webhost
alias webhost - with multiple virtual web
sites on
it
address 1.2.3.4
check_command check-host-alive
max_check_attempts 3
notification_interval 60
notification_period 24x7
notification_options d,u,r
}
=====================
checkcommands.cfg:
# 'check_vhttp' command definition
define command{
command_name check_vhttp
command_line $USER1$/check_http -I $HOSTADDRESS$ -H $ARG1$
}
=====================
services.cfg:
#webhost- vhttp
define service{
use generic-service ; Name of service template
to
use
host_name webhost
service_description VHTTP-vhost1
is_volatile 0
check_period 24x7
max_check_attempts 3
normal_check_interval 5
retry_check_interval 1
contact_groups admins
notification_interval 60
notification_period 24x7
notification_options c,r
check_command check_vhttp!vhost1.whatever.com
}
#vhost1- vhttp
define service{
use generic-service ; Name of service template
to
use
host_name webhost
service_description VHTTP-vhost2
is_volatile 0
check_period 24x7
max_check_attempts 3
normal_check_interval 5
retry_check_interval 1
contact_groups admins
notification_interval 60
notification_period 24x7
notification_options c,r
check_command check_vhttp!vhost2.whatever.com
}
<etc>
=====================
Steve
-------------------------------------------------------
This sf.net email is sponsored by: OSDN - Tired of that same old
cell phone? Get a new here for FREE!
https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
-------------------------------------------------------
This sf.net email is sponsored by: OSDN - Tired of that same old
cell phone? Get a new here for FREE!
https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
More information about the Users
mailing list