Möchten Sie lernen, wie man den Ethereum-Preis mit Zabbix überwacht? In diesem Tutorial zeigen wir Ihnen alle Schritte, die erforderlich sind, um den Ethereum-Preis mit Zabbix zu überwachen.

• Zabbix-Version: 4.2.6

Wir werden Zabbix verwenden, um die JSON-Ausgabe der API von der Website Coingecko zu überwachen.

Sie benötigen einen Zabbix-Server.

Hardwareliste:

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

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

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 Monitor Ethereum Preis

Ö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://35.162.85.57/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 dashboard

Rufen Sie auf dem Dashboardbildschirm das Menü Konfiguration auf, und wählen Sie die Option Hosts aus.

zabbix add host

Suchen und klicken Sie auf den Hostnamen Ihres Zabbix-Servers.

In unserem Beispiel haben wir den Hostnamen zabbix serverausgewählt.

Greifen Sie auf dem Bildschirm Hosteigenschaften auf die Registerkarte Anwendungen zu.

Zabbix Windows Service Application menu

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

Zabbix Create Application

Erstellen Sie auf dem Bildschirm Hostanwendungen eine neue Anwendung mit dem Namen COINGECKO.

Zabbix bitcoin monitor application

Nachdem Sie die Anwendungserstellung abgeschlossen haben, greifen Sie auf die Registerkarte Elemente zu.

Zabbix Item Tab

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

Auf dem Bildschirm Elementerstellung müssen Sie die folgenden Elemente konfigurieren:

• Name: ZABBIX MONITOR ETHEREUM
• Typ: HTTP AGENT
• Schlüssel: zabbix.monitor.ethereum
URL: https://api.coingecko.com/api/v3/simple/price?ids=ethereum&vs_currencies=usd

Jetzt müssen Sie auf die Schaltfläche Parse klicken.

Zabbix monitor ethereum price

Nachdem Sie auf die Schaltfläche Parse geklickt haben, säubert Zabbix die URL und erstellt die erforderlichen Variablen.

Zabbix parse url ethereum

Auf dem Bildschirm Elementerstellung müssen Sie weiterhin die folgenden Elemente konfigurieren:

• Anforderungstyp: GET
• Timeout: 3s
• Anforderungstexttyp: Rohdaten
• Erforderliche Statuscodes: 200
• Folgen Sie den Umleitungen: Ja
• Abrufmodus: Körper
• Konvertieren in JSON: JA
• Art der Informationen: TEXT
• Aktualisierungsintervall: 60er Jahre
• Anwendungen: Wählen Sie COINGECKO
• Aktiviert: Ja

Hier ist unsere Konfiguration:

Zabbix monitor ethereumZabbix monitor ethereum

Klicken Sie auf die Schaltfläche Hinzufügen, um die Artikelerstellung abzuschließen und 5 Minuten zu warten.

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

Zabbix Latest data

Verwenden Sie die Filterkonfiguration, um den gewünschten Hostnamen auszuwählen.

In unserem Beispiel haben wir den Hostnamen zabbix server und die Anwendung COINGECKOausgewählt.

Klicken Sie auf die Schaltfläche Anwenden.

Zabbix bitcoin filter

Sie sollten ein ähnliches Ergebnis wie meins sehen.

Zabbix monitor ethereum test

Herzlichen glückwunsch! Sie haben die Konfiguration des ersten Elements abgeschlossen.

Tutorial - Zabbix Monitor Ethereum Preis in USD

Jetzt müssen wir auf die Registerkarte Artikel des Zabbix-Servers zugreifen und ein neues Element erstellen.

Zabbix Item Tab

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

Auf dem Bildschirm Elementerstellung müssen Sie die folgenden Elemente konfigurieren:

• Name: Ethereum Preis
• Typ: Abhängiger Artikel
• Schlüssel: zabbix.monitor.ethereum.price
• Hauptartikel: ZABBIX MONITOR ETHEREUM
• Art der Informationen: Numerischer Float
• Anwendung: COINGECKO

Hier ist unsere Konfiguration:

Zabbix monitor ethereum price usd

Jetzt müssen Sie auf die Registerkarte Vorverarbeitung zugreifen und auf die Option Hinzufügen klicken.

• Name: JSONPath
• Parameter: .body.ethereum.usd

Klicken Sie auf die Option Hinzufügen und dann auf die Schaltfläche Hinzufügen.

Hier ist unsere Konfiguration.

Zabbix preprocessing ethereum monitor

Warten Sie 5 Minuten.

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

Zabbix Latest data

Verwenden Sie die Filterkonfiguration, um den gewünschten Hostnamen auszuwählen.

In unserem Beispiel haben wir den Hostnamen zabbix server und die Anwendung COINGECKOausgewählt.

Klicken Sie auf die Schaltfläche Anwenden.

Zabbix bitcoin filter

Der Artikel mit dem Namen Ethereum Preis zeigt den Ethereum Preis.

Sie sollten ein ähnliches Ergebnis wie meins sehen.

Ethereum monitor price zabbix

Hier sehen Sie den Ethereum Preis bewegt sich auf einer Zabbix Grafik.

Zabbix monitor ethereum price graphic

Herzlichen glückwunsch! Sie können jetzt den Ethereum-Preis mit Zabbix überwachen.