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:49. ] – [Demokartenmaterial] django | centos:web_c7:icinga:nagvis [22.07.2019 14:58. ] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1186: | Zeile 1186: | ||
==== Automap ==== | ==== Automap ==== | ||
+ | Im folgendem Konfigurationsbeispiel, | ||
- | ==== User ==== | + | Als erstes wählen wir aus dem NagVis-Menü **Optionen** den Menüpunkt |
- | ==== muell ==== | + | |
- | < | + | {{ :centos: |
- | Diese Anweisungen gelten für eine Neuinstallation. | + | |
- | 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 | + | |
- | tar xvzf nagvis-1.8.x.tar.gz | + | Hier wählen wir dann die **Standard-Datenquelle** aus und klicken anschließend auf die Schaltfläche **Speichern**. |
- | SCHRITT 3: verschieben Sie das entpackte NagVis-Verzeichnis | + | {{ :centos: |
- | Platzieren Sie den NagVis-Verzeichnisbaum irgendwo in Ihrem System. In den meisten Fällen ist / | + | |
- | mv nagvis-1.8.x / | + | Nun definieren wir uns eine eigene Karte vom Typ **automap**; |
- | Sie sollten mindestens die folgenden Dateien und Verzeichnisse unter dem nagvis-Verzeichnis sehen | + | {{ : |
- | ls -l /usr/local/nagvis | + | Zum Generieren der Automap befüllen wir beim Menüpunkt **Karte erstellen** die Felder **//ID (Interner Name)//** und **// |
- | etc | + | |
- | LICENSE | + | |
- | README | + | |
- | share | + | |
- | var | + | |
- | 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/ | + | {{ :centos: |
- | SCHRITT 4: konfigurieren Sie NagVis | + | |
- | Wechseln Sie zur neuen Position des NagVis-Verzeichnisses | + | |
- | cd / | + | Basieren auf den Monitoringkonfiguration unserer **Icinga 2** Umgebung wird nach einer kurzen Zeit die generierte **automap** angezeigt. |
- | Eine Beispiel-Hauptkonfigurationsdatei finden Sie als etc/ | + | {{ : |
- | cp etc/nagvis.ini.php-sample etc/ | + | Sobald wir mit der Maus übe einen der überwachten Host streichen, werden weitere Details des Hosts eingeblendet. |
- | Nun können Sie dieses Datei mit Ihrem bevorzugten Texteditor ändern � ich benutze vi: | + | {{ :centos: |
- | vi etc/nagvis.ini.php | + | Klicken wir auf einen Host, gelangen wir direkt auf die Icinga Web 2 Detailseite des Hosts. |
- | 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. | + | {{ : |
- | 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 | + | ====== Links ====== |
+ | * **⇐ [[centos: | ||
+ | * **[[centos: | ||
+ | * **[[wiki: | ||
+ | * **[[http://dokuwiki.nausch.org/doku.php/|Zurück zur Startseite]]** | ||
- | 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 | ||
- | 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 | ||
- | |||
- | grep -e ' | ||
- | |||
- | SuSE/ | ||
- | |||
- | grep -e ' | ||
- | |||
- | Wenn Ihre Konfigurationsdatei an anderer Stelle liegt, dann passen Sie den obigen Befehl an. | ||
- | Gewähren Sie nun dem Webserver-Benutzer Berechtigungen für das NagVis-Verzeichnis (in meinem Fall sind die Pfade wie folgt): | ||
- | |||
- | chown wwwrun:www / | ||
- | 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! | ||
- | 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://< | ||
- | |||
- | (z.B. http:// | ||
- | |||
- | Viel Spaß und bitte melden Sie Bugs! | ||
- | </ |