mibs/MIBS/dell/DELL-STORAGE-SC-MIB

3021 lines
122 KiB
Plaintext
Raw Normal View History

2023-12-05 12:25:34 +01:00
--/**************************************************************************
--* COPYRIGHT 2012, 2013, 2014 BY DELL INC.
--* ALL RIGHTS RESERVED
--*************************************************************************/
DELL-STORAGE-SC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
NOTIFICATION-TYPE,
OBJECT-IDENTITY,
OBJECT-TYPE,
Unsigned32,
enterprises
FROM SNMPv2-SMI
NOTIFICATION-GROUP,
OBJECT-GROUP,
MODULE-COMPLIANCE
FROM SNMPv2-CONF
sysName
FROM SNMPv2-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
TEXTUAL-CONVENTION,
TruthValue,
DateAndTime
FROM SNMPv2-TC;
storageCenterModule MODULE-IDENTITY
LAST-UPDATED "201401290000Z" --29 January 2014 --
ORGANIZATION "Dell-Compellent"
CONTACT-INFO "Dell-Compellent Technologies
7625 Smetana Lane
Eden Prairie, MN 55344-3712
Tel: 952-294-3300
Fax: 952-294-3333
E-mail: support@compellent.com
Web: http://www.compellent.com/"
DESCRIPTION "The MIB is for monitoring the status of Storage
Center products from Dell Storage."
--Revision History --
REVISION "201401290000Z" --29 January 2014 --
DESCRIPTION "Changed most product references from
'Compellent' to 'Dell Storage' and added
level for StorageCenter under compellentEnterprise."
REVISION "201312180000Z" --18 December 2013 --
DESCRIPTION "Added scScMgmtIP var to each trap."
REVISION "201312060000Z" --6 December 2013 --
DESCRIPTION "Added scCtlrLeader."
REVISION "201311050000Z" --5 November 2013 --
DESCRIPTION "Changed voltage values from unsigned to string,
and added scEnclApiIndex."
REVISION "201309270000Z" --27 September 2013 --
DESCRIPTION "Deprecated UsedSpace and TotalSpace (where GBs are
calculated as 1000*1000*1000) and replaced them with
vars calculated with GB = 1024*1024*1024."
REVISION "201307190000Z" --19 July 2013 --
DESCRIPTION "Changed from Compellent enterprise number to Dell's."
REVISION "201307090000Z" --9 July 2013 --
DESCRIPTION "Added IPv6 objects to CtlrTable and ScTable."
REVISION "201305200000Z" --20 May 2013 --
DESCRIPTION "Changed how productIDGlobalStatus is handled.
Added model and asset tags to scCtlrTable and scEnclTable.
Added new tables scDiskConfigTable and scAlertTable."
REVISION "201302080000Z" --8 February 2013 --
DESCRIPTION "Added traps organized by function rather than
severity, and added new mib objects to support the new traps."
REVISION "201107120000Z"
DESCRIPTION "Cleaned things up to get rid of errors and warnings
reported by MIB validators."
REVISION "200905180000Z"
DESCRIPTION "Applicable for Compellent Storage Center versions
5.0 and higher."
::= { storageCenter 1 }
--=========== Textual Conventions ========================================--
ScHardwareType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Hardware component type.
Used when refering to components on the
controller or enclosure."
SYNTAX INTEGER {
fan( 1 ),
powersupply( 2 ),
tempsensor( 3 ),
voltagesensor( 4 ),
iomodule( 5 ),
audiblealarm( 6 )
}
ScStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Operational Status: Up, Down, or Degraded."
SYNTAX INTEGER {
up( 1 ),
down( 2 ),
degraded( 3 )
}
--=================================================================--
dellEnterprise OBJECT-IDENTITY
STATUS current
DESCRIPTION "SNMP Enterprise number for Dell."
::= { enterprises 674 }
--=================================================================--
dellEnterpriseBranch OBJECT-IDENTITY
STATUS current
DESCRIPTION "Prefix for Dell Enterprise Branch."
::= { dellEnterprise 11000 }
--=================================================================--
dellStorageSubBranch OBJECT-IDENTITY
STATUS current
DESCRIPTION "Prefix for Dell Storage Sub-Branch."
::= { dellEnterpriseBranch 2000 }
--=================================================================--
compellentEnterprise OBJECT-IDENTITY
STATUS current
DESCRIPTION "Prefix for Dell-Compellent enterprise."
::= { dellStorageSubBranch 500 }
--=================================================================--
storageCenter OBJECT-IDENTITY
STATUS current
DESCRIPTION "Prefix for Storage Center product line."
::= { compellentEnterprise 1 }
--=========== Groups =====================================--
storageCenterObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION "Storage Center Objects."
::= { storageCenter 2 }
--=========== Objects ========================================--
--Product Identification Objects --
productIDDisplayName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Name of this product for display purposes."
::= { storageCenterObjects 1 }
productIDDescription OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A short description of this product."
::= { storageCenterObjects 2 }
productIDVendor OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The name of the product manufacturer."
::= { storageCenterObjects 3 }
productIDVersion OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The version of this product."
::= { storageCenterObjects 4 }
productIDSerialNumber OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Dell Service Tag."
::= { storageCenterObjects 5 }
productIDGlobalStatus OBJECT-TYPE
SYNTAX INTEGER {
other( 1 ),
unknown( 2 ),
ok( 3 ),
noncritical( 4 ),
critical( 5 ),
nonrecoverable( 6 )
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current status of the product. This is a rollup
for the entire product including any monitored
devices. The status is intended to give initiative
to an SNMP monitor to get further data when this
status is abnormal. The value here maps from the
System Status icon on the SC GUI: grey->unknown,
green->ok, yellow->noncritical, red->critical.
If the productIDGlobalStatus is not ok then
scLastWorstAlert contains the scAlertNbr of
the alert that is responsible for the
negative status."
::= { storageCenterObjects 6 }
productIDBuildNumber OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The software build number of the product populating
the MIB."
::= { storageCenterObjects 7 }
productIDURL OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The URL of the web-based application to manage
this device."
::= { storageCenterObjects 8 }
--Misc Objects --
scAlertDef OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Alert Definition unique identifier"
::= { storageCenterObjects 9 }
scIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Storage Center Index, typically the SC HSN (Hardware
Serial Number. Not a true hardware s/n,
but a logical s/n on which to assign liensed-features)."
::= { storageCenterObjects 10 }
scTestString OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Test String used by scTestTrap:
'SNMP server subsystem is accessible'"
::= { storageCenterObjects 11 }
scMiscAlertString OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "String used by last scMiscAlert"
::= { storageCenterObjects 12 }
--Controller Table --
scCtlrTable OBJECT-TYPE --table of controller entries
SYNTAX SEQUENCE OF ScCtlrEntry --points to def of ctlr entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Controller Table"
::= { storageCenterObjects 13 }
scCtlrEntry OBJECT-TYPE --virtual object for controller entry
SYNTAX ScCtlrEntry --is instance of controller entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "an entry in scCtlrTable"
INDEX {
scCtlrIndex
}
::= { scCtlrTable 1 }
ScCtlrEntry ::= SEQUENCE { --definition of controller entry
scCtlrIndex Unsigned32, --index is not-accessible
scCtlrNbr Unsigned32, --same as index but is readable
scCtlrStatus ScStatus,
scCtlrName SnmpAdminString,
scCtlrIpAddr SnmpAdminString,
scCtlrForceTrap SnmpAdminString,
scCtlrModel SnmpAdminString,
scCtlrServiceTag SnmpAdminString,
scCtlrAssetTag SnmpAdminString,
scCtlrIPv6Eth0IP SnmpAdminString,
scCtlrIPv6Eth0IPPrefix Unsigned32,
scCtlrLeader TruthValue
}
--data object definitions for ScCtlrEntry
scCtlrIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..2) --there are a max of 2 ctlrs in a SC
MAX-ACCESS not-accessible --index is not-accessible
STATUS current
DESCRIPTION "index into scCtlrTable (same value as scCtlrNbr)"
::= { scCtlrEntry 1 }
scCtlrNbr OBJECT-TYPE
SYNTAX Unsigned32 (1..2)
MAX-ACCESS read-only --same as index but is readable
STATUS current
DESCRIPTION "controller number (same value as scCtlrIndex)"
::= { scCtlrEntry 2 }
scCtlrStatus OBJECT-TYPE
SYNTAX ScStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "controller status"
::= { scCtlrEntry 3 }
scCtlrName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "controller name"
::= { scCtlrEntry 4 }
scCtlrIpAddr OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "controller IP Address"
::= { scCtlrEntry 5 }
scCtlrForceTrap OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SET to 'ForceTrap' forces a scCtlrStatusChange trap.
GET always returns the string 'Empty'."
::= { scCtlrEntry 6 }
scCtlrModel OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "controller Model"
::= { scCtlrEntry 7 }
scCtlrServiceTag OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "controller Dell Service Tag"
::= { scCtlrEntry 8 }
scCtlrAssetTag OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "controller Asset Tag"
::= { scCtlrEntry 9 }
scCtlrIPv6Eth0IP OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "controller IPv6 Eth0 IP Address"
::= { scCtlrEntry 10 }
scCtlrIPv6Eth0IPPrefix OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "controller IPv6 Eth0 IP Addr Prefix Length"
::= { scCtlrEntry 11 }
scCtlrLeader OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "bool that tells if this controller is the lead"
::= { scCtlrEntry 12 }
--Disk Table --
scDiskTable OBJECT-TYPE --table of disk entries
SYNTAX SEQUENCE OF ScDiskEntry --points to def of disk entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Disk Table"
::= { storageCenterObjects 14 }
scDiskEntry OBJECT-TYPE --virtual object for disk entry
SYNTAX ScDiskEntry --is instance of disk entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "an entry in scDiskTable"
INDEX {
scDiskIndex
}
::= { scDiskTable 1 }
ScDiskEntry ::= SEQUENCE { --definition of disk entry
scDiskIndex Unsigned32, --index is not-accessible
scDiskNbr Unsigned32, --same as index but readable
scDiskStatus ScStatus,
scDiskNamePosition SnmpAdminString,
scDiskHealthy TruthValue,
scDiskStatusMsg SnmpAdminString,
scDiskApiIndex Unsigned32,
scDiskForceTrap SnmpAdminString,
scDiskSize Unsigned32, --raw capacity, in GB
scDiskIoPortType INTEGER, --disk bus type: fc, sas, etc.
scDiskEnclosure Unsigned32
}
--data object definitions for ScDiskEntry
scDiskIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..10000)
MAX-ACCESS not-accessible --index is not-accessible
STATUS current
DESCRIPTION "index into scDiskTable (same value as scDiskNbr)"
::= { scDiskEntry 1 }
scDiskNbr OBJECT-TYPE
SYNTAX Unsigned32 (1..10000)
MAX-ACCESS read-only --same as index but is readable
STATUS current
DESCRIPTION "disk number (same value as scDiskIndex)"
::= { scDiskEntry 2 }
scDiskStatus OBJECT-TYPE
SYNTAX ScStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "disk status"
::= { scDiskEntry 3 }
scDiskNamePosition OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "disk name: format ee-dd
where ee is the enclosure number,
and dd is the disk number."
::= { scDiskEntry 4 }
scDiskHealthy OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "true(1) indicates that the disk is healthy"
::= { scDiskEntry 5 }
scDiskStatusMsg OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "disk status message: set to
'no status message' when scDiskStatus=up"
::= { scDiskEntry 6 }
scDiskApiIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "disk api index: used internal to the SC"
::= { scDiskEntry 7 }
scDiskForceTrap OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SET to 'ForceTrap' forces a scDiskStatusChange trap.
GET always returns the string 'Empty'."
::= { scDiskEntry 8 }
scDiskSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "disk size: raw capacity in GB"
::= { scDiskEntry 9 }
scDiskIoPortType OBJECT-TYPE
SYNTAX INTEGER {
fibrechannel( 1 ),
iscsi( 2 ),
fibrechanneloverethernet( 3 ),
sas( 4 ),
unknown( 5 )
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "disk I/O port type (bus type)"
::= { scDiskEntry 10 }
scDiskEnclosure OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "disk enclosure index"
::= { scDiskEntry 11 }
--Enclosure Table --
scEnclTable OBJECT-TYPE --table of controller entries
SYNTAX SEQUENCE OF ScEnclEntry --points to def of enclosure entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Enclosure Table"
::= { storageCenterObjects 15 }
scEnclEntry OBJECT-TYPE --virtual object for enclosure entry
SYNTAX ScEnclEntry --is instance of enclosure entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "an entry in scEnclTable"
INDEX {
scEnclIndex
}
::= { scEnclTable 1 }
ScEnclEntry ::= SEQUENCE { --definition of enclosure entry
scEnclIndex Unsigned32, --index is not-accessible
scEnclNbr Unsigned32, --same as index but is readable
scEnclStatus ScStatus,
scEnclName SnmpAdminString,
scEnclStatusDescr SnmpAdminString,
scEnclType SnmpAdminString,
scEnclModel SnmpAdminString,
scEnclForceTrap SnmpAdminString,
scEnclServiceTag SnmpAdminString,
scEnclAssetTag SnmpAdminString,
scEnclApiIndex Unsigned32
}
--data object definitions for ScEnclEntry
scEnclIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..100) --there are a max of 100 enclosures
MAX-ACCESS not-accessible --index is not-accessible
STATUS current
DESCRIPTION "index into scEnclTable (same value as scEnclNbr)"
::= { scEnclEntry 1 }
scEnclNbr OBJECT-TYPE
SYNTAX Unsigned32 (1..100)
MAX-ACCESS read-only --same as index but is readable
STATUS current
DESCRIPTION "enclosure number (same value as scEnclIndex)"
::= { scEnclEntry 2 }
scEnclStatus OBJECT-TYPE
SYNTAX ScStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "enclosure status"
::= { scEnclEntry 3 }
scEnclName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "enclosure name"
::= { scEnclEntry 4 }
scEnclStatusDescr OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "enclosure status description"
::= { scEnclEntry 5 }
scEnclType OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "enclosure type"
::= { scEnclEntry 6 }
scEnclModel OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "enclosure model"
::= { scEnclEntry 7 }
scEnclForceTrap OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SET to 'ForceTrap' forces a scEnclStatusChange trap.
GET always returns the string 'Empty'."
::= { scEnclEntry 8 }
scEnclServiceTag OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "enclosure Dell Service Tag"
::= { scEnclEntry 9 }
scEnclAssetTag OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "enclosure Asset Tag"
::= { scEnclEntry 10 }
scEnclApiIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "enclosure api index: used internal to the SC"
::= { scEnclEntry 11 }
--Controller Fan Sensor Table --
scCtlrFanTable OBJECT-TYPE
SYNTAX SEQUENCE OF ScCtlrFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Controller Fan Sensor Table"
::= { storageCenterObjects 16 }
scCtlrFanEntry OBJECT-TYPE --virtual object
SYNTAX ScCtlrFanEntry --points to def of entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "an entry in scCtlrFanTable"
INDEX {
scCtlrIndex,
scCtlrFanIndex
}
::= { scCtlrFanTable 1 }
ScCtlrFanEntry ::= SEQUENCE { --def of entry in table
scCtlrFanIndex Unsigned32, --index is not-accessible
scCtlrFanNbr Unsigned32, --same as index but is readable
scCtlrFanStatus ScStatus,
scCtlrFanName SnmpAdminString,
scCtlrFanCurrentRpm Unsigned32,
scCtlrFanNormMaxRpm Unsigned32,
scCtlrFanNormMinRpm Unsigned32,
scCtlrFanWarnLwrRpm Unsigned32,
scCtlrFanWarnUprRpm Unsigned32,
scCtlrFanCritLwrRpm Unsigned32,
scCtlrFanCritUprRpm Unsigned32,
scCtlrFanForceTrap SnmpAdminString,
scCtlrFanApiIndex Unsigned32
}
--data object definitions for ScCtlrFanEntry
scCtlrFanIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..10) --just picked a large number
MAX-ACCESS not-accessible --index is not-accessible
STATUS current
DESCRIPTION "index into scCtlrFanTable (same value as scCtlrFanNbr)"
::= { scCtlrFanEntry 1 }
scCtlrFanNbr OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS read-only --same as index but is readable
STATUS current
DESCRIPTION "Fan number (same value as scCtlrFanIndex)"
::= { scCtlrFanEntry 2 }
scCtlrFanStatus OBJECT-TYPE
SYNTAX ScStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Fan status"
::= { scCtlrFanEntry 3 }
scCtlrFanName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Fan name"
::= { scCtlrFanEntry 4 }
scCtlrFanCurrentRpm OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Fan current rpm"
::= { scCtlrFanEntry 5 }
scCtlrFanNormMaxRpm OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Fan normal maximum rpm"
::= { scCtlrFanEntry 6 }
scCtlrFanNormMinRpm OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Fan normal minimum rpm"
::= { scCtlrFanEntry 7 }
scCtlrFanWarnLwrRpm OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Fan warning lower threshold rpm"
::= { scCtlrFanEntry 8 }
scCtlrFanWarnUprRpm OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Fan warning-level upper threshold rpm"
::= { scCtlrFanEntry 9 }
scCtlrFanCritLwrRpm OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Fan crtical-level lower threshold rpm"
::= { scCtlrFanEntry 10 }
scCtlrFanCritUprRpm OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Fan crtical-level upper threshold rpm"
::= { scCtlrFanEntry 11 }
scCtlrFanForceTrap OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SET to 'ForceTrap' forces a scCtlrCompStatusChange trap.
GET always returns the string 'Empty'."
::= { scCtlrFanEntry 12 }
scCtlrFanApiIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "fan api index: used internal to the SC"
::= { scCtlrFanEntry 13 }
--Controller Power Supply Table --
scCtlrPowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF ScCtlrPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Controller Power Supply Table"
::= { storageCenterObjects 17 }
scCtlrPowerEntry OBJECT-TYPE --virtual object
SYNTAX ScCtlrPowerEntry --points to def of entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "an entry in scCtlrPowerTable"
INDEX {
scCtlrIndex,
scCtlrPowerIndex
}
::= { scCtlrPowerTable 1 }
ScCtlrPowerEntry ::= SEQUENCE { --def of entry in table
scCtlrPowerIndex Unsigned32, --index is not-accessible
scCtlrPowerNbr Unsigned32, --same as index but is readable
scCtlrPowerStatus ScStatus,
scCtlrPowerName SnmpAdminString,
scCtlrPowerForceTrap SnmpAdminString
}
--data object definitions for ScCtlrPowerEntry
scCtlrPowerIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..10) --just picked a large number
MAX-ACCESS not-accessible --index is not-accessible
STATUS current
DESCRIPTION "index into scCtlrPowerTable (same value as scCtlrPowerNbr)"
::= { scCtlrPowerEntry 1 }
scCtlrPowerNbr OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS read-only --same as index but is readable
STATUS current
DESCRIPTION "Ctlr Power Supply number (same value as scCtlrPowerIndex)"
::= { scCtlrPowerEntry 2 }
scCtlrPowerStatus OBJECT-TYPE
SYNTAX ScStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Controller Power Supply status"
::= { scCtlrPowerEntry 3 }
scCtlrPowerName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Controller Power Supply name"
::= { scCtlrPowerEntry 4 }
scCtlrPowerForceTrap OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SET to 'ForceTrap' forces a scCtlrCompStatusChange trap.
GET always returns the string 'Empty'."
::= { scCtlrPowerEntry 5 }
--Controller Voltage Sensor Table --
scCtlrVoltageTable OBJECT-TYPE
SYNTAX SEQUENCE OF ScCtlrVoltageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Voltage Sensor Table"
::= { storageCenterObjects 18 }
scCtlrVoltageEntry OBJECT-TYPE --virtual object
SYNTAX ScCtlrVoltageEntry --points to def of entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "an entry in scCtlrVoltageTable"
INDEX {
scCtlrIndex,
scCtlrVoltageIndex
}
::= { scCtlrVoltageTable 1 }
ScCtlrVoltageEntry ::= SEQUENCE { --def of entry in table
scCtlrVoltageIndex Unsigned32, --index is not-accessible
scCtlrVoltageNbr Unsigned32, --same as index but is readable
scCtlrVoltageStatus ScStatus,
scCtlrVoltageName SnmpAdminString,
scCtlrVoltageCurrentV SnmpAdminString,
scCtlrVoltageNormMaxV SnmpAdminString,
scCtlrVoltageNormMinV SnmpAdminString,
scCtlrVoltageWarnLwrV SnmpAdminString,
scCtlrVoltageWarnUprV SnmpAdminString,
scCtlrVoltageCritLwrV SnmpAdminString,
scCtlrVoltageCritUprV SnmpAdminString,
scCtlrVoltageForceTrap SnmpAdminString
}
--data object definitions for ScCtlrVoltageEntry
scCtlrVoltageIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..10) --just picked a large number
MAX-ACCESS not-accessible --index is not-accessible
STATUS current
DESCRIPTION "index into scCtlrVoltageTable (same value as scCtlrVoltageNbr)"
::= { scCtlrVoltageEntry 1 }
scCtlrVoltageNbr OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS read-only --same as index but is readable
STATUS current
DESCRIPTION "Ctlr Voltage Sensor number (same value as scCtlrVoltageIndex)"
::= { scCtlrVoltageEntry 2 }
scCtlrVoltageStatus OBJECT-TYPE
SYNTAX ScStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Controller Voltage Sensor status"
::= { scCtlrVoltageEntry 3 }
scCtlrVoltageName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Controller Voltage Sensor name"
::= { scCtlrVoltageEntry 4 }
scCtlrVoltageCurrentV OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Controller Voltage Current Voltage"
::= { scCtlrVoltageEntry 5 }
scCtlrVoltageNormMaxV OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Controller Voltage Normal Maximum"
::= { scCtlrVoltageEntry 6 }
scCtlrVoltageNormMinV OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Controller Voltage Normal Minimum"
::= { scCtlrVoltageEntry 7 }
scCtlrVoltageWarnLwrV OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Controller Voltage Warning-level Lower Threshold"
::= { scCtlrVoltageEntry 8 }
scCtlrVoltageWarnUprV OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Controller Voltage Warning-level Upper Threshold"
::= { scCtlrVoltageEntry 9 }
scCtlrVoltageCritLwrV OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Controller Voltage Critical-level Lower Threshold"
::= { scCtlrVoltageEntry 10 }
scCtlrVoltageCritUprV OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Controller Voltage Critical-level Upper Threshold"
::= { scCtlrVoltageEntry 11 }
scCtlrVoltageForceTrap OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SET to 'ForceTrap' forces a scCtlrCompStatusChange trap.
GET always returns the string 'Empty'."
::= { scCtlrVoltageEntry 12 }
--Controller Temp Sensor Table --
scCtlrTempTable OBJECT-TYPE
SYNTAX SEQUENCE OF ScCtlrTempEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Temperature Sensor Table"
::= { storageCenterObjects 19 }
scCtlrTempEntry OBJECT-TYPE --virtual object
SYNTAX ScCtlrTempEntry --points to def of entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "an entry in scCtlrTempTable"
INDEX {
scCtlrIndex,
scCtlrTempIndex
}
::= { scCtlrTempTable 1 }
ScCtlrTempEntry ::= SEQUENCE { --def of entry in table
scCtlrTempIndex Unsigned32, --index is not-accessible
scCtlrTempNbr Unsigned32, --same as index but is readable
scCtlrTempStatus ScStatus,
scCtlrTempName SnmpAdminString,
scCtlrTempCurrentC Unsigned32,
scCtlrTempNormMaxC Unsigned32,
scCtlrTempNormMinC Unsigned32,
scCtlrTempWarnLwrC Unsigned32,
scCtlrTempWarnUprC Unsigned32,
scCtlrTempCritLwrC Unsigned32,
scCtlrTempCritUprC Unsigned32,
scCtlrTempForceTrap SnmpAdminString
}
--data object definitions for ScCtlrTempEntry
scCtlrTempIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..10) --just picked a large number
MAX-ACCESS not-accessible --index is not-accessible
STATUS current
DESCRIPTION "index into scCtlrTempTable (same value as scCtlrTempNbr)"
::= { scCtlrTempEntry 1 }
scCtlrTempNbr OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS read-only --same as index but is readable
STATUS current
DESCRIPTION "Ctlr Temp Sensor number (same value as scCtlrTempIndex)"
::= { scCtlrTempEntry 2 }
scCtlrTempStatus OBJECT-TYPE
SYNTAX ScStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Controller Temp Sensor status"
::= { scCtlrTempEntry 3 }
scCtlrTempName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Controller Temp Sensor name"
::= { scCtlrTempEntry 4 }
scCtlrTempCurrentC OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Controller Temp Sensor Current Temperature in Celcius"
::= { scCtlrTempEntry 5 }
scCtlrTempNormMaxC OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Controller Temp Sensor Normal Maximum Temp in Celcius"
::= { scCtlrTempEntry 6 }
scCtlrTempNormMinC OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Controller Temp Sensor Normal Minimum Temp in Celcius"
::= { scCtlrTempEntry 7 }
scCtlrTempWarnLwrC OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Controller Temp Sensor Warning-level Lower Threshold"
::= { scCtlrTempEntry 8 }
scCtlrTempWarnUprC OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Controller Temp Sensor Warning-level Upper Threshold"
::= { scCtlrTempEntry 9 }
scCtlrTempCritLwrC OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Controller Temp Sensor Critical-level Lower Threshold"
::= { scCtlrTempEntry 10 }
scCtlrTempCritUprC OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Controller Temp Sensor Critical-level Upper Threshold"
::= { scCtlrTempEntry 11 }
scCtlrTempForceTrap OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SET to 'ForceTrap' forces a scCtlrCompStatusChange trap.
GET always returns the string 'Empty'."
::= { scCtlrTempEntry 12 }
--enclosure Fan Sensor Table --
scEnclFanTable OBJECT-TYPE
SYNTAX SEQUENCE OF ScEnclFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "enclosure Fan Sensor Table"
::= { storageCenterObjects 20 }
scEnclFanEntry OBJECT-TYPE --virtual object
SYNTAX ScEnclFanEntry --points to def of entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "an entry in scEnclFanTable"
INDEX {
scEnclIndex,
scEnclFanIndex
}
::= { scEnclFanTable 1 }
ScEnclFanEntry ::= SEQUENCE { --def of entry in table
scEnclFanIndex Unsigned32, --index is not-accessible
scEnclFanNbr Unsigned32, --same as index but is readable
scEnclFanStatus ScStatus,
scEnclFanLocation SnmpAdminString,
scEnclFanCurrentS SnmpAdminString,
scEnclFanForceTrap SnmpAdminString
}
--data object definitions for ScEnclFanEntry
scEnclFanIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..10) --just picked a large number
MAX-ACCESS not-accessible --index is not-accessible
STATUS current
DESCRIPTION "index into scEnclFanTable (same value as scEnclFanNbr)"
::= { scEnclFanEntry 1 }
scEnclFanNbr OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS read-only --same as index but is readable
STATUS current
DESCRIPTION "Fan number (same value as scEnclFanIndex)"
::= { scEnclFanEntry 2 }
scEnclFanStatus OBJECT-TYPE
SYNTAX ScStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Fan status"
::= { scEnclFanEntry 3 }
scEnclFanLocation OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Fan location"
::= { scEnclFanEntry 4 }
scEnclFanCurrentS OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Fan current speed: high, Low, Medium, Off, Unknown"
::= { scEnclFanEntry 5 }
scEnclFanForceTrap OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SET to 'ForceTrap' forces a scEnclCompStatusChange trap.
GET always returns the string 'Empty'."
::= { scEnclFanEntry 6 }
--enclosure Power Supply Table --
scEnclPowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF ScEnclPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "enclosure Power Supply Table"
::= { storageCenterObjects 21 }
scEnclPowerEntry OBJECT-TYPE --virtual object
SYNTAX ScEnclPowerEntry --points to def of entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "an entry in scEnclPowerTable"
INDEX {
scEnclIndex,
scEnclPowerIndex
}
::= { scEnclPowerTable 1 }
ScEnclPowerEntry ::= SEQUENCE { --def of entry in table
scEnclPowerIndex Unsigned32, --index is not-accessible
scEnclPowerNbr Unsigned32, --same as index but is readable
scEnclPowerStatus ScStatus,
scEnclPowerPosition SnmpAdminString,
scEnclPowerForceTrap SnmpAdminString
}
--data object definitions for ScEnclPowerEntry
scEnclPowerIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..10) --just picked a large number
MAX-ACCESS not-accessible --index is not-accessible
STATUS current
DESCRIPTION "index into scEnclPowerTable (same value as scEnclPowerNbr)"
::= { scEnclPowerEntry 1 }
scEnclPowerNbr OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS read-only --same as index but is readable
STATUS current
DESCRIPTION "Encl Power Supply number (same value as scEnclPowerIndex)"
::= { scEnclPowerEntry 2 }
scEnclPowerStatus OBJECT-TYPE
SYNTAX ScStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "enclosure Power Supply status"
::= { scEnclPowerEntry 3 }
scEnclPowerPosition OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "enclosure Power Supply position"
::= { scEnclPowerEntry 4 }
scEnclPowerForceTrap OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SET to 'ForceTrap' forces a scEnclCompStatusChange trap.
GET always returns the string 'Empty'."
::= { scEnclPowerEntry 5 }
--Enclosure IO Module Table --
scEnclIoModTable OBJECT-TYPE
SYNTAX SEQUENCE OF ScEnclIoModEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "I/O Module Table"
::= { storageCenterObjects 22 }
scEnclIoModEntry OBJECT-TYPE --virtual object
SYNTAX ScEnclIoModEntry --points to def of entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "an entry in scEnclIoModTable"
INDEX {
scEnclIndex,
scEnclIoModIndex
}
::= { scEnclIoModTable 1 }
ScEnclIoModEntry ::= SEQUENCE { --def of entry in table
scEnclIoModIndex Unsigned32, --index is not-accessible
scEnclIoModNbr Unsigned32, --same as index but is readable
scEnclIoModStatus ScStatus,
scEnclIoModPosition SnmpAdminString,
scEnclIoModForceTrap SnmpAdminString
}
--data object definitions for ScEnclIoModEntry
scEnclIoModIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..10) --just picked a large number
MAX-ACCESS not-accessible --index is not-accessible
STATUS current
DESCRIPTION "index into scEnclIoModTable (same value as scEnclIoModNbr)"
::= { scEnclIoModEntry 1 }
scEnclIoModNbr OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS read-only --same as index but is readable
STATUS current
DESCRIPTION "Encl I/O Module number (same value as scEnclIoModIndex)"
::= { scEnclIoModEntry 2 }
scEnclIoModStatus OBJECT-TYPE
SYNTAX ScStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "enclosure I/O Module status"
::= { scEnclIoModEntry 3 }
scEnclIoModPosition OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "enclosure I/O Module position"
::= { scEnclIoModEntry 4 }
scEnclIoModForceTrap OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SET to 'ForceTrap' forces a scEnclCompStatusChange trap.
GET always returns the string 'Empty'."
::= { scEnclIoModEntry 5 }
--enclosure Temp Sensor Table --
scEnclTempTable OBJECT-TYPE
SYNTAX SEQUENCE OF ScEnclTempEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Temperature Sensor Table"
::= { storageCenterObjects 23 }
scEnclTempEntry OBJECT-TYPE --virtual object
SYNTAX ScEnclTempEntry --points to def of entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "an entry in scEnclTempTable"
INDEX {
scEnclIndex,
scEnclTempIndex
}
::= { scEnclTempTable 1 }
ScEnclTempEntry ::= SEQUENCE { --def of entry in table
scEnclTempIndex Unsigned32, --index is not-accessible
scEnclTempNbr Unsigned32, --same as index but is readable
scEnclTempStatus ScStatus,
scEnclTempLocation SnmpAdminString,
scEnclTempCurrentC Unsigned32,
scEnclTempForceTrap SnmpAdminString
}
--data object definitions for ScEnclTempEntry
scEnclTempIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..10) --just picked a large number
MAX-ACCESS not-accessible --index is not-accessible
STATUS current
DESCRIPTION "index into scEnclTempTable (same value as scEnclTempNbr)"
::= { scEnclTempEntry 1 }
scEnclTempNbr OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS read-only --same as index but is readable
STATUS current
DESCRIPTION "Encl Temp Sensor number (same value as scEnclTempIndex)"
::= { scEnclTempEntry 2 }
scEnclTempStatus OBJECT-TYPE
SYNTAX ScStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "enclosure Temp Sensor status"
::= { scEnclTempEntry 3 }
scEnclTempLocation OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "enclosure Temp Sensor location"
::= { scEnclTempEntry 4 }
scEnclTempCurrentC OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "enclosure Temp Sensor current temperature in Celcius"
::= { scEnclTempEntry 5 }
scEnclTempForceTrap OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SET to 'ForceTrap' forces a scEnclCompStatusChange trap.
GET always returns the string 'Empty'."
::= { scEnclTempEntry 6 }
--Enclosure Audible Alarm Table --
scEnclAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF ScEnclAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Audible Alarm Table"
::= { storageCenterObjects 24 }
scEnclAlarmEntry OBJECT-TYPE --virtual object
SYNTAX ScEnclAlarmEntry --points to def of entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "an entry in scEnclAlarmTable"
INDEX {
scEnclIndex,
scEnclAlarmIndex
}
::= { scEnclAlarmTable 1 }
ScEnclAlarmEntry ::= SEQUENCE { --def of entry in table
scEnclAlarmIndex Unsigned32, --index is not-accessible
scEnclAlarmNbr Unsigned32, --same as index but is readable
scEnclAlarmStatus ScStatus,
scEnclAlarmName SnmpAdminString,
scEnclAlarmForceTrap SnmpAdminString
}
--data object definitions for ScEnclAlarmEntry
scEnclAlarmIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..10) --just picked a large number
MAX-ACCESS not-accessible --index is not-accessible
STATUS current
DESCRIPTION "index into scEnclAlarmTable (same value as scEnclAlarmNbr)"
::= { scEnclAlarmEntry 1 }
scEnclAlarmNbr OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS read-only --same as index but is readable
STATUS current
DESCRIPTION "Encl Audible Alarm number (same value as scEnclTempIndex)"
::= { scEnclAlarmEntry 2 }
scEnclAlarmStatus OBJECT-TYPE
SYNTAX ScStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "enclosure Audible Alarm status"
::= { scEnclAlarmEntry 3 }
scEnclAlarmName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "enclosure Audible Alarm name"
::= { scEnclAlarmEntry 4 }
scEnclAlarmForceTrap OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SET to 'ForceTrap' forces a scEnclCompStatusChange trap.
GET always returns the string 'Empty'."
::= { scEnclAlarmEntry 5 }
--Disk Folder Table --
scDiskFolderTable OBJECT-TYPE --table of Disk Folder entries
SYNTAX SEQUENCE OF ScDiskFolderEntry --points def Disk Folder entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Disk Folder Table"
::= { storageCenterObjects 25 }
scDiskFolderEntry OBJECT-TYPE --virtual object for Disk Folder
SYNTAX ScDiskFolderEntry --is instance of Disk Folder
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "an entry in scDiskFolderTable"
INDEX {
scDiskFolderIndex
}
::= { scDiskFolderTable 1 }
ScDiskFolderEntry ::= SEQUENCE { --definition of Disk Folder entry
scDiskFolderIndex Unsigned32, --index is not-accessible
scDiskFolderNbr Unsigned32, --same as index but is readable
scDiskFolderStatus ScStatus,
scDiskFolderName SnmpAdminString,
scDiskFolderCapcty Unsigned32, --deprecated
scDiskFolderAlrtThr Unsigned32, --disk folder alert threshold
scDiskFolderApiIndex Unsigned32,
scDiskFolderForceTrap SnmpAdminString,
scDiskFolderCapcty2 Unsigned32 --replaces scDiskFolderCapcty
}
--data object definitions for ScDiskFolderEntry
scDiskFolderIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..10000) --just picked a large number
MAX-ACCESS not-accessible --index is not-accessible
STATUS current
DESCRIPTION "index into scDiskFolderTable (same value as scDiskFolderNbr)"
::= { scDiskFolderEntry 1 }
scDiskFolderNbr OBJECT-TYPE
SYNTAX Unsigned32 (1..10000)
MAX-ACCESS read-only --same as index but is readable
STATUS current
DESCRIPTION "disk folder number (same value as scDiskFolderIndex)"
::= { scDiskFolderEntry 2 }
scDiskFolderStatus OBJECT-TYPE
SYNTAX ScStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Disk Folder status"
::= { scDiskFolderEntry 3 }
scDiskFolderName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Disk Folder name"
::= { scDiskFolderEntry 4 }
scDiskFolderCapcty OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION "deprecated: Disk Folder capacity calcualted as
totalSpace - usedSpace"
::= { scDiskFolderEntry 5 }
scDiskFolderAlrtThr OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Disk Folder alert threshold"
::= { scDiskFolderEntry 6 }
scDiskFolderApiIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Disk Folder api index: used internal to the SC"
::= { scDiskFolderEntry 7 }
scDiskFolderForceTrap OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SET to 'ForceTrap' forces a scDiskFolderStatusChange trap.
GET always returns the string 'Empty'."
::= { scDiskFolderEntry 8 }
scDiskFolderCapcty2 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Disk Folder capacity is same as scDiskFolderSUFreeSpace"
::= { scDiskFolderEntry 9 }
--Volume Table --
scVolumeTable OBJECT-TYPE --table of Volume entries
SYNTAX SEQUENCE OF ScVolumeEntry --points def Volume entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Volume Table"
::= { storageCenterObjects 26 }
scVolumeEntry OBJECT-TYPE --virtual object for Volume
SYNTAX ScVolumeEntry --is instance of Volume
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "an entry in scVolumeTable"
INDEX {
scVolumeIndex
}
::= { scVolumeTable 1 }
ScVolumeEntry ::= SEQUENCE { --definition of Volume entry
scVolumeIndex Unsigned32, --index is not-accessible
scVolumeNbr Unsigned32, --same as index but is readable
scVolumeStatus ScStatus,
scVolumeName SnmpAdminString,
scVolumeApiIndex Unsigned32,
scVolumeForceTrap SnmpAdminString
}
--data object definitions for ScVolumeEntry
scVolumeIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4000) --just picked a large number
MAX-ACCESS not-accessible --index is not-accessible
STATUS current
DESCRIPTION "index into scVolumeTable (same value as scVolumeNbr)"
::= { scVolumeEntry 1 }
scVolumeNbr OBJECT-TYPE
SYNTAX Unsigned32 (1..4000)
MAX-ACCESS read-only --same as index but is readable
STATUS current
DESCRIPTION "Volume number (same value as scVolumeIndex)"
::= { scVolumeEntry 2 }
scVolumeStatus OBJECT-TYPE
SYNTAX ScStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Volume status"
::= { scVolumeEntry 3 }
scVolumeName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Volume name"
::= { scVolumeEntry 4 }
scVolumeApiIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Volume api index: used internal to the SC"
::= { scVolumeEntry 5 }
scVolumeForceTrap OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SET to 'ForceTrap' forces a scVolumeStatusChange trap.
GET always returns the string 'Empty'."
::= { scVolumeEntry 6 }
--Server Table --
scServerTable OBJECT-TYPE --table of Server entries
SYNTAX SEQUENCE OF ScServerEntry --points def Server entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Server Table"
::= { storageCenterObjects 27 }
scServerEntry OBJECT-TYPE --virtual object for Managed Server
SYNTAX ScServerEntry --is instance of Managed Server
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "an entry in scServerTable"
INDEX {
scServerIndex
}
::= { scServerTable 1 }
ScServerEntry ::= SEQUENCE { --definition of Managed Server entry
scServerIndex Unsigned32, --index is not-accessible
scServerNbr Unsigned32, --same as index but is readable
scServerStatus ScStatus,
scServerName SnmpAdminString,
scServerCnctvy INTEGER, --Managed Server connectivity
scServerPathCount Unsigned32, --Managed Server path count
scServerApiIndex Unsigned32,
scServerForceTrap SnmpAdminString
}
--data object definitions for ScServerEntry
scServerIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..2000) --just picked a large number
MAX-ACCESS not-accessible --index is not-accessible
STATUS current
DESCRIPTION "index into scServerTable (same value as scServerNbr)"
::= { scServerEntry 1 }
scServerNbr OBJECT-TYPE
SYNTAX Unsigned32 (1..2000)
MAX-ACCESS read-only --same as index but is readable
STATUS current
DESCRIPTION "Managed Server number (same value as scServerIndex)"
::= { scServerEntry 2 }
scServerStatus OBJECT-TYPE
SYNTAX ScStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Managed Server status"
::= { scServerEntry 3 }
scServerName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Managed Server name"
::= { scServerEntry 4 }
scServerCnctvy OBJECT-TYPE
SYNTAX INTEGER {
up( 1 ),
down( 2 ),
partial( 3 )
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Managed Server connectivity"
::= { scServerEntry 5 }
scServerPathCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Managed Server path count:
the number of primary paths
from the server to the SC"
::= { scServerEntry 6 }
scServerApiIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Server api index: used internal to the SC"
::= { scServerEntry 7 }
scServerForceTrap OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SET to 'ForceTrap' forces a scServerStatusChange trap.
GET always returns the string 'Empty'."
::= { scServerEntry 8 }
--Controller Cache Table --
scCacheTable OBJECT-TYPE --table of Ctlr Cache entries
SYNTAX SEQUENCE OF ScCacheEntry --points def Ctlr Cache entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Ctlr Cache Table"
::= { storageCenterObjects 28 }
scCacheEntry OBJECT-TYPE --virtual object for Ctlr Cache
SYNTAX ScCacheEntry --is instance of Ctlr Cache
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "an entry in scCacheTable"
INDEX {
scCacheIndex
}
::= { scCacheTable 1 }
ScCacheEntry ::= SEQUENCE { --definition of Ctlr Cache entry
scCacheIndex Unsigned32, --index is not-accessible
scCacheNbr Unsigned32, --same as index but is readable
scCacheStatus ScStatus,
scCacheName SnmpAdminString,
scCacheBatStat INTEGER, --Ctlr Cache Battery Status
scCacheBatExpr DateAndTime, --Cache Battery Expiration Date
scCacheForceTrap SnmpAdminString
}
--data object definitions for ScCacheEntry
scCacheIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS not-accessible --index is not-accessible
STATUS current
DESCRIPTION "index into scCacheTable (same value as scCacheNbr)"
::= { scCacheEntry 1 }
scCacheNbr OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS read-only --same as index but is readable
STATUS current
DESCRIPTION "Ctlr Cache number (same value as scCacheIndex)"
::= { scCacheEntry 2 }
scCacheStatus OBJECT-TYPE
SYNTAX ScStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Ctlr Cache status"
::= { scCacheEntry 3 }
scCacheName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Ctlr Cache name"
::= { scCacheEntry 4 }
scCacheBatStat OBJECT-TYPE
SYNTAX INTEGER {
noBattery( 0 ),
normal( 1 ),
expirationPending( 2 ),
expired( 3 )
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Ctlr Cache Battery Status"
::= { scCacheEntry 5 }
scCacheBatExpr OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Ctlr Cache Battery Expiration Date"
::= { scCacheEntry 6 }
scCacheForceTrap OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SET to 'ForceTrap' forces a scCacheStatusChange trap.
GET always returns the string 'Empty'."
::= { scCacheEntry 7 }
--Storage Center Table --
scScTable OBJECT-TYPE --table of Interface entries
SYNTAX SEQUENCE OF ScScEntry --points def Interface entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Storage Center Table"
::= { storageCenterObjects 29 }
scScEntry OBJECT-TYPE --virtual object for Interface
SYNTAX ScScEntry --is instance of Interface
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "an entry in scScTable"
INDEX {
scScIndex
}
::= { scScTable 1 }
ScScEntry ::= SEQUENCE { --definition of Interface entry
scScIndex Unsigned32, --index is not-accessible
scScNbr Unsigned32, --same as index but is readable
scScStatus ScStatus,
scScName SnmpAdminString,
scScContact SnmpAdminString,
scScLocation SnmpAdminString,
scScPortsBal TruthValue, --Ports Balanced
scScMgmtIP SnmpAdminString,
scScSerial Unsigned32,
scScForceTrap SnmpAdminString,
scScIPv6MgmtIP SnmpAdminString,
scScIPv6MgmtIPPrefix Unsigned32
}
--data object definitions for ScScEntry
scScIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..2)
MAX-ACCESS not-accessible --index is not-accessible
STATUS current
DESCRIPTION "index into scScTable (same value as scScNbr)"
::= { scScEntry 1 }
scScNbr OBJECT-TYPE
SYNTAX Unsigned32 (1..2)
MAX-ACCESS read-only --same as index but is readable
STATUS current
DESCRIPTION "Storage Center number (same value as scScIndex)"
::= { scScEntry 2 }
scScStatus OBJECT-TYPE
SYNTAX ScStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Storage Center status"
::= { scScEntry 3 }
scScName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Storage Center name.
Can be changed via sysName."
::= { scScEntry 4 }
scScContact OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Storage Center contact.
Can be changed via sysContact."
::= { scScEntry 5 }
scScLocation OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Storage Center location.
Can be changed via sysLocation."
::= { scScEntry 6 }
scScPortsBal OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Storage Center ports balanced"
::= { scScEntry 7 }
scScMgmtIP OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Storage Center management IP addr"
::= { scScEntry 8 }
scScSerial OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Storage Center serial number"
::= { scScEntry 9 }
scScForceTrap OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SET to 'ForceTrap' forces a scLocalPortsStatusChange trap.
GET always returns the string 'Empty'."
::= { scScEntry 10 }
scScIPv6MgmtIP OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Storage Center IPv6 mgmt IP address"
::= { scScEntry 11 }
scScIPv6MgmtIPPrefix OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Storage Center IPv6 mgmt IP addr prefix length"
::= { scScEntry 12 }
--Monitored UPS Table --
scUPSTable OBJECT-TYPE --table of UPS entries
SYNTAX SEQUENCE OF ScUPSEntry --points def UPS entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Monitored UPS Table"
::= { storageCenterObjects 30 }
scUPSEntry OBJECT-TYPE --virtual object for UPS
SYNTAX ScUPSEntry --is instance of UPS
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "an entry in scUPSTable"
INDEX {
scUPSIndex
}
::= { scUPSTable 1 }
ScUPSEntry ::= SEQUENCE { --definition of UPS entry
scUPSIndex Unsigned32, --index is not-accessible
scUPSNbr Unsigned32, --same as index but is readable
scUPSStatus ScStatus,
scUPSName SnmpAdminString,
scUPSBatLife SnmpAdminString,
scUPSStatusDescr SnmpAdminString,
scUPSApiIndex Unsigned32,
scUPSForceTrap SnmpAdminString
}
--data object definitions for ScUPSEntry
scUPSIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS not-accessible --index is not-accessible
STATUS current
DESCRIPTION "index into scUPSTable (same value as scUPSNbr)"
::= { scUPSEntry 1 }
scUPSNbr OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS read-only --same as index but is readable
STATUS current
DESCRIPTION "Monitored UPS number (same value as scUPSIndex)"
::= { scUPSEntry 2 }
scUPSStatus OBJECT-TYPE
SYNTAX ScStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Monitored UPS status"
::= { scUPSEntry 3 }
scUPSName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Monitored UPS name"
::= { scUPSEntry 4 }
scUPSBatLife OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Monitored UPS battery life"
::= { scUPSEntry 5 }
scUPSStatusDescr OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Monitored UPS status description"
::= { scUPSEntry 6 }
scUPSApiIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "UPS api index: used internal to the SC"
::= { scUPSEntry 7 }
scUPSForceTrap OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SET to 'ForceTrap' forces a scMonitoredUPSStatusChange trap.
GET always returns the string 'Empty'."
::= { scUPSEntry 8 }
--Object Count Table --
scObjCntTable OBJECT-TYPE --table of entries
SYNTAX SEQUENCE OF ScObjCntEntry --points def entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Object Count Table"
::= { storageCenterObjects 31 }
scObjCntEntry OBJECT-TYPE --virtual object
SYNTAX ScObjCntEntry --is instance of table
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "an entry in scObjCntTable"
INDEX {
scObjCntIndex
}
::= { scObjCntTable 1 }
ScObjCntEntry ::= SEQUENCE { --definition of entry
scObjCntIndex Unsigned32, --index is not-accessible
scObjCntNbr Unsigned32, --same as index but is readable
scObjCntDevsInUse Unsigned32,
scObjCntReplays Unsigned32,
scObjCntDisks Unsigned32,
scObjCntServers Unsigned32,
scObjCntVolumes Unsigned32
}
--data object definitions for ScObjCntEntry
scObjCntIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..2)
MAX-ACCESS not-accessible --index is not-accessible
STATUS current
DESCRIPTION "index into scObjCntTable (same value as scObjCntNbr)"
::= { scObjCntEntry 1 }
scObjCntNbr OBJECT-TYPE
SYNTAX Unsigned32 (1..2)
MAX-ACCESS read-only --same as index but is readable
STATUS current
DESCRIPTION "Object Count number (same value as scObjCntIndex)"
::= { scObjCntEntry 2 }
scObjCntDevsInUse OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of Devices In Use"
::= { scObjCntEntry 3 }
scObjCntReplays OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Numbers of Replays"
::= { scObjCntEntry 4 }
scObjCntDisks OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Numbers of Disks"
::= { scObjCntEntry 5 }
scObjCntServers OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Numbers of Servers"
::= { scObjCntEntry 6 }
scObjCntVolumes OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Numbers of Volumes"
::= { scObjCntEntry 7 }
--Disk Folder Storage Usage Table --
scDiskFolderSUTable OBJECT-TYPE --table of Disk Folder entries
SYNTAX SEQUENCE OF ScDiskFolderSUEntry --points def Disk Folder entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Disk Folder Storage Usage Table"
::= { storageCenterObjects 32 }
scDiskFolderSUEntry OBJECT-TYPE --virtual object for Disk Folder
SYNTAX ScDiskFolderSUEntry --is instance of Disk Folder
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "an entry in scDiskFolderSUTable"
INDEX {
scDiskFolderSUIndex
}
::= { scDiskFolderSUTable 1 }
ScDiskFolderSUEntry ::= SEQUENCE { --definition of entry
scDiskFolderSUIndex Unsigned32, --index is not-accessible
scDiskFolderSUNbr Unsigned32, --same as index but is readable
scDiskFolderSUTotalSpace Unsigned32, --deprecated
scDiskFolderSUUsedSpace Unsigned32, --deprecated
scDiskFolderSUTotalSpace2 Unsigned32, --replaces scDiskFolderSUTotalSpace
scDiskFolderSUUsedSpace2 Unsigned32, --replaces scDiskFolderSUUsedSpace
scDiskFolderSUAllocSpace Unsigned32,
scDiskFolderSUFreeSpace Unsigned32,
scDiskFolderSUSpareSpace Unsigned32
}
--data object definitions for ScDiskFolderSUEntry
scDiskFolderSUIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..10000) --just picked a large number
MAX-ACCESS not-accessible --index is not-accessible
STATUS current
DESCRIPTION "index into scDiskFolderSUTable (same value as scDiskFolderSUNbr)"
::= { scDiskFolderSUEntry 1 }
scDiskFolderSUNbr OBJECT-TYPE
SYNTAX Unsigned32 (1..10000)
MAX-ACCESS read-only --same as index but is readable
STATUS current
DESCRIPTION "disk folder storage usage number (same value as scDiskFolderSUIndex)"
::= { scDiskFolderSUEntry 2 }
scDiskFolderSUTotalSpace OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION "Disk Folder Storage Usage total space, in GB (1,000,000,000).
Replaced by scDiskFolderSUTotalSpace2."
::= { scDiskFolderSUEntry 3 }
scDiskFolderSUUsedSpace OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION "Disk Folder Storage Usage used space, in GB (1,000,000,000).
Replaced by scDiskFolderSUUsedSpace2"
::= { scDiskFolderSUEntry 4 }
scDiskFolderSUTotalSpace2 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Disk Folder Storage Usage total space, in GB (1,073,741,824).
Matches 'Total disk space' on SC GUI."
::= { scDiskFolderSUEntry 5 }
scDiskFolderSUUsedSpace2 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Disk Folder Storage Usage used space, in GB (1,073,741,824).
Matches 'Allocated space used by volumes' on SC GUI."
::= { scDiskFolderSUEntry 6 }
scDiskFolderSUAllocSpace OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Disk Folder Storage Usage allocated space, in GB (1,073,741,824).
Matches 'Total space allocated for volume use' minus
'Unhealthy/Bad disk space' on SC GUI."
::= { scDiskFolderSUEntry 7 }
scDiskFolderSUFreeSpace OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Disk Folder Storage Usage free space, in GB (1,073,741,824).
scDiskFolderSUFreeSpace = scDiskFolderSUTotalSpace2 -
scDiskFolderSUAllocSpace - scDiskFolderSUUsedSpace2.
Matches 'Unallocated disk space' on SC GUI."
::= { scDiskFolderSUEntry 8 }
scDiskFolderSUSpareSpace OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Disk Folder Storage Usage spare space, in GB (1,073,741,824).
Matches 'spares available' on SC GUI."
::= { scDiskFolderSUEntry 9 }
--SCSI Initiator Device Type --
scSIDeviceType OBJECT-TYPE
SYNTAX INTEGER {
disk( 1 ),
unknown( 2 )
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "SCSI Initiator Device Type"
::= { storageCenterObjects 33 }
--SCSI Initiator Device Status --
scSIDeviceStatus OBJECT-TYPE
SYNTAX ScStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "SCSI Initiator Device Status"
::= { storageCenterObjects 34 }
--Hardware Component Status --
scHWCompStatus OBJECT-TYPE
SYNTAX ScStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Last Hardware Component Status sent with
scCtlrCompStatusChange and scEnclCompStatusChange."
::= { storageCenterObjects 35 }
--Hardware Component Name --
scHWCompName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Last Hardware Component Name sent with
scCtlrCompStatusChange and scEnclCompStatusChange."
::= { storageCenterObjects 36 }
--Hardware Component Position --
scHWCompPosition OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Last Hardware Component Position sent with
scCtlrCompStatusChange and scEnclCompStatusChange."
::= { storageCenterObjects 37 }
--Hardware Component Type --
scHWCompType OBJECT-TYPE
SYNTAX ScHardwareType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Last Hardware Component Type sent with
scCtlrCompStatusChange and scEnclCompStatusChange."
::= { storageCenterObjects 38 }
--Hardware Component State --
scHWCompState OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Last Hardware Component State sent with
scCtlrCompStatusChange and scEnclCompStatusChange.
Has meaning only in case of ScHardwareType = tempsensor,
voltagesensor, or fan."
::= { storageCenterObjects 39 }
--Trap Action --
scTrapAction OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Recommend action associated with the
most recent trap."
::= { storageCenterObjects 40 }
--Alert Message --
scAlertMsg OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Alert message associated with the
most recent trap."
::= { storageCenterObjects 41 }
--Force Trap --
scForceTrap OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "For software development use."
::= { storageCenterObjects 42 }
--Trap-normalized Flag --
scTrapNormalized OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Trap-normalized boolean flag:
true means that the associated alert
condition is now normal, i.e., that alert
has cleared."
::= { storageCenterObjects 43 }
--Last Worst Alert --
scLastWorstAlert OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "If the productIDGlobalStatus is not ok
then scLastWorstAlert contains the
scAlertNbr of the alert that is
responsible for the negative status."
::= { storageCenterObjects 44 }
--Disk Configuration Table --
scDiskConfigTable OBJECT-TYPE --table of Disk Config entries
SYNTAX SEQUENCE OF ScDiskConfigEntry --points def Disk Config entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Disk Configuration Table"
::= { storageCenterObjects 45 }
scDiskConfigEntry OBJECT-TYPE --virtual object for Disk Config
SYNTAX ScDiskConfigEntry --is instance of Disk Config
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "an entry in scDiskConfigTable"
INDEX {
scDiskConfigIndex
}
::= { scDiskConfigTable 1 }
ScDiskConfigEntry ::= SEQUENCE { --definition of Disk Config entry
scDiskConfigIndex Unsigned32, --index is not-accessible
scDiskConfigNbr Unsigned32, --same as index but is readable
scDiskConfigSerial SnmpAdminString, --disk serial number
scDiskConfigVendor SnmpAdminString, --disk vendor
scDiskConfigProduct SnmpAdminString, --disk product description
scDiskConfigModel SnmpAdminString, --disk vendor + product description
scDiskConfigRev SnmpAdminString, --disk revision
scDiskConfigApiIndex Unsigned32
}
--data object definitions for ScDiskConfigEntry
scDiskConfigIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..10000) --just picked a large number
MAX-ACCESS not-accessible --index is not-accessible
STATUS current
DESCRIPTION "index into scDiskConfigTable (same value as scDiskConfigNbr)"
::= { scDiskConfigEntry 1 }
scDiskConfigNbr OBJECT-TYPE
SYNTAX Unsigned32 (1..10000)
MAX-ACCESS read-only --same as index but is readable
STATUS current
DESCRIPTION "disk config number (same value as scDiskFolderIndex)"
::= { scDiskConfigEntry 2 }
scDiskConfigSerial OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Disk Config serial number"
::= { scDiskConfigEntry 3 }
scDiskConfigVendor OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Disk Config vendor name"
::= { scDiskConfigEntry 4 }
scDiskConfigProduct OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Disk Config product description"
::= { scDiskConfigEntry 5 }
scDiskConfigModel OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Disk vendor + product description"
::= { scDiskConfigEntry 6 }
scDiskConfigRev OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Disk revision"
::= { scDiskConfigEntry 7 }
scDiskConfigApiIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Disk Config api index: used internal to the SC"
::= { scDiskConfigEntry 8 }
--Alert Table --
scAlertTable OBJECT-TYPE --table of Alert entries
SYNTAX SEQUENCE OF ScAlertEntry --points def Alert entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Alert Table"
::= { storageCenterObjects 46 }
scAlertEntry OBJECT-TYPE --virtual object for Alert
SYNTAX ScAlertEntry --is instance of Alert
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "an entry in scAlertTable"
INDEX {
scCtlrIndex,
scAlertIndex
}
::= { scAlertTable 1 }
ScAlertEntry ::= SEQUENCE { --definition of Alert entry
scAlertIndex Unsigned32, --index is not-accessible
scAlertNbr Unsigned32, --same as index but is readable
scAlertStatus INTEGER,
scAlertApiIndex Unsigned32,
scAlertDefinition SnmpAdminString,
scAlertCategory INTEGER,
scAlertCreateTime SnmpAdminString,
scAlertMessage SnmpAdminString,
scAlertType INTEGER,
scAlertAcknowledged TruthValue,
scAlertActive TruthValue
}
--data object definitions for ScAlertEntry
scAlertIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..10000) --just picked a large number
MAX-ACCESS not-accessible --index is not-accessible
STATUS current
DESCRIPTION "index into scAlertTable (same value as scAlertNbr)"
::= { scAlertEntry 1 }
scAlertNbr OBJECT-TYPE
SYNTAX Unsigned32 (1..10000)
MAX-ACCESS read-only --same as index but is readable
STATUS current
DESCRIPTION "alert number (same value as scalertIndex)"
::= { scAlertEntry 2 }
scAlertStatus OBJECT-TYPE
SYNTAX INTEGER {
complete( 0 ), --object has completed an operation
critical( 1 ), --object is in a critical condition
degraded( 2 ), --object is degraded
deleting( 3 ), --object is being deleted
down( 4 ), --object is down
emergency( 5 ), --object is in emergency mode
inform( 6 ), --this is an informational alert
okay( 7 ), --alert is okay
unavailable( 8 ), --alert is in unknown state
unknown( 9 ) --alert is in unknown state
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Alert status"
::= { scAlertEntry 3 }
scAlertApiIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Alert api index: used internal to the SC"
::= { scAlertEntry 4 }
scAlertDefinition OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Alert definition"
::= { scAlertEntry 5 }
scAlertCategory OBJECT-TYPE
SYNTAX INTEGER {
connectivity( 0 ), --connectivity alert
disk( 1 ), --disk alert
hardware( 2 ), --hardware alert
storage( 3 ), --storage alert
system( 4 ), --system alert
unknown( 5 ) --unknown alert
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Alert status"
::= { scAlertEntry 6 }
scAlertCreateTime OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Alert creation time"
::= { scAlertEntry 7 }
scAlertMessage OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Alert message"
::= { scAlertEntry 8 }
scAlertType OBJECT-TYPE
SYNTAX INTEGER {
alert( 0 ), --type = alert
indiction( 1 ), --type = indication
unknown( 3 ) --unknown type
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Alert type"
::= { scAlertEntry 9 }
scAlertAcknowledged OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Alert-acknowledged boolean flag tells whether
alert has been acknowledged via the SC GUI"
::= { scAlertEntry 10 }
scAlertActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Alert-active boolean flag tells whether alert
is active. 'false' = alert has been cleared."
::= { scAlertEntry 11 }
--Conformance and Compliance--
storageCenterConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION "Storage Center Conformance."
::= { storageCenter 3 }
--conformance information
storageCenterCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION "Storage Center Compliances."
::= { storageCenterConformance 1 }
--compliance statements
storageCenterCompliance1 MODULE-COMPLIANCE
--deprecated
STATUS deprecated
DESCRIPTION "Deprectaed compliance statement."
MODULE -- this module
MANDATORY-GROUPS {
storageCenterNotificationsGroup,
storageCenterObjectsGroupDeprecated
}
::= { storageCenterCompliances 1 }
storageCenterCompliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION "The compliance statement for Storage Center SNMP entities."
MODULE -- this module
MANDATORY-GROUPS {
storageCenterNotificationsGroup2,
storageCenterObjectsGroup,
productID
}
::= { storageCenterCompliances 2 }
storageCenterGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION "Storage Center Groups."
::= { storageCenterConformance 2 }
storageCenterNotificationsGroup NOTIFICATION-GROUP
--deprecated
NOTIFICATIONS {
trapStatusOkay,
trapStatusDegraded,
trapStatusDown,
trapStatusInform,
trapStatusCritical,
trapStatusComplete,
trapStatusEmergency,
trapStatusUnavailable,
trapStatusTest,
trapStatusTestSpecific
}
--trapStatusUnknown,
STATUS deprecated
DESCRIPTION "Decrepated Traps. These traps, organized by 'severity',
contain truncated alert-strings. These traps
have been deprecated in favor of the traps in
storageCenterNotificationsGroup2, organized by function."
::= { storageCenterGroups 1 }
storageCenterNotificationsGroup2 NOTIFICATION-GROUP
NOTIFICATIONS {
scTestTrap,
scMiscAlert,
scDiskStatusChange,
scCtlrStatusChange,
scCtlrCompStatusChange,
scEnclStatusChange,
scEnclCompStatusChange,
scDiskFolderStatusChange,
scVolumeStatusChange,
scServerStatusChange,
scCacheStatusChange,
scLocalPortCondStatusChange,
scMonitoredUPSStatusChange,
scSIDeviceStatusChange
}
STATUS current
DESCRIPTION "Traps organized by function.
Deprecates storageCenterNotificationsGroup."
::= { storageCenterGroups 2 }
--/**************************************************************************
storageCenterObjectsGroup OBJECT-GROUP
OBJECTS {
scAlertDef, scIndex, scTestString, scMiscAlertString,
scDiskNbr, scDiskStatus, scDiskNamePosition, scDiskHealthy,
scDiskStatusMsg, scDiskApiIndex, scDiskForceTrap,
scDiskSize, scDiskIoPortType, scDiskEnclosure,
scCtlrNbr, scCtlrStatus, scCtlrName, scCtlrIpAddr,
scCtlrForceTrap, scCtlrModel, scCtlrServiceTag,
scCtlrAssetTag, scCtlrIPv6Eth0IP,
scCtlrIPv6Eth0IPPrefix, scCtlrLeader,
scCtlrFanNbr, scCtlrFanStatus, scCtlrFanName,
scCtlrFanCurrentRpm, scCtlrFanNormMaxRpm,
scCtlrFanNormMinRpm, scCtlrFanWarnLwrRpm,
scCtlrFanWarnUprRpm, scCtlrFanCritLwrRpm,
scCtlrFanCritUprRpm, scCtlrFanForceTrap,
scCtlrFanApiIndex,
scCtlrPowerNbr, scCtlrPowerStatus, scCtlrPowerName,
scCtlrPowerForceTrap,
scCtlrVoltageNbr, scCtlrVoltageStatus, scCtlrVoltageName,
scCtlrVoltageCurrentV, scCtlrVoltageNormMaxV,
scCtlrVoltageNormMinV, scCtlrVoltageWarnLwrV,
scCtlrVoltageWarnUprV, scCtlrVoltageCritLwrV,
scCtlrVoltageCritUprV, scCtlrVoltageForceTrap,
scCtlrTempNbr, scCtlrTempStatus, scCtlrTempName,
scCtlrTempCurrentC, scCtlrTempNormMaxC,
scCtlrTempNormMinC, scCtlrTempWarnLwrC,
scCtlrTempWarnUprC, scCtlrTempCritLwrC,
scCtlrTempCritUprC, scCtlrTempForceTrap,
scEnclNbr, scEnclStatus, scEnclName, scEnclStatusDescr,
scEnclType, scEnclModel, scEnclForceTrap,
scEnclServiceTag, scEnclAssetTag, scEnclApiIndex,
scEnclFanNbr, scEnclFanStatus, scEnclFanLocation,
scEnclFanCurrentS, scEnclFanForceTrap,
scEnclPowerNbr, scEnclPowerStatus, scEnclPowerPosition,
scEnclPowerForceTrap,
scEnclIoModNbr, scEnclIoModStatus, scEnclIoModPosition,
scEnclIoModForceTrap,
scEnclTempNbr, scEnclTempStatus, scEnclTempLocation,
scEnclTempCurrentC, scEnclTempForceTrap,
scEnclAlarmNbr, scEnclAlarmStatus, scEnclAlarmName,
scEnclAlarmForceTrap,
scDiskFolderNbr, scDiskFolderStatus, scDiskFolderName,
scDiskFolderAlrtThr,
scDiskFolderApiIndex, scDiskFolderForceTrap,
scDiskFolderCapcty2,
scVolumeNbr, scVolumeStatus, scVolumeName,
scVolumeApiIndex, scVolumeForceTrap,
scServerNbr, scServerStatus, scServerName,
scServerCnctvy, scServerPathCount,
scServerApiIndex, scServerForceTrap,
scCacheNbr, scCacheStatus, scCacheName,
scCacheBatStat, scCacheBatExpr, scCacheForceTrap,
scScNbr, scScStatus, scScName, scScContact, scScLocation,
scScPortsBal, scScMgmtIP, scScSerial, scScForceTrap,
scScIPv6MgmtIP, scScIPv6MgmtIPPrefix,
scUPSNbr, scUPSStatus, scUPSName,
scUPSBatLife, scUPSStatusDescr, scUPSApiIndex,
scUPSForceTrap, scTrapNormalized, scLastWorstAlert,
scObjCntNbr, scObjCntDevsInUse, scObjCntReplays,
scObjCntDisks, scObjCntServers, scObjCntVolumes,
scDiskFolderSUNbr,
scDiskFolderSUTotalSpace2,
scDiskFolderSUUsedSpace2, scDiskFolderSUAllocSpace,
scDiskFolderSUFreeSpace, scDiskFolderSUSpareSpace,
scSIDeviceType, scSIDeviceStatus,
scHWCompStatus, scHWCompType, scHWCompName, scHWCompPosition,
scHWCompState, scTrapAction, scAlertMsg, scForceTrap,
scDiskConfigNbr, scDiskConfigSerial, scDiskConfigVendor,
scDiskConfigProduct, scDiskConfigModel,
scDiskConfigRev, scDiskConfigApiIndex,
scAlertNbr, scAlertStatus, scAlertApiIndex,
scAlertDefinition, scAlertCategory, scAlertCreateTime,
scAlertMessage, scAlertType, scAlertAcknowledged,
scAlertActive
}
STATUS current
DESCRIPTION "The objects."
::= { storageCenterGroups 3 }
productID OBJECT-GROUP
OBJECTS {
productIDDisplayName,
productIDDescription,
productIDVendor,
productIDVersion,
productIDSerialNumber,
productIDGlobalStatus,
productIDBuildNumber,
productIDURL
}
STATUS current
DESCRIPTION "The product identification objects."
::= { storageCenterGroups 4 }
storageCenterObjectsGroupDeprecated OBJECT-GROUP
OBJECTS {
scDiskFolderCapcty,
scDiskFolderSUTotalSpace,
scDiskFolderSUUsedSpace
}
STATUS deprecated
DESCRIPTION "The deprecated objects."
::= { storageCenterGroups 5 }
--Note: storageCenterTrapsNotif is put under the enterprise level,
--at 251, so that this mib is compatible with previous
storageCenterTrapsNotif OBJECT-IDENTITY
STATUS current
DESCRIPTION "Storage Center Traps Notif."
::= { storageCenter 251 }
--=========== Storage Center Traps ==============--
trapSevPrefix OBJECT-IDENTITY
STATUS current
DESCRIPTION "trapSevPrefix."
::= { storageCenterTrapsNotif 0 }
--trapStatusUnknown NOTIFICATION-TYPE
--OBJECTS { sysName }
--STATUS deprecated
--DESCRIPTION
--"Storage Center Trap in Unknown state."
--::= { trapSevPrefix 0 }
--note: started trapStatusUnknown at subidentifier 0 instead of 1 --
--in order to keep compatible with oids from previous mib definition --
trapStatusOkay NOTIFICATION-TYPE
--deprecated
OBJECTS {
sysName
}
STATUS deprecated
DESCRIPTION "Deprecated: Storage Center Trap in Okay state."
::= { trapSevPrefix 1 }
trapStatusDegraded NOTIFICATION-TYPE
--deprecated
OBJECTS {
sysName
}
STATUS deprecated
DESCRIPTION "Deprecated: Storage Center Trap in Degraded state."
::= { trapSevPrefix 2 }
trapStatusDown NOTIFICATION-TYPE
--deprecated
OBJECTS {
sysName
}
STATUS deprecated
DESCRIPTION "Deprecated: Storage Center Trap in Down state."
::= { trapSevPrefix 3 }
trapStatusInform NOTIFICATION-TYPE
--deprecated
OBJECTS {
sysName
}
STATUS deprecated
DESCRIPTION "Deprecated: Storage Center Trap in Inform state."
::= { trapSevPrefix 4 }
trapStatusCritical NOTIFICATION-TYPE
--deprecated
OBJECTS {
sysName
}
STATUS deprecated
DESCRIPTION "Deprecated: Storage Center Trap in Critical state."
::= { trapSevPrefix 5 }
trapStatusComplete NOTIFICATION-TYPE
--deprecated
OBJECTS {
sysName
}
STATUS deprecated
DESCRIPTION "Deprecated: Storage Center Trap in Complete state."
::= { trapSevPrefix 6 }
trapStatusEmergency NOTIFICATION-TYPE
--deprecated
OBJECTS {
sysName
}
STATUS deprecated
DESCRIPTION "Deprecated: Storage Center Trap in Emergency state."
::= { trapSevPrefix 7 }
trapStatusUnavailable NOTIFICATION-TYPE
--deprecated
OBJECTS {
sysName
}
STATUS deprecated
DESCRIPTION "Deprecated: Storage Center Trap in Unavailable state."
::= { trapSevPrefix 8 }
trapStatusTest NOTIFICATION-TYPE
--deprecated
OBJECTS {
sysName
}
STATUS deprecated
DESCRIPTION "Deprecated: Storage Center Trap in Test state."
::= { trapSevPrefix 100 }
trapStatusTestSpecific NOTIFICATION-TYPE
--deprecated
OBJECTS {
sysName
}
STATUS deprecated
DESCRIPTION "Deprecated: Storage Center Trap in Test Specific state."
::= { trapSevPrefix 101 }
--trap definitions as of 8 Feb 2013 --
scTestTrap NOTIFICATION-TYPE
OBJECTS {
scIndex,
scAlertDef,
scTestString,
scScMgmtIP,
scScIPv6MgmtIP,
scScIPv6MgmtIPPrefix
}
STATUS current
DESCRIPTION "Test Trap."
::= { trapSevPrefix 200 }
scMiscAlert NOTIFICATION-TYPE
OBJECTS {
scIndex,
scMiscAlertString,
scTrapNormalized,
scScMgmtIP,
scScIPv6MgmtIP,
scScIPv6MgmtIPPrefix
}
STATUS current
DESCRIPTION "This trap is used for all alerts that have no
other specific trap definition associated with them"
::= { trapSevPrefix 201 }
scDiskStatusChange NOTIFICATION-TYPE
OBJECTS {
scIndex,
scAlertDef,
scDiskNbr,
scDiskStatus,
scDiskNamePosition,
scDiskHealthy,
scDiskStatusMsg,
scEnclName,
scAlertMsg,
scTrapAction,
scDiskConfigNbr,
scTrapNormalized,
scScMgmtIP,
scScIPv6MgmtIP,
scScIPv6MgmtIPPrefix
}
STATUS current
DESCRIPTION "Disk status change."
::= { trapSevPrefix 202 }
scCtlrStatusChange NOTIFICATION-TYPE
OBJECTS {
scIndex,
scAlertDef,
scCtlrNbr,
scCtlrStatus,
scCtlrName,
scAlertMsg,
scTrapAction,
scTrapNormalized,
scScMgmtIP,
scScIPv6MgmtIP,
scScIPv6MgmtIPPrefix
}
STATUS current
DESCRIPTION "Controller status change."
::= { trapSevPrefix 203 }
scCtlrCompStatusChange NOTIFICATION-TYPE
OBJECTS {
scIndex,
scAlertDef,
scCtlrNbr,
scCtlrName,
scHWCompType,
scHWCompName,
scHWCompStatus,
scHWCompPosition,
scHWCompState,
scAlertMsg,
scTrapAction,
scTrapNormalized,
scScMgmtIP,
scScIPv6MgmtIP,
scScIPv6MgmtIPPrefix
}
STATUS current
DESCRIPTION "Controller Component status change.
scHWCompState contains current component state
when scHWCompType = tempsensor, voltagesensor,
or fan."
::= { trapSevPrefix 204 }
scEnclStatusChange NOTIFICATION-TYPE
OBJECTS {
scIndex,
scAlertDef,
scEnclNbr,
scEnclName,
scEnclStatus,
scEnclStatusDescr,
scEnclType,
scEnclModel,
scAlertMsg,
scTrapAction,
scTrapNormalized,
scScMgmtIP,
scScIPv6MgmtIP,
scScIPv6MgmtIPPrefix
}
STATUS current
DESCRIPTION "Enclosure status change."
::= { trapSevPrefix 205 }
scEnclCompStatusChange NOTIFICATION-TYPE
OBJECTS {
scIndex,
scAlertDef,
scEnclNbr,
scEnclName,
scHWCompType,
scHWCompName,
scHWCompStatus,
scHWCompPosition,
scHWCompState,
scAlertMsg,
scTrapAction,
scTrapNormalized,
scScMgmtIP,
scScIPv6MgmtIP,
scScIPv6MgmtIPPrefix
}
STATUS current
DESCRIPTION "Enclosure Component status change.
scHWCompState contains current temperature
when scHWCompType = tempsensor."
::= { trapSevPrefix 206 }
scDiskFolderStatusChange NOTIFICATION-TYPE
OBJECTS {
scIndex,
scAlertDef,
scDiskFolderNbr,
scDiskFolderStatus,
scDiskFolderName,
scDiskFolderCapcty, --deprecated
scDiskFolderAlrtThr,
scAlertMsg,
scTrapAction,
scTrapNormalized,
scDiskFolderCapcty2,
scScMgmtIP,
scScIPv6MgmtIP,
scScIPv6MgmtIPPrefix
}
STATUS current
DESCRIPTION "Disk Folder status change."
::= { trapSevPrefix 207 }
scVolumeStatusChange NOTIFICATION-TYPE
OBJECTS {
scIndex,
scAlertDef,
scVolumeNbr,
scVolumeStatus,
scVolumeName,
scAlertMsg,
scTrapAction,
scTrapNormalized,
scScMgmtIP,
scScIPv6MgmtIP,
scScIPv6MgmtIPPrefix
}
STATUS current
DESCRIPTION "Volume status change."
::= { trapSevPrefix 208 }
scServerStatusChange NOTIFICATION-TYPE
OBJECTS {
scIndex,
scAlertDef,
scServerNbr,
scServerStatus,
scServerName,
scServerCnctvy,
scServerPathCount,
scAlertMsg,
scTrapAction,
scTrapNormalized,
scScMgmtIP,
scScIPv6MgmtIP,
scScIPv6MgmtIPPrefix
}
STATUS current
DESCRIPTION "Managed Server status change."
::= { trapSevPrefix 209 }
scCacheStatusChange NOTIFICATION-TYPE
OBJECTS {
scIndex,
scAlertDef,
scCacheNbr,
scCacheStatus,
scCacheName,
scCacheBatStat,
scCacheBatExpr,
scAlertMsg,
scTrapAction,
scTrapNormalized,
scScMgmtIP,
scScIPv6MgmtIP,
scScIPv6MgmtIPPrefix
}
STATUS current
DESCRIPTION "Cache status change."
::= { trapSevPrefix 210 }
scLocalPortCondStatusChange NOTIFICATION-TYPE
OBJECTS {
scIndex,
scAlertDef,
scScPortsBal,
scAlertMsg,
scTrapAction,
scTrapNormalized,
scScMgmtIP,
scScIPv6MgmtIP,
scScIPv6MgmtIPPrefix
}
STATUS current
DESCRIPTION "Local Front-end Port Condition status change."
::= { trapSevPrefix 211 }
scMonitoredUPSStatusChange NOTIFICATION-TYPE
OBJECTS {
scIndex,
scAlertDef,
scUPSNbr,
scUPSStatus,
scUPSName,
scUPSBatLife,
scUPSStatusDescr,
scAlertMsg,
scTrapAction,
scTrapNormalized,
scScMgmtIP,
scScIPv6MgmtIP,
scScIPv6MgmtIPPrefix
}
STATUS current
DESCRIPTION "Monitored UPS status change."
::= { trapSevPrefix 212 }
scSIDeviceStatusChange NOTIFICATION-TYPE
OBJECTS {
scIndex,
scAlertDef,
scSIDeviceType,
scSIDeviceStatus,
scDiskNbr, --zero if unknown
scDiskNamePosition, --"Unknown" if unknown
scEnclNbr, --zero if unknown
scEnclName, --"Unknown" if unknown
scAlertMsg,
scTrapAction,
scTrapNormalized,
scScMgmtIP,
scScIPv6MgmtIP,
scScIPv6MgmtIPPrefix
}
STATUS current
DESCRIPTION "SCSI Initiator Device status change."
::= { trapSevPrefix 213 }
END