associate a service with its real host
Marc Powell
marc at ena.com
Wed Jun 3 23:57:21 CEST 2009
On Jun 3, 2009, at 2:59 PM, Justin T Pryzby wrote:
> Hello,
>
> Is there any way to monitor host A's externally-available service from
> host B, while still having it "grouped with" the rest of A's services
> (many of which are not available from other hosts)?
>
> I want to monitor one hosts IMAP service. We're using NRPE, however
> testing from a 2ndary host asserts that the service is available
> remotely (that networking works, firewall is allowing the packets,
> etc.). So for externally-accessible services, I'd like the checks to
> happen on a 2ndary host (probably the same host running the nagios
> service).
If you're wanting to check IMAP on a remote machine from the nagios
machine then that's nothing special. Just define a service for hostA
that calls check_imap without using NRPE.
If you have something more complex like nagios -> hostB -> hostA then
something like this is what you need --
define command {
command_name check_imap_special
command_line $USER1$/check_nrpe $ARG1$ -c check_imap ...
}
define service {
host_name hostA
service_description IMAP
...
check_command check_imap_special!<ip or hostname of hostB>
}
This presumes that nrpe.cfg on hostB has a command definition of
check_imap that has the IP or name of hostA hard-coded into it. If
you've enabled command arguments for NRPE, you could pass that IP
using the $HOSTADDRESS$ macro like --
define command {
command_name check_imap_special
command_line $USER1$/check_nrpe $ARG1$ -c check_imap -a $HOSTADDRESS
$ ...
}
nrpe.cfg --
command[check_imap]=/usr/local/nagios/libexec/check_imap -H $ARG1$ -w
10 -c 30 ...
--
Marc
------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises
looking to deploy the next generation of Solaris that includes the latest
innovations from Sun and the OpenSource community. Download a copy and
enjoy capabilities such as Networking, Storage and Virtualization.
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.
::: Messages without supporting info will risk being sent to /dev/null
More information about the Users
mailing list