Stai riscontrando problemi nel monitorare l’utilizzo della larghezza di banda della tua rete Linux? Hai bisogno di aiuto? È importante che tu sia in grado di visualizzare ciò che sta accadendo nella tua rete al fine di comprendere e risolvere ciò che sta causando la lentezza della rete o semplicemente per tenere d’occhio la tua rete.
In questo articolo, esamineremo 19 utili strumenti di monitoraggio della larghezza di banda per analizzare l’utilizzo della rete su un sistema Linux. Gli strumenti elencati di seguito sono tutti open source e possono aiutarti a rispondere a domande come “perché la rete è così lenta oggi?“.
Questo articolo include una miscela di piccoli strumenti per monitorare la larghezza di banda su una singola macchina Linux e soluzioni di monitoraggio complete in grado di gestire un numero limitato di host su una LAN (Local Area Network) fino a diversi host anche su una WAN (Wide Area Network).
Se stai cercando strumenti di monitoraggio e networking per gestire, risolvere i problemi o eseguire il debug della tua rete, leggi i nostri seguenti articoli:
Cominciamo…
1. Analizzatore NetFlow di Site24x7 – Monitoraggio del Traffico di Rete
L’Analizzatore NetFlow di Site24x7 è uno strumento di monitoraggio del traffico di rete e della larghezza di banda basato su cloud che monitora i dispositivi di origine e destinazione, le loro interfacce e il traffico che scorre attraverso di esse.
Configura valori di soglia per tutte le metriche chiave, come traffico in ingresso, traffico in uscita e utilizzo della larghezza di banda, e ricevi avvisi istantanei quando viene superata una soglia.
NetFlow Analyzer analizza il flusso in base a diverse tecnologie, come NetFlow, sFlow e J-Flow. Puoi ottenere una visibilità completa sulla larghezza di banda di rete con statistiche sul traffico di picco, sulle applicazioni principali e sulle conversazioni principali.
Identifica i consumatori di larghezza di banda, risolvili e potenzia le prestazioni della tua rete utilizzando lo strumento di monitoraggio della larghezza di banda di rete di Site24x7.

2. ManageEngine Netflow Analyzer
ManageEngine NetFlow Analyzer è una soluzione di monitoraggio della larghezza di banda basata su flussi che offre supporto multi-vendor. Monitora la rete, analizza i modelli di traffico e rileva e diagnostica i consumatori di banda.
È possibile tracciare i modelli di traffico nella rete per qualsiasi periodo di tempo e approfondire ulteriormente i dettagli a livello di dispositivo, interfaccia, applicazione e utente.
Grazie alle sue capacità di modellazione del traffico, NetFlow Analyzer consente di identificare anomalie della rete in tempo reale e risolverle prima che influiscano sugli utenti finali.
Con i suoi report personalizzabili, NetFlow Analyzer aiuta anche a prevedere e pianificare i requisiti di banda. È possibile creare, programmare e generare report completi di analisi della larghezza di banda con pochi clic.

3. vnStat – Un monitor di traffico di rete
VnStat è un programma basato sulla riga di comando, completo di funzionalità, per monitorare il traffico di rete e l’utilizzo della larghezza di banda in tempo reale, su sistemi Linux e BSD.

Un vantaggio che ha rispetto a uno strumento simile è che registra il traffico di rete e le statistiche sull’utilizzo della larghezza di banda per analisi successive – questo è il suo comportamento predefinito. Puoi effettivamente visualizzare questi registri anche dopo il riavvio del sistema.
Installa VnStat in Linux
$ sudo yum install sysstat [On Older CentOS/RHEL & Fedora] $ sudo dnf install sysstat [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux] $ sudo apt-get install sysstat [On Debian/Ubuntu & Mint] $ sudo pacman -S sysstat [On Arch Linux]
4. iftop – Visualizza l’utilizzo della larghezza di banda
iftop è uno strumento di monitoraggio della larghezza di banda di rete in tempo reale, semplice e facile da usare, basato su riga di comando, utilizzato per ottenere una rapida panoramica delle attività di rete su un’interfaccia. Visualizza gli aggiornamenti sull’utilizzo della larghezza di banda della rete ogni 2, 10 e 40 secondi in media.

