Recherche de site Web

20 meilleurs outils de surveillance de la bande passante réseau Linux en 2023


Rencontrez-vous des problèmes pour surveiller l’utilisation de la bande passante de votre réseau Linux ? As-tu besoin d'aide? Il est important que vous puissiez visualiser ce qui se passe sur votre réseau afin de comprendre et de résoudre ce qui cause la lenteur du réseau ou simplement de garder un œil sur votre réseau.

Dans cet article, nous passerons en revue 19 outils utiles de surveillance de la bande passante 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 un petit nombre d'hôtes sur un LAN (Local Area Network). à plusieurs hôtes, même sur un WAN (Wide Area Network).

Si vous recherchez des outils de surveillance et de mise en réseau pour gérer, dépanner ou déboguer votre réseau, lisez nos articles suivants :

Commençons…

1. NetFlow Analyzer de Site24x7 – Surveillance du trafic réseau

NetFlow Analyzer de Site24x7 est un outil de surveillance du trafic réseau et de la bande passante basé sur le cloud qui surveille vos appareils source et destination, leurs interfaces et le trafic qui les traverse.

Configurez les valeurs de seuil pour toutes les mesures clés, 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é.

NetFlow Analyzer analyse le flux en fonction de différentes technologies, telles que NetFlow, sFlow et J-Flow. Vous pouvez obtenir une visibilité complète sur la bande passante du réseau avec des statistiques sur les pics de trafic, les principales applications et les principales conversations.

Identifiez les problèmes de 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. Analyseur ManageEngine Netflow

ManageEngine NetFlow Analyzer est une solution de surveillance de la 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 monopolisations de bande passante.

Vous pouvez suivre les modèles de trafic sur votre réseau sur n'importe quelle période de temps et approfondir les détails sur l'appareil, l'interface, l'application et l'utilisateur.

Grâce à ses capacités de gestion du trafic, NetFlow Analyzer vous aide à identifier les anomalies du réseau en temps réel et à les résoudre avant qu'elles n'affectent vos utilisateurs finaux.

Grâce à ses rapports personnalisables, NetFlow Analyzer vous aide également à prévoir et planifier vos besoins en bande passante. Vous pouvez créer, planifier et générer des rapports complets d’analyse de bande passante en quelques clics seulement.

3. vnStat – Un moniteur de trafic réseau

VnStat est un programme complet basé sur la ligne de commande pour surveiller le trafic réseau Linux et l'utilisation de la bande passante en temps réel, sur les systèmes Linux et BSD.

L’un des avantages qu’il présente par rapport à un outil similaire est qu’il enregistre les statistiques de trafic réseau et d’utilisation de la bande passante pour une analyse ultérieure – c’est son comportement par défaut. Vous pouvez réellement consulter ces journaux même après le redémarrage du système.

Installer 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 simple, facile à utiliser et en temps réel, basé sur une ligne de commande, utilisé pour obtenir un aperçu rapide des activités réseau sur une interface. Il affiche les mises à jour de la bande passante d'utilisation du réseau toutes les 2, 10 et 40 secondes en moyenne.

Installer 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 de 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 min/max du réseau.

Installer 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 – Surveiller la bande passante du trafic réseau

NetHogs est un petit outil textuel de type haut de gamme permettant de surveiller en temps réel l'utilisation de la bande passante du trafic réseau par chaque processus ou application exécuté sur un système Linux. Il propose simplement des statistiques en temps réel sur l'utilisation de la bande passante de votre réseau, processus par processus.

Installer NetHogs sous 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 de 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 afin que vous puissiez garder un œil sur votre système.

Installer Bmon sous 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 le trafic réseau

Darkstat est un petit analyseur de trafic réseau simple, multiplateforme, efficace et en temps réel. Il s'agit d'un outil de surveillance des statistiques de 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 sous 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 – Un moniteur de réseau IP

IPTraf est un outil facile à utiliser, basé sur ncurses et configurable, permettant de surveiller le trafic réseau entrant et sortant transitant par une interface. Il est utile pour surveiller le trafic IP et afficher les statistiques générales d’interface, les statistiques détaillées d’interface et bien plus encore.

Installer IPTraf sous 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 – (compteur de bande passante couleur)

CBM est un petit utilitaire de ligne de commande permettant d'afficher le trafic réseau actuel sur tous les appareils connectés sous forme de sortie colorée dans Ubuntu Linux et ses dérivés tels que Linux Mint, Lubuntu et bien d'autres. Il affiche chaque interface réseau connectée, les octets reçus, les octets transmis et le nombre total d'octets, vous permettant de surveiller la bande passante du réseau.

