Integration von Zabbix in Grafana

Integration von Zabbix in Grafana
Das Grafana-Zabbix-Plugin kann auf Grafana installiert werden, um Daten von Zabbix mit Grafana zu visualisieren. Mit den Daten von Zabbix können Sie es auch verwenden, um erstaunliche Grafana -Dashboards zu erstellen.

In diesem Artikel werde ich Ihnen zeigen, wie Sie das Grafana-Zabbix-Plugin auf Grafana installieren. Ich werde Ihnen auch zeigen, wie Sie einen Zabbix -Server als Datenquelle auf Grafana hinzufügen. Ich werde Ihnen zeigen, wie Sie mit der Visualisierung von Grafana -Daten mit Zabbix -Datenquelle beginnen. Also lasst uns anfangen.

Inhaltsverzeichnis

  1. Dinge, die Sie brauchen werden
  2. Netzwerkdiagramm
  3. Installieren Sie das Grafana Zabbix -Plugin
  4. Aktivieren Sie das Grafana-Zabbix-Plugin
  5. Hinzufügen von Zabbix -Datenquelle auf Grafana
  6. Überwachung von Zabbix mit Grafana
  7. Erstellen eines einfachen Zabbix Grafana Dashboard
  8. Wohin als nächstes gehen?
  9. Abschluss
  10. Verweise

Dinge, die Sie brauchen werden

Um diesem Artikel zu folgen, müssen Sie Grafana auf Ihrem Computer installieren lassen. Sie müssen auch Zabbix auf Ihrem Computer installieren lassen.

Wenn Sie Unterstützung bei der Installation von Grafana auf Ihrem Computer benötigen, lesen Sie einen der folgenden Artikel:

Ubuntu 20.04 LTS: Wie verbinde ich Grafana mit Prometheus??

Wenn Sie Unterstützung bei der Installation von Zabbix auf Ihrem Computer benötigen, lesen Sie einen der folgenden Artikel:

  • Raspberry Pi 4: So installieren Sie Zabbix 5 auf Raspberry Pi 4?
  • Raspberry Pi 3: So installieren Sie Zabbix auf Raspberry Pi 3
  • Ubuntu 18.04 LTS: Installieren Sie Zabbix 4.0 auf Ubuntu

CentOS 7: Installieren Sie Zabbix 4.0 auf Centos 7

Netzwerkdiagramm

Für die Demonstration habe ich Zabbix auf einem Ubuntu 20 installiert.04 LTS -Host mit der IP -Adresse 192.168.3.152 und Grafana auf einem anderen Ubuntu 20.04 LTS -Host mit der IP -Adresse 192.168.3.149.

Das Netzwerkdiagramm meines Setups ist unten angegeben:

Abb. 1: Netzwerkdiagramm

Installieren Sie das Grafana Zabbix -Plugin

Um Zabbix als Grafana-Datenquelle hinzuzufügen, müssen Sie das Grafana-Zabbix-Plugin auf dem Computer installieren lassen, auf dem Sie Grafana installiert haben.

Um das Grafana-Zabbix-Plugin auf dem Computer zu installieren, auf dem Sie Grafana installiert haben, führen Sie den folgenden Befehl aus:

$ sudo grafana-cli Plugins installieren Alexanderzobnin-Zabbix-App

Das Grafana-Zabbix-Plugin sollte installiert werden.

Damit die Änderungen wirksam werden sollen, starten Sie die neu neu Grafana-Server Systemd -Dienst mit dem folgenden Befehl:

$ sudo systemctl starten Sie Grafana-Server neu starten.Service

Aktivieren Sie das Grafana-Zabbix-Plugin

Sobald Sie das Grafana Zabbix -Plugin installiert haben, müssen Sie es von der Grafana Dashboard -Weboberfläche aktivieren.

Um auf die Grafana -Weboberfläche zuzugreifen, müssen Sie die IP -Adresse des Computers kennen, auf dem Sie Grafana installiert haben. In meinem Fall ist die IP -Adresse des Computers, auf dem ich Grafana installiert habe 192.168.3.149. Es wird für Sie anders sein. Stellen Sie also sicher, dass Sie es von nun an durch Ihre ersetzen.

$ hostname -i

Um auf die Grafana -Weboberfläche zuzugreifen, besuchen Sie http: // 192.168.3.149: 3000 aus Ihrem Lieblings -Webbrowser.

Klicken Sie auf der Grafana -Weboberfläche auf Einstellungen> Plugins wie im Screenshot unten markiert.

Suchen Sie nach dem Zabbix -Plugin und klicken Sie auf die Zabbix Plugin aus dem Suchergebnis, wie im Screenshot unten markiert.

Klicke auf Ermöglichen.

