SARG : Squid Analysis Report Generator 02

การติดตั้งโปรแกรม SARG เพื่อรายงานผลข้อมูลการจราจรทางอินเทอร์เน็ต

ในการติดตั้งโปรแกรม SARG ครั้งนี้ผมจะติดตั้งผ่านโปรแกรม webmin ซึ่งผมได้เก็บ packages file เอาไวให้โหลด ใน server แล้ว

ขั้นตอนที่ 1 เข้าใช้งานได้ที่ https:// IP เครื่อง server : 10000

ที่เมนู webmin ฝั่งซ้าย ให้เลือก System > Software Packages

ฝั่งขวามือเลือก From ftp or http URL

เพิ่มข้อความดังต่อไปนี้ลงไปในส่วนของ URL ดังภาพ

เมื่อเพิ่มเสร็จแล้วให้คลิกที่ปุ่ม install


โปรแกรมก็จะเริ่มดาวน์โหลดไฟล์ที่จะติดตั้ง


เมื่อโปรแกรมดาวน์โหลดเสร็จแล้วให้ทำการคลิกดังหมายเลข 1 และ 2 เพื่อเขียนข้อมูลทับกันข้อผิดพลาด


ถ้าปรากฏดังภาพนี้ก็เป็นอันเสร็จสิ้นการติดตั้งครับ

ขั้นตอนที่ 2 ตั้งค่าการทำงานให้กับโปรแกรม SARG
- เข้าไปตั้งค่าการทำงานผ่านโปรแกรม putty ให้ทำการแก้ไขไฟล์ sarg.conf ดังนี้



แก้ไขไฟล์ sarg.conf ด้วยคำสั่งดังนี้


แก้ไข graphs โดยการเอาเครื่องหมาย # ออกดังภาพ


ในส่วนของ output_dir ให้แก้ไขดังภาพ


ในส่วนของ date_format ให้แก้ไขดังภาพเมื่อแก้ไขเสร็จแล้วให้ทำการบันทึกและออกจากระบบ (shift : wq)

ขั้นตอนที่ 3 เริ่มการทำงานของ SARG
- เมื่อติดตั้งแล้วโปรแกรม SARG จะยังไม่ทำงานสามารถสั่งให้ทำงานได้ดังนี้


รอสักครูจนกว่าจะเสร็จ ระบบจะอ่านไฟล์ access.log ภายใน 3 วินาที แล้วนำมาเขียนไฟล์ report ของ SARG อาจจะใช้เวลานาน
ขึ้นอยู่ที่ระบบ log file ของ server ว่ามีการเก็บมานาน มาก น้อย เพียงใด

ใช้คำสั่งดังนี้ในการกำหนดให้ sarg ทำงาน

ขั้นตอนที่ 4 ดูผลรายงานของ SARG
- เข้าดูผลการรายงานได้ที่ http:// IP SERVER/static/


ผลที่ได้จากรายงาน

ขั้นตอนที่ 5 การกำหนดให้ SARG รายงายผลเป็นแบบรายวัน
- เข้าไปตั้งค่าผ่านโปรแกรม putty โดยการใช้คำสั่งดังนี้


ทำการแก้ไขพารามิเตอร์ดังนี้


เพิ่ม 3 บรรทัดนี้ดังภาพ

อธิบายเพิ่ม
- 59 23 * * * /usr/bin/sarg >/dev/null 2>&1 (สร้างรายงาน logfile เมื่อเวลา 23.59น ของทุกวัน)
- 00 00 * * * rm -f /var/log/squid/access.log (ทำการลบ logfile เก่าทิ้งเมื่อเวลา 00.00น. ของทุกวัน )
- 01 00 * * * /etc/init.d/squid restart
(สั่งให้ squid เริ่มทำการเก็บ Logfile ใหม่เมื่อเวลา 00.01น. ของทุกวัน)

* * * * * command to be executed ค่าของพารามิเตอร์
- - - - -
| | | | |
| | | | +----- day of week (0 - 6) (Sunday=0)
| | | +------- month (1 - 12)
| | +--------- day of month (1 - 31)
| +----------- hour (0 - 23)
+------------- min (0 - 59)

โพสต์ยอดนิยมจากบล็อกนี้

ปัญหาและเฉลยธรรม นักธรรมชั้นโท สอบในสนามหลวง พ.ศ. ๒๕๔๓ วันพฤหัสบดี ที่ ๑๖ พฤศจิกายน พ.ศ. ๒๕๔๓

ปัญหาและเฉลยวินัยบัญญัติ นักธรรมชั้นเอก สอบในสนามหลวง พ.ศ. ๒๕๔๓ วันเสาร์ ที่ ๑๘ พฤศจิกายน พ.ศ. ๒๕๔๓

ปัญหาและเฉลยวิชาธรรม นักธรรมชั้นโท สอบในสนามหลวง วันเสาร์ ที่ ๑๙ พฤศจิกายน พ.ศ. ๒๕๔๘