MIB types and objects

This section describes the types of MIBs and the types of MIB objects that the HCL Informix® database server uses.

OnSNMP uses the following MIBs:
  • Application MIB
  • Relational Database Management System (RDBMS) MIB
  • HCL Informix Private MIB
  • Online MIB in the HCL Informix Private MIB

Application MIB

The Application MIB is a public MIB, which means that the Internet Engineering Task Force (IETF) specifies the structure of the MIB and the MIB tables. A public MIB is the same for all managed components on an SNMP network, not just for Informix products.

OnSNMP uses only applTable, which is the portion of the Application MIB that the RDBMS MIB requires.MIB hierarchy shows the position of the Application MIB in the MIB hierarchy.

The following value is the path to the Application MIB:
iso.org.dod.internet.mgmt.mib-2.application
The following value is the OID for the Application MIB:
1.3.6.1.2.1.27

RDBMS MIB

The Relational Database Management System (RDBMS) MIB is a public MIB, which means that the IETF specifies the structure of the MIB and the MIB tables.

A public MIB is the same for all managed database components. However, some of the definitions in the RDBMS MIB are purposely vague to let each vendor tailor the entries to a specific database server. For example, rdbmsSrvLimitedResourceTable contains information about the resources that a database server uses. Each database server vendor can decide which resources to include in this table. MIB hierarchy shows the position of the RDBMS MIB in the MIB hierarchy.

The following value is the path to the RDBMS MIB:
iso.org.dod.internet.mgmt.mib-2.rdbmsMIB
The following value is the OID for the RDBMS MIB:
1.3.6.1.2.1.39

Informix Private MIB

The Informix Private MIB is a private MIB, which means that a private enterprise defines and uses it.

The Internet Assigned Numbers Authority (IANA) assigns a unique enterprise identifier to each company that uses the SNMP protocol. The Informix Private MIB describes information that is relevant to the specific architecture and features of Informix database servers and databases. The following figure shows the MIB hierarchy for the Informix Private MIB.
Figure 1: MIB hierarchy for the Informix Private MIB

begin figure description - This figure is described in the surrounding text. - end figure description
The following value is the path to the Informix Private MIB:
iso.org.dod.internet.private.enterprises.informix
The following value is the OID for the Informix Private MIB:
1.3.6.1.4.1.893

Online MIB

The Online MIB is in the Informix Private MIB. The Online MIB contains information for all Informix database servers.

In the Online MIB, all tables are after the following node:
servers.onlineMIB.onlineObjects
The OID for each table in the Online MIB starts with the following value:
1.3.6.1.4.1.893.1.1.1

MIB objects

An MIB object is similar to a column in a table.

The Informix implementation of SNMP recognizes the following types of MIB objects:
  • Traps are defined as MIB objects, but they cannot be retrieved. Instead, when a certain condition is detected, OnSNMP issues an event that includes the object ID that the trap defines.
  • Catalog-based MIB objects exist only if the refresh control value (described in Refresh control value) is once or all.
  • Enterprise Replication objects are tables that exist only if a database server is configured to participate in Enterprise Replication.