Intégration de Zabbix avec Grafana

Intégration de Zabbix avec Grafana
Le plugin Grafana-Zabbix peut être installé sur Grafana pour visualiser les données de Zabbix avec Grafana. Vous pouvez également l'utiliser pour créer des tableaux de bord Grafana incroyables en utilisant les données de Zabbix.

Dans cet article, je vais vous montrer comment installer le plugin Grafana-Zabbix sur Grafana. Je vais également vous montrer comment ajouter un serveur Zabbix comme source de données sur Grafana. Je vais vous montrer comment démarrer avec la visualisation des données Grafana avec la source de données Zabbix également. Alors, commençons.

Table des matières

  1. Des choses dont vous aurez besoin
  2. Diagramme de réseau
  3. Installation du plugin Grafana Zabbix
  4. Activation du plugin Grafana-Zabbix
  5. Ajout de la source de données Zabbix sur Grafana
  6. Surveillance Zabbix avec Grafana
  7. Création d'un tableau de bord Zabbix Grafana de base
  8. Où aller ensuite?
  9. Conclusion
  10. Les références

Des choses dont vous aurez besoin

Pour suivre cet article, vous devez faire installer Grafana sur votre ordinateur. Vous devez également installer Zabbix sur votre ordinateur.

Si vous avez besoin d'aide pour installer Grafana sur votre ordinateur, lisez l'un des articles suivants:

Ubuntu 20.04 LTS: Comment connecter Grafana à Prometheus?

Si vous avez besoin d'aide pour installer Zabbix sur votre ordinateur, lisez l'un des articles suivants:

  • Raspberry Pi 4: Comment installer Zabbix 5 sur Raspberry Pi 4?
  • Raspberry Pi 3: Comment installer Zabbix sur Raspberry Pi 3
  • Ubuntu 18.04 LTS: Installer Zabbix 4.0 sur Ubuntu

Centos 7: Installer Zabbix 4.0 sur Centos 7

Diagramme de réseau

Pour la démonstration, j'ai installé Zabbix sur un Ubuntu 20.04 hôte LTS avec l'adresse IP 192.168.3.152 et Grafana sur un autre Ubuntu 20.04 hôte LTS avec l'adresse IP 192.168.3.149.

Le diagramme de réseau de ma configuration est donné ci-dessous:

Fig 1: Diagramme du réseau

Installation du plugin Grafana Zabbix

Pour ajouter Zabbix comme source de données Grafana, vous devez avoir le plugin Grafana-Zabbix installé sur l'ordinateur où vous avez installé Grafana.

Pour installer le plugin Grafana-Zabbix sur l'ordinateur où vous avez installé Grafana, exécutez la commande suivante:

$ sudo grafana-Cli Plugins Installer Alexanderzobnin-Zabbix-App

Le plugin Grafana-Zabbix doit être installé.

Pour que les changements prennent effet, redémarrez le grafana-serveur Service SystemD avec la commande suivante:

$ sudo systemctl redémarrer Grafana-Server.service

Activation du plugin Grafana-Zabbix

Une fois que le plugin Grafana Zabbix est installé, vous devez l'activer à partir de l'interface Web du tableau de bord Grafana.

Pour accéder à l'interface Web de Grafana, vous devez connaître l'adresse IP de l'ordinateur où vous avez installé Grafana. Dans mon cas, l'adresse IP de l'ordinateur où j'ai installé Grafana est 192.168.3.149. Ce sera différent pour vous. Alors, assurez-vous de le remplacer par le vôtre à partir de maintenant.

$ hostname -i

Pour accéder à l'interface Web de Grafana, visitez http: // 192.168.3.149: 3000 de votre navigateur Web préféré.

À partir de l'interface Web de Grafana, cliquez sur Paramètres> Plugins comme marqué dans la capture d'écran ci-dessous.

Recherchez le plugin Zabbix et cliquez sur le Zabbix Plugin du résultat de la recherche comme marqué dans la capture d'écran ci-dessous.

Cliquer sur Activer.

Le plugin Grafana Zabbix doit être activé.

Ajout de la source de données Zabbix sur Grafana

Une fois le plugin Grafana Zabbix activé, vous pouvez ajouter votre serveur Zabbix comme source de données sur Grafana.

