Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| centos:web_c7:icinga:nagvis [21.04.2015 08:29. ] – [individuelle Konfiguration] django | centos:web_c7:icinga:nagvis [22.07.2019 14:58. ] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1143: | Zeile 1143: | ||
| Den ungenutzten Gastzugang löschen wir nun noch, indem wir den Nutzernamen beim Menüpunkt **//Nutzer löschen// | Den ungenutzten Gastzugang löschen wir nun noch, indem wir den Nutzernamen beim Menüpunkt **//Nutzer löschen// | ||
| - | Zu guter Letzt ändern wir das Standardpasswort des Accounts **admin** noch ab. Dazu wählen wir aus dem **Nutzermenü** rechts oben den Menüpunkt **// | + | Zu guter Letzt ändern wir das Standardpasswort des Accounts **admin** noch ab. Dazu wählen wir aus dem **Nutzermenü** rechts oben den Menüpunkt **// |
| {{ : | {{ : | ||
| Zeile 1151: | Zeile 1151: | ||
| {{ : | {{ : | ||
| - | ==== Automap | + | ==== Demokartenmaterial |
| - | + | Die mitgelieferten Karten dienen unter anderem dazu, sich über die Möglichkeiten von **NagVis** zu informieren bzw. dienen als Vorlagen für eigene Karten. Wir löschen daher die Kartendefinitionen **__nicht__**, | |
| - | ==== User ==== | + | |
| - | ==== muell ==== | + | |
| - | < | + | Als erstes legen wir uns das Backup-Verzeichnis an. |
| - | Diese Anweisungen gelten für eine Neuinstallation. | + | # mkdir /root/nagvis |
| - | Wenn Sie Ihre alte NagVis-Installation aktualisieren, | + | |
| - | SCHRITT 0: das System vorbereiten | + | |
| - | Stellen Sie sicher, dass Ihr System den Systemanforderungen entspricht. | + | |
| - | SCHRITT 1: NagVis herunterladen | + | |
| - | Holen Sie sich NagVis, die neueste Version finden Sie unter www.nagvis.org. | + | |
| - | SCHRITT 2: entpacken Sie NagVis | + | |
| - | tar xvzf nagvis-1.8.x.tar.gz | + | Dann verschieben wir die map-Konfigurationsdateien in dieses Verzeichnis. |
| + | # mv / | ||
| - | SCHRITT 3: verschieben Sie das entpackte NagVis-Verzeichnis | + | Abschließend deaktivieren wir noch die Parameter des Definitionsbereichs **Rotation pool definitions** |
| - | Platzieren Sie den NagVis-Verzeichnisbaum irgendwo | + | # vim /usr/share/nagvis/ |
| - | mv nagvis-1.8.x / | + | < |
| - | Sie sollten mindestens die folgenden Dateien und Verzeichnisse unter dem nagvis-Verzeichnis sehen | + | ; ---------------------------- |
| + | ; Rotation pool definitions | ||
| + | ; ---------------------------- | ||
| - | ls -l / | + | ; in this example the browser switches between the maps demo and demo2 every 15 |
| - | etc | + | ; seconds, the rotation is enabled by url: index.php? |
| - | | + | ; Django : 2015-04-20 |
| - | | + | ; default: [rotation_demo] |
| - | share | + | ; These steps are rotated. The single steps may have optional prefixes like " |
| - | var | + | ; which are used as display text on the index pages rotation list. |
| + | ; You may also add external URLs as steps. Simply enclose the url using [] | ||
| + | ; instead of the map name. | ||
| + | ; Django : 2015-04-20 | ||
| + | ; default: maps=" | ||
| + | ; rotation interval (seconds) | ||
| + | ; Django : 2015-04-20 | ||
| + | ; default: interval=15 | ||
| - | Verschieben Sie KEINE Dateien oder Verzeichnisse innerhalb des NagVis-Verzeichnisses (Sie können das tun, aber in diesem Fall müssen Sie einige Parameter und Werte in der Hauptkonfigurationsdatei anpassen/hinzufügen � wenn Sie nichts verändern, sollte es sofort funktionieren) | + | ...</code> |
| - | SCHRITT 4: konfigurieren Sie NagVis | + | |
| - | Wechseln Sie zur neuen Position des NagVis-Verzeichnisses | + | |
| - | cd / | + | ==== Automap ==== |
| - | + | Im folgendem Konfigurationsbeispiel, werden wir uns nun eine Automap für unseren Icinga 2 Host und den überwachten Hosts anlegen. | |
| - | Eine Beispiel-Hauptkonfigurationsdatei finden Sie als etc/ | + | |
| - | + | ||
| - | cp etc/ | + | |
| - | + | ||
| - | Nun können Sie dieses Datei mit Ihrem bevorzugten Texteditor ändern � ich benutze vi: | + | |
| - | + | ||
| - | vi etc/ | + | |
| - | Die meisten Zeilen in der frisch kopierten nagvis.ini.php sind auskommentiert (beginnen mit einem Semikolon). Wenn Sie verschiedene Einstellungen setzen möchten, dann entfernen Sie das Kommentarzeichen und ändern Sie den Wert. | + | Als erstes wählen wir aus dem NagVis-Menü **Optionen** den Menüpunkt |
| - | Informationen zu allen möglichen Werten finden Sie in der Formatbeschreibung der Hauptkonfigurationsdatei. | + | |
| - | SCHRITT 5: konfigurieren des Web-Servers | + | |
| - | Seit NagVis 1.5 ist es notwendig, den Web-Server zu konfigurieren, | + | {{ : |
| - | Kopieren Sie einfach die Datei in das conf.d-Verzeichnis Ihres Web-Servers. Dies ist z.B. / | + | |
| - | cp etc/apache2-nagvis.conf-sample / | + | Hier wählen wir dann die **Standard-Datenquelle** aus und klicken anschließend auf die Schaltfläche **Speichern**. |
| - | Nun müssen Sie die Datei öffnen und auf Ihre Anforderungen anpassen. Es ist wichtig, die Makros @NAGVIS_WEB@ und @NAGVIS_PATH@ durch die korrekten Werte zu ersetzen. | + | {{ : |
| - | In diesem Beispiel müssen Sie @NAGVIS_WEB@ durch /nagvis und @NAGVIS_PATH@ durch / | + | |
| - | SCHRITT 6: Berechtigungen | + | Nun definieren wir uns eine eigene Karte vom Typ **automap**; |
| - | Dies ist sehr wichtig für eine funktionierende Installation. | + | |
| - | Prüfen Sie zuerst, welcher Unix-Account für Ihren Webserver benutzt wird (in meinem Fall wwwrun). Wenn Sie nicht wissen, mit welchem Benutzer der Webserver läuft, dann werfen Sie einen Blick in die Webserver-Konfiguration. Im Falle von Apache können Sie dies mit dem folgenden Befehl tun: | + | {{ : |
| - | Ubuntu | + | Zum Generieren der Automap befüllen wir beim Menüpunkt **Karte erstellen** die Felder **//ID (Interner Name)//** und **// |
| - | grep -e ' | + | {{ : |
| - | SuSE/ | + | Basieren auf den Monitoringkonfiguration unserer **Icinga 2** Umgebung wird nach einer kurzen Zeit die generierte **automap** angezeigt. |
| - | grep -e ' | + | {{ : |
| - | Wenn Ihre Konfigurationsdatei an anderer Stelle liegt, dann passen Sie den obigen Befehl an. | + | Sobald wir mit der Maus übe einen der überwachten Host streichen, werden weitere Details des Hosts eingeblendet. |
| - | Gewähren Sie nun dem Webserver-Benutzer Berechtigungen für das NagVis-Verzeichnis (in meinem Fall sind die Pfade wie folgt): | + | |
| - | chown wwwrun:www / | + | {{ :centos: |
| - | chmod 664 / | + | |
| - | chmod 775 / | + | |
| - | chmod 664 / | + | |
| - | chmod 775 / | + | |
| - | chmod 664 / | + | |
| - | chmod 775 / | + | |
| - | chmod 664 / | + | |
| - | chmod 775 / | + | |
| - | chmod 664 / | + | |
| - | chmod 775 / | + | |
| - | chmod 664 / | + | |
| - | Es ist möglich, restriktivere Berechtigungen für die Dateien zu setzen, aber für die meisten Setups sollten die Beispiele ausreichen. Verändern Sie die Werte nur dann, wenn Sie wissen, was Sie tun! | + | Klicken wir auf einen Host, gelangen wir direkt auf die Icinga Web 2 Detailseite des Hosts. |
| - | SCHRITT 7: konfigurieren Sie die Maps | + | |
| - | Es gibt zwei Wege, NagVis zu konfigurieren. Der erste ist die web-basierte Konfiguration mit Hilfe des NagVis-Frontends (http://< | + | {{ : |
| - | Beim zweiten Weg bearbeiten Sie direkt die Konfigurationsdateien mit dem Text-Editor Ihrer Wahl. Die Map-Konfigurationsdateien befinden sich in etc/maps/. Gültige Formate und Werte finden Sie unter Map Config Format Description. | ||
| - | SCHRITT 8: betrachten Sie die Maps | ||
| - | Sie sollten nun in der Lage sein, Ihre definierten Maps in Ihrem Browser anzusehen: | ||
| - | http://< | + | ====== Links ====== |
| + | * **⇐ [[centos:web_c7: | ||
| + | * **[[centos: | ||
| + | * **[[wiki: | ||
| + | * **[[http://dokuwiki.nausch.org/doku.php/ | ||
| - | (z.B. http:// | ||
| - | Viel Spaß und bitte melden Sie Bugs! | ||
| - | </ | ||