• Terms of Service
  • Privacy Policy
  • Contact
Octopy ID
Vultr
  • Home
  • Cloud & Hosting
  • Programming
  • GNU Linux
  • Tips & Toturial
  • Review
  • Tech News
No Result
View All Result
  • Home
  • Cloud & Hosting
  • Programming
  • GNU Linux
  • Tips & Toturial
  • Review
  • Tech News
No Result
View All Result
Octopy ID
No Result
View All Result
Home Cloud & Hosting

Analisis Web Log Dengan GoAccess

Supian M by Supian M
October 29, 2020
in Cloud & Hosting, Tips & Toturial
0
GoAccess
0
SHARES
45
VIEWS
Share on FacebookShare on Twitter

Bagi seorang Sysadmin, menganalisa suatu log kadang menjadi momok yang menakutkan, selain harus menganalisa suatu log namun juga harus menghadapi kesulitan dalam pembacaan log tersebut, dikarenakan tampilan yang kurang interaktif.

Bayangkan, ada ratusan bahkan ribuan baris yang harus dibaca dengan panjang tulisan yang berbeda-beda, sungguh sulit bukan ?. Kini hal tersebut tidak perlu dirisaukan lagi oleh seorang sysadmin, dengan bantuan sebuah tools bernama GoAccess.

Apache Log
Contoh Log Webserver

GoAccess – Visual Web Log Analyzer

GoAccess adalan sebuah aplikasi analitik untuk menganalisa dan menampilkan log webserver seperti Apache dan Nginx. Menarikanya, GoAccess selain bersifat sumber terbuka atau Open Source namun juga memiliki tampilan visual yang sangat interaktif dengan menyediakan laporan dalam format HTML maupun CLI dan juga bisa untuk di export menjadi format CSV maupun JSON.

RelatedPosts

Wildcard Sub Domain Menggunakan DNSMasq

Cara Install Redis Pada Directadmin

Optimasi MySQL Dan MariaDB Dengan MySQL Tuner

Informasi yang ditampilkan GoAccess berupa General Statistik seperti Bandwidth, Pengunjung, Referrer maupun URL. Selain itu, kita juga dibebaskan untuk merubah bentuk Grafik yang ditampilkan namun juga bisa merubah tema pada GoAccess.

Cara Instalasi

GoAccess tersedia pada beberapa distribusi Linux seperti Debian, Ubuntu maupun keluarga BSD seperti FreeBSD dan OpenBSD. Namun pada contoh dibawah, saya akan memberikan contoh instalasi langsung dari sumber kode GoAccess untuk sistem operasi Debian atau Ubuntu.

$ apt install git libncursesw5-dev libgeoip-dev libmaxminddb-dev libssl-dev
 $ git clone https://github.com/allinurl/goaccess.git
 $ cd goaccess
 $ autoreconf -fi
 $ ./configure --enable-geoip --enable-utf8
 $ make
 # make install

Pastikan build tools seperti gcc, autoconf, gettext, autopoint sudah terinstall pada sistem operasi anda.

Cara Penggunaan

Cara penggunaanya sangat mudah, ada beberapa opsi output yang dapat anda pilih, berikut contoh perintah untuk beberapa jenis output.

1. Terminal Output

Perintah berikut meminta dialog konfigurasi log dengan format log yang telah ditentukan untuk Anda pilih dan kemudian menampilkan statistik secara real-time.

$ goaccess access.log -c

Nanti anda akan diminta untuk memilih jenis format yang akan alognda tampilkan, kemudian tekan ‘spasi’ untuk memilih.

Dialog Konfigurasi Output Pada Terminal
Contoh Hasil Output Pada Terminal

2. Static HTML Output

Berikut ini mem-parsing log akses dan menampilkan statistik dalam laporan HTML statik.

$ goaccess access.log -o report.html --log-format=COMBINED

3. Real-Time HTML Output

Berikut ini parsing log akses dan menampilkan statistik dalam laporan HTML waktu nyata.

$ goaccess access.log -o /var/www/html/report.html --log-format=COMBINED --real-time-html

Apabila anda ingin menjadikannya sebagai daemon, cukup tambahkan parameter –daemon

$ goaccess access.log -o /var/www/html/report.html --log-format=COMBINED --real-time-html --daemon

GoAccess - HTML Format
Tampilan GoAccess dengan format HTML

Kesimpulan

Ada banyak aplikasi serupa dengan goaccess, seperti AWStats, Webalizer dan lainnya namun menurut saya, goacess-lah yang sangat menarik untuk tampilannya, interaktif dan moderen.

Anda bisa melihat demo GoAccess pada tautan https://rt.goaccess.io/ atau informasi lebih lanjut terkait GoAccess pada https://goaccess.io/

Tags: AnalyticGoAccess
ShareTweet
Previous Post

Daftar Penyedia SSL Gratis

Next Post

Cara Install Redis Pada Directadmin

Supian M

Supian M

I am an ordinary man who is stuck becoming a programmer accidentally. I am very interested in framework and open source.

Related Posts

DNSMasq

Wildcard Sub Domain Menggunakan DNSMasq

February 14, 2021
Cara Install Redis Pada Directadmin

Cara Install Redis Pada Directadmin

December 24, 2020
MySQL Logo

Optimasi MySQL Dan MariaDB Dengan MySQL Tuner

March 4, 2020
Agnoster

Percantik Terminal Linux Dengan Oh My Bash!

January 4, 2020
Direct Admin

Cara Install DirectAdmin Pada VPS

January 4, 2020
TEAM VIEWER

Cara Install Teamviewer Pada Debian

January 4, 2020
Next Post
Cara Install Redis Pada Directadmin

Cara Install Redis Pada Directadmin

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

I agree to the Terms & Conditions and Privacy Policy.

  • Trending
  • Comments
  • Latest
Maintenance

Review DirectAdmin

December 24, 2019
Linux Mint

Pengalaman Menjalankan Linux Pada Flashdisk

January 9, 2020
MySQL Logo

Optimasi MySQL Dan MariaDB Dengan MySQL Tuner

March 4, 2020
Linux Cube

Aspek Yang Perlu Diperhatikan Ketika Memilih Distribusi Linux

December 30, 2019
Maintenance

Review DirectAdmin

1
System Administrator

Tips Ketika Situs Anda Terkena Serangan Hacker

0
Vultr

Review Vultr

0
VPS Configuration

Jasa Install & Konfigurasi VPS

0
DNSMasq

Wildcard Sub Domain Menggunakan DNSMasq

February 14, 2021
Cara Install Redis Pada Directadmin

Cara Install Redis Pada Directadmin

December 24, 2020
GoAccess

Analisis Web Log Dengan GoAccess

October 29, 2020
SSL

Daftar Penyedia SSL Gratis

October 24, 2020

Recent News

DNSMasq

Wildcard Sub Domain Menggunakan DNSMasq

February 14, 2021
Cara Install Redis Pada Directadmin

Cara Install Redis Pada Directadmin

December 24, 2020
GoAccess

Analisis Web Log Dengan GoAccess

October 29, 2020
SSL

Daftar Penyedia SSL Gratis

October 24, 2020
Octopy ID

Octopy ID is a website that contains news, reviews, tips and toturial related to technology.

  • Terms of Service
  • Privacy Policy
  • Contact

2019 © Octopy ID - All Right Reserved.

No Result
View All Result
  • Home
  • Cloud & Hosting
  • Programming
  • GNU Linux
  • Tips & Toturial
  • Review
  • Tech News

2019 © Octopy ID - All Right Reserved.

This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Visit our Privacy and Cookie Policy.