ວິທີການຕິດຕັ້ງ vnStat ແລະ vnStati ເພື່ອຕິດຕາມກວດກາການເຂົ້າຊົມ Network ໃນ Linux


VnStat ແມ່ນເຄື່ອງມືອອກແບບເຄື່ອຂ່າຍກວດສອບການຈາລະຈອນເຄືອຂ່າຍ ສຳ ລັບ Linux ແລະ BSD. ມັນຈະຮັກສາບັນທຶກການເຂົ້າຊົມເຄືອຂ່າຍ ສຳ ລັບອິນເຕີເຟດເຄືອຂ່າຍທີ່ເລືອກໄວ້. ເພື່ອສ້າງຂໍ້ມູນບັນທຶກ, vnStat ໃຊ້ຂໍ້ມູນທີ່ສະ ໜອງ ໃຫ້ໂດຍແກ່ນ.

ເວົ້າອີກຢ່າງ ໜຶ່ງ, ມັນຈະບໍ່ເຮັດໃຫ້ການຈໍລະຈອນຂອງເຄືອຂ່າຍແລະຮັບປະກັນການ ນຳ ໃຊ້ຊັບພະຍາກອນຂອງລະບົບ. ເພື່ອໃຊ້ໂປແກຼມນີ້ພາຍໃຕ້ Linux ທ່ານຈະຕ້ອງການຢ່າງ ໜ້ອຍ ລຸ້ນ 2.2 ຂອງຊຸດແກ່ນ.