Installa iftop in Linux
$ sudo yum install iftop [On Older CentOS/RHEL & Fedora] $ sudo dnf install iftop [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux] $ sudo apt-get install iftop [On Debian/Ubuntu & Mint] $ sudo pacman -S iftop [On Arch Linux]
5. nload – Visualizza l’utilizzo della rete
nload è un altro strumento semplice e facile da usare basato su riga di comando per monitorare il traffico di rete e l’utilizzo della larghezza di banda in tempo reale. Utilizza grafici per aiutarti a monitorare il traffico in entrata e in uscita. Inoltre, visualizza anche informazioni come la quantità totale di dati trasferiti e l’utilizzo della rete min/max.

Installa nload in Linux
$ sudo yum install nload [On Older CentOS/RHEL & Fedora] $ sudo dnf install nload [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux] $ sudo apt-get install nload [On Debian/Ubuntu & Mint] $ sudo pacman -S nload [On Arch Linux]
6. NetHogs – Monitoraggio del traffico di rete e larghezza di banda
NetHogs è un piccolo strumento basato su testo simile a top per monitorare l’utilizzo della larghezza di banda del traffico di rete in tempo reale da parte di ogni processo o applicazione in esecuzione su un sistema Linux. Offre semplicemente statistiche in tempo reale dell’utilizzo della larghezza di banda di rete su base per processo.

Installare NetHogs in Linux
$ sudo yum install nethogs [On Older CentOS/RHEL & Fedora] $ sudo dnf install nethogs [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux] $ sudo apt-get install nethogs [On Debian/Ubuntu & Mint] $ sudo pacman -S nethogs [On Arch Linux]
7. bmon – Monitoraggio della larghezza di banda e stimatore di velocità
bmon è anche uno strumento a riga di comando diretto per il monitoraggio dell’utilizzo della larghezza di banda di rete e uno stimatore di velocità, in Linux. Cattura le statistiche di rete e le visualizza in un formato amichevole per l’utente in modo che tu possa tenere d’occhio il tuo sistema.

Installare Bmon in Linux
$ sudo yum install bmon [On Older CentOS/RHEL & Fedora] $ sudo dnf install bmon [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux] $ sudo apt-get install bmon [On Debian/Ubuntu & Mint] $ sudo pacman -S bmon [On Arch Linux]
8. Darkstat – Cattura il traffico di rete
Darkstat è un piccolo, semplice, multi-piattaforma, in tempo reale, efficace analizzatore di traffico di rete basato sul web. È uno strumento di monitoraggio delle statistiche di rete che funziona catturando il traffico di rete e le statistiche sull’utilizzo del computer e serve i report via HTTP in un formato grafico. Puoi anche usarlo tramite la riga di comando per ottenere gli stessi risultati.

Installare Darkstat in Linux
$ sudo yum install darkstat [On Older CentOS/RHEL & Fedora] $ sudo dnf install darkstat [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux] $ sudo apt-get install darkstat [On Debian/Ubuntu & Mint] $ sudo pacman -S darkstat [On Arch Linux]
9. IPTraf – Un monitor di rete IP
IPTraf è uno strumento facile da usare, basato su ncurses e configurabile per monitorare il traffico di rete in ingresso e in uscita che passa attraverso un’interfaccia. È utile per il monitoraggio del traffico IP e per visualizzare le statistiche generali dell’interfaccia, le statistiche dettagliate dell’interfaccia e molto altro ancora.

Installare IPTraf in Linux
$ sudo yum install iptraf [On Older CentOS/RHEL & Fedora] $ sudo dnf install iptraf [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux] $ sudo apt-get install iptraf [On Debian/Ubuntu & Mint] $ sudo pacman -S iptraf [On Arch Linux]
10. CBM – (Color Bandwidth Meter)
CBM è un’utilità da riga di comando molto piccola per visualizzare il traffico di rete attuale su tutti i dispositivi connessi in output colorato in Ubuntu Linux e suoi derivati come Linux Mint, Lubuntu e molti altri. Mostra ciascuna interfaccia di rete connessa, byte ricevuti, byte trasmessi e byte totali, consentendo di monitorare la larghezza di banda di rete.

