1029

FAQ: The SNMP MIB - Definition, Versions, How to Read MIBs

MIB Help:

What are MIBs?

A MIB is a formatted text file that lists all of the data objects used by a particular piece of equipment.

How the MIB works in 3 steps:

  1. The manufacturer of your device will supply you with a MIB file.
  2. You'll load the MIB into your SNMP manager.
  3. Your SNMP manager will use the MIB to interpret the incoming messages from your new device.

When you buy a device that uses SNMP (for example, a managed switch), you'll tell it to send messages to your central SNMP manager. But there are tens of thousands of different SNMP devices, and your manager doesn't natively understand each one.

That's where the MIB comes in. The manufacturer of your device will supply you with a MIB file (usually a download from their website) that you'll load ("compile") into your SNMP manager (If you've ever installed a device driver on a PC, you understand this concept). Without the MIB for message translation, communication simply won't happen.

Manager Agent MIB Diagram
The manager uses MIB files from each agent to decode the OIDs (strings of numbers) and translate them into meaningful information.

What is an "SNMP-Compliant" MIB?

A MIB contains definitions and info about the properties of managed resources and the services that the agents (devices) support. The features of resources, as defined in an MIB, are called "managed objects" or "management variables".

A management station gets and sets objects in the MIB, and an agent notifies the management station of events using messges called (somewhat oddly) "traps". All message exchanges between the management station and its agents take place using SNMP. The MIB at the management station contains network management info taken from the MIBs of all the managed parts in the network.

Why do I need the MIB?

Your SNMP manager needs the MIB in order to process messages from your devices. The MIB is also your best guide to the real capabilities of an SNMP device. You need to be able to read the MIB so that you can have a good idea of what assets you do have.

How do I look at a MIB?

One of the best tactics for addressing MIB problems is to simply read through the file. As a MIB (SNMP) file is just ASCII text, you can view it in any word processor or text editor (even Notepad). Some manufacturers provide grouped MIBs in binary format, but those aren't readable. You want the raw ASCII version of the MIB (SNMP) file.

What is SNMP?

The Simple Network Management Protocol, or SNMP, is the standard protocol for the Internet. The Internet Engineering Task Force (IETF) developed it.

SNMP is used to manage network devices that span firewalls or embedded devices.

SNMP exposes management data in the form of variables on the managed systems, which describe the system configuration. These variables can then be sorted (and sometimes set) by managing applications.

What versions of SNMP are available?

There are several SNMP versions, including v1, v2, and v3.

The SNMP v1 network management architecture contains:

SNMP v2 specs include the following new capabilities:

SNMP v3 specs include the encryption required by security-conscious organizations. With an SNMPv3 mediator, it's possible to upgrade older equipment to SNMPv3.


Part 2: Tactics for resolving common MIB problems


Part 3: Why is the MIB important?




Download the complete SNMP White Paper now (PDF)

SNMP White Paper

The Fast Track Introduction to SNMP by Marshall DenHartog is a quick, 12-page introduction to SNMP. You'll learn about traps, message formats, the MIB, and other fundamental SNMP concepts.

Get Instant Access to SNMP White Paper

Get Answers to All of Your SNMP Questions

At DPS, we're totally focused on remote monitoring, including SNMP protocol. We've worked on thousands of projects that involve SNMP in one form or another.

That experience means that we have SNMP experts on staff. Send us a quick online message (or just give us a call) and we'll answer any SNMP question you have.

Talk with an SNMP Expert Now


Get a Custom Application Diagram of Your Perfect-Fit Monitoring System

There is no other network on the planet that is exactly like yours. For that reason, you need to build a monitoring system that's the right fit for you.

"Buying more than you need" and "buying less than you need" are real risks. You also have to think about training, tech support, and upgrade availability.

Send me a quick online message about what you're trying to accomplish. I'll work with you to build a custom PDF application diagram that's a perfect fit for your network.


Make an Informed Decision


Your network isn't off-the-shelf.

Your monitoring system shouldn't be, either.

Customized monitoring application drawing

We'll walk you through this with a customized monitoring diagram.

Just tell us what you're trying to accomplish with remote monitoring.

Get a Custom Diagram