Pour ajouter votre serveur Zabbix comme source de données sur Grafana, cliquez sur Configuration> Sources de données de l'interface Web de Grafana comme marqué dans la capture d'écran ci-dessous.

Cliquer sur Ajouter une source de données.

Recherchez le Zabbix Source de données et cliquez dessus comme marqué dans la capture d'écran ci-dessous.

Vous devriez voir la page suivante. Vous devez ajouter vos informations de serveur Zabbix ici.

Pour ajouter votre serveur Zabbix comme source de données sur Grafana, vous devez connaître l'adresse IP de votre serveur Zabbix. Dans mon cas, l'adresse IP de mon serveur Zabbix est 192.168.3.152. Ce sera différent pour vous. Alors, assurez-vous de le remplacer par le vôtre à partir de maintenant.

$ hostname -i

Une fois que vous connaissez l'adresse IP de votre serveur Zabbix, saisissez l'URL suivante dans le URL Section de l'assistant de source de données de Grafana Zabbix.

http: // 192.168.3.152 / zabbix / api_jsonrpc.php

Faites défiler un peu vers le bas et tapez la connexion nom d'utilisateur et mot de passe de votre serveur Zabbix dans la section d'utilisateur et de mot de passe respectivement.

Une fois que vous avez terminé, cliquez sur Sauver et tester comme marqué dans la capture d'écran ci-dessous.

Votre serveur Zabbix doit être ajouté à Grafana comme source de données.

Surveillance Zabbix avec Grafana

Pour tester si vous pouvez surveiller Zabbix avec Grafana, cliquez sur l'icône Explorer () de Grafana comme marqué dans la capture d'écran ci-dessous.

Sélectionner Zabbix du Explorer Menu déroulant comme marqué dans la capture d'écran ci-dessous.

Maintenant, sélectionnez le type de données que vous souhaitez interroger dans Zabbix dans le Mode de requête Menu déroulant comme marqué dans la capture d'écran ci-dessous.

Je vais sélectionner le Métrique taper.

Sélectionnez le groupe Zabbix souhaité dans le Groupe section. Je sélectionnerai la valeur par défaut Serveurs Zabbix groupe.

Sélectionnez votre hôte Zabbix dans le Héberger section. Je vais sélectionner le Serveur zabbix héberger.

Sélectionner un étiquette que vous souhaitez surveiller à partir de la section étiquette d'article.

Je sélectionnerai la balise d'article Application: Interface ENS33 dans cet exemple. Cette balise d'élément vous permettra de surveiller l'interface réseau ENS33.

Maintenant, sélectionnez l'élément que vous souhaitez surveiller dans le Article section.

Si vous avez sélectionné la balise d'article Application: Interface ENS33 Comme je l'ai fait, vous pouvez sélectionner l'élément Interface ENS33: Bit reçu pour surveiller la vitesse de téléchargement de l'interface réseau ENS33.

Vous devriez voir un graphique de la vitesse de téléchargement de l'interface réseau ENS33.

Vous pouvez apprendre à utiliser la source de données Zabbix pour surveiller votre serveur Zabbix avec Grafana à partir du Explorer Page de Grafana. Cet outil est très utile.

Création d'un tableau de bord Zabbix Grafana de base

Dans cette section, je vais vous montrer comment créer un tableau de bord Grafana de base à l'aide de Zabbix comme source de données pour surveiller le téléchargement du réseau et télécharger la vitesse du serveur Zabbix.

Pour créer un nouveau tableau de bord Grafana, cliquez sur Tableaux de bord> Gérer à partir de l'interface Web de Grafana.

Cliquer sur Nouveau tableau de bord.

Un nouveau tableau de bord doit être créé.

Cliquer sur Ajouter un panneau vide Pour ajouter un nouveau panneau au tableau de bord.

L'éditeur de panneau Grafana doit être affiché. Vous pouvez configurer votre panneau Grafana à partir d'ici.

Tout d'abord, modifiez la source de données en Zabbix du La source de données Menu déroulant comme marqué dans la capture d'écran ci-dessous.

Maintenant, vous devriez pouvoir interroger les données de la source de données Zabbix.