Installare Color Bandwidth Meter in Linux
$ sudo yum install cbm [On Older CentOS/RHEL & Fedora] $ sudo dnf install cbm [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux] $ sudo apt-get install cbm [On Debian/Ubuntu & Mint] $ sudo pacman -S cbm [On Arch Linux]
11. Iperf/Iperf3 – Strumento di misurazione della larghezza di banda di rete
Iperf/Iperf3 è uno strumento potente per misurare la larghezza di banda di rete su protocolli come TCP, UDP e SCTP. È principalmente progettato per aiutare nel tuning delle connessioni TCP su un percorso specifico, quindi utile per testare e monitorare la larghezza di banda massima ottenibile su reti IP (supporta sia IPv4 che IPv6).
Richiede un server e un client per eseguire i test (che riportano la larghezza di banda, la perdita e altri utili parametri di performance di rete).

Installare Iperf3 in Linux
$ sudo yum install iperf3 [On Older CentOS/RHEL & Fedora] $ sudo dnf install iperf3 [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux] $ sudo apt-get install iperf3 [On Debian/Ubuntu & Mint] $ sudo pacman -S iperf3 [On Arch Linux]
12. Netperf – Test della larghezza di banda di rete
Netperf è simile a iperf, per testare le performance di rete. Può aiutare nel monitorare la larghezza di banda di rete in Linux misurando il trasferimento di dati utilizzando TCP o UDP. Supporta anche misurazioni tramite l’interfaccia Berkeley Sockets, DLPI, Unix Domain Sockets e così via. È necessario un server e un client per eseguire i test.

Installare Netperf in Linux
$ sudo yum install netperf [On Older CentOS/RHEL & Fedora] $ sudo dnf install netperf [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux] $ sudo apt-get install netperf [On Debian/Ubuntu & Mint] $ sudo pacman -S netperf [On Arch Linux]
13. SARG – Generatore di report di analisi Squid
SARG è un analizzatore di file di registro di squid e strumento di monitoraggio della larghezza di banda internet. Produce utili rapporti HTML con informazioni tra cui, ma non limitate a, gli indirizzi IP e l’utilizzo totale della larghezza di banda. È uno strumento utile per monitorare l’utilizzo della larghezza di banda internet da parte di singole macchine su una singola rete.

Per istruzioni sull’installazione e sull’utilizzo, consulta il nostro articolo – Come Installare SARG per Monitorare l’Utilizzo della Larghezza di Banda Internet di Squid.
14. Monitorix – Strumento di Monitoraggio di Sistema e Rete
Monitorix è un’applicazione leggera per il monitoraggio delle risorse di sistema e della rete, progettata per piccoli server Linux/Unix e offre anche un incredibile supporto per i dispositivi embedded.
Ti aiuta a monitorare il traffico di rete e le statistiche di utilizzo da un numero illimitato di dispositivi di rete. Supporta connessioni IPv4 e IPv6, inclusi grafici di traffico dei pacchetti e errori di traffico, e supporta fino a 9 dischi per interfaccia di rete.

Installa Monitorix in Linux
$ sudo yum install monitorix [On Older CentOS/RHEL & Fedora] $ sudo dnf install monitorix [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux] $ sudo apt-get install monitorix [On Debian/Ubuntu & Mint] $ sudo pacman -S monitorix [On Arch Linux]
15. Cacti – Strumento di Monitoraggio e Grafici di Rete
Cacti è un’applicazione PHP per il tracciamento grafico di reti basata su web, completamente funzionale, con un’interfaccia intuitiva e facile da usare. Utilizza il database MySQL per memorizzare i dati raccolti sulle prestazioni di rete, utilizzati per produrre grafici personalizzati. È un frontend per RRDTool, utile per monitorare reti semplici o complesse con migliaia di dispositivi.

