snmp_mib_archive/h22agent.mib
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

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