iftop - A Real Time Linux Network Bandwidth Monitoring Tool


An eisem fréieren Artikel hu mir d'Benotzung vum TOP Command iwwerpréift an seng Parameteren. An dësem Artikel hu mir en anere exzellente Programm genannt Interface TOP (IFTOP) entstanen ass en Echtzäit Konsol-baséiert Netzwierk Bandbreed Iwwerwachungsinstrument.

Et wäert e séieren Iwwerbléck iwwer Netzwierkaktivitéiten op engem Interface weisen. Iftop weist eng Echtzäit aktualiséiert Lëscht vun der Netzwierkverbrauchsbandbreedung all 2, 10 an 40 Sekonnen am Duerchschnëtt. An dësem Post wäerte mir d'Installatioun gesinn a wéi Dir IFTOP mat Beispiller am Linux benotzt.

  1. libpcap : Bibliothéik fir Live Netzwierkdaten opzehuelen.
  2. libncurses: eng Programméierungsbibliothéik déi eng API ubitt fir Text-baséiert Interfaces op eng terminal-onofhängeg Manéier ze bauen.

Installéiert libpcap an libncurses

Fänkt als éischt un andeems Dir libpcap a libncurses Bibliothéiken installéiert mat Ärem Linux Verdeelungspaketmanager wéi gewisen.

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

Eroflueden an installéieren iftop

Iftop ass verfügbar an den offiziellen Software Repositories vun Debian/Ubuntu Linux, Dir kënnt et mat engem apt Kommando installéieren wéi gewisen.

$ sudo apt install iftop

Op RHEL/CentOS musst Dir den EPEL Repository aktivéieren, an dann installéiere se wéi follegt.

# yum install epel-release
# yum install  iftop

Op der Fedora Verdeelung, iftop ass och verfügbar aus de Standard System Repositories fir mat dem folgenden Kommando z'installéieren.

# dnf install iftop

Aner Linux Verdeelungen, kënnen iftop Quell Package mat wget Kommando eroflueden an et aus der Quell kompiléieren wéi gewisen.

# 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

Basis Notzung vun Iftop

Wann d'Installatioun fäerdeg ass, gitt op Är Konsole a fuert den iftop Kommando ouni Argumenter fir d'Bandbreedungsverbrauch vun der Standardinterface ze gesinn, wéi am Bildschierm hei ënnen gewisen.

$ sudo iftop

Probeoutput vum iftop Kommando deen d'Bandbreedung vun der Standardinterface weist wéi hei ënnendrënner.

Monitor Linux Network Interface

Fir d'éischt de folgenden IP Kommando auszeféieren fir all verbonne Netzwierkschnëttplazen op Ärem Linux System ze fannen.

$ sudo ifconfig
OR
$ sudo ip addr show

Benotzt dann de -i Fändel fir den Interface ze spezifizéieren deen Dir iwwerwaache wëllt. Zum Beispill de Kommando hei drënner benotzt fir d'Bandbreedung op der drahtloser Interface um Testcomputer ze iwwerwaachen.

$ sudo iftop -i wlp2s0

Fir Hostname Lookups auszeschalten, benotzt de -n Fändel.

$ sudo iftop -n  eth0

Fir den Port Display auszeschalten, benotzt den -P Schalter.

$ sudo iftop -P eth0

Iftop Optiounen a Benotzung

Wann Dir Iftop leeft, kënnt Dir d'Schlësselen wéi S, D benotzen fir méi Informatioun wéi Quell, Destinatioun etc. . Dréckt 'q' fir aus lafende Fënsteren opzehalen.

An dësem Artikel hu mir gewisen wéi Dir iftop installéiere a benotzt, en Netzwierk Interface Iwwerwachungsinstrument a Linux. Wann Dir méi iwwer iftop wësse wëllt, besicht w.e.g. iftop Websäit. W.e.g. deelt et a schéckt Äre Kommentar duerch eis Kommentarfeld hei ënnen.