Surveillance de la bande passante sous Linux : les 5 meilleurs outils en 2021

Surveillance de la bande passante sous Linux : les 5 meilleurs outils en 2021

Ne souhaitons-nous pas tous que nos réseaux aient une bande passante infinie ? La réalité est, cependant, qu'il s'agit souvent d'une ressource très limitée. Ajoutez à cela le fait que la surutilisation de la bande passante peut avoir d'énormes impacts sur les performances du réseau et nous avons une recette pour un désastre.

La solution : mettre en place un système de surveillance de la bande passante. Beaucoup d'entre eux sont disponibles. Cependant, la plupart d'entre eux fonctionnent sous Windows, et si votre système d'exploitation de choix est Linux, vos options sont légèrement plus limitées. Cependant, vous avez encore de nombreuses options et nous sommes sur le point de présenter les meilleurs outils de surveillance de la bande passante sous Linux.

Nous commencerons par présenter la surveillance de la bande passante et expliquerons ce que c'est. Ensuite, nous couvrirons les tenants et aboutissants du protocole de gestion de réseau simple, ou SNMP, l'une des technologies de surveillance les plus utilisées. Notre prochain ordre du jour sera d'envisager Linux en tant que système d'exploitation mais, plus précisément, en tant que plate-forme d'outils de surveillance. Et enfin, nous passerons brièvement en revue certains des meilleurs outils de surveillance de la bande passante sous Linux et décrirons leurs meilleures fonctionnalités.

À propos de la surveillance de la bande passante

La surveillance de la bande passante du réseau est un type de surveillance très spécifique. Il mesure la quantité de trafic traversant un ou plusieurs emplacements spécifiques sur un réseau. En règle générale, les points de mesure sont des interfaces de routeur ou de commutateur, mais il n'est pas du tout rare de surveiller l'utilisation de la bande passante de l'interface LAN d'un serveur. L'important ici est de réaliser que tout ce que nous mesurons est la quantité de trafic. La surveillance de la bande passante ne vous donnera aucune information sur ce qu'est ce trafic, seulement sur sa quantité.

Il existe plusieurs raisons de vouloir surveiller l'utilisation de la bande passante du réseau. Tout d'abord, cela peut vous aider à identifier les points de discorde. À mesure que l'utilisation d'un circuit réseau augmente, ses performances commencent à se dégrader. Nous ne pouvons malheureusement rien y faire. Plus vous approchez de la capacité maximale, plus il y a d'impact sur les performances. En vous permettant de garder un œil sur l'utilisation du réseau, les outils de surveillance de la bande passante vous donnent la possibilité de détecter une utilisation élevée et de la traiter avant qu'elle ne soit remarquée par les utilisateurs.

La planification des capacités est un autre avantage majeur des outils de surveillance de réseau. Les circuits réseau, en particulier les connexions WAN longue distance, sont coûteux et n'auront souvent que la bande passante requise à l'origine lors de leur première installation. Bien que cette quantité de bande passante ait pu être juste à l'époque, elle devra éventuellement être augmentée. En surveillant l'évolution de l'utilisation de la bande passante de vos circuits réseau, vous serez en mesure de voir lesquels doivent être mis à niveau et à quel moment.

Les outils de surveillance de la bande passante peuvent également être utiles pour dépanner les mauvaises performances des applications. Lorsqu'un utilisateur se plaint du ralentissement d'une application distante, l'examen de l'utilisation de la bande passante du réseau peut vous donner une assez bonne idée si le problème est causé ou non par la congestion du réseau. Si vous constatez une faible utilisation du réseau, vous pouvez probablement concentrer vos efforts de dépannage ailleurs.

Présentation du protocole SNMP (Simple Network Management Protocol)

De nombreux (sinon tous) outils de surveillance de la bande passante du réseau s'appuient sur le protocole SNMP (Simple Network Management Protocol) pour faire leur magie. C'est parce que la plupart des équipements réseau ont une capacité SNMP intégrée et peuvent être interrogés par des outils de surveillance à intervalles réguliers. Cependant, malgré son nom qui pourrait laisser penser le contraire, SNMP est en réalité assez complexe. Mais ne vous inquiétez pas, vous n'avez pas besoin d'être un expert et de tout savoir pour l'utiliser. C'est comme si vous n'aviez pas besoin d'être mécanicien automobile pour conduire une voiture. Il est cependant préférable d'avoir au moins une idée de la façon dont cela fonctionne, alors jetons un coup d'œil à cela.

