當我更改配置時,Icinga-web 不更新

當我更改配置時,Icinga-web 不更新

所以我剛剛安裝了 Icinga 和 Icinga-Web。第一次檢查 UI 時一切看起來都正常http://[伺服器]/icinga/http://[伺服器]/icinga-web/

我繼續添加了一些新的主機、服務、命令等,並重新加載了 icinga 服務,沒有出現任何問題。然後我刷新了 icinga-web 快取並重新啟動了 apache2 服務,再次沒有問題。

重新載入配置後,所有新主機和服務都在舊的 icinga UI 中顯示得很好,並且檢查運行完美,幾乎;)(見下文)。

舊 Icinga UI 狀態

然而,在新的 icinga-web 介面中,情況完全不同。 icinga-web UI 仍然顯示初始設定中的主機(具有 8 個服務的單一「localhost」主機)。 UI 還在標題狀態中將“預設”實例顯示為“已關閉”,並且“資料已存在 X 分鐘”(請參閱下文)。

新的 Icinga-Web UI 狀態

我嘗試透過重新閱讀 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 伺服器上使用的。

相關內容