GoAccess (Apache dan Nginx Waktu Nyata) Penganalisis Log Server Web


GoAccess adalah program penganalisis log server web yang interaktif dan real-time yang menganalisis dan melihat log server web dengan cepat. Itu datang sebagai sumber terbuka dan berjalan sebagai baris perintah di sistem operasi Unix/Linux. Ini memberikan laporan statistik HTTP (server web) yang singkat dan bermanfaat untuk administrator Linux dengan cepat. Ini juga menangani format log server web Apache dan Ngnix.

GoAccess menguraikan dan menganalisis format log server web tertentu dalam opsi pilihan termasuk CLF (Common Log Format), W3C format (IIS), dan host virtual Apache, lalu menghasilkan output data ke terminal.

Lihat Demo Langsung Goaccess – https://rt.goaccess.io/

Fitur GoAccess

Ini memiliki beberapa fitur berikut.

  1. Statistik Umum, bandwidth, dll.
  2. Pengunjung Teratas, Distribusi Waktu Pengunjung, Situs & URL Perujuk, dan 404 atau Tidak Ditemukan.
  3. Host, DNS Terbalik, Lokasi IP.
  4. Sistem Operasi, Browser, dan Spider.
  5. Kode Status HTTP
  6. Geo-Lokasi – Benua/Negara/Kota
  7. Metrik per Host Virtual
  8. Dukungan untuk HTTP/2 & IPv6
  9. Kemampuan untuk menampilkan JSON dan CSV
  10. Pemrosesan log tambahan dan dukungan untuk kumpulan data besar + persistensi data
  11. Skema Warna Berbeda

Bagaimana cara menginstal GoAccess di Linux?

Saat ini, versi terbaru GoAccess v1.4 tidak tersedia dari repositori paket sistem default, jadi untuk menginstal versi stabil terbaru, Anda perlu mengunduh dan mengkompilasinya secara manual dari kode sumber pada sistem Linux sebagai ditampilkan:

Instal GoAccess dari Sumber di 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

Instal GoAccess Menggunakan Manajer Paket

Cara termudah dan pilihan untuk menginstal GoAccess di Linux menggunakan manajer paket default dari distribusi Linux Anda masing-masing.

Catatan: Seperti yang saya katakan di atas, tidak semua distribusi memiliki versi terbaru GoAccess yang tersedia di repositori default sistem..

Di RedHat, CentOS, dan Fedora
yum install goaccess
dnf install goaccess    [From Fedora 23+ versions]
Pada Sistem Debian dan Ubuntu

Utilitas GoAccess tersedia sejak Debian Squeeze 6 dan Ubuntu 12.04. Untuk menginstal cukup jalankan perintah berikut di terminal.

sudo apt-get install goaccess

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

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

Bagaimana Saya Menggunakan GoAccess?

Setelah Anda menginstal GoAccess di mesin Linux Anda, Anda dapat mulai menggunakannya dengan menjalankan perintah berikut. Pertama-tama ia akan meminta Anda untuk menentukan format log log akses Anda.

Cara termudah untuk mendapatkan statistik server web menggunakan flag 'f' dengan memasukkan nama file log seperti yang ditunjukkan di bawah ini. Perintah di bawah ini akan memberi Anda statistik umum log server web Anda.

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

Perintah di atas memberi Anda gambaran lengkap tentang metrik server web dengan menampilkan ringkasan berbagai laporan sebagai panel pada satu tampilan yang dapat digulir seperti yang ditunjukkan.

Ikhtisar Log Apache

Log Apache berdasarkan Sistem Operasi – Ikhtisar

Log Apache berdasarkan Bandwidth Pengunjung – Ikhtisar

Log Apache oleh Browser Web – Ikhtisar

Bagaimana cara menghasilkan laporan Apache HTML?

Untuk menghasilkan laporan HTML dari log server web Apache Anda, jalankan saja pada file weblog Anda.

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

Untuk informasi lebih lanjut dan penggunaan silakan kunjungi http://goaccess.io/.