วันอังคารที่ 10 เมษายน พ.ศ. 2555

มาเล่น MRTG กัน

วันนี้มารื้อพื้น MRTG ผมยังจำได้ว่าใช้ MRTG ในการ Monitor Switch 3com 36 ports เมื่อนานมาแล้ว ประมาณ 5 ปีได้ วันนี้เลยมารื้อฟื้นความจำกันนิดหน่อย มาเริ่มกันเลย ก่อนอื่นเราต้องมี Apache, MRTG และ Host ที่เราต้องการดูข้อมูล ยกตัวอย่างเป็นเครื่องเซิร์ฟเวอร์ ชื่อ www ipaddress 192.168.10.12 ละกันครับ มี community ชื่อ public :) พอทราบข้อมูลเบื้องต้นแล้วก็ลงมือกันได้ครับ ติดตั้งแบบรวดเดียวจบ



sudo apt-get install mrtg apache2



จากนั้นสร้างไดเรคทอรีชื่อ mrtg ไว้ที่ /var/www ดังนี้



mkdir /var/www/mrtg



สร้าง config ของ mrtg โดยการอ่านจาก SNMP ของ Host ปลายทาง ดังนี้



sudo cfgmaker --output /etc/mrtg.cfg public@192.168.10.12



เราจะได้ไฟล์ config อยู่ที่ /etc/mrtg.cfg ครับ จากนั้นสร้าง index ไฟล์จากไฟล์ config ด้วย indexmaker



sudo indexmaker /etc/mrtg.conf > /var/www/mrtg/index.html



จากนั้นใช้คำสั่ง mrtg เพื่อสร้างข้อมูลและกราฟ (ใช้คำสั่งนี้สัก 4 รอบจะได้ข้อมูลครบ)



sudo env LANG=C /usr/bin/mrtg /etc/mrtg.cfg



จากนั้นสร้าง cron job เพื่อให้อัพเดททุกๆ 5 นาที ใช้คำสั่ง



sudo crontab -e



ใส่ข้อมูลลงไปดังนี้



*/5 * * * * env LANG=C /usr/bin/mrtg /etc/mrtg.cfg



ดูผลลัพท์ที่ http://localhost/mrtg ง่ายๆ สบายๆ


ไม่มีความคิดเห็น:

แสดงความคิดเห็น