Webalizer adalah aplikasi untuk menganalisa log file dari Squid dan Apache dan menampilkan hasil analisanya di web dalam format tabel dan grafik. Analisa yang bisa diberikan oleh webalizer mencakup :
- Situs yang banyak diakses
- Situs yang banyak di-download
- User yang banyak mengakses
- User yang banyak men-download
Dimana analisa diberikan dalam time frame daily, monthly, yearly.
Berikut adalah sample shell script yg digunakan untuk menjalankan webalizer melalui cron :
WEBALIZER=”/usr/local/bin/webalizer”
WEBALIZER_OPTION=”-Q -F clf -c /usr/local/etc/webalizer.conf”
TODAY=`date “+%Y%m%d”`
/usr/local/sbin/apachectl stop
/bin/mv /var/log/httpd-access.log /var/log/${TODAY}.httpd-access.log
/bin/mv /var/log/httpd-error.log /var/log/${TODAY}.httpd-error.log
/usr/bin/touch /var/log/httpd-access.log
/usr/bin/touch /var/log/httpd-error.log
/usr/local/sbin/apachectl start
${WEBALIZER} ${WEBALIZER_OPTION} /var/log/${TODAY}.httpd-access.log