Thursday, February 22, 2007

MIB Example

เท่าที่ทดสอบดูมันใช้ได้ทั้ง linux แล้วก็ window แม้กระทั่ง router อ่ะนะครับ
เท่าที่ลองสังเกตผลที่แสดงออกมาจาก .1.3

- แสดงโพรเซสที่กำลังทำงานอยู่ เหมือนกับว่าเราใช้ คำสั่ง tasklist หรือ ps aux บนลินุกซ์เลยอ่ะ
- แสดงการใช้งาน cpu ของแต่ละโพรเซส
- แสดงการใช้ mem ของแต่ละโพรเซส
- แสดงอุปกรณ์ที่ต่อ แสดง storage ทั้งที่เป็น drive ธรรมดา แล้วก็ remove drive ด้วย
- แสดงการใช้ พื้นที่ของแต่ละ drive แต่ดูผลมะค่อยรู้เรื่องว่ามันให้ค่าอาไรมาอ่ะเพราะว่าไม่บอกหน่วยมาด้วยอ่ะ
- แสดงขนาดของ memory เครื่องเป้าหมาย

example command
# snmpwalk -c public -v 1 [host] .1.3
# snmpwalk -c public -v 1 [host] hrSWRunName
# snmpwalk -c public -v 1 [host] hrSWRunPerfCPU
# snmpwalk -c public -v 1 [host] hrSWRunPerfMem
# snmpwalk -c public -v 1 [host] hrMemorySize

hrSWRunName โปรแกรมที่กำลังทำงานอยู่
hrSWRunPerfCPU cpu ที่แต่ละโปรแกรมใช้
hrSWRunPerfMem mem ที่แต่ละโปรแกรมใช้ขณะนั้น

hrMemorySize ขนาดของ memory ทั้งหมดของเครื่องเป้าหมาย

ifDescr อืนเทอเฟสของเครื่องนั้น
ifInOctets แพ็คเกจที่วิ่งเข้าอินเทอเฟส
ifOutOctets แพ็คเกจที่วิ่งออกจากอินเทอเฟส ไม่แน่ใจว่าหน่วยเป็น Bytes หรือป่าว

exam result of command
HOST-RESOURCES-MIB::hrSWRunName.1 = STRING: "System Idle Process"
HOST-RESOURCES-MIB::hrSWRunPerfCPU.1 = INTEGER: 726801
HOST-RESOURCES-MIB::hrSWRunPerfMem.1 = INTEGER: 16 KBytes
HOST-RESOURCES-MIB::hrMemorySize.0 = INTEGER: 523760 KBytes

No comments:

Post a Comment