โปรแกรม MRTG ต้องทำงานร่วมกับโปรแกรมอื่นๆ อีกหลายตัว โดยที่โปรแกรมเหล่านี้ต้องมีการติดตั้งและเปิดการใช้บริการด้วย ถ้าโปรแกรมตัวใดตัวหนึ่งยังไม่ติดตั้งต้องดำเนินการติดตั้งก่อน
1. โพรโทคอล SNMP (Simple Network Management Protocol) เป็นโพรโทคอลสำหรับควบคุม และตรวจสอบอุปกรณ์ในระบบเครือข่าย
2. httpd (Apache) เป็นโปรแกรมเว็บเซิร์ฟเวอร์ ที่นำเสนอข้อมูลบนเว็บเบราเซอร์
ตรวจสอบการติดตั้ง พิมพ์ rpm -q httpd
ตรวจสอบการให้บริการ พิมพ์ service httpd status
3. net-snmp, net-snmp-utils เป็นเซอร์วิสของ SNMP และทำหน้าที่รวบรวมปริมาณการใช้งานเครือข่ายเพื่อส่งให้โพรโทคอล SNMP
ตรวจสอบการติดตั้ง
พิมพ์ rpm -q net-snmp
พิมพ์ rpm -q net-snmp-utils
ติดตั้ง net-snmp-utils
- นำแผ่นลินุกซ์ทะเลแผ่นที่ 3 ใส่เครื่องอ่านซีดี
- ที่เดสก์ทอป ดับเบิลคลิกไอคอน ซีดี > TLE > RPMS.main > net-snmp-utils-5.1.2-11.1.tlc.i386.rpm
ปรับแต่งและทดสอบการทำงาน SNMP
- แก้ไขไฟล์ /etc/snmp/snmpd.conf ไปที่บรรทัด (Ctrl+I) 57 เพิ่มบรรทัดข้อความว่า
- สั่งตัวให้บริการ snmpd ให้ทำงานทุกครั้งที่บูทเครื่อง
- สั่งตัวให้บริการ snmpd เปิดบริการ
- หากแก้ไขไฟล์ /etc/snmp/snmpd.conf แล้ว ให้ระบบอ่านค่าที่ปรับใหม่ได้ด้วยคำสั่ง
- ทดสอบการทำงาน snmpd ด้วยคำสั่ง
4. crontabs เป็นโปรแกรมตั้งเวลาให้ MRTG สุ่มข้อมูลในช่วงเวลาที่กำหนด
ตรวจสอบการติดตั้ง พิมพ์ rpm -q crontabs
ตรวจสอบการให้บริการ พิมพ์ service crond status
5. GD เป็นไลบราลีช่วยในการนำเสนอข้อมูลด้านกราฟิก
ตรวจสอบการติดตั้ง พิมพ์ rpm -q gd
การติดตั้ง MRTG
การติดตั้งจะใช้โปรแกรม MRTG ที่มาพร้อมกับลินุกซ์ทะเล 7.0
- นำแผ่นที่ 3 ใส่เครื่องอ่านซีดี
- ที่เดสก์ทอป ดับเบิลคลิกไอคอน ซีดี > TLE > RPMS.main > mrtg-2.10.15-1.1.tlc.i386.rpm
- พื้นที่เก็บเว็บเพจของ MRTG คือ /var/www/mrtg
- เนื่องจาก MRTG ทำงานภายใต้ httpd หลังจากติดตั้ง MRTG ต้อง Restart Service httpd ด้วย
- ขอดูคำแนะนำการใช้งาน MRTG ที่ URL ของเว็บเบราเซอร์ พิมพ์ http://localhost/mrtg/index.html
ปรับแต่ง MRTG
การปรับแต่งค่าต่างๆ ของ MRTG อยู่ในไฟล์ mrtg.conf เก็บไว็ในพื้นที่ /etc/httpd/conf.d
- เปิดโปรแกรม gedit
- เปิดไฟล์ /etc/httpd/conf.d/mrtg.conf
- กำหนดเพื่ออนุญาติให้ทุก network สามารถอ่านข้อมูลได้
แก้จาก Allow from ::1
เป็น Allow from all
- สั่งตัวให้บริการ httpd ทำงานด้วยคำสั่ง service httpd start
ตัวอย่างการติดตั้ง MRTG Server ชื่อ localhost (ถ้าใช้งานจริงต้องเป็นชื่อโดเมนหรือ หมายเลยไอพีที่เป็น Gateway Server หรือ Router (ต้องมีการเปิดให้บริการ snmp) ที่ติดต่อไปยัง ISP)
- เปิดหน้าจอเทอร์มินอล
- สร้าง directory สำหรับเก็บเว็บเพจแสดงผลลัพธ์
- สั่งจัดการให้ evn ของระบบทำงานได้ อันนี้เจอบ่อยครับ
- สร้าง config file สำหรับ myhost
- สั่งให้สร้างเว็บเพจต่างๆ ที่เก็บสถิติการใช้งานเครือข่าย ด้วยคำสั่ง
- สร้าง index.html สำหรับเว็บเพจแรก mrtg ของ myhost
- ตั้งค่าให้ mrtg บันทึกค่าทุกๆ 5 นาที ด้วยการแก้ไขไฟล์ /etc/mrtg/localhost.cfg
เปิดไฟล์ /etc/mrtg/localhost.cfg ไปที่บรรทัด (Ctrl+I) 18 กด Enter 1 ครั้ง ให้เพิ่มข้อความ
RunAsDaemon: yes
คลิกไอคอน บันทึก
- สั่งให้สร้างเว็บเพจต่างๆ ที่เก็บสถิติการใช้งานเครือข่ายใหม่ ด้วยคำสั่ง
หมายเหตุ ถ้าต้องการสั่งให้สร้างเว็บเพจต่างๆ ที่เก็บสถิติการใช้งานเครือข่ายใหม่ ตอนเปิดเครื่องให้นำคำสั่ง mrtg /etc/mrtg/localhost.cfg พิมพ์ต่อจากบรรทัดสุดท้ายของไฟล์
ที่มา : MRTG_Server.pdf ของ นายนิวัฒน์ ยศบุญเรื่อง
No comments:
Post a Comment