設定を変更しても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 には、ヘッダー ステータスで「default」インスタンスが「ダウン」していることと、「データは X 分前です」と表示されます (以下を参照)。

新しい Icinga-Web UI ステータス

icinga-web インストール ガイドを再度読み直して手順をやり直してみましたが、何を間違えたのか、またそれを修正する方法がわかりません。また、access.xml および databases.xml 構成ファイルをいじってみました。

何が間違っているのでしょうか、どうすれば修正できるのでしょうか?

答え1

私の場合、変更する必要のある箇所が 2 つありました。

1) IDO2DB が実行されるように /etc/default/icinga を設定する必要があります。

# 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 サーバーで使用されています。

関連情報