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.