Möchten Sie lernen, wie Sie die Icinga2-Webüberwachungsfunktion verwenden? In diesem Tutorial zeigen wir Ihnen, wie Sie eine Website mit Icinga2 überwachen

• Ubuntu Version: 18
• Ubuntu Version: 19
• Icinga2 Version: 2.11.0-2

Hardwareliste:

Im folgenden Abschnitt wird die Liste der Geräte angezeigt, die zum Erstellen dieses Icinga2-Tutorials verwendet wurden.

Jede der oben aufgeführten Hardwarestücke finden Sie auf der Amazon-Website.

Icinga2 – Verwandtes Tutorial:

Auf dieser Seite bieten wir schnellen Zugriff auf eine Liste von Tutorials im Zusammenhang mit der Icinga2-Installation.

Tutorial Icinga2 – Überwachen einer Website

Verwenden Sie auf der Linux-Konsole die folgenden Befehle, um den Speicherort der Datei hosts.conf des Icinga2 zu finden.

In unserem Beispiel befand sich die Datei hosts.conf unter dem Verzeichnis /etc/icinga2/conf.d.

Nach dem Suchen müssen Sie die hosts.conf bearbeiten.

Copy to Clipboard

Geben Sie am Ende der Datei hosts.conf eine Icinga2-Webüberwachungskonfiguration ein.

Sie müssen die folgende Konfiguration angeben:

• Objekthost – Geben Sie eine Host-Identifikation ein.
• Import – generisch-host-Vorlageninformationen.
• Adresse – Geben Sie die IP-Adresse des Webservers ein.
• vars.http_vhosts – Die Website, die überprüft werden sollte.
• http_ssl – True für HTTPS-Websites.
• http_string – Suchen Sie nach der Zeichenfolge „willkommen“ auf dem Körper der Website

Als Beispiel ist hier unsere Konfiguration.

Copy to Clipboard

In unserem Beispiel haben wir einen neuen Hosteintrag mit dem Namen MyWebServer mit der IP-Adresse 154.189.219.43 erstellt.

Auf diesem Webserver haben wir mehrere Websites, die auch als virtuelle Hosts bekannt sind.

Von allen virtuellen Hosts aus wollen wir nur die Website https://techexpert.tips überwachen.

Generic-Host ist eine Gruppe von Standardkonfigurationen, die für die Datei templates.conf festgelegt ist.

Hier ist die Definition von generic-host, die in der Datei templates.conf angegeben ist.

Copy to Clipboard

Um die Webüberwachung von Icinga2 auf dem Host mit dem Namen MyWebServer zu aktivieren, müssen Sie den Icinga-Dienst neu starten.

Copy to Clipboard

Herzlichen glückwunsch! Sie haben die Icinga2-Webüberwachungskonfiguration abgeschlossen.

Tutorial Icinga2 – Website-Überwachung

Jetzt müssen wir auf das ICinga2-Server-Dashboard zugreifen.

Öffnen Sie Ihren Browser und geben Sie die IP-Adresse Ihres Webservers plus /icingaweb2 ein.

In unserem Beispiel wurde die folgende URL im Browser eingegeben:

• http://192.168.15.5/icingaweb2

Verwenden Sie auf dem Anmeldebildschirm den Standardbenutzernamen und das Standardkennwort.

• Standard-Benutzername: Benutzername während der Installation festgelegt
• Standardkennwort: Passwort während der Installation festgelegt

icinga login

Nach einer erfolgreichen Anmeldung werden Sie an das Icinga2 Dashboard gesendet.

icinga2 dashboard

Rufen Sie im Icinga2-Dashboard das Menü Übersicht auf, und wählen Sie die Option Hosts aus.

icinga monitor website

Klicken Sie auf den Hostnamen, um detaillierte Informationen über die Website-Überwachung zu erhalten.

icinga2 website monitor

Herzlichen glückwunsch! Sie haben die Icinga2-Websiteüberwachungs-Fature konfiguriert.