[CenOS 7] [8.8] Konfigurasi Log Analyzer Pada Apache

Konfigurasi Log Analyzer Apache Web Server



Assalamu'alaikum Wr Wb

Yap, masih posting tutorial mengenai Web Server. Setelah sebelumnya saya sudah posting tutorial Enable Basic Authentication pada Apache Web Server , pada kesempatan kali ini saya akan sharing turotial Konfigurasi Log Analyzer di Apache Web Server.



Apa itu Log Analyzer?
Log Analyzer Adalah suatu fitur yang digunakan untuk menampilkan log yang ada pada suatu Web. Log tersebut seperti jumlah pengunjung, jumlah halaman web, Jumlah page yang paling sering dikunjungi, dan lain sebagainya. Bisa dibilang seperti sebuah Statistik

Berikut topologi yang saya buat



Adapun cara konfigurasinya adalah sebagai berikut

Konfigurasi Server


1) Pertama install wget terlebih dahulu. Wget ini digunakan untuk mendownload package dari suatu Web.
yum install wget -y

 2) Pastikan Centos kalian terhubung ke internet, kemudian download repository epel dengan menggunakan perintah wget. Oh iya perlu kalian ketahui repository epel ini hanya tersedia untuk CentOS 7 64 bit, jadi jika kalian menggunakan Centos 7 32 bit, maka epel repository ini nantinya tidak akan bisa terinstall, jadi ya percuma saja kalian download. Sebenarnya bisa saja menginstall repository epel di OS Centos 32 bit, hanya saja harus menggunakan Centos 6. Karena pada Centos 6 tersedia repository epel untuk arsitektur 32 bit.
wget http://dl.fedoraprojcect.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm

3) Jika sudah, sekarang install repository epel yang sudah terdownload tadi
rpm -ivh epel-release-7-9.noarch.rpm

4) Sekarang install awstats dengan perintah
yum --enablerepo=epel -y install awstats

5) File konfigurasi awstats terletak di directory /etc/awstats/. File tersebut terbuat dengan nama sesuai dengan nama hostaname Centos kalian. Maka dari itu kita perlu mengubah namanya menjadi nama domain yang akan kita gunakan untuk Log Analyzer nanti. Sebagai contoh lihat gambar dibawah ini
mv /etc/awstats/awstats.dimasth.conf /etc/awstats/awstats.www.dimas.net.conf

6) Jika sudah edit file awstats tersebut
nano /etc/awstats/awstats.www.dimas.net.conf

7) Cari sytak SiteDomain, dan ubah nama domainnya. Sebagai contoh, lihat gambar dibawah ini


8) Setelah itu edit Syntak HostAliases menjadi seperti yang sudah saya tandai berwarna hijau pada gambar dibawah ini
HostAliases="localhost 127.0.0.1 REGEX[^.*dimas\.net$] REGEX[^172\.16\.11\.]"

Log Analyzer pada apache menggunakan bahasa REGEX. Apa itu REGEX, Regular Expression (REGEX) adalah konstruksi bahasa untuk mencocokkan teks berdasarkan pola tertentu, terutama untuk kasus-kasus kompleks. Contoh misalkan mencari teks berawalan karakter tertentu, memiliki jumlah perulangan dari suatu teks, dan lain sebagainya.

9) Jika sudah, edit awstats.conf yang terletak di directory /etc/httpd/conf.d/
nano /etc/httpd/conf.d/awstats.conf

10) Pada Syntak Require, tambahkan IP Network disampingnya, jadi hanya pada IP yang berada di network yang sudah dicantumkan yang akan terbaca di log. Sebagai contoh bisa kalian lihat gambar dibawah ini


11) Sekarang restart service httpd, untuk merefresh konfigurasi
systemctl restart httpd

12) Kemudian update config terhadap file awstats.pl
/usr/share/awstats/wwwroot/cgi-bin/awstats.pl -config=www.dimas.net -update

Verifikas Client


1) Buka Web Browser client, kemudian ketikan nama domain di address bar dan diikuti dengan /awstats/awstats.pl
"nama domain"/awstats/awstats.pl

Bisa kalian lihat pada gambar diatas merupakan tampilan statistik Log Analyzernya

Oke, mungkin cukup sekian untuk postingan kali ini

Semoga Bermanfaat...

Comments