mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-17 16:03:04 +00:00
589 lines
15 KiB
Plaintext
Executable File
589 lines
15 KiB
Plaintext
Executable File
-- Digital Equipment Corporation SWCC Agent Private MIB
|
|
--
|
|
-- MIB for release 2.0 of StorageWorks Command Console Daemon Agent.
|
|
--
|
|
-- Copyright (c) 1996,1997,1998 Digital Equipment Corporation. All Rights Reserved.
|
|
-- Reproduction of this document is authorized on condition that the
|
|
-- foregoing notice is included.
|
|
--
|
|
-- This SNMP MIB Specification contains Digital SWCC's confidential
|
|
-- and proprietary intellectual property. Digital retains all title and
|
|
-- ownership in the Specification, including any revisions.
|
|
--
|
|
-- It is Digital's intent to encourage the widespread use of this
|
|
-- Specification in connection with the management of storage subsystems
|
|
-- using the Command Console or Enterprise Storage Manager Graphical User Interface or
|
|
-- other SNMP management utilities. Digital grants vendors, end-users,
|
|
-- and other interested parties a non-exclusive license to use this
|
|
-- Specification in connection with the management of Digital StorageWorks
|
|
-- RAID Controller products.
|
|
--
|
|
-- This Specification is supplied AS IS, and Digital makes no warranty,
|
|
-- either expressed or implied, as to the use, operation, condition, or
|
|
-- performance of the Specification.
|
|
--
|
|
--
|
|
-- StorageWorks Enterprise Array Manager (STEAM) Management Information Base (MIB)
|
|
--
|
|
-- iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) dec(36)
|
|
-- ema(2) sysobjids(15)
|
|
|
|
|
|
RAIDMANAGER2-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
enterprises
|
|
FROM RFC1155-SMI
|
|
OBJECT-TYPE
|
|
FROM RFC-1212
|
|
DisplayString
|
|
FROM RFC-1213;
|
|
|
|
dec OBJECT IDENTIFIER ::= { enterprises 36 }
|
|
ema OBJECT IDENTIFIER ::= { dec 2 }
|
|
sysobjids OBJECT IDENTIFIER ::= { ema 15 }
|
|
|
|
-- raidmanager MIB
|
|
agent OBJECT IDENTIFIER ::= { sysobjids 1 }
|
|
workstation OBJECT IDENTIFIER ::= { sysobjids 2 }
|
|
subsys OBJECT IDENTIFIER ::= { sysobjids 3 }
|
|
|
|
-- Agent Information Group
|
|
|
|
agManufacturer OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name of the Enterprise Storage Manager Agent manufacturer."
|
|
|
|
::= { agent 1 }
|
|
|
|
agMajVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enterprise Storage Manager Agent Major Version Number (e.g., 3
|
|
for 3.0)."
|
|
|
|
::= { agent 2 }
|
|
|
|
agMinVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enterprise Storage Manager Agent Minor Version Number (e.g., 0
|
|
for 3.0)."
|
|
|
|
::= { agent 3 }
|
|
|
|
agHostName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Host System Network Name where the agent resides."
|
|
|
|
::= { agent 4 }
|
|
|
|
|
|
agEnterprise OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Enterprise ID subtree for Enterprise Storage Manager Agent MIB
|
|
is registered."
|
|
|
|
::= { agent 5 }
|
|
|
|
agDescription OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Enterprise Array Storage Agent description."
|
|
|
|
::= { agent 6 }
|
|
|
|
|
|
-- Workstation Group
|
|
|
|
wsCPU OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The workstation CPU type (e.g., 80486)."
|
|
|
|
::= { workstation 1 }
|
|
|
|
wsComputerType OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The workstation Computer type (e.g., PC/AT)."
|
|
|
|
::= { workstation 2 }
|
|
|
|
wsModel OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The workstation model number."
|
|
|
|
::= { workstation 3 }
|
|
|
|
wsSubModel OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The workstation submodel number."
|
|
|
|
::= { workstation 4 }
|
|
|
|
wsBiosVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The workstation BIOS Version."
|
|
|
|
::= { workstation 5 }
|
|
|
|
wsOS OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The workstation operating system name (e.g., WINNT)."
|
|
|
|
::= { workstation 6 }
|
|
|
|
wsOSMajVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The workstation OS major version number
|
|
(e.g., 3 for WINNT 3.51)."
|
|
|
|
::= { workstation 7 }
|
|
|
|
wsOSMinVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The workstation OS minor version number (e.g., 51 for
|
|
WINNT 3.51)."
|
|
|
|
::= { workstation 8 }
|
|
|
|
|
|
-- Subsystem Group
|
|
|
|
ssTotalSubSystems OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The total number of subsystems presently serviced
|
|
by this agent."
|
|
|
|
::= { subsys 1 }
|
|
|
|
|
|
-- Subsystem Status Group
|
|
|
|
ssStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table holds the status information for
|
|
each subsystem."
|
|
|
|
::= { subsys 2 }
|
|
|
|
ssEntry OBJECT-TYPE
|
|
SYNTAX SsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The subsystem information entry."
|
|
INDEX { ssEntryIndex }
|
|
|
|
::= { ssStatusTable 1 }
|
|
|
|
SsEntry ::=
|
|
SEQUENCE{
|
|
ssEntryIndex
|
|
INTEGER,
|
|
ssSubsysName
|
|
DisplayString,
|
|
ssOverallStatus
|
|
INTEGER,
|
|
ssDiskStatus
|
|
INTEGER,
|
|
ssPowerStatus
|
|
INTEGER,
|
|
ssFanStatus
|
|
INTEGER,
|
|
ssCacheBatteryStatus
|
|
INTEGER,
|
|
ssTemperatureStatus
|
|
INTEGER,
|
|
ssCommStatus
|
|
INTEGER,
|
|
ssEmuExtInputStatus
|
|
INTEGER,
|
|
ssEmuPresent
|
|
INTEGER,
|
|
ssController1Status
|
|
INTEGER,
|
|
ssController1SerNum
|
|
DisplayString,
|
|
ssController1RDAC
|
|
INTEGER,
|
|
ssController1Type
|
|
DisplayString,
|
|
ssController1ProdID
|
|
DisplayString,
|
|
ssController1FwRev
|
|
DisplayString,
|
|
ssController1HwRev
|
|
DisplayString,
|
|
ssController2Status
|
|
INTEGER,
|
|
ssController2SerNum
|
|
DisplayString,
|
|
ssController2RDAC
|
|
INTEGER,
|
|
ssController2Type
|
|
DisplayString,
|
|
ssController2ProdID
|
|
DisplayString,
|
|
ssController2FwRev
|
|
DisplayString,
|
|
ssController2HwRev
|
|
DisplayString,
|
|
ssUpsStatus
|
|
INTEGER,
|
|
ssLunStatus
|
|
INTEGER
|
|
}
|
|
|
|
ssEntryIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index into ssStatusTable ."
|
|
|
|
::= { ssEntry 1 }
|
|
|
|
ssSubsysName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The local Subsystem Name."
|
|
|
|
::= { ssEntry 2 }
|
|
|
|
ssOverallStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
GREEN(0),
|
|
YELLOW(1),
|
|
RED(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This variable reports the overall status of the
|
|
storage subsystem.
|
|
GREEN: Normal Operating Condition
|
|
YELLOW: Warning Condition
|
|
RED: Subsystem Communication Failure; No response to Agent requests."
|
|
|
|
::= { ssEntry 3 }
|
|
|
|
ssDiskStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ALL_OK(0),
|
|
AT_LEAST_1_FAILURE(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This variable reports the overall status for the
|
|
physical devices in the subsystem."
|
|
|
|
::= { ssEntry 4 }
|
|
|
|
ssPowerStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ALL_OK(0),
|
|
AT_LEAST_1_FAILURE(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This variable reports the status for the
|
|
Power Supply system in the subsystem."
|
|
|
|
::= { ssEntry 5 }
|
|
|
|
ssFanStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ALL_OK(0),
|
|
AT_LEAST_1_FAILURE(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This variable reports the status for the
|
|
FAN system in the subsystem."
|
|
|
|
::= { ssEntry 6 }
|
|
|
|
|
|
ssCacheBatteryStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
NORMAL_CHARGE(0),
|
|
LOW_CHARGE(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This variable reports the status for the
|
|
Cache Battery in the subsystem. This status object is currently
|
|
non-functional but in place for future use."
|
|
|
|
::= { ssEntry 7 }
|
|
|
|
ssTemperatureStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
NORMAL(0),
|
|
OVER_TEMP_CONDITION(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This variable reports the status for the
|
|
Temperature in the subsystem."
|
|
|
|
::= { ssEntry 8 }
|
|
|
|
ssCommStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
NORMAL(0),
|
|
COMMUNICATION_FAILURE(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This variable reports the status for the
|
|
communication to the Primary Controller."
|
|
|
|
::= { ssEntry 9 }
|
|
|
|
ssEmuExtInputStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ALL_OK(0),
|
|
AT_LEAST_1_FAILURE(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This variable reports the status for the
|
|
EMU external input."
|
|
|
|
::= { ssEntry 10 }
|
|
|
|
ssEmuPresent OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
EMU_NOT_PRESENT(0),
|
|
EMU_PRESENT(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This variable reports the availability of the
|
|
Environment Monitoring Unit for the storage subsystem."
|
|
|
|
::= { ssEntry 11 }
|
|
|
|
|
|
ssController1Status OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
NORMAL(0),
|
|
FAILED(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This variable reports the status for the
|
|
Primary Controller."
|
|
|
|
::= { ssEntry 12 }
|
|
|
|
ssController1SerNum OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Primary Controller's Serial Number."
|
|
|
|
::= { ssEntry 13 }
|
|
|
|
ssController1RDAC OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
SINGLE_MODE(0),
|
|
DUAL_MODE(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Primary Controller MODE."
|
|
|
|
::= { ssEntry 14 }
|
|
|
|
ssController1Type OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Primary Controller's Type indicator."
|
|
|
|
::= { ssEntry 15 }
|
|
|
|
ssController1ProdID OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Primary Controller's Product ID."
|
|
|
|
::= { ssEntry 16 }
|
|
|
|
ssController1FwRev OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Primary Controller's Firmware Revision."
|
|
|
|
::= { ssEntry 17 }
|
|
|
|
ssController1HwRev OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Primary Controller's Hardware Revision."
|
|
|
|
::= { ssEntry 18 }
|
|
|
|
ssController2Status OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
NORMAL(0),
|
|
FAILED(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This variable reports the status for the
|
|
Secondary Controller."
|
|
|
|
::= { ssEntry 19 }
|
|
|
|
ssController2SerNum OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Secondary Controller's Serial Number."
|
|
|
|
::= { ssEntry 20 }
|
|
|
|
ssController2RDAC OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
SINGLE_MODE(0),
|
|
DUAL_MODE(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Secondary Controller MODE."
|
|
|
|
::= { ssEntry 21 }
|
|
|
|
ssController2Type OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Secondary Controller's Type indicator."
|
|
|
|
::= { ssEntry 22 }
|
|
|
|
ssController2ProdID OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Secondary Controller's Product ID."
|
|
|
|
::= { ssEntry 23 }
|
|
|
|
ssController2FwRev OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Secondary Controller's Firmware Revision."
|
|
|
|
::= { ssEntry 24 }
|
|
|
|
ssController2HwRev OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Secondary Controller's Hardware Revision."
|
|
|
|
::= { ssEntry 25 }
|
|
|
|
ssUpsStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
UPS_NOT_PRESENT(0),
|
|
UPS_PRESENT(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Uninterruptable Power Supply status."
|
|
|
|
::= { ssEntry 26 }
|
|
|
|
ssLunStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
UPS_NOT_PRESENT(0),
|
|
UPS_PRESENT(1)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"LUN status."
|
|
|
|
::= { ssEntry 27 }
|
|
|
|
END
|