In u prossimu articulu emu da fà un ochju à VnStat. Questu hè unu strumentu gratuitu per monitorà u trafficu di rete, chì hè ancu open source è hè creatu per esse adupratu in u terminal di i sistemi Gnu / Linux. Cù VnStat pudemu monitorà e statistiche di rete per vari periodi di tempu. Hè simplice, ligere, è cunsuma una piccula parte di e risorse di u sistema.
Cume dicivu, questu strumentu utilizza una interfaccia di linea di cummanda. Ci permette di tene un log ogni ora, ogni ghjornu è ogni mese di u trafficu di rete per l'interfacce selezziunate, ma ùn hè micca un sniffer di pacchetti.. L'infurmazione di u trafficu hè analizata da u schedarii proc. In questu modu, VnStat pò esse adupratu ancu senza permessi di root.
Installa VnStat in Ubuntu 20.04
Questu strumentu pò esse facilmente installatu da i repositori Ubuntu. Per fà questu, tuttu ciò chì duvete fà hè di apre un terminal (Ctrl + Alt + T) è eseguisce u cumandimu seguitu:
sudo apt install vnstat
Un'altra opzione per aduprà stu strumentu hè di compilallu da a fonte. Nanzu tuttu faremu sicuru d'installà tutte e dipendenze necessarie per compilà VnStat cù u cumandimu seguitu in u terminal (Ctrl + Alt + T):
sudo apt install build-essential gcc make libsqlite3-dev
Una volta installatu, pudemu procedi à scaricà l'ultima versione di a fonte VnStat aduprendu cumandamentu:
wget https://humdi.net/vnstat/vnstat-2.6.tar.gz
Quandu u scaricamentu hè cumpletu, pudemu strae u fugliale scaricatu:
tar -xvzf vnstat-2.6.tar.gz
Avà andemu à andate in u cartulare chì hè statu creatu:
cd vnstat-2.6
A stu puntu, eseguiremu u cumandimu:
./configure --prefix=/usr --sysconfdir=/etc
Quandu hà finitu, continuemu cù u cumandimu seguitu:
make
Y per finisce, u cumandimu da aduprà serà:
sudo make install
Una volta finita a compilazione, pudemu verificate a versione installata di VnStat cù questu cumandamentu:
./vnstat -v
Gestite u serviziu
Se avete sceltu di compilà questu strumentu, allora duverete cupià u schedariu di serviziu vnStat systemd da a fonte vnStat à u cartulare / etc / systemd / system /. Pudemu fà questu scrivendu u cumandimu seguitu da u cartulare in cui compilemu u prugramma:
cp -v examples/systemd/vnstat.service /etc/systemd/system/
Avà andemu à attivà u serviziu vnStat è principià lu cù i cumandamenti seguenti:
systemctl enable vnstat systemctl start vnstat
Se tuttu hè statu currettu, pudemu verificà u statu di serviziu:
systemctl status vnstat
Un sguardu rapidu à VnStat
Prima di aduprà VnStat, serà necessariu aspettà un pocu per chì a basa di dati sia aggiornata. Dopu l'aghjurnamentu di a basa di dati, pudemu eseguisce questu strumentu senza alcuna opzione cum'è mostratu sottu:
./vnstat
Averemu ancu a pussibilità di specificate l'interfaccia di rete chì vulemu monitorà. Per questu useremu l'opzione -i seguita da u nome di l'interfaccia di rete, cum'è mostratu sottu:
./vnstat -i enp10s0
Duvemu uttene e statistiche ogni ghjornu è mensili
sobre mostra statistiche à l'ora, u cumandimu da eseguisce serà u seguente:
./vnstat -h
Se vulemu cuntrolla statistiche cutidianu, duveremu solu lancià st'altru cumandamentu:
./vnstat -d
Puderemu ancu pudè aduprà l'opzione -t per mustrate i ghjorni cù u trafficu più altu:
./vnstat -t
Se ciò chì circhemu hè di mostrarci u statistiche di trafficu di rete in tempu reale, duveremu solu eseguisce u cumandimu:
./vnstat -l
Pudete ancu dinò pulisce l'entrate di basa di dati per l'interfaccia (in questu casu enp10s0) è smette di monitorà aduprendu u cumandimu:
./vnstat -i enp10s0 --remove --force
Pò esse aghjunghje l'interfaccia eliminata enp10s0 torna lancendu questu altru cumandamentu:
./vnstat -i enp10s0 --add
Allora, rilancià u serviziu vnStat per applicà i cambiamenti:
systemctl restart vnstat
VnStat ci offre diverse opzioni chì ci aiutanu à monitorà u trafficu di rete. Pudemu cunsultalli cù u cumandimu seguitu:
./vnstat --help
In questu articulu avemu appena vistu cumu installà VnStat è aduprà per monitorà u trafficu di rete da u terminal. Più infurmazione nantu à stu prugramma si trova à situ di u prugettu. Ma questu hè solu unu di i numerosi strumenti chì pudemu aduprà in u terminal per monitorà a nostra rete.
Sianu the first to comment