5. Conclusion
Tous ces logiciels que nous avons décris ci-dessus sont
considérés comme un
aboutissement et une réussite dans leur branche,
cependant, on voit qu'ils ont tous leurs propres inconvénients qui
doivent être résolus.
Un bon moniteur de supervision doit englober tous les
avantages de ces derniers et aussi remédier à leurs lacunes et
inconvénients afin de converger vers la perfection et atteindre un
niveau de supervision et de fiabilité optimum.
Pour cela, la mise en place d'un tel moniteur exige le bon
choix de plate-forme de développement qui conduit à la
réalisation d'une architecture distribuée fiable et robuste.
B- CENTREON
1. Présentation de centreon
· Surcouche applicative au-dessus de Nagios.
· Intégration d'une interface
multi-utilisateurs complète et intuitive.
· Ajout de nouvelles possibilités de
supervision.
· Utilisation du langage PHP pour réaliser le
client Web.
· Projet français basé sur la licence
GPL v2 :
· Large communauté d'utilisateurs.
· Création d'une activité de services
par les fondateurs du projet.
2. Les fonctionnalités de centreon
· Interface de configuration des différents
éléments de Nagios :
· Hôtes, services, contacts, alertes, etc.
· Formulaires complets et intuitifs.
· Gestion graphique des fichiers de configuration et
des plugins. nagios.cfg et resource.cfg
· Politique de gestions des profils utilisateurs
(droits, langues, accès aux ressources).
· Stockage des informations de configuration dans des
fichiers textes et une base de données.
L'ensemble des fichiers de configuration de Nagios est
accessible via l'interface
graphique. Les éléments sont liés entre
eux via des formulaires complets et intuitifs.
· Module d'auto-détection des ressources
présentes sur le réseau (via NMAP).
· Création de graphes au sein des modules :
· mécanismes de patrons/modèles.
· un module unique, donc moins de ressources
systèmes consommées.
· pas d'outil externe.
· Test de validité des configuration de Nagios
avant mise en production.
3. Génération des graphes à
partir de RRD.
Supervision graphique des données, ce qui permet
d'avoir un historique.
Possibilité de comparer des graphes.
Centreon génère les fichiers de configuration de
Nagios (/etc/nagios) à partir des
informations saisies dans l'interface Web.
A cela, nous avons ajouté un « toolkit »
offrant des fonctionnalités avancées :
Traceroute, Nmap, WOL, reboot, ping, etc.
C- NAGIOS et CENTREON
1. Présentation
Centréon, basé sur Nagios, se présente
comme une évolution de celui-ci pour tout d'abord son 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. Centréon
reprend donc les avantages du moteur de Nagios et permet ainsi d'être
entièrement compatible avec des solutions existantes. Son interface
reprend un découpage classique :
Home : Page d'accueil avec Le "Tactical Overview" de Nagios
permettant un coup d'oeil rapide aux problèmes survenus et accès
aux statistiques des performances du moteur et de ses composants.
Monitoring : Possède plusieurs vues, mais reprend la
grande idée de l'arbre des groupes d'équipements. Reprend
également la vue Nagios.
Views : Permet d'accéder à tous les graphiques
avec un menu arborescent. Accès à une cartographie du
réseau en applet Java.
Reporting : Un dashboard ressemblant à celui de Zabbix
en ajoutant une frise chronologique de la disponibilité de
l'équipement.
Configuration : Pour tout configurer de A à Z.
Administration : Configuration des accès utilisateurs.
Toujours visibles en haut à gauche, un tableau
récapitulatif du nombre de machines actives et des éventuelles
machines ne répondant plus pour toujours garder un oeil sur l'ensemble
du réseau.
2. Avantages
La robustesse et la renommée de Nagios ;
Une interface beaucoup plus sympathique, permettant de tout
configurer, de garder un oeil sur tout le réseau en permanence ;
Les utilisateurs de Nagios ne seront pas perdus pour autant,
l'interface reprenant avantageusement certaines vues Nagios ;
Une solution complète permettant le reporting, la
gestion de panne et d'alarmes, gestion utilisateurs, ainsi que la cartographie
du réseau ;
Une entreprise qui pousse le développement ;
Peut être décorelé du serveur Nagios et
tourner tout seul sur un autre serveur.
3. Inconvénients
L'interface peut paraître complexe car il existe
beaucoup d'options, de vues, cela nécessite une petite formation ;
Un développement qui n'est pas encore en phase avec
celui de Nagios : Parfois des problèmes de compatibilité ;
Un peu plus lourd que du Nagios pur.
D- MRTG (Multi Router Traffic
Grapher)
1. Présentation
MRTG est un logiciel dédié à la
supervision réseau. Il permet d'obtenir toute une série de
statistiques (visualisation de charge sur un réseau, utilisation de
bande passante...) concernant un appareil informatique (tels que
routeurs, serveurs, ou PC) sous forme de représentations
graphiques. Il va pour cela chercher des informations directement sur les
interfaces des machines du réseau via le protocole SN M P (Simple
Network Management Protocol, protocole facilitant l'administration de
systèmes à distance).
Outil connu des grandes entreprises, entièrement
configurable et gratuit, MRTG (Multi Router Traffic Grapher) est un
Freeware constitué de scripts en langage Perl, distribué
librement sur le Web. Il présente les résultats de ses recherches
sur des pages Web classiques, ce qui facilite nettement l'accès à
un utilisateur quelconque, quelle que soit la machine utilisée.
MRTG est un outil réalisé en Perl et en C dans
le but de surveiller la charge des liens réseaux. Il
génère des pages html contenant des images au format PNG qui
représentent graphiquement l'état en temps réel de la
ressource surveillée. Le principe est simple : un script Perl recherche
les données via le protocole SNMP et envoi celles-ci à un
programme C qui va les stocker et générer les graphiques. A la
base l'auteur avait dans le but de surveiller le trafic passant par des
routeurs, mais MRTG se basant sur SNMP, les possibilités se sont
étendues à toute variable. Encore mieux, on peut aussi
créer un script qui surveillera n'importe quelle type de donnée
non disponible dans SNMP. On possède ainsi un système de
surveillance déjà conséquent qui permet sur une même
page de surveiller un réseau et de garder les traces des anciennes
données.
2. Les avantages du MRTG
MRTG possède de nombreux avantages :
- MRTG est un logiciel gratuit, développé par
une communauté de développeurs passionnés.
- MRTG est un outil multi plateforme (Linux,Unix,Windows), car
il utilise un script perl.
- MRTG étant basé sur le protocole SNMP,
il n'est pas limité au simple contrôle du trafic mais on peut
contrôler n'importe quelle variable SNMP que l'on a choisie car
MRTG réalise une commande SNMPGET. De plus on peut même employer
un programme externe pour recueillir les données qui doivent
être contrôlées via MRTG. Enfin on peut contrôler plus
de 50 liens réseaux à partir d'une machine UNIX ou
LINUX.
- Sa configuration se fait par l'intermédiare d'un
fichier de configuration, ce qui permet un contrôl total de ses
fonctionalités.
3. Les inconvénients du MRTG
- Passe trop de temps à créer des pages HTML
(mal adapté à des grands sites) ;
- Trop orienté SNMP ;
- Graphiques à deux courbes ;
- Pas de gestion des données non fournies.
|