mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
354 lines
11 KiB
Plaintext
Executable File
354 lines
11 KiB
Plaintext
Executable File
--
|
|
--
|
|
-- Title: Change Management MIB
|
|
--
|
|
-- Version: 1.0.7
|
|
--
|
|
-- Release Date: Jul 2004
|
|
--
|
|
-- Description: This file defines the change management MIB that is
|
|
-- implemented by the Server Administrator Update Service.
|
|
-- The MIB defines objects that make change management data available to SNMP
|
|
-- management applications. The MIB models inventory data described by the
|
|
-- inventory XML schema contained in the CM SDK Specification. Refer to this
|
|
-- for details on the inventory data obtained by the inventory collector.
|
|
--
|
|
-- Copyright (c) 2000-2004 Dell Inc.
|
|
-- All Rights Reserved.
|
|
--
|
|
-- Note: The information and functionality described by this MIB file,
|
|
-- like many MIB files, is subject to change without notice.
|
|
-- Please examine the version number of this MIB and compare it
|
|
-- to the version number you are expecting.
|
|
--
|
|
-- OID Format Legend:
|
|
-- <a> = attribute ID
|
|
-- <i> = index ID
|
|
--
|
|
--
|
|
|
|
--
|
|
-- Begin MIB
|
|
--
|
|
|
|
MIB-Dell-CM DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
enterprises
|
|
FROM RFC1155-SMI
|
|
OBJECT-TYPE
|
|
FROM RFC-1212
|
|
DisplayString
|
|
FROM RFC1213-MIB;
|
|
|
|
--
|
|
-- Object Identifiers
|
|
--
|
|
|
|
-- Enterprise ID
|
|
dell OBJECT IDENTIFIER ::= { enterprises 674 }
|
|
|
|
-- Dell Groups
|
|
-- The cm group holds Change Management information. See the CM SDK
|
|
-- Specification for details.
|
|
cm OBJECT IDENTIFIER ::= { dell 10899 }
|
|
|
|
-- Change Management Groups
|
|
inventoryGroup OBJECT IDENTIFIER ::= { cm 1 }
|
|
operatingSystemGroup OBJECT IDENTIFIER ::= { cm 2 }
|
|
|
|
-- Product Groups
|
|
productID OBJECT IDENTIFIER ::= { cm 100 }
|
|
|
|
--
|
|
-- Textual Conventions
|
|
--
|
|
|
|
SystemID ::= OCTET STRING (SIZE (16))
|
|
Unsigned16BitRange ::= INTEGER (0..65535)
|
|
|
|
|
|
--
|
|
-- System Management Inventory
|
|
--
|
|
-- OID Format: 1.3.6.1.4.1.674.10899.1.1
|
|
--
|
|
|
|
inventoryLocale OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This attribute defines the locale for the system."
|
|
::= { inventoryGroup 1 }
|
|
|
|
inventorySchemaVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This attribute defines the version of the inventory schema
|
|
implemented by this system."
|
|
::= { inventoryGroup 2 }
|
|
|
|
inventorySystemID OBJECT-TYPE
|
|
SYNTAX SystemID
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This attribute defines the System ID for the system."
|
|
::= { inventoryGroup 3 }
|
|
|
|
--
|
|
-- Device Table
|
|
--
|
|
-- OID Format: 1.3.6.1.4.1.674.10899.1.5
|
|
--
|
|
|
|
deviceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DeviceEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "This defines a table of versioned devices as inventoried by the
|
|
product."
|
|
::= { inventoryGroup 5 }
|
|
|
|
deviceEntry OBJECT-TYPE
|
|
SYNTAX DeviceEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "This defines a row of versioned devices as inventoried by the
|
|
product."
|
|
INDEX { deviceIndex }
|
|
::= { deviceTable 1 }
|
|
|
|
DeviceEntry ::= SEQUENCE {
|
|
deviceIndex Unsigned16BitRange, -- INDEX Item
|
|
deviceComponentID INTEGER,
|
|
deviceDisplayString DisplayString,
|
|
deviceVendorID OCTET STRING,
|
|
deviceDeviceID OCTET STRING,
|
|
deviceSubID OCTET STRING,
|
|
deviceSubVendorID OCTET STRING
|
|
}
|
|
|
|
deviceIndex OBJECT-TYPE
|
|
SYNTAX Unsigned16BitRange
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This attribute defines the unique index for this device."
|
|
::= { deviceEntry 1 }
|
|
|
|
deviceComponentID OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This attribute defines an optional component id field for the
|
|
device."
|
|
::= { deviceEntry 2 }
|
|
|
|
deviceDisplayString OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This attribute provides a displayable string that describes the
|
|
device."
|
|
::= { deviceEntry 3 }
|
|
|
|
deviceVendorID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This attribute represents the ID for the vendor supplying
|
|
the device."
|
|
::= { deviceEntry 4 }
|
|
|
|
deviceDeviceID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This attribute represents the ID for the device."
|
|
::= { deviceEntry 5 }
|
|
|
|
deviceSubID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This attribute provides additional device identification
|
|
information."
|
|
::= { deviceEntry 6 }
|
|
|
|
deviceSubVendorID OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This attribute provides additional vendor identification
|
|
information."
|
|
::= { deviceEntry 7 }
|
|
|
|
--
|
|
-- Application Table
|
|
--
|
|
-- OID Format: 1.3.6.1.4.1.674.10899.1.6
|
|
--
|
|
|
|
applicationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ApplicationEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "This defines a table of application information for the system."
|
|
::= { inventoryGroup 6 }
|
|
|
|
applicationEntry OBJECT-TYPE
|
|
SYNTAX ApplicationEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "This defines a row of application information for the system."
|
|
INDEX { applicationIndex }
|
|
::= { applicationTable 1 }
|
|
|
|
ApplicationEntry ::= SEQUENCE {
|
|
applicationIndex Unsigned16BitRange, -- INDEX Item
|
|
-- Device index for cross-indexing
|
|
applicationDeviceIndex Unsigned16BitRange,
|
|
applicationComponentType DisplayString,
|
|
applicationVersion DisplayString,
|
|
applicationDisplayString DisplayString,
|
|
applicationSubComponentID DisplayString
|
|
}
|
|
|
|
applicationIndex OBJECT-TYPE
|
|
SYNTAX Unsigned16BitRange
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This attribute defines the unique index for this application."
|
|
::= { applicationEntry 1 }
|
|
|
|
|
|
applicationDeviceIndex OBJECT-TYPE
|
|
SYNTAX Unsigned16BitRange
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This attribute defines a cross-index to the device table for the
|
|
application."
|
|
::= { applicationEntry 2 }
|
|
|
|
applicationComponentType OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This attribute identifies the type of application reported."
|
|
::= { applicationEntry 3 }
|
|
|
|
applicationVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This attribute identifies the version of the application."
|
|
::= { applicationEntry 4 }
|
|
|
|
applicationDisplayString OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This attribute provides a user visible display string that
|
|
describes the application."
|
|
::= { applicationEntry 5 }
|
|
|
|
applicationSubComponentID OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This attribute provides the sub component id for the
|
|
application. This is usually valid on ESM device
|
|
reporting."
|
|
::= { applicationEntry 6 }
|
|
|
|
--
|
|
-- Operating System Group
|
|
--
|
|
-- OID Format: 1.3.6.1.4.1.674.10899.2
|
|
--
|
|
|
|
operatingSystemVendor OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This attribute defines the vendor of the Operating System."
|
|
::= { operatingSystemGroup 1 }
|
|
|
|
operatingSystemMajorVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This attribute defines the major version of the Operating System."
|
|
::= { operatingSystemGroup 2 }
|
|
|
|
operatingSystemMinorVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This attribute defines the minor version of the Operating System."
|
|
::= { operatingSystemGroup 3 }
|
|
|
|
operatingSystemSPMajorVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This attribute defines the Operating System's Service Pack major version."
|
|
::= { operatingSystemGroup 5 }
|
|
|
|
operatingSystemSPMinorVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This attribute defines the Operating System's Service Pack minor version."
|
|
::= { operatingSystemGroup 6 }
|
|
|
|
operatingSystemArchitecture OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This attribute defines the Operating System's architecture."
|
|
::= { operatingSystemGroup 7 }
|
|
|
|
--
|
|
-- Product ID group
|
|
--
|
|
-- OID Format: 1.3.6.1.4.1.674.10899.100.x
|
|
--
|
|
|
|
productIDDisplayName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This attribute defines the display name of the product."
|
|
::= { productID 1 }
|
|
|
|
productIDDescription OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This attribute defines a short description of the product."
|
|
::= { productID 2 }
|
|
|
|
productIDVendor OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This attribute defines the name of the manufacturer of the product."
|
|
::= { productID 3 }
|
|
|
|
productIDVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This attribute defines the version of the product."
|
|
::= { productID 4 }
|
|
|
|
productIDBuildNumber OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION "This attribute defines the software build number of the product."
|
|
::= { productID 5 }
|
|
|
|
END
|