EventHandler

88 views
Skip to first unread message

Carlos Herrera Polo

unread,
Oct 13, 2011, 5:22:59 PM10/13/11
to nagios-e...@googlegroups.com
Señores:

Hace varios meses que trabajo con Nagios para monitorear mis servidores en Windows y Linux, me va bastante bien y considero que Nagios me ha ayudado mas de lo que esperaba.

Desde que comenzo esta semana decidi ir un poco mas alla luego que hubo un corte de energia en mi centro de labores y pense en activar que Nagios, luego envie mediante WOL (Wake on LAN) un comando para que , si detecta un host caido le envie un paquete "magico" a este y lo haga desperar "por red". Entonces me puse a trabajar en esto y lo hice funcionar, instale en Linux el programa WOL, Cree el comando en nagios , lo probe y funciono a la perfeccion. Si Nagios detecta que una maquina esta DOWN se activa el "EVENT HANDLER" , se ejecuta el comando y me enciende la PC, todo bien.

Mi problema es el siguiente:

Aparentemente el EVENT HANDLER se "ejecuta" unicamente cuando Nagios encuentra un cambio de estado en el host, es decir, si estaba en UP y pasa a DOWN se ejecuta, pero bueno, en ese momento se envia el comando y prende la PC, pero si ocurre que no se puede encender la PC porque digamos que se fue la energia, entonces Nagios ya no "intenta" de nuevo enviar el comando porque para Nagios el host sigue en DOWN, entonces mi proceso de encender la maquina no funciona si necesito que se "reintente" tantas veces como checks haga Nagios sobre el host, lo ideal seria que el Event Handler lo ejecute no al cambio de evento sino cuando luego de un "check" encuentre que esta "DOWN" para intentar encenderlo.

Talvez el event handler no sea la solucion y exista otra forma de hacerlo.

Si tienen alguna idea me avisan por favor.

Saludos

boiiod

unread,
Oct 24, 2011, 12:24:37 PM10/24/11
to Nagios en Español
Tienes que indicarle también una acción en el script cuando reciba el
CRITICAL/HARD STATE.

Aquí tienes un ejemplo:

http://nagios.sourceforge.net/docs/3_0/eventhandlers.html

Suerte!

On 13 oct, 23:22, Carlos Herrera Polo <carlos.herrerap...@gmail.com>
wrote:
Reply all
Reply to author
Forward
0 new messages