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.

[INPUT]

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.

[INPUT]

1 # goaccess -f nginx.access.log

Lalu centang *NCSA Combined Log Format* dengan memakai tombol spasi, lalu Enter.

Log Format

Hasilnya seperti pada gambar di bawah ini.

GoAccess – Log Access Nginx

-Membuat Report dalam format HTML-

Report dapat digenerate dalam format HTML.

[INPUT]

1 # goaccess -f nginx.id.access.log –log-format=COMBINED -a -o /var/www/html/report.html

Hasilnya seperti pada gambar di bawah ini.

Log Report dalam format HTML

Selamat mencoba 🙂

Leave a Reply

Your email address will not be published.