EQLRAID-MIB

File: EQLRAID-MIB.mib (18890 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC RFC1213-MIB
EQUALLOGIC-SMI EQLGROUP-MIB EQLSTORAGEPOOL-MIB
EQLMEMBER-MIB

Imported symbols

IpAddress Integer32 Unsigned32
Counter64 OBJECT-TYPE MODULE-IDENTITY
enterprises RowStatus DisplayString
ifEntry equalLogic eqlGroupId
eqlStoragePoolIndex eqlMemberIndex eqlDriveGroupIndex

Defined Types

EqlRAIDDeviceEntry  
SEQUENCE    
  eqlRAIDDeviceLUNIndex Integer32
  eqlRAIDDeviceLUN Integer32
  eqlRAIDDeviceOperStatus INTEGER
  eqlRAIDDeviceUUID STRING
  eqlRAIDDeviceDriveCount Integer32
  eqlRAIDDeviceLayoutOperStatus INTEGER
  eqlRAIDDeviceLayoutSectPerSU Integer32
  eqlRAIDDeviceLUNCapacity Counter64
  eqlRAIDDeviceLostBlocks Integer32
  eqlRAIDDeviceOutIOOps Integer32
  eqlRAIDDeviceCacheWrites Integer32
  eqlRAIDDeviceCacheReads Integer32
  eqlRAIDDeviceCompCacheWrites Counter64
  eqlRAIDDeviceCompCacheReads Counter64
  eqlRAIDDeviceSectWritten Counter64
  eqlRAIDDeviceSectRead Counter64
  eqlRAIDDeviceStoragePoolIndex Unsigned32
  eqlRAIDDeviceDriveGroupIndex Unsigned32

EqlRAIDLayoutEntry  
SEQUENCE    
  eqlRAIDLayoutIndex INTEGER
  eqlRAIDLayoutOperStatus INTEGER
  eqlRAIDLayoutNumParityGrp Integer32
  eqlRAIDLayoutParityType INTEGER
  eqlRAIDLayoutBeginLBA Counter64
  eqlRAIDLayoutLength Counter64

EqlRAIDParityGroupEntry  
SEQUENCE    
  eqlParityGrpIndex Integer32
  eqlParityGrpOperStatus INTEGER
  eqlParityGrpDriveCount Integer32
  eqlParityGrpOperation INTEGER
  eqlParityGrpReconstChkpt Counter64
  eqlParityGrpVerifyChkpt Counter64

EqlRAIDDriveEntry  
SEQUENCE    
  eqlRAIDDriveDriveLUNIndex Integer32
  eqlRAIDDriveDriveLUN Integer32
  eqlRAIDDriveOperStatus INTEGER
  eqlRAIDDriveUUID STRING
  eqlRAIDDiskIndex Integer32
  eqlRAIDDeviceIndex Integer32

EqlStoragePoolRAIDLUNEntry  
SEQUENCE    
  eqlStoragePoolRAIDLUNfoo Integer32

Defined Values

eqlRAIDModule 1.3.6.1.4.1.12740.10
Equallogic Inc. Storage Array raid mib Copyright (c) 2002-2005 by EqualLogic, Inc. All rights reserved. This software may not be copied, disclosed, transferred, or used except in accordance with a license granted by EqualLogic, Inc. This software embodies proprietary information and trade secrets of EqualLogic, Inc.
MODULE-IDENTITY    

eqlRAIDObjects 1.3.6.1.4.1.12740.10.1
OBJECT IDENTIFIER    

eqlRAIDNotifications 1.3.6.1.4.1.12740.10.2
OBJECT IDENTIFIER    

eqlRAIDConformance 1.3.6.1.4.1.12740.10.3
OBJECT IDENTIFIER    

eqlRAIDDeviceTable 1.3.6.1.4.1.12740.10.1.1
EqualLogic-Dynamic Table representing a list of all of the RAID devices in a group
OBJECT-TYPE    
  SEQUENCE OF  
    EqlRAIDDeviceEntry

eqlRAIDDeviceEntry 1.3.6.1.4.1.12740.10.1.1.1
A sequence of attributes pertaining to a single RAID device in a group
OBJECT-TYPE    
  EqlRAIDDeviceEntry  

eqlRAIDDeviceLUNIndex 1.3.6.1.4.1.12740.10.1.1.1.1
The LUN number of the RAID device, incremented by one for SNMP compatibility. Valid LUN numbers begin at zero.
OBJECT-TYPE    
  Integer32  

eqlRAIDDeviceLUN 1.3.6.1.4.1.12740.10.1.1.1.2
The LUN of the drive. In all cases the value of this variable will be equal to eqlRAIDDeviceLUNIndex-1.
OBJECT-TYPE    
  Integer32  

eqlRAIDDeviceOperStatus 1.3.6.1.4.1.12740.10.1.1.1.3
The operational status of the RAID device. Values are as follows: 1 - no device 2 - data loss 3 - nominal 4 - degraded 5 - failed
OBJECT-TYPE    
  INTEGER noDevice(1), dataLoss(2), nominal(3), degraded(4), failed(5)  

eqlRAIDDeviceUUID 1.3.6.1.4.1.12740.10.1.1.1.4
a 16 byte identifier for the device that is guranteed to be universally unique
OBJECT-TYPE    
  STRING Size(16)  

eqlRAIDDeviceDriveCount 1.3.6.1.4.1.12740.10.1.1.1.5
The number of drives used by the RAID device
OBJECT-TYPE    
  Integer32  

eqlRAIDDeviceLayoutOperStatus 1.3.6.1.4.1.12740.10.1.1.1.6
The status of the currently executing layout operation on the device (if any) 1 - no operation in progress 2 - exp suspended 3 - exp in progress 4 - swap suspended 5 - swap in progress
OBJECT-TYPE    
  INTEGER noOp(1), expSuspended(2), expInProgress(3), swapSuspended(4), swapInProgress(5)  

eqlRAIDDeviceLayoutSectPerSU 1.3.6.1.4.1.12740.10.1.1.1.7
The number of sectors per stripe unit in this layout
OBJECT-TYPE    
  Integer32  

eqlRAIDDeviceLUNCapacity 1.3.6.1.4.1.12740.10.1.1.1.8
The current LUN capacity of this layout in sectors, including internal layout operations
OBJECT-TYPE    
  Counter64  

eqlRAIDDeviceLostBlocks 1.3.6.1.4.1.12740.10.1.1.1.9
The count of bad soft sectors
OBJECT-TYPE    
  Integer32  

eqlRAIDDeviceOutIOOps 1.3.6.1.4.1.12740.10.1.1.1.10
Th number of I/O operations currently in progress on the device
OBJECT-TYPE    
  Integer32  

eqlRAIDDeviceCacheWrites 1.3.6.1.4.1.12740.10.1.1.1.11
The count of the number of cache write operations in progress on the device
OBJECT-TYPE    
  Integer32  

eqlRAIDDeviceCacheReads 1.3.6.1.4.1.12740.10.1.1.1.12
The count of the number of cache read operations in progress on the device
OBJECT-TYPE    
  Integer32  

eqlRAIDDeviceCompCacheWrites 1.3.6.1.4.1.12740.10.1.1.1.13
The number of completed cache write operations since the system was started
OBJECT-TYPE    
  Counter64  

eqlRAIDDeviceCompCacheReads 1.3.6.1.4.1.12740.10.1.1.1.14
The number of completed cache read operations since the system was started
OBJECT-TYPE    
  Counter64  

eqlRAIDDeviceSectWritten 1.3.6.1.4.1.12740.10.1.1.1.15
The number of sectors written since the system was started
OBJECT-TYPE    
  Counter64  

eqlRAIDDeviceSectRead 1.3.6.1.4.1.12740.10.1.1.1.16
The number of sectors read since the system was started
OBJECT-TYPE    
  Counter64  

eqlRAIDDeviceStoragePoolIndex 1.3.6.1.4.1.12740.10.1.1.1.17
This field specifies a unique index for identifying a storage pool.
OBJECT-TYPE    
  Unsigned32  

eqlRAIDDeviceDriveGroupIndex 1.3.6.1.4.1.12740.10.1.1.1.18
This field specifies a unique index for identifying a drive group.
OBJECT-TYPE    
  Unsigned32  

eqlRAIDLayoutTable 1.3.6.1.4.1.12740.10.1.2
EqualLogic-Dynamic Table listing the layouts in existence in a RAID device. Typically, there will only be a single entry for each device. When layout operations are in progress, there will be two layouts. The layout represents a set of drives and a parity configuration for the drives.
OBJECT-TYPE    
  SEQUENCE OF  
    EqlRAIDLayoutEntry

eqlRAIDLayoutEntry 1.3.6.1.4.1.12740.10.1.2.1
a sequence of attributes belonging to a single layout group
OBJECT-TYPE    
  EqlRAIDLayoutEntry  

eqlRAIDLayoutIndex 1.3.6.1.4.1.12740.10.1.2.1.1
An identifier for this instance of a layout. The layouts are 1-indexed where the primary is index 1, and the secindary (if any) is index 2
OBJECT-TYPE    
  INTEGER first(1), second(2)  

eqlRAIDLayoutOperStatus 1.3.6.1.4.1.12740.10.1.2.1.2
Operational status of the layout as follows: 1 - no device 2 - no layout 3 - failed 4 - nominal 5 - degraded
OBJECT-TYPE    
  INTEGER noDevice(1), noLayout(2), failed(3), nominal(4), degraded(5)  

eqlRAIDLayoutNumParityGrp 1.3.6.1.4.1.12740.10.1.2.1.3
The number of parity groups in this layout
OBJECT-TYPE    
  Integer32  

eqlRAIDLayoutParityType 1.3.6.1.4.1.12740.10.1.2.1.4
The parity type of this layout: 0 - stripe 1 - raid1 mirror 10- raid10 multi raid1 parity groups 5 - raid5 50- multi raid5 parity groups
OBJECT-TYPE    
  INTEGER stripe(0), raid1(1), raid10(10), raid5(5), raid50(50)  

eqlRAIDLayoutBeginLBA 1.3.6.1.4.1.12740.10.1.2.1.5
The beginning RAID LBA of this layout
OBJECT-TYPE    
  Counter64  

eqlRAIDLayoutLength 1.3.6.1.4.1.12740.10.1.2.1.6
Length in sectors of this layout. This value can be used to determine the progress of layout operations.
OBJECT-TYPE    
  Counter64  

eqlRAIDParityGroupTable 1.3.6.1.4.1.12740.10.1.3
EqualLogic-Dynamic Table. Each layout on a RAID device has one or more parity groups. The groups are indexed starting at 1. Each group represents a set of drives consisting of one stripe and one parity drive with one or more data drives. Each groups is reconstructed and verified as a whole and can be done so independently of other partity groups in the set. RAID 0, 1, and 5 have only one parity grouping per layout. RAID 10 and 50 have multiple parity groups per layout.
OBJECT-TYPE    
  SEQUENCE OF  
    EqlRAIDParityGroupEntry

eqlRAIDParityGroupEntry 1.3.6.1.4.1.12740.10.1.3.1
a sequence of attributes belonging to a single parity group
OBJECT-TYPE    
  EqlRAIDParityGroupEntry  

eqlParityGrpIndex 1.3.6.1.4.1.12740.10.1.3.1.1
A numeric index describing the instance of this parity group
OBJECT-TYPE    
  Integer32  

eqlParityGrpOperStatus 1.3.6.1.4.1.12740.10.1.3.1.2
The operational status of the parity group: 1 - no device 2 - no layout 3 - no group 4 - degraded 4 - failed 5 - nominal
OBJECT-TYPE    
  INTEGER noDevice(1), noLayout(2), noGroup(3), degraded(4), failed(5), nominal(6)  

eqlParityGrpDriveCount 1.3.6.1.4.1.12740.10.1.3.1.3
The number of drives in the parity group
OBJECT-TYPE    
  Integer32  

eqlParityGrpOperation 1.3.6.1.4.1.12740.10.1.3.1.4
The current parity group operation underway on this group (if any): 1 - verify 2 - reconstruct 3 - no operation
OBJECT-TYPE    
  INTEGER verify(1), reconstruct(2), noOp(3)  

eqlParityGrpReconstChkpt 1.3.6.1.4.1.12740.10.1.3.1.5
Reconstruction checkpoint: The number of sectors that have been completed during the reconstruction operation. This can be compared to the corresonding value for eqlRAIDLayoutLength and eqlRAIDLayoutBeginLBA to setermine the progress of the operation.
OBJECT-TYPE    
  Counter64  

eqlParityGrpVerifyChkpt 1.3.6.1.4.1.12740.10.1.3.1.6
Verify checkpoint: The number of sectors that have been completed during the verify operation. This can be compared to the corresonding value for eqlRAIDLayoutLength and eqlRAIDLayoutBeginLBA to setermine the progress of the operation.
OBJECT-TYPE    
  Counter64  

eqlRAIDDriveTable 1.3.6.1.4.1.12740.10.1.4
EqualLogic-Dynamic Table. The RAID Drive Table contains an entry for each drive in the system. The mapping between the enties in this table and the entries in the eqlDisk table is one to one. This table is intended to store the RAID attributes of each drive.
OBJECT-TYPE    
  SEQUENCE OF  
    EqlRAIDDriveEntry

eqlRAIDDriveEntry 1.3.6.1.4.1.12740.10.1.4.1
a sequence of RAID attributes for a single drive in the group
OBJECT-TYPE    
  EqlRAIDDriveEntry  

eqlRAIDDriveDriveLUNIndex 1.3.6.1.4.1.12740.10.1.4.1.1
The LUN index of the drive. In all cases the value of the index will be one greater than the value of the LUN ID of this drive. Thus, where LUNs will start at the number 0 and increment, LUN index entries will start at the number one and increment.
OBJECT-TYPE    
  Integer32  

eqlRAIDDriveDriveLUN 1.3.6.1.4.1.12740.10.1.4.1.2
The LUN of the drive. In all cases the value of this variable will be equal to eqlRAIDDriveLUNIndex-1.
OBJECT-TYPE    
  Integer32  

eqlRAIDDriveOperStatus 1.3.6.1.4.1.12740.10.1.4.1.3
Operational status of the drive: 1 - no drive 2 - active 3 - failed 4 - too small 5 - reconstructing 6 - swapping 7 - spare
OBJECT-TYPE    
  INTEGER noDrive(1), active(2), failed(3), tooSmall(4), reconstruct(5), swap(6), spare(7)  

eqlRAIDDriveUUID 1.3.6.1.4.1.12740.10.1.4.1.4
A 16 byte univerally unique identifier for the drive. This should be unique throughout the universe of drives in EqualLogic arrays.
OBJECT-TYPE    
  STRING Size(16)  

eqlRAIDDiskIndex 1.3.6.1.4.1.12740.10.1.4.1.5
The index value that uniquely identifies the disk. It is equal to the disk slot number plus one. The value of this will correspond to a value of eqlDiskIndex in the eqlDiskTable.
OBJECT-TYPE    
  Integer32 1..14  

eqlRAIDDeviceIndex 1.3.6.1.4.1.12740.10.1.4.1.6
The index of the device this disk belongs to. It is equal to a value of eqlRAIDDeviceLUNIndex in the eqlRAIDDeviceTable.
OBJECT-TYPE    
  Integer32  

eqlStoragePoolRAIDLUNTable 1.3.6.1.4.1.12740.10.1.5
EqualLogic-Dynamic Storage Pool RAID LUN Table
OBJECT-TYPE    
  SEQUENCE OF  
    EqlStoragePoolRAIDLUNEntry

eqlStoragePoolRAIDLUNEntry 1.3.6.1.4.1.12740.10.1.5.1
An entry (row) containing a RAID LUN mapping to a storage pool.
OBJECT-TYPE    
  EqlStoragePoolRAIDLUNEntry  

eqlStoragePoolRAIDLUNfoo 1.3.6.1.4.1.12740.10.1.5.1.1
Bogus
OBJECT-TYPE    
  Integer32