Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:icinga2_-_classic_ui

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tachtler:icinga2_-_classic_ui [2015/12/13 08:47] – [/etc/icinga/cgi.cfg] klaustachtler:icinga2_-_classic_ui [2018/10/20 19:49] (aktuell) – [/etc/icinga/cgi.cfg] klaus
Zeile 2171: Zeile 2171:
 </code> </code>
  
-==== /etc/icinga/cgi.cfg==== +==== /etc/icinga/cgi.cfg ====
  
 Nachfolgende Konfigurationsdatei  Nachfolgende Konfigurationsdatei 
   * ''/etc/icinga/cgi.conf''   * ''/etc/icinga/cgi.conf''
-beinhaltete alle Konfigurationsdirektiven für [[https://www.icinga.org/|Icinga]]-Web (**Classic UI**)+beinhaltete alle Konfigurationsdirektiven für [[https://www.icinga.org/|Icinga]]-Web (**Classic UI**).
  
 Nachfolgende die **komplette Konfigurationsdatei**: Nachfolgende die **komplette Konfigurationsdatei**:
Zeile 2261: Zeile 2260:
 #    requires standalone_installation=1 #    requires standalone_installation=1
 ###################################### ######################################
-object_cache_file=/var/cache/icinga2/objects.cache+# Tachtler - ab icinga2 2.10.1 
 +# default: object_cache_file=/var/cache/icinga2/objects.cache 
 +object_cache_file=/var/cache/icinga2/icinga2.debug
 status_file=/var/cache/icinga2/status.dat status_file=/var/cache/icinga2/status.dat
 resource_file=/etc/icinga/resource.cfg resource_file=/etc/icinga/resource.cfg
Zeile 2281: Zeile 2282:
   * <code bash>escape_html_tags=0</code>   * <code bash>escape_html_tags=0</code>
  
-abc+Interpretation von Links in der Anziege des Web-Interfaces als Text, oder tatsächliche Links. (0 = als Link interpretieren, :!: **VORSICHT !!!** - Dies kann ein Sicherheitsrisiko sein!)
  
   * <code bash>result_limit=0</code>   * <code bash>result_limit=0</code>
  
-abc+Limit für die Anzeige von Elementen der Status-Seite des Web-Interfaces. (0 = unlimitiert, :!: **VORSICHT !!!**)
  
   * <code bash># Tachtler   * <code bash># Tachtler
Zeile 2315: Zeile 2316:
  
 :!: **HIWNEIS** - **Vorausgehend bei der Konfiguration des VHOST wurde die Authentifizierung gegen __LDAP__ eingeführt!** :!: **HIWNEIS** - **Vorausgehend bei der Konfiguration des VHOST wurde die Authentifizierung gegen __LDAP__ eingeführt!**
 +
 +  * <code bash># Tachtler - ab icinga2 2.10.1
 +# default: object_cache_file=/var/cache/icinga2/objects.cache
 +object_cache_file=/var/cache/icinga2/icinga2.debug</code>
 +
 +**Ab [[https://www.icinga.org/|Icinga2]] Version 2.10.1** muss der Pfad zu den Objekten, welche für [[https://www.icinga.org/|Icinga]]-Web (**Classic UI**) bereitgestellt werden, abgeändert werden!
  
   * <code bash>date_format=iso8601</code>   * <code bash>date_format=iso8601</code>
  
 Einstellung des Formats für das Datums für die LOG-Dateien. Einstellung des Formats für das Datums für die LOG-Dateien.
 +
 +==== /etc/icinga/resource.cfg ====
 +
 +Nachfolgende Konfigurationsdatei 
 +  * ''/etc/icinga/resource.cfg''
 +beinhaltete alle Ressourcen-Konfigurationsdirektiven für [[https://www.icinga.org/|Icinga]]-Web (**Classic UI**).
 +
 +:!: **HINWEIS** - **Die Konfigurationsdatei besteht __grundsätzlich nicht__, deshalb kann diese mit nachfolgendem Befehl wie folgt angelegt werden:**
 +<code>
 +# touch /etc/icinga/resource.cfg
 +</code>
 +
 +Nachfolgende die **komplette Konfigurationsdatei**:
 +<code bash>
 +# Sets $USER1$ to be the path to the plugins
 +$USER1$=/usr/lib64/nagios/plugins
 + 
 +# Sets $USER2$ to be the path to event handlers
 +#$USER2$=/usr/lib64/nagios/plugins/eventhandlers
 + 
 +# Store some usernames and passwords (hidden from the CGIs)
 +#$USER3$=someuser
 +#$USER4$=somepassword
 +</code>
 +
 +==== /var/cache/icinga2 ====
 +
 +In nachfolgendem Verzeichnis
 +  * ''/var/cache/icinga2''
 +müssen die darin enthaltenen Dateien durch den Benutzer des [[http://httpd.apache.org/|Apache HTTP Server]] mindestens lesenden Zugriff haben, damit [[https://www.icinga.org/|Icinga]] Classic-UI darauf zugreifen kann.
 +
 +Nachfolgender Befehl fügt den Benutzer **''apache''** der **Gruppe ''icinga''** hinzu:
 +<code>
 +# usermod -a -G icinga apache
 +</code>
 +
 +Anschließend ist der Benutzer **''apache''** in der **Gruppe ''icinga''** und kann somit auf die Dateien im Verzeichnis **''/var/cache/icinga2''** zugreifen.
 +
 +:!: **HINWEIS** - Nachfolgender Fehler im der LOG-Datei der [[https://www.icinga.org/|Icinga]] Classic-UI
 +  * ''/var/log/icinga/gui/icinga-cgi.log''
 +sollte somit **__nicht__ mehr auftreten**:
 +<code>
 +...
 +[1506061398] Error: Cannot open config file '/var/cache/icinga2/objects.cache' for reading: Permission denied
 +...
 +</code>
  
 ===== icinga2: Neustart ===== ===== icinga2: Neustart =====
Zeile 2385: Zeile 2438:
 Durch Eingabe der entsprechenden URL sollte nachfolgender Bildschirm in Browser erscheinen: Durch Eingabe der entsprechenden URL sollte nachfolgender Bildschirm in Browser erscheinen:
  
-FIXME+{{:tachtler:icinga:icinga-classicui.png|Icinga Classic UI}}
  
tachtler/icinga2_-_classic_ui.1449992857.txt.gz · Zuletzt geändert: 2015/12/13 08:47 von klaus