GotoKnow
  • เข้าระบบ
  • สมัครสมาชิก
  • แผงจัดการ
  • ออกจากระบบ
GotoKnow

วันนี้ อบรมเรื่อง MRTG ที่ ศูนย์คอมพิวเตอร์ ม.สงขลานครินทร์

วันนี้เป็นการรวมกลุ่มผู้ดูแลระบบของเกือบทุกคณะในมหาวิทยาลัยร่วม 30 ท่าน รวมกลุ่มเป็นชุมชนนักปฏิบัติ (COP) ได้แล้ว และใช้เวที http://km.psu.ac.th

คุณวิภัทรได้ Overview เรื่องต่างๆเกี่ยวกับ KM มีหลายคำที่เพิ่งรู้ เช่น AAR = After Action Report เป็นต้น

เข้าสู่เรื่องการใช้งาน MRTG

MRTG = Multi Router Traffic Grapher

(ในขั้นตอนนี้ทำตามเอกสารเผยแพร่ ที่ http://rd.cc.psu.ac.th/content/view/14/46/)

  • อันดับแรก ให้ Sync เวลากับ Time Server ด้วยคำสั่ง ntpdate -u pool.ntp.org
  • ตรวจสอบ locale สำหรับดูเรื่องภาษาของเครื่อง ไม่งั้นอาจแสดงผลผิดพลาดได้ ควรเป็น en_US
  • ลง apache
  • ลง mrtg
  • ลง net-snmp และ net-snmp-utils

ต่อไปเป็นการใช้คำสั่ง snmpwalk

# snmpwalk -c public -v 1 localhost system
เพื่อดูรายละเอียด
-c แปลว่า community
public ตรงนี้มีความสำคัญ แสดงว่าสามารถให้ browse ได้
localhost แสดงว่าเป็นข้อมูลของเครื่องนี้

# cfgmaker -global "options[_]:bits,growright" --global "workdir: /var/www/mrtg/snmp" [email protected] > /etc/mrtg/mrtg-snmp.cfg

ที่ต้องแก้คือ wokrdir:... ให้ตรงกับที่เราต้องการ
[email protected] -> คือ public และ localhost เหมือนคำสั่งที่อธิบายเรื่อง snmpwalk

SNMP

# snmpget -c public -v 2c localhost MIB-String
จะเอาค่า MIB-String จากไหน? มันอยู่ที่ /usr/share/snmp/mibs/
เช่น UCD-SNMP-MIB.txt จะมีค่าที่ใช้ดู memory ต่าง อาจใช้คำสั่ง

# grep ^mem /usr/share/snmp/mibs/UCD-SNMP-MIB.txt

memIndex OBJECT-TYPE
memErrorName OBJECT-TYPE
memTotalSwap OBJECT-TYPE
memAvailSwap OBJECT-TYPE
memTotalReal OBJECT-TYPE
memAvailReal OBJECT-TYPE
memTotalSwapTXT OBJECT-TYPE
memAvailSwapTXT OBJECT-TYPE
memTotalRealTXT OBJECT-TYPE
memAvailRealTXT OBJECT-TYPE
memTotalFree OBJECT-TYPE
memMinimumSwap OBJECT-TYPE
memShared OBJECT-TYPE
memBuffer OBJECT-TYPE
memCached OBJECT-TYPE
memSwapError OBJECT-TYPE
memSwapErrorMsg OBJECT-TYPE

เวลาจะดูค่า memory ที่เหลืออยู่ (Available Memory) ก็ใช้คำสั่ง

snmpget -c public -v 2c localhost memAvailReal.0
UCD-SNMP-MIB::memAvailReal.0 = INTEGER: 28856

แสดงว่ามี Memory ที่เหลือทั้งหมด 28 MB



system.sysUpTime.0 

บันทึกนี้เขียนที่ GotoKnow โดย 

คำสำคัญ (keywords): uncategorized
หมายเลขบันทึก: 5936
เขียน:
แก้ไข:
ความเห็น: 1
อ่าน:
สัญญาอนุญาต: สงวนสิทธิ์ทุกประการ

ความเห็น (1)

ดีจังครับ

ผมก็ไปอบรมมา กะว่าจะเขียนลง blog ด้วย
มัวแต่เขียนบทความเรื่อง การปรับแต่ง WEB SERVER อยู่ เลยโดนคุณ nagarindkx เขียนซะก่อน อิอิ