À sa base, SNMP est un protocole de communication qui spécifie comment un système de gestion SNMP peut lire et écrire des paramètres opérationnels dans des appareils distants. Les paramètres sont appelés identificateurs d'objet ou OID. Certains des OID intéressants, du point de vue de la surveillance, sont ceux qui contiennent des métriques de périphérique majeures telles que la charge CPU et mémoire ou l'utilisation du disque, par exemple. Mais lors de la surveillance de l'utilisation de la bande passante du réseau, deux OID sont particulièrement intéressants. Ce sont les octets sortants et les octets entrants associés à chaque interface. Ils sont automatiquement incrémentés par les périphériques réseau au fur et à mesure que les données sont sorties ou entrées.

Datant d'une époque où la sécurité informatique n'était pas un problème, SNMP n'a qu'une sécurité minimale. Un gestionnaire SNMP se connectant à un périphérique compatible SNMP transmettra une « chaîne de communauté » avec sa demande. Si la chaîne correspond à celle configurée dans l'équipement, la requête sera exécutée. Les appareils ont généralement deux chaînes de communauté configurées, une pour les OID en lecture seule et une pour les modifiables. La communication n'est pas cryptée et toute personne l'interceptant verrait les chaînes de la communauté en texte clair. C'est pourquoi SNMP n'est utilisé que sur des réseaux privés et sécurisés.

Comment ça marche dans la vraie vie

Voici comment la plupart des systèmes de surveillance utilisent SNMP pour surveiller l'utilisation de la bande passante. Ils lisent périodiquement les compteurs d'octets entrants et sortants des interfaces d'un périphérique réseau à des intervalles connus. Cinq minutes est une valeur d'intervalle typique, mais des durées plus courtes peuvent être utilisées pour une résolution plus fine. Ils stockent ensuite les valeurs interrogées dans une sorte de base de données ou de fichier.

Le reste du processus n'est que calculs mathématiques. Le système de surveillance soustrait la valeur du compteur précédent de la valeur actuelle pour obtenir le nombre d'octets transmis ou reçus pendant l'intervalle d'interrogation. Il peut ensuite multiplier ce nombre par huit pour obtenir le nombre de bits et le diviser par le nombre de secondes dans l'intervalle pour obtenir le nombre de bits par seconde. Ces informations sont généralement tracées sur un graphique montrant son évolution dans le temps et stockées dans une base de données.

Il est important de noter que ce que vous obtenez est un calcul de l'utilisation moyenne sur l'intervalle d'interrogation, et non l'utilisation réelle de la bande passante. Supposons, par exemple, qu'un circuit soit utilisé à sa capacité maximale pendant la moitié de l'intervalle d'interrogation et ne transporte aucun trafic pendant l'autre moitié. Il apparaîtrait comme étant utilisé à 50% de sa capacité malgré une utilisation maximale pendant une période prolongée. Des intervalles d'interrogation plus courts réduiront cette distorsion, mais il est important de garder à l'esprit que ces systèmes ne vous donnent que des valeurs moyennes.

Utiliser Linux comme plate-forme de surveillance

En tant que système d'exploitation, Linux n'est pas, fonctionnellement parlant, différent des autres tels que Windows ou Mac OS. La principale différence entre Linux et les autres systèmes d'exploitation populaires réside dans le fait que Linux est une entreprise open source et que la plupart des distributions sont disponibles gratuitement. Beaucoup de gens ont tendance à confondre open-source et gratuit. Il est vrai que les logiciels open source sont souvent gratuits mais ce n'est pas forcément le cas. Par exemple, le système d'exploitation Red Hat Enterprise Linux n'est pas gratuit. Pour ajouter à la confusion, les acteurs du mouvement open-source se réfèrent souvent au logiciel open-source comme un logiciel libre avec libre impliquant la liberté plutôt que l'absence de coût.

Au fil des ans, Linux, qui était autrefois un système d'exploitation marginal installé par des nerds et des étudiants en informatique, je me souviens avoir passé des semaines à télécharger SLS Linux une image de disquette à la fois via une connexion commutée à 1200 bauds ; J'étais très certainement l'un de ces nerds - est devenu une option populaire en tant que système d'exploitation de serveur. Certaines distributions récentes font également beaucoup de progrès en tant qu'alternative viable à Windows en tant que système d'exploitation d'ordinateur personnel, bien qu'il s'agisse d'un débat totalement différent.

Alors que Linux est un système d'exploitation populaire pour les serveurs de toutes sortes, il l'est encore plus lorsqu'il s'agit d'exécuter des outils spécifiques. Il existe plusieurs outils de surveillance de bande passante réseau gratuits et open source qui ne fonctionneront que sous Linux. Et si l'outil de votre choix peut fonctionner sous Windows ou Linux, ne serait-il pas plus rentable de fonctionner sur un système d'exploitation gratuit plutôt que de gaspiller de l'argent sur un système coûteux ?

