Icinga Web Es werden keine Hosts / Dienste angezeigt

10

Nach einer Neuinstallation von icinga 1.8 und icinga web habe ich einige Hosts / Dienste hinzugefügt und den icinga-Dienst neu gestartet. Als nächstes habe ich den Cache in Icinga Web über die Weboberfläche geleert, indem ich oben auf dem Bildschirm auf admin geklickt und den Cache geleert habe. Anschließend wurde die Icinga-Webschnittstelle neu geladen und der neu hinzugefügte Host / die neu hinzugefügten Dienste wurden nicht angezeigt.

Die Icinga-Protokolle zeigen keine Probleme, ich habe auch ausgeführt /etc/init.d/icinga showerrorsund keine Fehler oder Warnungen angezeigt.

Ich habe überall nach einer Lösung gesucht und die gesamte Dokumentation von icinga gelesen, aber nirgendwo Hinweise auf dieses Problem gefunden.

Andrew
quelle
Ich habe die Frage im IRC-Kanal gestellt und die ersten Fragen lauten "Verwenden Sie ido2db?" "Wenn ja, läuft die Datenbank?" "Wenn ja, werden neue Hosts in der Datenbank angezeigt?"
Bortzmeyer
1
Es gibt eine spezielle Wiki-Seite, auf der die meisten Dinge behandelt werden, die Sie in solchen Fällen tun können und sollten. wiki.icinga.org/display/testing/Icinga+Web+Testing
dnsmichi
Der Vollständigkeit halber
Jak

Antworten:

1

Überprüfen Sie, ob der Webbenutzer Zugriff auf die von Ihnen hinzugefügten Hosts / Dienste hat. Dies kann mithilfe der Icinga-Rollen festgelegt werden. Für icinga2 schauen Sie sich an /etc/icingaweb2/roles.ini. Der Link enthält weitere Informationen.

Suchen Sie für icinga classic web cgi.cgiim icinga-Webstamm und fügen Sie den neuen Benutzer zu authorized_for_*Anweisungen hinzu, wo immer Sie dem Benutzer Zugriff gewähren möchten.

Karthik
quelle
0

Würde in der Tat prüfen, ob die Ido-Datenbank läuft und korrekt konfiguriert ist /etc/icinga2/features-enabled.

Dies kann auch der Fall sein, wenn das Datenbankschema zwischen den beiden Versionen aktualisiert wurde und Sie das Migrationsskript für MySQL ausführen möchten

Webofmars
quelle