GoAccess (Apache dan Nginx) Analyzer Log Web

GoAccess (Apache dan Nginx) Analyzer Log Web

GoAccess adalah program penganalisis log pelayan web interaktif dan masa nyata yang cepat menganalisis dan melihat log pelayan web. Ia datang sebagai sumber terbuka dan berjalan sebagai baris arahan dalam sistem operasi Unix/Linux. Ia menyediakan laporan statistik HTTP (Webserver) yang ringkas dan bermanfaat untuk pentadbir Linux dengan cepat. Ia juga menjaga kedua -dua Apache dan Ngnix Format log pelayan web.

GoAccess Parses dan menganalisis format log pelayan web yang diberikan dalam pilihan pilihan termasuk Clf (Format log biasa), W3C Format (Iis), dan tuan rumah maya Apache, dan kemudian menghasilkan output data ke terminal.

Baca yang berkaitan: Bagaimana memantau prestasi Apache menggunakan mod_status di ubuntu

Lihat demo langsung GoAccess - https: // rt.GoAccess.io/

Ciri -ciri GoAccess

Ia mempunyai ciri -ciri berikut.

  1. Statistik Umum, Bandwidth, dll.
  2. Pelawat teratas, pengedaran masa pelawat, merujuk tapak & URL, dan 404 atau tidak dijumpai.
  3. Hos, DNS terbalik, lokasi IP.
  4. Sistem operasi, penyemak imbas, dan labah -labah.
  5. Kod Status HTTP
  6. Geo -lokasi - Benua/Negara/Bandar
  7. Metrik setiap tuan rumah maya
  8. Sokongan untuk http/2 & ipv6
  9. Keupayaan untuk mengeluarkan JSON dan CSV
  10. Pemprosesan log dan sokongan tambahan untuk dataset besar + kegigihan data
  11. Skim warna yang berbeza

Bagaimana saya memasang GoAccess di Linux?

Pada masa ini, versi terbaru GoAccess v1.4 tidak tersedia dari repositori pakej sistem lalai, jadi untuk memasang versi stabil terkini, anda perlu memuat turun dan menyusunnya secara manual dari kod sumber di bawah sistem Linux seperti yang ditunjukkan:

Pasang GoAccess dari sumber di Linux

------------ Pasang GoAccess di CentOS, RHEL dan FEDORA ------------ # yum Pasang 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/ # ./Konfigurasikan-boleh-utf8-enable-geoip = warisan # membuat # membuat pemasangan 
------------ Pasang GoAccess di Debian dan Ubuntu ------------ $ sudo apt pemasangan 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 ./Konfigurasi-enable-utf8 --enable-geoip = warisan $ sudo membuat $ sudo membuat pemasangan 

Pasang GoAccess menggunakan Pengurus Pakej

Cara yang paling mudah dan disukai untuk memasang GoAccess di Linux menggunakan Pengurus Pakej lalai pengedaran Linux masing -masing.

Catatan: Seperti yang saya katakan di atas, tidak semua pengagihan akan mempunyai versi GoAccess terbaru yang terdapat dalam repositori lalai sistem ..

Di Redhat, Centos, dan Fedora
# YUM Pasang GoAccess # DNF Pasang GoAccess [dari Fedora 23+ versi] 
Mengenai sistem Debian dan Ubuntu

GoAccess utiliti disediakan sejak Debian Squeeze 6 dan Ubuntu 12.04. Untuk memasang hanya jalankan arahan berikut di terminal.

$ sudo apt-get pemasangan GoAccess 

Catatan: Perintah di atas tidak akan selalu memberikan versi paling terkini. Untuk mendapatkan versi stabil terbaru GoAccess, tambahkan repositori GoAccess Debian & Ubuntu rasmi seperti yang ditunjukkan:

$ echo "deb http: // deb.GoAccess.io/$ (lsb_release -cs) utama "| sudo tee -a/etc/apt/sumber.senarai.D/GoAccess.Senaraikan $ wget -o - http: // deb.GoAccess.io/gnugpg.Kunci | sudo apt-key add-$ sudo apt-get update $ sudo apt-get install GoAccess 

Bagaimana saya menggunakan GoAccess?

Sebaik sahaja anda telah dipasang pada mesin Linux anda, anda boleh bersedia untuk mula menggunakannya dengan menjalankan arahan berikut. Pertama kali akan meminta anda untuk menentukan format log log akses anda.

Konfigurasikan format log GoAccess

Cara paling mudah untuk mendapatkan statistik pelayan web menggunakan bendera 'f'Dengan nama fail log input seperti yang ditunjukkan di bawah. Perintah di bawah akan memberi anda statistik umum log pelayan web anda.

# GoAccess -f/var/log/httpd/tecmint.com # goAccess -f/var/log/nginx/tecmint.com 

Perintah di atas memberi anda gambaran lengkap mengenai metrik pelayan web dengan menunjukkan ringkasan pelbagai laporan sebagai panel pada satu pandangan scrollable seperti yang ditunjukkan.

APACHE LOGS Gambaran Keseluruhan

Lihat Log Apache Web Server

Log Apache oleh Sistem Operasi - Gambaran Keseluruhan

Lihat Log Apache oleh Sistem Operasi

Log Apache oleh jalur lebar pelawat - Gambaran Keseluruhan

Lihat penggunaan jalur lebar pelawat Apache

Log Apache oleh Pelayar Web - Gambaran Keseluruhan

Lihat penggunaan Apache berdasarkan penyemak imbas

Bagaimana saya menjana laporan html apache?

Untuk menghasilkan laporan HTML mengenai log pelayan web Apache anda, jalankannya dengan fail weblog anda.

# GoAccess -f/var/log/httpd/access_log> laporan.html 
GoAccess: Pantau Log Apache menggunakan penyemak imbas web

Untuk maklumat lanjut dan penggunaan sila layari http: // goaccess.io/.