SNMP MIB

Understanding the SNMP MIB is part of good SNMP Management

An SNMP MIB is a Management Information Base, a key component of SNMP (Simple Network Management Protocol). More specifically, an MIB is a group of managed objects within a network. This local database at is compiled to the SNMP manager, and contains knowledge relevant to network management. Both the SNMP manager and agent utilize this database. The manager uses the MIB as a "reference" to understand traps, or messages, sent from agents within the network.

The SNMP MIB Utilizes Object Identifiers to Communicate With Individual Objects

An MIB is organized into a tree-like structure. Individual objects in the MIB have an object identifier (OID), which the manager uses to determine the values from those individual devices. These objects can be specific alarm points, with one representing an alarm, and another representing a clear.

MIB
Sample Of a DPS Telecom SNMP MIB

SNMP messages utilize these variables to convey information such as point status or alarm descriptions. When the SNMP manager requests the value of any object, it assembles a message using the OID, which is sent to the MIB for decoding. The MIB assigns readable labels to each object identifier, as well as other parameters relevant to the individual object. This allows the MIB to interpret and assemble SNMP messages.

The SNMP MIB is the "Codebook" for SNMP Managers

The MIB is essentially a codebook that translates these numerical strings into human-readable text. Elements defined in the SNMP MIB can be extremely broad (for example, all objects created by private businesses) or extremely specific (like a particular trap message generated by a certain alarm point on an RTU).

While each OID is unique, the first several pieces of each OID are almost always the same. These upper location levels are defined by a series of standard reference within the MIB. These series are called RFCs, or Requests for Comments. The RFCs that define SNMP OIDs are part of a larger group of RFC documents that define the Internet as a whole. Individual vendors create their own MIBs that only include the OIDs associated specifically with their device. This structure is what makes an SNMP MIB object-oriented, a maximally efficient way of storing information.

If an object does not have an identifier within an SNMP MIB, it does not exist to your SNMP manager. For example, if an SNMP RTU has a built-in component to monitor temperature, but the temperature sensor is not listed in the MIB file, the Remote Terminal Unit (RTU) will be unable to send and receive traps with temperature data.

What Every Telemetry Manager Needs To Know About the SNMP MIB

MIB files are composed of ASCII text, and thus can be viewed using any word processor or text editor. When reading the MIB it is not necessary to read every single line of text. However, it is important for every telemetry manager to know some of this information. This includes what characteristics of the device can be controlled remotely using the SNMP manager, what event reports the device can send to the SNMP manager, what information the SNMP manager can request from the device, and what other RFC MIBs you need to support a device. RFC MIBs are open-source, and can be found and downloaded with a simple web search for "RFC MIBs".

For more complete information on the MIB, refer to the DPS white paper Demystifying the MIB.


Download the SNMP Tutorial White Paper

Related Products:

T/Mon NOC

T/Mon SLIM

T/Mon SNMP Trap Processor Software Module

T/Mon SNMP Responder Software Module

To see additional information related to SNMP Management , please visit the SNMP Management page.



Give Us a Call!

To find out more about this and other DPS applications, give us a call at our toll-free number and talk to one of our network specialists. They'll help you put together a perfect fit solution for your network!

Sales: 1-800-693-0351 · Fax: 559-454-1688
 Print-Friendly Format of this Page
 Join a Live Meeting Room with an Application Engineer
Related Pages
Popular White Papers

SNMPv3 Tutorial - New!

SNMP MIB Tutorial

SCADA Tutorial

SNMP Implementation

View All 33 Tutorials...

About DPS Telecom

Contact Information

News & Press Releases

Sales Representatives

DPS Departments

Industries Served

Factory Training Events

Factory Training Signup

Client Success Stories

Client Testimonials

Career Opportunities

Subscribe to Our DPS News Feed

  RSS

Add to Google

Add to My Yahoo!

Add to My MSN button

Name:

E-mail:

View past issues

Subscription options