Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:icinga2_-_director

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_-_director [2016/09/23 13:35] klaustachtler:icinga2_-_director [2016/09/24 04:57] (aktuell) – [Neue Ressource erstellen] klaus
Zeile 61: Zeile 61:
 # rm /var/cache/icinga2/* -f # rm /var/cache/icinga2/* -f
 </code> </code>
-und entfernen der berreist erzeugten **Zertifikate**:+und entfernen die bereits erzeugten **Zertifikate**:
 <code> <code>
 # rm /etc/icinga2/pki/* -f # rm /etc/icinga2/pki/* -f
Zeile 284: Zeile 284:
  
 Mit nachfolgendem Befehl kann die zuvor, wie unter nachfolgendem internen Link beschrieben Mit nachfolgendem Befehl kann die zuvor, wie unter nachfolgendem internen Link beschrieben
-  * [[tachtler:icinga2_-_director#icingaweb2-module-director| Icinga2 - Graphite - Herunterladen - icingaweb2-module-director]]+  * [[tachtler:icinga2_-_director#icingaweb2-module-director| Icinga2 - Director - Herunterladen - icingaweb2-module-director]]
 heruntergeladene Datei, in das Zielverzeichnis heruntergeladene Datei, in das Zielverzeichnis
   * /usr/share/icingaweb2/modules   * /usr/share/icingaweb2/modules
Zeile 441: Zeile 441:
 </code> </code>
  
-==== director: /etc/icinga2/zone.conf ====+==== director: /etc/icinga2/zones.conf ==== 
 + 
 +Nachfolgender Inhalt **__muss__** in der Konfigurationsdatei ''/etc/icinga2/zones.conf'' ergänzt werden, da sonst keine Übertragung vom **Master** an die **Satelliten** erfolgen kann: 
 +  * siehe auch nachfolgenden externen Link dazu: [[https://github.com/Icinga/icingaweb2-module-director/blob/master/doc/10-How-it-works.md|Icinga2 Director - 10-How-it-works]] 
 + 
 +**(nur relevanter Ausschnitt)**: 
 +<code bash> 
 +... 
 +object Zone "director-global"
 +  global = true 
 +
 +... 
 +</code> 
 + 
 +**(Komplette Konfigurationsdatei)**: 
 +<code bash> 
 +/* 
 + * Generated by Icinga 2 node setup commands 
 + * on 2016-09-23 13:28:12 +0200 
 + */ 
 + 
 +object Endpoint NodeName { 
 +
 + 
 +object Zone ZoneName { 
 +        endpoints = [ NodeName ] 
 +
 + 
 +# Tachtler 
 +object Zone "director-global"
 +  global = true 
 +
 + 
 +</code> 
  
  
Zeile 496: Zeile 530:
  
 Die LOG-Datei ''/var/log/icinga2/error.log'' sollte hingegen **leer** sein! Die LOG-Datei ''/var/log/icinga2/error.log'' sollte hingegen **leer** sein!
 +
 +===== icingaweb2: Director (Setup) =====
 +
 +Nach der erfolgreichen Inbetriebnahme des [[https://www.icinga.org/|Icinga]]-Servers, kann nun die Web-Anwendung aufgerufen werden und die Konfiguration und Aktivierung des [[https://github.com/Icinga/icingaweb2-module-director|Icinga Director]] durchgeführt werden.
 +
 +Bevor die Konfiguration und Aktivierung von [[https://github.com/Icinga/icingaweb2-module-director|Icinga Director]] durchgeführt werden kann, ist es erforderlich sich über die [[https://www.icinga.org/|Icinga]]-Web-Anwendung anzumelden.
 +
 +{{:tachtler:icinga:icinga2_graphite_anmeldung.png|Icinga Web 2 - Anmeldung}}
 +
 +Nach erfolgreicher Anmeldung an der [[https://www.icinga.org/|Icinga]]-Web-Anwendung ist der **Menüpunkt: Konfiguration | Module** auszuwählen, wonach nachfolgende Ansicht zur Anzeige kommen sollte:
 +
 +{{:tachtler:icinga:icinga2_graphite_konfiguration_module.png|Icinga2 Web - Konfiguration - Module}}
 +
 +Durch die Auswahl des **Module | director** werden weitere Konfigurationen zum Modul **director** angezeigt, darunter auch die **Status disabled aktivieren** (welche noch auf ''disabled'' eingestellt ist). Durch die Auswahl des **[Links]** **''aktivieren''**, kann nun [[https://github.com/Icinga/icingaweb2-module-director|Icinga Director]] aktiviert werden:
 +
 +{{:tachtler:icinga:icinga2_director_konfiguration_module_aktivieren.png|Icinga2 Web - Konfiguration - Module - Director - aktivieren}}
 +
 +Nach erfolgreicher **Aktivierung**, sollte sich die Anzeige wie folgt verändert haben:
 +
 +{{:tachtler:icinga:icinga2_director_konfiguration_module_aktivieren_fertig.png|Icinga2 Web - Konfiguration - Module - Director - aktivieren - fertig}}
 +
 +[[https://github.com/Icinga/icingaweb2-module-director|Icinga Director]] ist nun **aktiviert**!
 +
 +===== icingaweb2: Director (Datenbank) =====
 +
 +Nach der erfolgreichen Inbetriebnahme des [[https://www.icinga.org/|Icinga]]-Servers und erfolgreicher Aktivierung des [[https://github.com/Icinga/icingaweb2-module-director|Icinga Director]], kann nun die Web-Anwendung aufgerufen werden und die Konfiguration der Datenbank des [[https://github.com/Icinga/icingaweb2-module-director|Icinga Director]] durchgeführt werden.
 +
 +Bevor die Konfiguration der Datenbank des [[https://github.com/Icinga/icingaweb2-module-director|Icinga Director]] durchgeführt werden kann, ist es erforderlich sich über die [[https://www.icinga.org/|Icinga]]-Web-Anwendung anzumelden.
 +
 +{{:tachtler:icinga:icinga2_graphite_anmeldung.png|Icinga Web 2 - Anmeldung}}
 +
 +==== Neue Ressource erstellen ====
 +
 +Nach der Anmeldung sollte der Menüpunkt: **Konfiguration | Anwendung** und der Reiter **[Ressourcen]** ausgewählt werden, wie nachfolgend dargestellt.
 +
 +{{:tachtler:icinga:icinga_director_dashboard_menue_konfiguration_anwendung_auswahl_ressourcen.png|Icinga Web 2 - Dashboard - Menüpunkt - Konfiguration - Anwendung - Auswahl: Ressourcen}}
 +
 +
 +
 +Nach der Auswahl des Reiters **[Ressourcen]**, kann nun die Schaltfläche **[Neue Ressource erstellen]** betätigt werden, wie nachfolgend dargestellt.
 +
 +{{:tachtler:icinga:icinga_director_dashboard_menue_konfiguration_anwendung_auswahl_ressourcen_neue_ressource_erstellen.png|Icinga Web 2 - Dashboard - Menüpunkt - Konfiguration - Anwendung - Auswahl: Ressourcen - Neue Ressource erstellen}}
 +
 +Nachfolgende Angaben sind erforderlich, um eine Verbindung zur **SQL**-datenbank herstellen zu können:
 +  * **Ressourcentyp** ''SQL Datenbank''
 +  * **Ressourcenname** ''icingadirector_db''
 +  * **Datenbanktyp** ''MySQL''
 +  * **Host** ''db.idmz.tachtler.net''
 +  * **Port** ''[leer]''
 +  * **Datenbankname** ''director''
 +  * **Benutzername** ''directoruser''
 +  * **Kennwort** ''geheim''
 +  * **Zeichensatz** ''utf8''
 +  * **Persistent** ''[leer]''
 +
 +Nach Eingabe der erforderlichen Daten, sollte nun die Schaltfläche **[Konfiguration validieren]** betätigt werden.
 +
 +{{:tachtler:icinga:icinga_director_dashboard_menue_konfiguration_anwendung_ressourcen_erstellen_sql_konfiguration_validieren.png|Icinga Web 2 - Dashboard - Menüpunkt - Konfiguration - Anwendung - Ressourcen - Neue Ressource erstellen - SQL Datenbank - Konfiguration validieren}}
 +
 +Nach erfolgreicher Validierung der Konfiguration sollte nachfolgende Meldung am oberen Bildschirmbereich erscheinen:
 +<code>
 +Validierungslog
 +
 +Connection to icingadirector as icingadirector on db.idmz.tachtler.net: successful
 +protocol_version: 10
 +version: 5.5.50-MariaDB
 +version_compile_os: Linux
 +</code>
 +
 +Abschließend kann nun die Schaltfläche **[Änderungen speichern]** betätigt werden und es sollte eine Ausgabe, wie nachfolgende, am Bildschirm erscheinen, wenn die **Neue Ressource** erfolgreich erstellt wurde:
 +
 +{{:tachtler:icinga:icinga_director_dashboard_menue_konfiguration_anwendung_ressourcen_erstellen_sql_fertig.png|Icinga Web 2 - Dashboard - Menüpunkt - Konfiguration - Anwendung - Ressourcen - Neue Ressource erstellen - SQL datenabank - Fertig}}
  
tachtler/icinga2_-_director.1474630522.txt.gz · Zuletzt geändert: 2016/09/23 13:35 von klaus