Hemos montado Nagios 3.2.3 sobre Ubuntu 10.10 virtualizado.
Los avances que hemos hechos son:
Instalamos NSClient++ en un Wndows 7 64bit y desde Nagios tenemos conexión
con el mismo, ya que, podemos ver la versión: NSClient++
0.3.8.76 2010-05-27
Entre otros ping a host windows y linux, cosas sencillas.
Pero uno de los objetivos interesantes, es configurar Nagios para que él
tome acción/decisión. Por ej, tengo una aplicación, en la cual a medida que
pasan eventos, incrementa el espacio en la memoria y cuando llega a los 2GB
se paraliza, deja de funcionar, esta aplicación tiene un servicio asociado.
Cómo puedo hacer para que Nagios cuando detecte 1.8GB reinicie de manera
automática este servicio y me dé aviso.?
Supongo que para la mayoría es sencillo pero como soy nuevo con esta
herramienta cuenta avanzar.
Si alquien tiene un ej concreto, desde ya estaré muy agradecido o bien,
orientarme en la cargar de este monitoreo.
Muchas gracias.
Saludos
Lucas Avalos - Capital Federal - Argentina.
--
Has recibido este mensaje porque estás suscrito al grupo "Nagios en Español" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a nagios-e...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a nagios-en-espa...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/nagios-en-espanol?hl=es.
Gracias por tu respuesta
Ahora trato de hacer esto
----------------------------------
Buenas noches a todos.
Sigo con el dilema de que Nagios tome acción (eventhandlers). Avance un paso.
Que hice?
El objetivo:
Detener el servicio HTTP local, o sea, detener apache2 --> (apachectl stop) cuando eso ocurre, o sea, cuando pasa a un estado CRITICAL, que ejecute un script en el cual lo levante nuevamente, esto lo saque del manual.
El script esta en /usr/local/nagios/libexec/eventhandlers/restart-httpd y si lo ejecuto manualmente desde la ubicación, funciona ok, o sea, levanta el servicio de apache.
Así lo ejecuto y funciona ok --> ./restart-httpd CRITICAL SOFT 3 (CRITICAL SOFT 3 son los 3 parámetros)
O sea el script esta OK
Pero si quisiera que lo haga Nagios automáticamente, no me funciona.
--------------------------
Defini el comando:
define command{
command_name restart-httpd
command_line /usr/local/nagios/libexec/eventhandlers/restart-httpd $SERVICESTATE$ $SERVICESTATETYPE$ $SERVICEATTEMPT$
}
--------------------------
El servicio no lo defini sino que AGREGUE 3 líneas al que ya estaba definido:
define service{
use local-service ; Name of service template to use
host_name localhost
service_description HTTP
check_command check_http
notifications_enabled 1
max_check_attempts 4
event_handler restart-httpd
event_handler_enabled 1
}
--------------------------
Y como tercer paso el script, que, insisto, manualmente funciona ok.
También cambie el propietario al script (restart-httpd)
Y nada.
Hay algo que estoy haciendo demás o no estoy haciendo, aparte no me da error ni nada.
Abrazos a todos!
Lucas J. Avalos
Responsable Técnico
Telinexa®
Buenos Aires, Argentina
Virrey del Pino 2632, Piso 2, Of. “H”
Ciudad Autónoma de Buenos Aires (C1426EGV)
l.av...@telinexa.com
011 15 5526-5752
El 28/02/12, Lucas Avalos | Telinexa <l.av...@telinexa.com> escribió:
> <mailto:nagios-en-espanol%2Bunsu...@googlegroups.com>
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/nagios-en-espanol?hl=es.
>
>
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "Nagios en Español"
> de Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> <mailto:nagios-e...@googlegroups.com>
> nagios-e...@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> <mailto:nagios-en-espa...@googlegroups.com>
> nagios-en-espa...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en
> <http://groups.google.com/group/nagios-en-espanol?hl=es>
> http://groups.google.com/group/nagios-en-espanol?hl=es.
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "Nagios en Español"
> de Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> nagios-e...@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> nagios-en-espa...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/nagios-en-espanol?hl=es.
>
>
--
Enviado desde mi dispositivo móvil
Lucas J. Avalos
Responsable Técnico
Telinexa®
Buenos Aires, Argentina
Virrey del Pino 2632, Piso 2, Of. “H”
Ciudad Autónoma de Buenos Aires (C1426EGV)
l.av...@telinexa.com
011 15 5526-5752
Si, le di propiedad del script al usuario y al grupo nagios y le cambie los permisos.
Esos son los permisos y propietarios del script.
Y las demás folder contenedoras del script también tienen propiedad el usuiario y grupos nagios
/usr/local/nagios/libexec/eventhandlers/restart-httpd
-rwxr-xr-x 1 nagios nagios 2843 2012-02-28 14:29 restart-httpd
Saludos
Lucas J. Avalos