Webalizer: Web Access Reporter


Webalizer เป็นโปรแกรมเสริม ช่วยในการดึงข้อมูลการเข้าถึงเว็บของเรามาแสดงสรุปอยู่ในรูปของกราฟ


สิ่งที่ควรทราบ
Use webalizer to generate web accessing statistic. On the terminal run command: sudo webalizer. To access it, use firefox browse to http://localhost/webalizer/
Configure file for webalizer is /etc/webalizer/webalizer.conf

/etc/apache2/conf.d/webalizer contains

Alias /webalizer /var/www/webalizer
<Directory /var/www/webalizer>
        Order allow,deny
        Allow from localhost 127.0.0.0/8 ::1
        Options None
</Directory>

To allow or disallow outside to accessing it, configure /etc/apache2/conf.d/webalizer

ใช้ webalizer เพื่อดูสถิติการเข้าชมเว็บ โดยรันคำสั่ง sudo webalizer  ในเทอร์มินัล จากนั้น ใช้ Browser ต่อเข้ามาที่ http://localhost/webalizer/
ไฟล์ config ของ webalizer คือ /etc/webalizer/webalizer.conf
ถ้าต้องการเปลี่ยนการเข้าถึง ให้แก้ไขไฟล์ /etc/apache2/conf.d/webalizer


การเรียกใช้
1. ใช้คำสั่งในเทอร์มินัล เรียกรันโปรแกรม ด้วยคำสั่ง
    sudo webalizer
2. ใช้ Browser ต่อเข้ามาที่ http://localhost/webalizer/
ซึ่งจะได้หน้าจอคล้ายด้านล่าง


webalizer/webalizer1.png

และเมื่อคลิกที่ เดือนที่ต้องการ จะเข้าสู่หน้าต่างรายละเอียดดังรูปด้านล่าง

webalizer/webalizer2.png


สิ่งที่ท่านควรทราบ
1. Webalizer ถูกกำหนดให้สร้างกราฟอัตโนมัติทุกวันอยู่แล้วตอน 6.25 น. ด้วยคำสั่งใน /etc/cron.daily/webalizer
ซึ่งสามารถดูการกำหนดเวลาทำงานได้จากไฟล์ /etc/crontab
2. ท่านควรกำหนดคอนฟิกที่ไฟล์ /etc/webalizer/webalizer.conf โดยเฉพาะที่บรรทัด
    LogFile /var/log/apache2/access.log
    เพราะปกติล็อกไฟล์นี้จะมีการ rotate อยู่เป็นประจำเมื่อมีขนาดโตขึ้น
3. ตามค่าที่กำหนดไว้โดยปริยายคือการเข้าถึงเว็บรายงานผลของโปรแกรม webalizer จะเข้าได้เฉพาะที่เครื่องเซิร์ฟเวอร์เท่านั้น ถ้าท่านต้องการแก้ไขการเข้าถึงให้เป็นอื่น ต่างจากนี้ ท่านต้องแก้ไขไฟล์ /etc/apache2/conf.d/webalizer แล้วรับ a[pache ใหม่ด้วยคำสั่ง
sudo service apache2 reload