Installer un compteur de bande passante couleur sous 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 du 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 à régler les connexions TCP sur un chemin particulier, donc utile pour tester et surveiller la bande passante maximale réalisable 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 signalent la bande passante, la perte et d'autres paramètres utiles de performances du réseau).

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 du réseau. Il peut aider à surveiller la bande passante du réseau sous Linux en mesurant le transfert de données à l'aide de TCP ou d'UDP. Il prend également en charge les mesures via l'interface Berkeley Sockets, DLPI, Unix Domain Sockets et bien d'autres interfaces. Vous avez besoin d'un serveur et d'un client pour exécuter des 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 rapport d’analyse de calmar

SARG est un analyseur de fichiers journaux Squid et un outil de surveillance de la bande passante Internet. Il produit des rapports HTML utiles contenant des informations comprenant, mais sans s'y limiter, les adresses IP et l'utilisation totale de la bande passante. Il s'agit d'un outil pratique pour surveiller l'utilisation de la bande passante Internet par des machines individuelles sur un seul réseau.

Pour les instructions d'installation et d'utilisation, consultez notre article – Comment installer SARG pour surveiller l'utilisation de la bande passante Internet Squid.

14. Monitorix – Outil de surveillance du système et du réseau

Monitorix est une application légère de surveillance des ressources système et du réseau, conçue pour les petits serveurs Linux/Unix et offre également une prise en charge étonnante des périphériques intégrés.

Il vous aide à 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.

Installer Monitorix sous 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 représentation graphique du réseau

Cacti est une application PHP de création de graphiques réseau entièrement fonctionnelle et basée sur le Web, dotée d'une interface intuitive et facile à utiliser. Il utilise la base de données MySQL pour stocker les données collectées sur les performances du réseau, utilisées pour produire des graphiques personnalisés. Il s'agit d'une interface pour RRDTool, utile pour surveiller des réseaux petits ou complexes comprenant des milliers d'appareils.

Pour les instructions d'installation et d'utilisation, consultez notre article – Installer Cacti (Network Monitoring) sur Linux.

16. Observium – Plateforme de surveillance du réseau

Observium est une plateforme de surveillance réseau complète avec une interface élégante et puissante, robuste mais simple et intuitive. Il 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. Il aide les utilisateurs à collecter des métriques réseau et propose un graphique intuitif des métriques 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 de réseau.

17. Zabbix – Outil de surveillance des applications et du réseau

Zabbix est une plate-forme de surveillance réseau riche en fonctionnalités et couramment utilisée, conçue selon un modèle serveur-client, 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 mesures 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 qu'il soit nécessaire d'installer un 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, les réseaux et l'infrastructure

Nagios est un logiciel de surveillance robuste, puissant, riche en fonctionnalités et largement utilisé. Il vous permet de surveiller les périphériques réseau locaux et distants et leurs services à partir d'une seule fenêtre.

Il offre une surveillance de la bande passante des périphériques réseau tels que les commutateurs et les routeurs via SNMP, vous permettant ainsi de découvrir facilement les ports surutilisés et d'identifier les éventuels abus du réseau.

Lire aussi : 13 commandes de configuration réseau et de dépannage Linux

De plus, Nagios vous aide également à garder un œil sur l'utilisation de la bande passante et les erreurs par port et prend en charge la détection rapide des pannes de 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 du réseau

EtherApe est un autre outil graphique de surveillance du réseau Linux qui affiche graphiquement votre activité réseau. Il prend en charge une large gamme de périphériques tels qu'Ethernet, FDDI, Token Ring, RNIS, 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 subi des modifications depuis sa dernière connexion.

Il dispose d'une interface utilisateur basée sur un terminal, permettant aux utilisateurs de naviguer et de filtrer facilement leur historique de trafic en fonction de divers paramètres, notamment l'heure, l'exécutable, le hachage sha256, le processus parent de l'exécutable, l'ID utilisateur, les ports locaux et distants, les adresses locales et distantes, et même des domaines.

Résumé

Dans cet article, nous avons passé en revue un certain nombre d’outils utiles de surveillance de la bande passante réseau et du système pour Linux. Si nous avons oublié d'inclure un outil de surveillance dans la liste, partagez-le avec nous dans le formulaire de commentaires ci-dessous.