Rencontrez-vous des problèmes pour surveiller l’utilisation de la bande passante de votre réseau Linux? Avez-vous besoin d’aide? Il est important que vous puissiez visualiser ce qui se passe dans votre réseau afin de comprendre et de résoudre tout ce qui cause des lenteurs réseau ou simplement pour garder un œil sur votre réseau.
Dans cet article, nous passerons en revue 19 outils de surveillance de la bande passante utiles pour analyser l’utilisation du réseau sur un système Linux. Les outils répertoriés ci-dessous sont tous open source et peuvent vous aider à répondre à des questions telles que « pourquoi le réseau est-il si lent aujourd’hui?« .
Cet article comprend un mélange de petits outils pour surveiller la bande passante sur une seule machine Linux et des solutions de surveillance complètes capables de gérer quelques hôtes sur un Réseau Local (LAN) jusqu’à plusieurs hôtes même sur un Réseau Étendu (WAN).
Si vous recherchez des outils de surveillance et de mise en réseau pour gérer, résoudre les problèmes ou déboguer votre réseau, lisez nos articles suivants:
Commençons…
1. Analyseur de trafic NetFlow de Site24x7 – Surveillance du trafic réseau
L’Analyseur de trafic NetFlow de Site24x7 est un outil de surveillance du trafic réseau et de la bande passante basé sur le cloud qui surveille vos périphériques source et destination, leurs interfaces et le trafic qui passe à travers eux.
Configurez des valeurs de seuil pour toutes les principales métriques, telles que le trafic entrant, le trafic sortant et l’utilisation de la bande passante, et recevez des alertes instantanées lorsqu’un seuil est dépassé.
L’Analyseur NetFlow analyse le flux en fonction de différentes technologies, comme NetFlow, sFlow et J-Flow. Vous pouvez obtenir une visibilité complète sur la bande passante du réseau avec des statistiques sur le trafic de pointe, les principales applications et les principales conversations.
Identifiez les goulots d’étranglement de la bande passante, corrigez-les et améliorez les performances de votre réseau à l’aide de l’outil de surveillance de la bande passante réseau de Site24x7.

2. ManageEngine Netflow Analyzer
ManageEngine NetFlow Analyzer est une solution de surveillance de bande passante basée sur les flux qui offre une prise en charge multi-fournisseurs. Il surveille votre réseau, analyse les modèles de trafic et détecte et diagnostique les goulets d’étranglement de bande passante.
Vous pouvez suivre les modèles de trafic dans votre réseau sur n’importe quelle période de temps et descendre plus loin dans les détails au niveau de l’appareil, de l’interface, de l’application et de l’utilisateur.
Avec ses capacités de formation de trafic, NetFlow Analyzer vous aide à identifier les anomalies réseau en temps réel et à les résoudre avant qu’elles n’affectent vos utilisateurs finaux.
Avec ses rapports personnalisables, NetFlow Analyzer vous aide également à prédire et à planifier vos besoins en bande passante. Vous pouvez créer, planifier et générer des rapports d’analyse de bande passante complets en quelques clics.

3. vnStat – Un moniteur de trafic réseau
VnStat est un programme basé en ligne de commande entièrement évolué pour surveiller le trafic réseau et l’utilisation de la bande passante en temps réel, sur les systèmes Linux et BSD.

Un avantage qu’il a sur un outil similaire est qu’il enregistre le trafic réseau et les statistiques d’utilisation de la bande passante pour une analyse ultérieure – c’est son comportement par défaut. Vous pouvez en fait consulter ces journaux même après le redémarrage du système.
Installez VnStat sous Linux
$ sudo yum install sysstat [On Older CentOS/RHEL & Fedora] $ sudo dnf install sysstat [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux] $ sudo apt-get install sysstat [On Debian/Ubuntu & Mint] $ sudo pacman -S sysstat [On Arch Linux]
4. iftop – Affiche l’utilisation de la bande passante
iftop est un outil de surveillance de la bande passante réseau en temps réel, simple, facile à utiliser, basé sur la ligne de commande et similaire à top, utilisé pour obtenir un aperçu rapide des activités réseau sur une interface. Il affiche les mises à jour de l’utilisation de la bande passante du réseau toutes les 2, 10 et 40 secondes en moyenne.

