Как освободить выходные от проверки свежести в Nagios

Как освободить выходные от проверки свежести в Nagios

Спасибо, serverfault, за то, что дали мне ответ накак-администратор-обобщает-оповещения-когда-событие-не-происходит.

Теперь я хочу только проверить актуальность этих пассивных услуг с понедельника по пятницу.

Есть некоторые тонкости:

  • Следует дождаться улучшения ситуации в течение выходных.
  • Статус не должен ухудшаться за выходные.
  • Уведомления по-прежнему будут рассылаться в течение выходных.

Лучшее, что я могу придумать, это YACS - Yet Another Cron Script (to shave). Но даже в этом случае не нужно ли будет переключать определения служб каждую неделю? Часто ли этот динамизм определения служб выполняется с помощью Nagios?

решение1

В Nagios можно использовать периоды времени:

Если вам нужно разное поведение в будние и выходные дни, я не вижу другого способа сделать это без дублирования проверки обслуживания:

  • Настройте первую проверку обслуживания на период с понедельника по пятницу и укажите требуемое поведение в этот период.

  • Затем настройте проверку дублированной службы с периодом времени с субботы по воскресенье и требуемым поведением для этого периода.

Мне не нравится идея дублирования сервисов, но я не знаю других способов сделать это... на самом деле, именно так я и поступаю в своей конфигурации Nagios...

Связанный контент