librenms/mibs/MIB-Dell-CM
Richard Hartmann 5c0921da19 mibs/: Fix permissions
MIBs don't need to be executable.
2015-11-03 16:41:25 +01:00

354 lines
11 KiB
Plaintext

--
--
-- 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