Installez iftop sous Linux
$ sudo yum install iftop [On Older CentOS/RHEL & Fedora] $ sudo dnf install iftop [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux] $ sudo apt-get install iftop [On Debian/Ubuntu & Mint] $ sudo pacman -S iftop [On Arch Linux]
5. nload – Affiche l’utilisation du réseau
nload est un autre outil en ligne de commande simple et facile à utiliser pour surveiller le trafic réseau et l’utilisation de la bande passante en temps réel. Il utilise des graphiques pour vous aider à surveiller le trafic entrant et sortant. De plus, il affiche également des informations telles que la quantité totale de données transférées et l’utilisation minimale/maximale du réseau.

Installez nload sous Linux
$ sudo yum install nload [On Older CentOS/RHEL & Fedora] $ sudo dnf install nload [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux] $ sudo apt-get install nload [On Debian/Ubuntu & Mint] $ sudo pacman -S nload [On Arch Linux]
6. NetHogs – Surveillance du trafic réseau et de la bande passante
NetHogs est un petit outil de surveillance du trafic réseau en temps réel, similaire à top, basé sur du texte, pour surveiller l’utilisation de la bande passante par chaque processus ou application s’exécutant sur un système Linux. Il offre simplement des statistiques en temps réel de l’utilisation de la bande passante de votre réseau sur une base par processus.

Installer NetHogs sur Linux
$ sudo yum install nethogs [On Older CentOS/RHEL & Fedora] $ sudo dnf install nethogs [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux] $ sudo apt-get install nethogs [On Debian/Ubuntu & Mint] $ sudo pacman -S nethogs [On Arch Linux]
7. bmon – Moniteur de bande passante et estimateur de débit
bmon est également un outil en ligne de commande simple pour surveiller l’utilisation de la bande passante du réseau et un estimateur de débit, sous Linux. Il capture les statistiques du réseau et les visualise dans un format convivial pour que vous puissiez surveiller votre système.

Installer Bmon sur Linux
$ sudo yum install bmon [On Older CentOS/RHEL & Fedora] $ sudo dnf install bmon [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux] $ sudo apt-get install bmon [On Debian/Ubuntu & Mint] $ sudo pacman -S bmon [On Arch Linux]
8. Darkstat – Capture du trafic réseau
Darkstat est un petit analyseur de trafic réseau basé sur le web, en temps réel, efficace et multiplateforme. C’est un outil de surveillance des statistiques réseau qui fonctionne en capturant le trafic réseau et les statistiques d’utilisation de l’ordinateur, et qui fournit les rapports via HTTP dans un format graphique. Vous pouvez également l’utiliser via la ligne de commande pour obtenir les mêmes résultats.

Installer Darkstat sur Linux
$ sudo yum install darkstat [On Older CentOS/RHEL & Fedora] $ sudo dnf install darkstat [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux] $ sudo apt-get install darkstat [On Debian/Ubuntu & Mint] $ sudo pacman -S darkstat [On Arch Linux]
9. IPTraf – Moniteur de réseau IP
IPTraf est un outil facile à utiliser, basé sur ncurses et configurable pour surveiller le trafic réseau entrant et sortant passant par une interface. Il est utile pour la surveillance du trafic IP, et permet de visualiser des statistiques générales de l’interface, des statistiques détaillées de l’interface et bien plus encore.

Installer IPTraf sur Linux
$ sudo yum install iptraf [On Older CentOS/RHEL & Fedora] $ sudo dnf install iptraf [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux] $ sudo apt-get install iptraf [On Debian/Ubuntu & Mint] $ sudo pacman -S iptraf [On Arch Linux]
10. CBM – (Color Bandwidth Meter)
CBM est un petit utilitaire en ligne de commande pour afficher le trafic réseau actuel sur tous les appareils connectés en sortie colorée dans Ubuntu Linux et ses dérivés tels que Linux Mint, Lubuntu, et bien d’autres. Il montre chaque interface réseau connectée, les octets reçus, les octets transmis et le total des octets, vous permettant de surveiller la bande passante réseau.