Alors que certaines personnes ne font toujours pas confiance aux systèmes d'exploitation et logiciels libres et open source pour les applications critiques et ne mettraient pas, par exemple, leurs précieuses données d'entreprise sur un serveur MySQL fonctionnant sous Linux, beaucoup d'entre elles ne le font généralement pas. ont autant d'objections à utiliser la plate-forme pour exécuter des outils d'administration de réseau. L'un des principaux avantages de l'utilisation de Linux comme plate-forme sous-jacente pour les outils de surveillance réseau est qu'il est facile de configurer un serveur Linux avec uniquement les packages requis. Bien que cela puisse être fait avec Windows, c'est considérablement plus compliqué.

Les meilleurs outils pour surveiller la bande passante sous Linux

Nous avons recherché sur le Web certains des meilleurs outils de surveillance de la bande passante pouvant fonctionner sous Linux. Ce que nous avons proposé, ce sont des produits commerciaux et des produits gratuits et open source. Certains produits de notre liste peuvent être installés sur Linux ou Windows, tandis que d'autres sont uniquement Linux. Ils offrent tous une surveillance de la bande passante SNMP et ils ont tous une console centralisée où vous pouvez configurer l'outil et voir les résultats de la surveillance. Bien qu'il existe quelques outils uniquement en ligne de commande, nous les avons exclus de notre liste.

1. ManageEngine OpManager

Le ManageEngine OpManager est un puissant tout-en-un outil de surveillance réseau qui offre des capacités de surveillance réseau complet. Il peut vous aider à garder un œil sur l'utilisation de la bande passante du réseau, à détecter les défauts du réseau en temps réel, à résoudre les erreurs et à éviter les temps d'arrêt. L'outil prend en charge divers environnements de plusieurs fournisseurs et peut évoluer pour s'adapter à votre réseau, quelle que soit sa taille. Il peut fonctionner sous Linux ou Windows et vous permettra de surveiller vos appareils et votre réseau et vous donnera une visibilité sur l'ensemble de votre infrastructure réseau. L'installation et la configuration de ce produit sont à la fois rapides et faciles. Vous pouvez le faire fonctionner en moins de deux minutes. Il ne nécessite aucune procédure d'installation complexe et est fourni avec des bases de données et des serveurs Web intégrés.

Surveillance de la bande passante sous Linux : les 5 meilleurs outils en 2021

Le ManageEngine OpManager surveille en permanence les performances des périphériques réseau en temps réel et l' affiche sur ses tableaux de bord en direct et des graphiques. En plus de la bande passante, il examine plusieurs métriques opérationnelles critiques telles que la perte de paquets, les erreurs et les rejets, etc.

L'outil peut vous aider à détecter, identifier et résoudre les problèmes de réseau grâce à ses alertes basées sur des seuils. Vous pouvez facilement définir plusieurs seuils pour chaque mesure de performance et recevoir des notifications lorsqu'ils sont dépassés. Le reporting est un autre domaine où cet outil brille. Des rapports intelligents vous permettront d'obtenir des informations détaillées sur les performances du réseau. Il existe plus de 100 rapports intégrés et vous pouvez personnaliser, planifier et exporter ces rapports prêts à l'emploi selon vos besoins.

2. Nagios

Il existe deux versions de Nagios disponibles. Il y a le Nagios Core gratuit et open-source et il y a le Nagios XI payant . Les deux partagent le même moteur de base sous-jacent, mais la similitude s'arrête là. Nagios Core est un système de surveillance open source qui fonctionne sous Linux. Le système est entièrement modulaire avec le véritable moteur de surveillance en son cœur, d'où son nom. Le moteur est complété par des dizaines de plugins disponibles qui peuvent être téléchargés pour ajouter des fonctionnalités au système. Chaque plugin ajoute une ou plusieurs fonctionnalités au noyau.

Surveillance de la bande passante sous Linux : les 5 meilleurs outils en 2021

Préservant l'approche modulaire, les frontaux de l'outil sont également modulaires et plusieurs options différentes développées par la communauté sont également disponibles en téléchargement. Le Nagios Core , les plugins et le front end se combinent et forment un système de monitoring plutôt complet. Cependant, cette modularité présente un inconvénient, car la configuration du produit peut s'avérer être une tâche difficile.

