GoAccess (A Real-Time Apache ແລະ Nginx) ນັກວິເຄາະ Log Log Log Web Server


GoAccess ແມ່ນໂປແກຼມວິເຄາະການເຂົ້າລະບົບເຊີເວີ້ຂອງເວບໄຊທ໌ແບບໂຕ້ຕອບແລະເວລາຈິງທີ່ວິເຄາະແລະເບິ່ງບັນທຶກຂອງເຊີຟເວີເວັບໄດ້ໄວ. ມັນມາເປັນແຫຼ່ງເປີດແລະໃຊ້ເປັນເສັ້ນ ຄຳ ສັ່ງໃນລະບົບປະຕິບັດການ Unix/Linux. ມັນໃຫ້ລາຍງານສະຖິຕິ HTTP (webserver) ສັ້ນໆແລະມີປະໂຫຍດ ສຳ ລັບຜູ້ບໍລິຫານ Linux ໃນເວລາທີ່ໄວ. ມັນຍັງດູແລທັງຮູບແບບການເຂົ້າເວັບເຊີຟເວີ Apache ແລະ Ngnix.

GoAccess ເຮັດການວິເຄາະແລະວິເຄາະຮູບແບບການເຂົ້າເວັບເຊີຟເວີທີ່ໄດ້ມອບໃຫ້ໃນຕົວເລືອກທີ່ຕ້ອງການລວມທັງ CLF (ຮູບແບບການເຂົ້າສູ່ລະບົບ ທຳ ມະດາ), ຮູບແບບ W3C (IIS) ແລະ Apache virtual servers, ແລະຈາກນັ້ນສ້າງຜົນຜະລິດຂອງຂໍ້ມູນໃຫ້ຢູ່ປາຍຍອດ.

ກວດເບິ່ງ Live Demo of Goaccess - https://rt.goaccess.io/

ມັນມີລັກສະນະດັ່ງຕໍ່ໄປນີ້.

