だから私はIcingaとIcinga-Webをインストールしました。そして、最初にUIを調べたとき、すべてが正常に見えました http:// [server]/icinga / および http:// [server]/icinga-web / ...
続けて、いくつかの新しいホスト、サービス、コマンドなどを追加し、icingaサービスを問題なくリロードしました。次に、icinga-webキャッシュをフラッシュし、Apache2サービスを再起動しましたが、これも問題ありません。
構成をリロードした後、すべての新しいホストとサービスが古いicinga UIに正常に表示され、チェックはほぼ完全に実行されます;)(以下を参照)。
ただし、新しいicinga-webインターフェースでは、まったく別の話になります。 icinga-web UIには、初期構成のホスト(8つのサービスを持つ単一の「localhost」ホスト)が引き続き表示されます。 UIはまた、ヘッダーステータスで「デフォルト」インスタンスが「ダウン」であり、「データがX分古い」ことを示します(以下を参照)。
Icinga-webインストールガイドを読み直して、手順をたどってみましたが、何を間違えたのか、どのように修正したのかわかりません。また、access.xmlおよびdatabases.xml構成ファイルをいじってみました。
何が間違っているので、どうすれば修正できますか?
私の場合、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サーバーで使用されています。