iftop - Un instrument de monitorizare a lățimii de bandă a rețelei Linux în timp real


În articolul nostru anterior, am analizat utilizarea TOP Command și parametrii acestuia. În acest articol am venit cu un alt program excelent numit Interface TOP (IFTOP) este un instrument de monitorizare a lățimii de bandă a rețelei în timp real, bazat pe consolă.

Acesta va afișa o privire de ansamblu rapidă a activităților de rețea pe o interfață. Iftop afișează o listă actualizată în timp real a lățimii de bandă de utilizare a rețelei, în medie, la fiecare 2, 10 și 40 secunde. În această postare vom vedea instalarea și modul de utilizare a IFTOP cu exemple în Linux.

Cerințe:

  1. libpcap : bibliotecă pentru capturarea datelor din rețea în direct.
  2. libncurses : o bibliotecă de programare care oferă un API pentru construirea de interfețe bazate pe text într-un mod independent de terminal.

Instalați libpcap și libncurses

Mai întâi, începeți prin a instala bibliotecile libpcap și libncurses folosind managerul de pachete de distribuție Linux, așa cum se arată.

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

Descărcați și instalați iftop

Iftop este disponibil în depozitele oficiale de software ale Debian/Ubuntu Linux, îl puteți instala folosind comanda apt, așa cum se arată.

sudo apt install iftop

Pe RHEL/CentOS, trebuie să activați depozitul EPEL, apoi să îl instalați după cum urmează.

yum install epel-release
yum install  iftop

Pe distribuția Fedora, iftop este disponibil și din depozitele implicite de sistem pentru a fi instalate folosind următoarea comandă.

dnf install iftop

Alte distribuții Linux, pot descărca pachetul sursă iftop folosind comanda wget și îl pot compila din sursă, așa cum se arată.

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

Utilizarea de bază a Iftop

Odată finalizată instalarea, accesați consola și rulați comanda iftop fără niciun argument pentru a vedea utilizarea lățimii de bandă a interfeței implicite, așa cum se arată în captura de ecran de mai jos.

sudo iftop

Exemplu de ieșire a comenzii iftop care arată lățimea de bandă a interfeței implicite, așa cum se arată mai jos.

Monitorizați interfața de rețea Linux

Mai întâi rulați următoarea comandă ifconfig sau ip pentru a găsi toate interfețele de rețea atașate pe sistemul dumneavoastră Linux.

sudo ifconfig
OR
sudo ip addr show

Apoi utilizați indicatorul -i pentru a specifica interfața pe care doriți să o monitorizați. De exemplu, comanda de mai jos este folosită pentru a monitoriza lățimea de bandă pe interfața wireless de pe computerul de testare.

sudo iftop -i wlp2s0

Pentru a dezactiva căutările numelor de gazdă, utilizați indicatorul -n.

sudo iftop -n  eth0

Pentru a activa afișarea portului, utilizați comutatorul -P.

sudo iftop -P eth0

Opțiuni și utilizare Iftop

În timp ce rulați iftop, puteți utiliza tastele precum S, D pentru a vedea mai multe informații precum sursă, destinație etc. Rulați man iftop dacă doriți să explorați mai multe opțiuni și trucuri. Apăsați „q” pentru a ieși din rularea Windows.

În acest articol, am arătat cum să instalați și să utilizați iftop, un instrument de monitorizare a interfeței de rețea în Linux. Dacă doriți să aflați mai multe despre iftop, vizitați site-ul web iftop. Vă rugăm să-l distribuiți și să trimiteți comentariul dvs. prin caseta noastră de comentarii de mai jos.