Giunsa ang Pag-install sa vnStat ug vnStati aron ma-monitor ang Trapiko sa Network sa Linux


Ang VnStat kay usa ka console-based network traffic monitoring tool design para sa Linux ug BSD. Magtipig kini og log sa trapiko sa network alang sa pinili nga mga interface sa network. Aron makamugna og mga log, ang vnStat naggamit sa impormasyon nga gihatag sa kernel.

Sa laing pagkasulti, dili kini mosimhot sa trapiko sa network ug masiguro ang lite nga paggamit sa kapanguhaan sa sistema. Aron magamit kini nga software sa ilawom sa Linux kinahanglan nimo labing menos bersyon 2.2 sa serye sa kernel.

Ang pinakabag-o nga bersyon sa vnStat 2.6 gipagawas sa Enero 21, 2020, ug naglakip sa pipila ka mosunod nga mga bahin ug pag-ayo.

  • Ang mga estadistika nagpabiling anaa bisan human sa pag-reboot sa sistema
  • Pag-monitor sa daghang mga interface sa network sa samang higayon
  • Daghang opsyon sa output
  • Pagsunud-sunod ang datos sa oras, adlaw, bulan, semana o makuha ang labing taas nga 10 ka adlaw
  • Paghimo og png graphic sa output
  • I-configure ang \Bulan aron masundan ang lainlaing mga siklo sa pagsingil nga mahimo nimo
  • Gaan kaayo – mokonsumo ug gamay nga bahin sa imong sistema nga mga kapanguhaan
  • Ubos nga paggamit sa CPU bisag unsa kadaghang trapiko ang imong namugna
  • Dili kinahanglan nga gamut ka aron magamit kini
  • Pagpili og mga unit sa dinamikong paagi (KB, MB, etc)
  • Ang vnStati naghatag og pipila ka bag-ong mga opsyon sama sa:
    • -nl/–nolegend (nagtago sa rx/tx legend)
    • –altdate – gamita ang alternatibong petsa/oras nga lokasyon sa teksto
    • –headertext – aron ipahiangay ang teksto sa header sa imahe.

    Niining artikuloha, ipakita namo kanimo kon unsaon pag-instalar sa vnStat ug vnStati nga himan ubos sa mga sistema sa Linux aron mamonitor ang real-time nga trapiko sa network.

    Pag-instalar sa vnStat ug vnStati Network Monitoring Tools

    1. Aron ma-install ang vnStat sa Linux, kinahanglan nimo nga i-download ang pinakabag-o nga bersyon gikan sa opisyal nga panid sa pagpagawas sa GitHub.

    Sa laing paagi, mahimo usab nimo gamiton ang mosunod nga wget command aron ma-download ang pinakabag-o nga tinubdan nga tarball sama sa gipakita sa ubos.

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

    2. Sa higayon nga imong na-download ang file, kuhaa ang archive gamit ang imong terminal ug dayon navigate sa lokasyon diin imong gikuha ang archive ug i-compile kini gamit ang mosunod nga mga sugo.

    Mubo nga sulat: Ang tinubdan nga pakete adunay mga gikinahanglan nga tinubdan nga mga file alang sa vnStat lakip na ang daemon (vnstatd) ug output sa imahe (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. Kung nahuman na ang pag-install, kinahanglan nimo nga kopyahon ang file sa serbisyo sa Vnstat sama sa gipakita.

    # 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. Karon pamatud-i nga ang mga binary na-install sa usa ka angay nga lokasyon ug naa sa husto nga bersyon.

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

    5. Kung gusto nimo ipasibo ang imong configuration sa vnStat mahimo nimong ablihan ang configuration file niini nga nahimutang sa:

    # vi /etc/vnstat.conf
    

    Ang mga kapilian didto kay self-explanatory mao nga dili ko mohunong sa matag usa kanila. Mahimo pa nimo kini repasohon kung gusto nimo ipasibo ang imong pag-install.

    6. Kinahanglan nimong hatagan ug panahon para ma-update ang stats sa database. Sa higayon nga ikaw adunay igo nga impormasyon nga gisulat sa database imong makita ang network stats pinaagi lamang sa pagdagan:

    # vnstat
    

    7. Mahimo usab nga susihon ni Yon ang matag oras nga estadistika pinaagi sa paggamit sa opsyon nga -h:

    # vnstat -h
    

    8. Para sa adlaw-adlaw nga estadistika, kinahanglan nimong gamiton ang -d nga opsyon:

    # vnstat -d 
    

    9. Alang sa dugang nga magamit nga mga kapilian mahimo nimong gamiton ang --help:

    # vnstat --help
    

    10. Para mas dali basahon ang stats pwede nimo gamiton ang vnStati tool para makamugna og .png images para sa vnStat.

    Ang VnStati awtomatik nga gi-install subay sa vnStat aron wala nay dugang nga mga aksyon sa pag-install ang kinahanglan. Aron makamugna og summary image para sa paggamit sa network sa imong network interface, mahimo nimong padaganon:

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

    Sa akong kaso, ang vnStat bag-o lang na-install, apan kana mapopulasyon sa paglabay sa panahon. Alang sa dugang nga magamit nga mga kapilian ug lainlain nga estadistika mahimo nimong gamiton ang kapilian nga -tabang:

    Ang kasayuran nga gihatag sa vnStat ug vnStati makatabang kaayo sa imong pag-monitor, pagtuki, ug pag-troubleshoot sa network sa oras. Mahimo nimong makit-an ang dugang nga kasayuran bahin sa magamit nga mga kapilian sa vnStat sa panid sa tawo sa himan.

    Kung adunay ka dugang nga sugyot o pangutana bahin sa vnStat ug vnStati palihug ayaw pagpanuko sa pagsumite sa imong komento sa seksyon sa komento sa ubos.