iftop – Een Real Time Linux Netwerk Bandbreedte Monitoring Tool

In ons eerdere artikel hebben we het gebruik van het TOP-commando en de parameters ervan bekeken. In dit artikel zijn we gekomen met een ander uitstekend programma genaamd Interface TOP (IFTOP), een realtime op de console gebaseerde netwerkbandbreedtemonitoringstool.

Het toont een snel overzicht van netwerkactiviteiten op een interface. Iftop toont een realtime bijgewerkte lijst van netwerkgebruik bandbreedte elke 2, 10 en 40 seconden gemiddeld. In deze post gaan we de installatie en het gebruik van IFTOP met voorbeelden in Linux bekijken.

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 terminalonafhankelijke manier.

Installeer libpcap en libncurses

Begin eerst met het installeren van libpcap en libncurses-bibliotheken met behulp van de pakketbeheerder van uw Linux-distributie zoals getoond.

$ 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 software repositories van Debian/Ubuntu Linux, je kunt het installeren met behulp van het apt-commando zoals getoond.

$ sudo apt install iftop

Op RHEL/CentOS moet u het EPEL-archief inschakelen en vervolgens installeren zoals hieronder aangegeven.

# yum install epel-release
# yum install  iftop

Op de Fedora-distributie is iftop ook beschikbaar in de standaard systeemarchieven om te installeren met behulp van het volgende commando.

# dnf install iftop

Andere Linux-distributies kunnen het bronpakket iftop downloaden met het wget-commando en het compileren vanuit de bron zoals hieronder wordt getoond.

# 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 het iftop-commando zonder argumenten uit om het bandbreedtegebruik van het standaardinterface te bekijken, zoals weergegeven in de onderstaande schermafbeelding.

$ sudo iftop

Voorbeelduitvoer van het iftop-commando dat de bandbreedte van het standaardinterface toont, zoals hieronder weergegeven.

Monitor Linux Network Bandwidth Real Time

Bewaak het Linux-netwerkinterface

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

$ sudo ifconfig
OR
$ sudo ip addr show

Gebruik vervolgens de -i-vlag om het interface op te geven dat u wilt monitoren. Het onderstaande commando wordt bijvoorbeeld gebruikt om bandbreedte te controleren op het draadloze interface op de testcomputer.

$ sudo iftop -i wlp2s0
Monitor Linux Wifi Network Bandwidth

Om hostnamen op te sporen, gebruikt u de -n-vlag.

$ sudo iftop -n  eth0

Om de poortweergave in te schakelen, gebruik de -P schakelaar.

$ sudo iftop -P eth0

Opties en Gebruik van Iftop

Tijdens het uitvoeren van iftop kun je de toetsen zoals S, D gebruiken om meer informatie te zien zoals bron, bestemming enzovoort. Voer alstublieft man iftop uit als u meer opties en trucs wilt verkennen. Druk op ‘q‘ om af te sluiten van de lopende vensters.

In dit artikel hebben we laten zien hoe je iftop, een netwerkinterface-monitoringtool in Linux, kunt installeren en gebruiken. Als u meer wilt weten over iftop, bezoek dan alstublieft de iftop-website. Deel het vriendelijk en stuur uw opmerking via ons commentaarvak hieronder.

Source:
https://www.tecmint.com/iftop-linux-network-bandwidth-monitoring-tool/