Nagios

Naemon 仍在為已刪除的主機發送 DOWN 通知

  • March 3, 2022

我關閉了一個舊的 Web 伺服器,並立即開始接收來自 Naemon 的 DOWN 通知。

現在我已經從 Naemon 配置中完全刪除了該主機,並重新啟動了 Naemon 服務。然而,我仍然每小時都會收到 DOWN 通知。

我該如何阻止這些?

整個 Naemon 配置差不多有 2000 行,太長了,這裡就不介紹了;幾乎預設的 naemon.cfg 本身就超過 1000 行。

是否有一些參數導致主機保存在某個記憶體中?我可以找到列出的主機/var/lib/naemon/status.dat

這個文章和文章為我解決了這個問題:

https://support.nagios.com/forum/viewtopic.php?f=7&t=32630&sid=7cd3fc62673fec6539b082de7c1bb7c5&start=10#p136526

它沒有“隱藏記憶體”或參數;配置 100% 定義檢查哪些主機/服務。

問題是 Naemon 出於某種未知原因沒有正確關閉。我一直在使用systemctl restart naemon– 甚至在我們所有的 Naemon 節點上都systemctl stop naemon使用過。systemctl start naemon

但是剛才當我ps -ef | grep naemon關閉 Naemon 後檢查時,我看到仍有程序在執行。我用 殺死了他們kill -9 <parent pid>,然後再次啟動了 Naemon。不再有 DOWN 通知!

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