Installer Color Bandwidth Meter sur Linux
$ sudo yum install cbm [On Older CentOS/RHEL & Fedora] $ sudo dnf install cbm [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux] $ sudo apt-get install cbm [On Debian/Ubuntu & Mint] $ sudo pacman -S cbm [On Arch Linux]
11. Iperf/Iperf3 – Outil de mesure de la bande passante réseau
Iperf/Iperf3 est un outil puissant pour mesurer le débit du réseau sur des protocoles tels que TCP, UDP et SCTP. Il est principalement conçu pour aider à ajuster les connexions TCP sur un chemin particulier, donc utile pour tester et surveiller la bande passante maximale atteignable sur les réseaux IP (prend en charge à la fois IPv4 et IPv6).
Il nécessite un serveur et un client pour effectuer des tests (qui rapportent la bande passante, la perte et d’autres paramètres de performance réseau utiles).

Installer Iperf3 sous Linux
$ sudo yum install iperf3 [On Older CentOS/RHEL & Fedora] $ sudo dnf install iperf3 [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux] $ sudo apt-get install iperf3 [On Debian/Ubuntu & Mint] $ sudo pacman -S iperf3 [On Arch Linux]
12. Netperf – Test de bande passante réseau
Netperf est similaire à iperf, pour tester les performances réseau. Il peut aider à surveiller la bande passante réseau sous Linux en mesurant le transfert de données en utilisant TCP, UDP. Il prend également en charge les mesures via l’interface Berkeley Sockets, DLPI, les sockets de domaine Unix, et tant d’autres interfaces. Vous avez besoin d’un serveur et d’un client pour exécuter les tests.

Installer Netperf sous Linux
$ sudo yum install netperf [On Older CentOS/RHEL & Fedora] $ sudo dnf install netperf [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux] $ sudo apt-get install netperf [On Debian/Ubuntu & Mint] $ sudo pacman -S netperf [On Arch Linux]
13. SARG – Générateur de rapports d’analyse Squid
SARG est un analyseur de fichiers journaux squid et un outil de surveillance de la bande passante Internet. Il produit des rapports HTML utiles avec des informations comprenant, mais sans s’y limiter, les adresses IP et l’utilisation totale de la bande passante. C’est un outil pratique pour surveiller l’utilisation de la bande passante Internet par des machines individuelles sur un réseau unique.

Pour les instructions d’installation et d’utilisation, consultez notre article – Comment installer SARG pour surveiller l’utilisation de la bande passante Internet par Squid.
14. Monitorix – Outil de surveillance système et réseau
Monitorix est une application légère de surveillance des ressources système et réseau, conçue pour de petits serveurs Linux/Unix et dispose également d’un excellent support pour les appareils intégrés.
Il vous permet de surveiller le trafic réseau et les statistiques d’utilisation à partir d’un nombre illimité de périphériques réseau. Il prend en charge les connexions IPv4 et IPv6, y compris les graphiques de trafic de paquets et d’erreurs de trafic, et prend en charge jusqu’à 9 disques par interface réseau.

Installez Monitorix sur Linux
$ sudo yum install monitorix [On Older CentOS/RHEL & Fedora] $ sudo dnf install monitorix [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux] $ sudo apt-get install monitorix [On Debian/Ubuntu & Mint] $ sudo pacman -S monitorix [On Arch Linux]
15. Cacti – Outil de surveillance et de graphiques réseau
Cacti est une application PHP de graphiques réseau entièrement fonctionnelle et basée sur le web avec une interface intuitive et facile à utiliser. Elle utilise une base de données MySQL pour stocker les données de performances réseau collectées, utilisées pour produire des graphiques personnalisés. C’est une interface frontend pour RRDTool, utile pour surveiller des réseaux simples à complexes avec des milliers d’appareils.

