Monitora il traffico di rete con vnStat sulla top 10 di Ubuntu.Top 10

Monitora il traffico di rete con vnStat sulla top 10 di Ubuntu.Top 10
VnStat è un monitor di traffico di rete open source e leggero per i sistemi operativi Linux. VnStat monitora silenziosamente il traffico di rete per interfacce specifiche e memorizza i dati di monitoraggio in un database. Con VnStat, puoi visualizzare l'uso della larghezza di banda all'ora, al giorno, al mese o per un determinato periodo.

In questa guida, esamineremo come installare VNStat e monitorare il traffico di rete su Ubuntu OS.

Nota: La procedura qui descritta è stata testata Ubuntu 20.04 LTS. I comandi sono stati eseguiti sul terminale che è possibile aprire attraverso Ctrl+alt+t scorciatoia.

Installazione di vnstat

VnStat è disponibile nei repository di Ubuntu predefiniti ma non è l'ultima versione. Per installare l'ultima versione di VnStat, seguire i passaggi di seguito:

Passaggio 1: aggiornamento dell'indice del repository

Innanzitutto, eseguire il comando seguente per aggiornare l'indice del repository di sistema:

$ sudo apt update

Immettere la password per sudo.

Passaggio 2: installa prerequisiti

Successivamente, dovrai installare alcuni prerequisiti in grado di creare software dalla sorgente. Ne avremo bisogno per la compilazione di VnStat. Esegui questo comando per installare i prerequisiti:

$ sudo apt installare build-essenziale GCC Make libsqlite3-dev -y

Passaggio 3: Scarica Vnstat Tar.pacchetto GZ

Ora dal sito ufficiale di VnStat, scarica l'ultima versione di VNSTAT catrame.Gz pacchetto. Attualmente, l'ultima versione di VnStat è 2.6, così possiamo scaricarlo come segue:

$ wget https: // humdi.net/vnstat/vnstat-2.6.catrame.Gz

Passaggio 4: installa vnstat

Una volta il catrame.Gz Il pacchetto viene scaricato, possiamo installarlo come segue:

Innanzitutto, estrai il catrame.GZ usando il comando seguente nel terminale:

$ tar -xvzf vnstat -2.6.catrame.Gz

Quindi passare alla directory estratta risultante utilizzando il comando seguente:

$ cd vnstat-2.6

Ora configuralo usando il comando di seguito:

$ ./configure --prefix =/usr -sysconfdir =/ecc

Quindi, installa VnStat come segue:

$ sudo fare
$ sudo Make Installa

Passaggio 5: verificare l'installazione

Per verificare se VnStat è stato installato correttamente, eseguire il comando seguente nel terminale:

$ vnstat -v

La seguente output conferma la versione VnStat 2.6 è stato installato.

Passaggio 6: Abilita e avvia il servizio VnStat

Per abilitare e avviare il servizio vnStat, prima dovrai copiare il file di servizio VNSTAT dalla directory estratta VNSTAT alla /etc/systemd/system/ Usando il comando seguente:

$ sudo cp -v vnstat -2.6/Esempi/SystemD/VnStat.Servizio/etc/systemd/system/

Ora abilita il servizio vnStat utilizzando il comando seguente:

$ sudo systemctl abilita vnstat

Quindi per avviare il servizio vnStat, eseguire il comando seguente

$ sudo systemctl avvia vnstat

Per verificare se il servizio vnStat è in esecuzione, eseguire il comando seguente:

$ sudo systemctl status vnstat

Il seguente output conferma il servizio VnStat è in esecuzione senza problemi.

Monitora il traffico di rete con VNSTAT

VnStat supporta varie opzioni che ti aiutano a monitorare il traffico in modi diversi. È possibile visualizzare alcune delle opzioni disponibili eseguendo il comando seguente nel terminale:

$ vnstat - -help

O eseguire il seguente comando per visualizzare l'elenco completo delle opzioni:

$ vnstat -longhelp

Puoi anche visitare la pagina di Vnstat Man per l'elenco completo di opzioni.

L'esecuzione del comando vnstat senza alcuna opzione stampica le statistiche di utilizzo della larghezza di banda per tutte le interfacce disponibili.

$ vnstat

Ecco l'output del comando VnStat sul nostro sistema che mostra le statistiche di un'interfaccia in quanto questa è l'unica interfaccia disponibile sul nostro sistema.

È inoltre possibile monitorare un'interfaccia specifica utilizzando il -io Opzione seguita dal nome dell'interfaccia.

$ vnstat -i

Ad esempio, per monitorare un'interfaccia Ens33, Il comando sarebbe:

$ vnstat -i ens33

Puoi anche monitorare l'uso della larghezza di banda secondo ora, ogni giorno, mensile, E annuale utilizzo usando il -h, -d, -m, E -y Opzioni rispettivamente. Ad esempio, per trovare l'utilizzo giornaliero della larghezza di banda, il comando sarebbe:

$ vnstat -d

Puoi anche ottenere l'utilizzo della larghezza di banda per i primi giorni del traffico. Ad esempio, per trovare i primi 10 giorni di utilizzo della larghezza di banda, utilizzare -T Opzione seguita dal numero di giorni:

$ vnstat -t 10

Per monitorare l'utilizzo della larghezza di banda in tempo reale, usa il -l Opzione come segue:

$ vnstat -l

Se si desidera rimuovere tutte le statistiche per un'interfaccia specifica dal database e interrompere il monitoraggio, utilizzare la sintassi del comando seguente:

$ sudo vnstat - -remove -i --forza

Ad esempio, per rimuovere l'interfaccia Ens33 Dal database e smettere di monitorarlo, il comando sarebbe:

$ sudo vnstat - -remove -i ens33 - -force

Per aggiungere nuovamente questa interfaccia per il monitoraggio, utilizzare il comando seguente:

$ sudo vnstat --add -i ens33

Dopo aver aggiunto l'interfaccia, riavvia il servizio VNSTAT:

$ sudo systemctl riavvio vnstat

Vnstat è uno strumento utile per tenere d'occhio l'uso della larghezza di banda sul tuo sistema operativo Linux. In questa guida, hai imparato come installare e utilizzare questo strumento su Ubuntu 20.04 LTS per il monitoraggio del traffico sulle interfacce di rete.