Le graphique de trafic multi-routeur, ou MRTG, est legrand-père de toutes les plates-formes de surveillance du réseau. Il a été créé au milieu des années 90 pour répondre à la nécessité de disposer d’un outil permettant d’afficher l’utilisation des liaisons Internet à faible bande passante. Elle a rapidement évolué pour devenir une solution de surveillance plutôt complète, capable d’interroger presque tous les périphériques et de créer de jolis graphiques illustrant l’utilisation de leur interface. Son utilisation est encore relativement répandue bien que la dernière version date de 6 ans. Aujourd’hui, nous vous montrons les cinq meilleures alternatives de MRTG. Ils corrigent la plupart des faiblesses de MRTG et fournissent généralement une expérience bien meilleure, une interface plus jolie et une configuration plus simple.
Avant de révéler nos cinq premiers choix parmi les meilleursNous allons d’abord connaître MRTG plus en détail. Nous expliquerons le fonctionnement de l’outil en arrière-plan. Et puisque la plupart des solutions de remplacement de MRTG ont pour objectif de remédier aux faiblesses du système initial, nous discuterons également de ce qu’elles sont et de ce qui peut être fait pour les résoudre. Certaines peuvent être facilement réparées alors que d'autres sont inhérentes à la technologie utilisée. Nous terminerons avec le noyau de notre sujet et examinerons les cinq meilleures alternatives de MRTG. Notre liste regroupe des logiciels gratuits et commerciaux, dont certains peuvent facilement évoluer vers de très grands réseaux.
(Presque) tout ce que vous devez savoir sur MRTG
Selon Wikipedia, MRTG est un “logiciel gratuit pour surveiller et mesurer la charge de trafic sur les liaisons réseau. Il permet à l'utilisateur de voir la charge de trafic sur un réseau au fil du temps sous forme graphique“. Bien que cette description soit scrupuleusement exacte, elle ne dit pas grand chose.
Pour mieux comprendre MRTG, revenons àhistoire à l’été de 1994 à l’Université DeMonfort de Leicester, au Royaume-Uni. L'université disposait alors de plus de 1000 ordinateurs en réseau partageant une seule liaison Internet à 64 kbps. Il va sans dire que, même à l’époque actuelle où l’informatique était essentiellement basée sur du texte, le lien était souvent encombré. Il était clair que l’université ne pourrait pas obtenir un circuit plus important avant au moins un an. Il a donc été décidé de mettre en place un système permettant à chaque utilisateur de visualiser en temps réel l’utilisation de la bande passante du circuit dans le temps.
Le graphique de trafic multi-routeurs était né. Toutes les cinq minutes, il interrogeait les compteurs d'octets du routeur de passerelle Internet de l'université. Le logiciel a utilisé ces données pour calculer le taux de transfert moyen du lien Internet toutes les cinq minutes. L'outil a également généré une page Web avec quatre graphiques indiquant les taux de transfert pour le dernier jour, la dernière semaine, le dernier mois et la dernière année.
A partir de là, tout le monde avec un navigateur Web étaitcapable de surveiller le statut du lien. Bien sûr, la disponibilité des graphiques n’a pas contribué à augmenter la capacité du lien, mais elle a fourni les arguments nécessaires pour convaincre les directeurs d’Université qu’un lien plus grand était effectivement nécessaire. À ce jour, la planification de la capacité reste l’une des principales utilisations de MRTG et des systèmes alternatifs.
Comment ça marche?
MRTG capitalise sur la gestion de réseau simpleLe protocole, ou SNMP, est une fonctionnalité intégrée à la plupart des équipements réseau. Les périphériques compatibles SNMP ont des compteurs qui peuvent être lus à distance par des systèmes de surveillance tels que MRTG. C'est efficace et ça fait le travail. Toutes les alternatives MRTG proposées ici utilisent le protocole SNMP de manière similaire.
Nous vous épargnerons la plupart des détails techniques ettout le jargon, mais vous voudrez peut-être savoir comment cela fonctionne. Dans le contexte de la surveillance de l'utilisation de la bande passante, deux paramètres SNMP spécifiques présentent un intérêt. L'un enregistre le nombre d'octets d'une interface et l'autre, le nombre d'octets. Les commutateurs, les routeurs et les autres équipements réseau ont une paire de ceux-ci pour chaque interface.
Ainsi, MRTG interroge chaque périphérique surveillé àIntervalles de 5 minutes et lit la valeur des deux compteurs pour chaque interface à surveiller. Ensuite, il soustrait les valeurs précédentes des deux compteurs des valeurs actuelles. Les résultats sont le nombre d'octets entrants et sortants dans cinq minutes. En utilisant des calculs simples, il multiplie ces nombres par 8 (le nombre de bits dans un octet) et les divise par 300 (le nombre de secondes sur cinq minutes) pour obtenir l'utilisation moyenne de la bande passante en bits par seconde au cours des cinq dernières minutes.
Bien sûr, MRTG ne fait pas que calculer. il stocke également les valeurs lues toutes les cinq minutes dans un fichier d’archive round robin - un type de fichier qui résume automatiquement les données anciennes sans jamais dépasser une certaine taille - et crée de jolis graphiques illustrant l’évolution du paramètre. Et comme ces graphiques doivent être placés quelque part, MRTG crée également des pages Web pour contenir les graphiques.
Les faiblesses de MRTG
Bien que MRTG ait quelques points forts pourcomme le fait d’être libre et open-source et écrit principalement en Perl pour que tout le monde puisse le modifier facilement et l’adapter à ses besoins, le logiciel présente quelques inconvénients graves. MRTG est avant tout un outil plutôt ancien avec un fond Unix puissant. Il a été porté sur la plate-forme Windows il y a quelque temps, mais le processus d'installation est assez lourd. Le processus est bien documenté dans un document nommé mrtg-nt-guide. Ce nom ne vous donne-t-il pas une idée de l'âge du document?
Je vais vous sauver les détails mais il suffit de dire çales étapes d'installation sont nombreuses et compliquées. Par exemple, vous devez installer Perl sur votre ordinateur avant d’installer MRTG. En outre, MRTG ne peut être exécuté en tant que service à moins d’utiliser un utilitaire externe capable d’exécuter n’importe quelle application en tant que service. La documentation suggère un de ces outils qui était gratuit mais qui est maintenant un programme payant. Dans l’ensemble, l’installation de MRTG sous Windows peut s’avérer pénible.
Un autre problème avec MRTG est que sonla configuration se fait principalement via des fichiers texte qui doivent être édités. À l’époque où nous nous sommes habitués aux panneaux de contrôle d'interface graphique et aux assistants de configuration automatique, cela peut sembler quelque peu obsolète. Une chose est sûre, l’outil a une courbe d’apprentissage abrupte.
MRTG inclut un outil appelé cfgmaker - un Perlscript: crée des fichiers de configuration MRTG à partir d'informations extraites d'un périphérique compatible SNMP, mais son utilisation n'est en aucun cas intuitive. Et, comme vous l’auriez peut-être deviné, il n’existe aucun processus de détection permettant d’analyser votre réseau à la recherche de périphériques gérables SNMP et de vous permettre de choisir ceux que vous souhaitez surveiller.
Enfin, la version «actuelle» de MRTG date duJanvier 2012, il y a plus de six ans. Cela peut signifier deux choses. Soit le produit est aussi bon et ne nécessite aucune fonctionnalité supplémentaire, ni correctif, soit il n’est plus maintenu activement. J'opte pour le second. Cela ne signifie pas que le produit n’est plus bon. C’est certainement aussi bon qu’en 2012, mais il est probable que les nouveaux produits alternatifs possèdent de nouvelles fonctionnalités ou utilisent des technologies meilleures, voire plus rapides.
Les meilleures alternatives de MRTG
Nous avons parcouru Internet à la recherche du meilleurMRTG alternatives. Plus précisément, nous recherchions des produits ne présentant pas les inconvénients de MRTG tout en effectuant essentiellement la même tâche, c’est-à-dire en mesurant l’utilisation de la bande passante de l’interface et en l’affichant sous forme de graphique sur une page Web. Certaines de nos découvertes sont d’énormes outils commerciaux qui ont beaucoup plus de fonctionnalités que MRTG et peuvent coûter des milliers de dollars, alors que d’autres ne sont que des versions «améliorées» de MRTG avec essentiellement les mêmes fonctionnalités mais une interface plus propre et plus facile à utiliser.
1. Analyseur de performances réseau SolarWinds (Essai gratuit)
SolarWinds ne nécessite généralement aucune introduction avecadministrateurs de réseau. La société est réputée depuis longtemps pour ses excellents outils d’administration de réseau et pour la publication de nombreux outils gratuits permettant d’accomplir des tâches spécifiques. Le produit phare de SolarWinds est appelé Network Performance Monitor, ou NPM. C’est une solution complète de surveillance réseau qui va bien au-delà des fonctionnalités de MRTG. Mais comme nous parlons d’alternatives à MRTG, concentrons-nous d’abord sur les fonctionnalités de NPM ressemblant à MTRG.
Tout comme MRTG, SolarWinds NPM interroge le réseauutilisant le protocole SNMP et lit les compteurs de leurs interfaces. NPM stocke les résultats dans une base de données SQL et utilise les données interrogées pour créer des graphiques montrant l'utilisation de chaque interface.
ESSAI GRATUIT DE 30 JOURS: Analyseur de performances réseau SolarWinds
Le système utilise une interface graphique conviviale et ajoute unpériphérique est aussi simple que de spécifier son adresse IP ou son nom d’hôte et les paramètres de connexion SNMP, appelés chaînes de communauté. L'outil interroge ensuite le périphérique, répertorie tous les paramètres SNMP disponibles et vous permet de choisir ceux que vous souhaitez inclure dans vos graphiques. Un commutateur ou routeur réseau typique, par exemple, aura des compteurs de trafic et d'erreurs pour chaque interface, ainsi que des compteurs d'utilisation de la CPU et de la mémoire.
L’évolutivité de l’Analyseur de performances réseau estune de ses meilleures caractéristiques. Il s'étendra du plus petit des réseaux aux grands réseaux comprenant des dizaines de milliers d'appareils répartis sur de nombreux sites. Pour faciliter la mise à l'échelle, la mise à niveau des licences est un processus simple.
Une autre grande caractéristique du NPM est sa capacité àconstruire automatiquement des cartes de réseau et d'afficher une représentation visuelle du chemin critique entre deux périphériques ou services. Cette fonctionnalité est inestimable lors du dépannage de problèmes d'accès aux applications.
Prix raisonnable, moniteur SolarWinds Network Performacecommence à un peu moins de 3 000 USD et varie en fonction du nombre de périphériques à surveiller et des composants optionnels sélectionnés. Vous devrez contacter l’équipe commerciale de SolarWinds pour obtenir un devis détaillé. Toutefois, si vous souhaitez essayer le produit avant de l'acheter, un essai gratuit de 30 jours est disponible, comme pour la plupart des produits SolarWinds payants.
2. PRTG
PRTG ou, plus précisément. le Paessler Router Traffic Grapher est un autre excellent système de surveillance. C'est un produit de classe entreprise que Paessler prétend être le plus facile à configurer. Selon Paessler, PRTG peut être configuré en quelques minutes. Votre expérience peut varier et nous dépensons certainement plus que cela, mais cela reste très facile et rapide à installer. Bien plus que MRTG, il répond donc à l'une de ses principales limitations.
Aussi facile qu’il soit à installer, le produit est toujoursriche en fonctionnalités. Par exemple, il est livré avec plusieurs interfaces utilisateur différentes. Il existe une console d’entreprise Windows, une interface Web basée sur Ajax et des applications mobiles pour Android et iOS. Les applications mobiles exploitent pleinement les capacités de la plate-forme et peuvent, par exemple, numériser les codes QR apposés sur un équipement pour accéder rapidement à leurs graphiques.
PRTG peut être téléchargé sur le site Web de Paessleroù vous devrez choisir entre deux options. Il existe une version gratuite complète, qui limite votre capacité de surveillance à 100 capteurs, ou une version d'évaluation gratuite de 30 jours, illimitée, mais qui revient à la version gratuite une fois la période d'essai terminée. Chaque paramètre surveillé compte pour un capteur. Par exemple, la surveillance de la bande passante sur chaque port d'un commutateur à 48 ports comptera pour 48 capteurs.
3. ManageEngine OpManager
OpManager de ManageEngine - un autreFabricant haut de gamme d'outils de gestion de réseau - est notre troisième choix. Il peut fonctionner sous Windows ou Linux et posséder plusieurs fonctionnalités intéressantes. Parmi celles-ci, une fonctionnalité de détection automatique permet de mapper votre réseau et de l'afficher sur son tableau de bord. Les graphiques miniatures codés par couleur figurant en haut de chaque page sont également une fonctionnalité intéressante du produit.
Retour au tableau de bord du produit, c’est super facileà utiliser et à naviguer et il a une fonctionnalité d’exploration. Si vous le souhaitez, il existe également des applications pour tablettes et smartphones qui vous permettront d'accéder au système où que vous soyez. Ceci est un produit très poli et professionnel.
Une version gratuite est disponible si vous souhaitezessayez avant d'acheter. Ceci est une version vraiment gratuite et non un essai gratuit. Il est toutefois limité et ne vous permettra pas de surveiller plus de dix appareils. Si vous gérez un petit réseau, vous pourrez peut-être vous en tirer avec la version gratuite. En ce qui concerne les versions payantes, vous pouvez choisir les forfaits Essentiel ou Entreprise. La première vous permettra de surveiller jusqu'à 1 000 nœuds, tandis que l'autre atteindra 10 000.
4. Cactus
Cacti est un parent proche de MRTG. Son composant principal est RRDTool, un système d’enregistrement de données et de graphiques développé par Tobi Oetiker, le principal développeur de MRTG. Cet héritage est assez évident lorsque vous regardez les graphiques de Cacti qui sont étonnamment similaires à ceux de MRTG.
Cacti est un réseau complet gratuit et open-sourceoutil de suivi. Les principaux composants de Cacti sont un interrogateur rapide, des modèles de graphes avancés et de multiples méthodes d’acquisition de données. Cacti intègre également un contrôle d’accès utilisateur intégré au produit. Il possède également une interface Web facile à utiliser. Cacti évolue très bien, des plus petites installations de réseau local aux réseaux complexes avec des milliers de périphériques sur plusieurs sites.
Cacti utilise RRDTool pour extraire et stocker des données dans unBase de données SQL et pour créer les graphiques et il est principalement écrit en PHP et peut être modifié pour répondre à vos besoins. Une de ses caractéristiques les plus fortes sont ses modèles. Par exemple, pour les commutateurs Cisco, un modèle intégré inclut déjà la plupart des éléments que vous souhaitez surveiller sur un tel périphérique. Mais il n'y a pas que des modèles de périphériques, il existe également des modèles de graphiques. Ils facilitent beaucoup la configuration de l'outil. Et vous pouvez créer des modèles spécifiques à l’appareil s’ils n’existent pas déjà. De nombreux modèles spécifiques à chaque appareil peuvent également être téléchargés à partir du site Web du fabricant de l’appareil ou des forums communautaires Cacti.
5. Observium
Observium est une plate-forme de surveillance qui présentepeu d'entretien et de découverte automatique. Il prend en charge une large gamme de types de périphériques, de plates-formes et de systèmes d'exploitation, notamment Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. L’objectif principal d’Observium est de fournir une interface utilisateur attrayante, intuitive, simple et pourtant puissante, indiquant l’intégrité et l’état de votre réseau.
Le produit est disponible en deux versions. La communauté Observium est disponible gratuitement pour tous. Cette version reçoit des mises à jour et des fonctionnalités deux fois par an. Il existe également Observium Professional, qui comporte des fonctionnalités supplémentaires, ainsi que des mises à jour quotidiennes. Les deux éditions ne fonctionnent que sur les plateformes Linux.
Observium offre bien plus que de la bande passantesurveillance. Par exemple, un système de comptabilité mesurera l’utilisation totale de la bande passante mensuelle dans le 95e centile ou le nombre total d’octets transférés. Il dispose également d'une fonction d'alerte avec des seuils définis par l'utilisateur. En outre, Observium s’intègre à d’autres systèmes et peut extraire leurs informations et les afficher dans son interface.
Les utilisateurs d’Observium adorent la facilité de configuration et decomment il se configure presque tout seul. Rien n’est parfait, cependant, et trouver le logiciel peut être un défi. Il ne semble pas y avoir de section de téléchargement sur le site Web d’Observium. Il existe cependant des instructions d'installation détaillées pour plusieurs distributions Linux qui incluent les liens permettant d'obtenir le paquet.
En conclusion
Même si MRTG a toujours été - et est toujours - unexcellent produit, il y a maintenant plus de produits polis disponibles. Beaucoup ont des fonctionnalités étendues et sont tous plus faciles à configurer et à utiliser. Ce sont toujours des produits complexes et ils nécessiteront des efforts initiaux, mais ils seront bien récompensés.
commentaires