All MIBs › DMTF-SERVICE-LAYER-MIB
Organization: Desktop Management Task Force
Last Updated: 1997-10-22
Category: Vendor: DMTF
Description:
Defines DMTF service layer management objects for desktop management service configuration and control.
Imported Objects
From DMTF-DMI-MIB
| DmiDate | |
| DmiString | |
| dmiCompId | OBJECT-TYPE |
| dmiEventAssociatedGroup | OBJECT-TYPE |
| dmiEventDateTime | OBJECT-TYPE |
| dmiEventSeverity | OBJECT-TYPE |
| dmiEventStateKey | OBJECT-TYPE |
| dmiEventSubSystem | OBJECT-TYPE |
| dmiEventSystem | OBJECT-TYPE |
From SNMPv2-SMI
| Counter32 | |
| Counter64 | |
| Gauge32 | |
| Integer32 | |
| MODULE-IDENTITY | |
| NOTIFICATION-TYPE | |
| OBJECT-TYPE | |
| enterprises |
What Is DMTF-SERVICE-LAYER-MIB?
DMTF-SERVICE-LAYER-MIB is a vendor-neutral, standards-based translation MIB that maps the Desktop Management Interface (DMI) "Service Layer" MIF component group, defined by the Desktop Management Task Force (DMTF), into SNMP per the DMTF DMI-to-SNMP Mapping Standard v1.0. It exposes objects describing manageable components' identity and lifecycle data, such as dmtfComponentIDTable entries for manufacturer, product, version, and serial number, plus installation/verification status and event-subscription tables. Its monitoring value is software/inventory status: it lets a management station confirm a component's manufacturer, product, version and serial number, verify installation status, and track DMI event-indication subscription state via dmtfSPIndicationSubscriptionState, rather than reporting hardware sensor telemetry like temperature or fan speed. It is explicitly a translation layer dependent on the DMTF DMI specification and DMI-to-SNMP mapping standard, requiring a DMI-to-SNMP mapping agent underneath it. It was typically deployed on desktop/server systems running a DMI service-layer instrumentation agent, common in enterprise PC and server management of that era. Engineers implementing or auditing this functionality typically reference the DMTF-SERVICE-LAYER-MIB RFC/standard documentation for the authoritative specification.
IPNetwork Monitor allows you to monitor SNMP objects defined in DMTF-SERVICE-LAYER-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.
What Can Be Monitored
- component manufacturer/product/version/serial number
- component installation status
- component verification status
- DMI indication subscription state
Supported Devices
- vendor-neutral, standards-based MIB (DMTF DMI mapping), applicable to any desktop/server system running a DMI-to-SNMP mapping agent
Monitoring Examples
An admin polling dmtfComponentIDTable/dmtfComponentIDEntry would read manufacturer, product, version, and serialNumber for each DMI-instrumented component to build an asset inventory, and check the installation/verify objects to confirm a component installed and passed verification; dmtfSPIndicationSubscriptionTable/dmtfSPIndicationSubscriptionEntry with dmtfSPIndicationSubscriptionState would be checked to confirm whether the system is actively subscribed to receive DMI event indications.
OIDs
| OID symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| dmtf | 1.3.6.1.4.1.412 | |||
| dmtfStdMifs | 1.3.6.1.4.1.412.2 | |||
| dmtfServiceLayerMIF | 1.3.6.1.4.1.412.2.1 | This MIB is a translation of the DMTF Service Layer MIF defined by the Desktop Management Interface Specfiication, based on the translation rules defined by the DMTF DMI to SNMP Mapping Standard, Version 1.0. DMI-based systems running a DMI-to-SNMP Mapping Agent provide the ability to access DMI component instrumentation via SNMP protocol operations. | ||
| dmtfComponentIDTable | 1.3.6.1.4.1.412.2.1.1 | not-accessible | This group defines the attributes common to all components. This group is required. | |
| dmtfComponentIDEntry | 1.3.6.1.4.1.412.2.1.1.1 | not-accessible | This group defines the attributes common to all components. This group is required. | |
| STR manufacturer | 1.3.6.1.4.1.412.2.1.1.1.1 | DmiString | read-only | Manufacturer of this system. |
| STR product | 1.3.6.1.4.1.412.2.1.1.1.2 | DmiString | read-only | Product name for this system. |
| STR version | 1.3.6.1.4.1.412.2.1.1.1.3 | DmiString | read-only | Version number of this system. |
| STR serialNumber | 1.3.6.1.4.1.412.2.1.1.1.4 | DmiString | read-only | Serial number for this system. |
| DMI installation | 1.3.6.1.4.1.412.2.1.1.1.5 | DmiDate | read-only | The time and date when this component was installed. |
| INT verify | 1.3.6.1.4.1.412.2.1.1.1.6 | INTEGER | read-only | A code that provides a level of verification that the component is still installed and working. |
| dmtfSPIndicationSubscriptionTable | 1.3.6.1.4.1.412.2.1.3 | not-accessible | This group defines the subscription information for a managing node interested in indications from this system. The DMI Service Provider will maintain this as table, with each row representing an individual managing node. | |
| dmtfSPIndicationSubscriptionEntry | 1.3.6.1.4.1.412.2.1.3.1 | not-accessible | This group defines the subscription information for a managing node interested in indications from this system. The DMI Service Provider will maintain this as table, with each row representing an individual managing node. | |
| INT dmtfSPIndicationSubscriptionState | 1.3.6.1.4.1.412.2.1.3.1.0 | INTEGER | read-write | |
| STR subscriberRPCType | 1.3.6.1.4.1.412.2.1.3.1.1 | DmiString | read-only | This is an identifier of the type of RPC in use by the Subscribe . |
| STR subscriberTransportType | 1.3.6.1.4.1.412.2.1.3.1.2 | DmiString | read-only | This is an identifier of the type of Transport in use by the Subscriber. |
| STR subscriberAddressing | 1.3.6.1.4.1.412.2.1.3.1.3 | DmiString | read-only | Addressing information of the managing node that has subscribed to receive indications from this managed node. |
| NUM subscriberID | 1.3.6.1.4.1.412.2.1.3.1.4 | DmiInteger | read-only | An ID or handle passed by the managing node to the SP. It is opaque to the DMI Service Provider, but is used in all indications to the managing node as a correlator, or multiplexing handle. It is intended only for use by the managing node. |
| DMI subscriptionExpirationWarningDateStamp | 1.3.6.1.4.1.412.2.1.3.1.5 | DmiDate | read-only | On this date and time, the DMI Service Provider will send an indication to the subscriber, notifying it that the subscription is about to lapse. |
| DMI subscriptionExpirationDateStamp | 1.3.6.1.4.1.412.2.1.3.1.6 | DmiDate | read-only | On this date, after having issued the appropriate number of warning indications as described by the Subscription Expiration Warning Timestamp, this subscription will lapse. |
| NUM indicationFailureThreshold | 1.3.6.1.4.1.412.2.1.3.1.7 | DmiInteger | read-only | This is a number that corresponds to the number of indication transmission failures to allow, before the indication subscription is considered to be invalid, and removed. |
| dmtfSPFilterInformationTable | 1.3.6.1.4.1.412.2.1.4 | not-accessible | This group defines a row in a table of event filters. One filter is created for each combination of ComponentID, Class, and severity that the managing node is interested in. | |
| dmtfSPFilterInformationEntry | 1.3.6.1.4.1.412.2.1.4.1 | not-accessible | This group defines a row in a table of event filters. One filter is created for each combination of ComponentID, Class, and severity that the managing node is interested in. | |
| INT dmtfSPFilterInformationState | 1.3.6.1.4.1.412.2.1.4.1.0 | INTEGER | read-write | |
| STR subscriberRPCType2 | 1.3.6.1.4.1.412.2.1.4.1.1 | DmiString | read-only | This is an identifier of the type of RPC in use by the Subscribe . |
| STR subscriberTransportType2 | 1.3.6.1.4.1.412.2.1.4.1.2 | DmiString | read-only | This is an identifier of the type of Transport in use by the Subscriber. |
| STR subscriberAddressing2 | 1.3.6.1.4.1.412.2.1.4.1.3 | DmiString | read-only | Addressing information of the managing node that has subscribed to receive indications from this managed node. |
| NUM subscriberID2 | 1.3.6.1.4.1.412.2.1.4.1.4 | DmiInteger | read-only | An ID or handle passed by the managing node to the SP. It is opaque to the DMI Service Provider, but is used in all indications to the managing node as a correlator, or multiplexing handle. It is intended only for use by the managing node. |
| NUM componentID | 1.3.6.1.4.1.412.2.1.4.1.5 | DmiInteger | read-only | The component ID, as assigned by the DMI Service Provider, of the component from which the managing node wishes to receive events. |
| STR groupClassString | 1.3.6.1.4.1.412.2.1.4.1.6 | DmiString | read-only | The Class string corresponding to the groups within the above mentioned component, from which the managing node wishes to receive events. |
| INT eventSeverity | 1.3.6.1.4.1.412.2.1.4.1.7 | INTEGER | read-write | The event severity level, at which an event originating in a group described by the previous class and componentID, should be forwarded to the managing node. |
| dmtfDynOids | 1.3.6.1.4.1.412.3 |
RFC description
DMTF Desktop Management Interface service layer MIB translating DMI instrumentation to SNMP operations.
Start monitoring Desktop/server DMI service-layer agent (vendor-neutral, DMTF standard) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.