UTILISATEURS
Utilisateurs : MRTG est un classique des administrateurs systèmes et
de l'exploitations informatique. On trouve MRTG généralement dans la panoplie des
outils de mesures de qualité de service réseaux ou de disponibilité. Il peut être
utilisé pour des mesures d’indicateurs de qualité réseau (QoS, SLA).
COMMUNAUTE
Communauté : Le produit est hébergé sur le site du développeur et architecte
(Tobias Oetiker). Le développeur maintient également deux autres projets :
RRDtool (autre outil de présentation graphique en Perl, Pyton et PHP) et
SmokePing (outil de mesure de temps de latence).
FONCTIONALITES
MRTG (Multi Router Traffic Grapher) est un outil de supervision du trafic de
liens réseaux. Ce composant logiciel génère des pages HTML de représentation en
temps réel de trafics. Il offre interface
SNMP, SNMPv2c, identification d’interface de routage fiable, maîtrise de la
volumétrie des données de détail, etc. Une interface avec RDDtool est disponible.
MRTG n’est pas uniquement dédié à la mesure du trafic
réseau, il permet également de suivre l’activité de n’importe quelle variable : pour autant qu'un programme externe collecte des données, MRTG
s’occupe de l’intégration et de la diffusion de l’information sous forme de
graphe.
MRTG est un programme écrit en Perl script et en langage C. Il utilise le
protocole SNMP pour lire le trafic réseau des routeurs à superviser. Ces
données issues du trafic sont converties en graphique et sont embarquées dans
des pages HTML lisibles depuis un navigateur Web.
En plus d’une vue journalière détaillée, MRTG génère également des
représentations visuelles de trafic durant les 7 deniers jours, les 5 dernières
semaines et les 12 derniers mois. La force du produit est que les données de
détail sont automatiquement consolidées pour maîtriser la volumétrie tout en
gardant un historique détaillé sur les 2 dernières années. Ainsi vous pouvez
superviser plus de 200 liens réseaux à partir d’une plate-forme Unix de base.
Vous pouvez visualiser ici des écrans MRTG.
MRTG est un environnement de métrologie orienté SNMP simple à mettre en œuvre. Il permet de :
- Permettre de collecter, périodiquement et au mieux toutes les 5mn, des valeurs correspondant aux attributs d’une MIB en envoyant une requête vers un agent SNMP implémenté dans un dispositif administrable par ce protocole
- Assurer l’enregistrement pour chaque requête de deux valeurs obtenues dans des fichiers LOG
- Produire des graphiques simplifiés correspondant aux valeurs obtenues par jour, par semaine, par mois et par année
- Produire un environnement WEB constitué de pages HTML pour la présentation des graphiques
- MRTG est un environnement de métrologie possédant des fonctions avancées
- Collecter des données, périodiquement et au mieux toutes les minutes, par SNMP ou en exécutant un PLUGIN construit pour se procurer des données dans le format approprié
- Transmettre le plus efficacement possible plusieurs données obtenues simultanément à l’environnement RRDTOOL pour enregistrement dans des bases RRD
- Ne pas perdre de temps à produire des graphiques assurant la présentation des données qui seront produites par l’environnement RRDTOOL plus efficacement
- Assumer la planification de l’exécution des collectes de données
PERFORMANCE
Performance : produit très performant de par son architecture et algorithme
du traitement de collecte en langage C.
DOCUMENTATION
Les documentations sont nombreuses et en anglais. Il existe
des traductions et des how-to en langue française sur des sites de support.
FACILITE D'EMPLOI
MRTG ne présente aucune difficulté particulière en
mode visualisation ou consultation. La mise en œuvre du produit reste une
affaire de spécialiste (administrateurs systèmes et expert en réseaux). Elle
nécessite des connaissances systèmes (installation, compilation, paramétrage),
services http (Apache…) et des éléments à superviser (SNMP, réseaux…).
Contributeur à cette fiche : Alain Richard (Bull).