Nagios XI est un produit commercial basé sur le moteur Nagios Core , mais il s'agit d'une solution de surveillance complète et autonome. Le produit cible un large public, des petites entreprises aux grandes entreprises. Il est beaucoup plus simple à installer et à configurer que Nagios Core , grâce à son assistant de configuration et son moteur de découverte automatique. Bien sûr, cette facilité d'installation et de configuration a un prix. Vous pouvez vous attendre à payer environ 2 000 $ pour une licence à 100 nœuds et environ dix fois plus pour une licence illimitée.

3. Noyau Zenoss

Bien que Zenoss Core ne soit peut-être pas le plus populaire de tous les outils de surveillance de cette liste, il mérite vraiment d'être ici, principalement en raison de son ensemble impressionnant de fonctionnalités et de son aspect très professionnel. L'outil peut surveiller de nombreux éléments tels que l'utilisation de la bande passante et les flux de trafic ou des services tels que HTTP et FTP. Il a une interface utilisateur claire et simple et son système d'alerte est excellent. Une chose qui mérite d'être mentionnée est son système d'alertes multiples plutôt unique. Il permet d'alerter une deuxième personne si la première ne répond pas dans un délai prédéfini. Cette fonctionnalité est courante dans les outils d'alerte autonomes mais plutôt rare dans les plateformes de surveillance.

Surveillance de la bande passante sous Linux : les 5 meilleurs outils en 2021

En revanche, Zenoss Core est l'un des systèmes de surveillance les plus compliqués à installer et à configurer. L'installation est entièrement un processus piloté par la ligne de commande. Étant donné que les administrateurs réseau d'aujourd'hui sont habitués aux installateurs d'interface graphique, aux assistants de configuration et aux moteurs de détection automatique, cela pourrait rendre l'installation du produit un peu archaïque. Là encore, cela est conforme à la philosophie Linux. D'un autre côté, une documentation d'installation et de configuration abondante est disponible et le résultat final en vaut la peine.

4. Zabbix

Zabbix est un autre produit gratuit et open source qui peut être utilisé pour surveiller presque tout. Les outils peuvent fonctionner sur plusieurs distributions Linux, y compris Rapsbian, une distribution Linux spécifique à Raspberry Pi, et surveilleront l'utilisation de la bande passante du réseau, les serveurs, les applications et les services, ainsi que les environnements basés sur le cloud. Il bénéficie d'un aspect et d'une sensation très professionnels. Ce produit dispose également d'un large éventail de fonctionnalités, d'une évolutivité illimitée, d'une surveillance distribuée, d'une sécurité renforcée et d'une haute disponibilité. Bien qu'il soit gratuit, il s'agit d'un véritable produit de qualité professionnelle.

Surveillance de la bande passante sous Linux : les 5 meilleurs outils en 2021

Zabbix utilise une combinaison de technologies de surveillance. Il prend en charge la surveillance SNMP ainsi que l'interface de surveillance de plate-forme intelligente (IMPI). Il peut également effectuer une surveillance basée sur des agents avec des agents disponibles pour la plupart des plates-formes. Pour une configuration facile, il existe une détection automatique ainsi que des modèles prêts à l'emploi pour de nombreux appareils. L'interface utilisateur Web de l'outil dispose de plusieurs fonctionnalités avancées telles que des tableaux de bord basés sur des widgets, des graphiques, des cartes de réseau, des diaporamas et des rapports détaillés. Zabbix dispose également d'un système d'alerte hautement personnalisable qui non seulement enverra des messages de notification détaillés, mais qui peut également être personnalisé en fonction du rôle du destinataire. Il peut également escalader les problèmes en fonction de niveaux de service flexibles définis par l'utilisateur.

5. Cactus

Nous avons dû inclure Cacti sur cette liste. Après tout, à près de 18 ans, il s'agit de l'une des plus anciennes plateformes de surveillance gratuites et open source. De plus, il est toujours très populaire à ce jour, il est toujours activement développé avec la dernière version qui vient de sortir en juin dernier. Cacti n'est peut-être pas aussi riche en fonctionnalités que certains autres produits, mais c'est toujours un très bon outil. Son interface utilisateur Web a un aspect quelque peu rétro, mais elle est bien présentée et facile à comprendre et à utiliser. Cacti se compose d'un poller rapide, d'un ensemble de modèles graphiques avancés et de plusieurs méthodes d'acquisition. Bien que l'outil utilise principalement SNMP pour interroger les périphériques, des scripts personnalisés peuvent être conçus pour récupérer des données à partir de pratiquement n'importe quelle source.

Surveillance de la bande passante sous Linux : les 5 meilleurs outils en 2021

