summaryrefslogtreecommitdiff
path: root/MIBS/equallogic/EQLDISK-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/equallogic/EQLDISK-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/equallogic/EQLDISK-MIB')
-rw-r--r--MIBS/equallogic/EQLDISK-MIB1010
1 files changed, 1010 insertions, 0 deletions
diff --git a/MIBS/equallogic/EQLDISK-MIB b/MIBS/equallogic/EQLDISK-MIB
new file mode 100644
index 0000000..4991237
--- /dev/null
+++ b/MIBS/equallogic/EQLDISK-MIB
@@ -0,0 +1,1010 @@
+-- Mib files packaged on Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054)
+
+EQLDISK-MIB DEFINITIONS ::= BEGIN
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32,enterprises, Counter32, Counter64
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION, DisplayString
+ FROM SNMPv2-TC
+ equalLogic
+ FROM EQUALLOGIC-SMI
+ eqlGroupId
+ FROM EQLGROUP-MIB
+ eqlMemberIndex
+ FROM EQLMEMBER-MIB;
+
+eqldiskModule MODULE-IDENTITY
+ LAST-UPDATED "201503171528Z"
+ ORGANIZATION "EqualLogic Inc."
+ CONTACT-INFO
+ "Contact: Customer Support
+ Postal: Dell Inc
+ 300 Innovative Way, Suite 301, Nashua, NH 03062
+ Tel: +1 603-579-9762
+ E-mail: US-NH-CS-TechnicalSupport@dell.com
+ WEB: www.equallogic.com"
+
+ DESCRIPTION
+ "Equallogic Inc Peer Storage Array disk table information
+
+ Copyright (c) 2002-2009 by Dell, Inc.
+
+ All rights reserved. This software may not be copied, disclosed,
+ transferred, or used except in accordance with a license granted
+ by Dell, Inc. This software embodies proprietary information
+ and trade secrets of Dell, Inc.
+ "
+
+
+ -- Revision history, in reverse chronological order
+ REVISION "200209060000Z" -- 02-Sep-06
+ DESCRIPTION "Initial revision"
+ ::= { enterprises equalLogic(12740) 3 }
+
+eqldiskObjects OBJECT IDENTIFIER ::= { eqldiskModule 1 }
+eqldiskNotifications OBJECT IDENTIFIER ::= { eqldiskModule 2 }
+eqldiskConformance OBJECT IDENTIFIER ::= { eqldiskModule 3 }
+
+
+ ---------------------- Disk Table -------------------------
+eqlDiskTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EqlDiskEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "EqualLogic-Dynamic Member Disk Table.
+ This table contains disk status information.
+ One table entry per disk. It is indexed by disk slot number.
+ The number of entries is equal to the number of disks that are present in the system."
+ ::= { eqldiskObjects 1 }
+
+eqlDiskEntry OBJECT-TYPE
+ SYNTAX EqlDiskEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry (row) containing a list of disk status parameters."
+ INDEX { eqlGroupId, eqlMemberIndex,eqlDiskIndex }
+::= { eqlDiskTable 1 }
+
+EqlDiskEntry ::=
+ SEQUENCE {
+ eqlDiskIndex Integer32,
+ eqlDiskType DisplayString,
+ eqlDiskModelNumber DisplayString,
+ eqlDiskRevisionNumber DisplayString,
+ eqlDiskSerialNumber DisplayString,
+ eqlDiskSize Integer32,
+ eqlDiskAdminStatus INTEGER,
+ eqlDiskStatus INTEGER,
+ eqlDiskErrors Counter32,
+ eqlDiskId Integer32,
+ eqlDiskSlot Integer32,
+ eqlDiskTypeEnum INTEGER,
+ eqlDiskRPM Integer32,
+ eqlDiskSectorSize INTEGER,
+ eqlDiskManufacturingInfo DisplayString,
+ eqlDiskPI INTEGER,
+ eqlDiskHealth INTEGER
+ }
+
+eqlDiskIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The index value that uniquely identifies the disk.
+ It is equal to the disk slot number plus one."
+ ::= { eqlDiskEntry 1 }
+
+eqlDiskType OBJECT-TYPE
+ SYNTAX DisplayString( SIZE(0..64) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies the disk type."
+ DEFVAL {"unknown disk type"}
+ ::= { eqlDiskEntry 2 }
+
+eqlDiskModelNumber OBJECT-TYPE
+-- The ATA spec (section 8.15.8, rev 6.2b) shows "Model number" as 40 ASCII chars
+ SYNTAX DisplayString( SIZE(0..40) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies the disk model."
+ DEFVAL {"unknown disk model"}
+ ::= { eqlDiskEntry 3 }
+
+eqlDiskRevisionNumber OBJECT-TYPE
+-- The ATA spec (section 8.15.8, rev 6.2b) shows "Firmware revision" as 8 ASCII chars
+ SYNTAX DisplayString( SIZE(0..8) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies the disk revision number."
+ DEFVAL {"?firmrev"}
+ ::= { eqlDiskEntry 4 }
+
+eqlDiskSerialNumber OBJECT-TYPE
+-- The ATA spec (section 8.15.8, rev 6.2b) shows "Serial number" as 20 ASCII chars
+ SYNTAX DisplayString( SIZE(0..20) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies the disk serial number."
+ DEFVAL {"unknown serial#"}
+ ::= { eqlDiskEntry 5 }
+
+eqlDiskSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies the disk size in MB."
+ ::= { eqlDiskEntry 6 }
+
+eqlDiskAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ set-disk-on-line(1),
+ set-disk-off-line (2),
+ set-disk-spare(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Command to take the disk off line or put it on line.
+ This command is used in manual operation by the operator."
+ ::= { eqlDiskEntry 7 }
+
+eqlDiskStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ on-line (1),
+ spare (2),
+ failed (3),
+ off-line (4),
+ alt-sig (5),
+ too-small(6),
+ history-of-failures(7),
+ unsupported-version(8),
+ unhealthy(9),
+ replacement(10),
+ encrypted(11),
+ notApproved(12),
+ preempt-failed(13)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Disk status will be on-line when the disk is being used in the raid set.
+ Disk status will be spare when the disk is not currently being used by raid configuration
+ but may be used when status of a currently on-line disk changes.
+ Disk status will be failed when either it is faulted or when there is no power.
+ Disk status will be offline when the disk doesn't fall into any of these other categories.
+ Disk status will be alt-sig (foreign) when the disk belongs to a RAIDset from another
+ EqualLogic system. The disk can be converted to a spare.
+ Disk status will be too-small if drive is too small to be used. The drive cannot be converted to spare.
+ Disk status will be history-of-failures if drive has a history of failures. The drive can be converted to spare.
+ Disk status will be unsupported-version if drive label is from a later release. The drive can be converted to spare.
+ Disk status will be unhealthy if drive is unhealthy.
+ Disk status will be replacement if drive is a replacement drive.
+ Disk status will be encrypted if the drive is encrypted and cannot be decrypted.
+ Disk status will be notApproved if the drive is not DELL approved.
+ Disk status will be preempt-failed if the drive is off-line due to excessive errors. "
+ ::= { eqlDiskEntry 8 }
+
+eqlDiskErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies the number of disk errors since drive power on."
+ ::= { eqlDiskEntry 9 }
+
+eqlDiskId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies the disk id as specified by the subsystem."
+ ::= { eqlDiskEntry 10 }
+
+eqlDiskSlot OBJECT-TYPE
+ SYNTAX Integer32 (0..13)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The zero-based slot number for the physical location of this disk, as marked on the back panel."
+ ::= { eqlDiskEntry 11 }
+
+eqlDiskTypeEnum OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ sata(1),
+ sas(2),
+ sata-ssd(3),
+ sas-ssd(4),
+ sas-sed-hdd(5),
+ sas-sed-ssd(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Type of this disk."
+ ::= { eqlDiskEntry 12 }
+
+eqlDiskRPM OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies the disk RPM(Revolutions per Minute) as specified by the manufacturer not measured.
+ if 0, disk RPM is unknown,
+ if 1, disk is non-rotating media - SSD(Solid State Disk)
+ otherwise this is the disk RPM."
+ ::= { eqlDiskEntry 13 }
+
+eqlDiskSectorSize OBJECT-TYPE
+ SYNTAX INTEGER {
+ sector-size-512-bytes(0),
+ sector-size-4096-bytes(1),
+ sector-size-unknown(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies the disk sector size as specified by the manufacturer.
+ if 0, disk sector size is 512 bytes,
+ if 1, disk sector size is 4096 bytes"
+ ::= { eqlDiskEntry 14 }
+
+eqlDiskManufacturingInfo OBJECT-TYPE
+ SYNTAX DisplayString( SIZE(0..20) )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies manufacturing data for the drive."
+ DEFVAL {"mfginfo?"}
+ ::= { eqlDiskEntry 15 }
+
+eqlDiskPI OBJECT-TYPE
+ SYNTAX INTEGER { pi-disabled(0),
+ pi-enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies whether Protection Information (PI) is enabled on the drive."
+ ::= { eqlDiskEntry 16 }
+
+eqlDiskHealth OBJECT-TYPE
+ SYNTAX INTEGER {
+ smart-status-not-available(0),
+ smart-ok(1),
+ smart-tripped(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Disk status will be smart-status-not-available when the disk is offline or failed.
+ Disk status will be smart-ok when the disk does not report itself to have exceeded its internal
+ SMART threshold for errors.
+ Disk status will be smart-tripped when the disk reports itself to have exceeded its internal
+ SMART threshold for errors."
+ ::= { eqlDiskEntry 17 }
+
+ ---------------------- Disk Status Table -------------------------
+
+eqlDiskStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EqlDiskStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "EqualLogic-Dynamic Disk Status Table.
+ This table contains disk status information.
+ One table entry per disk. It is indexed by disk slot number.
+ The number of entries is equal to the number of disks that are present in the system."
+ ::= { eqldiskObjects 2 }
+
+eqlDiskStatusEntry OBJECT-TYPE
+ SYNTAX EqlDiskStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry (row) containing a list of disk status parameters."
+ AUGMENTS { eqlDiskEntry }
+::= { eqlDiskStatusTable 1 }
+
+EqlDiskStatusEntry ::=
+ SEQUENCE {
+ eqlDiskStatusXfers Counter64,
+ eqlDiskStatusBytesRead Counter64,
+ eqlDiskStatusBytesWritten Counter64,
+ eqlDiskStatusBusyTime Counter64,
+ eqlDiskStatusNumIOs Counter32,
+ eqlDiskStatusFailXfers Counter32,
+ eqlDiskStatusNumResets Counter32,
+ eqlDiskStatusTotalQD Counter64,
+ eqlDiskStatusLifetime Integer32
+ }
+
+eqlDiskStatusXfers OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total number of succesfull transfers"
+ ::= { eqlDiskStatusEntry 1 }
+
+eqlDiskStatusBytesRead OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies total number of Mbytes read."
+ ::= { eqlDiskStatusEntry 2 }
+
+eqlDiskStatusBytesWritten OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies total number of Mbytes written."
+ ::= { eqlDiskStatusEntry 3 }
+
+eqlDiskStatusBusyTime OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies total time in seconds spent busy."
+ ::= { eqlDiskStatusEntry 4 }
+
+eqlDiskStatusNumIOs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies number of IO operations
+ currently outstanding."
+ ::= { eqlDiskStatusEntry 5 }
+
+eqlDiskStatusFailXfers OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies number of failed transfers."
+ ::= { eqlDiskStatusEntry 6 }
+
+eqlDiskStatusNumResets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies total SATA reset count."
+ ::= { eqlDiskStatusEntry 7 }
+
+eqlDiskStatusTotalQD OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable serves as a continuous counter for disk queue depth."
+ ::= { eqlDiskStatusEntry 8 }
+
+eqlDiskStatusLifetime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies remaining life on SSD drives which report it."
+ ::= { eqlDiskStatusEntry 9 }
+
+
+ ---------------------- Disk Error Table -------------------------
+
+eqlDiskErrorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EqlDiskErrorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "EqualLogic-Dynamic Disk Error Table.
+ This table contains disk error information.
+ One table entry per disk. It is indexed by disk slot number.
+ The number of entries is equal to the number of disks that are present in the system."
+ ::= { eqldiskObjects 3 }
+
+eqlDiskErrorEntry OBJECT-TYPE
+ SYNTAX EqlDiskErrorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry (row) containing a list of disk error parameters."
+ AUGMENTS { eqlDiskEntry }
+::= { eqlDiskErrorTable 1 }
+
+EqlDiskErrorEntry ::=
+ SEQUENCE {
+ eqlDiskErrorPhyReady Counter32,
+ eqlDiskErrorPhyInternal Counter32,
+ eqlDiskErrorCommWake Counter32,
+ eqlDiskErrorDecode10b8b Counter32,
+ eqlDiskErrorDisparity Counter32,
+ eqlDiskErrorCRC Counter32,
+ eqlDiskErrorHandShake Counter32,
+ eqlDiskErrorLinkSeq Counter32,
+ eqlDiskErrorTransportState Counter32,
+ eqlDiskErrorUnrecFIS Counter32
+ }
+
+eqlDiskErrorPhyReady OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PhyREady changed count."
+ ::= { eqlDiskErrorEntry 1 }
+
+eqlDiskErrorPhyInternal OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies total number of Phy internal errors."
+ ::= { eqlDiskErrorEntry 2 }
+
+eqlDiskErrorCommWake OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies Comm wake count."
+ ::= { eqlDiskErrorEntry 3 }
+
+eqlDiskErrorDecode10b8b OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies 10b to 8b decode error count."
+ ::= { eqlDiskErrorEntry 4 }
+
+eqlDiskErrorDisparity OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies disparity error count."
+ ::= { eqlDiskErrorEntry 5 }
+
+eqlDiskErrorCRC OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies CRC error count."
+ ::= { eqlDiskErrorEntry 6 }
+
+eqlDiskErrorHandShake OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies handshake error count."
+ ::= { eqlDiskErrorEntry 7 }
+
+
+eqlDiskErrorLinkSeq OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies Link Sequence error count."
+ ::= { eqlDiskErrorEntry 8 }
+
+eqlDiskErrorTransportState OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies Transport State Transitions error count."
+ ::= { eqlDiskErrorEntry 9 }
+
+eqlDiskErrorUnrecFIS OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable specifies Unrecognised FIS type error count."
+ ::= { eqlDiskErrorEntry 10 }
+
+
+ ---------------------- Disk SMART Info Table -------------------------
+
+eqlDiskSmartInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EqlDiskSmartInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "EqualLogic-Dynamic Disk SMART Info Table.
+ This table contains the SMART info for each disk. It is indexed by disk
+ slot number. The number of entries is equal to the number of disks that
+ are present in the system."
+ ::= { eqldiskObjects 4 }
+
+eqlDiskSmartInfoEntry OBJECT-TYPE
+ SYNTAX EqlDiskSmartInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry (row) containing a list of disk SMART info parameters."
+ AUGMENTS { eqlDiskEntry }
+::= { eqlDiskSmartInfoTable 1 }
+
+EqlDiskSmartInfoEntry ::=
+ SEQUENCE {
+ eqlDiskSmartInfoRawReadErrorRate Integer32,
+ eqlDiskSmartInfoRawReadErrorRateWorst Integer32,
+ eqlDiskSmartInfoThroughputPerformance Integer32,
+ eqlDiskSmartInfoThroughputPerformanceWorst Integer32,
+ eqlDiskSmartInfoSpinUpTime Integer32,
+ eqlDiskSmartInfoSpinUpTimeWorst Integer32,
+ eqlDiskSmartInfoStartStopCount Integer32,
+ eqlDiskSmartInfoStartStopCountWorst Integer32,
+ eqlDiskSmartInfoReallocatedSectorCount Integer32,
+ eqlDiskSmartInfoReallocatedSectorCountWorst Integer32,
+ eqlDiskSmartInfoReadChannelMargin Integer32,
+ eqlDiskSmartInfoReadChannelMarginWorst Integer32,
+ eqlDiskSmartInfoSeekErrorRate Integer32,
+ eqlDiskSmartInfoSeekErrorRateWorst Integer32,
+ eqlDiskSmartInfoSeekPerformance Integer32,
+ eqlDiskSmartInfoSeekPerformanceWorst Integer32,
+ eqlDiskSmartInfoPowerOnHours Integer32,
+ eqlDiskSmartInfoPowerOnHoursWorst Integer32,
+ eqlDiskSmartInfoSpinupRetries Integer32,
+ eqlDiskSmartInfoSpinupRetriesWorst Integer32,
+ eqlDiskSmartInfoDriveRecalibRetryCount Integer32,
+ eqlDiskSmartInfoDriveRecalibRetryCountWorst Integer32,
+ eqlDiskSmartInfoPowerCycleCount Integer32,
+ eqlDiskSmartInfoPowerCycleCountWorst Integer32,
+ eqlDiskSmartInfoReadSoftErrorRate Integer32,
+ eqlDiskSmartInfoReadSoftErrorRateWorst Integer32,
+ eqlDiskSmartInfoEmergencyRetractCycles Integer32,
+ eqlDiskSmartInfoEmergencyRetractCyclesWorst Integer32,
+ eqlDiskSmartInfoLoadUnloadCycles Integer32,
+ eqlDiskSmartInfoLoadUnloadCyclesWorst Integer32,
+ eqlDiskSmartInfoHDDTemp Integer32,
+ eqlDiskSmartInfoHDDTempWorst Integer32,
+ eqlDiskSmartInfoOnTheFlyErrorRate Integer32,
+ eqlDiskSmartInfoOnTheFlyErrorRateWorst Integer32,
+ eqlDiskSmartInfoSelfTestReallocSectors Integer32,
+ eqlDiskSmartInfoSelfTestReallocSectorsWorst Integer32,
+ eqlDiskSmartInfoPendingDefects Integer32,
+ eqlDiskSmartInfoPendingDefectsWorst Integer32,
+ eqlDiskSmartInfoOfflineSurfaceScan Integer32,
+ eqlDiskSmartInfoOfflineSurfaceScanWorst Integer32,
+ eqlDiskSmartInfoUltraDMACRCErrorRate Integer32,
+ eqlDiskSmartInfoUltraDMACRCErrorRateWorst Integer32,
+ eqlDiskSmartInfoWritePreampErrors Integer32,
+ eqlDiskSmartInfoWritePreampErrorsWorst Integer32,
+ eqlDiskSmartInfoOffTrackErrors Integer32,
+ eqlDiskSmartInfoOffTrackErrorsWorst Integer32,
+ eqlDiskSmartInfoDAMErrorRate Integer32,
+ eqlDiskSmartInfoDAMErrorRateWorst Integer32,
+ eqlDiskSmartInfoECCErrors Integer32,
+ eqlDiskSmartInfoECCErrorsWorst Integer32,
+ eqlDiskSmartInfoSoftECCCorrection Integer32,
+ eqlDiskSmartInfoSoftECCCorrectionWorst Integer32,
+ eqlDiskSmartInfoThermalAsperityRate Integer32,
+ eqlDiskSmartInfoThermalAsperityRateWorst Integer32,
+ eqlDiskSmartInfoSpinHighCount Integer32,
+ eqlDiskSmartInfoSpinHighCountWorst Integer32,
+ eqlDiskSmartInfoSpinBuzz Integer32,
+ eqlDiskSmartInfoSpinBuzzWorst Integer32,
+ eqlDiskSmartInfoOfflineSeekPerformance Integer32,
+ eqlDiskSmartInfoOfflineSeekPerformanceWorst Integer32,
+ eqlDiskSmartInfoThresholdExceeded Integer32
+ }
+
+eqlDiskSmartInfoRawReadErrorRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 1 }
+
+eqlDiskSmartInfoRawReadErrorRateWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 2 }
+
+eqlDiskSmartInfoThroughputPerformance OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 3 }
+
+eqlDiskSmartInfoThroughputPerformanceWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 4 }
+
+eqlDiskSmartInfoSpinUpTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 5 }
+
+eqlDiskSmartInfoSpinUpTimeWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 6 }
+
+eqlDiskSmartInfoStartStopCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 7 }
+
+eqlDiskSmartInfoStartStopCountWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 8 }
+
+eqlDiskSmartInfoReallocatedSectorCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 9 }
+
+eqlDiskSmartInfoReallocatedSectorCountWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 10 }
+
+eqlDiskSmartInfoReadChannelMargin OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 11 }
+
+eqlDiskSmartInfoReadChannelMarginWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 12 }
+
+eqlDiskSmartInfoSeekErrorRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 13 }
+
+eqlDiskSmartInfoSeekErrorRateWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 14 }
+
+eqlDiskSmartInfoSeekPerformance OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 15 }
+
+eqlDiskSmartInfoSeekPerformanceWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 16 }
+
+eqlDiskSmartInfoPowerOnHours OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 17 }
+
+eqlDiskSmartInfoPowerOnHoursWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 18 }
+
+eqlDiskSmartInfoSpinupRetries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 19 }
+
+eqlDiskSmartInfoSpinupRetriesWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 20 }
+
+eqlDiskSmartInfoDriveRecalibRetryCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 21 }
+
+eqlDiskSmartInfoDriveRecalibRetryCountWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 22 }
+
+eqlDiskSmartInfoPowerCycleCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 23 }
+
+eqlDiskSmartInfoPowerCycleCountWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 24 }
+
+eqlDiskSmartInfoReadSoftErrorRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 25 }
+
+eqlDiskSmartInfoReadSoftErrorRateWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 26 }
+
+eqlDiskSmartInfoEmergencyRetractCycles OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 27 }
+
+eqlDiskSmartInfoEmergencyRetractCyclesWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 28 }
+
+eqlDiskSmartInfoLoadUnloadCycles OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 29 }
+
+eqlDiskSmartInfoLoadUnloadCyclesWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 30 }
+
+eqlDiskSmartInfoHDDTemp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 31 }
+
+eqlDiskSmartInfoHDDTempWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 32 }
+
+eqlDiskSmartInfoOnTheFlyErrorRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 33 }
+
+eqlDiskSmartInfoOnTheFlyErrorRateWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 34 }
+
+eqlDiskSmartInfoSelfTestReallocSectors OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 35 }
+
+eqlDiskSmartInfoSelfTestReallocSectorsWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 36 }
+
+eqlDiskSmartInfoPendingDefects OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 37 }
+
+eqlDiskSmartInfoPendingDefectsWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 38 }
+
+eqlDiskSmartInfoOfflineSurfaceScan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 39 }
+
+eqlDiskSmartInfoOfflineSurfaceScanWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 40 }
+
+eqlDiskSmartInfoUltraDMACRCErrorRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 41 }
+
+eqlDiskSmartInfoUltraDMACRCErrorRateWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 42 }
+
+eqlDiskSmartInfoWritePreampErrors OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 43 }
+
+eqlDiskSmartInfoWritePreampErrorsWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 44 }
+
+eqlDiskSmartInfoOffTrackErrors OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 45 }
+
+eqlDiskSmartInfoOffTrackErrorsWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 46 }
+
+eqlDiskSmartInfoDAMErrorRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 47 }
+
+eqlDiskSmartInfoDAMErrorRateWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 48 }
+
+eqlDiskSmartInfoECCErrors OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 49 }
+
+eqlDiskSmartInfoECCErrorsWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 50 }
+
+eqlDiskSmartInfoSoftECCCorrection OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 51 }
+
+eqlDiskSmartInfoSoftECCCorrectionWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 52 }
+
+eqlDiskSmartInfoThermalAsperityRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 53 }
+
+eqlDiskSmartInfoThermalAsperityRateWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 54 }
+
+eqlDiskSmartInfoSpinHighCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 55 }
+
+eqlDiskSmartInfoSpinHighCountWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 56 }
+
+eqlDiskSmartInfoSpinBuzz OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 57 }
+
+eqlDiskSmartInfoSpinBuzzWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 58 }
+
+eqlDiskSmartInfoOfflineSeekPerformance OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 59 }
+
+eqlDiskSmartInfoOfflineSeekPerformanceWorst OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 60 }
+
+eqlDiskSmartInfoThresholdExceeded OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { eqlDiskSmartInfoEntry 61 }
+
+
+-- SNMP TRAPS
+
+eqldiskMgmtNotifications OBJECT IDENTIFIER ::= {eqldiskNotifications 1}
+
+-- traps related to disks
+
+eqlDiskStatusChange NOTIFICATION-TYPE
+ OBJECTS{
+ eqlDiskStatus,
+ eqlDiskSlot
+ }
+ STATUS current
+ DESCRIPTION
+ "Sent when eqlDiskStatus changes from one state to another state"
+::= { eqldiskMgmtNotifications 1 }
+
+END