HPNSAHOTSWAPSUBSYSTEM-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 }
hpnsaHotSwap OBJECT IDENTIFIER ::= { hpnsa 20 }
hpnsaHSMibRev OBJECT IDENTIFIER ::= { hpnsaHotSwap 1 }
hpnsaHSAgent OBJECT IDENTIFIER ::= { hpnsaHotSwap 2 }
hpnsaHSModule OBJECT IDENTIFIER ::= { hpnsaHotSwap 3 }
hpnsaHSDev OBJECT IDENTIFIER ::= { hpnsaHotSwap 4 }
hpnsaHSMibRevMajor OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The major revision level of the MIB."
::= { hpnsaHSMibRev 1 }
hpnsaHSMibRevMinor OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minor revision level of the MIB."
::= { hpnsaHSMibRev 2 }
hpnsaHSAgentTable OBJECT-TYPE
SYNTAX SEQUENCE OF HPnsaHotSwapAgentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of SNMP Agents that satisfy requests for this MIB."
::= { hpnsaHSAgent 1 }
hpnsaHSAgentEntry OBJECT-TYPE
SYNTAX HPnsaHotSwapAgentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A description of the agents that access Hot Swap Subsystem"
INDEX { hpnsaHSAgentIndex }
::= { hpnsaHSAgentTable 1 }
HPnsaHotSwapAgentEntry ::= SEQUENCE {
hpnsaHSAgentIndex INTEGER,
hpnsaHSAgentName DisplayString,
hpnsaHSAgentVersion DisplayString,
hpnsaHSAgentDate OCTET STRING
}
hpnsaHSAgentIndex OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique index for this module description."
::= { hpnsaHSAgentEntry 1 }
hpnsaHSAgentName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Name of the Agent/Agents satisfying SNMP requests for this MIB."
::= { hpnsaHSAgentEntry 2 }
hpnsaHSAgentVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..5))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Version number of the Agent/Agents satisfying SNMP requests for
this MIB."
::= { hpnsaHSAgentEntry 3 }
hpnsaHSAgentDate OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date on which this Agent was created.
field octets contents range
_________________________________________________
1 1 years since 1900 0..255
2 2 month 1..12
3 3 day 1..31
4 4 hour 0..23
5 5 minute 0..59
6 6 second 0..59
"
::= { hpnsaHSAgentEntry 4 }
hpnsaHSModuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnsaHotSwapModuleEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" A table of Hot Swap Subsystem module information entries."
::= { hpnsaHSModule 1 }
hpnsaHSModuleEntry OBJECT-TYPE
SYNTAX HpnsaHotSwapModuleEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" Hot Swap Subsystem module information."
INDEX { hpnsaHSModuleIndex }
::= { hpnsaHSModuleTable 1 }
HpnsaHotSwapModuleEntry ::= SEQUENCE {
hpnsaHSModuleIndex INTEGER,
hpnsaHSModuleScsiCableType INTEGER,
hpnsaHSModuleTempStatus INTEGER,
hpnsaHSModuleSwitchState INTEGER,
hpnsaHSModuleDeviceStartup INTEGER,
hpnsaHSModuleMiddleDrvAddr INTEGER,
hpnsaHSModuleHi8ScsiAddr INTEGER
}
hpnsaHSModuleIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique index for the Hot Swap module."
::= { hpnsaHSModuleEntry 1 }
hpnsaHSModuleScsiCableType OBJECT-TYPE
SYNTAX INTEGER {
wide(1),
narrow(2),
error(3),
no-cable(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The SCSI cable type attached to the backplane on the
right side a Hot Swap Subsystem cage."
::= { hpnsaHSModuleEntry 2 }
hpnsaHSModuleTempStatus OBJECT-TYPE
SYNTAX INTEGER {
error(1),
normal(2),
warning(3),
emergency(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of the Hot Swap Subsystem's temperature sensor."
::= {hpnsaHSModuleEntry 3}
hpnsaHSModuleSwitchState OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of the DIP switches on the Hot Swap Subsystem."
::= {hpnsaHSModuleEntry 4}
hpnsaHSModuleDeviceStartup OBJECT-TYPE
SYNTAX INTEGER {
at-poweron(1),
by-start-command(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"State of the Disk Spin Up DIP switch on the Hot Swap Subsystem.
1 = disks spin up with the system after a period of time
2 = disks spin up after receiving SCSI Start Command"
::= {hpnsaHSModuleEntry 5}
hpnsaHSModuleMiddleDrvAddr OBJECT-TYPE
SYNTAX INTEGER {
lowest(1),
default(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"State of the Middle Drive Address DIP switch on the Hot Swap
Subsystem.
1 = lowest value, either 0 or 8 depending on High Eight Address
2 = default, either 2 or 10 depending on High Eight Address"
::= {hpnsaHSModuleEntry 6}
hpnsaHSModuleHi8ScsiAddr OBJECT-TYPE
SYNTAX INTEGER {
hi-range-9to15(1),
lo-range-1to7(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"State of the High Eight SCSI Address DIP switch on the Hot Swap
Subsystem.
1 = SCSI address range from 1 to 7
2 = SCSI address range from 9 to 15"
::= {hpnsaHSModuleEntry 7}
hpnsaHSDevTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnsaHotSwapDevEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Hot Swap Subsystem device information entries."
::= { hpnsaHSDev 1 }
hpnsaHSDevEntry OBJECT-TYPE
SYNTAX HpnsaHotSwapDevEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" Hot Swap Subsystem device information."
INDEX { hpnsaHSDevModuleIndex , hpnsaHSDevIndex }
::= { hpnsaHSDevTable 1 }
HpnsaHotSwapDevEntry ::= SEQUENCE {
hpnsaHSDevModuleIndex INTEGER,
hpnsaHSDevIndex INTEGER,
hpnsaHSDevExistence INTEGER,
hpnsaHSDevScsiAddr INTEGER,
hpnsaHSDevPowerStatus INTEGER
}
hpnsaHSDevModuleIndex OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique index for the Hot Swap module."
::= { hpnsaHSDevEntry 1 }
hpnsaHSDevIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Physical device number in the Hot Swap Module."
::= { hpnsaHSDevEntry 2 }
hpnsaHSDevExistence OBJECT-TYPE
SYNTAX INTEGER {
present(1),
not-present(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Defines whether a device exists in the physical slot of
the Hot Swap Subsystem."
::= { hpnsaHSDevEntry 3 }
hpnsaHSDevScsiAddr OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"SCSI address of the device in the physical slot of
the Hot Swap Subsystem."
::= { hpnsaHSDevEntry 4 }
hpnsaHSDevPowerStatus OBJECT-TYPE
SYNTAX INTEGER {
not-connected(1),
connected(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Defines whether the power connector of a particular device
in the Hot Swap Subsystem is connected."
::= { hpnsaHSDevEntry 5 }
END