Kif Tinstalla vnStat u vnStati biex timmonitorja t-Traffiku tan-Netwerk fil-Linux


VnStat huwa disinn ta 'għodda ta' monitoraġġ tat-traffiku tan-netwerk ibbażat fuq console għal Linux u BSD. Se żżomm log tat-traffiku tan-netwerk għal interfaces tan-netwerk magħżula. Biex jiġġenera r-zkuk, vnStat juża l-informazzjoni pprovduta mill-kernel.

Fi kliem ieħor, mhux se jxomm it-traffiku tan-netwerk u jiżgura l-użu ħafif tar-riżors tas-sistema. Biex tuża dan is-software taħt Linux ser ikollok bżonn mill-inqas verżjoni 2.2 tas-serje tal-kernel.

L-aħħar verżjoni ta 'vnStat 2.6 ġiet rilaxxata fil-21 ta' Jannar 2020, u tinkludi bosta karatteristiċi u soluzzjonijiet li ġejjin.

  • L-istatistiċi jibqgħu disponibbli anke wara li s-sistema terġa' tibda
  • Immonitorja interfaces tan-netwerk multipli fl-istess ħin
  • Għażliet ta' output multipli
  • Issortja d-dejta skont siegħa, jum, xahar, ġimgħa jew ikseb l-aqwa 10 ijiem
  • Iġġenera grafika png tal-output
  • Kkonfigura \Xhur biex issegwi b'ċikli ta' kontijiet differenti li jista' jkollok
  • Ħfief ħafna – jikkonsma porzjon tassew żgħir tar-riżorsi tas-sistema tiegħek
  • Użu baxx tas-CPU irrispettivament minn kemm tiġġenera traffiku
  • M'għandekx għalfejn tkun għerq biex tużah
  • Agħżel l-unitajiet b'mod dinamiku (KB, MB, eċċ)
  • vnStati jipprovdi xi għażliet ġodda bħal:
    • -nl/–nolegend (jaħbi l-leġġenda rx/tx)
    • –altdate – uża post alternattiv tat-test tad-data/ħin
    • –headertext – biex tippersonalizza t-test fl-header tal-immaġni.

    F'dan l-artikolu, aħna ser nuruk kif tinstalla l-għodda vnStat u vnStati taħt sistemi Linux biex tissorvelja t-traffiku tan-netwerk f'ħin reali.

    Installazzjoni ta' Għodod ta' Monitoraġġ tan-Netwerk vnStat u vnStati

    1. Biex tinstalla vnStat fil-Linux, ser ikollok bżonn tniżżel l-aħħar verżjoni mill-paġna uffiċjali ta 'rilaxx ta' GitHub.

    Alternattivament, tista 'wkoll tuża l-kmand wget li ġej biex tniżżel l-aħħar sors tarball kif muri hawn taħt.

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

    2. Ladarba tkun niżżilt il-fajl, estratt l-arkivju billi tuża t-terminal tiegħek u mbagħad innaviga lejn il-post fejn tkun estratt l-arkivju u kkumpilah billi tuża l-kmandi li ġejjin.

    Nota: Il-pakkett tas-sors jiġi mal-fajls tas-sors meħtieġa għal vnStat inkluż id-daemon (vnstatd) u l-output tal-immaġni (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. Ladarba l-installazzjoni tkun lesta, ikollok bżonn tikkopja l-fajl tas-servizz Vnstat kif muri.

    # 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. Issa ivverifika li l-binarji ltqajna installati f'post xieraq u huma tal-verżjoni korretta.

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

    5. Jekk tixtieq tippersonalizza l-konfigurazzjoni tal-vnStat tiegħek tista' tiftaħ il-fajl tal-konfigurazzjoni tiegħu li jinsab fuq:

    # vi /etc/vnstat.conf
    

    L-għażliet hemmhekk jispjegaw lilhom infushom u għalhekk mhux se nieqaf fuq kull waħda minnhom. Xorta tista' tirrevedihom jekk tixtieq tippersonalizza l-installazzjoni tiegħek.

    6. Ikollok bżonn tagħti ftit ħin biex l-istatistiċi jiġu aġġornati fid-database. Ladarba jkollok biżżejjed informazzjoni miktuba fid-database tista' tara l-istatistiċi tan-netwerk billi sempliċement taħdem:

    # vnstat
    

    7. Yon tista 'wkoll tiċċekkja l-istatistiċi ta' kull siegħa billi tuża l-għażla -h:

    # vnstat -h
    

    8. Għal stats ta' kuljum, ser ikollok bżonn tuża l-għażla -d:

    # vnstat -d 
    

    9. Għal aktar għażliet disponibbli tista' tuża l---help:

    # vnstat --help
    

    10. Biex tagħmel l-istatistiċi aktar faċli biex tinqara tista' tuża l-għodda vnStati biex tiġġenera immaġini .png għal vnStat.

    VnStati huwa installat awtomatikament flimkien ma 'vnStat għalhekk ma jkunu meħtieġa l-ebda azzjonijiet ta' installazzjoni ulterjuri. Biex tiġġenera immaġni fil-qosor għall-użu tan-netwerk tal-interface tan-netwerk tiegħek, tista 'taħdem:

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

    Fil-każ tiegħi, vnStat ġie installat reċentement, iżda dawn se jimtlew maż-żmien. Għal aktar għażliet disponibbli u stats differenti tista’ tuża l-għażla –help:

    L-informazzjoni li jipprovdu kemm vnStat kif ukoll vnStati tista’ tgħin bil-kbir il-monitoraġġ, l-analiżi u s-soluzzjoni tal-problemi tan-netwerk tiegħek fil-ħin. Tista' ssib aktar informazzjoni dwar l-għażliet disponibbli ta' vnStat fil-paġna man tal-għodda.

    Jekk għandek suġġeriment jew mistoqsija addizzjonali dwar vnStat u vnStati jekk jogħġbok, toqgħodx lura milli tibgħat il-kumment tiegħek fit-taqsima tal-kummenti hawn taħt.