Installerer
Konfigurasjon for yum/manuelle installasjoner
Konfigurere vnStat-alternativer
Bruk
vnStat er en omfattende pakke for Linux-operativsystemer som brukes til å spore og overvåke båndbreddebruk. Det er inkludert i standardlagrene til de fleste pakkeadministratorer.
Denne opplæringen vil lære deg hvordan du installerer, konfigurerer og viser utdataene fra vnStat.
Installerer
vnStat har pakker i de fleste populære pakkeadministratorer. Bruk kodebiten nedenfor som er relevant for systemet ditt, eller kompiler programmet fra kildekoden.
Ubuntu/Debian
$ apt-get install vnstat
CentOS/Fedora
$ yum install vnstat
Kompilere fra kilden
Ta tak i den nyeste versjonen av vnStat fra den offisielle siden .
$ wget http://humdi.net/vnstat/vnstat-1.14.tar.gz
Når filen er lastet ned, pakk den ut og utfør følgende kommandoer.
$ tar -xvf vnstat-1.13.tar.gz
$ cd vnstat-1.13/
$ make
Når dette er fullført, installer det ved å bruke kommandoen nedenfor.
$ make install
Konfigurasjon for yum/manuelle installasjoner
Hopp over denne delen hvis du installerte vnStat med apt-get.
Hvis du installerte direkte fra kilden eller bruker yum, må du spesifisere adapteren(e) du vil overvåkes. Alt dette konfigureres automatisk når det installeres med apt-get.
Kjør følgende kommando for å se alle tilgjengelige grensesnitt som vnStat kan overvåke.
$ vnstat --iflist
For å logge trafikk for standardgrensesnittet på yum/manuelle installasjoner, utfør følgende kommando. Dette oppretter også databasen for adapteren.
$ vnstat -u -i eth0
Deretter starter du vnStat-daemonen ved å bruke kommandoen:
$ vnstatd -d
Du kan også legge til denne kommandoen i /etc/rc.localfilen, slik at den starter automatisk når systemet starter.
Konfigurere vnStat-alternativer
Du kan redigere vnStat-konfigurasjonsfilen som ligger på for /etc/vnstat.confå tilpasse alternativene til dine preferanser. Bruk et tekstredigeringsprogram for å åpne og redigere filen.
$ nano /etc/vnstat.conf
Hvis du foretrekker at båndbreddestatistikk skal sendes ut i KB/MB/GB/TBformat i stedet for standardformat KiB/MiB/GiB/TiB, endre UnitMode 0til UnitMode 1, og du kan også endre RateUnit 1til for RateUnit 0å vise hastighetene i byte.
Du bør også endre den maksimale båndbredden til porten på din VPS (1 GiB eller 10 GiB). Bytt MaxBandwidth 100til MaxBandwidth 1000(for 1GiB-port) eller MaxBandwidth 10000(for 10GiB-port)

Lagre og avslutt filen.
Bruk
For å se en rask oppsummering av trafikken som forbrukes, bruk bare kommandoen vnstat.
root@vultr:~# vnstat
Database updated: Sun Dec 13 04:56:02 2015
eth0 since 12/13/2015
rx: 225 KB tx: 229 KB total: 454 KB
monthly
rx | tx | total | avg. rate
------------------------+-------------+-------------+---------------
Dec '15 225 KB | 229 KB | 454 KB | 0.00 KB/s
------------------------+-------------+-------------+---------------
estimated -- | -- | -- |
daily
rx | tx | total | avg. rate
------------------------+-------------+-------------+---------------
today 225 KB | 229 KB | 454 KB | 0.03 KB/s
------------------------+-------------+-------------+---------------
estimated -- | -- | -- |
For å få mer spesifikk data, kan du bruke vnstat -mog vnstat -dkommandoer for måned og dag nivå utgang, henholdsvis.
root@vultr:~# vnstat -m
eth0 / monthly
month rx | tx | total | avg. rate
------------------------+-------------+-------------+---------------
Dec '15 225 KB | 229 KB | 454 KB | 0.00 KB/s
------------------------+-------------+-------------+---------------
estimated -- | -- | -- |
root@vultr:~# vnstat -d
eth0 / daily
day rx | tx | total | avg. rate
------------------------+-------------+-------------+---------------
12/13/2015 225 KB | 229 KB | 454 KB | 0.03 KB/s
------------------------+-------------+-------------+---------------
estimated -- | -- | -- |
Du kan også vise direkte trafikkstatistikk ved å bruke kommandoen vnstat -l.
root@vultr:~# vnstat -l
Monitoring eth0... (press CTRL-C to stop)
rx: 0.03 KB/s 0 p/s tx: 0.19 KB/s 0 p/s