Académique Documents
Professionnel Documents
Culture Documents
Zabbix
Zabbix
FTIC (FICT)
ADMINSTRATION RESEAU
SUJET : ZABBIX
Membres du groupe :
TAKOUANG ERICA
TCHAYA GODNESS
TUENO LARRY
INTRODUCTION..........................................................................................................................3
I- FONCTIONNALITES...........................................................................................................4
II- ARCHITECTURE..............................................................................................................4
III- FONCTIONNEMENT........................................................................................................6
2
INTRODUCTION :
3
I- FONCTIONNALITES :
Surveillance des performances : Zabbix surveille les performances des systèmes et des
applications avec une gamme complète de paramètres tels que le CPU, la mémoire, le
disque et le réseau. Il fournit des informations sur les performances et peut être configuré
pour envoyer des alertes en cas d'utilisation anormale.
Surveillance des erreurs : Zabbix surveille les événements d'erreur pour détecter les
problèmes de performance et de disponibilité. Il peut également surveiller les journaux
des applications et des services pour détecter des erreurs et des anomalies.
Surveillance de l'utilisation : Zabbix surveille l'utilisation des ressources informatiques et
peut alerter en cas de pic ou de pic. Il fournit également des informations détaillées sur
l'utilisation des ressources par les utilisateurs et les applications.
Alertes et rapports : Zabbix fournit un système d'alerte et de notification configurable
pour alerter les administrateurs en cas de problème. Il fournit également des rapports
détaillés sur les performances et les tendances pour une analyse plus approfondie.
Déploiement automatique : Zabbix fournit une fonctionnalité de déploiement automatique
qui permet aux administrateurs de déployer facilement des services et des applications sur
différents serveurs.
Solutions de contournement : Zabbix offre des solutions de contournement qui permettent
aux administrateurs de rapidement déployer des solutions de rechange pour les services et
les applications en cas de panne.
Intégration d'outils tiers : Zabbix est intégré à plusieurs outils tiers tels que Nagios, Cacti,
Ganglia et MRTG pour vous aider à surveiller et gérer vos systèmes informatiques.
II- ARCHITECTURE
Pour faire fonctionner Zabbix nous avons besoins de deux éléments majeurs à savoir :
Un Serveur
4
Le serveur est le référentiel central dans lequel toutes les données de configuration, statistiques et
données opérationnelles sont stockées. Ce serveur est composé de :
Le Serveur Zabbix est le composant central auquel les agents envoient leur disponibilité, les
informations d’intégrité et les statistiques. Le serveur Zabbix qui est le service de supervision, il
est publié sur le port 10051 ou 10050, il a la charge d’interroger les équipements, collecter et
traiter les données
Une base de données : Toutes les informations de configuration ainsi que les données
collectées par Zabbix sont stockées dans une base de données. Il est possible d’utiliser
MySQL/MariaDB, PostgreSQL ou encore Oracle. Nous avons utilisé MySQL dans notre cas
Une Interface Web : L’interface Web est fournie pour permettre un accès facile à Zabbix de
n'importe où et de n'importe quelle plate-forme. L'interface fait partie du serveur Zabbix et
fonctionne généralement sur la même machine physique que celle qui exécute le serveur.
Cette interface est écrite en PHP, il est possible d’utiliser différent serveur Web (Apache2,
Nginx). Dans notre cas nous avons utilisé Nginx.
Agent
Un Agent Zabbix sont déployés sur des cibles de surveillance pour superviser activement
les ressources locales et les applications, et envoyer les données collectées sur le terminal sur
lequel il est installé au serveur Zabbix.
5
Figure 1: Architecture Zabbix
III- FONCTIONNEMENT :
Apres avoir installer et configurer notre serveur Zabbix sur un ordinateur et notre agent Zabbix
sur un autre ordinateur. Nous accédons à notre espace administrateur a travers notre adresse
configurer lors de l’installation de notre serveur web Nginx http://10.0.2.5 (A noter que le
serveur Zabbix ne fonctionne que sur des équipements qui ont un serveur sql et un serveur web).
6
Figure 2: Inface de connexion au serveur Zabbix
7
Puis ajoutons notre agent Zabbix que nous avons installer comme hôte a notre serveur Zabbix
Apres avoir cliquer sur Add notre nouveau hote s’affiche dans la liste des hotes ajouter au
serveur
8
Figure 5: Liste des hôtes superviser par le serveur Zabbix
Maintenant que nous avons ajouter notre hôte a notre serveur Zabbix, nous pouvons maintenant
écouter le réseau de la machine sur lequel l’agent est installer et y détecter les éventuelles
pannes.
Essayons de simuler une panne en allouant par exemple un fichier qui occupera 90 % de l’espace
disque disponible sur la machine ou est installé l’agent Zabbix. Puisque le serveur Zabbix détecte
automatiquement tous les supports de disque et ajoute les contrôles correspondants, une alerte
d’utilisation du système de fichiers de Zabbix sera déclenche.
Pour allouer cette espace utilisons la commande fallocate -l 6,2G /tmp/temp.img pour allouer un
espace de 6,2 G0 qui contiendra un fichier image.
Pour pouvoir voir la notification de l’alerte déclenche, nous accédons à l’onglet monitoring et
ensuite au Dashboard de notre interface d’administration zabbix.
9
Figure 6: Notification zabbix