20 Migliori strumenti di monitoraggio della larghezza di banda Linux per l’analisi di rete

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. Analizzatore Netflow di ManageEngine

Site24x7’s NetFlow Analyzer

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.

ManageEngine Netflow Analyzer

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.

Vnstat Network Traffic Monitor Tool

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.

Iftop Display Bandwidth Usage

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.

nload – Monitor Network Usage

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.

NetHogs – Monitor Network Usage Per User

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.

Bmon – Bandwidth Monitor and Rate Estimator

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.

Darkstat – Captures Network Traffic

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.

IPTraf – Network Statistics Utility

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.

CBM – Monitor Network LAN Usage

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).

Iperf3 – Network Performance and Tuning

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.

Netperf – Network Bandwidth Testing

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.

Sarg – Squid Network Analysis Report Generator

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.

Monitorix – System and Network Monitoring Tool

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.

Cacti – Network Monitoring and Graphing Tool

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.

Observium – Network Monitoring Platform

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.

Zabbix – Monitoring Solution for Linux

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.

Nagios – IT Infrastructure Monitoring Tool

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.

EtherApe – Network Monitoring

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.

Picosnitch – Monitor Network Traffic
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/