GNU/Linux >> Linux Esercitazione >  >> Ubuntu

I migliori strumenti per monitorare la larghezza di banda della rete su un server Linux

Introduzione

Il monitoraggio delle prestazioni della rete è importante per prevenire malfunzionamenti e garantire la qualità. Tale pratica ti dice se la tua rete è lenta e quale potrebbe essere la causa di un tale problema. Questo viene fatto monitorando l'utilizzo della larghezza di banda della tua rete.

Esistono molti strumenti diversi per monitorare il traffico di rete su un server Linux. Ogni opzione ha i suoi punti di forza e di debolezza. La maggior parte delle utilità della riga di comando sono progettate per essere leggere e facili da usare. Alcuni sono progettati per presentare una panoramica di base, mentre altri forniscono dati dettagliati.

Questa guida mette a confronto i migliori strumenti di monitoraggio della rete Linux .

Prerequisiti

  • Accesso a un account utente con sudo o privilegi di root
  • Per CentOS e RHEL Linux, devono essere disponibili i repository EPEL (Extra Packages for Enterprise Linux).
  • Uno strumento per la gestione dei pacchetti (yum o apt )
  • Una finestra di terminale/riga di comando (Ctrl-Alt-T, Ctrl-Alt-F2)

9 migliori strumenti di monitoraggio della rete per Linux

Se stai cercando una visualizzazione rapida della larghezza di banda della rete, uno strumento di monitoraggio della riga di comando farà il lavoro. Se hai bisogno di un grafico dettagliato dell'utilizzo per il mese, le opzioni grafiche potrebbero fornire una soluzione migliore.

I rapporti sull'utilizzo complessivo possono aiutare a determinare i requisiti di larghezza di banda, mentre rapporti più dettagliati a livello di processo possono aiutare a identificare l'origine dell'utilizzo elevato della larghezza di banda.

I rapporti in tempo reale possono avvisarti di picchi di utilizzo o schemi insoliti quando si verificano.

Prima di iniziare, installa EPEL

Gli utenti CentOS devono prima installare il software EPEL.

Per RHEL e CentOS 7.x:

1. Aprire una finestra del terminale e immettere quanto segue:

sudo yum –y install epel-release

2. Aggiorna i repository:

yum repolist

Monitoraggio della rete da riga di comando su Linux

I server Linux sono spesso configurati senza un'interfaccia grafica per risparmiare risorse di sistema. Queste applicazioni possono essere eseguite e visualizzate da una riga di comando.

iftop Visualizza utilizzo larghezza di banda

Se hai familiarità con il top comando per monitorare l'utilizzo del processore, troverai il iftop comando molto simile. iftop fornisce una visualizzazione in tempo reale dell'utilizzo della larghezza di banda per singola connessione. Genera anche una panoramica della quantità di larghezza di banda utilizzata.

Una limitazione in iftop è che non tiene traccia del traffico per ID processo (PID).

Per installare iftop:

RHEL/CentOS

yum install iftop -y

Debian/Ubuntu

sudo apt-get install iftop

nload Visualizza l'utilizzo della rete

nload è un'utilità della riga di comando per monitorare il traffico di rete. Questo strumento segnala solo traffico in entrata e in uscita. Visualizza un grafico, utile per una rapida panoramica del traffico di rete. Tuttavia, nload presenta uno svantaggio in quanto non visualizza il traffico per PID o per socket.

Per installare scarica :

RHEL/CentOS

yum –y install nload

Debian/Ubuntu

sudo apt-get install nload

NetHogs monitora la larghezza di banda del traffico di rete

N etHogs genera report in tempo reale sull'utilizzo della rete. Un vantaggio di N etHogs è che ordina per processo/applicazione e utilizzo. Questo lo rende una buona utility per tenere traccia dei picchi di larghezza di banda (se puoi avviarlo in tempo).

Per installare N etHogs :

RHEL/CentOS

yum –y install nethogs

Debian/Ubuntu

sudo apt-get install nethogs

Monitoraggio della larghezza di banda e stimatore di frequenza bmon

