{CentOS7}{LAB 8.8}Konfigurasi Log Analyzer Pada Apache Web Server

6:29:00 AM , 0 Comments

Assalamualaikum wr wb

Pada kesempatan kali ini saya akan melanjutkan pembahsan lab centos, yang kali ini sudah sampai pada lab 8.8 yaitu tentang Log Analyzer,
Apasih Log Analyzer?
Log Analyzer adalah sebuah fitur yang ada pada linux yang berfungsi untuk memberitahu kapan, bagaimana, oleh siapa, jumlah page, jumlah halaman pada web server.

lasngusung saja ke konfigurasinya yaa

Langkah pertama yang kita lakukan adalah menginstall awstats, tetapi karna awstat memerlukan repo tambahan yaitu "epelrepo" maka kita harus mendownload epelrepo terlebih dahulu.

Sekarang kita install wget terlebih dahulu
yum install wget

Pastikan wget terinstall dengan baik


Kemudian pastikan centos anda terkoneksi dengan internet, karna ini akan dibutuhkan untuk mendownload epelrepo nya.
*Epelrepo yang kita download disini hanya tersedia pada centos 7 64 bit, sehingga jika kalian memakai centos 32 bit epelrepo ini tentu tidak bisa berjalan. jadi sia sia juga kan anda mendownload? untuk 32 bit bagaimana? Nah untuk yang 32 bit anda bisa menggunakan Centos 6, karna di Centos 6 ini masih tersedia epelrepo untuk 32 bit.
 wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm 

Jika sudah selesai mendownload, maka install repository epel yang barusan anda download.
rpm -ivh epel-release-7-9.noarch.rpm

Kemudian pindah ke directory yum.repos.d/ karena kita akan memindahkan repo bawaan centos yang dahulu pernah saya ubah menjadi folder backup.


Untuk pemindahan repo centos nya bisa menggunakan perintah berikut
mv CentOS-Base.repo.Backup CentOS-Base.repo
mv CentOS-Sources.repo.Backup CentOS-Sources.repo

Sekarang barulah kita mulai menginstall awstats nya
yum install --enablerepo=epel install awstats

Pastikan pengisntallan berjalan dengan baik sampai selesai.


File konfigurasi awstats secara default mengikuti nama hostname centos anda, Selanjutnya kita akan mengubah nama file awstats.pandutama.conf menjadi nama domain yang kita gunakan pada log analyzer nanti.
mv /etc/awstats/awstats.pandutama.conf /etc/awstats/awstats.ns.pandutama.net.conf

Selanjutnya kita edit file konfigurasi awstats
nano /etc/awstats/awstats.ns.pandutama.net.conf

Edit pada bagian SiteDomain, dan editnya menjadi nama domain anda


Cari lagi script Host Aliases, edit menjadi seperti ini
Host Aliases="localhost" 127.0.0.1 REGEX[^.*pandutama\.net$ REGEX[^192.\.168\.1\.]
 fungsi dari script ini adalah agar server bisa membaca semua log pada web server kita yang menggunakan ip network 192.168.1.0/24


Setelah itu kita akan mengedit file awstats.conf yang kal ini berada pada directory /etc/httpd/conf.d/
nano /etc/httpd/conf.d/awstats.conf

Cari script Reqiure, kemudian tambahkan IP Network sesudahnya, contoh "Require ip 192.168.1.0/24 jadi cuma network ini saja lah yang akan terbaca oleh log nantinya.


Setelah itu restart httpd, agar konfigurasi tadi berjalan dengan baik
systemctl restart httpd

Sekarang lakukan update config pada file awstats.pl
/usr/share/awstats/wwwroot/cgi-bin/awstats.pl -config=ns.pandutama.net -update
/usr/share/awstats/wwwroot/cgi-bin/awstats.pl merupakan lokasi dari halaman log nya

Verifikasi 

Setelah konfigurasi selesai, maka coba lakukan verifikasinya dengan mengakses web server anda dengan tambahan /awstats/awstats.pl
ns.pandutama.net/awstats/awstats.pl

Alhamdulillah sudah selesai 
Mohon maaf apabila banyak kekurangan dan kesalah,
Wassalamualaikum wr wb

Pandutama

Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.

0 comments: