Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
tachtler:icinga2_-_director [2016/09/23 13:40] – [director: /etc/icinga2/zone.conf] klaus | tachtler:icinga2_-_director [2016/09/24 04:57] (aktuell) – [Neue Ressource erstellen] klaus |
---|
# 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 |
| |
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 |
</code> | </code> |
| |
==== /etc/icinga2/zones.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: | Nachfolgender Inhalt **__muss__** in der Konfigurationsdatei ''/etc/icinga2/zones.conf'' ergänzt werden, da sonst keine Übertragung vom **Master** an die **Satelliten** erfolgen kann: |
| |
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}} |
| |