web-dev-qa-db-ja.com

構成を変更してもIcinga-webが更新されない

だから私はIcingaとIcinga-Webをインストールしました。そして、最初にUIを調べたとき、すべてが正常に見えました http:// [server]/icinga / および http:// [server]/icinga-web / ...

続けて、いくつかの新しいホスト、サービス、コマンドなどを追加し、icingaサービスを問題なくリロードしました。次に、icinga-webキャッシュをフラッシュし、Apache2サービスを再起動しましたが、これも問題ありません。

構成をリロードした後、すべての新しいホストとサービスが古いicinga UIに正常に表示され、チェックはほぼ完全に実行されます;)(以下を参照)。

Old Icinga UI Status

ただし、新しいicinga-webインターフェースでは、まったく別の話になります。 icinga-web UIには、初期構成のホスト(8つのサービスを持つ単一の「localhost」ホスト)が引き続き表示されます。 UIはまた、ヘッダーステータスで「デフォルト」インスタンスが「ダウン」であり、「データがX分古い」ことを示します(以下を参照)。

New Icinga-Web UI Status

Icinga-webインストールガイドを読み直して、手順をたどってみましたが、何を間違えたのか、どのように修正したのかわかりません。また、access.xmlおよびdatabases.xml構成ファイルをいじってみました。

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

5
JohannesH

私の場合、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
    }

もちろん、以前の構成ファイルは、システムの構成方法と一致している必要があります。上記はUbuntu12.10サーバーで使用されています。

5
bshacklett