Friday 28 April 2017

LAB Centos 8.8 | APACHE | Log Analyzer Configuration

Assalamualaikum wr. wb.

Salam Sejahtera bagi yang ngunjungi ke blog ini dan gw juga sehat sehat ajaa. :v bagaimana kabar kalian semua ? wkwkwk. Yang punya blog lagi ngerjain blog untuk posting blog ini. Jadi bagaimana caranya ini dipost sedemikian rupa. Yup pada kesempatan kali ini akan membahas tentang Konfigurasi log analyzer..

Log Analyzer itu apaa ?

Log Analyzer itu berupa fitur yang menampilkan statistik yang mengunjungi blog tersebut. Ya isinya seperti statistik blog kaya blogger.

untuk lebih cepatnya kita kekonfigurasi tersebut.
Untuk Topologinya masih sama seperti Lab 8.1

Konfigurasi Server

1.Pertama, install wget terlebih dulu, Wget ini digunakan untuk mendownload package dari suatu Web.

2. Selanjutnya, pastikan Server CentOS sudah terhubung ke internet, kemudian download repository epel dengan menggunakan perintah wget. Repository epel ini hanya tersedia untuk CentOS 7 64 bit, jadi bagi yang menggunakan CentOS 7 32 bit,  harus ganti menjadi 64 bit terlebih dulu agar bisa menginstall repositori epel ini. 

"wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm"

3. Kemudian install repository epel yang sudah didownload tadi

"rpm -ivh epel-release-7-9.noarch.rpm"

4.(Tambahan) Jika anda menggunakan repolokal sebaiknya anda mengganti nama di /etc/yum.repos.d yang CentOS-Base.repo.backup dan juga CentOS-Sources.repo.backup menjadi CentOS-Base.repo dan juga CentOS-Sources nya agar kita bisa menginstall awstats .

5. Install awstats nya dengan perintah 

"yum --enablerepo=epel -y install awstats"

6. Selanjutnya, ubah nama file konfigurasi awstats yang sebelumnya memakai nama hostname menjadi memakai nama domain server yang akan digunakan untuk Log Analyzer nanti. 

"mv /etc/awstats/awstats.Azrich.conf /etc/awstats/awstats.www.azrich.net.conf"

7. Setelah itu, edit file konfigurasi awstats tersebut 

"nano /etc/awstats/awstats.www.azrich.net.conf"
Kemudian cari syntax SiteDomain, dan ubah nama nya menjadi nama domain server

8. Selanjutnya edit syntax HostAliases menjadi seperti yang sudah ditandai dibawah

" HostAliases="localhost 127.0.0.1 REGEX[^.*azrich\.net$] REGEX[^192\.168\.43\.]" "

Log Analayzer pada Apache menggunakan bahasa REGEX, Apa sih yang dimaksud dengan 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. Kemudian edit file awstats.conf yang berada di direktori /etc/httpd/conf.d/awstats.conf

" nano /etc/httpd/conf.d/awstats.conf"
Lalu kita cari syntax Require dan tambahkan IP Network disamping syntax Require tersebut yang berfungsi agar IP yang berada di dalam network yang ditambahkan akan terbaca di Log.


10. Setelah itu, restart service httpd nya

"Systemctl restart httpd"
11. Selanjutnya update konfigurasi terhadap file awstats.pl

" /usr/share/awstats/wwwroot/cgi-bin/awstats.pl  -config=www.azrich.net -update"

Client

1. Buka web browser di client, kemudian ketikkan nama domain pada address bar yang diakhiri dengan /awstats/awstats.pl

Dan itu merupakan tampilan Log Analyzer diweb browser.

Cukup sekian terima kasih kalau ada yang salah dengan tutor silahkan comment.
Wassalamualaikum wr.wb.


EmoticonEmoticon