Assalamu'alaikum warahmatullah wabarakatuh Kembali lagi bersama saya. Kali ini kita akan menginstall sebuah aplikasi monitoring...

CentOS 7 : 8.8 Log Analyzer on Apache CentOS 7


Assalamu'alaikum warahmatullah wabarakatuh

Kembali lagi bersama saya. Kali ini kita akan menginstall sebuah aplikasi monitoring untuk web server apache, yaitu log analyzer. Dari namanya aja kita udah tau buat apa aplikasi ini. Melihat banyaknya pengunjung, statistik pengunjung berdasarkan mingguan, bulanan, ya pokoknya yang berhubungan sama web server apache itu bisa dipantau disini lah.

Demi mengejar tugas, dan juga mengejar nilai :D . Akhirnya saya memberanikan diri memposting materi ini. Cekidoooottt..



Ini adalah topologi yang saya gunakan. Saya menggunakan repository online atau bawaan untuk menginstall Log Analyzer atau  "awstats"


Konfigurasi Web Server nya.. alias 172.16.11.115 a.s www.networknjay.com


Install aplikasi nya terlebih dahulu

yum install awstats -y





Karena file konfigurasi default dari awstats nya belum tersingkronisasikan secara otomatis. Maka ya kita akan konfigurasi secara manual. File konfigurasinya pun kita akan rubah namanya menjadi sesuatu yang gampang diingat :D karena sebelumnya masih mengambil nama dari hostname, maka kita rubah aja jadi nama domain.

mv /etc/awstats/awstats.Networknjay.conf /etc/awstats/awstats.www.networknjay.com.conf




lalu kita kedirektori "/etc/awstats" dan buka file konfigurasi awstats nya

cd /etc/awstats
nano awstats.www.networknjay.com.conf




Menuju ke baris 156 pada kata "SiteDomain",





Rubah nama hostname nya menjadi nama domain anda.





Menuju ke baris 171 pada kata "HostAliases".




Kita rubah menjadi demikian. Sekilas, apa itu REGEX ?? Regex adalah bahasa perl atau bahasa pemrograman yang dibaca dengan algoritma tertentu. Ibarat sebuah aplikasi, dia punya cara nya sendiri untuk membaca konfigurasi pada aplikasi itu sendiri. Pada situasi kali ini, ya pokoknya dia bakal ngupdate dan ngambil datainformasi dari web server ane secara otomatis, karena sudah saya buatkan script regexnya.

Lalu keluar dan simpan dengan menekan "CTRL + X" lalu "Y" dan "Enter"




lalu ke file awstats yang ada pada httpd. Kita akan edit sedikit yak

nano /etc/httpd/conf.d/awstats.conf





Menuju pada baris ke 29 pada akta "Require".




Lalu isikan ip network anda. Ini berfungsi agar hanya IP yang berada di network itu lah yang akan terbaca datanya kedalam log web server.





Lalu restart httpd atau apache nya. Jika "Failed" maka periksa, apakah file anda ada kesalahan tulisan atau tidak.
systemctl restart httpd






Setelah konfigurasi nya selesai. Kita update aplikasi awstats nya secara manual dengan perintah.

/usr/share/awstats/wwwroot/cgi-bin/awstats.pl  -config=www.networknjay.com -update





Pengetesan pada Client


Saya menggunakan Windows 10 Pro Original dengan aplikasi browser "mozilla". Akses awstats anda dengan URL "(namadomain"/awstats/awstats.pl".


0 comments: