2013-10-08 244 views
0

我們有幾個服務會在不同的時間啓動和關閉。由於這個原因,不可能將它們包含在nagios配置中。 我想定期輪詢一個數據庫或文件以獲得動態服務並修改nagios配置,以便它們顯示在Nagios儀表板上。 在nagios中是否有內置的支持?如果沒有,我會重新啓動Nagios,每當配置由後臺進程改變。動態修改Nagios配置

感謝, 佳日

回答

0

是。這可以使用Nagios的'命令文件'界面完成。例如,我編寫了一個名爲check_nrpe_retime的NRPE包裝,它使用'SCHEDULE_FORCED_SVC_CHECK'遠程命令根據檢查結果和其他(Nagios外部)信息重新計劃下一個活動檢查。我使用24x7時間段設置Nagios配置,然後所有的時間由check_nrpe_retime在外部控制。讓它更容易管理動態過程。外部命令描述爲here,命令列表爲here

+0

這適用於服務和主機列表已修復的情況。在我的情況下,服務和主機將被動態添加。 –

+0

也適用於動態主機。所有我監視與它是一個簇和主機(或節點)內的特效的不妨被隨機地選擇。 –