¿Cómo puedo cancelar el tiempo de inactividad programado en Nagios?


12

Tengo un monitor Nagios 3.5.1 para varios servidores. Al realizar una acción como una actualización principal de Drupal o Wordpress, apago los sitios y configuro a Nagios para una interrupción programada.

A veces termino por debajo del valor predeterminado de 2 horas y no quiero ignorar una interrupción. ¿Cómo le digo a Nagios que he terminado y que cancelo el tiempo de inactividad programado?

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Respuestas:


19

En la columna de la izquierda de la interfaz de Nagios (debajo de "Sistema") seleccione "Tiempo de inactividad". Eso lo lleva a una página que enumera todos los tiempos de inactividad programados y le permite eliminarlos individualmente.


2

En el lado izquierdo, debajo de "Sistema", hay un enlace "Tiempo de inactividad"; que va a /cgi-bin/extinfo.cgi?type=6. Una vez allí, haga clic en el icono de la papelera para el tiempo de inactividad en cuestión.

Casualmente, es posible que desee investigar la diferencia entre el tiempo de inactividad "programado" y "flexible", o mejor aún, dado su caso de uso aquí, un "reconocimiento" suena como lo que realmente quería en primer lugar.


Si realiza un seguimiento del tiempo de inactividad, un reconocimiento afectará los informes de manera diferente al tiempo de inactividad programado, por lo que, dado que este es realmente el tiempo de inactividad programado, esa es la acción más adecuada.
lsd

Punto justo. Sin embargo, eliminar un tiempo de inactividad tiene un efecto mucho mayor en los informes, ¿no?
BMDan

La documentación implica que solo finaliza el tiempo de inactividad antes del final programado originalmente, pero que el tiempo de inactividad aún permanece para los informes. "Si el tiempo de inactividad está actualmente vigente, el servicio saldrá del tiempo de inactividad programado".
lsd

Mirando más allá, más documentación dice que los informes no cuentan el tiempo de inactividad programado a menos que también desactive las comprobaciones. Bien.
lsd

1

He eliminado / cancelado con éxito el "ID de tiempo de inactividad" de 251 a 348 en mi servidor Centos con este comando:

for i in `seq 251 348`; do 
  /bin/printf "[%lu] DEL_SVC_DOWNTIME;$i\n" `date +%s` > /var/spool/nagios/cmd/nagios.cmd; 
done

La ruta a printF y nagios.cmd varía según el sistema, esta respuesta muestra cómo cancelar Múltiples tiempos de inactividad de una manera masiva que no se ve en la interfaz de usuario web. +1
cde
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.