iftop – Uno Strumento di Monitoraggio della larghezza di banda di Rete Linux in Tempo Reale

Nel nostro articolo precedente, abbiamo esaminato l’uso del Comando TOP e dei suoi parametri. In questo articolo abbiamo introdotto un altro ottimo programma chiamato Interfaccia TOP (IFTOP) che è uno strumento di monitoraggio della larghezza di banda di rete basato su console in tempo reale.

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

Requisiti:

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

Installare libpcap e libncurses

Inizia installando le librerie libpcap e libncurses utilizzando il gestore di pacchetti della tua 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, è possibile installarlo utilizzando il comando apt come mostrato.

$ sudo apt install iftop

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

# yum install epel-release
# yum install  iftop

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

# dnf install iftop

Altre distribuzioni Linux possono scaricare il pacchetto sorgente di iftop utilizzando il comando wget e compilarlo da 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

Dopo aver completato l’installazione, vai alla tua console e esegui il comando iftop senza argomenti per visualizzare l’utilizzo della larghezza di banda dell’interfaccia predefinita, come mostrato nella schermata sottostante.

$ sudo iftop

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

Monitor Linux Network Bandwidth Real Time

Monitoraggio dell’interfaccia di rete Linux

Prima esegui il seguente comando ifconfig o ip per trovare tutte le interfacce di rete collegate al tuo sistema Linux.

$ sudo ifconfig
OR
$ sudo ip addr show

Quindi utilizza l’opzione -i per specificare l’interfaccia che desideri monitorare. Ad esempio, il comando seguente viene utilizzato per monitorare la larghezza di banda sull’interfaccia wireless sul computer di prova.

$ sudo iftop -i wlp2s0
Monitor Linux Wifi Network Bandwidth

Per disabilitare la ricerca dei nomi host, utilizza l’opzione -n.

$ sudo iftop -n  eth0

Per attivare la visualizzazione della porta, utilizza l’interruttore -P.

$ sudo iftop -P eth0

Opzioni e Utilizzo di Iftop

Mentre esegui iftop puoi utilizzare i tasti come S, D per vedere ulteriori informazioni come sorgente, destinazione ecc. Si prega di consultare man iftop se si desidera esplorare ulteriori opzioni e trucchi. Premere ‘q‘ per uscire dalle finestre in esecuzione.

In questo articolo, abbiamo mostrato come installare e utilizzare iftop, uno strumento di monitoraggio dell’interfaccia di rete in Linux. Se desideri saperne di più su iftop visita il sito web di iftop. Condividilo gentilmente e invia il tuo commento attraverso il nostro modulo dei commenti qui sotto.

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