Jun 13, 2011

Webalizer - Statistik trafik/kunjungan web (ubuntu)

--goal--
make subdomain trafik statistik

--install--
run this command :
sudo apt-get install webalizer
edit "/etc/apache2/apache2.conf" , set
HostnameLookups Off 
into :
HostnameLookups On 

--1--
All we need is already prepared, now set log of vhost in "/etc/apache2/sites-enabled" to spesifict folder.
exp. $sudo vi /etc/apache2/sites-enabled/monitor
CustomLog ${APACHE_LOG_DIR}/access.log
into:
CustomLog ${APACHE_LOG_DIR}/vhost/monitor/access.log
restart service
$sudo /etc/init.d/apache2 restart

--2--
create another file config of webalizer in /etc/webalizer
exp. vi /etc/webalier/monitor.conf
set the LogFile to apache2 logfile:
LogFile /var/log/apache2/vhost/monitor/access.log # apache log
OutputDir /var/webalizer/monitor/     #webalizer report
Incremental     yes
ReportTitle Usage statistics for
HostName monitor.brekele.co.cc 

--3--
create script to run webalizer via crontab
exp. vi /etc/webalizer/cron_job
#!/bin/bash

echo "di jalankan pada: `date +"%d-%B-%Y  %r"` " > /etc/webalizer/log
for i in /etc/webalizer/*.conf; do webalizer -c $i ; done 
#will run all *.conf file of webalizer config
and add to crontab
crontab -e
*/3 * * * *     root    /etc/webalizer/cron_job > /dev/null
#sesuakan dengan jam anda :D


--test & jajal--



0 comments:

Post a Comment

comment please ...