You have probably seen (or even been to) your company's data center. If not, chances are you have looked at photos of one from a major company like Facebook or Google. Why bring this up? Because when some folks think about the word 'database,' images of rows upon rows of servers holding data come to mind. Others think of the cloud, with zettabytes of data stored in rows, columns and tables.
But who thinks of Management Information Bases (MIBs) which are, in simplified terms, another type of database? MIB is a Simple Network Management Protocol flat file nonrelational database that describes which devices are being monitored. The resources in the MIB contain nodes and are in turn monitored by a network management platform.
A MIB is an important component of a network infrastructure and knowing what it can do for your network is equally important.
In another entry to our ABCs of ITIM series, we are going into the details of what MIBs are and how they work.
Before we discuss what a MIB is, we must discuss Simple Network Management Protocol, or SNMP.
SNMP is an IP-based application layer protocol that exchanges information between a network management solution and any SNMP-enabled device. These devices can include switches, routers and servers. To create more comprehensible methods of accessibility to monitor networks, vendors automatically embed SNMP support in devices. It also helps efficiently manage network performance and growth, along with locating network infrastructure issues.
Since most network components have built-in SNMP capabilities, SNMP is considered the preeminent network management language. Most IT infrastructure monitoring solutions will include SNMP in their feature lists, and so it has become a top ingredient in the recipe for network infrastructure management.
MIBs are text files containing organized data from specific devices. MIBs usually collect everything in a hierarchal order. Some of these are structured into groups based on the following:
Within each SNMP-enabled device is a MIB. For example, a network router will have a MIB containing data regarding network traffic and forwarding information. Conversely, a switch will have a MIB containing a spanning tree, VLAN and bridging communication.
MIBs are identified or addressed with an Object Identifier (OID), which identifies a managed object in the MIB hierarchy. Usually, an OID is a device's setting or status.
We have all seen binary code before, i.e. the ones and zeros that appear on a computer screen. And those numbers will translate into words via a computer. An oversimplification, yes, but the purpose of a MIB is similar to the process of translating binary code.
A MIB’s job is to take the numerical strings found in an SNMP device and translate them into readable text. When an SNMP device sends a message (which is sometimes referred to as a “trap”), it will identify the data object with an object identifier (OID).
At its core, a MIB file will contain the management information of SNMP devices. To collect configuration or status-related data from managed devices, IT and network teams typically install SNMP management software on a specific computer. That computer is sometimes referred to as a managing entity or management system.
However, depending on what the managing entity or system is, the data changes. For example, when monitoring a switch, the data could be the amount of incoming traffic, how many active ports are in the network and other metrics.
The following MIB types are not the only ones that can be found on a network. However, we wanted to highlight the following to show how varied MIBs can be.
Most networking equipment manufacturers add MIB files to their connected devices, such as routers or switches, making it easier for IT admins to track the devices’ availability status and hardware performance. MIBs also play a crucial role in several practices with network traffic monitoring, including:
If you are a current network administrator who needs a little assistance trying to measure any of the mentioned scenarios above, Progress WhatsUp Gold can be your solution.
WhatsUp Gold is an IT infrastructure monitoring tool that helps you quickly identify and resolve issues in your hybrid cloud through intuitive workflows, system integrations, and unrivaled out-of-the-box functionality. Jason Alberino, Senior Product Manager at Progress, discussed how WhatsUp Gold's tools and features help manage SNMPs and, in turn, MIBs.
"WhatsUp Gold offers significant bandwidth utilization monitoring, including detailed insight into how each piece of bandwidth is used," said Alberino. "It does this through the use of a variety of cross-vendor technologies, including Cisco NetFlow, NetFlow-Lite and NSEL, as well as Juniper J-Flow, sFlow and IPFIX protocols. WhatsUp Gold has the ability to convert raw data from these protocols into powerful data displaying bandwidth utilization."
As of the 2022.1 release, WhatsUp Gold directly monitors any SNMP-enabled device, including routers, switches, servers and firewalls. It also supports several operating systems, including Windows, Unix and Linux. Alongside its SNMP-related support and powerful monitoring capabilities, WhatsUp Gold provides network management professionals with a complete set of web-based SNMP monitor management tools. These include, among others, SNMP MIB Walker, Explorer, multi-SNMP variable probing and trending.
Looking to start on the basics of IT infrastructure monitoring? Our alphabetized index is an excellent place to begin or extend your education. View all of our current topics.
Get our latest blog posts delivered in a weekly email.