Icinga

6.5. Installation des Icinga Web Frontend

6.5.1. Einleitung
6.5.2. Voraussetzungen
6.5.3. Die Installation
6.5.4. Einstellungen
6.5.5. Testen
6.5.6. Test & Fehler?

6.5.1. Einleitung

Das neue Icinga Web wird aktuell sehr stark weiterentwickelt, sodass sich diese Dokumentation unter Umständen noch ändern kann/wird. Falls Sie eine detaillierte Installationsanleitung benötigen, konsultieren Sie bitte doc/INSTALL aus dem Source-Paket. Mehr Informationen über die gesamte Architektur können Sie auf unserer Webseite nachlesen: https://www.icinga.com/architecture/ Falls Sie mehr über das Icinga Web-Development und die Modularchitektur wissen wollen, verfolgen Sie bitte stetig aktualisierte Einträge im Development-Wiki von Icinga Web: Icinga Wiki

Diese Installationsanleitung beschreibt die Installation von Icinga Web mit MySQL bzw. PostgreSQL als verwendeter Datenbank, außerdem wird Oracle unterstützt.

6.5.2. Voraussetzungen

Die Installation von Icinga mit den IDOUtils ist in der Icinga-Schnellstartanleitung beschrieben

6.5.3. Die Installation

6.5.4. Einstellungen

6.5.5. Testen

[Anmerkung] Anmerkung

Bitte achten Sie darauf, dass Ihre Datenbank, Apache, IDOUtils und Icinga gestartet sind!

Öffnen Sie im Webbrowser http://localhost/icinga-web. Überprüfen Sie, ob das Webinterface ohne Fehler ("exceptions") startet, und loggen Sie sich mit dem User 'root' und dem Passwort 'password' ein.

Viel Spaß :-)

6.5.6. Test & Fehler?

Diese Sammlung enthält einige nützliche Informationen, wie Sie Fehler finden und lösen können. Ebenso wird darauf hingewiesen, welche Informationen Sie im Fehlerfall angeben sollten, wenn Sie eine Frage auf den Mailinglisten oder auf http://www.icinga-portal.org stellen.

Wo können Sie nachsehen?

Änderungen an der Icinga Web-Konfiguration (z.B. API/IDOUtils-Einstellungen geändert) werden nicht aktualisiert?

 /usr/local/icinga-web/bin/clearcache.sh

Icinga-Web zeigt eine leere Seite?

Icinga Web - Login erfolgt- aber die Seite lädt und lädt...

IDOUtils-Datenbank wird nicht gefüllt?

Testing the Web (stellen Sie sicher, dass PHPUnit installiert ist):

 $> make test
[Anmerkung] Anmerkung

Falls Sie Ihren root-Benutzer zum Testen benutzen, dann stellen Sie vorher sicher, dass für den angegebenen Web-Benutzer in der /etc/passwd eine gültige Shell eingetragen ist. Anderenfalls werden verschiedene Tests fehlschlagen. Abhängig von der verwendeten Icinga-Web-Version kann es sein, dass die Berechtigungen für die Dateien in /usr/local/icinga-web/log falsch gesetzt sind, so dass Icinga-Web mit der Meldung "Loading" stehenbleibt.

[Anmerkung] Anmerkung

Nicht vergessen - Ändern von PHP-Einstellungen in der php.ini erfordert einen Apache reload/restart!

Sofern Sie Fragen oder Updates haben, zögern Sie bitte nicht, uns diese mitzuteilen! :-)