mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-17 16:03:04 +00:00
1295 lines
45 KiB
Plaintext
Executable File
1295 lines
45 KiB
Plaintext
Executable File
-- Mib files packaged on Thu Feb 25 14:37:59 EST 2010 for Storage Array Firmware V4.3.5 (R115269)
|
|
|
|
--FROM SNMP-FRAMEWORK-MIB;
|
|
-- RFC 2571
|
|
|
|
-- These are from draft-ietf-ops-rfc2851-update-00.txt
|
|
-- You will have to work out the details with your own
|
|
-- compiler being because they are so new.
|
|
|
|
|
|
--equalLogic OBJECT IDENTIFIER ::= { enterprises 12740 }
|
|
-- assigned by IANA to EqualLogic.
|
|
EQLVOLBALANCER-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32,TimeTicks, enterprises, IpAddress, Opaque, Counter64, Counter32
|
|
FROM SNMPv2-SMI
|
|
DateAndTime, RowPointer
|
|
FROM SNMPv2-TC
|
|
TruthValue, RowStatus, DisplayString
|
|
FROM SNMPv2-TC
|
|
equalLogic
|
|
FROM EQUALLOGIC-SMI
|
|
eqlGroupId, UTFString
|
|
FROM EQLGROUP-MIB
|
|
eqlMemberIndex
|
|
FROM EQLMEMBER-MIB
|
|
eqlRAIDDeviceUUID, eqlRAIDDeviceLUNIndex
|
|
FROM EQLRAID-MIB
|
|
eqlStoragePoolIndex
|
|
FROM EQLSTORAGEPOOL-MIB
|
|
eqliscsiLocalMemberId, eqliscsiVolumeIndex
|
|
FROM EQLVOLUME-MIB
|
|
ifIndex
|
|
FROM RFC1213-MIB;
|
|
|
|
eqlvolbalancerModule MODULE-IDENTITY
|
|
LAST-UPDATED "201002251937Z"
|
|
ORGANIZATION "EqualLogic Inc."
|
|
CONTACT-INFO
|
|
"Contact: Customer Support
|
|
Postal: EqualLogic Inc
|
|
9 Townsend st., Nashua, NH 03063
|
|
Tel: +1 603-579-9762
|
|
E-mail: support@equallogic.com
|
|
WEB: www.equallogic.com"
|
|
|
|
DESCRIPTION
|
|
"Equallogic Inc. Storage Array volume information
|
|
|
|
|
|
Copyright (c) 2004-2008 by Dell, 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 Dell, Inc.
|
|
"
|
|
|
|
-- Revision history, in reverse chronological order
|
|
REVISION "200401120000Z" -- 04-January-12
|
|
DESCRIPTION "Initial revision"
|
|
::= { enterprises equalLogic(12740) 14 }
|
|
|
|
|
|
eqlvolbalancerObjects OBJECT IDENTIFIER ::= { eqlvolbalancerModule 1 }
|
|
eqlvolbalancerNotifications OBJECT IDENTIFIER ::= { eqlvolbalancerModule 2 }
|
|
eqlvolbalancerConformance OBJECT IDENTIFIER ::= { eqlvolbalancerModule 3 }
|
|
|
|
|
|
--***********************************************************************************
|
|
|
|
-- The VolBalancer Config Group
|
|
|
|
eqlvolbalancerConfigGroup OBJECT IDENTIFIER ::= { eqlvolbalancerObjects 1 }
|
|
|
|
eqlvolbalancerConfigVolSliceCostFreq OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The frequency which volume-slice statistics are
|
|
harvested and stored in the VolumeSliceCost table."
|
|
DEFVAL {15}
|
|
::= { eqlvolbalancerConfigGroup 1 }
|
|
|
|
|
|
eqlvolbalancerConfigVolSliceRollupTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The time of day at which VolumeSliceCost entries for
|
|
the previous day are rolled up and stored in the
|
|
DailyVolumeCost table."
|
|
DEFVAL {60} -- 01:00 AM
|
|
::= { eqlvolbalancerConfigGroup 2 }
|
|
|
|
|
|
--***********************************************************************************
|
|
|
|
eqlvolbalancerVolumeSliceCostTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqlvolbalancerVolumeSliceCostEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION "EqualLogic-Persistent Volume Slice Statistic
|
|
This table contains incremental cost statistic
|
|
values for a volume slice."
|
|
::= { eqlvolbalancerObjects 2 }
|
|
|
|
|
|
eqlvolbalancerVolumeSliceCostEntry OBJECT-TYPE
|
|
SYNTAX EqlvolbalancerVolumeSliceCostEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION "An entry (row) containing volume slice statistics."
|
|
INDEX { eqlvolbalancerVolumeSliceCostPsaId, eqlvolbalancerVolumeSliceCostTime, eqlvolbalancerVolumeSliceCostVolumeId }
|
|
|
|
::= { eqlvolbalancerVolumeSliceCostTable 1}
|
|
|
|
EqlvolbalancerVolumeSliceCostEntry ::=
|
|
SEQUENCE {
|
|
eqlvolbalancerVolumeSliceCostPsaId OCTET STRING, -- uuid_t
|
|
eqlvolbalancerVolumeSliceCostTime Unsigned32,
|
|
eqlvolbalancerVolumeSliceCostVolumeId OCTET STRING, -- CPsvId_t
|
|
eqlvolbalancerVolumeSliceCostCost Unsigned32,
|
|
eqlvolbalancerVolumeSliceCostStatus RowStatus
|
|
}
|
|
|
|
|
|
eqlvolbalancerVolumeSliceCostPsaId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION "uuid_t of the PSA on which the volume slice is located"
|
|
::= { eqlvolbalancerVolumeSliceCostEntry 1 }
|
|
|
|
eqlvolbalancerVolumeSliceCostTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION "the time at which the sample is taken from kernel"
|
|
::= { eqlvolbalancerVolumeSliceCostEntry 2 }
|
|
|
|
eqlvolbalancerVolumeSliceCostVolumeId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION "CPsvId_t of the volume owning the volume slice"
|
|
::= { eqlvolbalancerVolumeSliceCostEntry 3 }
|
|
|
|
eqlvolbalancerVolumeSliceCostCost OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION "cost associated with the sample"
|
|
::= { eqlvolbalancerVolumeSliceCostEntry 4 }
|
|
|
|
eqlvolbalancerVolumeSliceCostStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS deprecated
|
|
DESCRIPTION "This field is used indicate the status of this entry."
|
|
::= { eqlvolbalancerVolumeSliceCostEntry 5 }
|
|
|
|
|
|
|
|
|
|
|
|
--***********************************************************************************
|
|
|
|
eqlvolbalancerDailyVolumeCostTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqlvolbalancerDailyVolumeCostEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION "EqualLogic-Persistent Volume Slice Statistic
|
|
This table contains rolled up cost statistic
|
|
values for a volume on a particular day."
|
|
::= { eqlvolbalancerObjects 3 }
|
|
|
|
|
|
eqlvolbalancerDailyVolumeCostEntry OBJECT-TYPE
|
|
SYNTAX EqlvolbalancerDailyVolumeCostEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION "An entry (row) containing volume slice statistics."
|
|
INDEX { eqlvolbalancerDailyVolumeCostDay, eqlvolbalancerDailyVolumeCostVolumeId }
|
|
|
|
::= { eqlvolbalancerDailyVolumeCostTable 1}
|
|
|
|
EqlvolbalancerDailyVolumeCostEntry ::=
|
|
SEQUENCE {
|
|
eqlvolbalancerDailyVolumeCostDay Unsigned32,
|
|
eqlvolbalancerDailyVolumeCostVolumeId OCTET STRING, -- CPsvId_t
|
|
eqlvolbalancerDailyVolumeCostCost Unsigned32,
|
|
eqlvolbalancerDailyVolumeCostStatus RowStatus
|
|
}
|
|
|
|
|
|
eqlvolbalancerDailyVolumeCostDay OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION "the day when the sample was taken"
|
|
::= { eqlvolbalancerDailyVolumeCostEntry 1 }
|
|
|
|
eqlvolbalancerDailyVolumeCostVolumeId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION "CPsvId_t of the volume owning the volume slice"
|
|
::= { eqlvolbalancerDailyVolumeCostEntry 2 }
|
|
|
|
eqlvolbalancerDailyVolumeCostCost OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION "cost associated with the sample"
|
|
::= { eqlvolbalancerDailyVolumeCostEntry 3 }
|
|
|
|
eqlvolbalancerDailyVolumeCostStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS deprecated
|
|
DESCRIPTION "This field is used indicate the status of this entry."
|
|
::= { eqlvolbalancerDailyVolumeCostEntry 4 }
|
|
|
|
|
|
|
|
|
|
|
|
--***********************************************************************************
|
|
|
|
eqlvolbalancerRecommendationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqlvolbalancerRecommendationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION "EqualLogic-Persistent Volume Slice Statistic
|
|
This table contains rolled up cost statistic
|
|
values for a volume on a particular day."
|
|
::= { eqlvolbalancerObjects 4 }
|
|
|
|
|
|
eqlvolbalancerRecommendationEntry OBJECT-TYPE
|
|
SYNTAX EqlvolbalancerRecommendationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION "An entry (row) containing a volume slice move recommendation."
|
|
INDEX { eqlvolbalancerRecommendationTime, eqlvolbalancerRecommendationVolumeId, eqlvolbalancerRecommendationSrcPsaId }
|
|
|
|
::= { eqlvolbalancerRecommendationTable 1}
|
|
|
|
EqlvolbalancerRecommendationEntry ::=
|
|
SEQUENCE {
|
|
eqlvolbalancerRecommendationTime Unsigned32,
|
|
eqlvolbalancerRecommendationVolumeId OCTET STRING, -- CPsvId_t
|
|
eqlvolbalancerRecommendationSrcPsaId OCTET STRING, -- uuid_t
|
|
eqlvolbalancerRecommendationDstPsaId OCTET STRING, -- uuid_t
|
|
eqlvolbalancerRecommendationComplete TruthValue,
|
|
eqlvolbalancerRecommendationStatus RowStatus
|
|
}
|
|
|
|
|
|
eqlvolbalancerRecommendationTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION "time at which the recommendation was made"
|
|
::= { eqlvolbalancerRecommendationEntry 1 }
|
|
|
|
eqlvolbalancerRecommendationVolumeId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION "CPsvId_t of the volume owning the volume slice"
|
|
::= { eqlvolbalancerRecommendationEntry 2 }
|
|
|
|
eqlvolbalancerRecommendationSrcPsaId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION "uuid_t of the Psa where the volume slice is originally located"
|
|
::= { eqlvolbalancerRecommendationEntry 3 }
|
|
|
|
eqlvolbalancerRecommendationDstPsaId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION "uuid_t of the Psa to which the volume slice should be moved"
|
|
::= { eqlvolbalancerRecommendationEntry 4 }
|
|
|
|
eqlvolbalancerRecommendationComplete OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION "flag to indicate whether the recommendation has been carried out"
|
|
::= { eqlvolbalancerRecommendationEntry 5 }
|
|
|
|
eqlvolbalancerRecommendationStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS deprecated
|
|
DESCRIPTION "This field is used indicate the status of this entry."
|
|
::= { eqlvolbalancerRecommendationEntry 6 }
|
|
|
|
|
|
--***********************************************************************************
|
|
|
|
eqlVolBalConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqlVolBalConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Persistent Volume balancer plan table."
|
|
::= { eqlvolbalancerObjects 5 }
|
|
|
|
|
|
eqlVolBalConfigEntry OBJECT-TYPE
|
|
SYNTAX EqlVolBalConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing volume balancer configuration."
|
|
INDEX { eqlStoragePoolIndex }
|
|
|
|
::= { eqlVolBalConfigTable 1 }
|
|
|
|
EqlVolBalConfigEntry ::=
|
|
SEQUENCE {
|
|
eqlVolBalConfigLastPlanIndex Counter32,
|
|
eqlVolBalConfigEnabled INTEGER,
|
|
eqlVolBalConfigSenseFrequency Unsigned32,
|
|
eqlVolBalConfigImbalDetectFrequency Unsigned32,
|
|
eqlVolBalConfigVolumeDelFrequency Unsigned32,
|
|
eqlVolBalConfigVolumeBindFrequency Unsigned32,
|
|
eqlVolBalConfigRAIDSetFreeSpaceTroubleDelay Unsigned32,
|
|
eqlVolBalConfigRAIDSetDeleteDelay Unsigned32,
|
|
eqlVolBalConfigRAIDSetJoinDelay Unsigned32,
|
|
eqlVolBalConfigReamSize Unsigned32,
|
|
eqlVolBalConfigHistoryRowMax Unsigned32,
|
|
eqlVolBalConfigRAIDStatsRowMax Unsigned32,
|
|
eqlVolBalConfigPoolThroughputRateMax Unsigned32,
|
|
eqlVolBalConfigMinSpreadSize Unsigned32,
|
|
eqlVolBalConfigPlacementThreshold Unsigned32,
|
|
eqlVolBalConfigPreviousLeadUUID OCTET STRING, -- uuid_t
|
|
eqlVolBalConfigFlags BITS,
|
|
eqlVolBalConfigArchivalPlacementThreshold Unsigned32,
|
|
eqlVolBalConfigFreeSpaceTroubleEnabled INTEGER,
|
|
eqlVolBalConfigPreferAutoRAIDPlacement INTEGER
|
|
}
|
|
|
|
|
|
|
|
eqlVolBalConfigLastPlanIndex OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The last PlanIndex used. Stored so that we can ensure we're alway
|
|
increasing our PlanIndex."
|
|
::= { eqlVolBalConfigEntry 1 }
|
|
|
|
|
|
eqlVolBalConfigEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
capacity-only(2),
|
|
disabled(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This field enables/disables the volume capacity and performance balancing subsystem within a group."
|
|
DEFVAL { enabled }
|
|
::= { eqlVolBalConfigEntry 2 }
|
|
|
|
eqlVolBalConfigSenseFrequency OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field indicates the sense frequency."
|
|
::= { eqlVolBalConfigEntry 3 }
|
|
|
|
eqlVolBalConfigImbalDetectFrequency OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field indicates the imbalance detection frequency."
|
|
::= { eqlVolBalConfigEntry 4 }
|
|
|
|
eqlVolBalConfigVolumeDelFrequency OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field indicates the volume deletion frequency."
|
|
::= { eqlVolBalConfigEntry 5 }
|
|
|
|
eqlVolBalConfigVolumeBindFrequency OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field indicates the volume bind frequency."
|
|
::= { eqlVolBalConfigEntry 6 }
|
|
|
|
eqlVolBalConfigRAIDSetFreeSpaceTroubleDelay OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field indicates the minimum delay after resolving a raid-set
|
|
being in free space trouble before re-evaluating.."
|
|
::= { eqlVolBalConfigEntry 7 }
|
|
|
|
eqlVolBalConfigRAIDSetDeleteDelay OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field indicates the minimum delay after vacating a raid-set before re-evaluating."
|
|
::= { eqlVolBalConfigEntry 8 }
|
|
|
|
eqlVolBalConfigRAIDSetJoinDelay OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field indicates the minimum delay after a raid-set joins a pool before re-evaluating."
|
|
::= { eqlVolBalConfigEntry 9 }
|
|
|
|
eqlVolBalConfigReamSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field indicates the number of pages in a ream."
|
|
::= { eqlVolBalConfigEntry 10 }
|
|
|
|
eqlVolBalConfigHistoryRowMax OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field indicates the maximum number of volume balance history entries."
|
|
::= { eqlVolBalConfigEntry 11 }
|
|
|
|
eqlVolBalConfigRAIDStatsRowMax OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field indicates the maximum number of volume balance raid-set stats entries."
|
|
::= { eqlVolBalConfigEntry 12 }
|
|
|
|
eqlVolBalConfigPoolThroughputRateMax OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field indicates the maximum throughput we can impose on a pool during load balancing."
|
|
::= { eqlVolBalConfigEntry 13 }
|
|
|
|
eqlVolBalConfigMinSpreadSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This field determines how big a volume is, in megabytes, before it is spread among other members."
|
|
DEFVAL {1024}
|
|
::= { eqlVolBalConfigEntry 14 }
|
|
|
|
eqlVolBalConfigPlacementThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Declares the minimum placement score for a volume before it will be considered for performance balancing."
|
|
DEFVAL {200}
|
|
::= { eqlVolBalConfigEntry 15 }
|
|
|
|
eqlVolBalConfigPreviousLeadUUID OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "uuid_t of the last lead."
|
|
::= { eqlVolBalConfigEntry 16 }
|
|
|
|
eqlVolBalConfigFlags OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
enableRoutingTableChecker(0), -- enable the routing table checker
|
|
routingTableCheckerCheckAllPages(1), -- verify all pages present
|
|
routingTableCheckerHaltGroup(2), -- halt the group if problem found
|
|
flag3(3),
|
|
flag4(4),
|
|
flag5(5),
|
|
flag6(6),
|
|
flag7(7),
|
|
flag8(8),
|
|
flag9(9),
|
|
flag10(10),
|
|
flag11(11),
|
|
flag12(12),
|
|
flag13(13),
|
|
flag14(14),
|
|
flag15(15),
|
|
flag16(16),
|
|
flag17(17),
|
|
flag18(18),
|
|
flag19(19),
|
|
flag20(20),
|
|
flag21(21),
|
|
flag22(22),
|
|
flag23(23),
|
|
flag24(24),
|
|
flag25(25),
|
|
flag26(26),
|
|
flag27(27),
|
|
flag28(28),
|
|
flag29(29),
|
|
flag30(30),
|
|
flag31(31)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field defines the common place holder for group wide config/debug flags. The flags must be of type
|
|
enable(1) or disable(0). and the default value will always be disable(0)."
|
|
::= { eqlVolBalConfigEntry 17 }
|
|
|
|
eqlVolBalConfigArchivalPlacementThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Declares the minimum placement score for a volume before it will be considered for performance balancing when a pool has archival storage present."
|
|
DEFVAL {50}
|
|
::= { eqlVolBalConfigEntry 18 }
|
|
|
|
eqlVolBalConfigFreeSpaceTroubleEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This field enables/disables the free space trouble operation within a group."
|
|
DEFVAL { enabled }
|
|
::= { eqlVolBalConfigEntry 19 }
|
|
|
|
eqlVolBalConfigPreferAutoRAIDPlacement OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This field changes the preference of the balancing from a capacity spread to Auto RAID Placement."
|
|
DEFVAL { disabled }
|
|
::= { eqlVolBalConfigEntry 20 }
|
|
|
|
--***********************************************************************************
|
|
|
|
eqlVolBalPlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqlVolBalPlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Persistent Volume balancer plan table."
|
|
::= { eqlvolbalancerObjects 6 }
|
|
|
|
|
|
eqlVolBalPlanEntry OBJECT-TYPE
|
|
SYNTAX EqlVolBalPlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing a volume balancer plan."
|
|
INDEX { eqlStoragePoolIndex, eqlVolBalPlanIndex, eqliscsiLocalMemberId }
|
|
|
|
::= { eqlVolBalPlanTable 1}
|
|
|
|
EqlVolBalPlanEntry ::=
|
|
SEQUENCE {
|
|
eqlVolBalPlanIndex Unsigned32,
|
|
eqlVolBalPlanReason INTEGER,
|
|
eqlVolBalPlanComplete TruthValue,
|
|
eqlVolBalPlanStartTime TimeTicks,
|
|
eqlVolBalPlanEndTime TimeTicks,
|
|
eqlVolBalPlanState INTEGER,
|
|
eqlVolBalPlanVacatingMemberUUID OCTET STRING, -- uuid_t
|
|
eqlVolBalPlanTotalPages Counter64,
|
|
eqlVolBalPlanEntryStatus RowStatus,
|
|
eqlVolBalPlanFlags INTEGER
|
|
}
|
|
|
|
eqlVolBalPlanIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Unique Index for this volume balance plan entry."
|
|
::= { eqlVolBalPlanEntry 1 }
|
|
|
|
eqlVolBalPlanReason OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
free-space-trouble(1),
|
|
vacate(2),
|
|
bind(3),
|
|
balance(4),
|
|
vacate-pool(5),
|
|
move-volume(6),
|
|
move-site(7)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Explains why this plan was created"
|
|
::= { eqlVolBalPlanEntry 2 }
|
|
|
|
eqlVolBalPlanComplete OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "True if the entire plan has been written to the database"
|
|
::= { eqlVolBalPlanEntry 3 }
|
|
|
|
eqlVolBalPlanStartTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Start time of the plan execution"
|
|
::= { eqlVolBalPlanEntry 4 }
|
|
|
|
eqlVolBalPlanEndTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Completion time of the plan"
|
|
::= { eqlVolBalPlanEntry 5 }
|
|
|
|
eqlVolBalPlanState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
writing(1),
|
|
written(2),
|
|
invalid(3),
|
|
ready(4),
|
|
started(5),
|
|
cancelled(6),
|
|
finished(7)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Flags..."
|
|
::= { eqlVolBalPlanEntry 6 }
|
|
|
|
eqlVolBalPlanVacatingMemberUUID OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "uuid_t of the member being vacated. Only valid during a vacate plan"
|
|
::= { eqlVolBalPlanEntry 7 }
|
|
|
|
eqlVolBalPlanTotalPages OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "count of the number of pages expected to be moved during this plan."
|
|
::= { eqlVolBalPlanEntry 8 }
|
|
|
|
eqlVolBalPlanEntryStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field is used indicate the status of this entry."
|
|
::= { eqlVolBalPlanEntry 9 }
|
|
|
|
eqlVolBalPlanFlags OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
mixedModeBit(1)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field defines special attributes of the plan."
|
|
::= { eqlVolBalPlanEntry 10 }
|
|
|
|
|
|
--***********************************************************************************
|
|
|
|
eqlVolBalTaskTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqlVolBalTaskEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Persistent Volume balancer task table."
|
|
::= { eqlvolbalancerObjects 7 }
|
|
|
|
|
|
eqlVolBalTaskEntry OBJECT-TYPE
|
|
SYNTAX EqlVolBalTaskEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing a volume balancer task."
|
|
INDEX { eqlStoragePoolIndex, eqlVolBalPlanIndex, eqlVolBalTaskIndex, eqliscsiLocalMemberId }
|
|
|
|
::= { eqlVolBalTaskTable 1}
|
|
|
|
EqlVolBalTaskEntry ::=
|
|
SEQUENCE {
|
|
eqlVolBalTaskIndex Unsigned32,
|
|
eqlVolBalTaskVolumePsvId OCTET STRING, -- CPsvId_t
|
|
eqlVolBalTaskSrcDriveGroup OCTET STRING, -- uuid_t,
|
|
eqlVolBalTaskSrcName DisplayString,
|
|
eqlVolBalTaskDstDriveGroup OCTET STRING, -- uuid_t,
|
|
eqlVolBalTaskDstName DisplayString,
|
|
eqlVolBalTaskSrcInitialPageCount Counter64,
|
|
eqlVolBalTaskNumPages Counter64,
|
|
eqlVolBalTaskCoordinateWith Unsigned32,
|
|
eqlVolBalTaskType INTEGER,
|
|
eqlVolBalTaskState INTEGER,
|
|
eqlVolBalTaskEntryStatus RowStatus,
|
|
eqlVolBalTaskVolLeader OCTET STRING -- uuid_t
|
|
}
|
|
|
|
|
|
eqlVolBalTaskIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Unique Index for this volume balance task entry."
|
|
::= { eqlVolBalTaskEntry 1 }
|
|
|
|
eqlVolBalTaskVolumePsvId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "CPsvId_t of the volume owning the volume slice"
|
|
::= { eqlVolBalTaskEntry 2 }
|
|
|
|
eqlVolBalTaskSrcDriveGroup OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY id of the drive group where the volume slice is originally located"
|
|
::= { eqlVolBalTaskEntry 3 }
|
|
|
|
eqlVolBalTaskSrcName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field contains the last 16 characters of the src PSA's name"
|
|
::= { eqlVolBalTaskEntry 4 }
|
|
|
|
eqlVolBalTaskDstDriveGroup OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY id of the drive group to which the volume slice should be moved"
|
|
::= { eqlVolBalTaskEntry 5 }
|
|
|
|
eqlVolBalTaskDstName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field contains the last 16 characters of the destination PSA's name"
|
|
::= { eqlVolBalTaskEntry 6 }
|
|
|
|
eqlVolBalTaskSrcInitialPageCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Number of pages on the source drive group at the beginning of the move."
|
|
::= { eqlVolBalTaskEntry 7 }
|
|
|
|
eqlVolBalTaskNumPages OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Number of pages to move."
|
|
::= { eqlVolBalTaskEntry 8 }
|
|
|
|
eqlVolBalTaskCoordinateWith OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Unique Index of a different volume balance task entry
|
|
for this volume balance task entry to coordinate with"
|
|
::= { eqlVolBalTaskEntry 9 }
|
|
|
|
eqlVolBalTaskType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
balance(1),
|
|
moveslice(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Task type"
|
|
::= { eqlVolBalTaskEntry 10 }
|
|
|
|
eqlVolBalTaskState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ready(1),
|
|
active(2),
|
|
cancel(3),
|
|
done(4),
|
|
failed(5)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Flags..."
|
|
::= { eqlVolBalTaskEntry 11 }
|
|
|
|
eqlVolBalTaskEntryStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field is used indicate the status of this entry."
|
|
::= { eqlVolBalTaskEntry 12 }
|
|
|
|
eqlVolBalTaskVolLeader OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field contains drive group that will lead the volume being moved."
|
|
::= { eqlVolBalTaskEntry 13 }
|
|
|
|
--***********************************************************************************
|
|
|
|
eqlVolBalTaskPickedPagesTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqlVolBalTaskPickedPagesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Persistent Volume balancer task picked pages table."
|
|
::= { eqlvolbalancerObjects 8 }
|
|
|
|
|
|
eqlVolBalTaskPickedPagesEntry OBJECT-TYPE
|
|
SYNTAX EqlVolBalTaskPickedPagesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing a volume balancer task."
|
|
INDEX { eqlStoragePoolIndex, eqlVolBalPlanIndex, eqlVolBalTaskIndex, eqliscsiLocalMemberId }
|
|
|
|
::= { eqlVolBalTaskPickedPagesTable 1}
|
|
|
|
EqlVolBalTaskPickedPagesEntry ::=
|
|
SEQUENCE {
|
|
eqlVolBalTaskPickedProgress Counter64,
|
|
eqlVolBalTaskPickedPagesCount Unsigned32,
|
|
eqlVolBalTaskPickedPagesContext OCTET STRING,
|
|
eqlVolBalTaskPickedPagesRev Unsigned32,
|
|
eqlVolBalTaskPickedPagesFlags Unsigned32,
|
|
eqlVolBalTaskPickedPagesEntryStatus RowStatus,
|
|
eqlVolBalTaskPickedPagesArray OCTET STRING
|
|
}
|
|
|
|
eqlVolBalTaskPickedProgress OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Total progress count"
|
|
::= { eqlVolBalTaskPickedPagesEntry 1 }
|
|
|
|
eqlVolBalTaskPickedPagesCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Page count"
|
|
::= { eqlVolBalTaskPickedPagesEntry 2 }
|
|
|
|
eqlVolBalTaskPickedPagesContext OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "saved context for the page move"
|
|
::= { eqlVolBalTaskPickedPagesEntry 3 }
|
|
|
|
eqlVolBalTaskPickedPagesRev OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "revision"
|
|
::= { eqlVolBalTaskPickedPagesEntry 4 }
|
|
|
|
eqlVolBalTaskPickedPagesFlags OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Flags..."
|
|
::= { eqlVolBalTaskPickedPagesEntry 5 }
|
|
|
|
eqlVolBalTaskPickedPagesEntryStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field is used indicate the status of this entry."
|
|
::= { eqlVolBalTaskPickedPagesEntry 6 }
|
|
|
|
eqlVolBalTaskPickedPagesArray OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1200))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "A list of pages picked to move for this task"
|
|
::= { eqlVolBalTaskPickedPagesEntry 7 }
|
|
|
|
--***********************************************************************************
|
|
|
|
eqlVolBalSliceStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqlVolBalSliceStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Volume balancer volume slice statistics table."
|
|
::= { eqlvolbalancerObjects 9 }
|
|
|
|
|
|
eqlVolBalSliceStatsEntry OBJECT-TYPE
|
|
SYNTAX EqlVolBalSliceStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing the volume slice balancer statistics."
|
|
INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqlMemberIndex }
|
|
|
|
::= { eqlVolBalSliceStatsTable 1}
|
|
|
|
EqlVolBalSliceStatsEntry ::=
|
|
SEQUENCE {
|
|
eqlVolBalSliceMemberUUID OCTET STRING,
|
|
eqlVolBalSliceVolumeUUID OCTET STRING,
|
|
eqlVolBalSliceTimeStamp TimeTicks,
|
|
eqlVolBalSliceStatsRndRdRate Unsigned32,
|
|
eqlVolBalSliceStatsRndWrRate Unsigned32,
|
|
eqlVolBalSliceStatsSeqRdRate Unsigned32,
|
|
eqlVolBalSliceStatsSeqWrRate Unsigned32,
|
|
eqlVolBalSliceStatsPlacementScore Unsigned32
|
|
}
|
|
|
|
|
|
eqlVolBalSliceMemberUUID OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY Unique identifier of the member."
|
|
::= { eqlVolBalSliceStatsEntry 1 }
|
|
|
|
eqlVolBalSliceVolumeUUID OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY Unique identifier of the volume."
|
|
::= { eqlVolBalSliceStatsEntry 2 }
|
|
|
|
eqlVolBalSliceTimeStamp OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The time which the last gathering of stats took place."
|
|
::= { eqlVolBalSliceStatsEntry 3 }
|
|
|
|
eqlVolBalSliceStatsRndRdRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "random read per second."
|
|
::= { eqlVolBalSliceStatsEntry 7 }
|
|
|
|
eqlVolBalSliceStatsRndWrRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "random write per second."
|
|
::= { eqlVolBalSliceStatsEntry 8 }
|
|
|
|
eqlVolBalSliceStatsSeqRdRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "sequential read per second."
|
|
::= { eqlVolBalSliceStatsEntry 9 }
|
|
|
|
eqlVolBalSliceStatsSeqWrRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "sequential read per second."
|
|
::= { eqlVolBalSliceStatsEntry 10 }
|
|
|
|
|
|
eqlVolBalSliceStatsPlacementScore OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY Only valid for the whole volume row. Represents a score for the priority in which we should try to put this volume on RAID 10 storage."
|
|
::= { eqlVolBalSliceStatsEntry 11 }
|
|
|
|
|
|
|
|
--***********************************************************************************
|
|
|
|
eqlVolBalMemberStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqlVolBalMemberStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Volume balanacer member statistics table."
|
|
::= { eqlvolbalancerObjects 10 }
|
|
|
|
|
|
eqlVolBalMemberStatsEntry OBJECT-TYPE
|
|
SYNTAX EqlVolBalMemberStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing the member's volume balancing statistics."
|
|
INDEX { eqlMemberIndex }
|
|
|
|
::= { eqlVolBalMemberStatsTable 1}
|
|
|
|
EqlVolBalMemberStatsEntry ::=
|
|
SEQUENCE {
|
|
eqlVolBalMemberUUID OCTET STRING,
|
|
eqlVolBalMemberTimeStamp TimeTicks,
|
|
eqlVolBalMemberStatsAvgRespTime Unsigned32,
|
|
eqlVolBalMemberStatsCPUUsage Unsigned32,
|
|
eqlVolBalMemberStatsFreeSpace Unsigned32,
|
|
eqlVolBalMemberStatsRndRdRate Unsigned32,
|
|
eqlVolBalMemberStatsRndWrRate Unsigned32,
|
|
eqlVolBalMemberStatsSeqRdRate Unsigned32,
|
|
eqlVolBalMemberStatsSeqWrRate Unsigned32
|
|
}
|
|
|
|
|
|
eqlVolBalMemberUUID OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY Unique Identifier of the member."
|
|
::= { eqlVolBalMemberStatsEntry 1 }
|
|
|
|
eqlVolBalMemberTimeStamp OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The time which the last gathering of stats took place."
|
|
::= { eqlVolBalMemberStatsEntry 2 }
|
|
|
|
eqlVolBalMemberStatsAvgRespTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "average response time for all I/O on this member."
|
|
::= { eqlVolBalMemberStatsEntry 4 }
|
|
|
|
eqlVolBalMemberStatsCPUUsage OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "CPU utilization as the calculated weighted CPU cost"
|
|
::= { eqlVolBalMemberStatsEntry 5 }
|
|
|
|
eqlVolBalMemberStatsFreeSpace OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "available free space at the sample time"
|
|
::= { eqlVolBalMemberStatsEntry 6 }
|
|
|
|
eqlVolBalMemberStatsRndRdRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "random read per second."
|
|
::= { eqlVolBalMemberStatsEntry 7 }
|
|
|
|
eqlVolBalMemberStatsRndWrRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "random write per second."
|
|
::= { eqlVolBalMemberStatsEntry 8 }
|
|
|
|
eqlVolBalMemberStatsSeqRdRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "sequential read per second."
|
|
::= { eqlVolBalMemberStatsEntry 9 }
|
|
|
|
eqlVolBalMemberStatsSeqWrRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "sequential read per second."
|
|
::= { eqlVolBalMemberStatsEntry 10 }
|
|
|
|
--***********************************************************************************
|
|
|
|
eqlVolBalHistoryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqlVolBalHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Volume balanacer RAID statistics table."
|
|
::= { eqlvolbalancerObjects 11 }
|
|
|
|
|
|
eqlVolBalHistoryEntry OBJECT-TYPE
|
|
SYNTAX EqlVolBalHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing the results of a volume balancing operation."
|
|
INDEX { eqlStoragePoolIndex, eqlVolBalHistoryStop }
|
|
|
|
::= { eqlVolBalHistoryTable 1 }
|
|
|
|
EqlVolBalHistoryEntry ::=
|
|
SEQUENCE {
|
|
eqlVolBalHistoryStop Unsigned32,
|
|
eqlVolBalHistoryStart Unsigned32,
|
|
eqlVolBalHistoryPagesMoved Unsigned32,
|
|
eqlVolBalHistoryMembersInvolved Unsigned32,
|
|
eqlVolBalHistorySlicesInvolved Unsigned32,
|
|
eqlVolBalHistoryBalanceReason Unsigned32
|
|
}
|
|
|
|
|
|
eqlVolBalHistoryStop OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "timestamp of the completion of the volume balancing event."
|
|
::= { eqlVolBalHistoryEntry 1 }
|
|
|
|
eqlVolBalHistoryStart OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "timestamp of the start of the volume balancing event."
|
|
::= { eqlVolBalHistoryEntry 2 }
|
|
|
|
eqlVolBalHistoryPagesMoved OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Number of pages moved in this volume balancing event."
|
|
::= { eqlVolBalHistoryEntry 3 }
|
|
|
|
eqlVolBalHistoryMembersInvolved OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Number of members involved in this volume balancing event."
|
|
::= { eqlVolBalHistoryEntry 4 }
|
|
|
|
eqlVolBalHistorySlicesInvolved OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "number of volume slices involved in this volume balancing event"
|
|
::= { eqlVolBalHistoryEntry 5 }
|
|
|
|
eqlVolBalHistoryBalanceReason OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "mask of the reasons this volume balancing event occurred"
|
|
::= { eqlVolBalHistoryEntry 6 }
|
|
|
|
|
|
--***********************************************************************************
|
|
|
|
eqlVolBalCommandTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EqlVolBalCommandEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "EqualLogic-Persistent Volume balancer command table."
|
|
::= { eqlvolbalancerObjects 13 }
|
|
|
|
|
|
eqlVolBalCommandEntry OBJECT-TYPE
|
|
SYNTAX EqlVolBalCommandEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry (row) containing a volume balancer command."
|
|
INDEX { eqlStoragePoolIndex, eqlVolBalCommandIndex, eqliscsiLocalMemberId }
|
|
|
|
::= { eqlVolBalCommandTable 1}
|
|
|
|
EqlVolBalCommandEntry ::=
|
|
SEQUENCE {
|
|
eqlVolBalCommandIndex Unsigned32,
|
|
eqlVolBalCommandPlanIndex Unsigned32,
|
|
eqlVolBalCommandReason INTEGER,
|
|
eqlVolBalCommandRunning TruthValue,
|
|
eqlVolBalCommandCreateTime TimeTicks,
|
|
eqlVolBalCommandState INTEGER,
|
|
eqlVolBalCommandMemberUUID OCTET STRING, -- uuid_t
|
|
eqlVolBalCommandVolumeId OCTET STRING, -- CPsvId_t
|
|
eqlVolBalCommandFromPoolId Unsigned32,
|
|
eqlVolBalCommandToPoolId Unsigned32,
|
|
eqlVolBalCommandEntryStatus RowStatus,
|
|
eqlVolBalCommandFlags INTEGER,
|
|
eqlVolBalCommandSiteId Unsigned32
|
|
}
|
|
|
|
eqlVolBalCommandIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Unique Index for this volume balance command entry."
|
|
::= { eqlVolBalCommandEntry 1 }
|
|
|
|
eqlVolBalCommandPlanIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "If this was written to disk, the plan ID is in here, 0 otherwise."
|
|
::= { eqlVolBalCommandEntry 2 }
|
|
|
|
eqlVolBalCommandReason OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
free-space-trouble(1),
|
|
vacate(2),
|
|
vacate-pool(3),
|
|
move-volume-to-pool(4),
|
|
bind(5),
|
|
balance(6),
|
|
delete-marshal(7),
|
|
move-site-to-pool(8)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Explains what this command is supposed to do"
|
|
::= { eqlVolBalCommandEntry 3 }
|
|
|
|
eqlVolBalCommandRunning OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "True if the command has been planned and started"
|
|
::= { eqlVolBalCommandEntry 4 }
|
|
|
|
eqlVolBalCommandCreateTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Create time of the command"
|
|
::= { eqlVolBalCommandEntry 5 }
|
|
|
|
eqlVolBalCommandState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
writing(1),
|
|
invalid(2),
|
|
ready(3),
|
|
started(4),
|
|
cancelled(5),
|
|
finished(6)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY Current state of the command"
|
|
::= { eqlVolBalCommandEntry 6 }
|
|
|
|
eqlVolBalCommandMemberUUID OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "uuid_t of the member being worked on."
|
|
::= { eqlVolBalCommandEntry 7 }
|
|
|
|
|
|
eqlVolBalCommandVolumeId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "CPsvId_t of the member being worked on."
|
|
::= { eqlVolBalCommandEntry 8 }
|
|
|
|
|
|
eqlVolBalCommandFromPoolId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Which pool are we moving from, not always valid."
|
|
::= { eqlVolBalCommandEntry 9 }
|
|
|
|
|
|
eqlVolBalCommandToPoolId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Which pool are we moving to, not always valid."
|
|
::= { eqlVolBalCommandEntry 10 }
|
|
|
|
|
|
eqlVolBalCommandEntryStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field is used indicate the status of this entry."
|
|
::= { eqlVolBalCommandEntry 11 }
|
|
|
|
eqlVolBalCommandFlags OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
mixedModeBit(1)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This field defines special attributes of the command."
|
|
::= { eqlVolBalCommandEntry 12 }
|
|
|
|
eqlVolBalCommandSiteId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "EQL-SECONDARY-KEY Which site are we moving, not always valid."
|
|
::= { eqlVolBalCommandEntry 13 }
|
|
|
|
------------------------------------------------------------------------------------------------
|
|
|
|
END
|