Das Grafana Zabbix -Plugin sollte aktiviert sein.

Hinzufügen von Zabbix -Datenquelle auf Grafana

Sobald das Grafana Zabbix -Plugin aktiviert ist, können Sie Ihren Zabbix -Server als Datenquelle für Grafana hinzufügen.

Klicken Sie darauf, um Ihren Zabbix -Server als Datenquelle für Grafana hinzuzufügen, auf Grafana Konfiguration> Datenquellen Von der Grafana -Webschnittstelle, wie im Screenshot unten markiert.

Klicke auf Datenquelle hinzufügen.

Suche nach dem Zabbix Datenquelle und klicken Sie darauf, wie im Screenshot unten markiert.

Sie sollten die folgende Seite sehen. Hier müssen Sie Ihre Zabbix -Serverinformationen hinzufügen.

Um Ihren Zabbix -Server als Datenquelle für Grafana hinzuzufügen, müssen Sie die IP -Adresse Ihres Zabbix -Servers kennen. In meinem Fall lautet die IP -Adresse meines Zabbix -Servers 192.168.3.152. Es wird für Sie anders sein. Stellen Sie also sicher, dass Sie es von nun an durch Ihre ersetzen.

$ hostname -i

Sobald Sie die IP -Adresse Ihres Zabbix -Servers kennen, geben Sie die folgende URL in der URL Abschnitt von Grafana Zabbix Data Source Assistent.

http: // 192.168.3.152/zabbix/api_jsonrpc.Php

Scrollen Sie ein wenig nach unten und geben Sie die Anmeldung ein Nutzername Und Passwort Ihr Zabbix -Server im Abschnitt Benutzername bzw. Passwort.

Sobald Sie fertig sind, klicken Sie auf Speichern und testen wie im Screenshot unten markiert.

Ihr Zabbix -Server sollte Grafana als Datenquelle hinzugefügt werden.

Überwachung von Zabbix mit Grafana

Um zu testen, ob Sie Zabbix mit Grafana überwachen können, klicken Sie auf das Explorer -Symbol () von Grafana, wie im Screenshot unten markiert.

Wählen Zabbix von dem Erkunden Dropdown -Menü wie im Screenshot unten markiert.

Wählen Sie nun die Art der Daten aus, die Sie von Zabbix aus dem abfragen möchten Abfragemodus Dropdown -Menü wie im Screenshot unten markiert.

Ich werde die auswählen Metriken Typ.

Wählen Sie Ihre gewünschte Zabbix -Gruppe aus der Gruppe Abschnitt. Ich werde den Standard auswählen Zabbix -Server Gruppe.

Wählen Sie Ihren Zabbix -Host aus dem aus Gastgeber Abschnitt. Ich werde die auswählen Zabbix Server Gastgeber.

Wählen Sie ein Element Tag dass Sie aus dem Artikel -Tag -Abschnitt überwachen möchten.

Ich werde das Element -Tag auswählen Anwendung: Schnittstelle Ens33 In diesem Beispiel. Mit diesem Element -Tag können Sie die Netzwerkschnittstelle überwachen ens33.

Wählen Sie nun das Element aus, das Sie von der überwachen möchten Artikel Abschnitt.

Wenn Sie das Element -Tag ausgewählt haben Anwendung: Schnittstelle Ens33 Wie ich können das Element auswählen Schnittstelle Ens33: Bit empfangen, um die Download -Geschwindigkeit der Netzwerkschnittstelle zu überwachen ens33.

Sie sollten eine Grafik der Download -Geschwindigkeit der Netzwerkschnittstelle sehen ens33.

Sie können lernen, die ZABBIX -Datenquelle zu verwenden, um Ihren Zabbix -Server mit Grafana aus dem zu überwachen Erkunden Seite von Grafana. Dieses Tool ist sehr hilfreich.

Erstellen eines einfachen Zabbix Grafana Dashboard

In diesem Abschnitt zeige ich Ihnen, wie Sie ein grundlegendes Grafana -Dashboard mit Zabbix als Datenquelle erstellen, um den Netzwerk -Download zu überwachen und die Geschwindigkeit des Zabbix -Servers hochzuladen.

Klicken Sie auf ein neues Grafana -Dashboard, um ein neues Dashboard von Grafana zu erstellen Dashboards> verwalten von der Grafana -Weboberfläche.

Klicke auf Neues Dashboard.

Es sollte ein neues Dashboard erstellt werden.

Klicke auf Fügen Sie ein leeres Panel hinzu So fügen Sie dem Dashboard ein neues Panel hinzu.

Der Grafana Panel -Editor sollte angezeigt werden. Sie können Ihr Grafana -Panel von hier aus konfigurieren.

