Möchten Sie erfahren, wie Sie einen Nginx-Server mit Zabbix überwachen? In diesem Tutorial zeigen wir Ihnen, wie Sie den Zabbix HTTP-Agenten konfigurieren, um die Nginx-Webserverleistung auf einem Computer mit Ubuntu Linux zu überwachen.

• Ubuntu 18
• Ubuntu 19
• Zabbix-Server 4.4.1
• Nginx 1.15.9

Das Thsi-Tutorial erfordert nicht, dass Sie den Zabbix-Agenten auf dem Nginx-Server installieren.

Zabbix Playlist:

Auf dieser Seite bieten wir schnellen Zugriff auf eine Liste von Videos im Zusammenhang mit Zabbix Installation.

Vergessen Sie nicht, unseren Youtube-Kanal namens FKITzu abonnieren.

Tutorial Zabbix – Nginx server Installation

• IP – 192.168.15.11
• Betriebssystem – Ubuntu 19.10
• Hostname – NGINX

Installieren Sie den Nginx-Server.

Copy to Clipboard

Überprüfen Sie, ob das Nginx-http_stub_status Modul installiert wurde.

Copy to Clipboard

Bearbeiten Sie die Nginx-Standardkonfigurationsdatei.

Copy to Clipboard

Hier ist die Originaldatei, vor unserer Konfiguration.

Copy to Clipboard

Hier ist die Datei mit unserer Konfiguration.

Copy to Clipboard

In unserem Beispiel konfigurieren wir das Nginx-http_stub_status-Modul so, dass nur Computer aus dem Netzwerk 192.168.15.0/24 auf die Webserverstatusseite zugreifen können.

Starten Sie den Nginx-Dienst neu.

Copy to Clipboard

Öffnen Sie auf einem Computer aus dem zulässigen IP-Adressnetzwerk Ihren Browser und geben Sie die IP-Adresse Ihres Webservers plus /server-status ein.

In unserem Beispiel wurde die folgende URL im Browser eingegeben:

• http://192.168.15.11/basic_status

Sie werden zur Nginx-Serverstatusseite gesendet.

ngins status page

Herzlichen glückwunsch! Sie haben die Nginx-Statusseitenfunktion erfolgreich konfiguriert.

Tutorial Zabbix – Überwachung von Nginx

• IP – 192.168.15.10
• Betriebssystem – Ubuntu 19.10
• Hostname – ZABBIX

Jetzt müssen wir auf das Zabbix-Server-Dashboard zugreifen und den Linux-Computer als Host hinzufügen.

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

In unserem Beispiel wurde die folgende URL im Browser eingegeben:

• http://192.168.15.10/zabbix

Verwenden Sie auf dem Anmeldebildschirm den Standardbenutzernamen und das Standardkennwort.

• Standard-Benutzername: Admin
• Standardkennwort: zabbix

zabbix login

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

Zabbix 4.4 dashboard

Rufen Sie auf dem Dashboard-Bildschirm das Menü Konfiguration auf, und wählen Sie die Host-Option aus.

zabbix add host

Klicken Sie oben rechts auf dem Bildschirm auf die Schaltfläche Host erstellen.

Zabbix Create Host

Auf dem Bildschirm Hostkonfiguration müssen Sie die folgenden Informationen eingeben:

• Hostname – Geben Sie einen Hostnamen ein, um den Nginx-Server zu identifizieren.
• Sichtbarer Hostname – Wiederholen Sie den Hostnamen.
• Neue Gruppe – Geben Sie einen Namen ein, um eine Gruppe ähnlicher Geräte zu identifizieren.
• Agent-Schnittstelle – Geben Sie die IP-Adresse des Nginx-Servers ein.

Hier ist das Originalbild, vor unserer Konfiguration.

zabbix Cisco - Antes

Hier ist das neue Bild mit unserer Konfiguration.

Zabbix monitor Nginx

Als Nächstes müssen wir den Host einer bestimmten Netzwerkmonitorvorlage zuordnen.

Standardmäßig verfügt Zabbix über eine Vielzahl von Überwachungsvorlagen.

Greifen Sie oben auf dem Bildschirm auf die Registerkarte Vorlagen zu.

Klicken Sie auf die Schaltfläche Auswählen und suchen Sie die Vorlage mit dem Namen: Template App Nginx by HTTP

Monitor Nginx using Zabbix

Klicken Sie auf die Schaltfläche Hinzufügen, um die Konfiguration abzuschließen.

Nach einigen Minuten können Sie das erste Ergebnis auf dem Zabbix Dashboard sehen.

Um Ihre Konfiguration zu testen, greifen Sie auf das Menü Überwachung zu und klicken Sie auf die Option Graphs.

Zabbix graphic

Wählen Sie Ihren Nginx-Serverhostnamen aus.

Wählen Sie das Diagramm mit dem Namen NGINX: REQUESTS PER SECONDS

Nginx performance graph

Sie sollten in der Lage sein, die Nginx-Leistungsgrafik

Nginx performance monitor

Um auf weitere Informationen zuzugreifen, suchen Sie im neuesten Datenmenü nach Ihrem Nginx-Server.

monitor nginx zabbix

Herzlichen glückwunsch! Sie haben den Zabbix-Server für die Überwachung eines Nginx-Servers konfiguriert.