Souhaitez-vous apprendre à surveiller le prix Ethereum en utilisant Zabbix? Dans ce tutoriel, nous allons vous montrer toutes les étapes nécessaires pour surveiller le prix Ethereum en utilisant Zabbix.

Version Zabbix: 4.2.6

Nous allons utiliser Zabbix pour surveiller la sortie JSON de l’API à partir du site Coingecko.

Vous aurez besoin d’un serveur Zabbix en place et en cours d’exécution.

Liste matérielle:

La section suivante présente la liste des équipements utilisés pour créer ce tutoriel Zabbix.

Chaque pièce de matériel énuméréci ci-dessus peut être trouvée sur le site Amazon.

Liste de lecture Zabbix:

Sur cette page, nous offrons un accès rapide à une liste de vidéos liées à l’installation Zabbix.

N’oubliez pas de vous abonner à notre chaîne youtube nommée FKIT.

Tutorial - Zabbix Monitor Ethereum Price

Ouvrez votre navigateur et entrez l’adresse IP de votre serveur Web plus /zabbix.

Dans notre exemple, l’URL suivante a été saisie dans le navigateur :

http://35.162.85.57/zabbix

Sur l’écran de connexion, utilisez le nom d’utilisateur par défaut et le mot de passe par défaut.

Nom d’utilisateur par défaut : Admin
Mot de passe par défaut : zabbix

zabbix login

Après une connexion réussie, vous serez envoyé au tableau de bord Zabbix.

zabbix dashboard

Sur l’écran du tableau de bord, accédez au menu Configuration et sélectionnez l’option Hôtes.

zabbix add host

Localiser et cliquer sur le nom d’hôte de votre serveur Zabbix.

Dans notre exemple, nous avons sélectionné le nom hôte: serveur Zabbix.

Sur l’écran des propriétés Host, accédez à l’onglet Applications.

Zabbix Windows Service Application menu

En haut à droite de l’écran, cliquez sur le bouton Créer l’application.

Zabbix Create Application

Sur l’écran des applications Host, créez une nouvelle application nommée COINGECKO.

Zabbix bitcoin monitor application

Après avoir terminé la création de l’application, accédez à l’onglet Articles.

Zabbix Item Tab

En haut à droite de l’écran, cliquez sur le bouton Créer l’élément.

Sur l’écran de création d’objets, vous devez configurer les éléments suivants :

Nom: ZABBIX MONITOR ETHEREUM
Type: HTTP AGENT
Clé: zabbix.monitor.ethereum
URL: https://api.coingecko.com/api/v3/simple/price?ids=ethereum&vs_currencies=usd

Maintenant, vous devez cliquer sur le bouton Parse.

Zabbix monitor ethereum price

Après avoir cliqué sur le bouton Parse, Zabbix nettoiera l’URL et créera les variables requises.

Zabbix parse url ethereum

Sur l’écran de création d’objets, vous devez toujours configurer les éléments suivants :

Type de demande : GET
Délai d’attente : 3s
Type de corps de demande : Données brutes
Codes d’état requis : 200
Suivez les redirections : Oui
Mode De récupération : Corps
Converti en JSON: OUI
Type d’information : TEXT
Intervalle de mise à jour : 60s
Applications : Sélectionnez COINGECKO
- Activé: Oui

Voici notre configuration :

Zabbix monitor ethereumZabbix monitor ethereum

Cliquez sur le bouton Ajouter pour terminer la création de l’article et attendre 5 minutes.

Pour tester votre configuration, accédez au menu Monitoring et cliquez sur l’option Dernières données.

Zabbix Latest data

Utilisez la configuration du filtre pour sélectionner le nom d’hôte désiré.

Dans notre exemple, nous avons sélectionné le nom hôte: serveur Zabbix et l’application COINGECKO.

Cliquez sur le bouton Appliquer.

Zabbix bitcoin filter

Vous devriez voir un résultat similaire à la mienne.

Zabbix monitor ethereum test

félicitations! Vous avez terminé la configuration du premier élément.

Tutorial - Zabbix Monitor Ethereum Price en USD

Maintenant, nous devons accéder à l’onglet Article du serveur Zabbix et créer un nouvel élément.

Zabbix Item Tab

En haut à droite de l’écran, cliquez sur le bouton Créer l’élément.

Sur l’écran de création d’objets, vous devez configurer les éléments suivants :

Nom: Ethereum Price
Type : Article dépendant
Clé: zabbix.monitor.ethereum.price
- Article principal : ZABBIX MONITOR ETHEREUM
Type d’information : Flottement numérique
Application : COINGECKO

Voici notre configuration :

Zabbix monitor ethereum price usd

Maintenant, vous devez accéder à l’onglet Prétraitement et cliquer sur l’option Ajouter.

Nom: JSONPath
Paramètre: $.body.ethereum.usd

Cliquez sur l’option Ajouter, puis sur le bouton Ajouter.

Voici notre configuration.

Zabbix preprocessing ethereum monitor

Attendez 5 minutes.

Pour tester votre configuration, accédez au menu Monitoring et cliquez sur l’option Dernières données.

Zabbix Latest data

Utilisez la configuration du filtre pour sélectionner le nom d’hôte désiré.

Dans notre exemple, nous avons sélectionné le nom hôte: serveur Zabbix et l’application COINGECKO.

Cliquez sur le bouton Appliquer.

Zabbix bitcoin filter

L’article nommé Prix Ethereum affichera le prix Ethereum.

Vous devriez voir un résultat similaire à la mienne.

Ethereum monitor price zabbix

Ici, vous pouvez voir le prix Ethereum se déplaçant sur un graphique Zabbix.

Zabbix monitor ethereum price graphic

félicitations! Vous êtes maintenant en mesure de surveiller le prix Ethereum en utilisant Zabbix.