Ändern Sie zunächst die Datenquelle auf Zabbix von dem Datenquelle Dropdown -Menü wie im Screenshot unten markiert.

Jetzt sollten Sie in der Lage sein, Daten aus der Zabbix -Datenquelle abzufragen.

Um die Download -Geschwindigkeit Ihres Zabbix -Servers zu überwachen.

Geben Sie den Titel ein Download-Geschwindigkeit im Titel Abschnitt wie im Screenshot unten markiert.

Wählen Sie das Gerät aus Daten / Bits (IEC) von dem Einheit Abschnitt wie im Screenshot unten markiert.

Das Download -Geschwindigkeitsdiagramm sollte die richtige Dateneinheit anzeigen, wie Sie im folgenden Screenshot sehen können.

Sie können viele Anpassungen an Ihr Grafana -Panel durchführen. Sie können den Artikel lesen, wie ich Grafana mit Prometheus verbinde? um mehr zu lernen.

Sobald Sie mit dem Ergebnis zufrieden sind, klicken Sie auf Anwenden So fügen Sie das Panel dem Dashboard hinzu.

Der Download-Geschwindigkeit Das Panel sollte dem Dashboard hinzugefügt werden.

Lassen Sie uns nun ein anderes Panel erstellen, um die Upload -Geschwindigkeit des Zabbix -Servers zu überwachen.

Da das Panel der Upload -Geschwindigkeitsüberwachung übereinstimmt wie die Download-Geschwindigkeit In Panel können Sie es klonen und einige Einstellungen ändern, um die Upload -Geschwindigkeit Ihres Zabbix -Servers einfach zu überwachen.

Um die zu klonen Download-Geschwindigkeit Panel, klicken Sie auf den Abwärtspfeil des Panels und klicken Sie auf Mehr…> duplizieren wie im Screenshot unten markiert.

Der Download-Geschwindigkeit Panel sollte geklont werden. Klicken Sie nun auf das Abwärts -Pfeil -Symbol des geklonten Download -Geschwindigkeitsfeldes und klicken Sie auf Bearbeiten wie im Screenshot unten markiert.

Die geklonten Download-Geschwindigkeit Das Panel sollte mit dem Grafana Panel Editor geöffnet werden.

Ändere das Artikel Zu Schnittstelle Ens33: Bits gesendet, den Titel ändern in Upload-Geschwindigkeit, und klicken Sie auf Anwenden Damit die Änderungen wirksam werden müssen.

Die Änderungen sollten gerettet werden.

Der Upload-Geschwindigkeit Das Panel sollte die Upload -Geschwindigkeit Ihres Zabbix -Servers überwachen.

Standardmäßig wird das Grafana -Dashboard die Download- und Hochladengeschwindigkeit Ihres Zabbix -Servers für die angezeigt Letzte 6 Stunden. Sie können die Diagrammzeitleiste an ändern Letzte 1 Stunde Überwachen Sie nur die Download- und Hochladengeschwindigkeit Ihres Zabbix -Servers für die letzte Stunde.

Wie Sie sehen können, wird die Download- und Upload -Geschwindigkeit für die letzte 1 Stunde angezeigt.

Klicken Sie zum Speichern des Dashboard.

Geben Sie einen Namen für das Dashboard ein und klicken Sie auf Speichern.

Ich werde es nennen Zabbix -Netzwerkmonitor.

Das Armaturenbrett sollte gespeichert werden.

Klicken Sie auf eine Liste aller gespeicherten Dashboards, um auf Dashboards> verwalten wie im Screenshot unten markiert.

Der Zabbix -Netzwerkmonitor Das Dashboard sollte hier aufgeführt sein.

Um die zu sehen Zabbix -Netzwerkmonitor Dashboard klicken Sie darauf.

Der Zabbix -Netzwerkmonitor Dashboard sollte angezeigt werden.

Wohin als nächstes gehen?

Weitere Informationen zum Grafana Zabbix -Plugin finden Sie in der offiziellen Dokumentation des Grafana Zabbix -Plugins.

Abschluss

In diesem Artikel habe ich Ihnen gezeigt, wie Sie das Grafana-Zabbix-Plugin auf Grafana installieren. Ich habe Ihnen auch gezeigt, wie Sie das Grafana-Zabbix-Plugin aktivieren und eine Zabbix-Datenquelle auf Grafana hinzufügen können. Ich habe Ihnen gezeigt, wie Sie ein Grafana -Dashboard erstellen, um das Netzwerk eines Zabbix -Servers auch mit der ZABBIX -Datenquelle zu überwachen.

Verweise

  1. Alexanderzobnin/Grafana -Zabbix - Zabbix -Plugin für Grafana Dashboard
  2. Erste Schritte - Zabbix Grafana -Dokumentation