- --/**************************************************************************
- --* 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