GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Meilleurs outils pour surveiller la bande passante réseau sur un serveur Linux

Présentation

La surveillance des performances du réseau est importante pour prévenir les dysfonctionnements et garantir la qualité. Une telle pratique vous indique si votre réseau est lent et quelle peut être la cause d'un tel problème. Cela se fait en surveillant l'utilisation de la bande passante de votre réseau.

Il existe de nombreux outils différents pour surveiller le trafic réseau sur un serveur Linux. Chaque option a ses forces et ses faiblesses. La plupart des utilitaires de ligne de commande sont conçus pour être légers et faciles à utiliser. Certains sont conçus pour présenter un aperçu de base, tandis que d'autres fournissent des données détaillées.

Ce guide compare les meilleurs outils de surveillance réseau Linux .

Prérequis

  • Accès à un compte utilisateur avec sudo ou privilèges root
  • Pour CentOS et RHEL Linux, les référentiels EPEL (Extra Packages for Enterprise Linux) doivent être disponibles.
  • Un outil de gestion de packages (miam ou apt )
  • Une fenêtre de terminal/ligne de commande (Ctrl-Alt-T, Ctrl-Alt-F2)

9 meilleurs outils de surveillance réseau pour Linux

Si vous recherchez un affichage rapide de la bande passante du réseau, un outil de surveillance en ligne de commande fera l'affaire. Si vous avez besoin d'un graphique détaillé de l'utilisation pour le mois, les options graphiques peuvent fournir une meilleure solution.

Les rapports d'utilisation globale peuvent aider à déterminer les besoins en bande passante, tandis que des rapports plus détaillés au niveau des processus peuvent aider à identifier la source de l'utilisation élevée de la bande passante.

Les rapports en temps réel peuvent vous alerter des pics d'utilisation ou des modèles inhabituels lorsqu'ils se produisent.

Avant de commencer, installez EPEL

Les utilisateurs de CentOS doivent d'abord installer le logiciel EPEL.

Pour RHEL et CentOS 7.x :

1. Ouvrez une fenêtre de terminal et saisissez ce qui suit :

sudo yum –y install epel-release

2. Actualisez les référentiels :

yum repolist

Surveillance du réseau en ligne de commande sous Linux

Les serveurs Linux sont souvent configurés sans interface graphique pour économiser les ressources système. Ces applications peuvent s'exécuter et s'afficher à partir d'une ligne de commande.

Utilisation de la bande passante d'affichage iftop

Si vous connaissez le top commande pour surveiller l'utilisation du processeur, vous trouverez le iftop commande très similaire. iftop fournit un affichage en temps réel de l'utilisation de la bande passante par connexion individuelle. Il génère également un aperçu de la quantité de bande passante utilisée.

Une limitation dans iftop est qu'il ne suit pas le trafic par ID de processus (PID).

Pour installer iftop :

RHEL/CentOS

yum install iftop -y

Debian/Ubuntu

sudo apt-get install iftop

nload affiche l'utilisation du réseau

nload est un utilitaire de ligne de commande pour surveiller le trafic réseau. Cet outil signale uniquement le trafic entrant et sortant. Il affiche un graphique, ce qui est utile pour un aperçu rapide du trafic réseau. Cependant, nload a un inconvénient car il n'affiche pas le trafic par PID ou par socket.

Pour installer nload :

RHEL/CentOS

yum –y install nload

Debian/Ubuntu

sudo apt-get install nload

NetHogs surveille la bande passante du trafic réseau

N etHogs génère des rapports en temps réel sur l'utilisation du réseau. Un avantage de N etHogs est qu'il trie par processus/application et utilisation. Cela en fait un bon utilitaire pour suivre les pics de bande passante (si vous pouvez le lancer à temps).

Pour installer N etHogs :

RHEL/CentOS

yum –y install nethogs

Debian/Ubuntu

sudo apt-get install nethogs

Moniteur de bande passante bmon et estimateur de débit

bmon surveille l'utilisation de la bande passante, tout en conservant une estimation du taux de fonctionnement. Il répartit l'utilisation par appareil, ce qui vous permet de suivre la bande passante sur plusieurs adaptateurs réseau. Une autre caractéristique positive est qu'il crée un graphique, qui vous permet de voir l'utilisation de la bande passante en un coup d'œil.

