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


VnStat je alat za praćenje mrežnog saobraćaja zasnovan na konzoli za Linux i BSD. On će voditi evidenciju mrežnog prometa za odabrana mrežna sučelja. Za generiranje dnevnika, vnStat koristi informacije koje pruža kernel.

Drugim riječima, neće nanjušiti mrežni promet i osigurat će jednostavno korištenje sistemskog resursa. Da biste koristili ovaj softver pod Linuxom, trebat će vam najmanje verzija 2.2 serije kernela.

Najnovija verzija vnStat 2.6 objavljena je 21. januara 2020. i uključuje nekoliko sljedećih funkcija i popravki.

Karakteristike

  • Statistika ostaje dostupna čak i nakon ponovnog pokretanja sistema
  • Nadgledajte više mrežnih sučelja u isto vrijeme
  • Više opcija izlaza
  • Sortirajte podatke po satu, danu, mjesecu, sedmici ili pronađite prvih 10 dana
  • Generirajte png grafiku izlaza
  • Konfigurirajte "Mjeseci" za praćenje različitih ciklusa naplate koje možda imate
  • Vrlo lagan – troši zaista mali dio resursa vašeg sistema
  • Niska upotreba CPU-a bez obzira na to koliko prometa generišete
  • Ne morate biti root da biste ga koristili
  • Dinamički birajte jedinice (KB, MB, itd.)
  • vnStati nudi neke nove opcije kao što su:

    • -nl/–nolegend (skriva legendu rx/tx)
    • –altdate – koristite alternativnu lokaciju teksta datuma/vremena
    • –headertext – da prilagodite tekst u zaglavlju slike.
  • Možete generirati izlaz u formatu slike.
  • Prilagodljive opcije za pozicioniranje sadržaja i boju pozadine slike u vnStat.cgi.
  • Propusni opseg interfejsa će biti automatski otkriven.
  • Koristite JSON za izlaz

U ovom članku ćemo vam pokazati kako da instalirate vnStat i vnStati alat pod Linux sistemima za praćenje mrežnog prometa u realnom vremenu.

Instaliranje vnStat i vnStati alata za nadgledanje mreže

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

Alternativno, također možete koristiti sljedeću naredbu wget da preuzmete najnoviji izvorni tarball kao što je prikazano ispod.

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

2. Nakon što preuzmete datoteku, raspakirajte arhivu koristeći svoj terminal, a zatim idite do lokacije na kojoj ste raspakirali arhivu i kompajlirajte je koristeći sljedeće naredbe.

Napomena: Izvorni paket dolazi sa potrebnim izvornim fajlovima za vnStat uključujući demon (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 se instalacija završi, morat ćete kopirati Vnstat servisni fajl 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 da li su binarne datoteke instalirane na odgovarajuću lokaciju i da li su ispravne verzije.

vnstat

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

5. Ako želite prilagoditi svoju vnStat konfiguraciju, možete otvoriti njen konfiguracijski fajl koji se nalazi na:

vi /etc/vnstat.conf

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

6. Trebalo bi da sačekate neko vrijeme da se statistika ažurira u bazi podataka. Kada imate dovoljno informacija upisanih u bazu podataka, možete vidjeti mrežnu statistiku jednostavnim pokretanjem:

vnstat

7. Također možete provjeriti statistiku po satu koristeći opciju -h:

vnstat -h

8. Za dnevnu statistiku, morat ćete koristiti opciju -d:

vnstat -d 

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

vnstat --help

10. Za lakše čitanje statistike možete koristiti vnStati alat za generiranje .png slika za vnStat .

VnStati se automatski instalira uz vnStat tako da ne bi bile potrebne daljnje radnje instalacije. Da biste generirali sažetak slike za korištenje mreže 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 će se oni vremenom popuniti. Za više dostupnih opcija i različite statistike možete koristiti opciju –pomoć:

Informacije koje obezbeđuju i vnStat i vnStati mogu u velikoj meri pomoći u praćenju, analizi i rešavanju problema vaše mreže na vreme. Možete pronaći više informacija o dostupnim opcijama vnStat-a na man stranici alata.

Ako imate dodatni prijedlog ili pitanje o vnStat i vnStati, ne ustručavajte se da pošaljete svoj komentar u odeljku za komentare ispod.