Grafana & Zabbix Logo

Contexte

Dans le cadre de mon alternance chez Socomore, j’ai mis en place un système de surveillance des serveurs et applications en utilisant Grafana et Zabbix. Grafana permet la visualisation des données de surveillance de manière intuitive, tandis que Zabbix assure la collecte de ces données. L’objectif est d’améliorer la surveillance de nos systèmes, de détecter rapidement les problèmes et d’assurer le bon fonctionnement de nos serveurs et applications.

Présentation

Grafana est une plateforme d’analyse et de visualisation des données open source via InfluxDB ou encore Prometheus. Son système de requêtes intégré permet de parser les données récoltées et de les visualiser avec tout un tas de possibilités (histogrammes, courbes, camemberts, etc.) et de créer un tableau de bord avec les données importantes que nous aurons décidé d’afficher.

Zabbix est une solution de surveillance à source ouverte pour les réseaux et les applications. Il est conçu pour suivre et surveiller l’état des divers services réseau, des serveurs et d’autres ressources réseau.

L’intégration de Grafana avec Zabbix offre une solution efficace pour la supervision de vos serveurs. Zabbix s’occupe de collecter les données à partir de vos serveurs, tandis que Grafana fournit une interface utilisateur puissante et flexible pour visualiser ces données.

Exemple de mon dashboard global

Comment cela fonctionne

Configuration de Zabbix : Vous configurez Zabbix pour surveiller vos serveurs. Zabbix collecte des données sur l’utilisation du CPU, de la mémoire, du disque, du réseau, etc.

Intégration avec Grafana : Vous installez le plugin Zabbix pour Grafana. Ce plugin permet à Grafana de se connecter à votre base de données Zabbix et de récupérer les données de surveillance.

Création de tableaux de bord Grafana : Vous utilisez Grafana pour créer des tableaux de bord qui affichent les données de surveillance de vos serveurs. Vous pouvez personnaliser ces tableaux de bord pour afficher exactement les informations que vous souhaitez voir.

Surveillance en temps réel : Avec Grafana, vous pouvez surveiller vos serveurs en temps réel. Vous pouvez configurer des alertes pour vous avertir lorsque certaines conditions sont remplies, comme une utilisation élevée du CPU ou une faible disponibilité du disque.

Planning du projet

Vous trouverez ci joint le planning du projet que j’ai réalisé

En résumé

L’intégration de Grafana avec Zabbix vous offre une solution puissante et flexible pour la supervision de vos serveurs. Vous pouvez visualiser les données de surveillance de vos serveurs de manière claire et intuitive, ce qui vous permet de détecter rapidement les problèmes et d’assurer le bon fonctionnement de vos serveurs.


Voici un lien vers les procèdures que j’ai faites pour Zabbix :

Voici un lien vers les procèdures que j’ai faites pour Grafana :