Icinga-Web wird nicht aktualisiert, wenn ich die Konfiguration ändere

Icinga-Web wird nicht aktualisiert, wenn ich die Konfiguration ändere

Ich habe gerade Icinga und Icinga-Web installiert. Und bei der ersten Überprüfung der Benutzeroberfläche sah alles in Ordnung aus.http://[server]/icinga/Undhttp://[server]/icinga-web/...

Ich habe dann einige neue Hosts, Dienste, Befehle usw. hinzugefügt und den Icinga-Dienst neu geladen, ohne Probleme. Dann habe ich den Icinga-Web-Cache geleert und den Apache2-Dienst neu gestartet, wieder ohne Probleme.

Nach dem Neuladen der Konfiguration werden alle neuen Hosts und Dienste in der alten Icinga-Benutzeroberfläche einwandfrei angezeigt und die Prüfungen laufen perfekt, na ja, fast ;) (siehe unten).

Alter Icinga-UI-Status

In der neuen Icinga-Weboberfläche sieht die Sache jedoch ganz anders aus. Die Icinga-Weboberfläche zeigt immer noch die Hosts der ursprünglichen Konfiguration an (ein einzelner „localhost“-Host mit 8 Diensten). Die Benutzeroberfläche zeigt außerdem im Header-Status die „Standard“-Instanz als „down“ an und dass „die Daten X Minuten alt sind“ (siehe unten).

Neuer Icinga-Web-UI-Status

Ich habe versucht, meine Schritte zurückzuverfolgen, indem ich die Installationsanleitung für Icinga-Web noch einmal gelesen habe, aber ich kann nicht herausfinden, was ich falsch gemacht habe oder wie ich es korrigieren kann. Ich habe auch versucht, an den Konfigurationsdateien access.xml und databases.xml herumzufummeln.

Was mache ich falsch und wie behebe ich das Problem?

Antwort1

In meinem Fall mussten zwei Änderungen vorgenommen werden.

1) /etc/default/icinga muss so konfiguriert werden, dass IDO2DB ausgeführt wird:

# start ido2db daemon (no/yes)
IDO2DB=yes

2) Das IDO-Modul muss in /etc/icinga/modules/ definiert werden.

/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
    }

Die vorherige Konfigurationsdatei muss natürlich mit der Konfiguration Ihres Systems übereinstimmen. Das Obige wird auf einem Ubuntu 12.10-Server verwendet.

verwandte Informationen