Pour surveiller la vitesse de téléchargement de votre serveur Zabbix, sélectionnez les paramètres de requête comme marqué dans la capture d'écran ci-dessous.

Tapez le titre Vitesse de téléchargement dans le Titre Section comme marqué dans la capture d'écran ci-dessous.

Sélectionnez l'unité Données / bits (IEC) du Unité Section comme marqué dans la capture d'écran ci-dessous.

Le graphique de vitesse de téléchargement doit afficher la bonne unité de données comme vous pouvez le voir dans la capture d'écran ci-dessous.

Vous pouvez faire de nombreuses personnalisations à votre panneau Grafana. Vous pouvez lire l'article Comment connecter Grafana à Prometheus? pour apprendre plus.

Une fois que vous êtes satisfait du résultat, cliquez sur Appliquer Pour ajouter le panneau au tableau de bord.

Le Vitesse de téléchargement Le panneau doit être ajouté au tableau de bord.

Maintenant, créons un autre panneau pour surveiller la vitesse de téléchargement du serveur Zabbix.

Comme le panneau de surveillance de la vitesse de téléchargement sera le même que le Vitesse de téléchargement Panneau, vous pouvez le cloner et modifier quelques paramètres pour surveiller facilement la vitesse de téléchargement de votre serveur Zabbix.

Pour cloner le Vitesse de téléchargement Panneau, cliquez sur la flèche vers le bas du panneau et cliquez sur Plus…> Duplicate comme marqué dans la capture d'écran ci-dessous.

Le Vitesse de téléchargement Le panneau doit être cloné. Maintenant, cliquez sur l'icône de la flèche vers le bas du panneau de vitesse de téléchargement cloné et cliquez sur Modifier comme marqué dans la capture d'écran ci-dessous.

Le cloné Vitesse de téléchargement Le panneau doit être ouvert avec l'éditeur de panneau Grafana.

Changer la Article pour Interface ENS33: Bits envoyés, changer le titre Vitesse de téléchargement, et cliquez sur Appliquer pour que les changements prennent effet.

Les modifications doivent être enregistrées.

Le Vitesse de téléchargement Le panneau doit surveiller la vitesse de téléchargement de votre serveur Zabbix.

Par défaut, le tableau de bord Grafana affichera la vitesse de téléchargement et de téléchargement de votre serveur Zabbix pour le 6 dernières heures. Vous pouvez modifier la chronologie du graphique en Dernière 1 heure Pour surveiller uniquement la vitesse de téléchargement et de téléchargement de votre serveur Zabbix pour la dernière heure.

Comme vous pouvez le voir, la vitesse de téléchargement et de téléchargement s'affiche pendant la dernière heure.

Pour enregistrer le tableau de bord, cliquez sur l'icône de sauvegarde () comme marqué dans la capture d'écran ci-dessous.

Tapez un nom pour le tableau de bord et cliquez sur Sauvegarder.

Je vais l'appeler Moniteur de réseau Zabbix.

Le tableau de bord doit être enregistré.

Pour trouver une liste de tous les tableaux de bord enregistrés, cliquez sur Tableaux de bord> Gérer comme marqué dans la capture d'écran ci-dessous.

Le Moniteur de réseau Zabbix Le tableau de bord doit être répertorié ici.

Pour voir le Moniteur de réseau Zabbix Tableau de bord, cliquez dessus.

Le Moniteur de réseau Zabbix Le tableau de bord doit être affiché.

Où aller ensuite?

Pour en savoir plus sur le plugin Grafana Zabbix, visitez la documentation officielle du plugin Grafana Zabbix.

Conclusion

Dans cet article, je vous ai montré comment installer le plugin Grafana-Zabbix sur Grafana. Je vous ai également montré comment activer le plugin Grafana-Zabbix et ajouter une source de données Zabbix sur Grafana. Je vous ai montré comment créer un tableau de bord Grafana pour surveiller le réseau d'un serveur Zabbix en utilisant également la source de données Zabbix.

Les références

  1. Alexanderzobnin / Grafana-Zabbix - Plugin Zabbix pour le tableau de bord Grafana
  2. Démarrer - Zabbix Grafana Documentation