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
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.
3) Jika sudah, sekarang install repository epel yang sudah terdownload tadi
4) Sekarang install awstats dengan perintah
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
6) Jika sudah edit file awstats tersebut
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
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/
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
12) Kemudian update config terhadap file awstats.pl
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
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
Post a Comment