Icinga2
如何讓 icinga 計劃成為每晚的主動檢查?
我要在伺服器上進行測試,這需要一些時間。我希望在每天晚上 3 點到 5 點之間安排測試。
此外,使用者可以在白天啟動測試。
Icinga2可以嗎?
這應該是可能的…
1.創建一個TimePeriod,例如在timeperiods.conf中
object TimePeriod "3to5" { display_name = "Icinga 2 3to5 TimePeriod" ranges = { "monday" = "03:00-5:00" "tuesday" = "03:00-5:00" "wednesday" = "03:00-5:00" "thursday" = "03:00-5:00" "friday" = "03:00-5:00" } }
2.申請服務
apply Service "some_action" { import "some_check" max_check_attempts = 1 check_period = "3to5" ... }
3.要手動執行此服務,只需點擊網頁界面中的“立即檢查”按鈕
但是……來自監控門戶的人反對它:https ://monitoring-portal.org/woltlab/index.php?thread/41080-schedule-check-on-a-specific-time/ :我們可以閱讀
在特定時間執行檢查實際上不適用於 Icinga 2 和基於間隔的調度。最好為它創建一個 cronjob,並將檢查結果輸入 REST API*。