Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:icinga

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
tachtler:icinga [2015/11/18 12:23] – [Setup: Configuration] klaustachtler:icinga [2015/11/18 15:06] – [icingaweb: Benutzer/Rechte] klaus
Zeile 2197: Zeile 2197:
 CREATE USER 'icingawebuser'@'192.168.0.110' IDENTIFIED BY 'geheim'; CREATE USER 'icingawebuser'@'192.168.0.110' IDENTIFIED BY 'geheim';
 CREATE USER 'icingawebuser'@'server11.idmz.tachtler.net' IDENTIFIED BY 'geheim'; CREATE USER 'icingawebuser'@'server11.idmz.tachtler.net' IDENTIFIED BY 'geheim';
 +CREATE USER 'root'@'192.168.0.110' IDENTIFIED BY 'geheim';
 +CREATE USER 'root'@'server11.idmz.tachtler.net' IDENTIFIED BY 'geheim';
  
 -- Grant privileges for database icingaweb to new users. -- Grant privileges for database icingaweb to new users.
Zeile 2202: Zeile 2204:
 GRANT SELECT, INSERT, UPDATE, DELETE, DROP, CREATE VIEW, INDEX, EXECUTE ON `icingaweb`.* TO 'icingaweb'@'192.168.0.110'; GRANT SELECT, INSERT, UPDATE, DELETE, DROP, CREATE VIEW, INDEX, EXECUTE ON `icingaweb`.* TO 'icingaweb'@'192.168.0.110';
 GRANT USAGE ON *.* TO 'icingawebuser'@'server11.idmz.tachtler.net' IDENTIFIED BY 'geheim'; GRANT USAGE ON *.* TO 'icingawebuser'@'server11.idmz.tachtler.net' IDENTIFIED BY 'geheim';
-GRANT SELECT, INSERT, UPDATE, DELETE, DROP, CREATE VIEW, INDEX, EXECUTE ON `icinga`.* TO 'icingaweb'@'server11.idmz.tachtler.net';+GRANT ALL PRIVILEGES ON *.* TO 'root'@'server11.idmz.tachtler.net'; 
 +GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.0.110';
  
 -- Make sure that priviliges are reloaded. -- Make sure that priviliges are reloaded.
Zeile 2543: Zeile 2546:
   * **Persitent:** ✔   * **Persitent:** ✔
  
-{{:tachtler:icinga:icingaweb2_setup_page6_1_sql_.png|Icinga Web 2 - Setup Requirements - SQL Database Resource - Seite 1}}+{{:tachtler:icinga:icingaweb2_setup_page6_1_sql_.png|Icinga Web 2 - Setup Configuration - SQL Database Resource - Seite 1}}
  
