DMTF-DMI-MIB
101 objects
The DMTF DMI MIB provides the framework for accessing DMI instrumented information and receiving DMI indications through an SNMP/DMI Mapping Agent. This MIB contains the following definitions: 1. A set of Textual Conventions used within this MIB and to be available for IMPORT by other MIBs created with the MIF-to-MIB mapping procedures. 2. A set of SNMP tables that model the DMI MI List Commands. These tables provide access to information about the DMI components and groups installed on the managed system; plus the MIF meta-data for the corresponding DMI classes. 3. A set of definitions that model the DMI Indications and standard Event Generation group.
Imported Objects
| SNMPv2-CONF | MODULE-COMPLIANCE NOTIFICATION-GROUP OBJECT-GROUP |
| SNMPv2-SMI | enterprises Integer32 MODULE-IDENTITY NOTIFICATION-TYPE OBJECT-IDENTITY OBJECT-TYPE Unsigned32 |
| SNMPv2-TC | TEXTUAL-CONVENTION |
| OID | Name | Access | Status | Description |
|---|---|---|---|---|
| 1.3.6.1.4.1.412 | Nodedmtf | |||
| 1.3.6.1.4.1.412.1 | IdentitydmiMIB | The DMTF DMI MIB provides the framework for accessing DMI instrumented information and receiving DMI indications through an SNMP/DMI Mapping Agent. This MIB co… | ||
| 1.3.6.1.4.1.412.1.1 | NodedmiMIBObjects | |||
| 1.3.6.1.4.1.412.1.1.1 | NodedmiClasses | |||
| 1.3.6.1.4.1.412.1.1.1.1 | TabledmiClassTable | not-accessible | current | The MIF definitions for all group classes known to the Service Layer. |
| 1.3.6.1.4.1.412.1.1.1.1.1 | RowdmiClassEntry | not-accessible | current | The meta-data defining a particular group class. If multiple versions of a particular group class are registered with the Service Layer, the data in this entry… |
| 1.3.6.1.4.1.412.1.1.1.1.1.1 | ColumndmiClassIndex | read-only | current | A unique value for each group class known to the mapping agent for this managed node. The value for each class must remain constant at least from one re-initia… |
| 1.3.6.1.4.1.412.1.1.1.1.1.2 | ColumndmiClassString | read-only | current | The 'class string' assigned to the group in the 'class' statement. |
| 1.3.6.1.4.1.412.1.1.1.1.1.3 | ColumndmiClassVersion | read-only | current | The version number of the group definition providing it appeared as an integer in the 'class string'; zero otherwise. |
| 1.3.6.1.4.1.412.1.1.1.1.1.4 | ColumndmiClassName | read-only | current | The 'group name' from the 'name' statement in the group definition. |
| 1.3.6.1.4.1.412.1.1.1.1.1.5 | ColumndmiClassOID | read-only | current | The OBJECT IDENTIFIER of the conceptual table representing the group in an SNMP MIB. Attributes of the group may be accessed as columnar objects of this table,… |
| 1.3.6.1.4.1.412.1.1.1.1.1.6 | ColumndmiClassKeyCount | read-only | current | The number attributes that comprise a key for this group; zero if no 'key' statement appeared in the group definition. The ordered list of attribute Id's that … |
| 1.3.6.1.4.1.412.1.1.1.1.1.7 | ColumndmiClassDescrLength | read-only | current | The total length (in octets) of the 'description string' from the 'description' statement in the group definition. This string can be retrieved in segments fro… |
| 1.3.6.1.4.1.412.1.1.1.1.1.8 | ColumndmiClassPragma | read-only | current | The 'group name' from the 'name' statement in the group definition. |
| 1.3.6.1.4.1.412.1.1.1.2 | TabledmiAttributeTable | not-accessible | current | A table listing all the meta-data for all attributes of each registered group class. |
| 1.3.6.1.4.1.412.1.1.1.2.1 | RowdmiAttributeEntry | not-accessible | current | The meta-data defining a particular DMI attribute. |
| 1.3.6.1.4.1.412.1.1.1.2.1.1 | ColumndmiAttrId | read-only | current | The value of the 'id' statement from the attribute definition. This value uniquely identifies this attribute within the group. |
| 1.3.6.1.4.1.412.1.1.1.2.1.2 | ColumndmiAttrName | read-only | current | The value of the 'name' statement from the attribute definition. This name is normally used for display to human users. |
| 1.3.6.1.4.1.412.1.1.1.2.1.3 | ColumndmiAttrAccess | read-only | current | The value of the 'access' statement from the attribute definition. This value defines how the attribute may be accessed. |
| 1.3.6.1.4.1.412.1.1.1.2.1.4 | ColumndmiAttrType | read-only | current | This is the value of the 'type' statement from the attribute definition. This value specifies the datatype of the attribute. |
| 1.3.6.1.4.1.412.1.1.1.2.1.5 | ColumndmiAttrMaxSize | read-only | current | For string types, this value specifies the maximum number of octets that may be contained in the string. Zero implies no limit specified (or a non-string datat… |
| 1.3.6.1.4.1.412.1.1.1.2.1.6 | ColumndmiAttrEnumListCount | read-only | current | The number of name-value pairs in any associated enumeration list. Zero if not an enumerated integer. |
| 1.3.6.1.4.1.412.1.1.1.2.1.7 | ColumndmiAttrDescrLength | read-only | current | The total length (in octets) of the 'description string' from the 'description' statement in the group definition. This string can be retrieved in segments fro… |
| 1.3.6.1.4.1.412.1.1.1.3 | TabledmiKeyTable | not-accessible | current | A table of key definitions for each group that has a 'key' statement. |
| 1.3.6.1.4.1.412.1.1.1.3.1 | RowdmiKeyEntry | not-accessible | current | An entry in this table specifies an attribute that is (part of) the 'key' for the corresponding group. |
| 1.3.6.1.4.1.412.1.1.1.3.1.1 | ColumndmiKeyIndex | read-only | current | An ordinal that indicates this attributes position in the key for this group. |
| 1.3.6.1.4.1.412.1.1.1.3.1.2 | ColumndmiKeyType | read-only | current | The type of the attribute that forms this portion of the group key. |
| 1.3.6.1.4.1.412.1.1.1.3.1.3 | ColumndmiKeyAttrId | read-only | current | The Id of the attribute that forms this portion of the group key. |
| 1.3.6.1.4.1.412.1.1.1.4 | TabledmiDescrTable | not-accessible | current | A table of description string segments. This table allows long description strings to be retrieved in segments. A complete description string can be reconstitu… |
| 1.3.6.1.4.1.412.1.1.1.4.1 | RowdmiDescrEntry | not-accessible | current | An entry in the description table contains one segment of an attribute or group description. The complete description string can be reconstituted by concatenat… |
| 1.3.6.1.4.1.412.1.1.1.4.1.1 | ColumndmiDescrIndex | read-only | current | An ordinal that indicates this segment's relative position in the complete description string for this attribute or group. |
| 1.3.6.1.4.1.412.1.1.1.4.1.2 | ColumndmiDescrText | read-only | current | A segment of the description string for this attribute or group. |
| 1.3.6.1.4.1.412.1.1.1.5 | TabledmiEnumTable | not-accessible | current | A table defining all enumerated lists known to the Service Layer. |
| 1.3.6.1.4.1.412.1.1.1.5.1 | RowdmiEnumEntry | not-accessible | current | An entry in this table defines the pairing of a string with an integer value as part of an 'Enum' definition. |
| 1.3.6.1.4.1.412.1.1.1.5.1.1 | ColumndmiEnumId | read-only | current | A unique value for each entry within a particular 'Enum' definition. |
| 1.3.6.1.4.1.412.1.1.1.5.1.2 | ColumndmiEnumValue | read-only | current | The integer value that is associated with the corresponding string (dmiEnumString). |
| 1.3.6.1.4.1.412.1.1.1.5.1.3 | ColumndmiEnumString | read-only | current | The displayable string that is associated with the corresponding integer value (dmiEnumValue) |
| 1.3.6.1.4.1.412.1.1.2 | NodedmiComponents | |||
| 1.3.6.1.4.1.412.1.1.2.1 | TabledmiComponentTable | not-accessible | current | A list of all components registered with the Service Layer. |
| 1.3.6.1.4.1.412.1.1.2.1.1 | RowdmiComponentEntry | not-accessible | current | An entry in this table describes a particular component registered with the Service Layer |
| 1.3.6.1.4.1.412.1.1.2.1.1.1 | ColumndmiCompId | read-only | current | The unique Id assigned to the component by the Service Layer at registration time. By convention, the Service Layer itself will have an Id of one. |
| 1.3.6.1.4.1.412.1.1.2.1.1.2 | ColumndmiCompName | read-only | current | The value of the 'name' statement from the component definition block. |
| 1.3.6.1.4.1.412.1.1.2.1.1.3 | ColumndmiCompDescrLength | read-only | current | The total length of the component description string in octets. |
| 1.3.6.1.4.1.412.1.1.2.1.1.4 | ColumndmiCompGroupCount | read-only | current | The number of group instances contained within this component. |
| 1.3.6.1.4.1.412.1.1.2.1.1.5 | ColumndmiCompPragma | read-only | current | The value of the 'pragama' statement from the component definition block. |
| 1.3.6.1.4.1.412.1.1.2.2 | TabledmiCompDescrTable | not-accessible | current | A table of description string segments. This table allows long description strings to be retrieved in segments. A complete description string can be reconstitu… |
| 1.3.6.1.4.1.412.1.1.2.2.1 | RowdmiCompDescrEntry | not-accessible | current | An entry in the description table contains one segment of a component description. The complete description string can be reconstituted by concatenating the or… |
| 1.3.6.1.4.1.412.1.1.2.2.1.1 | ColumndmiCompDescrIndex | read-only | current | An ordinal that indicates this segment's relative position in the complete description string for this attribute or group. |
| 1.3.6.1.4.1.412.1.1.2.2.1.2 | ColumndmiCompDescrText | read-only | current | A segment of the description string for this attribute or group. |
| 1.3.6.1.4.1.412.1.1.2.3 | TabledmiGroupTable | not-accessible | current | A list of all group instances contained within each component. |
| 1.3.6.1.4.1.412.1.1.2.3.1 | RowdmiGroupEntry | not-accessible | current | An entry in this table describes a particular group instance within a particular component. |
| 1.3.6.1.4.1.412.1.1.2.3.1.1 | ColumndmiGroupId | read-only | current | An identifier assigned by the DMI Service Layer that uniquely identifies this group instance within a particular component. |
| 1.3.6.1.4.1.412.1.1.2.3.1.2 | ColumndmiGroupClassString | read-only | current | The class string of the group (or table) instance as registered with the DMI Service Layer for the given component. |
| 1.3.6.1.4.1.412.1.1.2.3.1.3 | ColumndmiGroupVersion | read-only | current | The version number of the group definition providing it appeared as an integer in the 'class string'; zero otherwise. |
| 1.3.6.1.4.1.412.1.1.2.3.1.4 | ColumndmiGroupClassIndex | read-only | current | The index of the corresponding group class definition in the dmiClassTable. This index is an artifact of the mapping agent and serves as a cross-reference into… |
| 1.3.6.1.4.1.412.1.1.2.4 | TabledmiLanguageTable | not-accessible | current | A list of all language bindings registered for each component. |
| 1.3.6.1.4.1.412.1.1.2.4.1 | RowdmiLanguageEntry | not-accessible | current | An entry in this table describes a particular language binding within a particular component. |
| 1.3.6.1.4.1.412.1.1.2.4.1.1 | ColumndmiLanguage | read-only | current | The language string, defined by the DMI 2.0 Specification, that identifies a native language character set supported by the component. The format of the string… |
| 1.3.6.1.4.1.412.1.1.3 | NodedmiMappingAgent | |||
| 1.3.6.1.4.1.412.1.1.3.1 | ScalardmiMappingLevel | read-only | current | The mapping level identifies the capabilities supported by the DMI-to-SNMP mapping agent. This object is defined as a bit-mask where each bit corresponds to a … |
| 1.3.6.1.4.1.412.1.2 | NodedmiNotifications | |||
| 1.3.6.1.4.1.412.1.2.0 | NodedmiIndications | |||
| 1.3.6.1.4.1.412.1.2.0.1 | NotificationdmiEventIndication | current | A DMI Event associated with a group within a DMI component has occurred. Normally, DMI Events are translated into event specific SNMP notifications instead of … | |
| 1.3.6.1.4.1.412.1.2.0.2 | NotificationdmiComponentAddedIndication | current | A new component has been installed into the DMI Service Layer. | |
| 1.3.6.1.4.1.412.1.2.0.3 | NotificationdmiComponentDeletedIndication | current | An installed component has been uninstalled from the DMI Service Layer. | |
| 1.3.6.1.4.1.412.1.2.0.4 | NotificationdmiLanguageAddedIndication | current | A new language binding has been added to a component in the DMI Service Layer. | |
| 1.3.6.1.4.1.412.1.2.0.5 | NotificationdmiLanguageDeletedIndication | current | An existing language binding has been removed from a component in the DMI Service Layer. | |
| 1.3.6.1.4.1.412.1.2.0.6 | NotificationdmiGroupAddedIndication | current | A new group has been added to a component in the DMI Service Layer. | |
| 1.3.6.1.4.1.412.1.2.0.7 | NotificationdmiGroupDeletedIndication | current | An existing group has been removed from a component in the DMI Service Layer. | |
| 1.3.6.1.4.1.412.1.2.1 | NodedmiEventVars | |||
| 1.3.6.1.4.1.412.1.2.1.1 | ScalardmiEventType | accessible-for-notify | current | Event-specific information that identifies the type of event within the DMI Event Generation group. Normally, this information is conveyed in the resulting SNM… |
| 1.3.6.1.4.1.412.1.2.1.2 | ScalardmiEventSeverity | accessible-for-notify | current | The severity of this event. |
| 1.3.6.1.4.1.412.1.2.1.4 | ScalardmiEventStateKey | accessible-for-notify | current | The index into the Event State group for the component generating this event, provided the event is state-based. The value -1 indicates the event is not state-… |
| 1.3.6.1.4.1.412.1.2.1.5 | ScalardmiEventAssociatedGroup | accessible-for-notify | current | The class string of the DMI group associated with this event. |
| 1.3.6.1.4.1.412.1.2.1.6 | ScalardmiEventSystem | accessible-for-notify | current | Event-specific information that identifies the functional system of the component that caused the event. Normally, SNMP Traps mapped from a DMI Event contain a… |
| 1.3.6.1.4.1.412.1.2.1.7 | ScalardmiEventSubSystem | accessible-for-notify | current | Event-specific information that identifies the functional sub-system of the component that caused the event. Normally, SNMP Traps mapped from a DMI Event conta… |
| 1.3.6.1.4.1.412.1.2.1.8 | ScalardmiEventSolution | accessible-for-notify | current | Event-specific information that describes the solution to the problem that caused the event. Typically, SNMP Traps mapped from a DMI Event contain an event-spe… |
| 1.3.6.1.4.1.412.1.2.1.10 | ScalardmiEventVendorMsg | accessible-for-notify | current | Vendor specific message related to the event. This data may contain any displayable string (ISO 8859-1). |
| 1.3.6.1.4.1.412.1.2.1.11 | ScalardmiEventVendorData | accessible-for-notify | current | Vendor specific data related to the event. This data may contain any arbitrary string of octets. |
| 1.3.6.1.4.1.412.1.2.1.12 | ScalardmiEventDateTime | accessible-for-notify | current | The timestamp attached to an event indication by the DMI Service Layer. |
| 1.3.6.1.4.1.412.1.2.1.13 | ScalardmiEventClassString | accessible-for-notify | current | The Event Group class string used, along with the event type, to uniquely identify the DMI Event when translated into the general dmiEventIndication trap forma… |
| 1.3.6.1.4.1.412.1.2.1.14 | ScalardmiEventSource | accessible-for-notify | current | The transport address that identifies the originator of the DMI Event or Indication. The event may be forwarded by other Service Layers acting as intermediarie… |
| 1.3.6.1.4.1.412.1.3 | NodedmiMIBConformance | |||
| 1.3.6.1.4.1.412.1.3.1 | NodedmiMIBCompliances | |||
| 1.3.6.1.4.1.412.1.3.1.1 | CompliancedmiMIBCompliance | current | The compliance statement for SNMP entities that implement the DMI MIB. | |
| 1.3.6.1.4.1.412.1.3.1.2 | CompliancedmiNotificationsOnlyCompliance | current | The compliance statement for SNMP entities that implement only the DMI Indications to SNMP Notifications mapping. | |
| 1.3.6.1.4.1.412.1.3.2 | NodedmiMIBGroups | |||
| 1.3.6.1.4.1.412.1.3.2.1 | GroupdmiClassesGroup | current | A collection of objects that describe all group classes registered with the Service Layer. | |
| 1.3.6.1.4.1.412.1.3.2.2 | GroupdmiComponentsGroup | current | A collection of objects that describe all components registered with the Service Layer. | |
| 1.3.6.1.4.1.412.1.3.2.3 | GroupdmiNotificationObjectGroup | current | The subset of objects required only for DMI Indication to SNMP Notification mapping. | |
| 1.3.6.1.4.1.412.1.3.2.4 | GroupdmiMappingAgentGroup | current | The general objects implemented by a mapping agent. | |
| 1.3.6.1.4.1.412.1.3.3 | NodedmiNotificationGroups | |||
| 1.3.6.1.4.1.412.1.3.3.1 | GroupdmiNotificationsGroup | current | The notifications that an SNMP entity is required to implement. | |
| 1.3.6.1.4.1.412.2 | NodedmtfStdMifs | |||
| 1.3.6.1.4.1.412.3 | NodedmtfDynOids |
Type Definitions
| Name | Syntax | Status | Description |
|---|---|---|---|
| DmiAccess | INTEGER { unknown(1), readOnly(2), readWrite(3), writeOnly(4), unsupported(5) } | current | The access level of a DMI Attribute. The access determines whether the attribute value can be read or written. |
| DmiDate | OCTET STRING (SIZE (25)) | current | The SNMP representation of the DMI Date data type. It is a 25 octet fixed length displayable string with the following format: Octets Contents Encoding 1-4 year decimal 5-6 month decimal(1..12) 7-8 day decimal(1..31) 9-… |
| DmiInteger64 | OCTET STRING (SIZE(8)) | current | SNMP representation of a DMI Integer64 data type is an octet string of exactly 8 octets, in network byte order. |
| DmiString | OCTET STRING | current | A DMI displayable string. The content of the string may be any characters from either the ISO 8859-1 or Unicode character sets, but not intermixed. The string always includes a NULL (zero) termination character. The len… |
| DmiTDAddress | OCTET STRING (SIZE (1..255)) | current | Denotes a transport domain and address, much like the TDomain and TAddress textual convention pair defined in RFC 1902, yet in a more compact representation. The first octet identifies the transport domain. This value d… |
| DmiType | INTEGER { unknown(1), counter32(2), counter64(3), gauge32(4), integer32(5), integer64(6), octetString(7), displayString(8), date(9) } | current | The MIF syntax (data type) of a DMI Attribute. |