Membaca Log Access Apache dan Nginx dengan GoAccess di Linux
GoAccess adalah aplikasi open source yang berfungsi sebagai web server log analyzer yang dapat digunakan untuk menganalisa dan menampilkan web server log Apache dan Nginx. GoAccess berupa aplikasi berbasis command line, tapi dapat juga menampilkan lapora dalam format HTML. Informasi yang dapat dibaca yaitu General Statistics, bandwidth, Top Visitors, Referring Sites & URLs, sistem operasi, browser, dsb.
Install GoAccess
GoAccess tersedia untuk berbagai distribusi Linux (Debian/Ubuntu, Fedora/CentOS, Arch Linux, Gentoo, Slackware) dan BSD (FreeBSD, OpenBSD, NetBSD).
Di sini saya menggunakan distribusi Linux CentOS 7.
1 | # yum install goaccess -y |
Cara Menjalankan GoAccess
Jalankan perintah GoAccess disertai dengan parameter nama file log access web server. Di sini saya membaca log access web server Nginx.
1 | # goaccess -f nginx.access.log |
Lalu centang NCSA Combined Log Format dengan memakai tombol spasi, lalu Enter.
Hasilnya seperti pada gambar di bawah ini.
Membuat Report dalam format HTML
Report dapat digenerate dalam format HTML.
1 | # goaccess -f nginx.id.access.log --log-format=COMBINED -a -o /var/www/html/report.html |
Hasilnya seperti pada gambar di bawah ini.
Selamat mencoba 🙂