Ricerca nel sito web

iftop - Uno strumento di monitoraggio della larghezza di banda della rete Linux in tempo reale


Nel nostro articolo precedente, abbiamo esaminato l'utilizzo del comando TOP e i suoi parametri. In questo articolo abbiamo creato un altro eccellente programma chiamato Interface TOP (IFTOP) è uno strumento di monitoraggio della larghezza di banda della rete basato su console in tempo reale.

Mostrerà una rapida panoramica delle attività di rete su un'interfaccia. Iftop mostra un elenco aggiornato in tempo reale della larghezza di banda utilizzata dalla rete in media ogni 2, 10 e 40 secondi. In questo post vedremo l'installazione e come utilizzare IFTOP con esempi in Linux.

Requisiti:

  1. libpcap: libreria per acquisire dati di rete in tempo reale.
  2. libncurses: una libreria di programmazione che fornisce un'API per creare interfacce basate su testo in modo indipendente dal terminale.

Installa libpcap e libncurses

Per prima cosa inizia installando le librerie libpcap e libncurses utilizzando il gestore dei pacchetti della distribuzione Linux come mostrato.

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

Scarica e installa iftop

Iftop è disponibile nei repository software ufficiali di Debian/Ubuntu Linux, puoi installarlo utilizzando il comando apt come mostrato.

sudo apt install iftop

Su RHEL/CentOS, devi abilitare il repository EPEL e quindi installarlo come segue.

yum install epel-release
yum install  iftop

Nella distribuzione Fedora, iftop è anche disponibile dai repository di sistema predefiniti per l'installazione utilizzando il seguente comando.

dnf install iftop

Altre distribuzioni Linux possono scaricare il pacchetto sorgente iftop utilizzando il comando wget e compilarlo dal sorgente come mostrato.

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

Utilizzo di base di Iftop

Una volta terminata l'installazione, vai alla tua console ed esegui il comando iftop senza argomenti per visualizzare l'utilizzo della larghezza di banda dell'interfaccia predefinita, come mostrato nella schermata seguente.

sudo iftop

Output di esempio del comando iftop che mostra la larghezza di banda dell'interfaccia predefinita come mostrato di seguito.

Monitorare l'interfaccia di rete Linux

Per prima cosa esegui il seguente comando ifconfig o il comando ip per trovare tutte le interfacce di rete collegate sul tuo sistema Linux.

sudo ifconfig
OR
sudo ip addr show

Quindi usa il flag -i per specificare l'interfaccia che vuoi monitorare. Ad esempio, il comando seguente utilizzato per monitorare la larghezza di banda sull'interfaccia wireless sul computer di prova.

sudo iftop -i wlp2s0

Per disabilitare le ricerche del nome host, usa il flag -n.

sudo iftop -n  eth0

Per attivare la visualizzazione delle porte, utilizza l'opzione -P.

sudo iftop -P eth0

Opzioni e utilizzo di Iftop

Durante l'esecuzione di iftop puoi utilizzare i tasti come S, D per visualizzare più informazioni come fonte, destinazione ecc. Per favore esegui man iftop se vuoi esplorare più opzioni e trucchi. Premi "q" per uscire dall'esecuzione di Windows.

In questo articolo, abbiamo mostrato come installare e utilizzare iftop, uno strumento di monitoraggio dell'interfaccia di rete in Linux. Se vuoi saperne di più su iftop visita il sito web iftop. Ti invitiamo a condividerlo e a inviare il tuo commento tramite la nostra casella dei commenti qui sotto.