bmon monitora l'utilizzo della larghezza di banda, oltre a mantenere una stima della velocità di esecuzione. Suddivide l'utilizzo in base al dispositivo, consentendo di tenere traccia della larghezza di banda su più schede di rete. Un'altra caratteristica positiva è che crea un grafico, che ti consente di vedere a colpo d'occhio l'utilizzo della larghezza di banda.

Per installare bmon :

RHEL/CentOS

yum –y install bmon

Debian/Ubuntu

sudo apt-get install bmon

Monitoraggio del traffico di rete vnStat

VnStat funziona eseguendo un demone che acquisisce e registra i dati della larghezza di banda. Legge dal kernel per rimanere leggero sull'utilizzo delle risorse. Può essere eseguito in tempo reale utilizzando il –l opzione. Il vero valore risiede nei record persistenti. Durante l'esecuzione, il demone raccoglie e archivia i dati sull'utilizzo della larghezza di banda.

Il vnstati comando può essere utilizzato per visualizzare le statistiche di utilizzo. VnStat è più adatto per i rapporti statistici.

Per installare vnStat :

RHEL/CentOS

yum –y install vnstat

Debian/Ubuntu

sudo apt-get install vnstat

Strumento di misurazione della larghezza di banda di rete iPerf/iPerf3

iPerf serve per monitorare la larghezza di banda in base al protocollo, come TCP e UDP.

Questo strumento è ideale per ottimizzare e massimizzare le prestazioni di rete per un particolare protocollo. Una limitazione è che richiede sia un server che un client per il test.

Per installare iPerf :

RHEL / CentOS:

yum –y install iperf3

Debian/Ubuntu:

sudo apt-get install iperf3

Strumenti di monitoraggio grafico della larghezza di banda

Gli strumenti seguenti sono più grafici nella loro interfaccia e visualizzazione. Molti di essi offrono una suite di monitoraggio più solida rispetto ai più semplici strumenti da riga di comando.

Nagios Core monitora sistemi, reti e infrastrutture

Nagios è uno strumento di monitoraggio della larghezza di banda open source affidabile da quasi 20 anni.

L'interfaccia funziona tramite un browser web e offre più vettori di monitoraggio. Può monitorare più servizi di rete, come HTTP, POP3 e SMTP. Ha anche la possibilità di inviare notifiche, ad esempio quando si verifica un problema o quando un problema viene risolto.

Nagios Core è un'applicazione open source gratuita. È disponibile anche una versione supportata a pagamento.

Applicazione Zabbix e strumento di monitoraggio della rete

Zabbix è un'applicazione di monitoraggio della larghezza di banda open source gratuita.

Funziona in PHP in un browser web. Zabbix mira a semplificare il monitoraggio della rete e include il monitoraggio di dispositivi e applicazioni. Genera registri di dati, che possono essere utilizzati per monitorare e migliorare le prestazioni, e può scalare rapidamente tra applicazioni grandi e piccole. Un vantaggio di Zabbox è che può essere utilizzato gratuitamente, anche in grandi applicazioni commerciali.

Strumento per il monitoraggio e la rappresentazione grafica della rete di cactus

Cactus è uno strumento di monitoraggio della rete che utilizza PHP e viene eseguito in una finestra del browser.

Il punto di forza principale di Cacti è la raccolta e il reporting dei dati. Cacti non si limita solo alla larghezza di banda della rete, ma può anche tenere traccia di altre metriche come i permessi utente e l'accesso. Cacti utilizza gli script per raccogliere dati e compilarli in grafici e grafici significativi.


Ubuntu
  1. 5 migliori strumenti di monitoraggio Linux basati su terminale

  2. 16 Utili strumenti di monitoraggio della larghezza di banda per analizzare l'utilizzo della rete in Linux

  3. Installa VNC Server su Ubuntu 20.04 - Metodo migliore?

  4. Installa PHP Server Monitor su un VPS Linux CentOS 7

  5. 6 Strumenti open source indispensabili per proteggere il tuo server Linux

Rafforzamento del server Linux:migliori pratiche

Installa Velociraptor su Linux

Come installare Netdata su Linux come Ubuntu 20.04 Server da monitorare

Come installare il monitoraggio della larghezza di banda di rete Iftop su Linux

I 15 migliori strumenti per font Linux e come installare i font Linux su Ubuntu

I 20 migliori strumenti per screenshot di Linux:la raccomandazione degli esperti