Dual-port monitoring

jamona perez jamon_perez at hotmail.com
Tue Mar 18 16:38:15 CET 2008


Cook, Garry <Garry.Cook <at> arcadis-us.com> writes:

> 
> 
> 
> 
> 
> Well, maybe you can use check_cluster as the host check? It
> sounds logical to me, but I’ve never used that check so I’m not
> really sure.
> 
> Also, check_icmp has the ability to PING multiple addresses.
> Perhaps using this as your host check against both IPs would give you the
> results you’re looking for…
> 
>  
> 
> 
> 
> Thanks, Garry
> 


I had the exact same problem with an old nagios 1.x, I've solved it by listing 
both IPs in the address field of the host, and having a wrapper script in all 
check_commands that can switch interfaces (or not) by options
ie. : 
in hosts.cfg
define host{
        use                     generic-host

        host_name               myhost12
        alias                   myhost12
        address                 10.0.0.12,10.10.10.12
        }
in service.cfg, I have two services ping_in and ping_out that executes two 
separate commands check_ping_in and check_ping_out
and finally in checkcommands.cfg
define command{
        command_name    check_ping_out
        command_line    $USER1$/parse_addr --net=out --ips=$HOSTADDRESS$ --
$USER1$/check_ping -w $ARG1$ -c $ARG2$ -p 2 -H
        }

# 'check_ping_in' command definition
define command{
        command_name    check_ping_in
        command_line    $USER1$/parse_addr --net=in --ips=$HOSTADDRESS$ --
$USER1$/check_ping -w $ARG1$ -c $ARG2$ -p 2 -H
        }

where parse_addr is my wrapper script that knows wich IP to select with the --
net option and then executes whatever there is after the final -- 

It is a bit complicated but enables me to have 50 hosts checked on bvoth 
interface without having 100 distinct services (as I would have if 
I'd 'hardcoded' the IP in the service's command

Hope it helped
I'll investigate the check_cluster method as I'm on the way of upgrading this 
old nagios of ours



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
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