mibs/MIBS/equallogic/EQLAPPLIANCE-MIB

3835 lines
152 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
-- Mib files packaged on Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054)
--
-- Appliances that equallogic firmware supports
EQLAPPLIANCE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter64, Integer32,TimeTicks, enterprises, IpAddress, Counter32, Counter64, Gauge32
FROM SNMPv2-SMI
DateAndTime, RowPointer
FROM SNMPv2-TC
TruthValue, RowStatus, DisplayString
FROM SNMPv2-TC
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB -- RFC2851
UTFString
FROM EQLGROUP-MIB
equalLogic
FROM EQUALLOGIC-SMI
eqliscsiVolumeEntry
FROM EQLVOLUME-MIB
eqliscsiVolumeTargetIscsiName
FROM EQLVOLUME-MIB
eqlMemberIndex FROM EQLMEMBER-MIB
eqlGroupId FROM EQLGROUP-MIB;
eqlApplianceModule 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
"Appliances information.
Copyright (c) 2004-2013 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 "201302210800Z" -- 21-Feb-2013
DESCRIPTION "New eqlApplianceDnsServerTable, eqlApplianceDnsSuffixTable"
REVISION "201203051000Z" -- 05-Mar-2012
DESCRIPTION "New eqlApplianceMultiStateOpsState rename-cluster"
REVISION "200907130000Z" -- 02-Sep-06
DESCRIPTION "Initial revision"
::= { enterprises equalLogic(12740) 17 }
eqlApplianceObjects OBJECT IDENTIFIER ::= { eqlApplianceModule 1 }
eqlApplianceTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Persistent Appliance Table.
This table contains a list of appliances that this group is managing.
TimeoutAll:60"
::= { eqlApplianceObjects 1 }
eqlApplianceEntry OBJECT-TYPE
SYNTAX EqlApplianceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing appliance information."
INDEX { eqlApplianceIndex }
::= { eqlApplianceTable 1}
EqlApplianceEntry ::=
SEQUENCE {
eqlApplianceIndex Unsigned32,
eqlApplianceRowStatus RowStatus,
eqlApplianceName OCTET STRING,
eqlApplianceType INTEGER,
eqlApplianceState INTEGER,
eqlApplianceDescription DisplayString,
eqlApplianceMgmtAddressType InetAddressType,
eqlApplianceMgmtAddress InetAddress,
eqlApplianceMgmtPort Unsigned32,
eqlApplianceMajorVersion Unsigned32,
eqlApplianceMinorVersion Unsigned32,
eqlApplianceMaintVersion Unsigned32,
eqlApplianceVendorId OCTET STRING,
eqlApplianceSharedSecret OCTET STRING,
eqlApplianceUserName UTFString,
eqlApplianceNumberOfNodes Unsigned32,
eqlApplianceUniqueID Unsigned32,
eqlApplianceConfigStatus Unsigned32,
eqlApplianceAction INTEGER,
eqlApplianceAdminStatus INTEGER,
eqlApplianceGatewayAddrType InetAddressType,
eqlApplianceGatewayAddr InetAddress,
eqlApplianceLastScheduleIndex Unsigned32,
eqlApplianceMPV Unsigned32,
eqlApplianceEnableFTP INTEGER,
eqlApplianceDesiredServiceMode INTEGER,
eqlApplianceServiceModeStatus INTEGER,
eqlApplianceRequestId Counter64
}
eqlApplianceIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This field specifies a unique index for identifing a Appliance."
::= { eqlApplianceEntry 1}
eqlApplianceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used indicate the status of this entry."
::= { eqlApplianceEntry 2 }
eqlApplianceName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "EQL-SECONDARY-KEY
This field specifies a user friendly name for an appliance. Allowed characters are alphanumeric and underscore for spartan."
::= { eqlApplianceEntry 3 }
eqlApplianceType OBJECT-TYPE
SYNTAX INTEGER {
nas(1),
blade-chassis(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { eqlApplianceEntry 4}
eqlApplianceState OBJECT-TYPE
SYNTAX INTEGER {
unconfigured(0),
-- following are spartan specific states
--- state 1000 to 1100 are for create spartan group states
node-setup(1000), --deprecated
internal-network(1001),
san-network(1002),
client-network(1003),
configure-gateway(1004),
start-nodes-validation(1005), --deprecated
nodes-validation-inprogress(1006), --deprecated
make-cluster(1007), --deprecated
send-eql-group-ip(1008),
create-volume-acls(1009),
start-format(1010),
format-in-progress(1011),
start-system(1012), --deprecated
start-system-in-progress(1013), --deprecated
configured(1014),
cluster-name(1015),
start-nas-appliance-create(1016),
nas-appliance-create-in-progress(1017),
start-volume-discovery(1018)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
DEFVAL {unconfigured}
::= { eqlApplianceEntry 5}
eqlApplianceDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { eqlApplianceEntry 6}
eqlApplianceMgmtAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { eqlApplianceEntry 7}
eqlApplianceMgmtAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { eqlApplianceEntry 8}
eqlApplianceMgmtPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
DEFVAL {3004}
::= { eqlApplianceEntry 9}
eqlApplianceMajorVersion OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { eqlApplianceEntry 10}
eqlApplianceMinorVersion OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { eqlApplianceEntry 11}
eqlApplianceMaintVersion OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { eqlApplianceEntry 12}
eqlApplianceVendorId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { eqlApplianceEntry 13}
eqlApplianceSharedSecret OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used for shared secret authentication."
--DEFAULT cookie "secure"
::= { eqlApplianceEntry 14}
eqlApplianceUserName OBJECT-TYPE
SYNTAX UTFString (SIZE (0..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used for authentication."
--DEFAULT cookie "secure"
::= { eqlApplianceEntry 15}
eqlApplianceNumberOfNodes OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Number of nodes in this appliance."
::= { eqlApplianceEntry 16}
eqlApplianceUniqueID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Unique ID used by this appliance."
::= { eqlApplianceEntry 17}
eqlApplianceConfigStatus OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "status of this appliance configuration"
::= { eqlApplianceEntry 18}
eqlApplianceAction OBJECT-TYPE
SYNTAX INTEGER{
none(0),
start(1),
retry(2),
abort(3),
continue(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Action on this appliance."
::= { eqlApplianceEntry 19}
eqlApplianceAdminStatus OBJECT-TYPE
SYNTAX INTEGER{
down(0),
up(1),
maintenance(2),
delete(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Admin status used to manage this appliance."
::= { eqlApplianceEntry 20}
eqlApplianceGatewayAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies the type of address (v4/v6) of the default gateway address for this appliance."
::= { eqlApplianceEntry 21 }
eqlApplianceGatewayAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field contains the address specification of the default gateway address for this appliance."
::= { eqlApplianceEntry 22 }
eqlApplianceLastScheduleIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Last used snapshot schedule index. Every time a new schedule is created for the appliance, the new idex is the last used index value from this field plus one, and the field itself is updated with the new value. This way the schedule index will never repeat (reused) for the appliance."
DEFVAL { 0 }
::= { eqlApplianceEntry 23}
eqlApplianceMPV OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Management Protocol Version (MPV) of this appliance."
DEFVAL { 0 }
::= { eqlApplianceEntry 24}
eqlApplianceEnableFTP OBJECT-TYPE
SYNTAX INTEGER {
enabled (0),
disabled (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This field specifies whether or not to allow ftp access to the appliance.
The default is disabled."
DEFVAL { enabled }
::= { eqlApplianceEntry 25 }
eqlApplianceDesiredServiceMode OBJECT-TYPE
SYNTAX INTEGER {
normal (0),
maintenance (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Desired service mode of the appliance."
DEFVAL { normal }
::= { eqlApplianceEntry 26 }
eqlApplianceServiceModeStatus OBJECT-TYPE
SYNTAX INTEGER {
normal (0),
maintenance (1),
transition-to-maint (2), --Transitioning to Maintenance mode
transition-to-normal (3) --Transitioning to Normal mode
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field specifies the service mode status of the appliance."
DEFVAL { normal }
::= { eqlApplianceEntry 27 }
eqlApplianceRequestId OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field represents the operation request identifier."
::= { eqlApplianceEntry 28 }
--------------------------------------------------------------------------------------------
eqlApplianceUniqueIDTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceUniqueIDEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Unique ID table.
This table is used to retrieve Unique ID values when creating new objects.
TimeoutAll:60"
::= { eqlApplianceObjects 2 }
eqlApplianceUniqueIDEntry OBJECT-TYPE
SYNTAX EqlApplianceUniqueIDEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing unique ID information."
INDEX { eqlApplianceIndex, eqlApplianceUniqueIDType }
::= { eqlApplianceUniqueIDTable 1}
EqlApplianceUniqueIDEntry ::=
SEQUENCE {
eqlApplianceUniqueIDType INTEGER,
eqlApplianceUniqueIDValueLen Unsigned32,
eqlApplianceUniqueIDValue OCTET STRING
}
eqlApplianceUniqueIDType OBJECT-TYPE
SYNTAX INTEGER {
fsid(1),
userid(2),
nfsexportname(3),
partnershipid(4),
replicationid(5)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= {eqlApplianceUniqueIDEntry 1 }
eqlApplianceUniqueIDValueLen OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Length of the value represented by column eqlApplianceUniqueIDValue"
::= {eqlApplianceUniqueIDEntry 2 }
eqlApplianceUniqueIDValue OBJECT-TYPE
-- agent doesn't seem to handle variable length 1..255 here
SYNTAX OCTET STRING(SIZE(255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Value of eqlApplianceUniqueIDType represented in network byte order."
::= {eqlApplianceUniqueIDEntry 3 }
--------------------------------------------------------------------------------------------
eqlApplianceUnInitNodesTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceUnInitNodesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Persistent Uninitialized Nodes Table.
This table contains information relating to uninitialized appliances
discovered during the device discovery process.
TimeoutAll:60"
::= { eqlApplianceObjects 3 }
eqlApplianceUnInitNodesEntry OBJECT-TYPE
SYNTAX EqlApplianceUnInitNodesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing uninitialized appliance information."
INDEX { eqlApplianceUnInitNodeProductType, eqlApplianceUnInitNodeServiceTag }
::= { eqlApplianceUnInitNodesTable 1 }
EqlApplianceUnInitNodesEntry ::=
SEQUENCE {
eqlApplianceUnInitNodeProductType INTEGER,
eqlApplianceUnInitNodeServiceTag OCTET STRING,
eqlApplianceUnInitNodeState INTEGER,
eqlApplianceUnInitNodeModel OCTET STRING,
eqlApplianceUnInitNodeVendor OCTET STRING,
eqlApplianceUnInitNodeLinkLocalIPType InetAddressType,
eqlApplianceUnInitNodeLinkLocalIP InetAddress,
eqlApplianceUnInitNodeMajorVersion Unsigned32,
eqlApplianceUnInitNodeMinorVersion Unsigned32,
eqlApplianceUnInitNodeMaintVersion Unsigned32,
eqlApplianceUnInitNodeRowStatus RowStatus,
eqlApplianceUnInitNodeClusterMPV Unsigned32,
eqlApplianceUnInitNodeChassisTag OCTET STRING
}
eqlApplianceUnInitNodeProductType OBJECT-TYPE
SYNTAX INTEGER {
nas(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field indicates the type of device that has been discovered"
::= { eqlApplianceUnInitNodesEntry 1 }
eqlApplianceUnInitNodeServiceTag OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field indicates the service tag of the discovered device"
::= { eqlApplianceUnInitNodesEntry 2 }
eqlApplianceUnInitNodeState OBJECT-TYPE
SYNTAX INTEGER {
discover(1),
found(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field indicates the current state of the device (discover or found)"
::= { eqlApplianceUnInitNodesEntry 3 }
eqlApplianceUnInitNodeModel OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field indicates the model of the discovered device."
::= { eqlApplianceUnInitNodesEntry 4 }
eqlApplianceUnInitNodeVendor OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field indicates the vendor of the discovered device"
::= { eqlApplianceUnInitNodesEntry 5 }
eqlApplianceUnInitNodeLinkLocalIPType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field indicates the address type (v4/v6) of the link-local IP associated with the discovered device"
::= { eqlApplianceUnInitNodesEntry 6 }
eqlApplianceUnInitNodeLinkLocalIP OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field indicates the link-local IP of the device, as returned during the device-discover process"
::= { eqlApplianceUnInitNodesEntry 7 }
eqlApplianceUnInitNodeMajorVersion OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field indicates the major version of the device discovered"
::= { eqlApplianceUnInitNodesEntry 8 }
eqlApplianceUnInitNodeMinorVersion OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field indicates the minor version of the device discovered"
::= { eqlApplianceUnInitNodesEntry 9 }
eqlApplianceUnInitNodeMaintVersion OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field indicates the maintenance version of the device discovered"
::= { eqlApplianceUnInitNodesEntry 10 }
eqlApplianceUnInitNodeRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This is used only for support purpose to delete rows in this table."
::= { eqlApplianceUnInitNodesEntry 11 }
eqlApplianceUnInitNodeClusterMPV OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Management Protocol Version (MPV) the Appliance Cluster."
::= { eqlApplianceUnInitNodesEntry 12}
eqlApplianceUnInitNodeChassisTag OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field indicates the service tag of the discovered device chassis"
DEFVAL {"-"}
::= { eqlApplianceUnInitNodesEntry 13 }
--------------------------------------------------------------------------------------------
eqlApplianceNodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceNodeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Persistent Appliance Node Table
This table is used to store information about Appliance nodes.
TimeoutAll:60"
::= { eqlApplianceObjects 4 }
eqlApplianceNodeEntry OBJECT-TYPE
SYNTAX EqlApplianceNodeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing an node-specific configuration."
INDEX { eqlApplianceIndex, eqlApplianceNodeIndex}
::= { eqlApplianceNodeTable 1 }
EqlApplianceNodeEntry ::=
SEQUENCE {
eqlApplianceNodeIndex Unsigned32,
eqlApplianceNodeRowStatus RowStatus,
eqlApplianceNodeProductType INTEGER,
eqlApplianceNodeServiceTag OCTET STRING,
eqlApplianceNodeModel OCTET STRING,
eqlApplianceNodeVendor OCTET STRING,
eqlApplianceNodeLinkLocalIPType InetAddressType,
eqlApplianceNodeLinkLocalIP InetAddress,
eqlApplianceNodeMajorVersion Unsigned32,
eqlApplianceNodeMinorVersion Unsigned32,
eqlApplianceNodeMaintVersion Unsigned32,
eqlApplianceNodeName DisplayString,
eqlApplianceNodePeerIndex Unsigned32,
eqlApplianceNodeConfigState INTEGER,
eqlApplianceNodeConfigStatus Unsigned32,
eqlApplianceNodeGatewayAddrType InetAddressType,
eqlApplianceNodeGatewayAddr InetAddress,
eqlApplianceNodeInitiatorName OCTET STRING,
eqlApplianceNodeAdminStatus INTEGER,
eqlApplianceNodeChassisTag OCTET STRING,
eqlApplianceNodeChassisName OCTET STRING,
eqlApplianceNodeOpsRequestId Counter64
}
eqlApplianceNodeIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A unique identifier for each configured node within an appliance"
::= { eqlApplianceNodeEntry 1 }
eqlApplianceNodeRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used indicate the status of this entry."
::= { eqlApplianceNodeEntry 2 }
eqlApplianceNodeProductType OBJECT-TYPE
SYNTAX INTEGER {
fs7500(1),
fs7600(2),
fs7610(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field indicates the type of device that has been discovered"
::= { eqlApplianceNodeEntry 3 }
eqlApplianceNodeServiceTag OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field indicates the service tag of the discovered device"
::= { eqlApplianceNodeEntry 4 }
eqlApplianceNodeModel OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field indicates the model of the discovered device."
::= { eqlApplianceNodeEntry 5 }
eqlApplianceNodeVendor OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field indicates the vendor of the discovered device"
::= { eqlApplianceNodeEntry 6 }
eqlApplianceNodeLinkLocalIPType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field indicates the address type (v4/v6) of the link-local IP associated with the discovered device"
::= { eqlApplianceNodeEntry 7 }
eqlApplianceNodeLinkLocalIP OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field indicates the link-local IP of the device, as returned during the device-discover process"
::= { eqlApplianceNodeEntry 8 }
eqlApplianceNodeMajorVersion OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field indicates the major version of the device discovered"
::= { eqlApplianceNodeEntry 9 }
eqlApplianceNodeMinorVersion OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field indicates the minor version of the device discovered"
::= { eqlApplianceNodeEntry 10 }
eqlApplianceNodeMaintVersion OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field indicates the maintenance version of the device discovered"
::= { eqlApplianceNodeEntry 11 }
eqlApplianceNodeName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies the name used to manage this node."
::= { eqlApplianceNodeEntry 12 }
eqlApplianceNodePeerIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies the NodeIndex value of peer node if any."
::= { eqlApplianceNodeEntry 13 }
eqlApplianceNodeConfigState OBJECT-TYPE
SYNTAX INTEGER{
unconfigured(0),
node-setup-complete(1001),
internal-network-complete(1002),
san-network-complete(1003),
client-network-complete(1004),
gateway-config-complete(1005),
configured(1006),
detached(1007)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies what configuration state the node is in."
::= { eqlApplianceNodeEntry 14 }
eqlApplianceNodeConfigStatus OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Status of current config state.If not zero, then an error occured in configuration"
::= { eqlApplianceNodeEntry 15 }
eqlApplianceNodeGatewayAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies the type of address (v4/v6) of the default gateway address for this node"
::= { eqlApplianceNodeEntry 16 }
eqlApplianceNodeGatewayAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field contains the address specification of the default gateway address for this node."
::= { eqlApplianceNodeEntry 17 }
eqlApplianceNodeInitiatorName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..223))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The iSCSI name of this node."
::= { eqlApplianceNodeEntry 18 }
eqlApplianceNodeAdminStatus OBJECT-TYPE
SYNTAX INTEGER{
on(0),
detach(1),
attach(2),
reset(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Start node detach operation or attach operation."
::= { eqlApplianceNodeEntry 19 }
eqlApplianceNodeChassisTag OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field indicates the service tag of the discovered device chasis"
::= { eqlApplianceNodeEntry 20 }
eqlApplianceNodeChassisName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field indicates the configured chassis name the discovered device chasis"
::= { eqlApplianceNodeEntry 21 }
eqlApplianceNodeOpsRequestId OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field represents the the operation request identifier."
::= { eqlApplianceNodeEntry 22 }
--------------------------------------------------------------------------------------------
eqlApplianceNetworksTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceNetworksEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic(semi) Appliance Networks Table
EqualLogic-DoNotGroupRequest
This table is used to retrieve network configuration information for an appliance.
TimeoutAll:60"
::= { eqlApplianceObjects 5 }
eqlApplianceNetworksEntry OBJECT-TYPE
SYNTAX EqlApplianceNetworksEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing a description of network configurations of an appliance."
INDEX { eqlApplianceIndex, eqlApplianceNetworkType, eqlApplianceNetworkID }
::= { eqlApplianceNetworksTable 1 }
EqlApplianceNetworksEntry ::=
SEQUENCE {
eqlApplianceNetworkRowStatus RowStatus,
eqlApplianceNetworkType INTEGER,
eqlApplianceNetworkID Unsigned32,
eqlApplianceNetworkName OCTET STRING,
eqlApplianceNetworkBlockIPAddressType InetAddressType,
eqlApplianceNetworkBlockIPAddress InetAddress,
eqlApplianceNetworkBlockNetmaskAddrType InetAddressType,
eqlApplianceNetworkBlockNetmaskAddr InetAddress,
eqlApplianceNetworkVLANTag Unsigned32,
eqlApplianceNetworkAdminState INTEGER,
eqlApplianceNetworkMTUSize Unsigned32,
eqlApplianceNetworkBondingMode INTEGER
}
eqlApplianceNetworkRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used indicate the status of this entry."
::= { eqlApplianceNetworksEntry 1 }
eqlApplianceNetworkType OBJECT-TYPE
SYNTAX INTEGER {
internal(1),
san(2),
client(3),
backplane(4)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This field indicates the type of network being described by this entry"
::= { eqlApplianceNetworksEntry 2 }
eqlApplianceNetworkID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A unique identifier for each configured network within a network type and appliance"
::= { eqlApplianceNetworksEntry 3 }
eqlApplianceNetworkName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies a user friendly name for a network."
::= { eqlApplianceNetworksEntry 4 }
eqlApplianceNetworkBlockIPAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies the type of address (v4/v6) of the block IP address"
::= { eqlApplianceNetworksEntry 5 }
eqlApplianceNetworkBlockIPAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field contains the address specification for the block of IPs describing this network"
::= { eqlApplianceNetworksEntry 6 }
eqlApplianceNetworkBlockNetmaskAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies the type of address (v4/v6) of the netmask address for this network"
::= { eqlApplianceNetworksEntry 7 }
eqlApplianceNetworkBlockNetmaskAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field contains the address specification of the netmask describing this network"
::= { eqlApplianceNetworksEntry 8 }
eqlApplianceNetworkVLANTag OBJECT-TYPE
SYNTAX Unsigned32(0..4095)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies the VLAN tag applicable to this network."
::= { eqlApplianceNetworksEntry 9 }
eqlApplianceNetworkAdminState OBJECT-TYPE
SYNTAX INTEGER {
creating(1),
modifying(2),
done(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field indicates the current administrative state of this network entry"
::= { eqlApplianceNetworksEntry 10 }
eqlApplianceNetworkMTUSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field indicates the MTU size supported by this network."
::= { eqlApplianceNetworksEntry 11 }
eqlApplianceNetworkBondingMode OBJECT-TYPE
SYNTAX INTEGER{
alb(0),
lacp(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field indicates the bonding mode supported by this network.
For spartan, only client network supports modifying the bonding mode.Default mode is ALB (adaptive load balancing) for client network. User can change this mode to LACP(802.3 ad) later."
::= { eqlApplianceNetworksEntry 12 }
--------------------------------------------------------------------------------------------
eqlApplianceIPTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic(semi) Appliance IP Table
This table is used to retrieve appliance-wide IP addresses
TimeoutAll:60"
::= { eqlApplianceObjects 6 }
eqlApplianceIPEntry OBJECT-TYPE
SYNTAX EqlApplianceIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing an appliance-wide IP address configured for an appliance network."
INDEX { eqlApplianceIndex, eqlApplianceNetworkType, eqlApplianceNetworkID, eqlApplianceIPAddressType, eqlApplianceIPAddress }
::= { eqlApplianceIPTable 1 }
EqlApplianceIPEntry ::=
SEQUENCE {
eqlApplianceIPRowStatus RowStatus,
eqlApplianceIPAddressType InetAddressType,
eqlApplianceIPAddress InetAddress
}
eqlApplianceIPRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used indicate the status of this entry."
::= { eqlApplianceIPEntry 1 }
eqlApplianceIPAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This field specifies the type of address (v4/v6) of this IP address entry"
::= { eqlApplianceIPEntry 2 }
eqlApplianceIPAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This field contains the address specification of this IP address entry"
::= { eqlApplianceIPEntry 3 }
--------------------------------------------------------------------------------------------
eqlApplianceNodeIPTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceNodeIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic(semi) Appliance Node IP Table
This table is used to retrieve node-specific IP addresses configured with a specific appliance.
TimeoutAll:60"
::= { eqlApplianceObjects 7 }
eqlApplianceNodeIPEntry OBJECT-TYPE
SYNTAX EqlApplianceNodeIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing an node-specific IP address configured for an appliance network."
INDEX { eqlApplianceIndex, eqlApplianceNetworkType, eqlApplianceNetworkID,
eqlApplianceNodeIndex, eqlApplianceNodeIPAddressType, eqlApplianceNodeIPAddress }
::= { eqlApplianceNodeIPTable 1 }
EqlApplianceNodeIPEntry ::=
SEQUENCE {
eqlApplianceNodeIPRowStatus RowStatus,
eqlApplianceNodeIPAddressType InetAddressType,
eqlApplianceNodeIPAddress InetAddress
}
eqlApplianceNodeIPRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used indicate the status of this entry."
::= { eqlApplianceNodeIPEntry 1 }
eqlApplianceNodeIPAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This field specifies the type of address (v4/v6) of this node-specific IP address entry"
::= { eqlApplianceNodeIPEntry 2 }
eqlApplianceNodeIPAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This field contains the address specification of this node-specific IP address entry"
::= { eqlApplianceNodeIPEntry 3 }
--------------------------------------------------------------------------------------------
eqlApplianceOpsTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceOpsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic(semi) Appliance operations table
This table is used to manage operations on appliances.
For example: In Spartan, operations include validation,format etc.
TimeoutAll:60"
::= { eqlApplianceObjects 8 }
eqlApplianceOpsEntry OBJECT-TYPE
SYNTAX EqlApplianceOpsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing an operation."
INDEX { eqlApplianceIndex, eqlApplianceOpsType, eqlApplianceOpsIndex}
::= { eqlApplianceOpsTable 1 }
EqlApplianceOpsEntry ::=
SEQUENCE {
eqlApplianceOpsIndex Unsigned32,
eqlApplianceOpsRowStatus RowStatus,
eqlApplianceOpsType INTEGER,
eqlApplianceOpsStatus Unsigned32,
eqlApplianceOpsPercentage Unsigned32,
eqlApplianceOpsRequestId Counter64
}
eqlApplianceOpsIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This field specifies a unique index for identifing an operation."
::= { eqlApplianceOpsEntry 1}
eqlApplianceOpsRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used to manage operations."
::= { eqlApplianceOpsEntry 2 }
eqlApplianceOpsType OBJECT-TYPE
SYNTAX INTEGER {
none(0),
validation(1),
format(2),
start(3),
stop(4),
attach(5),
expand(6),
incrementalformat(7),
detach(8),
add-pair(9),
delete(10),
create-nas-appliance(11),
discover(12),
add-nas-appliance(13),
join-nas-appliance(14),
diagnostics(15),
nas-cluster-update(16),
restore-config(17),
service-mode-change(18),
container-cfg-modify(19)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This field specifies the type of operation."
::= { eqlApplianceOpsEntry 3 }
eqlApplianceOpsStatus OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field represents the current status of this operation. In case of errors, this value will represent the error number."
::= { eqlApplianceOpsEntry 4 }
eqlApplianceOpsPercentage OBJECT-TYPE
SYNTAX Unsigned32(0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field represents the % of completion for this operation."
::= { eqlApplianceOpsEntry 5 }
eqlApplianceOpsRequestId OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field represents the operation request identifier."
::= { eqlApplianceOpsEntry 6 }
--------------------------------------------------------------------------------------------
eqlVolumeApplianceTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlVolumeApplianceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Persistent Appliance Volumes table
This table is used to store what volumes are accessed by which appliance.
TimeoutAll:60"
::= { eqlApplianceObjects 9 }
eqlVolumeApplianceEntry OBJECT-TYPE
SYNTAX EqlVolumeApplianceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing the appliance information."
AUGMENTS { eqliscsiVolumeEntry }
::= { eqlVolumeApplianceTable 1 }
EqlVolumeApplianceEntry ::=
SEQUENCE {
eqlVolumeApplianceRowStatus RowStatus,
eqlVolumeApplianceIndex Unsigned32,
eqlVolumeApplianceNodeIndex Unsigned32,
eqlVolumeApplianceState INTEGER
}
eqlVolumeApplianceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used to manage the rows in this table."
::= { eqlVolumeApplianceEntry 1 }
eqlVolumeApplianceIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies the appliance index this volume is associated with. This value will never be zero."
::= { eqlVolumeApplianceEntry 2}
eqlVolumeApplianceNodeIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies the node index this volume is associated with. This value will be zero if this volume is not associated with a particular node."
::= { eqlVolumeApplianceEntry 3}
eqlVolumeApplianceState OBJECT-TYPE
SYNTAX INTEGER {
formatpending(0),
formatted(1),
expansionpending(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies the state of this volume as seen by the appliance."
::= { eqlVolumeApplianceEntry 4}
--------------------------------------------------------------------------------------------
eqlApplianceOpsFailureTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceOpsFailureEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Appliance operations failures table
This table is used to retrieve failure information related to an appliance.
TimeoutAll:60"
::= { eqlApplianceObjects 10 }
eqlApplianceOpsFailureEntry OBJECT-TYPE
SYNTAX EqlApplianceOpsFailureEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing an operation."
INDEX { eqlApplianceIndex, eqlApplianceOpsType, eqlApplianceOpsIndex, eqlApplianceOpsFailureIndex}
::= { eqlApplianceOpsFailureTable 1 }
EqlApplianceOpsFailureEntry ::=
SEQUENCE {
eqlApplianceOpsFailureIndex Unsigned32,
eqlApplianceOpsFailureType INTEGER,
eqlApplianceOpsFailureScope Unsigned32,
eqlApplianceOpsFailureCode Unsigned32,
eqlApplianceOpsFailureComponent INTEGER,
eqlApplianceOpsFailureSubComponent OCTET STRING,
eqlApplianceOpsFailureMessage OCTET STRING
}
eqlApplianceOpsFailureIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This field specifies a unique index for identifing an operation failure."
::= { eqlApplianceOpsFailureEntry 1}
eqlApplianceOpsFailureType OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
error(1),
warning(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field specifies the type of operation."
::= { eqlApplianceOpsFailureEntry 2 }
eqlApplianceOpsFailureScope OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field represents the scope of this failure. For spartan, 0 indicates scope of cluster. Non zero indicates the node index this failure is related to."
::= { eqlApplianceOpsFailureEntry 3 }
eqlApplianceOpsFailureCode OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Error code related to this failure."
::= { eqlApplianceOpsFailureEntry 4 }
eqlApplianceOpsFailureComponent OBJECT-TYPE
SYNTAX INTEGER{
unknown(0),
fans(1),
psus(2),
cpus(3),
fc(4),
monitor(5),
nics(6),
ipmi(7),
ups(8),
temperatures(9),
raid(10),
memory(11),
connectivity(12),
network(13)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Component related to this failure."
::= { eqlApplianceOpsFailureEntry 5 }
eqlApplianceOpsFailureSubComponent OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field specifies a user friendly name for the sub-components, e.g. eth32, eth33."
::= { eqlApplianceOpsFailureEntry 6 }
eqlApplianceOpsFailureMessage OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..256))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field contains the error message sent by the NAS cluster or controllers."
::= { eqlApplianceOpsFailureEntry 7 }
-------------------------------------------------------------------------------
eqlApplianceNodeHealthFailureTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceNodeHealthFailureEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Appliance operations failures table
This table is used to retrieve failure information related to an appliance.
TimeoutAll:60"
::= { eqlApplianceObjects 11 }
eqlApplianceNodeHealthFailureEntry OBJECT-TYPE
SYNTAX EqlApplianceNodeHealthFailureEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing an operation."
INDEX { eqlApplianceIndex, eqlApplianceNodeIndex, eqlApplianceNodeHealthFailureIndex}
::= { eqlApplianceNodeHealthFailureTable 1 }
EqlApplianceNodeHealthFailureEntry ::=
SEQUENCE {
eqlApplianceNodeHealthFailureIndex Unsigned32,
eqlApplianceNodeHealthFailureType INTEGER,
eqlApplianceNodeHealthFailureCode Unsigned32,
eqlApplianceNodeHealthFailureComponent INTEGER,
eqlApplianceNodeHealthFailureSubComponent OCTET STRING,
eqlApplianceNodeHealthFailureMessage OCTET STRING
}
eqlApplianceNodeHealthFailureIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This field specifies a unique index for identifing an operation failure."
::= { eqlApplianceNodeHealthFailureEntry 1}
eqlApplianceNodeHealthFailureType OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
error(1),
warning(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field specifies the type of operation."
::= { eqlApplianceNodeHealthFailureEntry 2 }
eqlApplianceNodeHealthFailureCode OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Error code related to this failure."
::= { eqlApplianceNodeHealthFailureEntry 3 }
eqlApplianceNodeHealthFailureComponent OBJECT-TYPE
SYNTAX INTEGER{
unknown(0),
power(1),
network(2),
internalhw(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Component related to this failure."
::= { eqlApplianceNodeHealthFailureEntry 4 }
eqlApplianceNodeHealthFailureSubComponent OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field specifies a user friendly name for the sub-component, e.g. eth32."
::= { eqlApplianceNodeHealthFailureEntry 5 }
eqlApplianceNodeHealthFailureMessage OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..256))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field contains the error message sent by the NAS cluster or controllers."
::= { eqlApplianceNodeHealthFailureEntry 6 }
--------------------------------------------------------------------------------------------
eqlApplianceServiceStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceServiceStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Appliance service status table
This table is used to retrieve service health status information related to an appliance.
TimeoutAll:60"
::= { eqlApplianceObjects 12 }
eqlApplianceServiceStatusEntry OBJECT-TYPE
SYNTAX EqlApplianceServiceStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing service status of an appliance."
INDEX { eqlApplianceIndex }
::= { eqlApplianceServiceStatusTable 1 }
EqlApplianceServiceStatusEntry ::=
SEQUENCE {
eqlApplianceOverallState INTEGER,
eqlApplianceServiceStatus INTEGER,
eqlApplianceServiceCriticalConditions BITS,
eqlApplianceServiceWarningConditions BITS,
eqlApplianceServiceAction INTEGER
}
eqlApplianceOverallState OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
on(1),
off(2),
stopping(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field indicates the overall status of the appliance."
::= { eqlApplianceServiceStatusEntry 1 }
eqlApplianceServiceStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
error(1),
warning(2),
normal(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field indicates the service health status of the appliance."
::= { eqlApplianceServiceStatusEntry 2 }
eqlApplianceServiceCriticalConditions OBJECT-TYPE
SYNTAX BITS {
exaStoreServiceFaultCacheLoss (0),
exaStoreServiceFaultServers (1),
exaStoreServiceNoService (2),
exaStoreServersFault (3),
exaStoreStorageSubsysFault (4),
eqlNASChassisClientNetworkCritical (5),
eqlNASChassisBackplaneNetworkCritical (6),
eqlNASChassisInternalNetworkCritical (7),
eqlNASChassisSanNetworkCritical (8),
eqlNASChassisFanCritical (9),
eqlNASControllerAmbientTempCritical (10),
eqlNASControllerBPSCritical (11),
eqlNASControllerCPUCritical (12),
eqlNASControllerFanCritical (13),
eqlNASControllerLocalDiskCritical (14),
eqlNASControllerRaidControllerCritical (15),
eqlNASControllerMemoryCritical (16),
eqlNASControllerVirtualDiskCritical (17)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field indicates the current critical conditions associated with the appliance"
::= { eqlApplianceServiceStatusEntry 3 }
eqlApplianceServiceWarningConditions OBJECT-TYPE
SYNTAX BITS {
exaStoreServiceFSCheckerFailed (0),
exaStoreServicejournal (1),
exaStoreServersSomeDown (2),
exaStoreServersSomeDetached (3),
exaStoreServersNotOptimal (4),
exaStoreStorageSubsysNotOptimal (5),
eqlNASChassisClientNetworkNotOptimal (6),
eqlNASChassisBackplaneNetworkNotOptimal (7),
eqlNASChassisInternalNetworkNotOptimal (8),
eqlNASChassisSanNetworkNotOptimal (9),
eqlNASChassisFanNotOptimal (10),
eqlNASChassisPowerSupplyPartial (11),
eqlNASControllerAmbientTempNotOptimal (12),
eqlNASControllerBPSNotOptimal (13),
eqlNASControllerCPUNotOptimal (14),
eqlNASControllerFanNotOptimal (15),
eqlNASControllerLocalDiskNotOptimal (16),
eqlNASControllerRaidControllerNotOptimal (17),
eqlNASControllerMemoryNotOptimal (18),
eqlNASControllerVirtualDiskNotOptimal (19),
eqlNASControllerPowerSupplyPartial (20)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field indicates the current warning conditions associated with the appliance"
::= { eqlApplianceServiceStatusEntry 4 }
eqlApplianceServiceAction OBJECT-TYPE
SYNTAX INTEGER {
massFailback(1),
massRebalance(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This field indicates the type of load balancing being requested"
::= { eqlApplianceServiceStatusEntry 5 }
--------------------------------------------------------------------------------------------
eqlApplianceStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Appliance operations failures table
This table is used to retrieve failure information related to an appliance.
TimeoutAll:60"
::= { eqlApplianceObjects 13 }
eqlApplianceStatsEntry OBJECT-TYPE
SYNTAX EqlApplianceStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing an operation."
INDEX { eqlApplianceIndex }
::= { eqlApplianceStatsTable 1 }
EqlApplianceStatsEntry ::=
SEQUENCE {
eqlApplianceStatsTotalCapacity Counter64,
eqlApplianceStatsTotalAllocated Counter64,
eqlApplianceStatsTotalUsed Counter64,
eqlApplianceStatsTotalFree Counter64,
eqlApplianceStatsTotalSnapshots Counter64,
eqlApplianceStatsNumberOfContainers Counter64,
eqlApplianceStatsNumberOfNfsExports Counter64,
eqlApplianceStatsNumberOfCifsShares Counter64,
eqlApplianceStatsNumberOfSnapshots Counter64,
eqlApplianceStatsTotalOptimizationSpaceSavings Counter64
}
eqlApplianceStatsTotalCapacity OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field represents the total capacity in MB. This is the space reserved for NAS i.e. the size of the NAS pool minus the size reserved by system for metadata.
This represents the eqlNASAppliancePoolSize - MetaData size."
::= { eqlApplianceStatsEntry 1 }
eqlApplianceStatsTotalAllocated OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field is used indicate the total allocated space in mega bytes. This is the sum of the virtual volume (container) sizes.
If there are 2 containers: container1 which is 10MB and container2 which is 30MB. The value of this field will be 40MB."
::= { eqlApplianceStatsEntry 2 }
eqlApplianceStatsTotalUsed OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field is used indicate the total mega bytes in use. It represents the total space used by all the containers and snapshots.
If we are using 2MB of container1, 10MB of container2 and 1MB of the container2 space is used by snapshots.
In that case, the value of this field will be 2+10+1=13MB."
::= { eqlApplianceStatsEntry 3 }
eqlApplianceStatsTotalFree OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field is used indicate the total mega bytes free. This field is the difference between the allocated space and used space i.e. TotalAllocatedSpace-TotalUsedSpace."
::= { eqlApplianceStatsEntry 4 }
eqlApplianceStatsTotalSnapshots OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field is used indicate the total mega bytes used by snapshots. This field represents the space used only by snapshots for all the containers in the NAS pool.
If 1MB of container1 and 2MB of container2 is used by snapshots, and we have only 2 containers in the NAS pool, the value of this field is 1+2 = 3MB."
::= { eqlApplianceStatsEntry 5 }
eqlApplianceStatsNumberOfContainers OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field is used indicate the number containers."
::= { eqlApplianceStatsEntry 6 }
eqlApplianceStatsNumberOfNfsExports OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field is used indicate the number of Nfs exports on the appliance."
::= { eqlApplianceStatsEntry 7 }
eqlApplianceStatsNumberOfCifsShares OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field is used indicate the number of Cifs exports on the appliance."
::= { eqlApplianceStatsEntry 8 }
eqlApplianceStatsNumberOfSnapshots OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field is used indicate the number Snapshots for the appliance."
::= { eqlApplianceStatsEntry 9 }
eqlApplianceStatsTotalOptimizationSpaceSavings OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field is used indicate the total mega bytes saved across all file systems due to optimization."
::= { eqlApplianceStatsEntry 10 }
--------------------------------------------------------------------------------------------
eqlApplianceNodeStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceNodeStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Appliance operations failures table
This table is used to retrieve failure information related to an appliance.
TimeoutAll:60"
::= { eqlApplianceObjects 14 }
eqlApplianceNodeStatusEntry OBJECT-TYPE
SYNTAX EqlApplianceNodeStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing an operation."
INDEX { eqlApplianceIndex, eqlApplianceNodeIndex }
::= { eqlApplianceNodeStatusTable 1 }
EqlApplianceNodeStatusEntry ::=
SEQUENCE {
eqlApplianceNodeStatusNodeState INTEGER
}
eqlApplianceNodeStatusNodeState OBJECT-TYPE
SYNTAX INTEGER{
unknown(0),
on(1),
off(2),
detached(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field represents the state of the node indexed by eqlApplianceNodeIndex"
::= { eqlApplianceNodeStatusEntry 1 }
--------------------------------------------------------------------------------------------
eqlApplianceMultiStateOpsTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceMultiStateOpsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Persistent Appliance Multi-state Operations table.
This table is used to maintain state information for a multi-state operation for an appliance.
TimeoutAll:60"
::= { eqlApplianceObjects 15 }
eqlApplianceMultiStateOpsEntry OBJECT-TYPE
SYNTAX EqlApplianceMultiStateOpsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing state information for a mult-state operation for an appliance."
INDEX { eqlApplianceIndex, eqlApplianceMultiStateOpsType, eqlApplianceMultiStateOpsIndex }
::= { eqlApplianceMultiStateOpsTable 1}
EqlApplianceMultiStateOpsEntry ::=
SEQUENCE {
eqlApplianceMultiStateOpsIndex Unsigned32,
eqlApplianceMultiStateOpsRowStatus RowStatus,
eqlApplianceMultiStateOpsType INTEGER,
eqlApplianceMultiStateOpsStatus Unsigned32,
eqlApplianceMultiStateOpsServiceTag OCTET STRING,
eqlApplianceMultiStateOpsServiceTag2 OCTET STRING,
eqlApplianceMultiStateOpsNodeIndex Unsigned32,
eqlApplianceMultiStateOpsNodeIndex2 Unsigned32,
eqlApplianceMultiStateOpsState INTEGER,
eqlApplianceMultiStateOpsPercentage Unsigned32,
eqlApplianceMultiStateOpsAction INTEGER,
eqlApplianceMultiStateOpsCurNodeIndex Unsigned32,
eqlApplianceMultiStateOpsLongRunningOp TruthValue,
eqlApplianceMultiStateOpsRequestId Counter64
}
eqlApplianceMultiStateOpsIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This field specifies a unique index for identifing a multi-state operation."
::= { eqlApplianceMultiStateOpsEntry 1}
eqlApplianceMultiStateOpsRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used to manage operations."
::= { eqlApplianceMultiStateOpsEntry 2 }
eqlApplianceMultiStateOpsType OBJECT-TYPE
SYNTAX INTEGER{
unknown(0),
attach-node(1),
add-pair(2),
resize(3),
detach(4),
start(5),
stop(6),
delete(7),
long-running-blocking-config(8),
diagnostics(9),
nas-cluster-update(10),
restore(11),
service-mode-change(12),
container-cfg-modify(13)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This field specifies the type of multi-state operation."
::= { eqlApplianceMultiStateOpsEntry 3 }
eqlApplianceMultiStateOpsStatus OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field represents the current status of this operation. In case of errors, this value will represent the error number."
::= { eqlApplianceMultiStateOpsEntry 4 }
eqlApplianceMultiStateOpsServiceTag OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field indicates the service tag of the attaching node, or the first of the nodes being added"
::= { eqlApplianceMultiStateOpsEntry 5 }
eqlApplianceMultiStateOpsServiceTag2 OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field indicates the service tag of the second of the nodes being added"
::= { eqlApplianceMultiStateOpsEntry 6 }
eqlApplianceMultiStateOpsNodeIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field represents the index of a node pertaining to this operation."
::= { eqlApplianceMultiStateOpsEntry 7 }
eqlApplianceMultiStateOpsNodeIndex2 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field represents the index of a second node pertaining to this operation."
::= { eqlApplianceMultiStateOpsEntry 8 }
eqlApplianceMultiStateOpsState OBJECT-TYPE
SYNTAX INTEGER{
unknown(0),
-- 1001 to 1099 are for attach-node operation
attach-node-setup(1001),
attach-internal-network(1002),
attach-san-network(1003),
attach-client-network(1004),
attach-configure-gateway(1005),
attach-start-nodes-validation(1006),
attach-nodes-validation-inprogress(1007),
attach-action(1008),
attach-action-inprogress(1009),
attach-completed(1010),
-- 1101 to 1199 are for resize operation
resize-expand(1101),
resize-expand-inprogress(1102),
resize-format(1103),
resize-format-inprogress(1104),
resize-completed(1105),
resize-nas-volumes(1106),
resize-discover-volumes(1107),
-- 1201 to 1299 are for detach operation
detach-inprogress(1201),
-- 1301 to 1399 are for start operation
start-inprogress(1301),
-- 1401 to 1499 are for stop operation
stop-inprogress(1401),
-- 1501 to 1599 are for add-pair operation
add-pair-node-setup(1501), --deprecated
add-pair-node-count(1502),
add-pair-cluster-internal-network(1503), --deprecated
add-pair-reset-node-count(1504), --deprecated
add-pair-nodes-internal-network(1505), --deprecated
add-pair-cluster-san-network(1506),
add-pair-nodes-san-network(1507), --deprecated
add-pair-cluster-client-network(1508),
add-pair-nodes-client-network(1509), --deprecated
add-pair-configure-gateway(1510), --deprecated
add-pair-start-nodes-validation(1511), --deprecated
add-pair-nodes-validation-inprogress(1512), --deprecated
add-pair-prepare(1513), --deprecated
add-pair-create-volume-acls(1514),
add-pair-start-attach(1515), --deprecated
add-pair-attach-inprogress(1516), --deprecated
add-pair-start-action(1517), --deprecated
add-pair-action-inprogress(1518), --deprecated
add-pair-completed(1519),
add-pair-start-nas-appliance-add(1520),
add-pair-nas-appliance-add-inprogress(1521),
add-pair-start-volume-discovery(1522),
add-pair-start-nas-appliance-join(1523),
add-pair-nas-appliance-join-inprogress(1524),
-- 1601 to 1699 are for delete operation
delete-inprogress(1601),
local-delete-inprogress(1602),
-- 1701 to 1799 are for long running operations that block communication to appliance for longer duration
modify-internal-network(1701),
modify-san-network(1702),
modify-client-network(1703),
configure-credential-no-external(1704),
configure-credential-ldap(1705),
configure-credential-nis(1706),
configure-credential-unknown(1707),
configure-active-directory(1708),
max-keep-set(1709),
grp-inet-addr-set(1710),
delete-container-host-access(1711),
rename-cluster(1712),
cifs-operation(1713),
nas-cluster-update-start(1714),
-- 1801 to 1899 are for NAS Diagnostics
nas-diags-init(1801),
nas-diags-start-general(1802),
nas-diags-check-general-started(1803),
nas-diags-check-general-finished(1804),
nas-diags-start-file(1805),
nas-diags-check-file-started(1806),
nas-diags-check-file-finished(1807),
nas-diags-finalize(1808),
nas-diags-done(1809),
-- 1901 to 1999 are for NAS Cluster Firmware Update
nas-cluster-update-inprogress(1901),
-- 2001 to 2099 are for NAS cluster restore
restore-start (2001),
restore-service-mode-to-maintenance (2002),
restore-transitioning-to-maintenance (2003),
restore-internal-network (2004),
restore-cluster-name (2005),
restore-start-nas-appliance-create (2006),
restore-nas-appliance-create-in-progress (2007),
restore-san-network (2008),
restore-send-eql-group-ip (2009),
restore-create-volume-acls (2010),
restore-start-volume-discovery (2011),
restore-start-format (2012),
restore-format-in-progress (2013),
restore-start-config-restore (2014),
restore-config-restore-in-progress (2015),
restore-done (2016),
-- 2101 to 2199 for service mode change operation
service-mode-change-inprogress (2101),
container-cfg-modify-inprogress (2200)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field represents the state during the attach state machine."
::= { eqlApplianceMultiStateOpsEntry 9 }
eqlApplianceMultiStateOpsPercentage OBJECT-TYPE
SYNTAX Unsigned32(0..100)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field represents the % of completion for this operation."
::= { eqlApplianceMultiStateOpsEntry 10 }
eqlApplianceMultiStateOpsAction OBJECT-TYPE
SYNTAX INTEGER{
none(0),
retry(1),
continue(2),
delete(3),
start(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used to either retry or continue the currently active operation."
::= { eqlApplianceMultiStateOpsEntry 11}
eqlApplianceMultiStateOpsCurNodeIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field represents the index of a node that is being operated on for this operation. 0 means VIP."
::= { eqlApplianceMultiStateOpsEntry 12 }
eqlApplianceMultiStateOpsLongRunningOp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "True if a long running nas operation is in progress."
DEFVAL { false }
::= { eqlApplianceMultiStateOpsEntry 13 }
eqlApplianceMultiStateOpsRequestId OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field represents the the operation request identifier."
::= { eqlApplianceMultiStateOpsEntry 14 }
--------------------------------------------------------------------------------------------
eqlApplianceNdmpTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceNdmpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Appliance Ndmp Table.
TimeoutAll:60"
::= { eqlApplianceObjects 16}
eqlApplianceNdmpEntry OBJECT-TYPE
SYNTAX EqlApplianceNdmpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing ndmp information."
INDEX { eqlApplianceIndex}
::= { eqlApplianceNdmpTable 1 }
EqlApplianceNdmpEntry ::=
SEQUENCE {
eqlApplianceNdmpRowStatus RowStatus,
eqlApplianceNdmpUserName DisplayString,
eqlApplianceNdmpPasswd DisplayString,
eqlApplianceNdmpDesiredState INTEGER,
eqlApplianceNdmpClientPort INTEGER
}
eqlApplianceNdmpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Rowstatus"
::= { eqlApplianceNdmpEntry 1 }
eqlApplianceNdmpUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..128))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "User name to allow DMA Servers to connect to NDMPD.
This name must be used for user authentication by NDMPD."
DEFVAL { "backup_user" }
::= { eqlApplianceNdmpEntry 2 }
eqlApplianceNdmpPasswd OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "An octet string containing the password to authenticate
DMA servers connecting to NDMPD.
If written, it changes the password for
the account. If read, it returns a zero-length string."
--DEFAULT cookie "secure"
::= { eqlApplianceNdmpEntry 3 }
eqlApplianceNdmpDesiredState OBJECT-TYPE
SYNTAX INTEGER{
stop(0),
start(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used to either stop or start NDMP."
::= { eqlApplianceNdmpEntry 4}
eqlApplianceNdmpClientPort OBJECT-TYPE
SYNTAX INTEGER ( 0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The listening port number of the Ndmp. Ndmp will listen on this port on all available client IP addresses."
DEFVAL { 10000 }
::= { eqlApplianceNdmpEntry 5 }
--------------------------------------------------------------------------------------------
eqlApplianceNdmpDmaServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceNdmpDmaServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Appliance NDMP DMA Server Table.
TimeoutAll:60"
::= { eqlApplianceObjects 17}
eqlApplianceNdmpDmaServerEntry OBJECT-TYPE
SYNTAX EqlApplianceNdmpDmaServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing group ndmp dma server information."
INDEX { eqlApplianceIndex, eqlApplianceNdmpDmaServerIPAddressType, eqlApplianceNdmpDmaServerIPAddress }
::= { eqlApplianceNdmpDmaServerTable 1 }
EqlApplianceNdmpDmaServerEntry ::=
SEQUENCE {
eqlApplianceNdmpDmaServerRowStatus RowStatus,
eqlApplianceNdmpDmaServerIPAddressType InetAddressType,
eqlApplianceNdmpDmaServerIPAddress InetAddress,
eqlApplianceNdmpDmaServerTransactionState INTEGER
}
eqlApplianceNdmpDmaServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "row status"
::= { eqlApplianceNdmpDmaServerEntry 1 }
eqlApplianceNdmpDmaServerIPAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field contains the IP Address, in network byte order for the NTP server."
::= { eqlApplianceNdmpDmaServerEntry 2 }
eqlApplianceNdmpDmaServerIPAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field contains the IP Address, in network byte order for the NTP server."
::= { eqlApplianceNdmpDmaServerEntry 3 }
eqlApplianceNdmpDmaServerTransactionState OBJECT-TYPE
SYNTAX INTEGER {
configNone (0),
configStart (1),
configInProgress (2),
configCommit (3),
configStartCommit (4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field denotes the transaction state of the operations on the eqlApplianceNdmpDmaServerTable."
DEFVAL {configNone}
::= { eqlApplianceNdmpDmaServerEntry 4 }
-------------------------------------------------------------------------------
eqlApplianceLocalUserAccessTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceLocalUserAccessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Appliance User access table
This table is used to manage user accounts on the Appliance.
TimeoutAll:60"
::= { eqlApplianceObjects 18 }
eqlApplianceLocalUserAccessEntry OBJECT-TYPE
SYNTAX EqlApplianceLocalUserAccessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing an operation."
INDEX { eqlApplianceIndex,eqlApplianceLocalUserName }
::= { eqlApplianceLocalUserAccessTable 1 }
EqlApplianceLocalUserAccessEntry ::=
SEQUENCE {
eqlApplianceLocalUserAccessRowStatus RowStatus,
eqlApplianceLocalUserName OCTET STRING,
eqlApplianceLocalUserPassword OCTET STRING,
eqlApplianceLocalUserUid Unsigned32,
eqlApplianceLocalUserPrimaryGroup OCTET STRING,
eqlApplianceLocalUserRealName OCTET STRING,
eqlApplianceLocalUserSid OCTET STRING,
eqlApplianceLocalUserRemarks OCTET STRING,
eqlApplianceLocalUserAdditionalGroups OCTET STRING,
eqlApplianceLocalUserAccess INTEGER
}
eqlApplianceLocalUserAccessRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used to manage operations."
::= { eqlApplianceLocalUserAccessEntry 1 }
eqlApplianceLocalUserName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The users name"
::= { eqlApplianceLocalUserAccessEntry 2 }
eqlApplianceLocalUserPassword OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..240))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The user password"
::= { eqlApplianceLocalUserAccessEntry 3 }
eqlApplianceLocalUserUid OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The numeric Unix user ID of the user referenced by this row"
::= { eqlApplianceLocalUserAccessEntry 4 }
eqlApplianceLocalUserPrimaryGroup OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..129))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The name of the group that sets the group quota for this user"
::= { eqlApplianceLocalUserAccessEntry 5 }
eqlApplianceLocalUserRealName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..128))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The real name associated with this user"
::= { eqlApplianceLocalUserAccessEntry 6 }
eqlApplianceLocalUserSid OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION "The SID of this user presented as a hyphen separated alpha numeric string"
::= { eqlApplianceLocalUserAccessEntry 7 }
eqlApplianceLocalUserRemarks OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The administrator remarks associated with this user"
::= { eqlApplianceLocalUserAccessEntry 8 }
eqlApplianceLocalUserAdditionalGroups OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..1023))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "A comma separated list of the group names used to determine access permissions for this user"
::= { eqlApplianceLocalUserAccessEntry 9 }
eqlApplianceLocalUserAccess OBJECT-TYPE
SYNTAX INTEGER {
enabled (0),
disabled (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This field specifies whether or not access is enabled for the local user in this appliance.
The default is enabled."
DEFVAL { enabled }
::= { eqlApplianceLocalUserAccessEntry 10 }
-------------------------------------------------------------------------------
eqlApplianceLocalGroupAccessTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceLocalGroupAccessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Appliance local group access table
This table is used to manage local group accounts on the Appliance.
TimeoutAll:60"
::= { eqlApplianceObjects 19 }
eqlApplianceLocalGroupAccessEntry OBJECT-TYPE
SYNTAX EqlApplianceLocalGroupAccessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing an operation."
INDEX { eqlApplianceIndex, eqlApplianceLocalGroupName}
::= { eqlApplianceLocalGroupAccessTable 1 }
EqlApplianceLocalGroupAccessEntry ::=
SEQUENCE {
eqlApplianceLocalGroupAccessRowStatus RowStatus,
eqlApplianceLocalGroupName OCTET STRING,
eqlApplianceLocalGroupGid Unsigned32,
eqlApplianceLocalGroupGsid OCTET STRING
}
eqlApplianceLocalGroupAccessRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used to manage operations."
::= { eqlApplianceLocalGroupAccessEntry 1 }
eqlApplianceLocalGroupName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The name of the group referenced by this row"
::= { eqlApplianceLocalGroupAccessEntry 2 }
eqlApplianceLocalGroupGid OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The numeric Unix group ID of the group referenced by this row"
::= { eqlApplianceLocalGroupAccessEntry 3 }
eqlApplianceLocalGroupGsid OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The GSID of this group presented as a hyphen separated alpha numeric string"
::= { eqlApplianceLocalGroupAccessEntry 4 }
----------------------
eqlApplianceCredentialsDatabaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceCredentialsDatabaseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Appliance credentials access table
This table is used to manage the credential databases on the Appliance.
TimeoutAll:60"
::= { eqlApplianceObjects 20 }
eqlApplianceCredentialsDatabaseEntry OBJECT-TYPE
SYNTAX EqlApplianceCredentialsDatabaseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing an operation "
INDEX { eqlApplianceIndex }
::= { eqlApplianceCredentialsDatabaseTable 1 }
EqlApplianceCredentialsDatabaseEntry ::=
SEQUENCE {
eqlApplianceCredentialsDatabaseRowStatus RowStatus,
eqlApplianceCredentialsDatabaseType INTEGER,
eqlApplianceCredentialsDatabaseLdapBaseDn OCTET STRING,
eqlApplianceCredentialsDatabaseLdapServerAddress OCTET STRING,
eqlApplianceCredentialsDatabaseNisDomain OCTET STRING,
eqlApplianceCredentialsDatabaseNisServerAddress OCTET STRING
}
eqlApplianceCredentialsDatabaseRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used to manage operations."
::= { eqlApplianceCredentialsDatabaseEntry 1 }
eqlApplianceCredentialsDatabaseType OBJECT-TYPE
SYNTAX INTEGER{
noexternal(0),
ldap(1),
nis(2),
unknown(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field represents the type of user data base on the apppliance"
::= { eqlApplianceCredentialsDatabaseEntry 2 }
eqlApplianceCredentialsDatabaseLdapBaseDn OBJECT-TYPE
--- per http://technet.microsoft.com/en-us/library/active-directory-maximum-limits-scalability(WS.10).aspx max baseDN is 255 chars
SYNTAX OCTET STRING(SIZE(1..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { eqlApplianceCredentialsDatabaseEntry 3 }
eqlApplianceCredentialsDatabaseLdapServerAddress OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The IP address as a string"
::= { eqlApplianceCredentialsDatabaseEntry 4 }
eqlApplianceCredentialsDatabaseNisDomain OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The NIS Domain"
::= { eqlApplianceCredentialsDatabaseEntry 5 }
eqlApplianceCredentialsDatabaseNisServerAddress OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..512))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "A comma separated list of NIS server IP addresses"
::= { eqlApplianceCredentialsDatabaseEntry 6 }
----------------------
eqlApplianceActiveDirectoryAccessTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceActiveDirectoryAccessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Appliance User access table
This table is used to manage access to Active Directory by the Appliance.
TimeoutAll:60"
::= { eqlApplianceObjects 21 }
eqlApplianceActiveDirectoryAccessEntry OBJECT-TYPE
SYNTAX EqlApplianceActiveDirectoryAccessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing an operation "
INDEX { eqlApplianceIndex }
::= { eqlApplianceActiveDirectoryAccessTable 1 }
EqlApplianceActiveDirectoryAccessEntry ::=
SEQUENCE {
eqlApplianceActiveDirectoryRowStatus RowStatus,
eqlApplianceActiveDirectoryAdvancedSettings INTEGER,
eqlApplianceActiveDirectoryNetBiosName OCTET STRING,
eqlApplianceActiveDirectoryDomain OCTET STRING,
eqlApplianceActiveDirectoryUserName OCTET STRING,
eqlApplianceActiveDirectoryPassword OCTET STRING,
eqlApplianceActiveDirectoryDescription OCTET STRING,
eqlApplianceActiveDirectoryFunctionalLevel OCTET STRING,
eqlApplianceActiveDirectoryWinsServer OCTET STRING,
eqlApplianceActiveDirectoryWorkGroup OCTET STRING,
eqlApplianceActiveDirectoryDomainControllers OCTET STRING,
eqlApplianceActiveDirectoryMemberOfDomain OCTET STRING,
eqlApplianceActiveDirectoryStatus INTEGER,
eqlApplianceActiveDirectoryAccessibleControllers OCTET STRING,
eqlApplianceActiveDirectoryPreferredControllers OCTET STRING
}
eqlApplianceActiveDirectoryRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used to manage operations."
::= { eqlApplianceActiveDirectoryAccessEntry 1 }
eqlApplianceActiveDirectoryAdvancedSettings OBJECT-TYPE
SYNTAX INTEGER {
unused(0),
no(1),
yes(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Yes/No; Allows for advanced configuration by support personel; Leave as No"
DEFVAL { no }
::= { eqlApplianceActiveDirectoryAccessEntry 2 }
eqlApplianceActiveDirectoryNetBiosName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This is the NetBIOS name that will appear in network neighborhood"
::= { eqlApplianceActiveDirectoryAccessEntry 3 }
eqlApplianceActiveDirectoryDomain OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The Active Directory full qualified domain name the appliance belongs to"
::= { eqlApplianceActiveDirectoryAccessEntry 4 }
eqlApplianceActiveDirectoryUserName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "A username with permissions to join the AD"
::= { eqlApplianceActiveDirectoryAccessEntry 5 }
eqlApplianceActiveDirectoryPassword OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Password for user who can join the AD"
::= { eqlApplianceActiveDirectoryAccessEntry 6 }
eqlApplianceActiveDirectoryDescription OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..1023))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Description field"
::= { eqlApplianceActiveDirectoryAccessEntry 7 }
eqlApplianceActiveDirectoryFunctionalLevel OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..7))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Mode of the AD server either Native or Mixed"
::= { eqlApplianceActiveDirectoryAccessEntry 8 }
eqlApplianceActiveDirectoryWinsServer OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "IP addr of WINS server if netowrk has one"
::= { eqlApplianceActiveDirectoryAccessEntry 9 }
eqlApplianceActiveDirectoryWorkGroup OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Name of the workgroup to join"
::= { eqlApplianceActiveDirectoryAccessEntry 10 }
eqlApplianceActiveDirectoryDomainControllers OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..128))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Commma separated list of ipv4 addresses "
::= { eqlApplianceActiveDirectoryAccessEntry 11 }
eqlApplianceActiveDirectoryMemberOfDomain OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..10))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Truth value if it's member of domain"
::= { eqlApplianceActiveDirectoryAccessEntry 12 }
eqlApplianceActiveDirectoryStatus OBJECT-TYPE
SYNTAX INTEGER {
unused(0),
enabled(1),
disabled(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Indicates if the Appliance is able to access the Active Directory domain."
DEFVAL { unused }
::= { eqlApplianceActiveDirectoryAccessEntry 13 }
eqlApplianceActiveDirectoryAccessibleControllers OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..128))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Commma separated list of controllers that are accessible."
::= { eqlApplianceActiveDirectoryAccessEntry 14 }
eqlApplianceActiveDirectoryPreferredControllers OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..128))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Comman separated list of preferred Active Directory controllers."
::= { eqlApplianceActiveDirectoryAccessEntry 15 }
--------------
eqlApplianceManualMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceManualMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Appliance User access table
This table is used to manage manualmapping of user access to the Appliance.
TimeoutAll:60"
::= { eqlApplianceObjects 22 }
eqlApplianceManualMappingEntry OBJECT-TYPE
SYNTAX EqlApplianceManualMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing an operation "
INDEX { eqlApplianceIndex, eqlApplianceManualMappingUserName}
::= { eqlApplianceManualMappingTable 1 }
EqlApplianceManualMappingEntry ::=
SEQUENCE {
eqlApplianceManualMappingRowStatus RowStatus,
eqlApplianceManualMappingUserName OCTET STRING,
eqlApplianceManualMappingMappedToUserName OCTET STRING,
eqlApplianceManualMappingDirection INTEGER
}
eqlApplianceManualMappingRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used to manage operations."
::= { eqlApplianceManualMappingEntry 1 }
eqlApplianceManualMappingUserName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..129))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The username to be mapped. The increased size is required should an AD name be used"
::= { eqlApplianceManualMappingEntry 2 }
eqlApplianceManualMappingMappedToUserName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..129))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The username to which the name in eqlApplianceManualMappingUserName is to be mapped. The increased size is required should an AD name be used"
::= { eqlApplianceManualMappingEntry 3 }
eqlApplianceManualMappingDirection OBJECT-TYPE
SYNTAX INTEGER {
unused(0),
none(1),
unixtowindows(2),
windowstounix(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The direction of the mapping either none or windows to unix or unix to windows"
::= { eqlApplianceManualMappingEntry 4 }
-----------
eqlApplianceMappingPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceMappingPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Appliance User access table
This table is used to manage manualmapping of user access to the Appliance.
TimeoutAll:60"
::= { eqlApplianceObjects 23 }
eqlApplianceMappingPolicyEntry OBJECT-TYPE
SYNTAX EqlApplianceMappingPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing an operation "
INDEX { eqlApplianceIndex }
::= { eqlApplianceMappingPolicyTable 1 }
EqlApplianceMappingPolicyEntry ::=
SEQUENCE {
eqlApplianceMappingPolicyRowStatus RowStatus,
eqlApplianceMappingPolicyAcquireMapping INTEGER,
eqlApplianceMappingPolicyAllowNotMapped INTEGER
}
eqlApplianceMappingPolicyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used to manage operations."
::= { eqlApplianceMappingPolicyEntry 1 }
eqlApplianceMappingPolicyAcquireMapping OBJECT-TYPE
SYNTAX INTEGER {
unused(0),
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Indicated if mapping policy is enabled"
DEFVAL { disable }
::= { eqlApplianceMappingPolicyEntry 2 }
eqlApplianceMappingPolicyAllowNotMapped OBJECT-TYPE
SYNTAX INTEGER {
unused(0),
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION "Indicates if guest mapping is allowed for unmapped users. The value is always enabled."
DEFVAL { enable }
::= { eqlApplianceMappingPolicyEntry 3 }
-----------
eqlApplianceAllGroupsTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceAllGroupsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Appliance User access table
This table is used to manage non-local group accounts on the Appliance.
TimeoutAll:60"
::= { eqlApplianceObjects 24 }
eqlApplianceAllGroupsEntry OBJECT-TYPE
SYNTAX EqlApplianceAllGroupsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing an operation."
INDEX { eqlApplianceIndex, eqlApplianceAllGroupsName}
::= { eqlApplianceAllGroupsTable 1 }
EqlApplianceAllGroupsEntry ::=
SEQUENCE {
eqlApplianceAllGroupsRowStatus RowStatus,
eqlApplianceAllGroupsName OCTET STRING,
eqlApplianceAllGroupsId OCTET STRING,
eqlApplianceAllGroupsType INTEGER,
eqlApplianceAllGroupsSource INTEGER
}
eqlApplianceAllGroupsRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used to manage operations."
::= { eqlApplianceAllGroupsEntry 1 }
eqlApplianceAllGroupsName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..129))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The name of the group referenced by this row. The length is to support the maximum length of an AD groupname including the domain"
::= { eqlApplianceAllGroupsEntry 2 }
eqlApplianceAllGroupsId OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The id of the group referenced by this row"
::= { eqlApplianceAllGroupsEntry 3 }
eqlApplianceAllGroupsType OBJECT-TYPE
SYNTAX INTEGER {
unused(0),
ad(1),
unix(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The type of the group referenced by this row"
::= { eqlApplianceAllGroupsEntry 4 }
eqlApplianceAllGroupsSource OBJECT-TYPE
SYNTAX INTEGER {
unused(0),
local(1),
external(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The credential source of the group referenced by this row"
::= { eqlApplianceAllGroupsEntry 5 }
-----------
eqlApplianceAllUsersTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceAllUsersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Appliance User access table
This table is used to manage non-local user accounts on the Appliance.
TimeoutAll:60"
::= { eqlApplianceObjects 25 }
eqlApplianceAllUsersEntry OBJECT-TYPE
SYNTAX EqlApplianceAllUsersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing an operation."
INDEX { eqlApplianceIndex, eqlApplianceAllUsersName}
::= { eqlApplianceAllUsersTable 1 }
EqlApplianceAllUsersEntry ::=
SEQUENCE {
eqlApplianceAllUsersRowStatus RowStatus,
eqlApplianceAllUsersName OCTET STRING,
eqlApplianceAllUsersId OCTET STRING,
eqlApplianceAllUsersType INTEGER,
eqlApplianceAllUsersSource INTEGER
}
eqlApplianceAllUsersRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used to manage operations."
::= { eqlApplianceAllUsersEntry 1 }
eqlApplianceAllUsersName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..129))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The name of the user referenced by this row"
::= { eqlApplianceAllUsersEntry 2 }
eqlApplianceAllUsersId OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The id of the user referenced by this row"
::= { eqlApplianceAllUsersEntry 3 }
eqlApplianceAllUsersType OBJECT-TYPE
SYNTAX INTEGER {
unused(0),
ad(1),
unix(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The type of the user referenced by this row"
::= { eqlApplianceAllUsersEntry 4 }
eqlApplianceAllUsersSource OBJECT-TYPE
SYNTAX INTEGER {
unused(0),
local(1),
external(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The credential source of the user referenced by this row"
::= { eqlApplianceAllUsersEntry 5 }
-----------------------------------------------------------------------
eqlApplianceEQLMemberMPVTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceEQLMemberMPVEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION "EqualLogic-Persistent table used to obtain the Management Protocol Version
(MPV) of each EQL Member in the Group. This table is deprecated now.
A new table eqlApplianceTypeEQLMemberMPVTable based on groupId, memberIndex
and ApplianceType will be instead.
TimeoutAll:60"
::= { eqlApplianceObjects 26 }
eqlApplianceEQLMemberMPVEntry OBJECT-TYPE
SYNTAX EqlApplianceEQLMemberMPVEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION "An entry contains the Management Protocol Version (MPV) of the Member."
INDEX { eqlApplianceIndex, eqlGroupId, eqlMemberIndex }
::= { eqlApplianceEQLMemberMPVTable 1}
EqlApplianceEQLMemberMPVEntry ::=
SEQUENCE {
eqlApplianceEQLMemberMPV Unsigned32
}
eqlApplianceEQLMemberMPV OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION "The Management Protocol Version (MPV)of this EQL member."
::= { eqlApplianceEQLMemberMPVEntry 1}
--------------------------------------------------------------------------
eqlApplianceMPVTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceMPVEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic table holding the EQL Group MPV and the Appliance Cluster MPV.
TimeoutAll:60"
::= { eqlApplianceObjects 27 }
eqlApplianceMPVEntry OBJECT-TYPE
SYNTAX EqlApplianceMPVEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry contains the Management Protocol Version (MPV) of the EQL Group and of the Appliance Cluster."
INDEX { eqlApplianceIndex }
::= { eqlApplianceMPVTable 1}
EqlApplianceMPVEntry ::=
SEQUENCE {
eqlApplianceEQLGroupMPV Unsigned32,
eqlApplianceClusterMPV Unsigned32,
eqlApplianceClusterMajorVersion Unsigned32,
eqlApplianceClusterMinorVersion Unsigned32,
eqlApplianceClusterMaintVersion Unsigned32
}
eqlApplianceEQLGroupMPV OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Management Protocol Version (MPV) of the EQL Group."
::= { eqlApplianceMPVEntry 1}
eqlApplianceClusterMPV OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " The Management Protocol Version (MPV) of the Appliance Cluster."
::= { eqlApplianceMPVEntry 2}
eqlApplianceClusterMajorVersion OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " The Major firmware version of the Appliance Cluster."
::= { eqlApplianceMPVEntry 3}
eqlApplianceClusterMinorVersion OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " The Minor firmware version of the Appliance Cluster."
::= { eqlApplianceMPVEntry 4}
eqlApplianceClusterMaintVersion OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " The Maintenance firmware version of the Appliance Cluster."
::= { eqlApplianceMPVEntry 5}
-----------
eqlApplianceSyncedDataTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceSyncedDataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Persistent Appliance Unsynced data table
This table is used to maintain a list of unsynced data between EQL and the appliance.
TimeoutAll:60"
::= { eqlApplianceObjects 28 }
eqlApplianceSyncedDataEntry OBJECT-TYPE
SYNTAX EqlApplianceSyncedDataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing Synced data."
INDEX { eqlApplianceIndex, eqlApplianceSyncedDataType, eqlApplianceSyncedDataIndex }
::= { eqlApplianceSyncedDataTable 1 }
EqlApplianceSyncedDataEntry ::=
SEQUENCE {
eqlApplianceSyncedDataRowStatus RowStatus,
eqlApplianceSyncedDataType INTEGER,
eqlApplianceSyncedDataIndex Unsigned32,
eqlApplianceSyncedDataIndexPayload OCTET STRING,
eqlApplianceSyncedDataEntryPayload OCTET STRING,
eqlApplianceSyncedDataState INTEGER
}
eqlApplianceSyncedDataRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used to manage operations."
::= { eqlApplianceSyncedDataEntry 1 }
eqlApplianceSyncedDataType OBJECT-TYPE
SYNTAX INTEGER {
grpadminpswd(1),
grpip(2),
timezone(3),
traprecipient(4),
trapcommunity(5),
cluster-san-vip(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field represents the type of the data to be synced to the appliance"
::= { eqlApplianceSyncedDataEntry 2 }
eqlApplianceSyncedDataIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field specifies a unique index for identifing the SyncedData."
::= { eqlApplianceSyncedDataEntry 3 }
eqlApplianceSyncedDataIndexPayload OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..1500))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field represents the payload form of the object index that needs to be synced to the appliance"
::= { eqlApplianceSyncedDataEntry 4 }
eqlApplianceSyncedDataEntryPayload OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..1500))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field represents the payload form of the object entry that needs to be synced to the appliance"
::= { eqlApplianceSyncedDataEntry 5 }
eqlApplianceSyncedDataState OBJECT-TYPE
SYNTAX INTEGER {
sync-pending(0),
sync-initiated(1),
synced(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field represents the state of the data to be synced to the appliance"
::= { eqlApplianceSyncedDataEntry 6 }
--
eqlApplianceCIFSProtocolTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceCIFSProtocolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Equallogic-Dynamic NAS CIFS Table.
This table contains a list of CIFS protocol entry."
::= { eqlApplianceObjects 29 }
eqlApplianceCIFSProtocolEntry OBJECT-TYPE
SYNTAX EqlApplianceCIFSProtocolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing CIFS protocal configuration."
INDEX { eqlApplianceIndex }
::= { eqlApplianceCIFSProtocolTable 1 }
EqlApplianceCIFSProtocolEntry ::=
SEQUENCE {
eqlApplianceCIFSProtocolRowStatus RowStatus,
eqlApplianceCIFSProtocolAuthenticationEnabled TruthValue,
eqlApplianceCIFSProtocolAuthenticationType INTEGER,
eqlApplianceCIFSProtocolAllowGuests TruthValue,
eqlApplianceCIFSProtocolMaxConnections Unsigned32,
eqlApplianceCIFSProtocolUnixCharacterSet INTEGER,
eqlApplianceCIFSProtocolDosCodePage INTEGER
}
eqlApplianceCIFSProtocolRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used to manage operations."
::= { eqlApplianceCIFSProtocolEntry 1 }
eqlApplianceCIFSProtocolAuthenticationEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "If true authentication is enabled on this appliance"
::= { eqlApplianceCIFSProtocolEntry 2 }
eqlApplianceCIFSProtocolAuthenticationType OBJECT-TYPE
SYNTAX INTEGER {
unused(0),
activedirectory(1),
localuser(2),
guestsonly(3) -- deprecated
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Indicates the type of authentication in effect on the appliance - guestsonly is deprecated"
::= { eqlApplianceCIFSProtocolEntry 3 }
eqlApplianceCIFSProtocolAllowGuests OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION "This is a deprecated field which is still requred in the exastore xml"
DEFVAL { false }
::= { eqlApplianceCIFSProtocolEntry 4 }
eqlApplianceCIFSProtocolMaxConnections OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies the maxium CIFS connection per node for this appliance"
::= { eqlApplianceCIFSProtocolEntry 5 }
eqlApplianceCIFSProtocolUnixCharacterSet OBJECT-TYPE
SYNTAX INTEGER {
unused(0),
utf8(1),
utf8jp(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Indicates the Unix character sets supported by CIFS on the appliance"
::= { eqlApplianceCIFSProtocolEntry 6 }
eqlApplianceCIFSProtocolDosCodePage
OBJECT-TYPE
SYNTAX INTEGER {
unused(0),
cp850(1),
cp437(2),
cp737(3),
cp775(4),
cp852(5),
cp857(6),
cp860(7),
cp861(8),
cp862(9),
cp863(10),
cp864(11),
cp865(12),
cp866(13),
cp874(14),
cp932(15),
cp936(16),
cp949(17),
cp950(18),
eucjp(19)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Indicates the DOS code page supported by CIFS on the appliance"
::= { eqlApplianceCIFSProtocolEntry 7 }
--------------------------------------------------------------------------------------------
eqlApplianceOptimizationScheduleTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceOptimizationScheduleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Appliance Optimization Scheduler Table.
TimeoutAll:60"
::= { eqlApplianceObjects 30}
eqlApplianceOptimizationScheduleEntry OBJECT-TYPE
SYNTAX EqlApplianceOptimizationScheduleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing ndmp information."
INDEX { eqlApplianceIndex}
::= { eqlApplianceOptimizationScheduleTable 1 }
EqlApplianceOptimizationScheduleEntry ::=
SEQUENCE {
eqlApplianceOptimizationScheduleRowStatus RowStatus,
eqlApplianceOptimizationScheduleStatus TruthValue,
eqlApplianceOptimizationContainerIndex Unsigned32,
eqlApplianceOptimizationPolicyIndex Integer32
}
eqlApplianceOptimizationScheduleRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Rowstatus"
::= { eqlApplianceOptimizationScheduleEntry 1 }
eqlApplianceOptimizationScheduleStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "If true optimization schedule is enabled on this appliance"
DEFVAL { false }
::= { eqlApplianceOptimizationScheduleEntry 2 }
eqlApplianceOptimizationContainerIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unique Identifier used to manage NAS Containers. 0 in this case."
DEFVAL { 0 }
::= { eqlApplianceOptimizationScheduleEntry 3 }
eqlApplianceOptimizationPolicyIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value identifies the snapshot policy for this snapshot."
DEFVAL { 0 }
::= { eqlApplianceOptimizationScheduleEntry 4 }
--------------------------------------------------------------------------------------------
eqlApplianceAdminAccountTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceAdminAccountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Appliance Administration account table."
::= { eqlApplianceObjects 31 }
eqlApplianceAdminAccountEntry OBJECT-TYPE
SYNTAX EqlApplianceAdminAccountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing administration account settings."
INDEX { eqlApplianceIndex, eqlApplianceAdminAccountName }
::= { eqlApplianceAdminAccountTable 1 }
EqlApplianceAdminAccountEntry ::=
SEQUENCE {
eqlApplianceAdminAccountName DisplayString,
eqlApplianceAdminAccountRowStatus RowStatus,
eqlApplianceAdminAccountPassword OCTET STRING
}
eqlApplianceAdminAccountName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The name of the administration account."
::= { eqlApplianceAdminAccountEntry 1 }
eqlApplianceAdminAccountRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This value is used to manage the conceptual row."
::= { eqlApplianceAdminAccountEntry 2 }
eqlApplianceAdminAccountPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION " An octet string containing the (crypt cipher) password for this
account. If written, it changes the password for
the account. If read, it returns a zero-length string."
::= { eqlApplianceAdminAccountEntry 3 }
--------------------------------------------------------------------------------------------
eqlApplianceLicenseTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceLicenseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Appliance License table."
::= { eqlApplianceObjects 32 }
eqlApplianceLicenseEntry OBJECT-TYPE
SYNTAX EqlApplianceLicenseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing license settings."
INDEX { eqlApplianceIndex, eqlApplianceLicenseFeatureId }
::= { eqlApplianceLicenseTable 1 }
EqlApplianceLicenseEntry ::=
SEQUENCE {
eqlApplianceLicenseRowStatus RowStatus,
eqlApplianceLicenseFeatureId INTEGER,
eqlApplianceLicenseEntitlementId OCTET STRING,
eqlApplianceLicenseState INTEGER,
eqlApplianceLicenseExpiry Counter32,
eqlApplianceLicenseUsed TruthValue,
eqlApplianceLicenseType INTEGER
}
eqlApplianceLicenseRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This value is used to manage the conceptual row."
::= { eqlApplianceLicenseEntry 1 }
eqlApplianceLicenseFeatureId OBJECT-TYPE
SYNTAX INTEGER {
basic-dedupe(1),
advanced-dedupe(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION " An enumeration defining the licensed feature."
DEFVAL { basic-dedupe }
::= { eqlApplianceLicenseEntry 2 }
eqlApplianceLicenseEntitlementId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Entitlement id of the license."
::= { eqlApplianceLicenseEntry 3 }
eqlApplianceLicenseState OBJECT-TYPE
SYNTAX INTEGER {
enabled(0),
disabled(1),
expired(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION " License state."
DEFVAL { enabled }
::= { eqlApplianceLicenseEntry 4 }
eqlApplianceLicenseExpiry OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Expiration date of the license. This field specifies the expiration date for the license.
Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01. 0 for perpetual licenses.
If the license type is perpetual this field will be ignored"
::= { eqlApplianceLicenseEntry 5 }
eqlApplianceLicenseUsed OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Set to True if the license is in use"
DEFVAL { false }
::= { eqlApplianceLicenseEntry 6 }
eqlApplianceLicenseType OBJECT-TYPE
SYNTAX INTEGER {
evaluation(0),
perpetual(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION " License type."
DEFVAL { perpetual }
::= { eqlApplianceLicenseEntry 7 }
--------------------------------------------------------------------------------------------
eqlApplianceLicenseFileTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceLicenseFileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Appliance License File table."
::= { eqlApplianceObjects 33 }
eqlApplianceLicenseFileEntry OBJECT-TYPE
SYNTAX EqlApplianceLicenseFileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing license settings."
INDEX { eqlApplianceIndex }
::= { eqlApplianceLicenseFileTable 1 }
EqlApplianceLicenseFileEntry ::=
SEQUENCE {
eqlApplianceLicenseFileRowStatus RowStatus,
eqlApplianceLicenseFileName OCTET STRING
}
eqlApplianceLicenseFileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This value is used to manage the conceptual row."
::= { eqlApplianceLicenseFileEntry 1 }
eqlApplianceLicenseFileName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION " File name of the license."
::= { eqlApplianceLicenseFileEntry 2 }
-----------------------------------------------------------------------
eqlApplianceTypeEQLMemberMPVTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceTypeEQLMemberMPVEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Persistent table used to obtain the Management Protocol Version
(MPV) of each EQL Member in the Group for a particular appliance type.
TimeoutAll:60"
::= { eqlApplianceObjects 34 }
eqlApplianceTypeEQLMemberMPVEntry OBJECT-TYPE
SYNTAX EqlApplianceTypeEQLMemberMPVEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry contains the Management Protocol Version (MPV) of the Member."
INDEX { eqlGroupId, eqlMemberIndex, eqlApplianceType }
::= { eqlApplianceTypeEQLMemberMPVTable 1}
EqlApplianceTypeEQLMemberMPVEntry ::=
SEQUENCE {
eqlApplianceTypeEQLMemberMPV Unsigned32
}
eqlApplianceTypeEQLMemberMPV OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Management Protocol Version (MPV) of this EQL member."
::= { eqlApplianceTypeEQLMemberMPVEntry 1}
-----------------------------------------------------------------------
eqlApplianceTypeEQLGroupMPVTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceTypeEQLGroupMPVEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic table holding the EQL Group MPV for a give type of Appliance Cluster.
TimeoutAll:60"
::= { eqlApplianceObjects 35 }
eqlApplianceTypeEQLGroupMPVEntry OBJECT-TYPE
SYNTAX EqlApplianceTypeEQLGroupMPVEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry contains the Management Protocol Version (MPV) of the EQL Group for a given type of Appliance Cluster."
INDEX { eqlGroupId, eqlApplianceType }
::= { eqlApplianceTypeEQLGroupMPVTable 1}
EqlApplianceTypeEQLGroupMPVEntry ::=
SEQUENCE {
eqlApplianceTypeEQLGroupMPV Unsigned32
}
eqlApplianceTypeEQLGroupMPV OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Management Protocol Version (MPV) of the EQL Group."
::= { eqlApplianceTypeEQLGroupMPVEntry 1}
--------------------------------------------------------------------------------------------
eqlApplianceVolumeDiscoveryTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceVolumeDiscoveryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Appliance volume discovery operation status table
This table is used to manage volume discovery operations on appliances.
TimeoutAll:60"
::= { eqlApplianceObjects 36 }
eqlApplianceVolumeDiscoveryEntry OBJECT-TYPE
SYNTAX EqlApplianceVolumeDiscoveryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing volume discovery status."
INDEX { eqlApplianceIndex, eqlApplianceNodeIndex, eqliscsiVolumeTargetIscsiName }
::= { eqlApplianceVolumeDiscoveryTable 1 }
EqlApplianceVolumeDiscoveryEntry ::=
SEQUENCE {
eqlApplianceVolumeDiscoveryRowStatus RowStatus,
eqlApplianceVolumeDiscoveryVolumeNodeAccessibleStatus INTEGER,
eqlApplianceVolumeDiscoveryVolumeStatus INTEGER,
eqlApplianceVolumeDiscoveryVolumeLunNumber Unsigned32
}
eqlApplianceVolumeDiscoveryRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used to manage volume discovery operation."
::= { eqlApplianceVolumeDiscoveryEntry 1 }
eqlApplianceVolumeDiscoveryVolumeNodeAccessibleStatus OBJECT-TYPE
SYNTAX INTEGER {
not-optimal(0),
optimal(1),
fault(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field specifies the Volume accessible status by the specified Appliance and Controller."
DEFVAL {not-optimal}
::= { eqlApplianceVolumeDiscoveryEntry 2 }
eqlApplianceVolumeDiscoveryVolumeStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
expanding(1),
formatted(2),
expandable(3),
new(4),
formatting(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION " This field specifies the volume status."
DEFVAL { unknown }
::= { eqlApplianceVolumeDiscoveryEntry 3 }
eqlApplianceVolumeDiscoveryVolumeLunNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " This field specifies the volume LUN number."
DEFVAL { 0 }
::= { eqlApplianceVolumeDiscoveryEntry 4 }
-----------------------------------------------------------------------
eqlApplianceInitiatorsTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceInitiatorsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic table holding the list of Initiators for a given NAS Cluster.
TimeoutAll:60"
::= { eqlApplianceObjects 37 }
eqlApplianceInitiatorsEntry OBJECT-TYPE
SYNTAX EqlApplianceInitiatorsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing the initiators information."
INDEX { eqlApplianceIndex, eqlApplianceNodeIndex}
::= { eqlApplianceInitiatorsTable 1}
EqlApplianceInitiatorsEntry ::=
SEQUENCE {
eqlApplianceInitiatorRowStatus RowStatus,
eqlApplianceInitiatorName OCTET STRING
}
eqlApplianceInitiatorRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used indicate the status of this entry."
::= { eqlApplianceInitiatorsEntry 1 }
eqlApplianceInitiatorName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..223))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The iSCSI initiator name for a particular NAS controller."
::= { eqlApplianceInitiatorsEntry 2 }
-----------------------------------------------------------------------
eqlApplianceUserQueryTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceUserQueryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Equallogic-Dynamic Appliance User search Table.
This table provides the ability to search for a particular
user in any of the 3 DBs provided, LocalUser, AD User, NIS/LDAP User.
TimeoutAll:60"
::= { eqlApplianceObjects 38 }
eqlApplianceUserQueryEntry OBJECT-TYPE
SYNTAX EqlApplianceUserQueryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing the Appliance User search information."
INDEX { eqlApplianceIndex, eqlApplianceUserQuerySearchString, eqlApplianceUserQueryDBType,
eqlApplianceUserQueryPageSize, eqlApplianceUserQueryPageNumber, eqlApplianceUserQueryUserDomain,
eqlApplianceUserQueryUserName }
::= { eqlApplianceUserQueryTable 1 }
EqlApplianceUserQueryEntry ::=
SEQUENCE {
eqlApplianceUserQuerySearchString OCTET STRING,
eqlApplianceUserQueryDBType INTEGER,
eqlApplianceUserQueryPageSize Unsigned32,
eqlApplianceUserQueryPageNumber Unsigned32,
eqlApplianceUserQueryUserDomain OCTET STRING,
eqlApplianceUserQueryUserName OCTET STRING,
eqlApplianceUserQueryRowStatus RowStatus,
eqlApplianceUserQueryTotalUsers Unsigned32,
eqlApplianceUserQueryUserId OCTET STRING,
eqlApplianceUserQueryUserPrimaryGroup OCTET STRING,
eqlApplianceUserQueryUserType INTEGER,
eqlApplianceUserQueryUserSource INTEGER
}
eqlApplianceUserQuerySearchString OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..129))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The search string used for the query."
::= { eqlApplianceUserQueryEntry 1 }
eqlApplianceUserQueryDBType OBJECT-TYPE
SYNTAX INTEGER {
unused(0),
ad(1),
unix(2),
all(3),
local(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field indicates on which database to perform the query."
::= { eqlApplianceUserQueryEntry 2 }
eqlApplianceUserQueryPageSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field indicates the page size for the query result."
::= { eqlApplianceUserQueryEntry 3 }
eqlApplianceUserQueryPageNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field indicates the page number for the query."
::= { eqlApplianceUserQueryEntry 4 }
eqlApplianceUserQueryUserDomain OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The domain name of the user referenced by this row."
::= { eqlApplianceUserQueryEntry 5 }
eqlApplianceUserQueryUserName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..129))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The name of the user referenced by this row."
::= { eqlApplianceUserQueryEntry 6 }
eqlApplianceUserQueryRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used to manage operations."
::= { eqlApplianceUserQueryEntry 7 }
eqlApplianceUserQueryTotalUsers OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field indicates the total number of users returned by the query."
::= { eqlApplianceUserQueryEntry 8 }
eqlApplianceUserQueryUserId OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The ID of the user referenced by this row."
::= { eqlApplianceUserQueryEntry 9 }
eqlApplianceUserQueryUserPrimaryGroup OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..184))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The domain name of the user referenced by this row."
::= { eqlApplianceUserQueryEntry 10 }
eqlApplianceUserQueryUserType OBJECT-TYPE
SYNTAX INTEGER {
unused(0),
ad(1),
unix(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The type of the user referenced by this row."
::= { eqlApplianceUserQueryEntry 11 }
eqlApplianceUserQueryUserSource OBJECT-TYPE
SYNTAX INTEGER {
unused(0),
local(1),
external(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The credential source of the user referenced by this row."
::= { eqlApplianceUserQueryEntry 12 }
-----------------------------------------------------------------------------------------------
eqlApplianceDnsServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceDnsServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic table used to store DNS servers for a NAS appliance.
TimeoutAll:60"
::= { eqlApplianceObjects 39 }
eqlApplianceDnsServerEntry OBJECT-TYPE
SYNTAX EqlApplianceDnsServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry contains the antivirus host information for a NAS appliance."
INDEX { eqlApplianceIndex, eqlApplianceDnsServerIndex }
::= { eqlApplianceDnsServerTable 1 }
EqlApplianceDnsServerEntry ::=
SEQUENCE {
eqlApplianceDnsServerIndex Unsigned32,
eqlApplianceDnsServerRowStatus RowStatus,
eqlApplianceDnsServerInetAddressType InetAddressType,
eqlApplianceDnsServerInetAddress InetAddress,
eqlApplianceDnsServerTransactionState INTEGER
}
eqlApplianceDnsServerIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This field specifies an index that uniquely identifies the DNS server entry."
::= { eqlApplianceDnsServerEntry 1 }
eqlApplianceDnsServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used to manage the conceptual row entry."
::= { eqlApplianceDnsServerEntry 2 }
eqlApplianceDnsServerInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field contains the IP address type for the DNS server."
DEFVAL { ipv4 }
::= { eqlApplianceDnsServerEntry 3 }
eqlApplianceDnsServerInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field contains the IP address, in network byte order, for the DNS server."
::= { eqlApplianceDnsServerEntry 4 }
eqlApplianceDnsServerTransactionState OBJECT-TYPE
SYNTAX INTEGER {
singleOp(0),
configStart(1),
configInProgress (2),
configCommit (3),
configStartCommit (4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field denotes the transaction state of the operations on the eqlApplianceDnsServerTable.
To accumulate multiple create/destroy op into a single transaction, the TransactionState
in the first row should be configStart and the TransactionState of the last row should be
configCommit and middle rows should be configInProgress. configStartCommit would indicate
a single row in the transaction. singleOp is the same as configStartCommit but comes from
an SNMP manager that didn't use TransactionState"
DEFVAL { singleOp }
::= { eqlApplianceDnsServerEntry 5 }
-----------------------------------------------------------------------------------------------
eqlApplianceDnsSuffixTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceDnsSuffixEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic table used to store DNS suffixes for a NAS appliance.
TimeoutAll:60"
::= { eqlApplianceObjects 40 }
eqlApplianceDnsSuffixEntry OBJECT-TYPE
SYNTAX EqlApplianceDnsSuffixEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry contains the antivirus host information for a NAS appliance."
INDEX { eqlApplianceIndex, eqlApplianceDnsSuffixIndex }
::= { eqlApplianceDnsSuffixTable 1 }
EqlApplianceDnsSuffixEntry ::=
SEQUENCE {
eqlApplianceDnsSuffixIndex Unsigned32,
eqlApplianceDnsSuffixRowStatus RowStatus,
eqlApplianceDnsSuffixString DisplayString,
eqlApplianceDnsSuffixTransactionState INTEGER
}
eqlApplianceDnsSuffixIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This field specifies an index that uniquely identifies the DNS suffix entry."
::= { eqlApplianceDnsSuffixEntry 1 }
eqlApplianceDnsSuffixRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used to manage the conceptual row entry."
::= { eqlApplianceDnsSuffixEntry 2 }
eqlApplianceDnsSuffixString OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..127))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field contains a domain suffix for DNS lookup."
::= { eqlApplianceDnsSuffixEntry 3 }
eqlApplianceDnsSuffixTransactionState OBJECT-TYPE
SYNTAX INTEGER {
singleOp(0),
configStart(1),
configInProgress (2),
configCommit (3),
configStartCommit (4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field denotes the transaction state of the operations on the eqlApplianceDnsSuffixTable.
To accumulate multiple create/destroy op into a single transaction, the TransactionState
in the first row should be configStart and the TransactionState of the last row should be
configCommit and middle rows should be configInProgress. configStartCommit would indicate
a single row in the transaction. singleOp is the same as configStartCommit but comes from
an SNMP manager that didn't use TransactionState"
DEFVAL { singleOp }
::= { eqlApplianceDnsSuffixEntry 4 }
-----------------------------------------------------------------------
eqlApplianceDomainListTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceDomainListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Equallogic-Dynamic Appliance Domain list Table.
This table provides the ability to list all of the Domains for a particular
Appliance.
TimeoutAll:60"
::= { eqlApplianceObjects 41 }
eqlApplianceDomainListEntry OBJECT-TYPE
SYNTAX EqlApplianceDomainListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing the domain information."
INDEX { eqlApplianceIndex, eqlApplianceDomainName }
::= { eqlApplianceDomainListTable 1 }
EqlApplianceDomainListEntry ::=
SEQUENCE {
eqlApplianceDomainName OCTET STRING,
eqlApplianceDomainType INTEGER
}
eqlApplianceDomainName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..129))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field indicates the domain name."
::= { eqlApplianceDomainListEntry 1 }
eqlApplianceDomainType OBJECT-TYPE
SYNTAX INTEGER {
unused(0),
ad(1),
unix(2),
local(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "this field indicates the domain type."
::= { eqlApplianceDomainListEntry 2 }
-----------------------------------------------------------------------
eqlApplianceGroupQueryTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlApplianceGroupQueryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Equallogic-Dynamic Appliance User search Table.
This table provides the ability to search for a particular
user in any of the 3 DBs provided, LocalUser, AD User, NIS/LDAP User.
TimeoutAll:60"
::= { eqlApplianceObjects 42 }
eqlApplianceGroupQueryEntry OBJECT-TYPE
SYNTAX EqlApplianceGroupQueryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing the Appliance User search information."
INDEX { eqlApplianceIndex, eqlApplianceGroupQuerySearchString, eqlApplianceGroupQueryDBType,
eqlApplianceGroupQueryPageSize, eqlApplianceGroupQueryPageNumber, eqlApplianceGroupQueryDomain,
eqlApplianceGroupQueryGroupName }
::= { eqlApplianceGroupQueryTable 1 }
EqlApplianceGroupQueryEntry ::=
SEQUENCE {
eqlApplianceGroupQuerySearchString OCTET STRING,
eqlApplianceGroupQueryDBType INTEGER,
eqlApplianceGroupQueryPageSize Unsigned32,
eqlApplianceGroupQueryPageNumber Unsigned32,
eqlApplianceGroupQueryDomain OCTET STRING,
eqlApplianceGroupQueryGroupName OCTET STRING,
eqlApplianceGroupQueryRowStatus RowStatus,
eqlApplianceGroupQueryTotalGroups Unsigned32,
eqlApplianceGroupQueryGroupId OCTET STRING,
eqlApplianceGroupQueryGroupType INTEGER,
eqlApplianceGroupQueryGroupSource INTEGER
}
eqlApplianceGroupQuerySearchString OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..129))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The search string used for the query."
::= { eqlApplianceGroupQueryEntry 1 }
eqlApplianceGroupQueryDBType OBJECT-TYPE
SYNTAX INTEGER {
unused(0),
ad(1),
unix(2),
all(3),
local(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field indicates on which database to perform the query."
::= { eqlApplianceGroupQueryEntry 2 }
eqlApplianceGroupQueryPageSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field indicates the page size for the query result."
::= { eqlApplianceGroupQueryEntry 3 }
eqlApplianceGroupQueryPageNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field indicates the page number for the query."
::= { eqlApplianceGroupQueryEntry 4 }
eqlApplianceGroupQueryDomain OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The domain name of the group referenced by this row."
::= { eqlApplianceGroupQueryEntry 5 }
eqlApplianceGroupQueryGroupName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..129))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The name of the group referenced by this row."
::= { eqlApplianceGroupQueryEntry 6 }
eqlApplianceGroupQueryRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used to manage operations."
::= { eqlApplianceGroupQueryEntry 7 }
eqlApplianceGroupQueryTotalGroups OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field indicates the total number of groups returned by the query."
::= { eqlApplianceGroupQueryEntry 8 }
eqlApplianceGroupQueryGroupId OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The ID of the group referenced by this row."
::= { eqlApplianceGroupQueryEntry 9 }
eqlApplianceGroupQueryGroupType OBJECT-TYPE
SYNTAX INTEGER {
unused(0),
ad(1),
unix(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The type of the group referenced by this row."
::= { eqlApplianceGroupQueryEntry 10 }
eqlApplianceGroupQueryGroupSource OBJECT-TYPE
SYNTAX INTEGER {
unused(0),
local(1),
external(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The credential source of the group referenced by this row."
::= { eqlApplianceGroupQueryEntry 11 }
END