ນີ້ແມ່ນ goaccess ຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS emulator ອອນໄລນ໌.
ໂຄງການ:
NAME
goaccess - ຕົວວິເຄາະບັນທຶກເວັບໄວ ແລະຕົວເບິ່ງແບບໂຕ້ຕອບ.
ສະຫຼຸບສັງລວມ
ເຂົ້າເຖິງໄດ້ [-f input-file][-c][-r][-d][-m][-q][-o][-h][...]
ລາຍລະອຽດ
ເຂົ້າເຖິງໄດ້ ແມ່ນຟຣີ (GPL) ຕົວວິເຄາະບັນທຶກເວັບໃນເວລາຈິງ ແລະຕົວເບິ່ງແບບໂຕ້ຕອບທີ່ເຮັດວຽກຢູ່ໃນ a
terminal ໃນລະບົບ *nix. ມັນສະຫນອງສະຖິຕິ HTTP ໄວແລະມີຄຸນຄ່າສໍາລັບລະບົບ
ຜູ້ບໍລິຫານທີ່ຕ້ອງການລາຍງານເຊີບເວີສາຍຕາໃນທັນທີ. GoAccess ວິເຄາະ
ໄຟລ໌ບັນທຶກເວັບທີ່ລະບຸໄວ້ ແລະສົ່ງຂໍ້ມູນໄປຍັງ X terminal. ຄຸນນະສົມບັດປະກອບມີ:
ສະຖິຕິທົ່ວໄປ:
ກະດານນີ້ໃຫ້ບົດສະຫຼຸບຂອງການວັດແທກຈໍານວນຫນຶ່ງ, ບາງອັນແມ່ນ: ຈໍານວນທີ່ຖືກຕ້ອງ
ແລະການຮ້ອງຂໍທີ່ບໍ່ຖືກຕ້ອງ, ໃຊ້ເວລາໃນການວິເຄາະຊຸດຂໍ້ມູນ, ຜູ້ມາຢ້ຽມຢາມທີ່ບໍ່ຊ້ໍາກັນ,
ໄຟລ໌ທີ່ຮ້ອງຂໍ, ໄຟລ໌ຄົງທີ່ (CSS, ICO, JPG, ແລະອື່ນໆ) HTTP referrers, 404s, ຂະຫນາດຂອງ
ໄຟລ໌ບັນທຶກທີ່ແຍກວິເຄາະແລະການບໍລິໂພກແບນວິດ.
ນັກທ່ອງທ່ຽວທີ່ເປັນເອກະລັກ
ແຜງນີ້ສະແດງໃຫ້ເຫັນການວັດແທກເຊັ່ນ: hits, ຜູ້ມາຢ້ຽມຢາມທີ່ບໍ່ຊ້ໍາກັນແລະ bandwidth ສະສົມຕໍ່
ວັນທີ. ການຮ້ອງຂໍ HTTP ທີ່ມີ IP ດຽວກັນ, ວັນທີດຽວກັນ, ແລະຕົວແທນຜູ້ໃຊ້ດຽວກັນ
ຖືວ່າເປັນນັກທ່ອງທ່ຽວທີ່ເປັນເອກະລັກ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ມັນປະກອບມີຕົວກວາດເວັບ / ແມງມຸມ.
ໄຟລ໌ທີ່ຮ້ອງຂໍ
ແຜງນີ້ສະແດງໄຟລ໌ທີ່ຮ້ອງຂໍສູງທີ່ສຸດໃນເຄື່ອງແມ່ຂ່າຍເວັບຂອງທ່ານ. ມັນສະແດງໃຫ້ເຫັນ
hits, ຜູ້ເຂົ້າຊົມທີ່ເປັນເອກະລັກ, ແລະອັດຕາສ່ວນ, ພ້ອມກັບແບນວິດສະສົມ,
ພິທີການ, ແລະວິທີການຮ້ອງຂໍການນໍາໃຊ້.
ຮ້ອງຂໍໄຟລ໌ຄົງທີ່
ລາຍຊື່ໄຟລ໌ຄົງທີ່ເລື້ອຍໆເຊັ່ນ: JPG, CSS, SWF, JS, GIF, ແລະ PNG
ປະເພດໄຟລ໌, ພ້ອມກັບ metrics ດຽວກັນກັບໂມດູນສຸດທ້າຍ. ໄຟລ໌ຄົງທີ່ເພີ່ມເຕີມ
ສາມາດຖືກເພີ່ມໃສ່ໄຟລ໌ການຕັ້ງຄ່າ.
404 ຫຼືບໍ່ພົບ
ມີລາຍຊື່ຄືກັບແຜງກ່ອນໜ້າ, ປະກອບດ້ວຍຕົວວັດແທກດຽວກັນ. ກະດານນີ້ລາຍຊື່ເທິງ
HTTP 404s ທີ່ເກີດຂຶ້ນຊ້ຳ.
ເຈົ້າພາບກະດານນີ້ມີຂໍ້ມູນລະອຽດກ່ຽວກັບເຈົ້າພາບເອງ. ມັນສະແດງຄືກັນ
metrics ເປັນແຜງທີ່ຜ່ານມາ, ເຊັ່ນ: ຈໍານວນ hits, ຜູ້ເຂົ້າຊົມ, ແບນວິດສະສົມ.
ນີ້ແມ່ນດີຫຼາຍທີ່ຈະເຫັນຕົວກວາດເວັບທີ່ຮຸກຮານ ແລະລະບຸຜູ້ທີ່ກິນຂອງເຈົ້າ
ແບນວິດ.
ການຂະຫຍາຍແຜງສາມາດສະແດງຂໍ້ມູນເພີ່ມເຕີມເຊັ່ນ: ການຊອກຫາ DNS ກັບຄືນຂອງເຈົ້າພາບ
ຜົນໄດ້ຮັບ, ປະເທດຕົ້ນກໍາເນີດແລະເມືອງ. ຖ້າ -a argument ຖືກເປີດໃຊ້, ບັນຊີລາຍຊື່ຂອງຜູ້ໃຊ້
ຕົວແທນສາມາດສະແດງໄດ້ໂດຍການເລືອກທີ່ຢູ່ IP ທີ່ຕ້ອງການ, ແລະຫຼັງຈາກນັ້ນກົດ
ເຂົ້າ.
ລະບົບປະຕິບັດການ
ກະດານນີ້ຈະລາຍງານວ່າລະບົບປະຕິບັດການໃດທີ່ໂຮດໃຊ້ໃນເວລາທີ່ມັນຕີເຄື່ອງແມ່ຂ່າຍ.
ມັນພະຍາຍາມສະຫນອງສະບັບສະເພາະທີ່ສຸດຂອງແຕ່ລະລະບົບປະຕິບັດການ.
ຕົວທ່ອງເວັບ
ແຜງນີ້ຈະລາຍງານວ່າບຣາວເຊີໃດທີ່ໂຮສໃຊ້ເມື່ອມັນຕີເຊີບເວີ. ມັນ
ພະຍາຍາມສະຫນອງສະບັບສະເພາະທີ່ສຸດຂອງແຕ່ລະຕົວທ່ອງເວັບ.
ຢ້ຽມຢາມເວລາ
ແຜງນີ້ຈະສະແດງລາຍງານປະຈໍາຊົ່ວໂມງ. ຕົວເລືອກນີ້ສະແດງ 24 ຈຸດຂໍ້ມູນ, ຫນຶ່ງ
ສໍາລັບແຕ່ລະຊົ່ວໂມງຂອງມື້.
URL ຂອງຜູ້ອ້າງອີງ
ຖ້າເຈົ້າພາບໃນຄໍາຖາມໄດ້ເຂົ້າຫາເວັບໄຊທ໌ໂດຍຜ່ານຊັບພະຍາກອນອື່ນ, ຫຼືແມ່ນ
ເຊື່ອມຕໍ່ / ໂອນໄປຫາທ່ານຈາກເຈົ້າພາບອື່ນ, URL ທີ່ເຂົາເຈົ້າໄດ້ຖືກອ້າງອີງຈາກຈະເປັນ
ສະຫນອງໃຫ້ຢູ່ໃນກະດານນີ້. ເບິ່ງຕົວເລືອກແຖວຄໍາສັ່ງທີ່ຈະບໍ່ສົນໃຈຜູ້ອ້າງອີງສະເພາະ.
disabled ໂດຍຄ່າເລີ່ມຕົ້ນ
ສະຖານທີ່ອ້າງອີງ
ແຜງນີ້ຈະສະແດງພຽງແຕ່ສ່ວນທີ່ເປັນເຈົ້າພາບແຕ່ບໍ່ແມ່ນ URL ທັງຫມົດ. URL ບ່ອນທີ່
ຄໍາຮ້ອງສະຫມັກໄດ້ມາຈາກ.
ປະໂຫຍກ ຄຳ ສັບ
ມັນລາຍງານຄໍາທີ່ໃຊ້ໃນການຄົ້ນຫາ Google, Google cache, ແລະ Google ແປພາສາ
ທີ່ນໍາໄປສູ່ເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ຂອງທ່ານ. ໃນປັດຈຸບັນ, ມັນພຽງແຕ່ສະຫນັບສະຫນູນ Google ຊອກຫາ
ສອບຖາມ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ແຜງນີ້ຖືກປິດໃຊ້ງານ. ເບິ່ງ '--ignore-panel' ໃນຂອງທ່ານ
ໄຟລ໌ການຕັ້ງຄ່າເພື່ອເປີດໃຊ້ມັນ. disabled ໂດຍຄ່າເລີ່ມຕົ້ນ
ຕໍາແຫນ່ງທີ່ຕັ້ງພູມ
ກໍານົດບ່ອນທີ່ທີ່ຢູ່ IP ຕັ້ງຢູ່ທາງພູມສາດ. ສະຖິຕິຖືກທໍາລາຍ
ລົງຕາມທະວີບ ແລະປະເທດ. ມັນຈໍາເປັນຕ້ອງຖືກລວບລວມດ້ວຍການສະຫນັບສະຫນູນ GeoLocation.
ລະຫັດສະຖານະ HTTP
ຄ່າຂອງລະຫັດສະຖານະຕົວເລກຕໍ່ກັບການຮ້ອງຂໍ HTTP.
ຫມາຍເຫດ: ທາງເລືອກແລະຖ້າຖືກຕັ້ງຄ່າ, ແຜງທັງຫມົດສາມາດສະແດງເວລາເສລີ່ຍເພື່ອຮັບໃຊ້
ຄໍາຮ້ອງສະຫມັກ.
ການເກັບຮັກສາ
ມີສາມທາງເລືອກໃນການເກັບຮັກສາທີ່ສາມາດໃຊ້ໄດ້ກັບ GoAccess. ການເລືອກຫນຶ່ງຈະຂຶ້ນກັບ
ກ່ຽວກັບສະພາບແວດລ້ອມແລະຄວາມຕ້ອງການຂອງທ່ານ.
ຕາຕະລາງ GLib Hash
ການເກັບຮັກສາໃນຫນ່ວຍຄວາມຈໍາໃຫ້ປະສິດທິພາບທີ່ດີກວ່າໃນຄ່າໃຊ້ຈ່າຍຂອງການຈໍາກັດຊຸດຂໍ້ມູນ
ຂະຫນາດຂອງຫນ່ວຍຄວາມຈໍາທາງດ້ານຮ່າງກາຍທີ່ມີຢູ່. ໂດຍຄ່າເລີ່ມຕົ້ນ GoAccess ໃຊ້ GLib Hash
ຕາຕະລາງ. ຖ້າຊຸດຂໍ້ມູນຂອງທ່ານສາມາດໃສ່ໃນຫນ່ວຍຄວາມຈໍາໄດ້, ມັນຈະເຮັດວຽກໄດ້ດີ. ມັນມີ
ການນໍາໃຊ້ຄວາມຊົງຈໍາສະເລ່ຍແລະການປະຕິບັດທີ່ດີ pretty. ສໍາລັບການປະຕິບັດທີ່ດີກວ່າກັບ
ການແລກປ່ຽນຄວາມຊົງຈໍາເບິ່ງ Tokyo Cabinet on-memory hash database.
Tokyo Cabinet On-Disk B+ Tree
ໃຊ້ວິທີການເກັບຮັກສານີ້ສໍາລັບຊຸດຂໍ້ມູນຂະຫນາດໃຫຍ່ທີ່ມັນບໍ່ສາມາດໃສ່ໄດ້
ທຸກສິ່ງທຸກຢ່າງຢູ່ໃນຄວາມຊົງຈໍາ. ຖານຂໍ້ມູນຕົ້ນໄມ້ B+ ແມ່ນຊ້າກວ່າຖານຂໍ້ມູນ hash ໃດ
ເນື່ອງຈາກຂໍ້ມູນຕ້ອງມຸ່ງຫມັ້ນຢູ່ໃນແຜ່ນ. ຢ່າງໃດກໍຕາມ, ການນໍາໃຊ້ SSD ເພີ່ມຂຶ້ນຢ່າງຫຼວງຫຼາຍ
ການປະຕິບັດ. ທ່ານອາດຈະໃຊ້ວິທີການເກັບຮັກສານີ້ຖ້າທ່ານຕ້ອງການຄວາມຄົງທົນຂອງຂໍ້ມູນ
ໂຫຼດສະຖິຕິຢ່າງໄວວາໃນພາຍຫຼັງ.
ໂຕກຽວ Cabinet On-Memory Hash Database
ເຖິງແມ່ນວ່ານີ້ອາດຈະແຕກຕ່າງກັນໃນທົ່ວລະບົບທີ່ແຕກຕ່າງກັນ, ໂດຍທົ່ວໄປ hash on-memory
ຖານຂໍ້ມູນຄວນປະຕິບັດດີກວ່າ GLib Hash Tables ເລັກນ້ອຍ.
CONFIGURATION
ຕົວເລືອກຫຼາຍອັນສາມາດໃຊ້ເພື່ອຕັ້ງຄ່າ GoAccess. ສໍາລັບບັນຊີລາຍຊື່ທີ່ທັນສະໄຫມທີ່ສົມບູນຂອງ
ຕັ້ງຄ່າຕົວເລືອກ, ແລ່ນ / configure - ຊ່ວຍ
--enable-debug
ລວບລວມດ້ວຍສັນຍາລັກດີບັກ ແລະປິດການເພີ່ມປະສິດທິພາບການລວບລວມ.
--enable-utf8
ລວບລວມດ້ວຍການສະຫນັບສະຫນູນຕົວອັກສອນກວ້າງ. ຕ້ອງການ Ncursesw.
--enable-geoip
ລວບລວມດ້ວຍການສະຫນັບສະຫນູນ GeoLocation. ຕ້ອງການ GeoIP ຂອງ MaxMind.
--enable-tcb=
ລວບລວມກັບການສະຫນັບສະຫນູນການເກັບຮັກສາຕູ້ໂຕກຽວ. mehash ຈະນຳໃຊ້ຫ້ອງວ່າການໂຕກຽວ
ຖານຂໍ້ມູນ hash on-memory. ຕົ້ນໄມ້ ຈະໃຊ້ on-disk B+ Tree ຂອງ Tokyo Cabinet
ຖານຂໍ້ມູນ.
--disable-zlib
ປິດການບີບອັດ zlib ໃນຖານຂໍ້ມູນ B+ Tree.
--ປິດການໃຊ້ງານ-bzip
ປິດການບີບອັດ bzip2 ໃນຖານຂໍ້ມູນ B+ Tree.
OPTIONS
ທາງເລືອກຕໍ່ໄປນີ້ສາມາດຖືກສະຫນອງໃຫ້ແກ່ຄໍາສັ່ງຫຼືລະບຸໄວ້ໃນການຕັ້ງຄ່າ
ໄຟລ໌. ຖ້າລະບຸໄວ້ໃນໄຟລ໌ການຕັ້ງຄ່າ, ທາງເລືອກຍາວຈໍາເປັນຕ້ອງຖືກນໍາໃຊ້ໂດຍບໍ່ມີການ
ກຽມໄວ້ --.
--time-format=
ຕົວແປ time_format ຕິດຕາມດ້ວຍຊ່ອງຫວ່າງ, ລະບຸເວລາຮູບແບບບັນທຶກ
ມີການປະສົມປະສານຂອງຕົວອັກສອນປົກກະຕິ ແລະຕົວລະບຸຮູບແບບພິເສດ.
ພວກເຂົາທັງຫມົດເລີ່ມຕົ້ນດ້ວຍເຄື່ອງຫມາຍເປີເຊັນ (%). ເບິ່ງ 'man strftime'. %T or %H:%M:%S.
ໃຫ້ສັງເກດວ່າຖ້າເວລາຖືກມອບເປັນ microseconds, %f ຕ້ອງໃຊ້ເປັນຮູບແບບເວລາ
--date-format=
ຕົວແປ date_format ຕິດຕາມດ້ວຍຊ່ອງຫວ່າງ, ລະບຸວັນທີຮູບແບບບັນທຶກ
ມີການປະສົມປະສານຂອງຕົວອັກສອນປົກກະຕິ ແລະຕົວລະບຸຮູບແບບພິເສດ.
ພວກເຂົາທັງຫມົດເລີ່ມຕົ້ນດ້ວຍເຄື່ອງຫມາຍເປີເຊັນ (%). ເບິ່ງ 'man strftime'. %Y-%m-%d.
ໃຫ້ສັງເກດວ່າຖ້າເວລາຖືກມອບເປັນ microseconds, %f ຕ້ອງໃຊ້ເປັນຮູບແບບວັນທີ
--log-format=
ຕົວແປ log_format ຕິດຕາມດ້ວຍຊ່ອງຫວ່າງ ຫຼື \t ສໍາລັບ tab-delimited, ກໍານົດ
ບັນທຶກຮູບແບບສະຕຣິງ.
ຈົ່ງຈື່ໄວ້ວ່າຖ້າມີຊ່ອງຫວ່າງພາຍໃນຮູບແບບ, ສະຕຣິງຈະຕ້ອງຖືກໃສ່ໃນ
ວົງຢືມຄູ່. ວົງຢືມພາຍໃນຈໍາເປັນຕ້ອງໄດ້ຫລົບຫນີ.
-a --agent-list
ເປີດໃຊ້ລາຍຊື່ຕົວແທນຜູ້ໃຊ້ໂດຍເຈົ້າພາບ. ສໍາລັບການວິເຄາະໄວຂຶ້ນ, ຢ່າເປີດໃຊ້ທຸງນີ້.
-c --config-dialog
ປ່ອງຢ້ຽມການຕັ້ງຄ່າບັນທຶກ / ວັນທີ່ກະຕຸ້ນໃນການເລີ່ມຕົ້ນໂຄງການ.
-d --with-output-resolver
ເປີດໃຊ້ຕົວແກ້ໄຂ IP ໃນ HTML|JSON output.
-e --exclude-ip=
ຍົກເວັ້ນ IPv4 ຫຼື IPv6 ຈາກການຖືກນັບ. ຂອບເຂດສາມາດຖືກລວມເຂົ້າເຊັ່ນດຽວກັນໂດຍໃຊ້ a
dash ໃນລະຫວ່າງ IPs (ເລີ່ມຕົ້ນ-end).
ຕົວຢ່າງ:
exclude-ip 127.0.0.1
exclude-ip 192.168.0.1-192.168.0.100
exclude-ip ::1
exclude-ip 0:0:0:0:0:ffff:808:804-0:0:0:0:0:ffff:808:808
-f --log-file=
ລະບຸເສັ້ນທາງໄປຫາໄຟລ໌ບັນທຶກການປ້ອນຂໍ້ມູນ. ຖ້າຕັ້ງຢູ່ໃນໄຟລ໌ config, ມັນຈະໃຊ້ເວລາ
ບູລິມະສິດຫຼາຍກວ່າ -f ຈາກເສັ້ນຄໍາສັ່ງ.
-g --std-geoip
ຖານຂໍ້ມູນ GeoIP ມາດຕະຖານສໍາລັບການນໍາໃຊ້ຫນ່ວຍຄວາມຈໍາຫນ້ອຍ.
-h - ຊ່ວຍ
ຊ່ວຍເຫຼືອ.
-H --http-protocol
ລວມເອົາໂປໂຕຄອນການຮ້ອງຂໍ HTTP ຖ້າພົບເຫັນ. ນີ້ຈະສ້າງລະຫັດຄໍາຮ້ອງຂໍທີ່ມີ
ໂປໂຕຄອນການຮ້ອງຂໍ + ຄໍາຮ້ອງຂໍຕົວຈິງ.
-i --hl-header
ແຜງໄຮໄລ້ສີທີ່ເປີດໃຊ້ງານ.
-M --http-ວິທີການ
ລວມເອົາວິທີການຮ້ອງຂໍ HTTP ຖ້າພົບເຫັນ. ນີ້ຈະສ້າງລະຫັດຄໍາຮ້ອງຂໍທີ່ປະກອບດ້ວຍ
ວິທີການຮ້ອງຂໍ + ການຮ້ອງຂໍຕົວຈິງ.
-m --ມີຫນູ
ເປີດໃຊ້ການຮອງຮັບເມົາສ໌ຢູ່ໃນແຜງໜ້າປັດຫຼັກ.
-o --output-format=
ຂຽນຜົນໄດ້ຮັບໃສ່ stdout ໃນຮູບແບບຕໍ່ໄປນີ້: csv : ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ
ຄ່າ (CSV) json : JSON (JavaScript Object Notation)
-p --config-file=
ລະບຸໄຟລ໌ການຕັ້ງຄ່າແບບກຳນົດເອງເພື່ອໃຊ້. ຖ້າຫາກວ່າກໍານົດ, ມັນຈະເອົາຄວາມສໍາຄັນໃນໄລຍະ
ໄຟລ໌ການຕັ້ງຄ່າທົ່ວໂລກ (ຖ້າມີ).
-q --no-query-string
ບໍ່ສົນໃຈ string query ຂອງຄໍາຮ້ອງຂໍ. ie, www.google.com/page.htm?query =>
www.google.com/page.htm.
ຫມາຍເຫດ: ການຖອດສາຍແບບສອບຖາມສາມາດຫຼຸດຜ່ອນການບໍລິໂພກຄວາມຊົງຈໍາໄດ້ຢ່າງຫຼວງຫຼາຍ, ໂດຍສະເພາະ
ໃນຄໍາຮ້ອງສະຫມັກກໍານົດເວລາ.
-r --no-term-resolver
ປິດການໃຊ້ງານຕົວແກ້ໄຂ IP ຢູ່ໃນຜົນຜະລິດຂອງເຄື່ອງຈ່າຍເງິນ.
-s -- ການເກັບຮັກສາ
ສະແດງວິທີການເກັບຮັກສາປະຈຸບັນ. ie, B+ Tree, Hash.
-V - ການປ່ຽນແປງ
ສະແດງຂໍ້ມູນສະບັບແລະອອກ.
--color-scheme<1|2>
ເລືອກໃນບັນດາໂຄງການສີ. 1 ສໍາລັບໂຄງການສີຂີ້ເຖົ່າເລີ່ມຕົ້ນ. 2 ສໍາລັບສີຂຽວ
ໂຄງການ.
--ບໍ່ມີສີ
ປິດຜົນຜະລິດສີ. ນີ້ແມ່ນຜົນຜະລິດເລີ່ມຕົ້ນໃນເຄື່ອງໃຊ້ໄຟຟ້າທີ່ບໍ່ມີ
ສະຫນັບສະຫນູນສີ.
---ສີ= ກະດານ]>
ລະບຸສີທີ່ກຳນົດເອງສຳລັບຜົນອອກຂອງຕົວເຄື່ອງ.
ສີ syntax
ນິຍາມພື້ນທີ່/ແຖບ colorFG#:colorBG# [ຄຸນລັກສະນະ,PANEL]
FG# = ສີພື້ນໜ້າ [-1...255] (-1 = ສີໄລຍະຕົ້ນ)
BG# = ສີພື້ນຫຼັງ [-1...255] (-1 = ສີຕາມຄ່າເລີ່ມຕົ້ນ)
ທາງເລືອກອື່ນ, ມັນເປັນໄປໄດ້ທີ່ຈະນໍາໃຊ້ຄຸນລັກສະນະສີ (ຫຼາຍຄຸນລັກສະນະແມ່ນເຄື່ອງໝາຍຈຸດ
ແຍກ), ເຊັ່ນ: ກ້າຫານ, ຂີດກ້ອງ, ທຳ ມະດາ, ປີ້ນກັບກັນ, ກະພິບ
ຖ້າຕ້ອງການ, ມັນເປັນໄປໄດ້ທີ່ຈະນໍາໃຊ້ສີທີ່ກໍາຫນົດເອງຕໍ່ກະດານ, ນັ້ນແມ່ນ, metric in
ແຜງ REQUESTS ສາມາດເປັນສີ A, ໃນຂະນະທີ່ metric ດຽວກັນຢູ່ໃນແຜງ BROWSERS
ສາມາດເປັນສີ B.
ມີ ສີ ຄໍານິຍາມ:
COLOR_MTRC_HITS
COLOR_MTRC_VISITORS
COLOR_MTRC_DATA
COLOR_MTRC_BW
COLOR_MTRC_AVGTS
COLOR_MTRC_CUMTS
COLOR_MTRC_MAXTS
COLOR_MTRC_PROT
COLOR_MTRC_MTHD
COLOR_MTRC_PERC
COLOR_MTRC_PERC_MAX
COLOR_PANEL_COLS
COLOR_BARS
COLOR_ERROR
COLOR_SELECTED
COLOR_PANEL_ACTIVE
COLOR_PANEL_HEADER
COLOR_PANEL_DESC
COLOR_OVERALL_LBLS
COLOR_OVERALL_VALS
COLOR_OVERALL_PATH
COLOR_ACTIVE_LABEL
COLOR_BG
COLOR_DEFAULT
COLOR_PROGRESS
ເບິ່ງໄຟລ໌ການຕັ້ງຄ່າສໍາລັບຮູບແບບສີຕົວຢ່າງ.
--no-column-names
ຢ່າຂຽນຊື່ຖັນໃສ່ໃນຜົນໄດ້ຮັບຂອງ terminal. ໂດຍຄ່າເລີ່ມຕົ້ນ, ມັນຈະສະແດງຖັນ
ຊື່ສໍາລັບແຕ່ລະ metric ທີ່ມີຢູ່ໃນທຸກໆກະດານ.
--html-report-title=
ກໍານົດຫົວຂໍ້ຫນ້າບົດລາຍງານ HTML ແລະສ່ວນຫົວ.
--debug-file=
ສົ່ງຂໍ້ຄວາມດີບັກທັງໝົດໄປຫາໄຟລ໌ທີ່ລະບຸໄວ້. ຈໍາເປັນຕ້ອງໄດ້ຮັບການຕັ້ງຄ່າກັບ
--enable-debug
--invalid-requests=
ບັນທຶກການຮ້ອງຂໍທີ່ບໍ່ຖືກຕ້ອງໄປຫາໄຟລ໌ທີ່ລະບຸໄວ້.
--no-global-config
ຢ່າໂຫລດໄຟລ໌ການຕັ້ງຄ່າທົ່ວໂລກ. ໄດເລກະທໍລີນີ້ປົກກະຕິຄວນຈະເປັນ
/usr/local/etc, ເວັ້ນເສຍແຕ່ໄດ້ລະບຸໄວ້ກັບ --sysconfdir=/dir.
--real-os
ສະແດງຊື່ OS ທີ່ແທ້ຈິງ. ຕົວຢ່າງເຊັ່ນ Windows XP, Snow Leopard.
--sort-panel=
ຈັດຮຽງແຜງກ່ຽວກັບການໂຫຼດເບື້ອງຕົ້ນ. ຕົວເລືອກການຈັດຮຽງແມ່ນແຍກອອກດ້ວຍເຄື່ອງໝາຍຈຸດ. ທາງເລືອກແມ່ນຢູ່ໃນ
ແບບຟອມ: ແຜງ, ແມັດ, ຄໍາສັ່ງ
ມີ metrics:
BY_HITS
BY_VISITORS
BY_DATA
BY_BW
BY_USEC
BY_PROT
BY_MTHD
ມີ ຄໍາສັ່ງ:
ASC
DESC
--static-file=
ຕື່ມການຂະຫຍາຍໄຟລ໌ຄົງທີ່. ຕົວຢ່າງ: .mp3 ສ່ວນຂະຫຍາຍແມ່ນຕົວພິມນ້ອຍໃຫຍ່.
--all-static-files
ລວມເອົາໄຟລ໌ຄົງທີ່ທີ່ມີສະຕຣິງສອບຖາມ.
--double-decode
ຖອດລະຫັດສອງຄ່າເຂົ້າລະຫັດ. ນີ້ປະກອບມີ, ຕົວແທນຜູ້ໃຊ້, ການຮ້ອງຂໍ, ແລະຜູ້ອ້າງອີງ.
--ignore-crawlers
ບໍ່ສົນໃຈຕົວກວາດເວັບຈາກການຖືກນັບ.
--ignore-panel=PANEL
ບໍ່ສົນໃຈການແຍກວິເຄາະ ແລະສະແດງແຜງທີ່ໃຫ້ໄວ້.
ມີ ໝູ່ ຄະນະ:
ນັກທ່ອງທ່ຽວ,
ຄຳຮ້ອງຂໍ,
REQUESTS_STATIC,
ບໍ່ພົບ,
ເຈົ້າພາບ,
ເຈົ້າ,
ບຣາວເຊີ,
VISIT_TIMES,
ຜູ້ອ້າງອີງ,
REFERRING_SITES,
ຄຳແປສັບ,
GEO_LOCATION,
STATUS_CODES,
--ignore-referer=
ບໍ່ສົນໃຈຜູ້ອ້າງອີງຈາກການຖືກນັບ. ອະນຸຍາດໃຫ້ໃຊ້ຕົວແທນໄດ້. ຕົວຢ່າງ: *. ໂດເມນ
ww?.domain.*
--444-as-404
ປະຕິບັດລະຫັດສະຖານະທີ່ບໍ່ແມ່ນມາດຕະຖານ 444 ເປັນ 404.
--4xx-to-unique-count
ເພີ່ມຂໍ້ຜິດພາດຂອງລູກຄ້າ 4xx ໃຫ້ກັບຈໍານວນຜູ້ເຂົ້າຊົມທີ່ເປັນເອກະລັກ.
-- ບໍ່ມີຄວາມຄືບຫນ້າ
ປິດການນຳໃຊ້ຕົວວັດແທກຄວາມຄືບໜ້າ [ການຮ້ອງຂໍທັງໝົດ/ການຮ້ອງຂໍຕໍ່ວິນາທີ].
--geoip-database=
ລະບຸເສັ້ນທາງໄປຫາໄຟລ໌ຖານຂໍ້ມູນ GeoIP. ie, GeoLiteCity.dat. ໄຟລ໌ຕ້ອງເປັນ
ດາວໂຫຼດຈາກ maxmind.com. ໄຟລ໌ IPv4 ແລະ IPv6 ແມ່ນຮອງຮັບເຊັ່ນດຽວກັນ. ຫມາຍເຫດ:
`--geoip-city-data` ແມ່ນນາມແຝງຂອງ `--geoip-database`.
--keep-db-files
ສືບຕໍ່ວິເຄາະຂໍ້ມູນເຂົ້າໄປໃນແຜ່ນ. ນີ້ຄວນຈະຖືກຕັ້ງເປັນຊຸດຂໍ້ມູນທໍາອິດກ່ອນທີ່ຈະນໍາໃຊ້
`ໂຫຼດຈາກແຜ່ນ`. ການຕັ້ງມັນເປັນຜິດຈະລຶບໄຟລ໌ຖານຂໍ້ມູນທັງໝົດເມື່ອອອກ
ໂຄງການ.
ພຽງແຕ່ຖ້າ configured ກັບ --enable-tcb=btree
--load-from-disk
ໂຫຼດຂໍ້ມູນທີ່ເກັບໄວ້ໃນເມື່ອກ່ອນຈາກແຜ່ນ. ໄຟລ໌ຖານຂໍ້ມູນຈໍາເປັນຕ້ອງມີຢູ່. ເບິ່ງ Keep-db-
ໄຟລ໌.
ພຽງແຕ່ຖ້າ configured ກັບ --enable-tcb=btree
--db-path=
ເສັ້ນທາງທີ່ໄຟລ໌ຖານຂໍ້ມູນໃນແຜ່ນຖືກເກັບໄວ້. ຄ່າເລີ່ມຕົ້ນແມ່ນ / tmp
ລະບົບ.
ພຽງແຕ່ຖ້າ configured ກັບ --enable-tcb=btree
--xmmap=
ກໍານົດຂະຫນາດເປັນ bytes ຂອງຫນ່ວຍຄວາມຈໍາແຜນທີ່ເພີ່ມເຕີມ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 0.
ພຽງແຕ່ຖ້າ configured ກັບ --enable-tcb=btree
--cache-lcnum=
ລະບຸຈໍານວນສູງສຸດຂອງ nodes ໃບທີ່ຈະເກັບໄວ້ໃນຖານຄວາມຈໍາ. ຖ້າມັນບໍ່ເກີນ 0,
ຄ່າເລີ່ມຕົ້ນແມ່ນລະບຸໄວ້. ຄ່າເລີ່ມຕົ້ນແມ່ນ 1024. ກໍານົດຄ່າທີ່ໃຫຍ່ກວ່າ
ຈະເພີ່ມປະສິດທິພາບຄວາມໄວ, ຢ່າງໃດກໍຕາມ, ການບໍລິໂພກຫນ່ວຍຄວາມຈໍາຈະເພີ່ມຂຶ້ນ. ຕ່ໍາກວ່າ
ຄ່າຈະຫຼຸດລົງການບໍລິໂພກຫນ່ວຍຄວາມຈໍາ.
ພຽງແຕ່ຖ້າ configured ກັບ --enable-tcb=btree
--cache-ncnum=
ລະບຸຈໍານວນສູງສຸດຂອງ nodes ທີ່ບໍ່ແມ່ນໃບທີ່ຈະ cache. ຖ້າມັນບໍ່ເກີນ
0, ຄ່າເລີ່ມຕົ້ນແມ່ນລະບຸໄວ້. ຄ່າເລີ່ມຕົ້ນແມ່ນ 512.
ພຽງແຕ່ຖ້າ configured ກັບ --enable-tcb=btree
--tune-lmemb=
ລະບຸຈໍານວນສະມາຊິກໃນແຕ່ລະໜ້າໃບ. ຖ້າມັນບໍ່ເກີນ 0, the
ຄ່າເລີ່ມຕົ້ນແມ່ນລະບຸໄວ້. ຄ່າເລີ່ມຕົ້ນແມ່ນ 128.
ພຽງແຕ່ຖ້າ configured ກັບ --enable-tcb=btree
--tune-nmemb=
ລະບຸຈໍານວນສະມາຊິກໃນແຕ່ລະຫນ້າທີ່ບໍ່ແມ່ນໃບ. ຖ້າມັນບໍ່ເກີນ 0,
ຄ່າເລີ່ມຕົ້ນແມ່ນລະບຸໄວ້. ຄ່າເລີ່ມຕົ້ນແມ່ນ 256.
ພຽງແຕ່ຖ້າ configured ກັບ --enable-tcb=btree
--tune-bnum=
ລະບຸຈໍານວນຂອງອົງປະກອບຂອງ bucket array. ຖ້າມັນບໍ່ເກີນ 0, the
ຄ່າເລີ່ມຕົ້ນແມ່ນລະບຸໄວ້. ຄ່າເລີ່ມຕົ້ນແມ່ນ 32749. ຂະຫນາດທີ່ແນະນໍາຂອງ
bucket array ແມ່ນປະມານຈາກ 1 ຫາ 4 ເທົ່າຂອງຈໍານວນຫນ້າທັງຫມົດທີ່ຈະເກັບໄວ້.
ພຽງແຕ່ຖ້າ configured ກັບ --enable-tcb=btree
--ບີບອັດ=
ລະບຸວ່າແຕ່ລະໜ້າຖືກບີບອັດດ້ວຍການເຂົ້າລະຫັດ ZLIB|BZ2.
ພຽງແຕ່ຖ້າ configured ກັບ --enable-tcb=btree
ການປະມວນຜົນບັນທຶກເພີ່ມຂຶ້ນ
GoAccess ມີຄວາມສາມາດທີ່ຈະປະມວນຜົນບັນທຶກເພີ່ມຂຶ້ນໂດຍຜ່ານການໃນແຜ່ນ B+Tree
ຖານຂໍ້ມູນ. ມັນເຮັດວຽກໃນວິທີການດັ່ງຕໍ່ໄປນີ້:
ຊຸດຂໍ້ມູນຕ້ອງຄົງຢູ່ກ່ອນດ້ວຍ --keep-db-files, ຫຼັງຈາກນັ້ນຊຸດຂໍ້ມູນດຽວກັນສາມາດ
ໂຫຼດດ້ວຍ --load-from-disk. ຖ້າຂໍ້ມູນໃຫມ່ຖືກສົ່ງຜ່ານ (piped ຫຼືຜ່ານບັນທຶກ
file), ມັນຈະເພີ່ມມັນໃສ່ຊຸດຂໍ້ມູນຕົ້ນສະບັບ. ເພື່ອຮັກສາຂໍ້ມູນທັງຫມົດ
ເວລາ, --keep-db-files ຕ້ອງຖືກນໍາໃຊ້. ຖ້າ --load-from-disk ຖືກໃຊ້ໂດຍບໍ່ມີການ --keep-db-
ໄຟລ໌, ໄຟລ໌ຖານຂໍ້ມູນຈະຖືກລຶບຖິ້ມເມື່ອປິດໂຄງການ.
CUSTOM LOG/DATE ຮູບແບບ
GoAccess ສາມາດວິເຄາະໄດ້ເກືອບທຸກຮູບແບບບັນທຶກເວັບ.
ທາງເລືອກທີ່ກໍານົດໄວ້ລ່ວງຫນ້າປະກອບມີ, ຮູບແບບບັນທຶກທົ່ວໄປ (CLF), ຮູບແບບບັນທຶກລວມ (XLF / ELF),
ລວມທັງເຈົ້າພາບສະເໝືອນ, Amazon CloudFront (ການແຈກຢາຍດາວໂຫຼດ), Google Cloud Storage
ແລະຮູບແບບ W3C (IIS).
GoAccess ອະນຸຍາດໃຫ້ສະຕຣິງຮູບແບບທີ່ກຳນົດເອງໄດ້ເຊັ່ນກັນ.
ມີສອງວິທີໃນການຕັ້ງຄ່າຮູບແບບບັນທຶກ. ງ່າຍທີ່ສຸດແມ່ນດໍາເນີນການ GoAccess ກັບ -c to
ກະຕຸ້ນປ່ອງຢ້ຽມການຕັ້ງຄ່າ. ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນສາມາດຖືກຕັ້ງຄ່າພາຍໃຕ້ ~/.goaccessrc ຫຼື
%sysconfdir%.
time_format
ໄດ້ time_format ຕົວແປຕາມດ້ວຍຊ່ອງຫວ່າງ, ລະບຸເວລາຮູບແບບບັນທຶກ
ມີການປະສົມປະສານຂອງຕົວອັກສອນປົກກະຕິ ແລະຕົວລະບຸຮູບແບບພິເສດ.
ພວກເຂົາທັງຫມົດເລີ່ມຕົ້ນດ້ວຍເຄື່ອງຫມາຍເປີເຊັນ (%). ເບິ່ງ 'man strftime'. %T or %H:%M:%S.
ຫມາຍເຫດ: ຖ້າເວລາເປັນໄມໂຄວິນາທີ, %f ຕ້ອງໃຊ້ເປັນ time_format
date_format
ໄດ້ date_format ຕົວແປຕາມດ້ວຍຊ່ອງຫວ່າງ, ລະບຸວັນທີຮູບແບບບັນທຶກ
ມີການປະສົມປະສານຂອງຕົວອັກສອນປົກກະຕິ ແລະຕົວລະບຸຮູບແບບພິເສດ.
ພວກເຂົາທັງຫມົດເລີ່ມຕົ້ນດ້ວຍເຄື່ອງຫມາຍເປີເຊັນ (%). ເບິ່ງ 'man strftime'. ຕົວຢ່າງ: %Y-%m-%d.
ຫມາຍເຫດ: ຖ້າເວລາເປັນໄມໂຄວິນາທີ, %f ຕ້ອງໃຊ້ເປັນ date_format
log_format
ໄດ້ log_format ຕົວແປຕາມດ້ວຍຊ່ອງ ຫຼື \t , ກໍານົດຮູບແບບບັນທຶກ
string
%x ຊ່ອງຂໍ້ມູນວັນທີ ແລະເວລາທີ່ກົງກັບ time_format ແລະ date_format ຕົວແປ. ນີ້ແມ່ນ
ໃຊ້ເມື່ອເວລາຖືກມອບໃຫ້ແທນວັນທີ ແລະເວລາເປັນສອງແຍກ
ຕົວແປ
ຊ່ອງເວລາ %t ທີ່ກົງກັບ time_format ຕົວແປ.
%d ຊ່ອງຂໍ້ມູນວັນທີທີ່ກົງກັບ date_format ຕົວແປ.
ເຈົ້າພາບ %h (ທີ່ຢູ່ IP ຂອງລູກຂ່າຍ, ບໍ່ວ່າ IPv4 ຫຼື IPv6)
%r ແຖວການຮ້ອງຂໍຈາກລູກຄ້າ. ນີ້ຮຽກຮ້ອງໃຫ້ມີຕົວຂັ້ນສະເພາະປະມານ
ຮ້ອງຂໍ (ເປັນວົງຢືມດຽວ, ວົງຢືມຄູ່, ຫຼືສິ່ງອື່ນໃດ) parsable. ຖ້າບໍ່,
ພວກເຮົາຕ້ອງນໍາໃຊ້ການປະສົມປະສານຂອງຕົວກໍານົດຮູບແບບພິເສດເປັນ %m %U %H.
%q ສະຕຣິງແບບສອບຖາມ.
%m ວິທີການຮ້ອງຂໍ.
%U ເສັ້ນທາງ URL ທີ່ຮ້ອງຂໍ.
ຫມາຍເຫດ: ຖ້າສາຍຄຳຊອກຫາຢູ່ໃນ %U, ບໍ່ຈໍາເປັນຕ້ອງໃຊ້ %q. ເຖິງຢ່າງໃດກໍ່ຕາມ, ຖ້າວ່າ
ເສັ້ນທາງ URL, ບໍ່ລວມເອົາສະຕຣິງຄໍາຖາມໃດໆ, ທ່ານອາດຈະໃຊ້ %q ແລະສາຍຄຳຊອກຫາ
ຈະຖືກຕື່ມໃສ່ກັບການຮ້ອງຂໍ.
%H ພິທີການຮ້ອງຂໍ.
%s ລະຫັດສະຖານະທີ່ເຊີບເວີສົ່ງກັບລູກຄ້າ.
%b ຂະໜາດຂອງວັດຖຸສົ່ງຄືນໃຫ້ລູກຄ້າ.
%R ສ່ວນຫົວຄຳຮ້ອງຂໍ HTTP "Referrer".
%u ສ່ວນຫົວການຮ້ອງຂໍ HTTP ຕົວແທນຜູ້ໃຊ້.
%D ເວລາທີ່ໃຊ້ເພື່ອຮັບໃຊ້ການຮ້ອງຂໍ, ເປັນ microseconds ເປັນຕົວເລກທົດສະນິຍົມ.
%T ເວລາທີ່ໃຊ້ເພື່ອຮັບໃຊ້ການຮ້ອງຂໍ, ເປັນວິນາທີທີ່ມີຄວາມລະອຽດ milliseconds.
%L ເວລາທີ່ໃຊ້ເພື່ອຮັບໃຊ້ການຮ້ອງຂໍ, ເປັນ milliseconds ເປັນຕົວເລກທົດສະນິຍົມ.
ຫມາຍເຫດ: ຖ້າຕົວລະບຸທີ່ໃຫ້ບໍລິການຫຼາຍຄັ້ງຖືກໃຊ້ໃນເວລາດຽວກັນ, ທໍາອິດ
ທາງເລືອກທີ່ລະບຸໄວ້ໃນສະຕຣິງຮູບແບບຈະມີຄວາມສໍາຄັນຫຼາຍກ່ວາຕົວຊີ້ວັດອື່ນໆ.
%^ ບໍ່ສົນໃຈຊ່ອງຂໍ້ມູນນີ້.
%~ ກ້າວໄປຂ້າງໜ້າຜ່ານລະບົບບັນທຶກຂໍ້ມູນຈົນກວ່າຈະພົບເຫັນ char ທີ່ບໍ່ແມ່ນຊ່ອງ (!isspace).
GoAccess ຕ້ອງການ ຊ່ອງຂໍ້ມູນຕໍ່ໄປນີ້:
%h IPv4/6 ທີ່ຖືກຕ້ອງ
%d ວັນທີທີ່ຖືກຕ້ອງ
%r ຄໍາຮ້ອງສະຫມັກ
ໂຕ້ຕອບ MENU
F1 ຫຼື h
ການຊ່ວຍເຫຼືອຕົ້ນຕໍ.
F5 ແຕ້ມໜ້າຕ່າງຫຼັກຄືນໃໝ່.
q ອອກຈາກໂຄງການ, ປ່ອງຢ້ຽມປະຈຸບັນຫຼືຍຸບໂມດູນທີ່ໃຊ້ວຽກ
o ຫຼື ENTER
ຂະຫຍາຍໂມດູນທີ່ເລືອກຫຼືເປີດປ່ອງຢ້ຽມ
0-9 ແລະ Shift + 0
ຕັ້ງໂມດູນທີ່ເລືອກເປັນການເຄື່ອນໄຫວ
j ເລື່ອນລົງພາຍໃນໂມດູນຂະຫຍາຍ
k ເລື່ອນຂຶ້ນພາຍໃນໂມດູນຂະຫຍາຍ
c ກໍານົດຫຼືປ່ຽນສີໂຄງການ.
TAB Forward iteration ຂອງໂມດູນ. ເລີ່ມຕົ້ນຈາກໂມດູນທີ່ມີການເຄື່ອນໄຫວໃນປະຈຸບັນ.
SHIFT+TAB
ການຊໍ້າຄືນຂອງໂມດູນ. ເລີ່ມຕົ້ນຈາກໂມດູນທີ່ມີການເຄື່ອນໄຫວໃນປະຈຸບັນ.
^f ເລື່ອນໄປໜ້າໜຶ່ງໜ້າຈໍພາຍໃນໂມດູນທີ່ໃຊ້ຢູ່.
^b ເລື່ອນໄປຂ້າງຫຼັງໜຶ່ງໜ້າຈໍພາຍໃນໂມດູນທີ່ເຮັດວຽກ.
s ຄັດເລືອກສໍາລັບໂມດູນການເຄື່ອນໄຫວ
/ ຄົ້ນຫາທົ່ວທຸກໂມດູນ (regex ອະນຸຍາດ)
n ຊອກຫາຕໍາແຫນ່ງຂອງການປະກົດຕົວຕໍ່ໄປໃນທົ່ວທຸກໂມດູນ.
g ຍ້າຍໄປລາຍການທໍາອິດຫຼືເທິງສຸດຂອງຫນ້າຈໍ.
G ຍ້າຍໄປລາຍການສຸດທ້າຍ ຫຼືລຸ່ມສຸດຂອງໜ້າຈໍ.
ຕົວຢ່າງ
ການນໍາໃຊ້ງ່າຍທີ່ສຸດແລະໄວທີ່ສຸດຈະເປັນ:
# goaccess -f access.log
ທີ່ຈະສ້າງຜົນຕອບແທນແບບຂໍ້ຄວາມເທົ່ານັ້ນ.
ເພື່ອສ້າງສະຖິຕິເຕັມທີ່ພວກເຮົາສາມາດດໍາເນີນການ GoAccess ເປັນ:
# goaccess -f access.log -a
ເພື່ອສ້າງບົດລາຍງານ HTML:
# goaccess -f access.log -a > report.html
ເພື່ອສ້າງໄຟລ໌ JSON:
# goaccess -f access.log -a -d -o json > report.json
ເພື່ອສ້າງໄຟລ໌ CSV:
# goaccess -f access.log -o csv > report.csv
ໄດ້ -a ທຸງຊີ້ບອກວ່າພວກເຮົາຕ້ອງການປະມວນຜົນລາຍຊື່ຕົວແທນສໍາລັບທຸກໆໂຮດທີ່ວິເຄາະ.
ໄດ້ -d ທຸງຊີ້ບອກວ່າພວກເຮົາຕ້ອງການເປີດໃຊ້ຕົວແກ້ໄຂ IP ໃນ HTML | ຜົນຜະລິດ JSON.
(ມັນຈະໃຊ້ເວລາດົນກວ່າທີ່ຈະອອກໄດ້ເນື່ອງຈາກວ່າມັນມີການແກ້ໄຂການສອບຖາມທັງຫມົດ.
ໄດ້ -c ທຸງຈະເຕືອນໃຫ້ວັນທີ ແລະໜ້າຕ່າງການຕັ້ງຄ່າຮູບແບບບັນທຶກ. ພຽງແຕ່ໃນເວລາທີ່ສາບແຊ່ງ
ເລີ່ມຕົ້ນ.
ການກັ່ນຕອງສາມາດເຮັດໄດ້ໂດຍຜ່ານການນໍາໃຊ້ທໍ່. ສໍາລັບຕົວຢ່າງ, ການນໍາໃຊ້ grep ເພື່ອການກັ່ນຕອງ
ຂໍ້ມູນສະເພາະແລະຫຼັງຈາກນັ້ນທໍ່ຜົນຜະລິດເຂົ້າໄປໃນ GoAccess. ນີ້ເພີ່ມຈໍານວນທີ່ຍິ່ງໃຫຍ່ຂອງ
ຄວາມຍືດຫຍຸ່ນຂອງສິ່ງທີ່ GoAccess ສາມາດສະແດງໄດ້. ຍົກຕົວຢ່າງ:
ຖ້າພວກເຮົາຕ້ອງການປຸງແຕ່ງທັງຫມົດ access.log.*.gz ພວກເຮົາສາມາດເຮັດໄດ້:
# zcat access.log.*.gz | ການເຂົ້າເຖິງ
OR
# zcat -f access.log* | ການເຂົ້າເຖິງ
(ໃນ Mac OS X, ໃຊ້ `gunzip -c` ແທນ `zcat`).
ທໍ່ທີ່ເປັນປະໂຫຍດອີກອັນຫນຶ່ງແມ່ນການກັ່ນຕອງວັນທີອອກຈາກບັນທຶກເວັບ
ຕໍ່ໄປນີ້ຈະໄດ້ຮັບການຮ້ອງຂໍ HTTP ທັງຫມົດເລີ່ມແຕ່ວັນທີ 05/Dec/2010 ຈົນກ່ວາໃນຕອນທ້າຍຂອງການ
ຍື່ນ.
# sed -n '/05\/Dec\/2010/,$ p' access.log | goaccess -a
ຖ້າຫາກວ່າພວກເຮົາຕ້ອງການທີ່ຈະແຍກພຽງແຕ່ໄລຍະເວລາສະເພາະໃດຫນຶ່ງຈາກ DATE a ຫາ DATE b, ພວກເຮົາສາມາດເຮັດໄດ້:
sed -n '/5\/Nov\/2010/,/5\/Dec\/2010/ p' access.log | goaccess -a
ຫມາຍເຫດ ທີ່ ນີ້ ສາມາດເຮັດໄດ້ ໃຊ້ເວລາ ຕໍ່ໄປອີກແລ້ວ ທີ່ໃຊ້ເວລາ to ແຍກ ຂຶ້ນຢູ່ກັບ on ໄດ້ ຄວາມໄວ of ເຊດ.
ເພື່ອຍົກເວັ້ນບັນຊີລາຍຊື່ຂອງເຈົ້າພາບ virtual ທ່ານສາມາດເຮັດດັ່ງຕໍ່ໄປນີ້:
grep -v "`cat exclude_vhost_list_file`" vhost_access.log | ການເຂົ້າເຖິງ
ນອກຈາກນີ້, ມັນເປັນມູນຄ່າທີ່ຊີ້ໃຫ້ເຫັນວ່າຖ້າພວກເຮົາຕ້ອງການດໍາເນີນການ GoAccess ໃນບູລິມະສິດຕ່ໍາ, ພວກເຮົາສາມາດເຮັດໄດ້
ແລ່ນມັນເປັນ:
# ງາມ -n 19 goaccess -f access.log -a
ແລະຖ້າທ່ານບໍ່ຕ້ອງການຕິດຕັ້ງມັນຢູ່ໃນເຄື່ອງແມ່ຂ່າຍຂອງທ່ານ, ທ່ານຍັງສາມາດດໍາເນີນການໄດ້ຈາກທ້ອງຖິ່ນຂອງທ່ານ
ເຄື່ອງຈັກ:
# ssh root@server 'cat /var/log/apache2/access.log' | goaccess -a
ຫມາຍເຫດ
ສໍາລັບໃນປັດຈຸບັນ, ແຕ່ລະປ່ອງຢ້ຽມທີ່ມີການເຄື່ອນໄຫວມີຈໍານວນທັງຫມົດ 366 ລາຍການ. ໃນທີ່ສຸດນີ້ຈະເປັນ
ປັບແຕ່ງໄດ້. 366 ລາຍການເຫຼົ່ານີ້ແມ່ນມີຢູ່ໃນຄ່າເລີ່ມຕົ້ນໃນການສົ່ງອອກ CSV ແລະ JSON,
ແລະເປັນແຜງທີ່ສາມາດຂະຫຍາຍໄດ້ໃນບົດລາຍງານ HTML (ມຸມຂວາເທິງ).
ທໍ່ບັນທຶກໄປຫາ GoAccess ຈະປິດການທໍາງານແບບສົດໆ. ນີ້ແມ່ນເນື່ອງມາຈາກ
ບັນຫາການເຄື່ອນທີ່ກ່ຽວກັບການກໍານົດຂະຫນາດຕົວຈິງຂອງ STDIN. ຢ່າງໃດກໍຕາມ, ການປ່ອຍໃນອະນາຄົດ
* ອາດຈະ * ປະກອບມີຄຸນສົມບັດນີ້.
ໃຊ້ goaccess ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net