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.
- Statistik Umum, bandwidth, dll.
- Pengunjung Teratas, Distribusi Waktu Pengunjung, Situs & URL Perujuk, dan 404 atau Tidak Ditemukan.
- Host, DNS Terbalik, Lokasi IP.
- Sistem Operasi, Browser, dan Spider.
- Kode Status HTTP
- Geo-Lokasi – Benua/Negara/Kota
- Metrik per Host Virtual
- Dukungan untuk HTTP/2 & IPv6
- Kemampuan untuk menampilkan JSON dan CSV
- Pemrosesan log tambahan dan dukungan untuk kumpulan data besar + persistensi data
- 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/.