Vous êtes sur la page 1sur 18

Rapport du project

Projet tutoré de Diplôme de technicien supérieur : systèmes


d’information et gestion de données/ Logiciels libres

2023-2024

Metrologie et monitoring sous zabbix

Realisateur Superviseurs
Aaouadou Abdelmoounaim Monsieur Samir Bara
TABLE DES MATIÈRES

01 05
Introduction Installation et configuration du zabbix sur
Ubuntu

02
Principe de la supervision

03
Etude comparative des outils de supervision

04
Etude technique detaille de Zabbix
INTRODUCTION

La métrologie et le monitoring des réseaux informatiques permettent de


surveiller et de gérer efficacement les flux de données en temps réel.

Ces outils de surveillance assurent une maintenance proactive, réduisant


ainsi les temps d'intervention et minimisant l'impact des anomalies sur les
utilisateurs.

Grâce à ces pratiques, les entreprises peuvent maintenir la performance et la


disponibilité de leurs systèmes informatiques de manière optimale.
PRINCIPE DE LA SUPERVISION

La supervision se définit comme une technique utilisant au mieux


les ressources informatiques pour obtenir des informations sur
l'état des réseaux et de leurs composants. Ces données seront
ensuite traitées et affichées afin de mettre ma lumière sur
d'éventuels problèmes.

La supervision peut résoudre les problèmes automatiquement ou


dans le cas contraire prévenir via un système d'alerte(email ou
SMS par exemple) les administrateurs
ETUDE COMPARATIVE DES OUTILS DE SUPERVISION

Dans cette partie, nous vous présenterons brièvement les principaux outils de supervision réseau
choisis au vu de leur diversité ainsi que leurs avantages et inconvénients

5.Zabbix
1. NetMRG

2. Cacti

3.Nagios

4.Centréon
1.NETMRG
Créé en 2001, NetMRG veut se distinguer des autres en proposant des petites améliorations : Visualisation des graphiques avec
historiques et "auto-scroll", utilisation de modèles (templates) pour plus facilement ajouter de nouveaux graphiques, mise à jour du
logiciel simplifiée, Gestion des jours de travail.

Avantages Inconvénients

Performances : L'application semble pouvoir tenir la ·Interface : L'interface n'est pas très accueillante et est
charge avec énormément de machines surveillées déroutante au début.
grâce au moteur multithreadé. · Configuration : Il n'est pas très aisé d'ajouter de
· Alarmes : Il est possiblede configurer des nouveaux équipements à surveiller si l'on sort du cadre
évènements qui avertissent l'administrateur d'un du template prédéfinie.
fonctionnement anormal. · Un développement lent, peu de versions et très
· Interface : L'interface permet de gérerun grand espacéesdans le temps (environ une année).
nombrede machines, classéesdans des groupes. · Aucune gestion de carte de réseau, et aspect
· Gestion des utilisateurs rudimentaire des alarmes. Aucunegestion de panne.
2. CACTI
Cacti est une application open source de surveillance réseau et de création de graphiques. Elle est conçue pour collecter, stocker et
présenter des données de performances en utilisant le protocole SNMP (Simple Network Management Protocol) pour surveiller et
générer des graphiques de divers périphériques réseau et des ressources système.

Avantages Inconvénients

