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 :

  1. Situs yang banyak diakses
  2. Situs yang banyak di-download
  3. User yang banyak mengakses
  4. 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

[download document]
[back to FreeBSD]