The MIB, or Management Information Base, is an ASCII text file that describes Simple Network Management Protocol (SNMP) elements as a list of data objects. Think of it as a dictionary of the SNMP language - every managed object referred to in an SNMP message must be listed in the MIB.
What is MIB file used for?
A management information base (MIB) is a database used for managing the entities in a communication network. Most often associated with the Simple Network Management Protocol (SNMP), the term is also used more generically in contexts such as in OSI/ISO Network management model.
What does a MIB file contain?
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 a Management Information Base, are called "managed objects" or "management variables".