Administer > Extend NNMi Capabilities > Managing MIBs > Override MIB OID Types

Override MIB OID Types

[This is the context-sensitive help for the MIB OID Type form.]

NNMi's Custom Poller determines the MIB OID Types for each MIB OID that is used in a MIB Expression or MIB Filter and lists them in the MIB OID Types table in the Configuration workspace. These MIB OID Type configurations are then used by Custom Poller, as well as the NNMi Line Graph, and the Analysis Pane Gauges feature.

Note If you delete a MIB OID Type entry that is used by Custom Poller, MIB OID Types reappear in the MIB OID Types table the next time any of the following occurs: 1) a Custom Poller Policy is activated, 2) a Custom Polled Instance is generated, or 3) a node in the Node Group associated with a Custom Poller Policy is discovered.

If you find that the results of a MIB Expression displayed in a Line Graph or a Gauge or used by Custom Poller are not as expected, you can use the MIB OID Types configuration to override values for the following items for a MIB Object Identifier (OID):

  • Primitive Type
  • Conversion Type
  • Whether the MIB Variable should be treated as a single instance or as multiple instances.

Tip To view the results of Custom Poller MIB expressions, export the data to a CSV file or use Report Groups and Report Collections to export the data to NNM iSPI Performance for Metrics. See Configure Basic Settings for a Custom Poller Collection and Create a Report Group (NNM iSPI Performance for Metrics) for more information. You can also view the results of MIB Expressions using Line Graphs. See Monitor with Line Graphs for more information.

Reasons to override MIB OID types include:

  • Correcting the Primitive Type that is provided by the MIB vendor.
  • To display Line Graph data as a different Primitive Type.

    For example, when viewing a Line Graph of locIfOutputQueueDrops and locIfInputQueueDrops values from the OLD-CISCO-INTERFACES MIB, you might notice that NNMi is graphing large numbers. To make the Line Graph more meaningful, use the MIB OID Types configuration to change the MIB OID Primitive Type from Integer to Counter.

  • To change the default Conversion Type value for a Primitive Type.

    For example, you might want to change the MAC Address default OCTECT STRING Conversion Type so that it is in a readable format.

To configure a MIB OID Type:

  1. Navigate to the Configuration workspace.
  2. Expand the MIBs folder.
  3. Select MIB OID Types.
  4. Do one of the following:

    1. To create a MIB OID Type, click the  New icon.

      Note You should not need to create a MIB OID Type. Custom Poller automatically generates MIB OID Types as required.

    2. To edit a MIB OID Type, double-click the row representing the configuration you want to edit.
  5. Provide the required basic settings (see the MIB OID Types table).

MIB OID Type Attributes
Attribute Description
OID (Numeric)

The numeric representation of the OID (Object Identification) value for an associated MIB variable.

Tip The NNMi Analysis Pane displays the textual representation of the OID for the selected MIB OID Type.

Primitive Type

Defines the base type to be used for the associated MIB variable value. Valid values include the following:

  • INTEGER
  • UNSIGNED_INTEGER
  • OCTET_STRING
  • COUNTER
  • COUNTER64
  • GAUGE
  • TIME_TICKS
  • IP_ADDRESS
Conversion Type

Used to handle data types returned for custom polled MIBs. NNMi enables you to change the default Conversion Type for each Primitive Type.

Note Only override the default if you want to change the way a value is represented. .

Possible Conversion Types include:

Valid Conversion Types
Conversion Type Description
Default

Converts to the valid (default) Conversion Type for the MIB's Primitive Type.

See Primitive Type Defaults.

Note NNMi is not able to convert the Primitive Type if it does not have a corresponding Conversion Type.

Big Integer Converts integer-based 64-bit values.
Long Integer Converts integer-based 32-bit values.
Standard String Converts an array of bytes into a printable string using standard encoding.
Hex String Converts an array of bytes directly into a string that represents those bytes. Useful for MAC addresses.
Byte Array Converts directly to a byte array.
IP Address Converts the value to an IP Address

Each Primitive Type has the following default conversion type:

Primitive Type Defaults
Primitive Type Default Conversion Type
INTEGER Long Integer
UNSIGNED_INTEGER Long Integer
OCTET_STRING Standard String
COUNTER Long Integer
COUNTER64 Big Integer
GAUGE Long Integer
TIME_TICKS Long Integer
IP_ADDRESS IP Address
isTabular

Specifies whether the MIB variable represented by the selected OID defines multiple instances grouped in a MIB table.

Enabled , indicates the associated MIB variable has multiple instances.

Disabled , indicates the associated MIB variable represents a single object instance.