主動檢查
介紹
Nagios Core能夠以兩種方式監視主機和服務:主動和被動。被動檢查在其他地方介紹,因此我們將在這里重點介紹主動檢查。主動檢查是監視主機和服務的最常用方法。主動項的主要功能如下:
主動檢查由Nagios Core流程啟動
定期執行主動檢查

如何執行主動檢查?
主動檢查由Nagios Core守護程序中的檢查邏輯啟動。當Nagios Core需要檢查主機或服務的狀態時,它將執行插件并向其傳遞有關需要檢查的信息。然后,插件將檢查主機或服務的運行狀態,并將結果報告回Nagios Core守護程序。Nagios Core將處理主機或服務檢查的結果,并根據需要采取適當的措施(例如,發送通知,運行事件處理程序等)。
有關插件如何工作的更多信息,請參見此處。
什么時候執行主動檢查?
執行主動檢查:
按主機和服務定義中的check_interval和retry_interval選項定義的定期間隔
根據需要按需
定期調度的檢查的間隔等于主機或服務定義中的check_interval或retry_interval,具體取決于主機或服務所處的狀態類型。如果主機或服務處于HARD狀態,則會在以下位置進行主動檢查:間隔等于check_interval選項。如果它處于SOFT狀態,則將以等于retry_interval選項的時間間隔對其進行檢查。
每當Nagios Core認為需要獲取有關特定主機或服務的最新狀態信息時,便會執行按需檢查。例如,當Nagios Core確定主機的可達性時,它將經常對父級和子級主機執行按需檢查,以準確確定特定網段的狀態。為了確保Nagios Core具有最準確的狀態信息,在預測依賴性檢查邏輯中還會進行按需檢查。
Nagios Core中文使用教程
推薦文章: