Icinga2

如何讓 icinga 計劃成為每晚的主動檢查?

  • March 27, 2018

我要在伺服器上進行測試,這需要一些時間。我希望在每天晚上 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*。

引用自:https://serverfault.com/questions/883950