Vous êtes sur la page 1sur 10

Université Protestante D’Afrique Protestant University of Central Africa

Centrale (UPAC) (PUCA)

Faculté des Technologies de Faculty of Information and


l’information et de la communication Communication Technologies

FTIC (FICT)

ADMINSTRATION RESEAU

SUJET : ZABBIX

Membres du groupe :

 TAKOUANG ERICA

 TCHAYA GODNESS

 TUENO LARRY

Supervisé par : Dr. TIOGNING


Table des matières :

INTRODUCTION..........................................................................................................................3

I- FONCTIONNALITES...........................................................................................................4

II- ARCHITECTURE..............................................................................................................4

III- FONCTIONNEMENT........................................................................................................6

2
INTRODUCTION :

Zabbix est un logiciel open-source de surveillance et de gestion de réseau. Il permet de


superviser les performances des serveurs, des applications et des équipements réseau en temps
réel grâce à la collecte de données et à l'analyse des indicateurs de performance. Il peut être
utilisé pour surveiller une grande variété d'équipements réseau, y compris les serveurs, les
routeurs, les commutateurs, les équipements de stockage et les applications. Zabbix est
également doté d'une interface utilisateur intuitive et d'une communauté active qui offre un
soutien technique et des mises à jour régulières. Ce document sera donc consacré à l’étude de ce
logiciel allant des fonctionnalités à un exemple d’utilisation, en passant par l’installation et la
configuration.

3
I- FONCTIONNALITES :

Il offre plusieurs fonctionnalités aux administrateurs réseaux

 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

Sur lequel est installé :

Un Proxy Zabbix : peut collecter des données de performance et de disponibilité au nom


du serveur Zabbix. Un proxy est un composant facultatif du déploiement de Zabbix. Cependant,
il peut être très bénéfique de distribuer la charge d'un seul serveur Zabbix

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

Puis nous accédons a notre page d’administration(Dashboard) :

Figure 3: Dashbord du serveur Zabbix

7
Puis ajoutons notre agent Zabbix que nous avons installer comme hôte a notre serveur Zabbix

Figure 4: Ajouter un hôte au 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

Vous aimerez peut-être aussi