821 lines
24 KiB
Plaintext
821 lines
24 KiB
Plaintext
CPQHSV300V9-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- This MIB built using parse file: HSV300_event_CD1231_09006000.txt 081104
|
|
|
|
-- ****************************************************************************
|
|
--
|
|
-- StorageWorks cpqHSV Management Information Base (MIB)
|
|
-- Management Information Base for SNMP Network Management
|
|
--
|
|
--
|
|
-- Copyright 1999, Compaq Computer Corporation.
|
|
-- Copyright 2002, Hewlett-Packard Company.
|
|
-- All Rights Reserved.
|
|
--
|
|
-- The information in this document is subject to change without notice.
|
|
--
|
|
-- COMPAQ COMPUTER CORPORATION SHALL NOT BE LIABLE FOR TECHNICAL
|
|
-- OR EDITORIAL ERRORS OR OMISSIONS CONTAINED HEREIN; NOR FOR INCIDENTAL
|
|
-- OR CONSEQUENTIAL DAMAGES RESULTING FROM THE FURNISHING, PERFORMANCE,
|
|
-- OR USE OF THIS MATERIAL.
|
|
--
|
|
-- The HP StorageWorks maHSV1x0 MIB provides HSV Controller information,
|
|
-- and HSV Management Agent information.
|
|
--
|
|
-- The Compaq Enterprise number is 232.
|
|
-- The ASN.1 prefix to, and including the Compaq Enterprise is:
|
|
-- 1.3.6.1.4.1.232
|
|
-- iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) compaq(232)
|
|
-- ****************************************************************************
|
|
|
|
|
|
|
|
IMPORTS
|
|
enterprises FROM RFC1155-SMI
|
|
OBJECT-TYPE FROM RFC-1212
|
|
DisplayString FROM RFC1213-MIB
|
|
TRAP-TYPE FROM RFC-1215;
|
|
|
|
compaq OBJECT IDENTIFIER ::= { enterprises 232 }
|
|
cpqElementManager OBJECT IDENTIFIER ::= { compaq 136 }
|
|
cpqHSV OBJECT IDENTIFIER ::= { cpqElementManager 1 }
|
|
|
|
-- CPQELEMMNGR MIB
|
|
cpqHSVAgent OBJECT IDENTIFIER ::= { cpqHSV 1 }
|
|
cpqHSVServer OBJECT IDENTIFIER ::= { cpqHSV 2 }
|
|
hsvObject OBJECT IDENTIFIER ::= { cpqHSV 3 }
|
|
maHSVMibRev OBJECT IDENTIFIER ::= { cpqHSV 4 }
|
|
|
|
|
|
-- HSV SAN OBJECTS
|
|
scell OBJECT IDENTIFIER ::= { hsvObject 1 }
|
|
agent OBJECT IDENTIFIER ::= { hsvObject 2 }
|
|
host OBJECT IDENTIFIER ::= { hsvObject 3 }
|
|
nsc OBJECT IDENTIFIER ::= { hsvObject 4 }
|
|
shelf OBJECT IDENTIFIER ::= { hsvObject 8 }
|
|
|
|
-- ********************************************************************
|
|
-- Agent Information Group 1.3.6.1.4.1.232.136.1.1
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.1.1
|
|
agManufacturer OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the StorageWorks HSV Agent manufacturer."
|
|
::= { cpqHSVAgent 1 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.1.2
|
|
agMajVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"StorageWorks HSV Agent Major Version Number (e.g., 3
|
|
for 3.0)."
|
|
::= { cpqHSVAgent 2 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.1.3
|
|
agMinVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"StorageWorks HSV Agent Minor Version Number (e.g., 0
|
|
for 3.0)."
|
|
::= { cpqHSVAgent 3 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.1.4
|
|
agHostName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Host System Network Name where the agent resides."
|
|
::= { cpqHSVAgent 4 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.1.5
|
|
agEnterprise OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Enterprise ID subtree for StorageWorks HSV Agent MIB
|
|
is registered."
|
|
|
|
::= { cpqHSVAgent 5 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.1.6
|
|
agDescription OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The StorageWorks HSV Agent description."
|
|
|
|
::= { cpqHSVAgent 6 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.1.7
|
|
agStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AgentEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table holds the status information for
|
|
each HSV Management Agent."
|
|
|
|
::= { cpqHSVAgent 7 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.1.7.1
|
|
agentEntry OBJECT-TYPE
|
|
SYNTAX AgentEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Agent information entry."
|
|
INDEX { agentEntryIndex }
|
|
|
|
::= { agStatusTable 1 }
|
|
|
|
AgentEntry ::=
|
|
SEQUENCE{
|
|
agentEntryIndex
|
|
INTEGER,
|
|
agentStatus
|
|
INTEGER,
|
|
agentEventCode
|
|
INTEGER,
|
|
agentEventLevel
|
|
INTEGER,
|
|
agentEventTimeDate
|
|
DisplayString,
|
|
agentEventDescription
|
|
DisplayString
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.1.7.1.1
|
|
agentEntryIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index into agentStatusTable ."
|
|
::= { agentEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.1.7.1.2
|
|
agentStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
ok(2),
|
|
degraded(3),
|
|
failed(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This variable reports the overall status of the
|
|
Agent.
|
|
INFORMATIONAL: Normal Operating Condition
|
|
MINOR: Warning Condition
|
|
MAJOR: Failure or Failure Immanent
|
|
CRITICAL: Agent condition is critical or unknown"
|
|
::= { agentEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.1.7.1.3
|
|
agentEventCode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The management agent event code."
|
|
::= { agentEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.1.7.1.4
|
|
agentEventLevel OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The management event level."
|
|
::= { agentEntry 4 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.1.7.1.5
|
|
agentEventTimeDate OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The date and time the event occurred dd-mm-yyyy/hr:min:sec."
|
|
::= { agentEntry 5 }
|
|
-- 1.3.6.1.4.1.232.136.1.1.7.1.6
|
|
agentEventDescription OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Description of the management agent event."
|
|
::= { agentEntry 6 }
|
|
|
|
|
|
-- Workstation Group *****************************************************
|
|
|
|
srvCPU OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The server CPU type (e.g., 80486)."
|
|
|
|
::= { cpqHSVServer 1 }
|
|
|
|
srvComputerType OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The server Computer type (e.g., PC/AT)."
|
|
|
|
::= { cpqHSVServer 2 }
|
|
|
|
srvModel OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The server model number."
|
|
|
|
::= { cpqHSVServer 3 }
|
|
|
|
srvSubModel OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The server submodel number."
|
|
|
|
::= { cpqHSVServer 4 }
|
|
|
|
srvBiosVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The server BIOS Version."
|
|
|
|
::= { cpqHSVServer 5 }
|
|
|
|
srvOS OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The server operating system name (e.g., WINNT)."
|
|
|
|
::= { cpqHSVServer 6 }
|
|
|
|
srvOSMajVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The server OS major version number
|
|
(e.g., 3 for WINNT 3.51)."
|
|
|
|
::= { cpqHSVServer 7 }
|
|
|
|
srvOSMinVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The server OS minor version number (e.g., 51 for
|
|
WINNT 3.51)."
|
|
|
|
::= { cpqHSVServer 8 }
|
|
|
|
-- maHSVMibRev Group 1.3.6.1.4.1.232.136.1.4
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.4.1
|
|
maHSVMibRevMajor OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Major Revision level.
|
|
A change in the major revision level represents a major change
|
|
in the architecture of the MIB. A change in the major revision
|
|
level may indicate a significant change in the information
|
|
supported and/or the meaning of the supported information,
|
|
correct interpretation of data may require a MIB document with
|
|
the same major revision level."
|
|
|
|
::= { maHSVMibRev 1 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.4.2
|
|
maHSVMibRevMinor OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Minor Revision level.
|
|
A change in the minor revision level may represent some minor
|
|
additional support, no changes to any pre-existing information
|
|
has occurred."
|
|
|
|
::= { maHSVMibRev 2 }
|
|
|
|
-- Object Groups 1.3.6.1.4.1.232.136.1.3
|
|
|
|
-- *********************************************************************
|
|
-- StorageCell Group 1.3.6.1.4.1.232.136.1.3.1 = scell
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.3.1.1
|
|
scellTotal OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The total number of StorageCells (storage pools) present
|
|
in the Fusion System."
|
|
::= { scell 1 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.3.1.2
|
|
scellStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ScellEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table holds the status information for
|
|
each StorageCell."
|
|
::= { scell 2 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.3.1.2.1
|
|
scellEntry OBJECT-TYPE
|
|
SYNTAX ScellEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The StorageCell information entry."
|
|
INDEX { scellEntryIndex }
|
|
::= { scellStatusTable 1 }
|
|
|
|
|
|
ScellEntry ::=
|
|
SEQUENCE{
|
|
scellEntryIndex
|
|
INTEGER,
|
|
scellName
|
|
DisplayString,
|
|
scellUUID
|
|
DisplayString,
|
|
scellStatus
|
|
INTEGER,
|
|
scellEventDescription
|
|
DisplayString,
|
|
scellEventTimeDate
|
|
DisplayString,
|
|
scellEventCode
|
|
DisplayString,
|
|
scellSWComponent
|
|
INTEGER,
|
|
scellECode
|
|
INTEGER,
|
|
scellCAC
|
|
INTEGER,
|
|
scellEIP
|
|
INTEGER,
|
|
scellNameDateTime
|
|
DisplayString
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.3.1.2.1.1
|
|
scellEntryIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index into scellStatusTable ."
|
|
::= { scellEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.3.1.2.1.2
|
|
scellName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The StorageCell Name."
|
|
::= { scellEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.3.1.2.1.3
|
|
scellUUID OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The StorageCell unique ID."
|
|
::= { scellEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.3.1.2.1.4
|
|
scellStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
informational(1),
|
|
minor(2),
|
|
major(3),
|
|
failed(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This variable reports the overall status of the
|
|
StorageCell.
|
|
INFORMATIONAL: Normal Operating Condition
|
|
MINOR: Warning Condition
|
|
MAJOR: Failure or Failure Immanent
|
|
CRITICAL: Condition is critical or unknown"
|
|
::= { scellEntry 4 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.3.1.2.1.5
|
|
scellEventDescription OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The StorageCell Event Description."
|
|
::= { scellEntry 5 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.3.1.2.1.6
|
|
scellEventTimeDate OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The StorageCell Event Time and Date."
|
|
::= { scellEntry 6 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.3.1.2.1.7
|
|
scellEventCode OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The StorageCell Event Code."
|
|
::= { scellEntry 7 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.3.1.2.1.8
|
|
scellSWComponent OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Event Code Software Component ID."
|
|
::= { scellEntry 8 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.3.1.2.1.9
|
|
scellECode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The StorageCell Event Code event number."
|
|
::= { scellEntry 9 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.3.1.2.1.10
|
|
scellCAC OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The event code Corrective Action Code."
|
|
::= { scellEntry 10 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.3.1.2.1.11
|
|
scellEIP OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Event Code EIP Type."
|
|
::= { scellEntry 11 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.3.1.2.1.12
|
|
scellNameDateTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The StorageCell Name: Date & Time of Event."
|
|
::= { scellEntry 12 }
|
|
|
|
-- /*****************************************************************/
|
|
|
|
|
|
-- Host Group 1.3.6.1.4.1.232.136.1.3.3
|
|
|
|
hostTotal OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The total number of hosts attached the Fusion System."
|
|
-- 1.3.6.1.4.1.232.136.1.3.3.3.1
|
|
::= { host 1 }
|
|
|
|
hostStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HostEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table holds the status information for
|
|
each Host."
|
|
-- 1.3.6.1.4.1.232.136.1.3.3.3.2
|
|
::= { host 2 }
|
|
|
|
hostEntry OBJECT-TYPE
|
|
SYNTAX HostEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Host information entry."
|
|
INDEX { hostEntryIndex }
|
|
-- 1.3.6.1.4.1.232.136.1.3.3.3.2.1
|
|
::= { hostStatusTable 1 }
|
|
|
|
HostEntry ::=
|
|
SEQUENCE{
|
|
hostEntryIndex
|
|
INTEGER,
|
|
hostName
|
|
DisplayString,
|
|
hostUUID
|
|
DisplayString,
|
|
hostStatus
|
|
INTEGER
|
|
}
|
|
|
|
|
|
|
|
hostEntryIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index into hostStatusTable ."
|
|
-- 1.3.6.1.4.1.232.136.1.3.3.3.2.1.1
|
|
::= { hostEntry 1 }
|
|
|
|
hostName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Host Name."
|
|
-- 1.3.6.1.4.1.232.136.1.3.3.3.2.1.2
|
|
::= { hostEntry 2 }
|
|
|
|
hostUUID OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Host unique ID."
|
|
-- 1.3.6.1.4.1.232.136.1.3.3.3.2.1.3
|
|
::= { hostEntry 3 }
|
|
|
|
hostStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
informational(0),
|
|
minor(1),
|
|
major(2),
|
|
critical(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This variable reports the overall status of the Host.
|
|
INFORMATIONAL: Normal Operating Condition
|
|
MINOR: Warning Condition
|
|
MAJOR: Failure or Failure Immanent
|
|
CRITICAL: Condition is critical or unknown"
|
|
-- 1.3.6.1.4.1.232.136.1.3.3.3.2.1.4
|
|
::= { hostEntry 4 }
|
|
|
|
|
|
-- Network Storage Controller Group 1.3.6.1.4.1.232.136.1.3.3.4
|
|
|
|
nscTotal OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The total number of Network Storage Controllers present in the Fusion System."
|
|
-- 1.3.6.1.4.1.232.136.1.3.3.4.1
|
|
::= { nsc 1 }
|
|
|
|
nscStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NscEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table holds the status information for
|
|
each Network Storage Controller."
|
|
-- 1.3.6.1.4.1.232.136.1.3.3.4.2
|
|
::= { nsc 2 }
|
|
|
|
nscEntry OBJECT-TYPE
|
|
SYNTAX NscEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The NSC information entry."
|
|
INDEX { nscEntryIndex }
|
|
-- 1.3.6.1.4.1.232.136.1.3.3.4.2.1
|
|
::= { nscStatusTable 1 }
|
|
|
|
NscEntry ::=
|
|
SEQUENCE{
|
|
nscEntryIndex
|
|
INTEGER,
|
|
nscName
|
|
DisplayString,
|
|
nscUUID
|
|
DisplayString,
|
|
nscStatus
|
|
INTEGER
|
|
}
|
|
|
|
|
|
|
|
nscEntryIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index into nscStatusTable ."
|
|
-- 1.3.6.1.4.1.232.136.1.3.3.4.2.1.1
|
|
::= { nscEntry 1 }
|
|
|
|
nscName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Network Storage Controller Name."
|
|
-- 1.3.6.1.4.1.232.136.1.3.3.4.2.1.2
|
|
::= { nscEntry 2 }
|
|
|
|
nscUUID OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The NSC unique ID."
|
|
-- 1.3.6.1.4.1.232.136.1.3.3.4.2.1.3
|
|
::= { nscEntry 3 }
|
|
|
|
nscStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
informational(0),
|
|
minor(1),
|
|
major(2),
|
|
critical(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This variable reports the overall status of the
|
|
Network Storage Controller.
|
|
INFORMATIONAL: Normal Operating Condition
|
|
MINOR: Warning Condition
|
|
MAJOR: Failure or Failure Immanent
|
|
CRITICAL: Condition is critical or unknown"
|
|
-- 1.3.6.1.4.1.232.136.1.3.3.4.2.1.4
|
|
::= { nscEntry 4 }
|
|
|
|
-- Shelf Group 1.3.6.1.4.1.232.136.1.3.8
|
|
-- 1.3.6.1.4.1.232.136.1.3.8.1
|
|
shelfTotal OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The total number of disk shelves present in the HSV system."
|
|
::= { shelf 1 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.3.8.2
|
|
shelfStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ShelfEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table holds the status information for
|
|
each Shelf."
|
|
::= { shelf 2 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.3.8.2.1
|
|
shelfEntry OBJECT-TYPE
|
|
SYNTAX ShelfEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Shelf information entry."
|
|
INDEX { shelfEntryIndex }
|
|
::= { shelfStatusTable 1 }
|
|
|
|
ShelfEntry ::=
|
|
SEQUENCE{
|
|
shelfEntryIndex
|
|
INTEGER,
|
|
shelfStatus
|
|
INTEGER,
|
|
shelfId
|
|
INTEGER,
|
|
shelfElementType
|
|
INTEGER,
|
|
shelfElementNum
|
|
INTEGER,
|
|
shelfErrorCode
|
|
INTEGER
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.3.8.2.1.1
|
|
shelfEntryIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index into shelfStatusTable ."
|
|
::= { shelfEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.3.8.2.1.2
|
|
shelfStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
ok(2),
|
|
degraded(3),
|
|
failed(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This variable reports the overall status of the
|
|
Shelf.
|
|
OTHER: unknown or undeterminable
|
|
OK: Normal Operating Condition
|
|
DEGRADED: Warning Condition
|
|
FAILED: Failure"
|
|
::= { shelfEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.3.8.2.1.3
|
|
shelfId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Shelf Id (shelf number)."
|
|
::= { shelfEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.3.8.2.1.4
|
|
shelfElementType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Shelf Element type.
|
|
01: Disk
|
|
02: Power Supply
|
|
03: Fan
|
|
04: Temp Sensor
|
|
06: Alarm Horn
|
|
07: EMU
|
|
12: LCD
|
|
15: GBIC
|
|
16: Language
|
|
17: Comm Port
|
|
18: Volt Sensor
|
|
19: Amp Sensor
|
|
128:Enclosure
|
|
130:Back plane
|
|
255:Host"
|
|
::= { shelfEntry 4 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.3.8.2.1.5
|
|
shelfElementNum OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Which particular Element of that type."
|
|
::= { shelfEntry 5 }
|
|
|
|
-- 1.3.6.1.4.1.232.136.1.3.8.2.1.6
|
|
shelfErrorCode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Element Type's Error Code."
|
|
::= { shelfEntry 6 }
|
|
|
|
END
|