Kako instalirati vnStat i vnStati za praćenje mrežnog prometa u Linuxu


VnStat je dizajn alata za nadzor mrežnog prometa temeljen na konzoli za Linux i BSD. Vodit će zapisnik mrežnog prometa za odabrana mrežna sučelja. Za generiranje zapisa, vnStat koristi informacije koje pruža kernel.

Drugim riječima, neće njuškati mrežni promet i osigurat će lagano korištenje resursa sustava. Za korištenje ovog softvera pod Linuxom trebat će vam najmanje verzija 2.2 serije kernela.

Najnovija verzija vnStat 2.6 objavljena je 21. siječnja 2020. i uključuje nekoliko sljedećih značajki i popravaka.

Značajke

  • Statistika ostaje dostupna čak i nakon ponovnog pokretanja sustava
  • Pratite više mrežnih sučelja u isto vrijeme
  • Više mogućnosti izlaza
  • Razvrstajte podatke po satu, danu, mjesecu, tjednu ili dohvatite prvih 10 dana
  • Generirajte png grafiku izlaza
  • Konfigurirajte “Mjeseci” za praćenje različitih ciklusa naplate koje možda imate
  • Vrlo lagan – troši stvarno mali dio resursa vašeg sustava
  • Niska upotreba procesora bez obzira na to koliko prometa generišete
  • Ne morate biti root da biste ga koristili
  • Dinamički odaberite jedinice (KB, MB, itd.)
  • vnStati nudi neke nove opcije kao što su:

    • -nl/–nolegend (skriva legendu rx/tx)
    • –altdate – koristi alternativnu lokaciju teksta datuma/vremena
    • –headertext – za prilagođavanje teksta u zaglavlju slike.
  • Možete generirati izlaz u formatu slike.
  • Prilagodljive opcije za pozicioniranje sadržaja i boju pozadine slike za vnStat.cgi.
  • Propusnost sučelja bit će automatski otkrivena.
  • Koristite JSON za izlaz

U ovom ćemo vam članku pokazati kako instalirati alate vnStat i vnStati u sustavima Linux za praćenje mrežnog prometa u stvarnom vremenu.

Instaliranje vnStat i vnStati alata za nadzor mreže

1. Da biste instalirali vnStat u Linuxu, morat ćete preuzeti najnoviju verziju sa službene GitHub stranice izdanja.

Alternativno, također možete koristiti sljedeću naredbu wget za preuzimanje najnovijeg izvornog tarballa kao što je prikazano u nastavku.

wget https://humdi.net/vnstat/vnstat-2.6.tar.gz

2. Nakon što ste preuzeli datoteku, raspakirajte arhivu koristeći svoj terminal, a zatim idite na mjesto gdje ste izvukli arhivu i prevedite je pomoću sljedećih naredbi.

Napomena: Izvorni paket dolazi s potrebnim izvornim datotekama za vnStat uključujući demona (vnstatd) i sliku izlaz (vnstati).

Instalirajte VnStat u CentOS/RHEL i Fedora

yum group install "Development Tools"
yum install gd gd-devel sqlite-devel 
tar -xvf vnstat-2.6.tar.gz
cd vnstat-2.6/
./configure --prefix=/usr --sysconfdir=/etc
make
make install

Instalirajte VnStat u Debian i Ubuntu

sudo apt-get install build-essential gd gd-devel libsqlite3-dev
tar -xvf vnstat-2.6.tar.gz
cd vnstat-2.6/
sudo ./configure --prefix=/usr --sysconfdir=/etc
sudo make
sudo make install

3. Kada instalacija završi, morat ćete kopirati servisnu datoteku Vnstat kao što je prikazano.

VnStat Systemd

cp -v examples/systemd/vnstat.service /etc/systemd/system/
systemctl enable vnstat
systemctl start vnstat

Vnstat Init.d

cp -v examples/init.d/redhat/vnstat /etc/init.d/
chkconfig vnstat on
service vnstat start

4. Sada provjerite jesu li binarne datoteke instalirane na odgovarajuću lokaciju i imaju li ispravnu verziju.

vnstat

vnStat 2.6 by Teemu Toivola <tst at iki dot fi>

5. Ako želite prilagoditi svoju vnStat konfiguraciju, možete otvoriti njegovu konfiguracijsku datoteku koja se nalazi na:

vi /etc/vnstat.conf

Opcije su razumljive same po sebi pa se neću zaustavljati na svakoj od njih. Još uvijek ih možete pregledati ako želite prilagoditi svoju instalaciju.

6. Morat ćete pričekati neko vrijeme da se statistika ažurira u bazi podataka. Nakon što u bazu podataka upišete dovoljno informacija, možete vidjeti statistiku mreže jednostavnim pokretanjem:

vnstat

7. Yon također može provjeriti statistiku po satu korištenjem opcije -h:

vnstat -h

8. Za dnevne statistike morat ćete koristiti opciju -d:

vnstat -d 

9. Za više dostupnih opcija možete koristiti --help:

vnstat --help

10. Kako bi statistika bila lakša za čitanje, možete koristiti vnStati alat za generiranje .png slika za vnStat .

VnStati automatski se instalira zajedno s vnStat tako da neće biti potrebne daljnje radnje instalacije. Za generiranje slike sažetka mrežne upotrebe vašeg mrežnog sučelja, možete pokrenuti:

vnstati -s -i eth0 -o ~/network-log.png

vnstati -h -i eth0 -o ~/network-log.png

U mom slučaju, vnStat je nedavno instaliran, ali oni će se s vremenom popuniti. Za više dostupnih opcija i različite statistike možete koristiti opciju –pomoć:

Informacije koje pružaju i vnStat i vnStati mogu uvelike pomoći vašem mrežnom nadzoru, analizi i pravovremenom rješavanju problema. Više informacija o dostupnim opcijama vnStat-a možete pronaći na man stranici alata.

Ako imate dodatni prijedlog ili pitanje o vnStat i vnStati, slobodno pošaljite svoj komentar u odjeljak za komentare u nastavku.