You are on page 1of 6

#สร้างรายงานการใช้ internet ในองค์กรด้วย SARG

สำำหรับโปรแกรม SARG ( Squid Analysis Report Generator ) เป็นโปรแกรมที่ออก แบบมำเพื่อ


ทำำงำนร่วมกับ Squid โดยจะทำำกำรวิเครำะห์ข้อมูลจำกล๊อกไฟล์ของ Squid แล้วนำำมำสร้ำงรำยงำน
ข้อมูลเชิงสถิติ ในหลำยๆ ด้ำนเพื่อให้ผู้ดูแลระบบสำมำรถอ่ำนข้อมูล
ได้อย่ำงง่ำยดำยในรูปของเอกสำรเว็บเพจ ( HTML ) ดังนั้นจึงง่ำยต่อกำรนำำเสนอผ่ำนเว็บ
เซิร์ฟเวอร์ ( Apache Web Server ) ซึ่งลีนุกซ์เองมักจะติดตั้งให้มำพร้อมอยู่แล้วเช่นเดียว
กับซอฟต์แวร์สำำคัญอื่น ๆ

สำำหรับหลักกำรทำำงำนร่วมกันระหว่ำง Squid กับ Sarg และ Apache ศึกษำได้ดังรูป

#การติดตั้งและคอนฟิก SARG

โปรแกรม SARG นีเ้ ป็นซอฟต์แวร์ open source สำมำรถหำดำวน์โหลดได้จำกเว็บไซต์


ของ ผูพ้ ัฒนำโปรแกรมโดยตรงที่ http://web.onda.com.br/orso/index.html ซึ่งมี
ซอฟต์แวร์ที่นำ่ สนใจให้ดำวน์โหลดมำใช้งำนได้ฟรีอีกหลำยตัวทีเดียว หลังจำกดำวน์โหลด ไฟล์
โปรแกรม sarg-1.4.1.tar.gz ขนำด 123KB มำแล้ว กำรติดตั้งสำมำรถทำำได้ง่ำย
มำก โดยใช้คำำสั่ง Tar แตกไฟล์ออกมำใน directory /usr/local/src พิมพ์คำำสั่งตำมดังนี้

[root@li211 root]# cd /usr/local/src


[root@li211 src]# tar zxvf /root/sarg-1.4.1.tar.gz

จะปรำกฏเป็น directory sarg-1.4.1 ให้ เข้ำไปใน directory นี้ แล้วทำำกำร set config หลังจำกนั้นก็
ทำำกำรเข้ำไปแก้ไขไฟล์ Makefile ตรงบรรทัด MANDIR จำก MANDIR = /usr/local/man/man1
เป็น MANDIR = /usr/share/man/man1 แล้วก็ใช้คำำสังในกำร
็install โปรแกรม โดยพิมพ์คำำสั่งตำมดังนี้

[root@li211 src]# cd sarg-1.4.1


[root@li211 sarg-1.4.1]# ./configure

[root@li211 sarg-1.4.1]# vi Makefile

[root@li211 sarg-1.4.1]# make


[root@li211 sarg-1.4.1]# make install
หลักจำกเมื่อเรำ install เสร็จแล้วเรำก็ทำำกำรเข้ำไป set ค่ำ config ของโปรแกรม โดยให้ไปเพิ่ม ข้อ
ควำม้ โดยพิมพ์คำำสั่งตำมและไปแก้ไขไฟล์ตำมดังนี้

[root@li211 sarg-1.4.1]# vi /usr/local/sarg/sarg.conf

# TAG: access_log file


access_log /var/log/squid/access.log

# TAG: output_dir
output_dir /var/www/html/squid-reports

เมื่อทำำกำร set ค่ำ config เสร็จแล้วก็ทดสอบกำรทำำงำนของ SARG โดยพิมพ์คำำสั่ง sarg แล้วกด


Enter เพื่อให้ทำำกำรสร้ำงรำยงำนเป็นครั้งแรก โดยก่อนจะทดสอบเช่นนี้ได้จะต้องมี
กำรรัน Squid ให้บริกำรไปแล้วซักระยะหนึ่งเพื่อให้มีข้อมูลปรำกฏอยู่ใน access.log ของ Squid เสีย
ก่อน หำก SARG สำมำรถทำำงำนได้อย่ำงถูกต้องจะปรำกฏไฟล์ที่เป็นเว็บเพจขึ้น
ที่ output_dir ดังรูป โดยเรำสำมำรถดูรำยกำรใช้ internet ได้ดังคำำสั่งด้ำนล่ำง
[root@li211 sarg-1.4.1]# sarg
[root@li211 sarg-1.4.1]# ls /var/www/html/squid-reports/2004Oct12-2004Oct16

#การทดลองใช้งาน

หลังจำกนั้นก็ทำำกำรสร้ำง link ไปยังไฟล์รำยงำนที่เรำสร้ำงขึ้น เพื่อดูและตรวจสอบรำยงำน


กำรเข้ำใช้ internet ของ IP เครื่องต่ำงๆที่มีอยู่ในองค์กรได้

You might also like