
謝謝你,serverfault,你給了我答案當事件沒有發生時,管理員如何概括警報。
現在,我只想在周一到週五檢查這些被動服務的新鮮度。
有一些微妙之處:
- 週末情況應該會有所改善。
- 週末狀態不應降低。
- 週末仍應發出通知。
我能想到的最好的方法是 YACS - Yet Another Cron Script (to shave)。但即便如此,服務定義是否不需要每週切換一次?這種服務定義動態通常是透過 Nagios 完成的嗎?
答案1
您可以在 Nagios 中使用時間段:
- http://nagios.sourceforge.net/docs/3_0/timeperiods.html
- http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#timeperiod
如果您希望工作日和週末之間有不同的行為,我看不到另一種方法來做到這一點而不重複服務檢查:
將您的第一次服務檢查配置為週一到週五的時間段,以及該時間段所需的行為。
然後,配置重複服務檢查的時間段為週六到週日,並配置該時間段所需的行為。
我不喜歡重複的服務想法,但我不知道其他方法可以做到這一點...這實際上是我在 Nagios 配置中進行的方式...