-{{:tachtler:icinga:icingaweb2_setup_page6_2_sql_.png|Icinga Web 2 - Setup Requirements - SQL Database Resource - Seite 2}}+{{:tachtler:icinga:icingaweb2_setup_page6_2_sql_.png|Icinga Web 2 - Setup Configuration - SQL Database Resource - Seite 2}}
  
 Abschließend sollte dann die soeben getätigte Konfiguration überprüft werden, was durch betätigen der Schaltfläche **[Konfiguration validieren]** durchgeführt werden kann. Abschließend sollte dann die soeben getätigte Konfiguration überprüft werden, was durch betätigen der Schaltfläche **[Konfiguration validieren]** durchgeführt werden kann.
  
 +{{:tachtler:icinga:icingaweb2_setup_page7_sql_.png|Icinga Web 2 - Setup Configuration - SQL Database Resource - Seite 3}}
 +
 +Nach der erfolgreichen Validierung der Konfiguration der **SQL Datenbank**, kann nun die Schaltfläche **[Weiter]** genutzt werden um fortzufahren, was nachfolgenden Bereich zum Vorschein bringen sollte, indem **zusätzliche Anpassungen** an die benötigte Datenbank **mit Hilfe des ''root''-Benutzers** durchgeführt werden können. Für nachfolgenden Schritt ist die **Kenntnis des ''root''-Passwortes des Datenbank** erforderlich!
 +
 +{{:tachtler:icinga:icingaweb2_setup_page8_sql_.png|Icinga Web 2 - Setup Configuration - SQL Database Setup}}
 +
 +Nachdem die Einrichtung des **SQL Datenbank** abgeschlossen ist, muss nun noch ein Name vergeben werden, unter der die Authentifizierung gegen die **SQL Datenbank** bekannt gegeben ist. Dieser könnte z.B.
 +  * **Backend-Name:** ''icingaweb2_sql''
 +lauten.
 +
 +Anschließend kann mit der Schaltfläche **[Weiter]** fortgefahren werden.
 +
 +{{:tachtler:icinga:icingaweb2_setup_page9_sql_.png|Icinga Web 2 - Setup Configuration - Authentication Backend}}
 +
 +Im nächsten Schritt erfolgt die Anlage des ersten Administrativen Kontos zur Nutzung von [[https://www.icinga.org/|Icinga]]-Web. Zum Abschluss wird auch hier wieder die Schaltfläche **[Weiter]** betätigt.
 +
 +{{:tachtler:icinga:icingaweb2_setup_page10.png|Icinga Web 2 - Setup Configuration - Administration}}
 +
 +Nachfolgender Schritt beginnt mit der Konfiguration der Applikation selbst, indem zuerst eingestellt wird, wie [[https://www.icinga.org/|Icinga]]-Web selbst LOG-Meldungen schreibt. Nachfolgende **vorbelegte Einstellungen** können durch betätigen der Schaltfläche **[Weiter]** übernommen werden. 
 +
 +{{:tachtler:icinga:icingaweb2_setup_page11.png|Icinga Web 2 - Setup Configuration - Application Configuration}}
 +
 +Im nächsten Schritt werden **__alle__** getätigten Eingaben in einzelnen Blöcken noch einmal zur Anzeige gebracht, damit diese überprüft werden können. Falls alle Daten korrekt sind, kann durch betätigen der vergrößerten Schaltfläche **[Weiter]** das **Setup** zum Abschluss gebracht werden.
 +
 +{{:tachtler:icinga:icingaweb2_setup_page12_1.png|Icinga Web 2 - Setup Configuration - Application Configuration - Overview - Seite 1}}
 +
 +{{:tachtler:icinga:icingaweb2_setup_page12_2.png|Icinga Web 2 - Setup Configuration - Application Configuration - Overview - Seite 2}}
 +
 +==== Setup: Monitoring Modul ====
 +
 +Nachdem das grundlegende **Setup** bereits abgeschlossen ist, erfolgt nun das **Setup** des **Monitoring Moduls**. Die Anzeige der Begrüßungsseite kann durch betätigen der Schaltfläche **[Weiter]** verlassen werden und die Konfiguration wird begonnen.
 +
 +{{:tachtler:icinga:icingaweb2_setup_monitoring-modul_page1.png|Icinga Web 2 - Setup Monitoring Modul}}
 +
 +Nachfolgend wird nun das **Monitoring-Backend** eingestellt. Wobei die hier **voreingestellten Daten** durch drücken der Schaltfläche **[Weiter]** **übernommen werden** können.
 +
 +{{:tachtler:icinga:icingaweb2_setup_monitoring-backend_page1.png|Icinga Web 2 - Setup Monitoring-Backend}}
 +
 +In nachfolgend erscheinenden Formularfeldern können nun die **SQL Datenbank** spezifischen Daten **für die Monitoring-IDO-Ressource** erfasst werden. Nachfolgende Felder **__müssen__** mindestens wie folgt befüllt werden:
 +  * **Ressourcenname:** ''icinga_ido'' 
 +  * **Datenbanktyp:** ''MySQL''
 +  * **Host:** ''db.idmz.tachtler.net''
 +  * **Datenbankname:** ''icinga''
 +  * **Benutzername:** ''icingauser''
 +  * **Kennwort:** ''geheim''
 +Optional sollte, aus Performance Gründen, nachfolgender Haken gesetzt werden:
 +  * **Persitent:** ✔
 +
 +{{:tachtler:icinga:icingaweb2_setup_monitoring-ido_ressource_page1.png|Icinga Web 2 - Setup Monitoring-IDO-Ressource - Seite 1}}
 +
 +{{:tachtler:icinga:icingaweb2_setup_monitoring-ido_ressource_page2.png|Icinga Web 2 - Setup Monitoring-IDO-Ressource - Seite 2}}
 +
 +Anschließend kann nun die Schaltfläche **[Konfiguration validieren]** genutzt werden um die Validierung durchzuführen. Anschließend sollte in etwa nachfolgendes Ergebnis zur Anzeige kommen, was durch betätigen der Schaltfläche **[Weiter]** zum Abschluss gebracht werden kann.
 +
 +{{:tachtler:icinga:icingaweb2_setup_monitoring-ido_ressource_page3.png|Icinga Web 2 - Setup Monitoring-IDO-Ressource - Seite 3}}
 +
 +{{:tachtler:icinga:icingaweb2_setup_monitoring-ido_ressource_page4.png|Icinga Web 2 - Setup Monitoring-IDO-Ressource - Seite 4}}
 +
 +Der nächste Konfigurationsschritt beschreibt die Konfiguration der **Befehlsschnittstelle**. Hier können die **vorgegebenen Werte übernommen werden**, wenn sich die 
 +  * [[https://www.icinga.org/|Icinga]]-Web-Anwendung
 +  * [[https://www.icinga.org/|Icinga]]-Server
 +auf dem gleichen Rechner/Server befinden.
 +
 +{{:tachtler:icinga:icingaweb2_setup_befehlsschnittstelle_page1.png|Icinga Web 2 - Setup - Befehlsschnittstelle}}
 +
 +Die nächste Konfiguration betrifft die **Monitoring-Sicherheit** von [[https://www.icinga.org/|Icinga]]-Web. Hier kann eingestellt werden, welche Variablen in Konfigurationen **maskiert** werden sollen. Dies ist besonders bei Angaben von **checks**  bei denen Passwörter benötigt werden sinnvoll. 
 +
 +:!: **HINWEIS** - Die standardmäßig vorgegeben Variablen sollten wie folgt erweitert werden:
 +
 +Standard ist:
 +  * ''*pw*,*pass*,community''
 +**ergänzend** sollten nachfolgende Variablen **maskiert** werden:
 +  * **''*secret*,*pw*,*pass*,community''**
 +
 +Abschließend kann dann wieder die Schaltfläche **[Weiter]** betätigt werden.
 +
 +{{:tachtler:icinga:icingaweb2_setup_monitoring_sicherheit_page1.png|Icinga Web 2 - Setup - Monitoring-Sicherheit}}
 +
 +Im nächsten Schritt werden **__alle__** getätigten Eingaben in einzelnen Blöcken noch einmal zur Anzeige gebracht, damit diese überprüft werden können. Falls alle Daten korrekt sind, kann durch betätigen der vergrößerten Schaltfläche **[Fertigstellen]** das **Monitoring-Modul** **Setup** zum Abschluss gebracht werden.
 +
 +{{:tachtler:icinga:icingaweb2_setup_finish_page1.png|Icinga Web 2 - Setup - Monitoring-Modul - Overview - Seite 1}}
 +
 +{{:tachtler:icinga:icingaweb2_setup_finish_page2.png|Icinga Web 2 - Setup - Monitoring-Modul - Overview - Seite 2}}
 +
 +Nach dem betätigen der Schaltfläche **[Fertigstellen]** sollte nachfolgende Anzeige zum Vorschein kommen.
 +
 +{{:tachtler:icinga:icingaweb2_setup_finish_page3.png|Icinga Web 2 - Setup - Monitoring-Modul - Overview - Seite 3}}
 +
 +Durch betätigen der Schaltfläche **[Login to Icinga Web 2]** kann nun eine Anmeldung an der [[https://www.icinga.org/|Icinga]]-Web-Anwendung durchgeführt werden:
 +
 +{{:tachtler:icinga:icingaweb2_anmeldung.png|Icinga Web 2 - Anmeldung}}