<

  • ສະຖິຕິທົ່ວໄປ, ແບນວິດ, ແລະອື່ນໆ
  • ຜູ້ເຂົ້າຊົມສູງສຸດ, ການແຈກຈ່າຍເວລາຂອງຜູ້ເຂົ້າຊົມ, ການອ້າງອີງເວັບໄຊແລະ URL ແລະ 404 ຫຼືບໍ່ພົບ.
  • ເຈົ້າພາບ, DNS ຍ້ອນກັບ, ທີ່ຢູ່ IP.
  • ລະບົບປະຕິບັດການ, ໂປຣແກຣມທ່ອງເວັບແລະແມງມຸມ.
  • ລະຫັດສະຖານະ HTTP
  • Geo-Location - ທະວີບ/ປະເທດ/ເມືອງ
  • ເຄື່ອງວັດແທກຕໍ່ Virtual Host
  • ສະ ໜັບ ສະ ໜູນ HTTP/2 & IPv6
  • ຄວາມສາມາດໃນການຜະລິດ JSON ແລະ CSV
  • ການປຸງແຕ່ງໄມ້ທ່ອນເພີ່ມຂື້ນແລະສະ ໜັບ ສະ ໜູນ ສຳ ລັບຊຸດຂໍ້ມູນໃຫຍ່ + ຄວາມທົນທານຂອງຂໍ້ມູນ
  • ລະບົບສີທີ່ແຕກຕ່າງ
  • ຂ້ອຍຈະຕິດຕັ້ງ GoAccess ໃນ Linux ໄດ້ແນວໃດ?

    ປະຈຸບັນ, GoAccess v1.4 ລຸ້ນ ໃໝ່ ຫຼ້າສຸດບໍ່ສາມາດໃຊ້ໄດ້ຈາກຫໍສະມຸດແພັກເກັດລະບົບເລີ່ມຕົ້ນ, ດັ່ງນັ້ນເພື່ອຕິດຕັ້ງເວີຊັນທີ່ມີສະຖຽນລະພາບ ໃໝ່ ຫຼ້າສຸດ, ທ່ານ ຈຳ ເປັນຕ້ອງດາວໂຫລດແລະລວບລວມມັນຈາກລະຫັດແຫຼ່ງທີ່ຢູ່ພາຍໃຕ້ລະບົບ Linux ດັ່ງທີ່ສະແດງ:

    ------------ Install GoAccess on CentOS, RHEL and Fedora ------------ 
    # yum install ncurses-devel glib2-devel geoip-devel
    # cd /usr/src
    # wget https://tar.goaccess.io/goaccess-1.4.tar.gz
    # tar -xzvf goaccess-1.4.tar.gz
    # cd goaccess-1.4/
    # ./configure --enable-utf8 --enable-geoip=legacy
    # make
    # make install
    
    ------------ Install GoAccess on Debian and Ubuntu ------------ 
    $ sudo apt install libncursesw5-dev libgeoip-dev apt-transport-https 
    $ cd /usr/src
    $ wget https://tar.goaccess.io/goaccess-1.4.tar.gz
    $ tar -xzvf goaccess-1.4.tar.gz
    $ cd goaccess-1.4/
    $ sudo ./configure --enable-utf8 --enable-geoip=legacy
    $ sudo make
    $ sudo make install
    

    ວິທີທີ່ງ່າຍທີ່ສຸດແລະມັກທີ່ສຸດໃນການຕິດຕັ້ງ GoAccess ໃນ Linux ໂດຍໃຊ້ຕົວຈັດການຊຸດເລີ່ມຕົ້ນຂອງການແຈກຈ່າຍ Linux ຂອງທ່ານ.

    ໝາຍ ເຫດ: ດັ່ງທີ່ຂ້າພະເຈົ້າໄດ້ກ່າວມາຂ້າງເທິງ, ບໍ່ແມ່ນການແຈກຈ່າຍທັງ ໝົດ ຈະມີ GoAccess ລຸ້ນ ໃໝ່ ຫຼ້າສຸດທີ່ມີຢູ່ໃນຫໍສະມຸດທີ່ເປັນລະບົບ.

    # yum install goaccess
    # dnf install goaccess    [From Fedora 23+ versions]
    

    ຜົນປະໂຫຍດ GoAccess ສາມາດໃຊ້ໄດ້ຕັ້ງແຕ່ Debian Squeeze 6 ແລະ Ubuntu 12.04. ການຕິດຕັ້ງພຽງແຕ່ດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້ຢູ່ປາຍຍອດ.

    $ sudo apt-get install goaccess
    

    ໝາຍ ເຫດ: ຄຳ ສັ່ງຂ້າງເທິງຈະບໍ່ສະ ໜອງ ໃຫ້ທ່ານມີລຸ້ນລ້າສຸດທີ່ສຸດ. ເພື່ອໃຫ້ໄດ້ GoAccess ຮຸ່ນຫຼ້າສຸດທີ່ ໝັ້ນ ຄົງ, ເພີ່ມບ່ອນເກັບມ້ຽນ GoAccess Debian & Ubuntu ຢ່າງເປັນທາງການດັ່ງທີ່ສະແດງ:

    $ echo "deb http://deb.goaccess.io/ $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list.d/goaccess.list
    $ wget -O - http://deb.goaccess.io/gnugpg.key | sudo apt-key add -
    $ sudo apt-get update
    $ sudo apt-get install goaccess
    

    ຂ້ອຍຈະໃຊ້ GoAccess ໄດ້ແນວໃດ?

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

    ວິທີທີ່ງ່າຍທີ່ສຸດທີ່ຈະໄດ້ຮັບສະຖິຕິຂອງເຊີບເວີເວັບໃດໆໃຊ້ທຸງ ' f ‘ ພ້ອມດ້ວຍຊື່ແຟ້ມຂໍ້ມູນບັນທຶກການປ້ອນຂໍ້ມູນດັ່ງຮູບຂ້າງລຸ່ມນີ້. ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້ຈະໃຫ້ສະຖິຕິທົ່ວໄປຂອງບັນທຶກເຊີເວີ້ຂອງທ່ານ.

    # goaccess -f /var/log/httpd/linux-console.net
    # goaccess -f /var/log/nginx/linux-console.net
    

    ຄຳ ສັ່ງຂ້າງເທິງນີ້ເຮັດໃຫ້ທ່ານມີພາບລວມທີ່ສົມບູນຂອງເຄື່ອງວັດແທກເວັບເຊີຟເວີໂດຍການສະແດງບົດສະຫຼຸບຂອງບົດລາຍງານຕ່າງໆເປັນແຜງເທິງ ໜ້າ ຈໍທີ່ສາມາດເລື່ອນພາບໄດ້ດັ່ງທີ່ສະແດງ.

    ຂ້ອຍຈະສ້າງລາຍງານ Apache HTML ໄດ້ແນວໃດ?

    ເພື່ອສ້າງບົດລາຍງານ HTML ຂອງບັນທຶກເຊີຟເວີເວັບໄຊຕ໌ Apache ຂອງທ່ານ, ພຽງແຕ່ ດຳ ເນີນການກັບເອກະສານ weblog ຂອງທ່ານ.

    # goaccess -f /var/log/httpd/access_log > reports.html
    

    ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມແລະການ ນຳ ໃຊ້ກະລຸນາເຂົ້າໄປທີ່ http://goaccess.io/.