Per istruzioni sull’installazione e sull’uso, consulta il nostro articolo – Installare Cacti (Monitoraggio di Rete) su Linux.
16. Observium – Piattaforma di Monitoraggio di Rete
Observium è una piattaforma di monitoraggio di rete completa, con un’interfaccia elegante e potente, robusta ma semplice e intuitiva. Supporta diverse piattaforme, tra cui Linux, Windows, FreeBSD, Cisco, HP, Dell e molte altre, e include il rilevamento automatico dei dispositivi. Aiuta gli utenti a raccogliere metriche di rete e offre un tracciamento intuitivo delle metriche dei dispositivi dai dati sulle prestazioni raccolti.

Per istruzioni sull’installazione e sull’uso, consulta il nostro articolo – Come Installare Observium – Un Sistema Completo di Gestione e Monitoraggio di Rete.
17. Zabbix – Strumento di Monitoraggio Applicazioni e Rete
Zabbix è una piattaforma di monitoraggio di rete ricca di funzionalità e comunemente utilizzata, progettata secondo un modello server-client, per monitorare reti, server e applicazioni in tempo reale. Raccoglie diversi tipi di dati utilizzati per una rappresentazione visiva delle prestazioni della rete o delle metriche di carico dei dispositivi monitorati.
È in grado di funzionare con protocolli di rete ben noti come HTTP, FTP, SMTP, IMAP e molti altri, senza la necessità di installare software aggiuntivo sui dispositivi monitorati.

Per istruzioni sull’installazione e sull’utilizzo, consulta il nostro articolo – Come Installare Zabbix – Una Soluzione Completa di Monitoraggio di Rete per Linux.
18. Nagios – Monitora Sistemi, Reti e Infrastrutture
Nagios è un software di monitoraggio robusto, potente, ricco di funzionalità e ampiamente utilizzato. Ti consente di monitorare dispositivi di rete locali e remoti e i loro servizi da una singola finestra.
Offre il monitoraggio della larghezza di banda nei dispositivi di rete come switch e router tramite SNMP, consentendo così di individuare facilmente le porte sovrautilizzate e individuare possibili abusi di rete.
Leggi anche: 13 Comandi di Configurazione e Risoluzione dei Problemi di Rete Linux
Inoltre, Nagios ti aiuta anche a tenere d’occhio l’utilizzo della larghezza di banda per porta e gli errori e supporta la rapida individuazione delle interruzioni di rete e dei fallimenti dei protocolli.

Per istruzioni sull’installazione e sull’uso, consulta il nostro articolo – Come Installare Nagios – Una Soluzione Completa per il Monitoraggio dell’Infrastruttura IT su Linux.
19. EtherApe – Monitoraggio di Rete
EtherApe è un altro strumento grafico di monitoraggio di rete per Linux che visualizza l’attività di rete in modo grafico. Supporta una vasta gamma di dispositivi come Ethernet, FDDI, Token Ring, ISDN, PPP, SLIP e WLAN.

20. Picosnitch
Picosnitch funge da strumento di monitoraggio della larghezza di banda per singola applicazione che fornisce notifiche in tempo reale agli utenti ogni volta che nuove applicazioni stabiliscono connessioni Internet o quando l’hash di un’applicazione è cambiato dall’ultima connessione.
Ha una interfaccia utente basata su terminale, che consente agli utenti di navigare e filtrare facilmente la cronologia del traffico secondo vari parametri, tra cui tempo, eseguibile, hash sha256, processo genitore dell’eseguibile, ID utente, porte locali e remote, indirizzi locali e remoti, e persino domini.

Riassunto
In questo articolo, abbiamo esaminato diversi utili strumenti di monitoraggio della larghezza di banda di rete e di sistema per Linux. Se abbiamo tralasciato di includere qualche strumento di monitoraggio nell’elenco, condividilo con noi nel modulo dei commenti qui sotto.
Source:
https://www.tecmint.com/linux-network-bandwidth-monitoring-tools/