Zoeken op website

iftop - Een realtime monitoringtool voor Linux-netwerkbandbreedte


In ons eerdere artikel hebben we het gebruik van TOP Command en de bijbehorende parameters besproken. In dit artikel hebben we nog een uitstekend programma bedacht, genaamd Interface TOP (IFTOP), een real-time consolegebaseerd hulpmiddel voor het monitoren van de netwerkbandbreedte.

Het toont een snel overzicht van netwerkactiviteiten op een interface. Iftop toont gemiddeld elke 2, 10 en 40 seconden een realtime bijgewerkte lijst met bandbreedte voor netwerkgebruik. In dit bericht gaan we de installatie zien en hoe je IFTOP kunt gebruiken met voorbeelden in Linux.

Vereisten:

  1. libpcap: bibliotheek voor het vastleggen van live netwerkgegevens.
  2. libncurses: een programmeerbibliotheek die een API biedt voor het bouwen van op tekst gebaseerde interfaces op een terminal-onafhankelijke manier.

Installeer libpcap en libncurses

Begin eerst met het installeren van de bibliotheken libpcap en libncurses met behulp van uw Linux-distributiepakketbeheerder, zoals weergegeven.

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+]

Download en installeer iftop

Iftop is beschikbaar in de officiële softwarebronnen van Debian/Ubuntu Linux, u kunt het installeren met de opdracht apt, zoals weergegeven.

sudo apt install iftop

Op RHEL/CentOS moet u de EPEL-repository inschakelen en deze vervolgens als volgt installeren.

yum install epel-release
yum install  iftop

Bij Fedora distributie is iftop ook beschikbaar vanuit de standaard systeembronnen om te installeren met het volgende commando.

dnf install iftop

Andere Linux-distributies kunnen het iftop-bronpakket downloaden met de opdracht wget en het vanaf de broncode compileren, zoals weergegeven.

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

Basisgebruik van Iftop

Zodra de installatie is voltooid, gaat u naar uw console en voert u de opdracht iftop uit zonder enige argumenten om het bandbreedtegebruik van de standaardinterface te bekijken, zoals weergegeven in de onderstaande schermafbeelding.

sudo iftop

Voorbeelduitvoer van de iftop-opdracht die de bandbreedte van de standaardinterface toont, zoals hieronder weergegeven.

Bewaak de Linux-netwerkinterface

Voer eerst de volgende ifconfig-opdracht of ip-opdracht uit om alle aangesloten netwerkinterfaces op uw Linux-systeem te vinden.

sudo ifconfig
OR
sudo ip addr show

Gebruik vervolgens de vlag -i om de interface op te geven die u wilt monitoren. De onderstaande opdracht wordt bijvoorbeeld gebruikt om de bandbreedte op de draadloze interface op de testcomputer te controleren.

sudo iftop -i wlp2s0

Om het opzoeken van hostnamen uit te schakelen, gebruikt u de vlag -n.

sudo iftop -n  eth0

Gebruik de schakelaar -P om de poortweergave in te schakelen.

sudo iftop -P eth0

Iftop-opties en gebruik

Terwijl u iftop uitvoert, kunt u toetsen zoals S, D gebruiken om meer informatie te bekijken, zoals source, bestemming etc. Voer alstublieft man iftop uit als u meer opties en trucs wilt ontdekken. Druk op ‘q’ om te stoppen met het uitvoeren van Windows.

In dit artikel hebben we laten zien hoe je iftop, een tool voor het monitoren van netwerkinterfaces in Linux, installeert en gebruikt. Als u meer wilt weten over iftop, bezoek dan de iftop-website. Deel het alstublieft en stuur uw reactie via ons opmerkingenveld hieronder.