Overvåke nettverkstrafikk med Vnstat på Ubuntu Topp 10.Topp 10

Overvåke nettverkstrafikk med Vnstat på Ubuntu Topp 10.Topp 10
Vnstat er en åpen kildekode og lett nettverkstrafikkmonitor for Linux-operativsystemer. Vnstat overvåker stille nettverkstrafikken for spesifikke grensesnitt og lagrer overvåkningsdataene i en database. Med Vnstat kan du se båndbreddebruken per time, dag, måned eller for en bestemt periode.

I denne guiden vil vi se på hvordan du installerer VNSTAT og overvåker nettverkstrafikk på Ubuntu OS.

Merk: Prosedyren beskrevet her er testet på Ubuntu 20.04 LTS. Kommandoene er utført på terminalen som du kan åpne gjennom Ctrl+alt+t snarvei.

Installere vnstat

Vnstat er tilgjengelig i standard Ubuntu -lagringsplasser, men det er ikke den nyeste versjonen. For å installere Vnstat siste versjon, følg de under-nevnte trinnene:

Trinn 1: Oppdater depotindeks

Først må du utføre kommandoen nedenfor for å oppdatere system depotindeksen:

$ sudo apt oppdatering

Skriv inn passordet for sudo.

Trinn 2: Installer forutsetninger

Deretter må du installere noen forutsetninger som kan bygge programvare fra kilden. Vi trenger det for samlingen av Vnstat. Utfør denne kommandoen for å installere forutsetningene:

$ sudo apt install build-essensial gcc lage libsqlite3-dev -y

Trinn 3: Last ned VNSTAT TAR.GZ -pakke

Nå fra VNSTAT -offisielle nettsted, last ned den siste versjonen av VNSTAT tjære.gz pakke. Foreløpig er den siste versjonen av Vnstat 2.6, slik at vi kan laste den ned som følger:

$ wget https: // humdi.nett/vnstat/vnstat-2.6.tjære.gz

Trinn 4: Installer VNSTAT

Først når tjære.gz Pakken lastes ned, vi kan installere den som følger:

Først må du trekke ut tjæren.GZ ved å bruke kommandoen nedenfor i terminalen:

$ tar -xvzf vnstat -2.6.tjære.gz

Bytt deretter til den resulterende ekstraherte katalogen ved å bruke kommandoen nedenfor:

$ CD VNSTAT-2.6

Konfigurer den nå ved hjelp av kommandoen nedenfor:

$ ./konfigurere -prefix =/usr --sysconfdir =/etc

Installer deretter VNSTAT som følger:

$ sudo make
$ sudo lage installasjon

Trinn 5: Bekreft installasjonen

For å bekrefte om VNSTAT er installert med hell, utfør kommandoen nedenfor i terminalen:

$ vnstat -v

Følgende utdata bekrefter VNSTAT -versjonen 2.6 har blitt installert.

Trinn 6: Aktiver og start VNSTAT -tjenesten

For å aktivere og starte VNSTAT -tjenesten, må du først kopiere VNSTAT -tjenestefilen fra VNSTAT -ekstrahert katalog til /etc/systemd/system/ Bruke kommandoen nedenfor:

$ sudo cp -v vnstat -2.6/Eksempler/SystemD/VNSTAT.service/etc/systemd/system/

Aktiver nå Vnstat -tjenesten ved å bruke kommandoen nedenfor:

$ sudo SystemCTL Aktiver vnstat

Så for å starte VNSTAT -tjenesten, utfør kommandoen nedenfor

$ sudo systemctl start vnstat

For å bekrefte om Vnstat -tjenesten kjører, utfør kommandoen nedenfor:

$ sudo systemctl status vnstat

Følgende utdata bekrefter at VNSTAT -tjenesten kjører ordentlig uten problemer.

Overvåk nettverkstrafikk med VNSTAT

VNSTAT støtter forskjellige alternativer som hjelper deg å overvåke trafikken på forskjellige måter. Du kan se noen av de tilgjengelige alternativene ved å utføre kommandoen nedenfor i terminalen:

$ VNSTAT -HELP

Eller utfør følgende kommando for å se den komplette listen over alternativer:

$ vnstat - -Longhelp

Du kan også besøke Vnstat Man -siden for den komplette listen over alternativer.

Kjører Vnstat -kommandoen uten noe alternativ skriver ut båndbredde -bruksstatistikken for alle tilgjengelige grensesnitt.

$ vnstat

Her er output fra VNSTAT -kommandoen på systemet vårt som viser statistikk over ett grensesnitt, da dette er det eneste tilgjengelige grensesnittet på systemet vårt.

Du kan også overvåke et spesifikt grensesnitt ved å bruke -Jeg Alternativ etterfulgt av grensesnittnavnet.

$ vnstat -i

For eksempel å overvåke et grensesnitt ENS33, Kommandoen ville være:

$ vnstat -i ens33

Du kan også overvåke bruk av båndbredde i henhold til time, daglig, månedlig, og årlig Bruk ved hjelp av -h, -d, -m, og -y alternativer. For eksempel, for å finne den daglige båndbreddebruken, ville kommandoen være:

$ vnstat -d

Du kan også få båndbreddebruken for de beste trafikkdagene. For eksempel, for å finne de 10 beste bruksdagene for båndbredde, bruk -t Alternativ etterfulgt av antall dager:

$ vnstat -t 10

For å overvåke bruk av båndbredde i sanntid, bruk -l Alternativ som følger:

$ vnstat -l

Hvis du vil fjerne all statistikken for et spesifikt grensesnitt fra databasen og slutte å overvåke den, bruk kommandosyntaxen nedenfor:

$ sudo vnstat -følg -i --makt

For eksempel for å fjerne grensesnittet ENS33 Fra databasen og slutte å overvåke den, ville kommandoen være:

$ sudo vnstat --fjær -i ens33 -Force

For å legge til dette grensesnittet igjen for overvåking, bruk kommandoen nedenfor:

$ sudo vnstat -add -i ens33

Etter å ha lagt til grensesnittet, start VNSTAT -tjenesten på nytt:

$ sudo SystemCTL omstart Vnstat

Vnstat er et praktisk verktøy for å følge med på båndbreddebruken på Linux OS. I denne guiden har du lært hvordan du installerer og bruker dette verktøyet på Ubuntu 20.04 LTS for å overvåke trafikken på nettverksgrensesnitt.