Recherche de site Web

iftop - Un outil de surveillance de la bande passante du réseau Linux en temps réel


Dans notre article précédent, nous avons examiné l’utilisation de TOP Command et ses paramètres. Dans cet article, nous avons mis au point un autre excellent programme appelé Interface TOP (IFTOP) qui est un outil de surveillance de la bande passante réseau basé sur une console en temps réel.

Il affichera un aperçu rapide des activités du réseau sur une interface. Iftop affiche une liste mise à jour en temps réel de la bande passante utilisée du réseau toutes les 2, 10 et 40 secondes en moyenne. Dans cet article, nous allons voir l'installation et comment utiliser IFTOP avec des exemples sous Linux.

Exigences:

  1. libpcap : bibliothèque pour capturer les données réseau en direct.
  2. libncurses : une bibliothèque de programmation qui fournit une API pour créer des interfaces basées sur du texte de manière indépendante du terminal.

Installez libpcap et libncurses

Commencez par installer les bibliothèques libpcap et libncurses à l'aide de votre gestionnaire de packages de distribution Linux, comme indiqué.

sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev  [On Debian/Ubuntu]
yum  -y install libpcap libpcap-devel ncurses ncurses-devel             [On CentOS/RHEL]
dnf  -y install libpcap libpcap-devel ncurses ncurses-devel             [On Fedora 22+]

Téléchargez et installez iftop

Iftop est disponible dans les dépôts de logiciels officiels de Debian/Ubuntu Linux, vous pouvez l'installer à l'aide de la commande apt comme indiqué.

sudo apt install iftop

Sur RHEL/CentOS, vous devez activer le référentiel EPEL, puis l'installer comme suit.

yum install epel-release
yum install  iftop

Sur la distribution Fedora, iftop est également disponible à partir des référentiels système par défaut pour être installé à l'aide de la commande suivante.

dnf install iftop

D'autres distributions Linux peuvent télécharger le package source iftop à l'aide de la commande wget et le compiler à partir des sources comme indiqué.

wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
tar -zxvf iftop-0.17.tar.gz
cd iftop-0.17
./configure
make
make install

Utilisation de base d'Iftop

Une fois l'installation terminée, accédez à votre console et exécutez la commande iftop sans aucun argument pour afficher l'utilisation de la bande passante de l'interface par défaut, comme indiqué dans la capture d'écran ci-dessous.

sudo iftop

Exemple de sortie de la commande iftop qui affiche la bande passante de l'interface par défaut, comme indiqué ci-dessous.

Surveiller l'interface réseau Linux

Exécutez d’abord la commande ifconfig ou la commande ip suivante pour rechercher toutes les interfaces réseau connectées sur votre système Linux.

sudo ifconfig
OR
sudo ip addr show

Utilisez ensuite l'indicateur -i pour spécifier l'interface que vous souhaitez surveiller. Par exemple, la commande ci-dessous est utilisée pour surveiller la bande passante sur l'interface sans fil de l'ordinateur de test.

sudo iftop -i wlp2s0

Pour désactiver les recherches de nom d'hôte, utilisez l'indicateur -n.

sudo iftop -n  eth0

Pour activer l'affichage du port, utilisez le commutateur -P.

sudo iftop -P eth0

Options et utilisation d'Iftop

Lors de l'exécution de iftop, vous pouvez utiliser les touches telles que S, D pour voir plus d'informations telles que source, destination etc. Veuillez exécuter man iftop si vous souhaitez explorer plus d'options et d'astuces. Appuyez sur « q » pour quitter Windows en cours d'exécution.

Dans cet article, nous avons montré comment installer et utiliser iftop, un outil de surveillance d'interface réseau sous Linux. Si vous souhaitez en savoir plus sur iftop, veuillez visiter le site Web iftop. Veuillez le partager et envoyer votre commentaire via notre zone de commentaires ci-dessous.