所以我剛剛安裝了 Icinga 和 Icinga-Web。第一次檢查 UI 時一切看起來都正常http://[伺服器]/icinga/和http://[伺服器]/icinga-web/…
我繼續添加了一些新的主機、服務、命令等,並重新加載了 icinga 服務,沒有出現任何問題。然後我刷新了 icinga-web 快取並重新啟動了 apache2 服務,再次沒有問題。
重新載入配置後,所有新主機和服務都在舊的 icinga UI 中顯示得很好,並且檢查運行完美,幾乎;)(見下文)。
然而,在新的 icinga-web 介面中,情況完全不同。 icinga-web UI 仍然顯示初始設定中的主機(具有 8 個服務的單一「localhost」主機)。 UI 還在標題狀態中將“預設”實例顯示為“已關閉”,並且“資料已存在 X 分鐘”(請參閱下文)。
我嘗試透過重新閱讀 icinga-web 安裝指南來回顧我的步驟,但我無法弄清楚我做錯了什麼或如何糾正它。我還嘗試擺弄access.xml 和databases.xml 配置檔。
我做錯了什麼以及如何解決它?
答案1
就我而言,需要進行兩項更改。
1) 需要設定 /etc/default/icinga 以便 IDO2DB 運作:
# start ido2db daemon (no/yes)
IDO2DB=yes
2)IDO模組需要在/etc/icinga/modules/中定義
/etc/icinga/modules/idoutils.cfg:
define module {
module_name ido_mod
path /usr/lib/icinga/idomod.so
module_type neb
args config_file=/etc/icinga/idomod.cfg
}
當然,前面的設定檔需要與您的系統配置方式相符。以上是在 Ubuntu 12.10 伺服器上使用的。