Observium_CE/mibs/hp/CPQSASSWITCH-MIB

448 lines
16 KiB
Plaintext

-- ****************************************************************************
--
-- SAS Switch
-- Management Information Base for SNMP Network Management
--
--
-- Copyright 1992,2009 Hewlett-Packard Development Company, L.P.
-- Hewlett-Packard Company shall not be liable for technical or
-- editorial errors or omissions contained herein. The information in
-- this document is provided "as is" without warranty of any kind and
-- is subject to change without notice. The warranties for HP products
-- are set forth in the express limited warranty statements
-- accompanying such products. Nothing herein should be construed as
-- constituting an additional warranty.
--
-- Confidential computer software. Valid license from HP required for
-- possession, use or copying. Consistent with FAR 12.211 and 12.212,
-- Commercial Computer Software, Computer Software Documentation, and
-- Technical Data for Commercial Items are licensed to the U.S.
-- Government under vendor's standard commercial license.
--
-- Refer to the READMIB.RDM file for more information about the
-- organization of the information in the Compaq Enterprise.
--
-- The Compaq Enterprise number is 232.
-- The ASN.1 prefix to, and including the Compaq Enterprise is:
-- 1.3.6.1.4.1.232
--
-- ****************************************************************************
CPQSASSWITCH-MIB DEFINITIONS ::= BEGIN
IMPORTS
compaq FROM CPQHOST-MIB
enterprises FROM RFC1155-SMI
Counter FROM RFC1155-SMI
Gauge FROM RFC1155-SMI
DisplayString FROM RFC1213-MIB
OBJECT-TYPE FROM RFC-1212
TRAP-TYPE FROM RFC-1215
sysName FROM RFC1213-MIB
sysLocation FROM RFC1213-MIB
cpqHoTrapFlags FROM CPQHOST-MIB
cpqSiProductName FROM CPQSINFO-MIB
cpqSiSysProductId FROM CPQSINFO-MIB
cpqSiSysSerialNum FROM CPQSINFO-MIB
cpqDaPhyDrvStatus FROM CPQIDA-MIB
cpqDaPhyDrvCntlrIndex FROM CPQIDA-MIB
cpqDaPhyDrvIndex FROM CPQIDA-MIB
cpqDaPhyDrvLocationString FROM CPQIDA-MIB
cpqDaPhyDrvType FROM CPQIDA-MIB
cpqDaPhyDrvModel FROM CPQIDA-MIB
cpqDaPhyDrvFWRev FROM CPQIDA-MIB
cpqDaPhyDrvSerialNum FROM CPQIDA-MIB
cpqDaPhyDrvBoxOnConnector FROM CPQIDA-MIB
cpqSsBoxCntlrHwLocation FROM CPQSTSYS-MIB
cpqSsBoxCntlrIndex FROM CPQSTSYS-MIB
cpqSsBoxBusIndex FROM CPQSTSYS-MIB
cpqSsBoxVendor FROM CPQSTSYS-MIB
cpqSsBoxModel FROM CPQSTSYS-MIB
cpqSsBoxSerialNumber FROM CPQSTSYS-MIB
cpqSsBoxCondition FROM CPQSTSYS-MIB
cpqSsBoxLocationString FROM CPQSTSYS-MIB;
-- compaq OBJECT IDENTIFIER ::= { enterprises 232 }
cpqSasSwitch OBJECT IDENTIFIER ::= { compaq 25 }
cpqSasSwitchMibRev OBJECT IDENTIFIER ::= { cpqSasSwitch 1 }
cpqSasSwitchComponent OBJECT IDENTIFIER ::= { cpqSasSwitch 2 }
cpqSasSwitchInterface OBJECT IDENTIFIER ::= { cpqSasSwitchComponent 1 }
cpqSasSwitchHw OBJECT IDENTIFIER ::= { cpqSasSwitchComponent 2 }
cpqSasSwitchOsCommon OBJECT IDENTIFIER ::= { cpqSasSwitchInterface 4 }
cpqSasSwitchHwType OBJECT IDENTIFIER ::= { cpqSasSwitchHw 1 }
-- ****************************************************************************
-- SAS Switch MIB Revision
-- =================================
--
-- The compaq enterprise (1.3.6.1.4.1.232)
-- cpqSasSwitch Group (1.3.6.1.4.1.232.25)
-- cpqSasSwitchMibRev Group (1.3.6.1.4.1.232.25.1)
--
-- An SNMP agent conforming to this document will return a
-- cpqSasSwitchMibRevMajor of one (1) and a cpqSasSwitchMibRevMinor of
-- two (2).
--
-- Implementation of the cpqSasSwitchMibRev group is mandatory for
-- all agents supporting the SAS Switch MIB.
--
--
-- ****************************************************************************
cpqSasSwitchMibRevMajor OBJECT-TYPE
SYNTAX INTEGER (1..65535)
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."
::= { cpqSasSwitchMibRev 1 }
cpqSasSwitchMibRevMinor OBJECT-TYPE
SYNTAX INTEGER (0..65535)
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."
::= { cpqSasSwitchMibRev 2 }
cpqSasSwitchMibCondition OBJECT-TYPE
SYNTAX INTEGER {
other(1),
ok(2),
degraded(3),
failed(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The overall condition (status) of the system represented by
this MIB."
::= { cpqSasSwitchMibRev 3 }
cpqSasSwitchTestTrap TRAP-TYPE
ENTERPRISE cpqSasSwitch
VARIABLES { cpqSiProductName, cpqSiSysProductId, cpqSiSysSerialNum, sysName, sysLocation }
DESCRIPTION
"SAS Switch Test Trap"
--#TYPE "Test Trap"
--#SUMMARY "Test trap recieved from %s, S/N: %s"
--#ARGUMENTS {0,2}
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 99
::= 1
cpqSasSwitchHwStatusChangeTrap TRAP-TYPE
ENTERPRISE cpqSasSwitch
VARIABLES { cpqSiProductName, cpqSiSysProductId, cpqSiSysSerialNum, sysName, sysLocation, cpqSasSwitchHwStatus }
DESCRIPTION
"SAS Switch Status change
The switch has detected a change in the status.
The new status is defined in cpqSasSwitchHwStatus.
"
--#TYPE "SAS Switch Status change"
--#SUMMARY "Switch Status has changed. Status is now %s"
--#ARGUMENTS {5}
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 99
::= 101
cpqSasSwitchHwRedundancyStateChangeTrap TRAP-TYPE
ENTERPRISE cpqSasSwitch
VARIABLES { cpqSiProductName, cpqSiSysProductId, cpqSiSysSerialNum, sysName, sysLocation, cpqSasSwitchHwRedundancyState }
DESCRIPTION
"SAS Switch Redundancy State change.
The switch has detected a change in the redundancy operation
mode. The new redundancy state is defined in cpqSasSwitchHwRedundancyState."
--#TYPE "SAS Switch Redundancy State change"
--#SUMMARY "Switch Redundancy State has changed. New state is now %s"
--#ARGUMENTS {5}
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 99
::= 201
cpqSasSwitchPhysicalDriveAddedTrap TRAP-TYPE
ENTERPRISE cpqSasSwitch
VARIABLES { sysName, cpqHoTrapFlags, sysLocation,
cpqDaPhyDrvCntlrIndex, cpqDaPhyDrvIndex,
cpqDaPhyDrvLocationString, cpqDaPhyDrvType,
cpqDaPhyDrvModel, cpqDaPhyDrvFWRev, cpqDaPhyDrvSerialNum,
cpqDaPhyDrvBoxOnConnector }
DESCRIPTION
"SAS switch detected physical drive added to attached enclosure.
The switch has detected a physical drive has been added to attached storage
enclosure."
--#TYPE "Physical Drive Added"
--#SUMMARY "Physical Drive has been added at location: %s"
--#ARGUMENTS {5}
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 99
::= 301
cpqSasSwitchPhysicalDriveRemovedTrap TRAP-TYPE
ENTERPRISE cpqSasSwitch
VARIABLES { sysName, cpqHoTrapFlags, sysLocation,
cpqDaPhyDrvCntlrIndex, cpqDaPhyDrvIndex,
cpqDaPhyDrvLocationString, cpqDaPhyDrvType,
cpqDaPhyDrvModel, cpqDaPhyDrvFWRev, cpqDaPhyDrvSerialNum,
cpqDaPhyDrvBoxOnConnector }
DESCRIPTION
"SAS switch detected physical drive removed from attached enclosure.
The switch has detected a physical drive has been removed from attached storage
enclosure."
--#TYPE "Physical Drive Removed"
--#SUMMARY "Physical Drive has been removed at location: %s"
--#ARGUMENTS {5}
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 99
::= 302
cpqSasSwitchStorageEnclosureAddedTrap TRAP-TYPE
ENTERPRISE cpqSasSwitch
VARIABLES { sysName, cpqHoTrapFlags, cpqSsBoxCntlrHwLocation,
cpqSsBoxCntlrIndex, cpqSsBoxBusIndex, cpqSsBoxVendor,
cpqSsBoxModel, cpqSsBoxSerialNumber,
cpqSsBoxCondition, cpqSsBoxLocationString }
DESCRIPTION
"SAS switch detected storage enclosure added.
The switch has detected a storage enclosure has been added."
--#TYPE "Storage Enclosure Added"
--#SUMMARY "Storage Enclosure has been added at location: %s"
--#ARGUMENTS {9}
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 99
::= 401
cpqSasSwitchStorageEnclosureRemovedTrap TRAP-TYPE
ENTERPRISE cpqSasSwitch
VARIABLES { sysName, cpqHoTrapFlags, cpqSsBoxCntlrHwLocation,
cpqSsBoxCntlrIndex, cpqSsBoxBusIndex, cpqSsBoxVendor,
cpqSsBoxModel, cpqSsBoxSerialNumber,
cpqSsBoxCondition, cpqSsBoxLocationString }
DESCRIPTION
"SAS switch detected storage enclosure removed.
The switch has detected a storage enclosure has been removed."
--#TYPE "Storage Enclosure Removed"
--#SUMMARY "Storage Enclosure has been removed at location: %s"
--#ARGUMENTS {9}
--#SEVERITY INFORMATIONAL
--#TIMEINDEX 99
::= 402
-- ****************************************************************************
-- SAS Switch Hardware Group
-- =========================
--
-- The compaq enterprise (1.3.6.1.4.1.232)
-- cpqSasSwitch Group (1.3.6.1.4.1.232.25)
-- cpqSasSwitchComponent Group (1.3.6.1.4.1.232.25.2)
-- cpqSasSwitchHw Group (1.3.6.1.4.1.232.25.2.2)
--
-- The cpqSasSwitchHw group contains configuration and statistical
-- information about the SAS Switch hardware.
--
-- Implementation of the cpqSasSwitchHw group is mandatory for all
-- agents that support the SAS Switch MIB.
--
-- ****************************************************************************
-- ****************************************************************************
-- SAS Switch Type
-- ===============
--
-- The compaq enterprise (1.3.6.1.4.1.232)
-- cpqSasSwitch Group (1.3.6.1.4.1.232.25)
-- cpqSasSwitchComponent Group (1.3.6.1.4.1.232.25.2)
-- cpqSasSwitchHw Group (1.3.6.1.4.1.232.25.2.2)
-- cpqSasSwitchHwType (1.3.6.1.4.1.232.25.2.2.1)
--
-- The cpqSasSwitchHwType contains object identifiers unique to each
-- SAS Switch type.
--
-- ****************************************************************************
-- The SysObjId for the "HP Virtual SAS Manager (VSM) Module" is
-- (1.3.6.1.4.1.232.25.2.2.1.1)
-- cpqSasSwitchTypeVsmm OBJECT IDENTIFIER ::= { cpqSasSwitchHwType 1 }
-- ****************************************************************************
-- SAS Switch Status
-- ===============
--
-- The compaq enterprise (1.3.6.1.4.1.232)
-- cpqSasSwitch Group (1.3.6.1.4.1.232.25)
-- cpqSasSwitchComponent Group (1.3.6.1.4.1.232.25.2)
-- cpqSasSwitchHw Group (1.3.6.1.4.1.232.25.2.2)
-- cpqSasSwitchHwStatus (1.3.6.1.4.1.232.25.2.2.2)
--
-- The cpqSasSwitchHwStatus contains the Status for the SAS Switch
--
-- ****************************************************************************
cpqSasSwitchHwStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
ok(2),
degraded(3),
failed(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Status of the SAS Switch.
The switch can be in one of the following states:
other(1)
The switch is in a state other than one of those listed
below.
ok(2)
Indicates that the switch is in normal operation mode.
No user action is necessary.
degraded(3)
Indicates that the switch is operating in a degraded
manner.
User intervention required.
failed(4)
Indicates that the switch is in a failed state and
is not operating.
User action is required."
::= { cpqSasSwitchHw 2 }
-- ****************************************************************************
-- SAS Switch RedundancyState
-- ===============
--
-- The compaq enterprise (1.3.6.1.4.1.232)
-- cpqSasSwitch Group (1.3.6.1.4.1.232.25)
-- cpqSasSwitchComponent Group (1.3.6.1.4.1.232.25.2)
-- cpqSasSwitchHw Group (1.3.6.1.4.1.232.25.2.2)
-- cpqSasSwitchHwRedundancyState (1.3.6.1.4.1.232.25.2.2.2)
--
-- The cpqSasSwitchHwStatus contains the Status for the SAS Switch
--
-- ****************************************************************************
cpqSasSwitchHwRedundancyState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
active(2),
standby(3),
notConfigured(4),
notRedundant(5),
degraded(6),
mismatch(7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Redundancy State for the SAS Switch.
The switch can be in one of the following redundant states:
other(1)
The switch is in a state other than one of those listed
below.
active(2)
Indicates that the switch is acting in a redundant
configuration and the switch is operating in the active
state.
No user action is necessary.
standby(3)
Indicates that the switch is acting in a redundant
configuration and the switch is operating in the standby
state.
No user action is necessary.
notConfigured(4)
Indicates that the switch is in a non redundant
configuration and the switch not configured correctly
since the switch has been moved from a different location.
User action is required.
notRedundant(5)
Indicates that the switch is operating is a non redundant
configuration.
No user action is necessary.
degraded(6)
Indicates that the switch cannot communicate with its
partner switch.
User action is necessary.
mismatch(7)
Indicates that there is a mismatch in firmware versions
or zoning configurations between the redundant switches.
User action is necessary to upgrade firmware or select
desired zoning configuration by forcing appropriate
switch to active state."
::= { cpqSasSwitchHw 3 }
END