Monitoring
如何免除週末在 Nagios 的新鮮度檢查
謝謝你,serverfault,給了我how-does-an-administrator-generalize-alerting-when-an-event-doesnt-happen的答案。
現在,我只想在周一到週五檢查這些被動服務的新鮮度。
有一些微妙之處:
- 應該允許狀態在周末有所改善。
- 狀態不應在周末降級。
- 通知仍應在周末發出。
我能想到的最好的方法是 YACS - Yet Another Cron Script (to shave)。但即便如此,服務定義不是每週都需要切換嗎?這種服務定義動態是否經常使用 Nagios 完成?
您可以在 Nagios 中使用時間段:
- http://nagios.sourceforge.net/docs/3_0/timeperiods.html
- http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#timeperiod
如果您想要工作日和周末之間的不同行為,我看不到另一種方法來做到這一點,而無需重複服務檢查:
- 將您的第一個服務檢查配置為從周一到週五的時間段,以及該時間段所需的行為。
- 然後,將重複服務檢查配置為從周六到週日的時間段,以及該時間段所需的行為。
我不喜歡重複服務的想法,但我不知道其他方法可以做到這一點……這實際上是我在 Nagios 配置中進行自己的方式……