Icinga

Konfigurationsübersicht Icinga-Web

Wo sind meine Konfigurationsdateien?

Wir versuchen die Verwendung von globalen Konfigurationsdateien zu minimieren. Die Icinga-Web-Konfigurationseinstellungen für die Icinga-API, die Authentifizierung und die Datenbank werden in etc/conf.d/ gespeichert. Diese Dateien werden bei einer Aktualisierung von Icinga-Web nicht überschrieben. Das Verzeichnis kann bei der Installation mit --with-conf-folder geändert werden.

Icinga-Web arbeitet mit Modulen und jedes Modul hat seine eigene Konfiguration. Das gilt ebenfalls für die Libraries. Wenn Sie weitere Informationen zu den Cronk-Libraries benötigen, schauen Sie in app/modules/Cronks/lib (für js in app/modules/Cronks/lib/js).

Ein Modul von Icinga-Web ist wie folgt aufgebaut:

 tree -d -L 1 app/modules/AppKit/
 app/modules/AppKit/
 |-- actions
 |-- config
 |-- lib
 |-- models
 |-- templates
 |-- validate
 |-- views

Index

Globale Konfiguration

app/config

Hier finden Sie die globalen Konfigurationsdateien für z.B. die Web-Session, den Icinga-Web-Pfad und die Datenbankinformationen.

Die wichtigsten Dateien:

Session Cookie Lifetime

Beispiel: Ändern von session_cookie_lifetime

Die Session Lifetime ist die Zeit in Sekunden, bis die Icinga-Web- Session abläuft. Sie kann auf globaler Ebene in der Datei app/config/factories.xml konfiguriert werden.

#> vi app/config/factories.xml

<ae:parameter name="session_cookie_lifetime">3600<ae:parameter>

Wenn Sie die session_cookie_lifetime ändern möchten, editieren Sie bitte app/config/factories.site.xml

Icinga-Web- Zeitzone

Beispiel: Ändern der Zeitzone für Icinga-Web

Wenn die Zeitzone von Icinga-Web von Ihrer lokalen Zeitzone abweicht, überprüfen Sie bitte den Parameter "date.timezone" in app/modules/AppKit/config/module.xml (z.B. 'Europe/Berlin')

#> vi app/modules/AppKit/config/module.xml
<ae:parameter name="date.timezone">GMT</ae:parameter>

Modul-Konfiguration:

Benutzerdefinierte Konfiguration

Bitte beachten:

Wenn Sie Konfigurationsdateien ändern oder erstellen, denken Sie bitte an folgendes:

[Anmerkung] Anmerkung

Nach dem Ändern von Konfigurationsdateien leeren Sie bitte den Cache!

 #> rm -rf app/cache/config/*.php

oder

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

Benötigen Sie weitere Informationen? Schauen Sie bitte in unserem Development Wiki.