Sunday, September 10, 2006

การติดตั้ง MRTG บน windows ภาคแรก

Multi Router Traffic Grapher # Episode I

# โปรแกรมที่ต้องลงก่อนติดตั้ง MRTG

# IIS , Active Perl , MRTG, SNMP(SNMP Service สำหรับทดสอบบนเครื่องตัวเอง)



# อันเนี๋ยเป็นการติดตั้ง snmp บน xp ซึ่งมีค่า community string เริ่มต้นเป็น public ส่วน win server จะเป็นไรหว่าจำไม่ได้ ^^'

การติดตั้ง

1. เมื่อเราทำการติดตั้ง iis, snmp, active perl เสร็จแหละ แตก folder mrtg ไว้ที่ c:\mrtg....

2. สร้าง c:\www\mrtg สำหรับเก็บไฟล์ ต่างๆ เกี่ยวกับ mrtg (จะให้ง่ายก็สร้างไว้ใต้ web root iis)

3. สร้างไฟล์ config ด้วยคำสั่ง เราต้องใส่ cms , ip, path web mrtg , config name

> cd c:\mrtg...\bin

> perl cfgmaker public@[192.168.2.1 --global "WorkDir: c:\www\mrtg" --output mrtg.cfg

4. สร้าง html โดยใช้ คำสั่ง

> perl mrtg mrtg.cfg

5. เข้าไปดูที่ c:\www\mrtg จะพบไฟล์ html , png และ log file แต่ถ้าไม่มีแสดงว่าขั้นตอนที่ทำมามีปัญหา

6. การทำให้ MRTG รันเป็นช่วงเวลา (Daemon)

- เพิ่มออฟชั่น RunAsDaemon: yes ไว้ในส่วนบน ๆ ของ mrtg.cfg

- พิมพ์คำสั่ง

> cd c:\mrtg...\bin

> wperl mrtg --logging=eventlog mrtg.cfg

7. รัน MRTG บนเว็บเซิร์ฟเวอร์ของเราเลยครับ

MRTG Example : http://www.stat.ee.ethz.ch/mrtg/

# จากที่กล่าวมาเมื่อใดที่เรามีการปิดเครื่องหรือ restart เครื่อง ส่งผลให้ Service ของ MRTG ถูกปิดไปด้วย

# วิธีการที่จะรัน MRTG ขึ้นมาใหม่ก็คือการไปที่ คำสั่ง wperl mrtg --logging=eventlog mrtg.cfg

# ซึ่งต้องสั่งทุกครั้งเมื่อมีการ Start เครื่องใหม่ เป็นสิ่งที่ไม่สะดวกนักสำหรับเครื่องที่ต้องมีการปิด-เปิด บ่อย ๆ

# วิธีการที่ทำให้สะดวกขึ้นก็คือการเอาสั่ง ดังกล่าวไปสร้าง เป็น batch file แล้ว save ลงในตำแหน่ง Start Up

# Episode II จะ monitoring cpu load , free memory และก็ disk space ด้วย วันนี้พอก่อนก็แล้วกัน

References:

  • Google search ^^' and test myself

No comments:

Post a Comment