การติดตั้ง lightsquid บน freebsd 6.2
เป็นโปรแกรมอีกตัวหนึ่งที่ ดีไม่แพ้ SARG หลัวจากติดตั้ง Tranparent Proxy แล้วก็หาตัวเก็บ log รายการการเข้าเว็ปไซต์ ดังนี้
server#cd /usr/ports/www/lightsquid
server#make install clean
server#cd /usr/local/www
server#mv lightsquid cgi-bin
server#cd /usr/local/www/cgi-bin/lightsquid
ตั้งค่าให้ .cgi และ perl ทำงาน
server# chmod +x *.cgi
server# chmod +x *.pl
server#pico lightsquid.cfg
แก้ไขรายการ ดังนี้
#path to `tpl` folder
$tplpath =”/usr/local/www/cgi-bin/lightsquid/tpl”;
#path to `lang` folder
$langpath =”/usr/local/www/cgi-bin/lightsquid/lang”;
#path to `report` folder
$reportpath =”/usr/local/www/cgi-bin/lightsquid/report”;
#path to access.log
$logpath =”/usr/local/squid/var/logs/”; ## ที่อยู่ log Files
#path to `ip2name` folder
$ip2namepath =”/usr/local/www/cgi-bin/lightsquid/ip2name”;
จากนั้นก็ Save
ลองสั่งโปรแกรมทำงาน
server#/usr/local/www/cgi-bin/lightsquid/lightparser.pl
เรียกใช้งาน 200.100.10.1/cgi-bin/lightsqsuid/
เพิ่มลงใน Crontab
server#pico /etc/crontab
59 23 * * * root /usr/local/www/cgi-bin/lightsquid/lightparser.pl
แล้ว restart
ถ้าต้องการ ให้ lightsquid ดึงชื่อมาโชว์ ให้สร้างโหลด realname.pl ได้ที่นี่
จากนั้นให้ save แล้ว chmod +x realname.pl
สั่งใน crontab
จบ…