· Interface : Beaucoup plus claire que celle de NetMRG elle ·· Pas de gestion d'alarmes, sauf avec un plugin nomméThold
permet également beaucoup plus de choses (Plusde modes · Pas de gestion de panne et absence d'une cartographie de
d'affichages et plus de possibilités de configuration) réseau
· Configuration : Avec l'utilisation des templates pour les · Un développement lent tout comme NetMRG
machines,les graphiques, et la récupération des donnéestout se
configure aisément et entièrement via l'interface web.
Import/ Export très simple des templates au format XML. On peut
aussi très facilement utiliser des options poussées de RRDTOOL
· Performance : Avec le choix du moteur de récolte des données,
On peut opter pour la performance ou la simplicité
· Gestion des utilisateurs
Communauté sur le web, présence d'une dizaine de plugins
permettant d'étendre les fonctionnalités
3.NAGIOS
Successeur de NetSaint, Nagios est certainement le logiciel libre le plus connu dans le milieu de la supervision réseau. Appréciée des
entreprises ainsi que des particuliers, cette application possède une très grande communauté qui participent activement au
développement.

Avantages Inconvénients

· Reconnu auprèsdes entreprises, grandecommunauté · Interface non ergonomique et peu intuitive


· Plétore de pluginsqui permettent d'étendreles · Configuration fastidieuse via beaucoup de fichiers
possibilités (agentscomme zabbix, reporting amélioré, · Pour avoir toute les fonctionnalités il faut installer des
etc...) plugins, de base c'estassez limité.
· Une solution complètepermettant le reporting, la
gestion de panne et d'alarmes, gestion utilisateurs,
ainsi que la cartographie du réseaux
· Beaucoup de documentations sur le web
· Performances du moteur
4.CENTRÉON
Centréon, basé sur Nagios, se présente commeune évolution de celui-ci pour tout d'abordson interface mais aussi ses fonctionnalités.
Créé en 2003 par des français souhaitant améliorer Nagios et son interface très austère, Centréon (anciennement Oréon) a été repris
par une nouvelle entreprise nommée Merethis.

Avantages Inconvénients

· La robustesse et la renomméede Nagios · L'interface peut paraître complexe car il existe


· Une interface beaucoupplus sympathique, permettant beaucoup d'options, de vues cela nécessite
de tout configurer, de garder un oeil sur tout le réseau en une petite formation
permanence
· Les utilisateurs de Nagios ne seront pas perdus pour · Un développement qui n'est pas encore en
autant, l'interface reprenant avantageusement certaines phase avec celui de Nagios : Parfois des
vues Nagios problèmes de compatibilité
· Une solution complète permettant le reporting, la
gestion de panne et d'alarmes, gestion utilisateurs, ainsi · Un peu plus lourd que du Nagios pur
que la cartographie du réseaux
· Une entreprise qui pousse le développement
· Peut être décorelé du serveur Nagioset tourner tout
seul sur un autre serveur
5.ZABBIX
Créé en 2001Zabbix a été créé par Alexei Vladishev , puis donnant naissance à une entreprise nommée Zabbix SIA en 2005, Zabbix est
une solution de supervision open-source de plus en plus prisée.L'entreprise vise à faire de Zabbix un logiciel reconnu dans le milieu de
la supervision et créer une communauté autour de lui pour permettre une évolution plus rapide. A côté de cela, cette societé propose un
service de maintenance commercial.

Zabbix permet plusieurs moyens d'acquérir les données :


· Via SNMP : comme tous ses concurrents
· Via test de service : Il n'y a rien a installer sur l'équipement surveillé, mais les tests sont limités à des ping ou test de protocoles
(SMTP, HTTP,...)
· Via l'agent Zabbix local : C'est une originalité, installer un agent permet d'obtenir toute information sur l'équipement sans utiliser le
protocole SNMP
L'architecture logicielle est découpée en composants dans le but de faciliter le monitoring distribué :

Serveur : Le serveur est le coeur de l'application Zabbix. Il centralise les données et permet de les attendre
(trapping) ou d'aller les chercher (polling). Il centralise aussi toutes les informations de configuration et permet
d'alerterles administrateurs en cas de problème
Le proxy : Élément optionnel de l'architecture, il permet de bufferiser les données reçus des différents sites dans
le but d'alléger les traitements pour le serveur.
L'agent : Une fois installé sur un système,l'agent va collecterles données localeset les envoyer au serveur.
L'interface Web : Celle-ci est une partie du serveur bien qu'il n'est pas obligatoire qu'elle se trouve sur la même
machineque le serveur. L'interface permet de configurer entièrement Zabbix, d'accéder aux statistiques ainsi qu'à
d'autres informations

L'interface est divisée en cinq parties:

➢ Monitoring : La partie affichage des statistiques, graphiques, alertes, cartographie..etc..


➢ Inventory : l'inventaire des machines et équipements
➢ Report : Statistiques sur le serveurZabbix et rapportde disponibilité des services sur les machines supervisées
➢ Configuration : Comme son nom l'indique, permet de configurer entièrement Zabbix
➢ Administration : Permet de gérer les moyensd'alertes (SMS, Jabber,Email, ...) et les utilisateurs
Avantages

Une solution très complète : cartographie de réseaux, gestion poussée d'alarmes via SMS, Jabber ou Email, gestion
des utilisateurs, gestion de pannes, statistiques et reporting
Une entreprise qui pousse le développement, et une communauté croissante
Une interface claire
Une gestion des templates poussée
Des performances au rendez-vous : l'application a été testée avec succès avec 10000 équipements supervisés
Compatible avec MySQL, PostgreSQL, Oracle, SQLite

Inconvénients

Complexité initiale de configuration : Configuration initiale de Zabbix complexe, nécessite compréhension approfondie
architecture, surveillance réseau, compétences administration.
Courbe d'apprentissage :Zabbix, riche en fonctionnalités, peut présenter une courbe d'apprentissage plus prononcée
pour nouveaux utilisateurs.
Choix de notre outil de supervision

Dans le choix de notre outil de supervision, Zabbix présente plusieurs avantages significatifs. Sa performance élevée
permet de gérer un grand parc de machines, avec une interface web accessible sans nécessiter de logiciels clients.

Zabbix offre également une surveillance sans dépendance exclusive au protocole SNMP, grâce à ses agents Zabbix. Ces
agents, disponibles sur une variété de plateformes, facilitent la collecte de données système et réseau. De plus, Zabbix
se distingue par sa simplicité d'utilisation, notamment pour la création d'hôtes et de déclencheurs, ainsi que pour
l'importation de listes d'hôtes et de templates.

La richesse des fonctionnalités de Zabbix inclut la création de graphiques personnalisés, de cartes réseau, d'écrans et de
diaporamas, ainsi que la notification d'alertes via courriel ou message push, offrant une surveillance complète et réactive.

Conclusion

Après avoir choisi Zabbix comme outil de supervision convenable, au travers de ses différentes fonctionnalités, est
relativement puissant, simple d'utilisation et de configuration. Il a l'avantage d'avoir une communauté active, qui
partagefacilement des astuces,plugins,templates. Nous allons donc l’étudier en profondeur pour faciliter sa mise en
œuvre. Il sied de signaler que Zabbix comme la plupart des logiciels de supervision cités ci-dessus sont en Open Source.

Vous aimerez peut-être aussi