Nagios
Naemon 仍在為已刪除的主機發送 DOWN 通知
我關閉了一個舊的 Web 伺服器,並立即開始接收來自 Naemon 的 DOWN 通知。
現在我已經從 Naemon 配置中完全刪除了該主機,並重新啟動了 Naemon 服務。然而,我仍然每小時都會收到 DOWN 通知。
我該如何阻止這些?
整個 Naemon 配置差不多有 2000 行,太長了,這裡就不介紹了;幾乎預設的 naemon.cfg 本身就超過 1000 行。
是否有一些參數導致主機保存在某個記憶體中?我可以找到列出的主機
/var/lib/naemon/status.dat
這個文章和文章為我解決了這個問題:
它沒有“隱藏記憶體”或參數;配置 100% 定義檢查哪些主機/服務。
問題是 Naemon 出於某種未知原因沒有正確關閉。我一直在使用
systemctl restart naemon
– 甚至在我們所有的 Naemon 節點上都systemctl stop naemon
使用過。systemctl start naemon
但是剛才當我
ps -ef | grep naemon
關閉 Naemon 後檢查時,我看到仍有程序在執行。我用 殺死了他們kill -9 <parent pid>
,然後再次啟動了 Naemon。不再有 DOWN 通知!