Pour les instructions d’installation et d’utilisation, consultez notre article – Installer Cacti (Surveillance Réseau) sur Linux.
16. Observium – Plateforme de Surveillance Réseau
Observium est une plateforme de surveillance réseau entièrement équipée avec une interface élégante et puissante, robuste mais simple et intuitive. Elle prend en charge un certain nombre de plates-formes, notamment Linux, Windows, FreeBSD, Cisco, HP, Dell, et bien d’autres, et inclut la détection automatique des appareils. Elle aide les utilisateurs à recueillir des mesures réseau et offre des graphiques intuitifs des mesures des appareils à partir des données de performances collectées.

Pour les instructions d’installation et d’utilisation, consultez notre article – Comment Installer Observium – Un Système Complet de Gestion et de Surveillance Réseau.
17. Zabbix – Outil de surveillance des applications et des réseaux
Zabbix est une plateforme de surveillance réseau riche en fonctionnalités et couramment utilisée, conçue selon un modèle client-serveur, pour surveiller les réseaux, les serveurs et les applications en temps réel. Il collecte différents types de données qui sont utilisées pour une représentation visuelle des performances du réseau ou des métriques de charge des appareils surveillés.
Il est capable de fonctionner avec des protocoles réseau bien connus tels que HTTP, FTP, SMTP, IMAP, et bien d’autres, sans avoir besoin d’installer de logiciel supplémentaire sur les appareils surveillés.

Pour les instructions d’installation et d’utilisation, consultez notre article – Comment Installer Zabbix – Une Solution Complète de Surveillance Réseau pour Linux.
18. Nagios – Surveille les Systèmes, Réseaux et Infrastructures
Nagios est un logiciel de surveillance robuste, puissant, riche en fonctionnalités et largement utilisé. Il vous permet de surveiller les appareils réseau locaux et distants ainsi que leurs services à partir d’une seule fenêtre.
Il offre une surveillance de la bande passante sur les appareils réseau tels que les commutateurs et les routeurs via SNMP, vous permettant ainsi de trouver facilement les ports sur-utilisés et de localiser d’éventuels abus réseau.
Lire aussi: 13 Commandes de configuration et de dépannage réseau Linux
De plus, Nagios vous aide également à surveiller l’utilisation de la bande passante par port et les erreurs, et prend en charge la détection rapide des pannes réseau et des échecs de protocole.

Pour les instructions d’installation et d’utilisation, consultez notre article – Comment installer Nagios – Une solution complète de surveillance de l’infrastructure informatique pour Linux.
19. EtherApe – Surveillance réseau
EtherApe est un autre outil graphique de surveillance réseau Linux qui affiche votre activité réseau graphiquement. Il prend en charge un large éventail de périphériques tels que Ethernet, FDDI, Token Ring, ISDN, PPP, SLIP et WLAN.

20. Picosnitch
Picosnitch sert d’outil de surveillance de la bande passante par application qui fournit des notifications en temps réel aux utilisateurs chaque fois que de nouvelles applications établissent des connexions Internet ou lorsque le hachage d’une application a changé depuis sa dernière connexion.
Il dispose d’une interface utilisateur basée sur un terminal, permettant aux utilisateurs de naviguer facilement et de filtrer leur historique de trafic selon divers paramètres, notamment le temps, l’exécutable, le hachage sha256, le processus parent de l’exécutable, l’identifiant d’utilisateur, les ports locaux et distants, les adresses locales et distantes, et même les domaines.

Résumé
Dans cet article, nous avons passé en revue plusieurs outils utiles de surveillance de la bande passante réseau et du système pour Linux. Si nous avons omis d’inclure un outil de surveillance dans la liste, veuillez le partager avec nous dans le formulaire de commentaire ci-dessous.
Source:
https://www.tecmint.com/linux-network-bandwidth-monitoring-tools/