iftop - alat za praćenje propusnosti Linux mreže u stvarnom vremenu


U našem ranijem članku pregledali smo korištenje TOP naredbe i njenih parametara. U ovom smo članku osmislili još jedan odličan program pod nazivom Sučelje TOP (IFTOP) koji je alat za nadgledanje propusnosti mreže u stvarnom vremenu.

Prikazat će brzi pregled mrežnih aktivnosti na sučelju. Iftop prikazuje ažurirani popis propusnosti mreže u stvarnom vremenu svakih 2, 10 i 40 sekundi u prosjeku. U ovom postu ćemo vidjeti instalaciju i kako koristiti IFTOP s primjerima u Linuxu.

Zahtjevi:

  1. libpcap: biblioteka za snimanje mrežnih podataka uživo.
  2. libncurses: programska biblioteka koja pruža API za izgradnju tekstualnih sučelja na način neovisan o terminalu.

Instalirajte libpcap i libncurses

Najprije započnite instaliranjem biblioteka libpcap i libncurses pomoću upravitelja paketa distribucije Linuxa kao što je prikazano.

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

Preuzmite i instalirajte iftop

Ako je Iftop dostupan u službenim repozitoriju softvera Debian/Ubuntu Linuxa, možete ga instalirati pomoću naredbe apt kao što je prikazano.

sudo apt install iftop

Na RHEL/CentOS trebate omogućiti EPEL repozitorij, a zatim ga instalirati na sljedeći način.

yum install epel-release
yum install  iftop

U distribuciji Fedora, iftop također je dostupan iz zadanih repozitorija sustava za instalaciju pomoću sljedeće naredbe.

dnf install iftop

Druge distribucije Linuxa mogu preuzeti izvorni paket iftop pomoću naredbe wget i kompajlirati ga iz izvora kao što je prikazano.

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

Osnovno korištenje Iftopa

Kada instalacija bude gotova, idite na svoju konzolu i pokrenite naredbu iftop bez ikakvih argumenata da biste vidjeli korištenje propusnosti zadanog sučelja, kao što je prikazano na snimci zaslona u nastavku.

sudo iftop

Uzorak izlaza naredbe iftop koji prikazuje propusnost zadanog sučelja kao što je prikazano u nastavku.

Pratite Linux mrežno sučelje

Prvo pokrenite sljedeću naredbu ifconfig ili naredbu ip da pronađete sva priključena mrežna sučelja na vašem Linux sustavu.

sudo ifconfig
OR
sudo ip addr show

Zatim upotrijebite oznaku -i da odredite sučelje koje želite nadzirati. Na primjer, naredba u nastavku korištena je za praćenje propusnosti na bežičnom sučelju na testnom računalu.

sudo iftop -i wlp2s0

Da biste onemogućili traženje naziva hosta, upotrijebite oznaku -n.

sudo iftop -n  eth0

Za uključivanje prikaza priključka koristite prekidač -P.

sudo iftop -P eth0

Iftop opcije i upotreba

Dok izvodite iftop možete koristiti tipke kao što su S, D da vidite više informacija kao što su source, odredište itd. Pokrenite man iftop ako želite istražiti više opcija i trikova. Pritisnite 'q' za prekid pokretanja prozora.

U ovom smo članku pokazali kako instalirati i koristiti iftop, alat za nadzor mrežnog sučelja u Linuxu. Ako želite saznati više o iftop posjetite web stranicu iftop. Ljubazno ga podijelite i pošaljite svoj komentar kroz naš okvir za komentare ispod.