Cómo eximir los fines de semana de los controles de frescura en Nagios

Cómo eximir los fines de semana de los controles de frescura en Nagios

Gracias serverfault por darme la respuesta¿Cómo-un-administrador-generaliza-las-alertas-cuando-no-sucede-un-evento?.

Ahora sólo quiero comprobar la actualidad de estos servicios pasivos de lunes a viernes.

Hay algunas sutilezas:

  • Se debería permitir que la situación mejore durante el fin de semana.
  • El estado nunca debería degradarse durante el fin de semana.
  • Las notificaciones aún deberían emitirse durante el fin de semana.

Lo mejor que se me ocurre es YACS: otro script cron más (para afeitar). Pero incluso entonces, ¿no sería necesario alternar las definiciones de servicio cada semana? ¿Este dinamismo de definición de servicios se logra a menudo con Nagios?

Respuesta1

Puedes usar períodos de tiempo en Nagios:

Si desea comportamientos diferentes entre los días laborables y el fin de semana, no veo otra forma de hacerlo sin duplicar la verificación del servicio:

  • Configure su primera verificación de servicio con un período de tiempo de lunes a viernes, y con el comportamiento requerido para este período.

  • Luego configure la verificación de servicio duplicado con un período de tiempo de sábado a domingo y con el comportamiento requerido para este período.

No me gusta la idea del servicio duplicado, pero no conozco otras formas de hacerlo... esa es en realidad la forma en que procedo en mi configuración de Nagios...

información relacionada