Kā instalēt vnStat un vnStati, lai uzraudzītu tīkla trafiku Linux


VnStat ir konsoles tīkla trafika uzraudzības rīku dizains Linux un BSD. Tas veiks reģistrēto tīkla trafika žurnālu atlasītajām tīkla saskarnēm. Žurnālu ģenerēšanai vnStat izmanto kodola sniegto informāciju.

Citiem vārdiem sakot, tas netraucēs tīkla trafiku un nodrošinās sistēmas resursu vienkāršotu izmantošanu. Lai izmantotu šo programmatūru operētājsistēmā Linux, jums būs nepieciešama vismaz kodolu sērijas 2.2 versija.

Jaunākā vnStat 2.6 versija ir izlaista 2020. gada 21. janvārī, un tajā ir vairākas šādas funkcijas un labojumi.

  • Statistika paliek pieejama arī pēc sistēmas atkārtotas palaišanas
  • Vienlaicīgi pārraudzīt vairākas tīkla saskarnes
  • vairākas izvades opcijas
  • Kārtojiet datus pēc stundas, dienas, mēneša, nedēļas vai iegūstiet 10 labākās dienas
  • Izveidot izvades png grafiku
  • Konfigurējiet “Mēnešus”, lai sekotu dažādiem iespējamiem norēķinu cikliem.
  • Ļoti viegli - patērē patiešām nelielu daļu no jūsu sistēmas resursiem
  • Zems CPU patēriņš neatkarīgi no tā, cik lielu trafiku jūs ģenerējat
  • Lai to izmantotu, jums nav jābūt root tiesībām
  • Dinamiski atlasiet vienības (KB, MB utt.)
  • vnStati piedāvā dažas jaunas iespējas, piemēram:
    • -nl/–nolegend (slēpj leģendu rx/tx)
    • –datums - izmantojiet alternatīvu datuma/laika teksta atrašanās vietu
    • – headertext - lai pielāgotu tekstu attēla galvenē.

    Šajā rakstā mēs parādīsim, kā Linux sistēmās instalēt rīku vnStat un vnStati, lai uzraudzītu reāllaika tīkla trafiku.

    VnStat un vnStati tīkla uzraudzības rīku instalēšana

    1. Lai vnStat instalētu Linux, jums būs jālejupielādē jaunākā versija no tās oficiālās GitHub izlaišanas lapas.

    Varat arī izmantot šo komandu wget, lai lejupielādētu jaunāko avota tarball, kā parādīts zemāk.

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

    2. Kad esat lejupielādējis failu, izvelciet arhīvu, izmantojot savu termināli, un pēc tam dodieties uz vietu, kur esat izguvis arhīvu, un apkopojiet to, izmantojot šādas komandas.

    Piezīme. Avota pakotnei ir nepieciešamie avota faili vnStat, ieskaitot dēmonu (vnstatd) un attēla izvadi (vnstati).

    # 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
    
    $ 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. Kad instalēšana ir pabeigta, jums būs jākopē Vnstat servisa fails, kā parādīts.

    # cp -v examples/systemd/vnstat.service /etc/systemd/system/
    # systemctl enable vnstat
    # systemctl start vnstat
    
    # cp -v examples/init.d/redhat/vnstat /etc/init.d/
    # chkconfig vnstat on
    # service vnstat start
    

    4. Tagad pārbaudiet, vai binārie faili ir instalēti piemērotā vietā un vai tiem ir pareizā versija.

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

    5. Ja vēlaties pielāgot savu vnStat konfigurāciju, varat atvērt tā konfigurācijas failu, kas atrodas:

    # vi /etc/vnstat.conf
    

    Tur piedāvātās iespējas ir pašsaprotamas, tāpēc es neapstāšos pie katra no tiem. Jūs joprojām varat tos pārskatīt, ja vēlaties pielāgot instalāciju.

    6. Jums būs jāpiešķir zināms laiks, līdz statistika tiek atjaunināta datu bāzē. Kad datu bāzē ir pietiekami daudz informācijas, jūs varat redzēt tīkla statistiku, vienkārši palaižot:

    # vnstat
    

    7. Yon var arī pārbaudīt stundas statistiku, izmantojot opciju -h :

    # vnstat -h
    

    8. Lai iegūtu ikdienas statistiku, jums būs jāizmanto opcija -d :

    # vnstat -d 
    

    9. Lai iegūtu vairāk pieejamo opciju, varat izmantot --help :

    # vnstat --help
    

    10. Lai statistiku būtu vieglāk lasīt, varat izmantot rīku vnStati, lai ģenerētu .png attēlus vnStat.

    VnStati tiek automātiski instalēts kopā ar vnStat, tāpēc papildu instalēšanas darbības nebūs nepieciešamas. Lai izveidotu kopsavilkuma attēlu tīkla interfeisa lietošanai tīklā, varat palaist:

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

    Manā gadījumā vnStat tika instalēts nesen, taču tie laika gaitā tiks apdzīvoti. Lai iegūtu vairāk pieejamo iespēju un dažādu statistiku, varat izmantot opciju –help:

    Informācija, ko sniedz gan vnStat, gan vnStati, var ievērojami palīdzēt tīkla savlaicīgai uzraudzībai, analīzei un problēmu novēršanai. Plašāku informāciju par pieejamajām vnStat opcijām varat atrast rīka rokasgrāmatā.

    Ja jums ir papildu ieteikums vai jautājums par vnStat un vnStati, lūdzu, nevilcinieties iesniegt komentāru zemāk esošajā komentāru sadaļā.