Hola a todos!
Estoy definiendo mi archivo service.cfg de Nagios para monitorizar mi red atendiendo a los diferentes servicios que tienen cada uno de los hosts que la componen.
Mi problema es que cuando tengo que indicarle al event_handler cual es el comando que quiero utilizar, no sé como poner los parámetros. Por ejemplo, si tengo definido en mi archivo checkcommands.cfg el comando check_udp:
define_command{
command_name check_udp
command_line $USER1$/check_udp -H $HOSTADDRESS$ -p$ARG1$
}
y en el service.cfg hago una llamada:
define service{
host_name host1
..............
event_handler check_udp?????????????
}
como le indico el hostadress y el puerto???
El hostaddress no me preocupa, ya que la dirección está definida en el host.cfg y en la definición del servicio puedo darle el nombre del host, así que
supongo que será capaz de conseguir la IP, pero el puerto si que me preocupa, porque tengo servicios que no están en los puertos por defecto.
He intentado las siguientes pruebas:
1) event_handler check_udp!10.0.0.1!50 -->ERROR
2) event_handler check_udp!50 --> ERROR
El simbolo de admiración es para separar argumentos, ¿no?
En fin, espero que alguien pueda echarme una mano.
Muchas gracias a todos