Pour installer bmon :

RHEL/CentOS

yum –y install bmon

Debian/Ubuntu

sudo apt-get install bmon

Moniteur de trafic réseau vnStat

VnStat fonctionne en exécutant un démon qui capture et enregistre les données de bande passante. Il lit à partir du noyau pour rester léger sur l'utilisation des ressources. Il peut s'exécuter en temps réel en utilisant le –l option. La vraie valeur réside dans les enregistrements persistants. Au fur et à mesure que le démon s'exécute, il collecte et stocke les données d'utilisation de la bande passante.

Le vnstati La commande peut être utilisée pour afficher les statistiques d'utilisation. VnStat convient le mieux aux rapports statistiques.

Pour installer vnStat :

RHEL/CentOS

yum –y install vnstat

Debian/Ubuntu

sudo apt-get install vnstat

Outil de mesure de la bande passante réseau iPerf/iPerf3

iPerf sert à surveiller la bande passante par protocole, comme TCP et UDP.

Cet outil est idéal pour peaufiner et maximiser les performances du réseau pour un protocole particulier. Une limitation est qu'il nécessite à la fois un serveur et un client pour le test.

Pour installer iPerf :

RHEL/CentOS :

yum –y install iperf3

Debian/Ubuntu :

sudo apt-get install iperf3

Outils de surveillance graphique de la bande passante

Les outils suivants sont plus graphiques dans leur interface et leur affichage. Beaucoup d'entre eux offrent une suite de surveillance plus robuste que les outils de ligne de commande plus simples.

Nagios Core surveille les systèmes, les réseaux et l'infrastructure

Nagios est un outil de surveillance de la bande passante open source de confiance depuis près de 20 ans.

L'interface s'exécute via un navigateur Web et propose plusieurs vecteurs de surveillance. Il peut surveiller plusieurs services réseau, tels que HTTP, POP3 et SMTP. Il a également la capacité d'envoyer des notifications, par exemple lorsqu'un problème survient ou lorsqu'un problème est résolu.

Noyau de Nagios est une application open source gratuite. Une version payante et prise en charge est également disponible.

Outil de surveillance des applications et du réseau Zabbix

Zabbix est une application open-source gratuite de surveillance de la bande passante.

Il s'exécute en PHP dans un navigateur Web. Zabbix vise à simplifier la surveillance du réseau et inclut la surveillance des appareils et des applications. Il génère des journaux de données, qui peuvent être utilisés pour suivre et améliorer les performances, et il peut rapidement évoluer entre les grandes et les petites applications. L'un des avantages de Zabbox est qu'il peut être utilisé gratuitement, même dans de grandes applications commerciales.

Outil graphique et de surveillance du réseau Cacti

Cactus est un outil de surveillance réseau qui utilise PHP et s'exécute dans une fenêtre de navigateur.

La principale force de Cacti est sa collecte de données et ses rapports. Cacti n'est pas seulement limité à la bande passante du réseau, il peut également suivre d'autres mesures telles que les autorisations et l'accès des utilisateurs. Cacti utilise des scripts pour collecter des données et les compiler dans des tableaux et des graphiques significatifs.


Ubuntu
  1. 5 meilleurs outils de surveillance Linux basés sur un terminal

  2. 16 outils de surveillance de la bande passante utiles pour analyser l'utilisation du réseau sous Linux

  3. Installer VNC Server sur Ubuntu 20.04 - Meilleure méthode ?

  4. Installer PHP Server Monitor sur un VPS Linux CentOS 7

  5. 6 outils open source indispensables pour sécuriser votre serveur Linux

Durcissement du serveur Linux – Meilleures pratiques

Installer Velociraptor sur Linux

Comment installer Netdata sur Linux tel que Ubuntu 20.04 Server pour surveiller

Comment installer la surveillance de la bande passante réseau Iftop sur Linux

Les 15 meilleurs outils de police Linux et comment installer des polices Linux sur Ubuntu

Les 20 meilleurs outils de capture d'écran Linux :la recommandation des experts