tachtler:icinga
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
tachtler:icinga [2015/11/18 11:23] – [MariaDB: Tabellen usw.] klaus | tachtler:icinga [2015/11/18 15:06] – [icingaweb: Benutzer/Rechte] klaus | ||
---|---|---|---|
Zeile 2164: | Zeile 2164: | ||
< | < | ||
# / | # / | ||
+ | Enter password: | ||
+ | </ | ||
+ | * //Das Erscheinen __keiner__ Fehlermeldung, | ||
+ | |||
+ | ==== icingaweb: Datenbank ==== | ||
+ | |||
+ | Nachfolgende SQL-Datei kann z.B. im Verzeichnis ''/ | ||
+ | * '' | ||
+ | erstellt werden, um die Neuanlage einer Datenbank mit dem Namen '' | ||
+ | <code mysql> | ||
+ | -- CREATE DATABASE icingaweb2; | ||
+ | CREATE DATABASE icingaweb; | ||
+ | </ | ||
+ | |||
+ | Zur Ausführung der SQL-Datei kann nachfolgender Befehl genutzt werden, **welcher jedoch die Kenntnis des '' | ||
+ | < | ||
+ | # / | ||
+ | Enter password: | ||
+ | </ | ||
+ | * //Das Erscheinen __keiner__ Fehlermeldung, | ||
+ | |||
+ | ==== icingaweb: Benutzer/ | ||
+ | |||
+ | Nachfolgende SQL-Datei kann z.B. im Verzeichnis ''/ | ||
+ | * '' | ||
+ | erstellt werden, um einen Benutzer für die Datenbank '' | ||
+ | <code mysql> | ||
+ | -- Use database. | ||
+ | USE mysql; | ||
+ | |||
+ | -- Create new users. | ||
+ | CREATE USER ' | ||
+ | CREATE USER ' | ||
+ | CREATE USER ' | ||
+ | CREATE USER ' | ||
+ | |||
+ | -- Grant privileges for database icingaweb to new users. | ||
+ | GRANT USAGE ON *.* TO ' | ||
+ | GRANT SELECT, INSERT, UPDATE, DELETE, DROP, CREATE VIEW, INDEX, EXECUTE ON `icingaweb`.* TO ' | ||
+ | GRANT USAGE ON *.* TO ' | ||
+ | GRANT ALL PRIVILEGES ON *.* TO ' | ||
+ | GRANT ALL PRIVILEGES ON *.* TO ' | ||
+ | |||
+ | -- Make sure that priviliges are reloaded. | ||
+ | FLUSH PRIVILEGES; | ||
+ | </ | ||
+ | |||
+ | Zur Ausführung der SQL-Datei kann nachfolgender Befehl genutzt werden, **welcher jedoch die Kenntnis des '' | ||
+ | < | ||
+ | # / | ||
+ | Enter password: | ||
+ | </ | ||
+ | * //Das Erscheinen __keiner__ Fehlermeldung, | ||
+ | |||
+ | ==== icingaweb: Tabellen usw. ==== | ||
+ | |||
+ | Bevor das durch die Installation des '' | ||
+ | * ''/ | ||
+ | sollte dieses noch um nachfolgende Zeilen **am Anfang des Skript** ergänzt werden: | ||
+ | |||
+ | (**Nur relevanter Ausschnitt**): | ||
+ | |||
+ | <code mysql> | ||
+ | use icingaweb; | ||
+ | </ | ||
+ | |||
+ | Zur Ausführung der SQL-Datei kann nachfolgender Befehl genutzt werden, **welcher jedoch die Kenntnis des '' | ||
+ | < | ||
+ | # / | ||
Enter password: | Enter password: | ||
</ | </ | ||
Zeile 2472: | Zeile 2541: | ||
* **Host:** '' | * **Host:** '' | ||
* **Datenbankname: | * **Datenbankname: | ||
- | * **Benutzername: | + | * **Benutzername: |
* **Kennwort: | * **Kennwort: | ||
Optional sollte, aus Performance Gründen, nachfolgender Haken gesetzt werden: | Optional sollte, aus Performance Gründen, nachfolgender Haken gesetzt werden: | ||
* **Persitent: | * **Persitent: | ||
- | {{: | + | {{: |
- | {{: | + | {{: |
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. | ||
+ | {{: | ||
+ | |||
+ | Nach der erfolgreichen Validierung der Konfiguration der **SQL Datenbank**, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 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: | ||
+ | lauten. | ||
+ | |||
+ | Anschließend kann mit der Schaltfläche **[Weiter]** fortgefahren werden. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Im nächsten Schritt erfolgt die Anlage des ersten Administrativen Kontos zur Nutzung von [[https:// | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Nachfolgender Schritt beginnt mit der Konfiguration der Applikation selbst, indem zuerst eingestellt wird, wie [[https:// | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 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. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== 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. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Nachfolgend wird nun das **Monitoring-Backend** eingestellt. Wobei die hier **voreingestellten Daten** durch drücken der Schaltfläche **[Weiter]** **übernommen werden** können. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 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: | ||
+ | * **Datenbanktyp: | ||
+ | * **Host:** '' | ||
+ | * **Datenbankname: | ||
+ | * **Benutzername: | ||
+ | * **Kennwort: | ||
+ | Optional sollte, aus Performance Gründen, nachfolgender Haken gesetzt werden: | ||
+ | * **Persitent: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 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. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Der nächste Konfigurationsschritt beschreibt die Konfiguration der **Befehlsschnittstelle**. Hier können die **vorgegebenen Werte übernommen werden**, wenn sich die | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | auf dem gleichen Rechner/ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Die nächste Konfiguration betrifft die **Monitoring-Sicherheit** von [[https:// | ||
+ | |||
+ | :!: **HINWEIS** - Die standardmäßig vorgegeben Variablen sollten wie folgt erweitert werden: | ||
+ | |||
+ | Standard ist: | ||
+ | * '' | ||
+ | **ergänzend** sollten nachfolgende Variablen **maskiert** werden: | ||
+ | * **'' | ||
+ | |||
+ | Abschließend kann dann wieder die Schaltfläche **[Weiter]** betätigt werden. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 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. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Nach dem betätigen der Schaltfläche **[Fertigstellen]** sollte nachfolgende Anzeige zum Vorschein kommen. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Durch betätigen der Schaltfläche **[Login to Icinga Web 2]** kann nun eine Anmeldung an der [[https:// | ||
+ | |||
+ | {{: | ||