La principale force de cet outil réside dans l'interrogation des appareils pour récupérer leurs métriques, telles que l'utilisation de la bande passante, et dans la représentation graphique des données collectées sur les pages Web. Il fait un excellent travail, mais c'est à peu près tout ce qu'il fera. Si vous n'avez pas besoin d'alertes, de rapports sophistiqués ou d'autres extras, la simplicité du produit pourrait être exactement ce dont vous avez besoin. Et si vous avez besoin de plus de fonctionnalités, le code source de Cacti est disponible et il est entièrement écrit en PHP, ce qui le rend hautement personnalisable et permet à quiconque d'ajouter les fonctionnalités manquantes dont il a besoin.

Cacti utilise largement les modèles qui facilitent la configuration. Il existe des modèles d'appareils pour de nombreux types d'appareils courants ainsi que des modèles de graphiques. Il existe également une énorme communauté en ligne d'utilisateurs qui écrivent des modèles personnalisés de toutes sortes et les mettent à la disposition de la communauté et de nombreux fabricants d'équipements proposent également des modèles Cacti téléchargeables.

Emballer

Même si Linux est votre plate-forme de choix, nous avons vu à quel point vous avez encore beaucoup de choix en ce qui concerne les outils de surveillance de la bande passante. Et compte tenu de la philosophie de Linux, beaucoup d'entre eux sont gratuits et open source. En fait, l'utilisation de Linux pourrait vous permettre de construire un système de surveillance complet et très puissant sans autre investissement que le temps que vous passerez à le configurer.


10 meilleurs outils de balayage de ping pour vous en dire plus sur votre réseau

10 meilleurs outils de balayage de ping pour vous en dire plus sur votre réseau

Les balayages de ping peuvent être utilisés à votre avantage de nombreuses façons. Continuez à lire pendant que nous discutons de la façon dont nous présentons les 10 meilleurs outils de balayage Ping que vous pouvez trouver.

6 meilleurs outils pour surveiller les sites Web

6 meilleurs outils pour surveiller les sites Web

Les sites Web sont importants et doivent être constamment surveillés de près pour des performances adéquates. Voici quelques-uns des meilleurs outils de surveillance des sites Web.

6 meilleurs outils de gestion de réseau qui suivent les performances

6 meilleurs outils de gestion de réseau qui suivent les performances

Le marché des logiciels de gestion de réseau est très encombré. Raccourcissez votre recherche en suivant nos recommandations des meilleurs outils de gestion de réseau.

Meilleurs outils de déploiement de logiciels pour les équipes de développement en 2022

Meilleurs outils de déploiement de logiciels pour les équipes de développement en 2022

Voici un aperçu de certains des meilleurs outils de déploiement de logiciels pour faciliter la gestion d'un nombre illimité de machines

Liste de contrôle de conformité HIPAA et outils à utiliser

Liste de contrôle de conformité HIPAA et outils à utiliser

Si vous êtes dans l'industrie de la santé ou si vous êtes impliqué d'une manière ou d'une autre dans l'informatique dans cette industrie, il y a de fortes chances que vous ayez entendu parler de la HIPAA. La portabilité de l'assurance maladie

Meilleurs collecteurs et analyseurs sFlow gratuits examinés en 2021

Meilleurs collecteurs et analyseurs sFlow gratuits examinés en 2021

sFlow est un protocole d'analyse de flux intégré à de nombreux périphériques réseau. Nous passons en revue les cinq meilleurs collecteurs et analyseurs sFlow gratuits.

Meilleurs outils et logiciels de surveillance dinfrastructure sans agent en 2021

Meilleurs outils et logiciels de surveillance dinfrastructure sans agent en 2021

Pour vous aider à choisir le bon, nous avons présenté les meilleurs outils de surveillance d'infrastructure sans agent et vous ont donné un aperçu rapide de chacun.

Aide-mémoire des commandes Windows PowerShell – Le guide ultime dont vous avez besoin

Aide-mémoire des commandes Windows PowerShell – Le guide ultime dont vous avez besoin

Si vous êtes un utilisateur expérimenté de Windows, vous savez probablement et comprenez comment effectuer diverses opérations sur votre PC peut avoir plus d'une approche et

Meilleurs outils de test et de surveillance de latence réseau en 2021

Meilleurs outils de test et de surveillance de latence réseau en 2021

La latence semble être l'ennemi numéro un des réseaux. Ces outils de mesure de la latence vous apprendront comment tester la latence pour détecter, localiser et résoudre les problèmes.

Meilleurs outils de surveillance réseau pour Windows 10 en 2021

Meilleurs outils de surveillance réseau pour Windows 10 en 2021

Le moniteur de réseau Windows nécessite des outils avec des exigences limitées. Aujourd'hui, nous examinions les meilleurs outils de surveillance réseau pour Windows 10.