Observium_CE/mibs/hp/HPHOTSWAP2SUBSYSTEM-MIB

388 lines
16 KiB
Plaintext

-- ****************************************************************************
--
-- HP Hotswap 2 Subsystem
-- Management Information Base for SNMP Network Management
--
-- Version Q.01.00 (12/16/97)
--
-- Copyright 1997 Hewlett-Packard Company.
-- All Rights Reserved.
--
-- The information in this document is subject to change without notice.
--
-- The HP Enterprise number is 11.
-- The ASN.1 prefix to, and including the HP Enterprise is:
-- 1.3.6.1.4.1.11
--
-- ****************************************************************************
-- Summary of HP NSA Hotswap 2 Subsystem Information MIB
-- ****************************************************************************
--
-- hp (1.3.6.1.4.1.11)
-- nm (1.3.6.1.4.1.11.2)
-- hpnsa (1.3.6.1.4.1.11.2.23)
-- hpnsaHotswap2 Group (hpnsa.27)
-- hpnsaHS2MibRev Group (hpnsa.27.1)
-- hpnsaHS2MibRevMajor (hpnsa.27.1.1)
-- hpnsaHS2MibRevMinor (hpnsa.27.1.2)
--
-- hpnsaHS2Cage Group (hpnsa.27.2)
-- hpnsaHS2CageTable (hpnsa.27.2.1)
-- hpnsaHS2CageEntry (hpnsa.27.2.1.1)
-- hpnsaHS2CageIndex (hpnsa.27.2.1.1.1)
-- hpnsaHS2Cage12VPower (hpnsa.27.2.1.1.2)
-- hpnsaHS2CageTerminator1 (hpnsa.27.2.1.1.3)
-- hpnsaHS2CageTerminator2 (hpnsa.27.2.1.1.4)
-- hpnsaHS2CageSCSICable1 (hpnsa.27.2.1.1.5)
-- hpnsaHS2CageSCSICable2 (hpnsa.27.2.1.1.6)
-- hpnsaHS2CageBaseSCSIAddress (hpnsa.27.2.1.1.7)
-- hpnsaHS2CageTemperature (hpnsa.27.2.1.1.8)
-- hpnsaHS2CageTemperatureWarningThreshold (hpnsa.27.2.1.1.9)
-- hpnsaHS2CageTemperatureAlertThreshold (hpnsa.27.2.1.1.10)
-- hpnsaHS2CageManagementBoardFRU (hpnsa.27.2.1.1.11)
-- hpnsaHS2CageInterconnectFRU (hpnsa.27.2.1.1.12)
-- hpnsaHS2CageFirmwareMajorRev (hpnsa.27.2.1.1.13)
-- hpnsaHS2CageFirmwareMinorRev (hpnsa.27.2.1.1.14)
--
-- hpnsaHS2Slot Group (hpnsa.27.3)
-- hpnsaHS2SlotTable (hpnsa.27.3.1)
-- hpnsaHS2SlotEntry (hpnsa.27.3.1.1)
-- hpnsaHS2SlotCageIndex (hpnsa.27.3.1.1.1)
-- hpnsaHS2SlotIndex (hpnsa.27.3.1.1.2)
-- hpnsaHS2DrivePresent (hpnsa.27.3.1.1.3)
-- hpnsaHS2DriveSCSIBusType (hpnsa.27.3.1.1.4)
-- hpnsaHS2DriveIdentify (hpnsa.27.3.1.1.5)
--
-- ******************************************************************************
HPHOTSWAP2SUBSYSTEM-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises FROM RFC1155-SMI
DisplayString FROM RFC1213-MIB
OBJECT-TYPE FROM RFC-1212;
hp OBJECT IDENTIFIER ::= { enterprises 11 }
nm OBJECT IDENTIFIER ::= { hp 2 }
hpnsa OBJECT IDENTIFIER ::= { nm 23 }
hpnsaHotswap2 OBJECT IDENTIFIER ::= { hpnsa 27 }
hpnsaHS2MibRev OBJECT IDENTIFIER ::= { hpnsaHotswap2 1 }
hpnsaHS2Cage OBJECT IDENTIFIER ::= { hpnsaHotswap2 2 }
hpnsaHS2Slot OBJECT IDENTIFIER ::= { hpnsaHotswap2 3 }
-- ****************************************************************************
-- HP Hotswap 2 Subsystem Information MIB
-- =====================================
--
-- hp (1.3.6.1.4.1.11)
-- nm (1.3.6.1.4.1.11.2)
-- hpnsa (1.3.6.1.4.1.11.2.23)
-- hpnsaHotswap2 Group (hpnsa.27)
-- hpnsaHS2MibRev Group (hpnsa.27.1)
-- hpnsaHS2MibRevMajor (hpnsa.27.1.1)
-- hpnsaHS2MibRevMinor (hpnsa.27.1.2)
--
-- Implementation of the MibRev group is mandatory for all HPNSA Agents
-- supporting the HP Hotswap 2 Subsystem MIB.
--
-- An HPNSA Agent conforming to this document will return a
-- hpnsaHSMibRevMajor of 1 and a hpnsaHSMibRevMinor of 0.
--
-- ****************************************************************************
hpnsaHS2MibRevMajor OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The major revision level of the MIB."
::= { hpnsaHS2MibRev 1 }
hpnsaHS2MibRevMinor OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minor revision level of the MIB."
::= { hpnsaHS2MibRev 2 }
-- *************************************************************************************
-- hp (1.3.6.1.4.1.11)
-- nm (1.3.6.1.4.1.11.2)
-- hpnsa (1.3.6.1.4.1.11.2.23)
-- hpnsaHotswap2 Group (hpnsa.27)
-- hpnsaHS2Cage Group (hpnsa.27.2)
-- hpnsaHS2CageTable (hpnsa.27.2.1)
-- hpnsaHS2CageEntry (hpnsa.27.2.1.1)
-- hpnsaHS2CageIndex (hpnsa.27.2.1.1.1)
-- hpnsaHS2Cage12VPower (hpnsa.27.2.1.1.2)
-- hpnsaHS2CageTerminator1 (hpnsa.27.2.1.1.3)
-- hpnsaHS2CageTerminator2 (hpnsa.27.2.1.1.4)
-- hpnsaHS2CageSCSICable1 (hpnsa.27.2.1.1.5)
-- hpnsaHS2CageSCSICable2 (hpnsa.27.2.1.1.6)
-- hpnsaHS2CageBaseSCSIAddress (hpnsa.27.2.1.1.7)
-- hpnsaHS2CageTemperature (hpnsa.27.2.1.1.8)
-- hpnsaHS2CageTemperatureWarningThreshold (hpnsa.27.2.1.1.9)
-- hpnsaHS2CageTemperatureAlertThreshold (hpnsa.27.2.1.1.10)
-- hpnsaHS2CageManagementBoardFRU (hpnsa.27.2.1.1.11)
-- hpnsaHS2CageInterconnectFRU (hpnsa.27.2.1.1.12)
-- hpnsaHS2CageFirmwareMajorRev (hpnsa.27.2.1.1.13)
-- hpnsaHS2CageFirmwareMinorRev (hpnsa.27.2.1.1.14)
--
-- ****************************************************************************************
-- HP Hotswap 2 Subsystem Cage Information Table
-- ****************************************************************************
hpnsaHS2CageTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnsaHotswap2CageEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" A table of Hotswap 2 Subsystem cage information entries."
::= { hpnsaHS2Cage 1 }
hpnsaHS2CageEntry OBJECT-TYPE
SYNTAX HpnsaHotswap2CageEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" Hotswap 2 Subsystem cage information."
INDEX { hpnsaHS2CageIndex }
::= { hpnsaHS2CageTable 1 }
HpnsaHotswap2CageEntry ::= SEQUENCE {
hpnsaHS2CageIndex INTEGER,
hpnsaHS2Cage12VPower INTEGER,
hpnsaHS2CageTerminator1 INTEGER,
hpnsaHS2CageTerminator2 INTEGER,
hpnsaHS2CageSCSICable1 INTEGER,
hpnsaHS2CageSCSICable2 INTEGER,
hpnsaHS2CageBaseSCSIAddress INTEGER,
hpnsaHS2CageTemperature INTEGER,
hpnsaHS2CageTemperatureWarningThreshold INTEGER,
hpnsaHS2CageTemperatureAlertThreshold INTEGER,
hpnsaHS2CageManagementBoardFRU OCTET STRING,
hpnsaHS2CageInterconnectFRU OCTET STRING,
hpnsaHS2CageFirmwareMajorRev INTEGER,
hpnsaHS2CageFirmwareMinorRev INTEGER
}
hpnsaHS2CageIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique index for the Hotswap 2 Cage."
::= { hpnsaHS2CageEntry 1 }
hpnsaHS2Cage12VPower OBJECT-TYPE
SYNTAX INTEGER {
absent(1),
present(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current state of the 12V DC power."
::= { hpnsaHS2CageEntry 2 }
hpnsaHS2CageTerminator1 OBJECT-TYPE
SYNTAX INTEGER {
not-attached(1),
attached(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current state of Terminator 1."
::= { hpnsaHS2CageEntry 3 }
hpnsaHS2CageTerminator2 OBJECT-TYPE
SYNTAX INTEGER {
not-attached(1),
attached(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current state of Terminator 2."
::= { hpnsaHS2CageEntry 4 }
hpnsaHS2CageSCSICable1 OBJECT-TYPE
SYNTAX INTEGER {
not-attached(1),
attached(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current state of SCSI Cable 1."
::= { hpnsaHS2CageEntry 5 }
hpnsaHS2CageSCSICable2 OBJECT-TYPE
SYNTAX INTEGER {
not-attached(1),
attached(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current state of SCSI Cable 2."
::= { hpnsaHS2CageEntry 6 }
hpnsaHS2CageBaseSCSIAddress OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The base SCSI address of this cage."
::= { hpnsaHS2CageEntry 7 }
hpnsaHS2CageTemperature OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current temperature reading for the temperature sensor (in celcius)."
::= { hpnsaHS2CageEntry 8 }
hpnsaHS2CageTemperatureWarningThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The warning threshold for the temperature sensor (in celsius)."
::= { hpnsaHS2CageEntry 9 }
hpnsaHS2CageTemperatureAlertThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The alert threshold for the temperature sensor (in celsius)."
::= { hpnsaHS2CageEntry 10 }
hpnsaHS2CageManagementBoardFRU OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Field Replaceable Unit (FRU) Management Board information."
::= { hpnsaHS2CageEntry 11 }
hpnsaHS2CageInterconnectFRU OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Field Replaceable Unit (FRU) Interconnect Board information."
::= { hpnsaHS2CageEntry 12 }
hpnsaHS2CageFirmwareMajorRev OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The major firmware revision of the Management Board."
::= { hpnsaHS2CageEntry 13 }
hpnsaHS2CageFirmwareMinorRev OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minor firmware revision of the Management Board."
::= { hpnsaHS2CageEntry 14 }
-- *************************************************************************************
-- hp (1.3.6.1.4.1.11)
-- nm (1.3.6.1.4.1.11.2)
-- hpnsa (1.3.6.1.4.1.11.2.23)
-- hpnsaHotswap2 Group (hpnsa.27)
-- hpnsaHS2Slot Group (hpnsa.27.3)
-- hpnsaHS2SlotTable (hpnsa.27.3.1)
-- hpnsaHS2SlotEntry (hpnsa.27.3.1.1)
-- hpnsaHS2SlotCageIndex (hpnsa.27.3.1.1.1)
-- hpnsaHS2SlotIndex (hpnsa.27.3.1.1.2)
-- hpnsaHS2DrivePresent (hpnsa.27.3.1.1.3)
-- hpnsaHS2DriveSCSIBusType (hpnsa.27.3.1.1.4)
-- hpnsaHS2DriveIdentify (hpnsa.27.3.1.1.5)
--
-- *************************************************************************************
-- HP Hotswap 2 Subsystem Slot Table
-- ****************************************************************************
hpnsaHS2SlotTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnsaHotswap2SlotEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Hotswap 2 Subsystem Slot information entries."
::= { hpnsaHS2Slot 1 }
hpnsaHS2SlotEntry OBJECT-TYPE
SYNTAX HpnsaHotswap2SlotEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" Hotswap 2 Subsystem Slot information."
INDEX { hpnsaHS2SlotCageIndex , hpnsaHS2SlotIndex }
::= { hpnsaHS2SlotTable 1 }
HpnsaHotswap2SlotEntry ::= SEQUENCE {
hpnsaHS2SlotCageIndex INTEGER,
hpnsaHS2SlotIndex INTEGER,
hpnsaHS2DrivePresent INTEGER,
hpnsaHS2DriveSCSIBusType INTEGER,
hpnsaHS2DriveIdentify INTEGER
}
hpnsaHS2SlotCageIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique index for the Hotswap 2 cage."
::= { hpnsaHS2SlotEntry 1 }
hpnsaHS2SlotIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Physical slot number in the Hotswap 2 cage."
::= { hpnsaHS2SlotEntry 2 }
hpnsaHS2DrivePresent OBJECT-TYPE
SYNTAX INTEGER {
not-present(1),
present(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Defines whether there is a drive present in this slot."
::= { hpnsaHS2SlotEntry 3 }
hpnsaHS2DriveSCSIBusType OBJECT-TYPE
SYNTAX INTEGER {
se(1),
lvd(2),
hvd(3),
none(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The SCSI Bus type with which this drive is attached."
::= { hpnsaHS2SlotEntry 4 }
hpnsaHS2DriveIdentify OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Select or unselect a drive to provide a visual indicator signal for user to locate drive."
::= { hpnsaHS2SlotEntry 5 }
END