Linux-da tor traffigine gözegçilik etmek üçin vnStat we vnStati nädip gurmaly


VnStat Linux we BSD üçin konsol esasly tor traffigine gözegçilik guralynyň dizaýny. Saýlanan tor interfeýsleri üçin tor trafiginiň gündeligini saklar. Surnallary döretmek üçin vnStat ýadro tarapyndan berlen maglumatlary ulanýar.

Başga sözler bilen aýdylanda, bu ulgam trafigini ysmaz we ulgam çeşmesiniň gönümel ulanylmagyny üpjün eder. Linux-yň aşagyndaky bu programma üpjünçiligini ulanmak üçin ýadro seriýasynyň iň bolmanda 2.2 wersiýasy gerek bolar.

“VnStat 2.6” -yň iň soňky wersiýasy 2020-nji ýylyň 21-nji ýanwarynda çykdy we birnäçe aşakdaky aýratynlyklary we düzedişleri öz içine alýar.

  • Ulgam täzeden açylansoňam statistika elýeterli bolýar
  • Bir wagtyň özünde birnäçe tor interfeýsine gözegçilik ediň
  • Birnäçe çykyş opsiýalary
  • Maglumatlary sagat, gün, aý, hepde boýunça tertipläň ýa-da iň gowy 10 gün alyň
  • Çykyşyň png grafikasyny dörediň
  • Dürli hasaplaşyk sikllerini yzarlamak üçin\Aýlary sazlaň
  • Örän ýeňil - ulgam çeşmeleriňiziň gaty az bölegini sarp edýär
  • Näçe trafik öndürseňizem pes CPU ulanylyşy
  • Ony ulanmak üçin kök bolmaly däl
  • Dinamiki birlikleri saýlaň (KB, MB we ş.m.)
  • vnStati:
    • -nl/–nolegend (rx/tx rowaýatyny gizleýär)
    • –altdate - alternatiw sene/wagt tekst ýerini ulanyň
    • –headertext - surat sözbaşysynda teksti sazlamak.

    Bu makalada, real wagt trafigine gözegçilik etmek üçin Linux ulgamlarynyň aşagynda vnStat we vnStati guralyny nädip gurmalydygyny görkezeris.

    VnStat we vnStati tor gözegçilik gurallaryny gurmak

    1. Linux-da vnStat gurmak üçin iň soňky wersiýasyny resmi GitHub goýberiş sahypasyndan göçürip almaly bolarsyňyz.

    Ativea-da bolmasa, aşakda görkezilişi ýaly iň soňky çeşme tarbolyny göçürip almak üçin aşakdaky wget buýrugyny ulanyp bilersiňiz.

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

    2. Faýly göçürip alanyňyzdan soň, terminalyňyzy ulanyp, arhiwi çykaryň we arhiwi göçüren ýeriňize geçiň we aşakdaky buýruklary ulanyp düzüň.

    Bellik: Çeşme bukjasy, daemon (vnstatd) we şekil çykarylyşy (vnstati) ýaly vnStat üçin zerur çeşme faýllary bilen gelýär.

    # 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. Gurmak gutaransoň, görkezilişi ýaly Vnstat hyzmat faýlyny göçürmeli bolarsyňyz.

    # 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. Indi ikilikleriň amatly ýere gurlandygyny we dogry wersiýadygyny barlaň.

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

    5. “vnStat” konfigurasiýaňyzy sazlamak isleseňiz, onuň konfigurasiýa faýlyny şu ýerde açyp bilersiňiz:

    # vi /etc/vnstat.conf
    

    Ol ýerdäki saýlawlar öz-özüňi düşündirýär, şonuň üçin olaryň hersinde durjak däl. Gurnamaňyzy sazlamak isleseňiz, henizem gözden geçirip bilersiňiz.

    6. Statistikalaryň maglumatlar bazasynda täzelenmegi üçin birneme wagt bermeli bolarsyňyz. Maglumat bazasynda ýeterlik maglumat ýazylansoň, diňe işlemek arkaly tor statistikasyny görüp bilersiňiz:

    # vnstat
    

    7. onon, -h opsiýasyny ulanyp, sagatlyk statistikany hem barlap biler:

    # vnstat -h
    

    8. Gündelik statistika üçin -d opsiýasyny ulanmaly bolarsyňyz:

    # vnstat -d 
    

    9. Has elýeterli wariantlar üçin --help ulanyp bilersiňiz:

    # vnstat --help
    

    10. Statistikany okamagy aňsatlaşdyrmak üçin vnStat üçin .png şekilleri döretmek üçin vnStati guralyny ulanyp bilersiňiz.

    VnStati awtomatiki usulda vnStat boýunça gurulýar, şonuň üçin mundan beýläk gurnama çäreleri talap edilmez. Tor interfeýsiňizi tor ulanmagy üçin gysgaça şekil döretmek üçin işledip bilersiňiz:

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

    Meniň ýagdaýymda, vnStat ýaňy guruldy, ýöne wagtyň geçmegi bilen köpelip başlar. Has elýeterli wariantlar we dürli statistika üçin “Kömek” opsiýasyny ulanyp bilersiňiz:

    VnStat bilen vnStati-iň berýän maglumatlary, toruňyza gözegçilik, derňew we wagtynda näsazlyklary düzetmek üçin ep-esli kömek edip biler. “VnStat” -yň elýeterli opsiýalary barada has giňişleýin maglumaty guralyň baş sahypasynda tapyp bilersiňiz.

    VnStat we vnStati hakda goşmaça teklibiňiz ýa-da soragyňyz bar bolsa, aşakdaky teswir bölüminde teswiriňizi bermekden çekinmäň.