Benutzer für die Weboberfläche hinzufügen

Die Benutzer und das dazugehörige, verschlüsselte Passwort werden in der Datei /etc/nagios3/htpasswd.users abgespeichert.

Das hinzufügen von neuen Benutzern ist nur über die Konsole möglich. Das Editieren der oben genannten Datei hat keine Auswirkung auf Nagios
Der Befehl für die Konsole lautet:

htpasswd /etc/nagios3/htpasswd.users username

username ist durch den Benutzernamen zu ersetzen.
Nach der Eingabe wird noch ein Passwort abgefragt, dass verschlüsselt in der htpasswd.users gespeichert wird.

Sollte der Benutzer sich nicht an der Weboberfläche von Nagios anmelden können, dann ist der Eintrag use_authentication von 0 auf 1 zu setzen.
Die zu editierende Datei heißt cgi.cfg und ist im Verzeichnis /etc/nagios3 zu finden.

Nagios – Weboberfläche anpassen

Die Weboberfläche von Nagios lässt sich sehr schnell an die eigenen Bedürfnisse anpassen. Wer ein bisschen HTML versteht tut sich leicht die Änderungen vorzunehmen.
Die Dateien, die für die Weboberfläche zuständig sind, sind im Verzeichnis /usr/share/nagios3/htdocs zu finden.

  • main.php – Hauptseite von Nagios
  • sinde.php – Seitenleiste von Nagios

Die Bilddateien, wie die Logos findet ihr im gleichen Verzeichnis im Ordner images.

Wollt ihr also z.B. ein neues Logo auf der Startseite von Nagios platzieren, dann geht wie folgt vor

  • Kopiert das neue Logo in das Verzeichnis /usr/share/nagios3/htdocs/images. Für das Beispiel nennen wir es Tux.jpg
    Achtung: Ihr benötigt ROOT-Rechte für das Schreiben in das Verzeichnis und das anpassen der Rechte für die Bilddatei

  • Nun wechselt in das Verzeichnis /usr/share/nagios3/htdocs und öffnet dort die Datei main.php mit einem Texteditor. Dort findet ihr den Eintrag, der das Logo in die Weboberfläche einfügt:

    Ändert den Eintrag wie im Screenshot dargestellt ab und speichert die Datei.

  • Als vorletzten Schritt müsst ihr Nagios dazubringen, die neue „Konfiguration“ einzulesen. Also ein Wechsel auf die Konsole und dort eingeben:

    sudo /etc/init.d/nagios3 reload

  • Schluß und endlich den Webbrowser auffordern die Seite neu zu laden, z.B. mit der F5-Taste.

Hat alles funktioniert, dann habt ihr ein neues Logo auf der Startseite von Nagios.

Alle anderen Anpassung in der Weboberfläche sind analog vorzunehmen, wie in dieser kleinen Anleitung beschrieben.

Dann viel Spaß beim Customizen. 🙂