ຮຸ່ນຫຼ້າສຸດຂອງ vnStat 2.6 ໄດ້ຖືກປ່ອຍອອກມາໃນວັນທີ 21 ມັງກອນ 2020, ແລະປະກອບມີຫຼາຍລັກສະນະແລະການແກ້ໄຂຕໍ່ໄປນີ້.

  • ສະຖິຕິຍັງມີຢູ່ເຖິງແມ່ນວ່າຫຼັງຈາກທີ່ເປີດລະບົບ ໃໝ່
  • ຕິດຕາມກວດກາອິນເຕີເຟດຫຼາຍໆເຄືອຂ່າຍໃນເວລາດຽວກັນ
  • ຫຼາຍທາງເລືອກໃນການຜະລິດ
  • ຈັດຮຽງຂໍ້ມູນຕາມຊົ່ວໂມງ, ມື້, ເດືອນ, ອາທິດຫລືເອົາ 10 ມື້ທີ່ສູງສຸດ
  • ສ້າງ png graph ຂອງຜົນໄດ້ຮັບ
  • ກຳ ນົດ "ເດືອນ" ເພື່ອຕິດຕາມຮອບວຽນການເອີ້ນເກັບເງິນທີ່ແຕກຕ່າງກັນທ່ານອາດຈະມີ
  • ແສງສະຫວ່າງຫຼາຍ - ກິນສ່ວນນ້ອຍໆຂອງຊັບພະຍາກອນລະບົບຂອງທ່ານ
  • ການໃຊ້ CPU ຕໍ່າບໍ່ວ່າທ່ານຈະສ້າງການຈະລາຈອນເທົ່າໃດ
  • ທ່ານບໍ່ ຈຳ ເປັນຕ້ອງເປັນຮາກເພື່ອໃຊ້ມັນ
  • ເລືອກຫົວ ໜ່ວຍ ແບບເຄື່ອນໄຫວ (KB, MB, ແລະອື່ນໆ)
  • vnStati ສະ ໜອງ ທາງເລືອກ ໃໝ່ ຈຳ ນວນ ໜຶ່ງ ເຊັ່ນ:
    • -nl/–nolegend (ເຊື່ອງນິທານ rx/tx)
    • ວັນເວລາ - ໃຊ້ວັນທີ/ເວລາທີ່ສະຖານທີ່ທາງເລືອກ
    • –headertext - ເພື່ອປັບແຕ່ງຂໍ້ຄວາມໃນຫົວຂໍ້ຮູບພາບ.

    ໃນບົດຂຽນນີ້, ພວກເຮົາຈະສະແດງວິທີການຕິດຕັ້ງເຄື່ອງມື vnStat ແລະ vnStati ພາຍໃຕ້ລະບົບ Linux ເພື່ອຕິດຕາມການເຂົ້າຊົມເຄືອຂ່າຍເວລາຈິງ.

    ຕິດຕັ້ງເຄື່ອງມືກວດສອບເຄືອຂ່າຍ vnStat ແລະ vnStati

    1. ເພື່ອຕິດຕັ້ງ vnStat ໃນ Linux, ທ່ານ ຈຳ ເປັນຕ້ອງໄດ້ດາວໂຫລດເວີຊັນລ້າສຸດຈາກ ໜ້າ ປ່ອຍ GitHub ຢ່າງເປັນທາງການ.

    ອີກທາງເລືອກ ໜຶ່ງ, ທ່ານຍັງສາມາດໃຊ້ ຄຳ ສັ່ງ wget ຕໍ່ໄປນີ້ເພື່ອດາວໂຫລດ tarball ແຫຼ່ງ ໃໝ່ ຫຼ້າສຸດດັ່ງທີ່ສະແດງຢູ່ຂ້າງລຸ່ມ.

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

    2. ເມື່ອທ່ານໄດ້ດາວໂຫລດເອກະສານແລ້ວ, ສະກັດເອົາຮວບຮວມໂດຍໃຊ້ຢູ່ປາຍຍອດຂອງທ່ານແລະຫຼັງຈາກນັ້ນໄປທີ່ສະຖານທີ່ທີ່ທ່ານໄດ້ສະກັດເອົາເອກະສານເກັບຂໍ້ມູນແລະລວບລວມມັນໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

    ໝາຍ ເຫດ: ແພັກເກດແຫຼ່ງຂໍ້ມູນມາພ້ອມກັບເອກະສານແຫຼ່ງທີ່ ຈຳ ເປັນ ສຳ ລັບ vnStat ລວມມີ daemon (vnstatd) ແລະຜົນຜະລິດຮູບພາບ (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. ເມື່ອການຕິດຕັ້ງ ສຳ ເລັດແລ້ວ, ທ່ານຈະຕ້ອງ ສຳ ເນົາເອກະສານການບໍລິການ Vnstat ດັ່ງທີ່ສະແດງໄວ້.

    # 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. ຕອນນີ້ພິສູດວ່າໄບນາລີຕິດຕັ້ງຢູ່ໃນສະຖານທີ່ທີ່ ເໝາະ ສົມແລະມີລຸ້ນທີ່ຖືກຕ້ອງແລ້ວ.

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

    5. ຖ້າທ່ານຕ້ອງການປັບແຕ່ງການຕັ້ງຄ່າ vnStat ຂອງທ່ານທ່ານສາມາດເປີດແຟ້ມການຕັ້ງຄ່າຂອງມັນຕັ້ງຢູ່:

    # vi /etc/vnstat.conf
    

    ທາງເລືອກໃນການມີ ຄຳ ອະທິບາຍດ້ວຍຕົນເອງສະນັ້ນຂ້າພະເຈົ້າຈະບໍ່ຢຸດແຕ່ລະວິທີ. ທ່ານຍັງສາມາດທົບທວນພວກມັນໄດ້ຖ້າທ່ານຕ້ອງການປັບແຕ່ງການຕິດຕັ້ງຂອງທ່ານ.

    6. ທ່ານ ຈຳ ເປັນຕ້ອງໃຫ້ເວລາບາງເວລາ ສຳ ລັບສະຖິຕິທີ່ຈະຖືກປັບປຸງໃນຖານຂໍ້ມູນ. ເມື່ອທ່ານມີຂໍ້ມູນພຽງພໍທີ່ຂຽນໃນຖານຂໍ້ມູນທ່ານສາມາດເບິ່ງສະຖິຕິຂອງເຄືອຂ່າຍໂດຍການພຽງແຕ່ເຮັດວຽກ:

    # vnstat
    

    7. Yon ຍັງສາມາດກວດສອບສະຖິຕິຊົ່ວໂມງໂດຍໃຊ້ຕົວເລືອກ -h :

    # vnstat -h
    

    8. ສຳ ລັບສະຖິຕິປະ ຈຳ ວັນ, ທ່ານ ຈຳ ເປັນຕ້ອງໃຊ້ຕົວເລືອກ -d :

    # vnstat -d 
    

    9. ສຳ ລັບຕົວເລືອກທີ່ມີຫຼາຍທ່ານສາມາດໃຊ້ລະຫັດ: --help :

    # vnstat --help
    

    10. ເພື່ອເຮັດໃຫ້ສະຖິຕິງ່າຍຂື້ນໃນການອ່ານທ່ານສາມາດໃຊ້ເຄື່ອງມື vnStati ເພື່ອສ້າງຮູບພາບ .png ສຳ ລັບ vnStat.

    VnStati ຖືກຕິດຕັ້ງໂດຍອັດຕະໂນມັດຕາມ vnStat ສະນັ້ນບໍ່ຕ້ອງມີການຕິດຕັ້ງເພີ່ມເຕີມ. ເພື່ອສ້າງພາບຫຍໍ້ ສຳ ລັບການ ນຳ ໃຊ້ເຄືອຂ່າຍຂອງອິນເຕີເຟດເຄືອຂ່າຍຂອງທ່ານ, ທ່ານສາມາດເອີ້ນໃຊ້:

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

    ໃນກໍລະນີຂອງຂ້ອຍ, vnStat ໄດ້ຖືກຕິດຕັ້ງມາເມື່ອບໍ່ດົນມານີ້, ແຕ່ວ່າສິ່ງເຫລົ່ານັ້ນຈະມີປະຊາກອນເປັນປະ ຈຳ. ສຳ ລັບຕົວເລືອກທີ່ມີຢູ່ແລະສະຖິຕິທີ່ແຕກຕ່າງກັນທ່ານສາມາດໃຊ້ຕົວເລືອກ –help:

    ຂໍ້ມູນທີ່ທັງ vnStat ແລະ vnStati ສະ ໜອງ ໃຫ້ສາມາດຊ່ວຍທ່ານໄດ້ຫຼາຍດ້ານການຕິດຕາມ, ການວິເຄາະແລະການແກ້ໄຂບັນຫາຂອງທ່ານໃນເວລາ. ທ່ານອາດຈະຊອກຫາຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບຕົວເລືອກທີ່ມີຢູ່ຂອງ vnStat ໃນ ໜ້າ ຜູ້ຊາຍຂອງເຄື່ອງມື.

    ຖ້າທ່ານມີ ຄຳ ແນະ ນຳ ຫລື ຄຳ ຖາມເພີ່ມເຕີມກ່ຽວກັບ vnStat ແລະ vnStati ກະລຸນາຢ່າລັງເລທີ່ຈະສົ່ງ ຄຳ ເຫັນຂອງທ່ານເຂົ້າໃນພາກ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.