Press "Enter" to skip to content

วิธีอ่านค่าใน MIB

Object ที่ผมเลือกนำมาเสนอนี้เป็น Object ที่อยู่ใน MIB ของอุปกรณ์จากบริษัท Cisco โดยผมสนใจในเรื่องของการตรวจสอบการใช้งานของ CPU ในอุปกรณ์ว่าในแต่ละช่วงเวลานั้นได้มีการใช้งานเป็นอย่างไรบ้าง เมื่อเกิดปัญหาเราจะสามารถวิเคราะห์ปัญหาว่าเกิดจากสาเหตุอะไร เพื่อนำไปแก้ไขปรับปรุงให้ดียิ่งขึ้น วิธีอ่านค่าใน MIB


รายละเอียดของ Object ที่นำเสนอคือ

cpmCPUMonInterval OBJECT-TYPE

SYNTAX Gauge

Access read-only

Status mandatory

DESCRIPTION

“CPU usage monitoring interval. The value of this

        object in seconds indicates the how often the

        CPU utilization is calculated and monitored.”

::= { cpmCPUTotalEntry 9 }

cpmCPUMonInterval เป็น Object ในรูปแบบของมาตรวัด โดยจำกัดให้สามารถเข้ามาอ่านค่าได้อย่างเดียว ซึ่งสถานะของ Object นี้จำเป็นต้องมีเพราะเป็น function พื้นฐาน สามารถทำการตรวจสอบตามช่วงเวลาที่ต้องการ โดยเราจะสามารถตรวจสอบดูค่าการคำนวนการใช้งานของ CPU ในแต่ละช่วงเวลาที่เราอยากรู้การเปลี่ยนแปลงเพื่อนำไปวิเคราะห์ได้ ส่วน cpmCPUMonInterval จะอยู่ภายใต้ cpmCPUTotalEntry ในลำดับที่ 9

OID ของ  cpmCPUMonInterval ดังนี้
“1.3.6.1.4.1.9.9.109.1.1.1.1.9”

Instance ของ  cpmCPUMonInterval ดังนี้
“1.3.6.1.4.1.9.9.109.1.1.1.1.9. cpmCPUToTalIndex”

cpmCPUTotalIndex ดังนี้

“1.3.6.1.4.1.9.9.109.1.1.1.1.1”

* หมายเหตุ เนื่องจาก MIB Default ไม่มี Module สำหรับ Cisco เราสามารถเพิ่ม Module ของอุปกรณ์และค่าที่เราอยากรู้ได้ที่

ref:   http://tools.cisco.com/ITDIT/MIBS/MainServlet?ReleaseSel=3526&PlatformSel=158&fsSel=658

รูปตัวอย่างการแสดง Tree

Screen Shot 2558-04-29 at 11.12.23 PM

นอกจากนี้เราสามารถเข้ามาดูรายละเอียดเพิ่มเติมได้ที่เว็บไซต์ของ Cisco ซิ่งมีรายละเอียดที่สามารถนำไปศึกษาต่อยอดได้

ref: http://tools.cisco.com/Support/SNMP/do/BrowseOID.do?local=en&translate=Translate&objectInput=1.3.6.1.4.1.9.9.109.1.1.1.1.9

Screen Shot 2558-04-29 at 11.12.08 PM

Arnon Hongklay
Arnon Hongklay

View all posts

Comments are closed.