Initial commit

This commit is contained in:
David Leutgeb
2023-12-05 12:25:34 +01:00
commit 98a672123c
4378 changed files with 8817503 additions and 0 deletions

2946
MIBS/equallogic/EQL-DCB-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,243 @@
-- Mib files packaged on Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054)
EQL-LLDP-MIB DEFINITIONS ::= BEGIN
-- ******************************************************************
-- LLDP (IEEE 802.1AB) MIB
-- ******************************************************************
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
enterprises,
Counter32,
Counter64,
Integer32,
Unsigned32 FROM SNMPv2-SMI -- [RFC2578]
TimeInterval,
MacAddress,
TruthValue FROM SNMPv2-TC -- [RFC2579]
ifIndex FROM RFC1213-MIB
equalLogic FROM EQUALLOGIC-SMI
eqlGroupId FROM EQLGROUP-MIB
eqlMemberIndex FROM EQLMEMBER-MIB
;
eqlLldpMib 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
"Link Layer Discovery Protocol MIB module.
Copyright (c) 2010-2012 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.
Copyright (C) IEEE (2009). This version of this MIB module
is published as subclause 11.5.1 of IEEE Std 802.1AB-2009;
see the standard itself for full legal notices."
REVISION "201007230000Z" -- 7/23/2010 00:00GMT
DESCRIPTION
"Initial revision - based on IEEE 802.1AB-2009 Copyright (C) IEEE."
::= { enterprises equalLogic(12740) 21 }
eqlLldpMIBObjects OBJECT IDENTIFIER ::= { eqlLldpMib 1 }
-------------------------------------------------------------------
-- IEEE 802.1AB - LLDP Textual Conventions
-------------------------------------------------------------------
EqlLldpV2ChassisIdSubtype ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This describes the source of a chassis identifier."
SYNTAX INTEGER {
chassisComponent(1),
interfaceAlias(2),
portComponent(3),
macAddress(4),
networkAddress(5),
interfaceName(6),
local(7)
}
EqlLldpV2ChassisId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1x:"
STATUS current
DESCRIPTION
"This describes the format of a chassis identifier string."
SYNTAX OCTET STRING (SIZE (255))
EqlLldpV2PortIdSubtype ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This describes the source of a particular type of port
identifier used in the LLDP MIB."
SYNTAX INTEGER {
interfaceAlias(1),
portComponent(2),
macAddress(3),
networkAddress(4),
interfaceName(5),
agentCircuitId(6),
local(7)
}
EqlLldpV2PortId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1x:"
STATUS current
DESCRIPTION
"This describes the format of a port identifier string."
SYNTAX OCTET STRING (SIZE (1..255))
EqlLldpV2State ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This describes the state of LLDP for the port."
SYNTAX INTEGER {
off(0),
noPeer(1),
active(2),
multiplePeers(3)
}
--
-- Dynamic LLDP interface table contains status information and
-- counters for LLDP.
--
eqlLldpDynamicIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlLldpDynamicIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"EqualLogic-Dynamic
A table of LLDP information per each interface of a system.
Each row in this table supplies values for one port's
LLDP parameters."
::= { eqlLldpMIBObjects 1 }
eqlLldpDynamicIfEntry OBJECT-TYPE
SYNTAX EqlLldpDynamicIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the LLDP table, containing information
about LLDP on a single interface."
INDEX { eqlGroupId, eqlMemberIndex, ifIndex }
::= { eqlLldpDynamicIfTable 1 }
EqlLldpDynamicIfEntry ::= SEQUENCE {
eqlLldpRemMacAddress MacAddress,
eqlLldpV2RemChassisIdSubtype EqlLldpV2ChassisIdSubtype,
eqlLldpV2RemChassisId EqlLldpV2ChassisId,
eqlLldpV2RemPortIdSubtype EqlLldpV2PortIdSubtype,
eqlLldpV2RemPortId EqlLldpV2PortId,
eqlLldpV2RemPortDesc OCTET STRING,
eqlLldpV2RemSysName OCTET STRING,
eqlLldpV2RemSysDesc OCTET STRING,
eqlLldpV2State EqlLldpV2State,
eqlLldpV2RemMgmtAddr OCTET STRING
}
eqlLldpRemMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MAC address associated with the LLDP peer."
::= { eqlLldpDynamicIfEntry 1 }
eqlLldpV2RemChassisIdSubtype OBJECT-TYPE
SYNTAX EqlLldpV2ChassisIdSubtype
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of encoding used to identify the chassis
associated with the remote system."
::= { eqlLldpDynamicIfEntry 2 }
eqlLldpV2RemChassisId OBJECT-TYPE
SYNTAX EqlLldpV2ChassisId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The string value used to identify the chassis component
associated with the remote system."
::= { eqlLldpDynamicIfEntry 3 }
eqlLldpV2RemPortIdSubtype OBJECT-TYPE
SYNTAX EqlLldpV2PortIdSubtype
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of encoding used to identify the port
associated with the remote system."
::= { eqlLldpDynamicIfEntry 4 }
eqlLldpV2RemPortId OBJECT-TYPE
SYNTAX EqlLldpV2PortId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The string value used to identify the port component
associated with the remote system."
::= { eqlLldpDynamicIfEntry 5 }
eqlLldpV2RemPortDesc OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The string value used to identify the description of
the given port associated with the remote system."
::= { eqlLldpDynamicIfEntry 6 }
eqlLldpV2RemSysName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The string value used to identify the system name of the
remote system."
::= { eqlLldpDynamicIfEntry 7 }
eqlLldpV2RemSysDesc OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The string value used to identify the system description
of the remote system."
::= { eqlLldpDynamicIfEntry 8 }
eqlLldpV2State OBJECT-TYPE
SYNTAX EqlLldpV2State
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current LLDP state for the port."
::= { eqlLldpDynamicIfEntry 9 }
eqlLldpV2RemMgmtAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The management address reported by the remote system.
If multiple addresses were reported, they are delimited by
commas."
::= { eqlLldpDynamicIfEntry 10 }
END

View File

@ -0,0 +1,921 @@
-- Mib files packaged on Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054)
EQLACCESS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Integer32, enterprises, TimeTicks, Unsigned32, Counter32, Counter64, Gauge32
FROM SNMPv2-SMI
DisplayString, RowStatus, RowPointer, TruthValue
FROM SNMPv2-TC
equalLogic
FROM EQUALLOGIC-SMI
UTFString, eqlGroupId, eqlStorageGroupAdminAccountIndex
FROM EQLGROUP-MIB
eqliscsiLocalMemberId, eqliscsiVolumeIndex
FROM EQLVOLUME-MIB
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB -- RFC2851
ACLAppliesTo
FROM EQLVOLUME-MIB;
eqlAccessModule MODULE-IDENTITY
LAST-UPDATED "201503171528Z"
ORGANIZATION "Dell 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
"Dell Inc. Access Group information.
Copyright (c) 2012 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 "201205010000Z" -- 01-May-2012
DESCRIPTION "Initial revision"
::= { enterprises equalLogic(12740) 24 }
eqlAccessObjects OBJECT IDENTIFIER ::= { eqlAccessModule 1 }
eqlAccessNotifications OBJECT IDENTIFIER ::= { eqlAccessModule 2 }
eqlAccessConformance OBJECT IDENTIFIER ::= { eqlAccessModule 3 }
----------------------------------------------------------------------
-- Access Group Table
--
eqlAccessGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlAccessGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"EqualLogic-Persistent
This table stores information for both access records and access
groups. This MIB table uses the same object to describe both.
Whether the object is an Access Group or Access Record is described
by its eqlAccessGroupType field.
TimeoutDelete:90"
::= { eqlAccessObjects 1 }
eqlAccessGroupEntry OBJECT-TYPE
SYNTAX EqlAccessGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Access Group table."
INDEX { eqlAccessGroupIndex }
::= { eqlAccessGroupTable 1 }
EqlAccessGroupEntry ::= SEQUENCE {
eqlAccessGroupIndex Unsigned32,
eqlAccessGroupRowStatus RowStatus,
eqlAccessGroupUUID UTFString,
eqlAccessGroupName UTFString,
eqlAccessGroupKeyName UTFString,
eqlAccessGroupDescription UTFString,
eqlAccessGroupAdminKey Unsigned32,
eqlAccessGroupType INTEGER,
eqlAccessGroupPrivacyFlag INTEGER
}
eqlAccessGroupIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index of the access group."
::= { eqlAccessGroupEntry 1 }
eqlAccessGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Row status used to manage this row."
::= { eqlAccessGroupEntry 2 }
eqlAccessGroupUUID OBJECT-TYPE
SYNTAX UTFString (SIZE (0..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies a descriptive string that provides
the UUID of the VMWare host used to create the Access Group.
The description can be up to 63 characters plus NULL."
DEFVAL { "" }
::= { eqlAccessGroupEntry 3 }
eqlAccessGroupName OBJECT-TYPE
SYNTAX UTFString (SIZE (0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies a descriptive string that provides
the name of the access group. The description can be up
to 31 characters plus NULL."
DEFVAL { "" }
::= { eqlAccessGroupEntry 4 }
eqlAccessGroupKeyName OBJECT-TYPE
SYNTAX UTFString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "EQL-SECONDARY-KEY
This field specifies the iSCSI profile sysprep version
of eqlAccessGroupName. It is populated by the backend on a row-create."
DEFVAL { "" }
::= { eqlAccessGroupEntry 5 }
eqlAccessGroupDescription OBJECT-TYPE
SYNTAX UTFString (SIZE (0..128))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies a descriptive string that provides
details of the access group. The description can be up
to 127 characters plus NULL."
DEFVAL { "" }
::= { eqlAccessGroupEntry 6 }
eqlAccessGroupAdminKey OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies the unique key for identifying the administrator who owns this access group."
DEFVAL { 0 }
::= { eqlAccessGroupEntry 7 }
eqlAccessGroupType OBJECT-TYPE
SYNTAX INTEGER {
access-group(1),
access-record(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field describes whether the ACL is an access
group or access record."
DEFVAL { access-record }
::= { eqlAccessGroupEntry 8 }
eqlAccessGroupPrivacyFlag OBJECT-TYPE
SYNTAX INTEGER {
public(1),
private(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used to mark if an access group is public
(able to be used by any user) or private (only able to
be used by the person who created it or group admin)."
DEFVAL { private }
::= { eqlAccessGroupEntry 9 }
----------------------------------------------------------------------
-- Access Group by Type Table
--
eqlAccessGroupByTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlAccessGroupByTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Equallogic-Dynamic
This table displays information for access records and access groups,
like eqlAccessGroupTable, but partitioned by type (access-record, access-group),
which is part of the index (eqlAccessGroupType)."
::= { eqlAccessObjects 2 }
eqlAccessGroupByTypeEntry OBJECT-TYPE
SYNTAX EqlAccessGroupByTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Access Group By Type table."
INDEX { eqlAccessGroupType, eqlAccessGroupIndex }
::= { eqlAccessGroupByTypeTable 1 }
EqlAccessGroupByTypeEntry ::= SEQUENCE {
eqlAccessGroupByTypeUUID UTFString,
eqlAccessGroupByTypeName UTFString,
eqlAccessGroupByTypeDescription UTFString,
eqlAccessGroupByTypeAdminKey Unsigned32
}
eqlAccessGroupByTypeUUID OBJECT-TYPE
SYNTAX UTFString (SIZE (0..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies a descriptive string that provides
the UUID of the VMWare host used to create the Access Group.
The description can be up to 63 characters plus NULL."
DEFVAL { "" }
::= { eqlAccessGroupByTypeEntry 1 }
eqlAccessGroupByTypeName OBJECT-TYPE
SYNTAX UTFString (SIZE (0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies a descriptive string that provides
the name of the access group. The description can be up
to 31 characters plus NULL."
DEFVAL { "" }
::= { eqlAccessGroupByTypeEntry 2 }
eqlAccessGroupByTypeDescription OBJECT-TYPE
SYNTAX UTFString (SIZE (0..128))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies a descriptive string that provides
details of the access group. The description can be up
to 127 characters plus NULL."
DEFVAL { "" }
::= { eqlAccessGroupByTypeEntry 3 }
eqlAccessGroupByTypeAdminKey OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies the unique key for identifying an access group."
DEFVAL { 0 }
::= { eqlAccessGroupByTypeEntry 4 }
----------------------------------------------------------------------
-- Access Group Member Table
--
eqlAccessGroupMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlAccessGroupMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"EqualLogic-Persistent
This table represents a hierarchy of access groups via their corresonding
eqlAccessGroupIndex in the eqlAccessGroupTable."
::= { eqlAccessObjects 3 }
eqlAccessGroupMemberEntry OBJECT-TYPE
SYNTAX EqlAccessGroupMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Access Group Member table."
INDEX { eqlAccessGroupIndex, eqlAccessGroupChildIndex }
::= { eqlAccessGroupMemberTable 1 }
EqlAccessGroupMemberEntry ::= SEQUENCE {
eqlAccessGroupChildIndex Unsigned32,
eqlAccessGroupMemberRowStatus RowStatus
}
eqlAccessGroupChildIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "EQL-SECONDARY-KEY
The eqlAccessGroupIndex in the eqlAccessGroupTable of the
host access group which is associated with a cluster
access group, which is defined by the index represented in
eqlAccessGroupIndex of the full table index."
::= { eqlAccessGroupMemberEntry 1 }
eqlAccessGroupMemberRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Row status used to manage this row."
::= { eqlAccessGroupMemberEntry 2 }
----------------------------------------------------------------------
-- Access Point Table
--
eqlAccessPointTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlAccessPointEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"EqualLogic-Persistent
This table stores stores information on all the configured access points.
One row for each access point that the PS-Admin creates."
::= { eqlAccessObjects 4 }
eqlAccessPointEntry OBJECT-TYPE
SYNTAX EqlAccessPointEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Access Point Table."
INDEX { eqlAccessGroupIndex, eqlAccessPointIndex }
::= { eqlAccessPointTable 1 }
EqlAccessPointEntry ::= SEQUENCE {
eqlAccessPointIndex Unsigned32,
eqlAccessPointRowStatus RowStatus,
eqlAccessPointInitiatorName UTFString,
eqlAccessPointInitiatorCHAPUserName UTFString,
eqlAccessPointDescription UTFString
}
eqlAccessPointIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index of the access point."
::= { eqlAccessPointEntry 1 }
eqlAccessPointRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Row status used to manage this row."
::= { eqlAccessPointEntry 2 }
eqlAccessPointInitiatorName OBJECT-TYPE
SYNTAX UTFString (SIZE (0..223))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The name of the iscsi initiator permitted to discover or login."
::= { eqlAccessPointEntry 3 }
eqlAccessPointInitiatorCHAPUserName OBJECT-TYPE
SYNTAX UTFString (SIZE (0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The 256 byte character name user name to be used for initiator
authentication."
::= { eqlAccessPointEntry 4 }
eqlAccessPointDescription OBJECT-TYPE
SYNTAX UTFString (SIZE (0..128))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies a descriptive string that provides
details of the access group. The description can be up
to 127 characters plus NULL."
DEFVAL { "" }
::= { eqlAccessPointEntry 5 }
----------------------------------------------------------------------
-- Access Point IP Address Table
--
eqlAccessPointAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlAccessPointAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"EqualLogic-Persistent
This table stores stores information on all the configured access points.
One row for each access point that the PS-Admin creates."
::= { eqlAccessObjects 5 }
eqlAccessPointAddrEntry OBJECT-TYPE
SYNTAX EqlAccessPointAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Access Point IP Address Table."
INDEX { eqlAccessGroupIndex, eqlAccessPointIndex, eqlAccessPointAddrIndex }
::= { eqlAccessPointAddrTable 1 }
EqlAccessPointAddrEntry ::= SEQUENCE {
eqlAccessPointAddrIndex Unsigned32,
eqlAccessPointAddrRowStatus RowStatus,
eqlAccessPointAddrInitiatorAddrType InetAddressType,
eqlAccessPointAddrInitiatorAddr InetAddress,
eqlAccessPointAddrInitiatorAddrWildcardType InetAddressType,
eqlAccessPointAddrInitiatorAddrWildcard InetAddress
}
eqlAccessPointAddrIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index of the access point IP Address table."
::= { eqlAccessPointAddrEntry 1 }
eqlAccessPointAddrRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Row status used to manage this row."
::= { eqlAccessPointAddrEntry 2 }
eqlAccessPointAddrInitiatorAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The IP version of the address of the initiator and corresponding wildcard
allowed to access the target."
DEFVAL { ipv4 }
::= { eqlAccessPointAddrEntry 3 }
eqlAccessPointAddrInitiatorAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The IP address of the initiator allowed to access the target."
::= { eqlAccessPointAddrEntry 4 }
eqlAccessPointAddrInitiatorAddrWildcardType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The IP version of the address of the initiator and corresponding wildcard
allowed to access the target."
DEFVAL { ipv4 }
::= { eqlAccessPointAddrEntry 5 }
eqlAccessPointAddrInitiatorAddrWildcard OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The wildcard mask defines which portion of the eqlInitiatorAddress that
does not have to match for the initiator to be permitted access to the volume.
Type IPv4 mask is expressed in the form x.x.x.x, where x is 255 or 0.
When x is 255, then that portion of the initiator's ip address must match.
When x is 0, then that portion of the initiator's ip address does not have to match. "
::= { eqlAccessPointAddrEntry 6 }
----------------------------------------------------------------------
-- Access Group Object Association Table
--
eqlAccessGroupObjectAssocTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlAccessGroupObjectAssocEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"EqualLogic-Persistent
This table stores stores information on all configured
Access Group to Object associations.
There is a row for each access group to volume association."
::= { eqlAccessObjects 6 }
eqlAccessGroupObjectAssocEntry OBJECT-TYPE
SYNTAX EqlAccessGroupObjectAssocEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Access Group Object Association table."
INDEX { eqlAccessGroupIndex, eqlAccessGroupObjectAssocIndex }
::= { eqlAccessGroupObjectAssocTable 1 }
EqlAccessGroupObjectAssocEntry ::= SEQUENCE {
eqlAccessGroupObjectAssocIndex Unsigned32,
eqlAccessGroupObjectAssocRowStatus RowStatus,
eqlAccessGroupObjectAssocOID RowPointer,
eqlAccessGroupObjectAssocFlag ACLAppliesTo,
eqlAccessGroupObjectAssocCreator INTEGER
}
eqlAccessGroupObjectAssocIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index of the access group association table."
::= { eqlAccessGroupObjectAssocEntry 1 }
eqlAccessGroupObjectAssocRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Row status used to manage this row."
::= { eqlAccessGroupObjectAssocEntry 2 }
eqlAccessGroupObjectAssocOID OBJECT-TYPE
SYNTAX RowPointer
MAX-ACCESS read-create
STATUS current
DESCRIPTION "OID of the volume, folder, container, etc that this ACL is
associated with."
REFERENCE
"EQLVOLUME MIB"
::= { eqlAccessGroupObjectAssocEntry 3 }
eqlAccessGroupObjectAssocFlag OBJECT-TYPE
SYNTAX ACLAppliesTo
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Flag that indicates type of object that the access group modifies."
::= { eqlAccessGroupObjectAssocEntry 4 }
eqlAccessGroupObjectAssocCreator OBJECT-TYPE
SYNTAX INTEGER {
vCenter(1),
gui(2),
cli(3),
other(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field identifies the creator of the Association."
DEFVAL { other }
::= { eqlAccessGroupObjectAssocEntry 5 }
----------------------------------------------------------------------
-- Access Group Volume Association Table
--
eqlAccessGroupVolumeAssocTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlAccessGroupVolumeAssocEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"EqualLogic-Dynamic
This table stores stores information on all configured
Volume to Access Group associations.
There is a row for each access group to volume association."
::= { eqlAccessObjects 7 }
eqlAccessGroupVolumeAssocEntry OBJECT-TYPE
SYNTAX EqlAccessGroupVolumeAssocEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Volume Access Group Association Table."
INDEX { eqlAccessGroupIndex, eqliscsiLocalMemberId, eqliscsiVolumeIndex }
::= { eqlAccessGroupVolumeAssocTable 1 }
EqlAccessGroupVolumeAssocEntry ::= SEQUENCE {
eqlAccessGroupVolumeAssocFlag ACLAppliesTo,
eqlAccessGroupVolumeAssocObjectIndex Unsigned32
}
eqlAccessGroupVolumeAssocFlag OBJECT-TYPE
SYNTAX ACLAppliesTo
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Flag that indicates type of object that the access group modifies."
::= { eqlAccessGroupVolumeAssocEntry 1 }
eqlAccessGroupVolumeAssocObjectIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The index of the Access Group Object Association object in the
eqlAccessGroupObjectAssocTable."
::= { eqlAccessGroupVolumeAssocEntry 2 }
----------------------------------------------------------------------
-- Volume Access Group Lookup Table
--
eqlVolumeAccessGroupAssocTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlVolumeAccessGroupAssocEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"EqualLogic-Dynamic
This table shows information on access groups associated with a specific volume.
Each row reflects one association"
::= { eqlAccessObjects 8 }
eqlVolumeAccessGroupAssocEntry OBJECT-TYPE
SYNTAX EqlVolumeAccessGroupAssocEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Volume Access Group Association Table."
INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqlAccessGroupIndex }
::= { eqlVolumeAccessGroupAssocTable 1 }
EqlVolumeAccessGroupAssocEntry ::= SEQUENCE {
eqlVolumeAccessGroupAssocFlag ACLAppliesTo,
eqlVolumeAccessGroupAssocObjectIndex Unsigned32
}
eqlVolumeAccessGroupAssocFlag OBJECT-TYPE
SYNTAX ACLAppliesTo
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Flag that indicates type of object that the access group modifies."
::= { eqlVolumeAccessGroupAssocEntry 1 }
eqlVolumeAccessGroupAssocObjectIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The index of the Access Group Object Association object in the
eqlAccessGroupObjectAssocTable."
::= { eqlVolumeAccessGroupAssocEntry 2 }
----------------------------------------------------------------------
-- Access Group Shared Volume Association Table
--
eqlAccessGroupSharedVolumeAssocTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlAccessGroupSharedVolumeAssocEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"EqualLogic-Dynamic
This table stores stores information on all configured
Shared Volume to Access Group associations.
There is a row for each access group to shared volume association."
::= { eqlAccessObjects 9 }
eqlAccessGroupSharedVolumeAssocEntry OBJECT-TYPE
SYNTAX EqlAccessGroupSharedVolumeAssocEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Volume Access Group Association Table."
INDEX { eqlAccessGroupIndex, eqliscsiLocalMemberId, eqliscsiVolumeIndex }
::= { eqlAccessGroupSharedVolumeAssocTable 1 }
EqlAccessGroupSharedVolumeAssocEntry ::= SEQUENCE {
eqlAccessGroupSharedVolumeAssocFlag ACLAppliesTo,
eqlAccessGroupSharedVolumeAssocObjectIndex Unsigned32
}
eqlAccessGroupSharedVolumeAssocFlag OBJECT-TYPE
SYNTAX ACLAppliesTo
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Flag that indicates type of object that the access group modifies."
::= { eqlAccessGroupSharedVolumeAssocEntry 1 }
eqlAccessGroupSharedVolumeAssocObjectIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The index of the Access Group Object Association object in the
eqlAccessGroupObjectAssocTable."
::= { eqlAccessGroupSharedVolumeAssocEntry 2 }
----------------------------------------------------------------------
-- Shared Volume Access Group Lookup Table
--
eqlSharedVolumeAccessGroupAssocTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlSharedVolumeAccessGroupAssocEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"EqualLogic-Dynamic
This table shows information on access groups associated with a specific shared volume.
Each row reflects one association"
::= { eqlAccessObjects 10 }
eqlSharedVolumeAccessGroupAssocEntry OBJECT-TYPE
SYNTAX EqlSharedVolumeAccessGroupAssocEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Volume Access Group Association Table."
INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqlAccessGroupIndex }
::= { eqlSharedVolumeAccessGroupAssocTable 1 }
EqlSharedVolumeAccessGroupAssocEntry ::= SEQUENCE {
eqlSharedVolumeAccessGroupAssocFlag ACLAppliesTo,
eqlSharedVolumeAccessGroupAssocObjectIndex Unsigned32
}
eqlSharedVolumeAccessGroupAssocFlag OBJECT-TYPE
SYNTAX ACLAppliesTo
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Flag that indicates type of object that the access group modifies."
::= { eqlSharedVolumeAccessGroupAssocEntry 1 }
eqlSharedVolumeAccessGroupAssocObjectIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The index of the Access Group Object Association object in the
eqlAccessGroupObjectAssocTable."
::= { eqlSharedVolumeAccessGroupAssocEntry 2 }
----------------------------------------------------------------------
-- Admin Account Access Group Table
--
eqlAdminAccountAccessGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlAdminAccountAccessGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"EqualLogic-Dynamic
This table shows information on admin account ownership for particular Access Groups.
Each row reflects one access group ownership."
::= { eqlAccessObjects 11 }
eqlAdminAccountAccessGroupEntry OBJECT-TYPE
SYNTAX EqlAdminAccountAccessGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Admin Account Access Group Table."
INDEX { eqlGroupId, eqlStorageGroupAdminAccountIndex, eqlAccessGroupIndex }
::= { eqlAdminAccountAccessGroupTable 1 }
EqlAdminAccountAccessGroupEntry ::= SEQUENCE {
eqlAdminAccountAccessGroupRowStatus RowStatus,
eqlAdminAccountAccessGroupAccess INTEGER
}
eqlAdminAccountAccessGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Row status used to manage this row."
::= { eqlAdminAccountAccessGroupEntry 1 }
eqlAdminAccountAccessGroupAccess OBJECT-TYPE
SYNTAX INTEGER {
read-only(1),
read-write(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Administrative permission to the Access Group."
DEFVAL { read-only }
::= { eqlAdminAccountAccessGroupEntry 2 }
----------------------------------------------------------------------
-- ACL Count Table
--
eqlACLCountTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlACLCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"EqualLogic-Dynamic
This table provides a count of the number of ACLs currently in the
system. It is used by the front end to help with limit checking"
::= { eqlAccessObjects 12 }
eqlACLCountEntry OBJECT-TYPE
SYNTAX EqlACLCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the ACL Count table."
INDEX { eqlGroupId }
::= { eqlACLCountTable 1 }
EqlACLCountEntry ::= SEQUENCE {
eqlACLCountUserDefined Unsigned32,
eqlACLCountMPIO Unsigned32,
eqlACLCountTotal Unsigned32,
eqlMaxAccessGroupCount Unsigned32,
eqlMaxAccessRecordCount Unsigned32,
eqlMaxAccessPointCount Unsigned32,
eqlMaxAccessPointIPAddrCount Unsigned32,
eqlMaxAssociationCount Unsigned32,
eqlAccessGroupCount Unsigned32,
eqlAccessRecordCount Unsigned32,
eqlAccessPointCount Unsigned32,
eqlAccessPointIPAddrCount Unsigned32,
eqlAssociationCount Unsigned32
}
eqlACLCountUserDefined OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of User defined ACL's in the group."
::= { eqlACLCountEntry 1 }
eqlACLCountMPIO OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of MPIO ACL's in the group."
::= { eqlACLCountEntry 2 }
eqlACLCountTotal OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of ACL's in the group."
::= { eqlACLCountEntry 3 }
eqlMaxAccessGroupCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Maximum number of Access Groups allowed in the group."
::= { eqlACLCountEntry 4 }
eqlMaxAccessRecordCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Maximum number of Access Records allowed in the group."
::= { eqlACLCountEntry 5 }
eqlMaxAccessPointCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Maximum number of Access Points allowed in the group."
::= { eqlACLCountEntry 6 }
eqlMaxAccessPointIPAddrCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Maximum number of Access Point IP Addresses allowed in the group."
::= { eqlACLCountEntry 7 }
eqlMaxAssociationCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Maximum number of Access Object to Volume associations allowed in the group."
::= { eqlACLCountEntry 8 }
eqlAccessGroupCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current number of Access Groups in the group."
::= { eqlACLCountEntry 9 }
eqlAccessRecordCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current number of Access Records in the group."
::= { eqlACLCountEntry 10 }
eqlAccessPointCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current number of Access Points in the group."
::= { eqlACLCountEntry 11 }
eqlAccessPointIPAddrCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current number of Access Point IP Addresses in the group."
::= { eqlACLCountEntry 12 }
eqlAssociationCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current number of Access Object to Volume associations in the group."
::= { eqlACLCountEntry 13 }
----------------------------------------------------------------------
-- ACL Volume Association Count Table
--
eqlVolumeAccessGroupAssocCountTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlVolumeAccessGroupAssocCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"EqualLogic-Dynamic
This table provides a count for the total number of access groups
and access records associated to a single volume. Data is indexed by
volume."
::= { eqlAccessObjects 13 }
eqlVolumeAccessGroupAssocCountEntry OBJECT-TYPE
SYNTAX EqlVolumeAccessGroupAssocCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the ACL Association Count table."
INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex }
::= { eqlVolumeAccessGroupAssocCountTable 1 }
EqlVolumeAccessGroupAssocCountEntry ::= SEQUENCE {
eqlVolumeAccessGroupAssocCount Unsigned32,
eqlVolumeAccessRecordAssocCount Unsigned32
}
eqlVolumeAccessGroupAssocCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total count of access group associations for the volume."
::= { eqlVolumeAccessGroupAssocCountEntry 1 }
eqlVolumeAccessRecordAssocCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total count of access record associations for the volume."
::= { eqlVolumeAccessGroupAssocCountEntry 2 }
END

View File

@ -0,0 +1,181 @@
-- Mib files packaged on Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054)
EQLAGENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
IpAddress, Integer32, Counter64, OBJECT-TYPE,MODULE-IDENTITY, enterprises
FROM SNMPv2-SMI
RowStatus, DisplayString
FROM SNMPv2-TC
ifEntry
FROM RFC1213-MIB
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB -- RFC2851
equalLogic
FROM EQUALLOGIC-SMI
eqlGroupId
FROM EQLGROUP-MIB
eqlMemberIndex
FROM EQLMEMBER-MIB;
eqlAgentModule MODULE-IDENTITY
LAST-UPDATED "201503171528Z"
ORGANIZATION "EqualLogic Inc."
CONTACT-INFO
"Contact: Customer Support
Postal: Dell Inc
300 Innovative Way, Suite 301, Nashua, NH 03062
Tel: +1 603-579-9762
E-mail: US-NH-CS-TechnicalSupport@dell.com
WEB: www.equallogic.com"
DESCRIPTION
"Equallogic Inc. Storage Array extended error mib
Copyright (c) 2003-2009 by Dell, Inc.
All rights reserved. This software may not be copied, disclosed,
transferred, or used except in accordance with a license granted
by Dell, Inc. This software embodies proprietary information
and trade secrets of Dell, Inc.
"
-- Revision history, in reverse chronological order
REVISION "200211110000Z" -- 02-Nov-11
DESCRIPTION "Initial revision"
::= { enterprises equalLogic(12740) 12 }
eqlAgentObjects OBJECT IDENTIFIER ::= { eqlAgentModule 1 }
eqlAgentNotifications OBJECT IDENTIFIER ::= { eqlAgentModule 2 }
eqlAgentConformance OBJECT IDENTIFIER ::= { eqlAgentModule 3 }
eqlAgentInetObjects OBJECT IDENTIFIER ::= { eqlAgentModule 4 }
-- IPv4 Equallogic Extended Error Table
eqlExtErrorTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlExtErrorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A conceptual table which associates extended error information with each
SNMP operation that produced an error where such information is available"
::= {eqlAgentObjects 1 }
eqlExtErrorEntry OBJECT-TYPE
SYNTAX EqlExtErrorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " A sequence of extended error information for each SNMP operation producing
an extended error"
INDEX { eqlEntIpAddr, eqlSNMPrid }
::= { eqlExtErrorTable 1 }
EqlExtErrorEntry ::=
SEQUENCE {
eqlEntIpAddr IpAddress,
eqlSNMPrid Integer32,
eqlSNMPExtErrCode Integer32,
eqlSNMPExtErrMsg DisplayString
}
eqlEntIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The IP address of the entity making the SNMP request"
::= { eqlExtErrorEntry 1 }
eqlSNMPrid OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of the request id of the SNMP PDU which resulted in the
associated error."
::= { eqlExtErrorEntry 2 }
eqlSNMPExtErrCode OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of the extended error code resulting from the SNMP PDU with the
associated request id and source address"
::= { eqlExtErrorEntry 3 }
eqlSNMPExtErrMsg OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The human-readable, meaningful error message that is associated with the
extended error code. In most cases, this will be identical to the string
that appeared on the management console after the error occurred"
::={ eqlExtErrorEntry 4 }
-- Equallogic Extended Error Table
eqlExtInetErrorTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlExtInetErrorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A conceptual table which associates extended error information with each
SNMP operation that produced an error where such information is available"
::= {eqlAgentInetObjects 4 }
eqlExtInetErrorEntry OBJECT-TYPE
SYNTAX EqlExtInetErrorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A sequence of extended error information for each SNMP operation producing
an extended error"
INDEX { eqlEntInetAddrType, eqlEntInetAddr, eqlSNMPInetrid }
::= { eqlExtInetErrorTable 1 }
EqlExtInetErrorEntry ::=
SEQUENCE {
eqlEntInetAddrType InetAddressType,
eqlEntInetAddr InetAddress,
eqlSNMPInetrid Integer32,
eqlSNMPInetExtErrCode Integer32,
eqlSNMPInetExtErrMsg DisplayString
}
eqlEntInetAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The IP address of the entity making the SNMP request"
::= { eqlExtInetErrorEntry 1 }
eqlEntInetAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The IP address of the entity making the SNMP request"
::= { eqlExtInetErrorEntry 2 }
eqlSNMPInetrid OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of the request id of the SNMP PDU which resulted in the
associated error."
::= { eqlExtInetErrorEntry 3 }
eqlSNMPInetExtErrCode OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of the extended error code resulting from the SNMP PDU with the
associated request id and source address."
::= { eqlExtInetErrorEntry 4 }
eqlSNMPInetExtErrMsg OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The human-readable, meaningful error message that is associated with the
extended error code. In most cases, this will be identical to the string
that appeared on the management console after the error occurred."
::= { eqlExtInetErrorEntry 5 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,999 @@
-- Mib files packaged on Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054)
EQLCONTROLLER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32,Unsigned32, Counter32, Counter64, TimeTicks, enterprises
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
equalLogic
FROM EQUALLOGIC-SMI
eqlGroupId
FROM EQLGROUP-MIB
eqlMemberIndex
FROM EQLMEMBER-MIB;
eqlcontrollerModule 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
"
Copyright (c) 2004-2014 by Dell Inc.
All rights reserved. This software may not be copied, disclosed,
transferred, or used except in accordance with a license granted
by Dell Inc. This software embodies proprietary information
and trade secrets of Dell Inc.
"
-- Revision history, in reverse chronological order
REVISION "200209060000Z" -- 02-Sep-06
DESCRIPTION "Initial revision"
::= { enterprises equalLogic(12740) 4 }
eqlcontrollerObjects OBJECT IDENTIFIER ::= { eqlcontrollerModule 1 }
eqlcontrollerNotifications OBJECT IDENTIFIER ::= { eqlcontrollerModule 2 }
eqlcontrollerConformance OBJECT IDENTIFIER ::= { eqlcontrollerModule 3 }
eqlbackplaneObjects OBJECT IDENTIFIER ::= { eqlcontrollerModule 4 }
eqlbackplaneNotifications OBJECT IDENTIFIER ::= { eqlcontrollerModule 5 }
eqlbackplaneConformance OBJECT IDENTIFIER ::= { eqlcontrollerModule 6 }
eqlemmObjects OBJECT IDENTIFIER ::= { eqlcontrollerModule 7 }
eqlemmNotifications OBJECT IDENTIFIER ::= { eqlcontrollerModule 8 }
eqlemmConformance OBJECT IDENTIFIER ::= { eqlcontrollerModule 9 }
eqldaughtercardObjects OBJECT IDENTIFIER ::= { eqlcontrollerModule 10 }
eqldaughtercardNotifications OBJECT IDENTIFIER ::= { eqlcontrollerModule 11 }
eqldaughtercardConformance OBJECT IDENTIFIER ::= { eqlcontrollerModule 12 }
eqlchannelcardObjects OBJECT IDENTIFIER ::= { eqlcontrollerModule 13 }
eqlsfpObjects OBJECT IDENTIFIER ::= { eqlcontrollerModule 14 }
-- ***************************************************************************************
eqlControllerTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlControllerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Member Controller Table.
This table contains controller status information.
One table entry per controller. It is indexed by controller slot number.
The number of entries is equal to the number of controllers that are present in the system"
::= { eqlcontrollerObjects 1 }
eqlControllerEntry OBJECT-TYPE
SYNTAX EqlControllerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing controller status information."
INDEX { eqlGroupId, eqlMemberIndex,eqlControllerIndex }
::= { eqlControllerTable 1 }
EqlControllerEntry ::=
SEQUENCE {
eqlControllerIndex Integer32,
eqlControllerModel DisplayString,
eqlControllerCMRevision DisplayString,
eqlControllerSwRevision DisplayString,
eqlControllerBatteryStatus INTEGER,
eqlControllerUpTime Counter32,
eqlControllerProcessorTemp Integer32,
eqlControllerChipsetTemp Integer32,
eqlControllerPrimaryOrSecondary INTEGER,
eqlControllerPrimaryFlashImageRev DisplayString,
eqlControllerSecondaryFlashImageRev DisplayString,
eqlControllerSerialNumber DisplayString,
eqlControllerDate DisplayString,
eqlControllerECO DisplayString,
eqlControllerEEprom OCTET STRING,
eqlControllerPLDrev Unsigned32,
eqlControllerPlatformType Unsigned32,
eqlControllerPlatformVersion Unsigned32,
eqlControllerCPUPass Unsigned32,
eqlControllerCPUrev Unsigned32,
eqlControllerCPUfreq Unsigned32,
eqlControllerPhysRam Unsigned32,
eqlControllerBootRomVersion DisplayString,
eqlControllerBootRomBuildDate DisplayString,
eqlControllerInfoMsg DisplayString,
eqlControllerAthenaSataVersion DisplayString,
eqlControllerMajorVersion Unsigned32,
eqlControllerMinorVersion Unsigned32,
eqlControllerMaintenanceVersion Unsigned32,
eqlControllerSWCompatibilityLevel Unsigned32,
eqlControllerFullSwRevision DisplayString,
eqlControllerNVRAMBattery INTEGER,
eqlControllerSerialNumber2 DisplayString,
eqlControllerType DisplayString,
eqlControllerBootTime Counter32
}
eqlControllerIndex OBJECT-TYPE
SYNTAX Integer32 ( 1..2 )
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index value that uniquely identifies the controller.
It is equal to the controller slot number. The minimum slot number is 1"
DEFVAL {1}
::= { eqlControllerEntry 1 }
eqlControllerModel OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..32 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies controller model. Is value of Part="
DEFVAL {"unknown model"}
::= { eqlControllerEntry 2}
eqlControllerCMRevision OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..9 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CM version number; Is value of Rev="
DEFVAL {"unknown rev"}
::= { eqlControllerEntry 3}
eqlControllerSwRevision OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..96 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies the customer visible controller software revision." -- From build.c
DEFVAL {"unknown sw rev"}
::= { eqlControllerEntry 4}
eqlControllerBatteryStatus OBJECT-TYPE
SYNTAX INTEGER {
ok (1), -- up means good
failed (2),
good-battery-is-charging(3),
low-voltage-status(4),
low-voltage-is-charging(5),
missing-battery(6),
high-temp(7),
low-temp(8),
end-of-life(9),
end-of-life-warning(10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies controller battery status."
::= { eqlControllerEntry 5}
eqlControllerUpTime OBJECT-TYPE
SYNTAX Counter32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies time interval since the controller was last booted
in seconds. "
::= { eqlControllerEntry 6}
eqlControllerProcessorTemp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies the temperature in Celsius."
::= { eqlControllerEntry 7 }
eqlControllerChipsetTemp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies the temperature in Celsius."
::= { eqlControllerEntry 8 }
eqlControllerPrimaryOrSecondary OBJECT-TYPE
SYNTAX INTEGER {
primary (1),
secondary (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies if the controller is a primary or secondary controller."
::= { eqlControllerEntry 9}
eqlControllerPrimaryFlashImageRev OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..40 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The revision of the primary flash image."
DEFVAL {"unknown"}
::= { eqlControllerEntry 10}
eqlControllerSecondaryFlashImageRev OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..40 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The revision of the secondary flash image."
DEFVAL {"unknown"}
::= { eqlControllerEntry 11}
eqlControllerSerialNumber OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..10 ) )
MAX-ACCESS read-only
STATUS current --deprecated
DESCRIPTION "This variable specifies controller serial number. Is value of SN="
DEFVAL {"unknown"}
::= { eqlControllerEntry 12}
eqlControllerDate OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..10 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies date of mfg of the CM. Is value of Date="
DEFVAL {"unknown"}
::= { eqlControllerEntry 13}
eqlControllerECO OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..10 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies eco level of the CM. Is value of ECO="
DEFVAL {"unknown"}
::= { eqlControllerEntry 14}
eqlControllerEEprom OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(256 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The contents of the eeprom."
DEFVAL {"unknown"}
::= { eqlControllerEntry 15}
eqlControllerPLDrev OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies pld version number."
DEFVAL {0}
::= { eqlControllerEntry 16}
eqlControllerPlatformType OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies the platform type.
If the number is negative its a simulator.
If zero its an eval platform.
If >= 1 is the version of the pss board -- does this mean cm rev?"
DEFVAL { 0 }
::= { eqlControllerEntry 17}
eqlControllerPlatformVersion OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies the version of the pss board (ie CM?)"
DEFVAL { 0 }
::= { eqlControllerEntry 18}
eqlControllerCPUPass OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies silicon rev."
DEFVAL { 0 }
::= { eqlControllerEntry 19}
eqlControllerCPUrev OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies the revision of the cpu."
DEFVAL { 0 }
::= { eqlControllerEntry 20}
eqlControllerCPUfreq OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies the cpu freq in MHz."
DEFVAL { 0 }
::= { eqlControllerEntry 21}
eqlControllerPhysRam OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies the amount of physical memory in MB."
DEFVAL { 0 }
::= { eqlControllerEntry 22}
eqlControllerBootRomVersion OBJECT-TYPE
SYNTAX DisplayString( SIZE(0..16) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies the bootrom version number."
DEFVAL { "unknown" }
::= { eqlControllerEntry 23}
eqlControllerBootRomBuildDate OBJECT-TYPE
SYNTAX DisplayString( SIZE(128) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies the date and time bootrom image was built."
DEFVAL { "unknown" }
::= { eqlControllerEntry 24}
eqlControllerInfoMsg OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable is basic info on the cpu at bootup."
DEFVAL { "unknown" }
::= { eqlControllerEntry 25}
eqlControllerAthenaSataVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable is the Athena Sata revision for all Athena chips."
DEFVAL { "unknown" }
::= { eqlControllerEntry 26}
eqlControllerMajorVersion OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies the major version number of the
software present on the controller module."
DEFVAL { 1 }
::= { eqlControllerEntry 27}
eqlControllerMinorVersion OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies the minor version number of the
software present on the controller module."
DEFVAL { 1 }
::= { eqlControllerEntry 28}
eqlControllerMaintenanceVersion OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies the maintenance version number of the
software present on the controller module."
DEFVAL { 0 }
::= { eqlControllerEntry 29}
eqlControllerSWCompatibilityLevel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies the compatibility level of the
software present on the controller module."
::= { eqlControllerEntry 30}
eqlControllerFullSwRevision OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..96 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies controller software revision. " -- From build.c
DEFVAL {"unknown sw rev"}
::= { eqlControllerEntry 31}
eqlControllerNVRAMBattery OBJECT-TYPE
SYNTAX INTEGER
{
not-present(0),
good(1),
bad(2),
unknown(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable represents the NVRAM Battery on CM.
Value would be zero if there is no NVRAM Battery( old CM).
"
DEFVAL {0}
::= { eqlControllerEntry 32}
eqlControllerSerialNumber2 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies controller serial number. Is value of SN=.The eqlControllerSerialNumber is deprecated
because this value can be upto 15 characters for manhattan."
DEFVAL {"unknown"}
::= { eqlControllerEntry 33}
eqlControllerType OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..32 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies the type of the controller module. Ex: Type II"
DEFVAL {"unknown"}
::= { eqlControllerEntry 34}
eqlControllerBootTime OBJECT-TYPE
SYNTAX Counter32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies time at which the controller was booted expressed as seconds since epoch."
::= { eqlControllerEntry 35}
-- ***************************************************************************************
eqlBackplaneTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlBackplaneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Backplane Table.
This table contains backplane status information.
There is only one table entry for the one backplane per PSA."
::= { eqlbackplaneObjects 1 }
eqlBackplaneEntry OBJECT-TYPE
SYNTAX EqlBackplaneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing backplane status information."
INDEX { eqlGroupId, eqlMemberIndex,eqlBackplaneIndex }
::= { eqlBackplaneTable 1 }
EqlBackplaneEntry ::=
SEQUENCE {
eqlBackplaneIndex Integer32,
eqlBackplanePartNum DisplayString,
eqlBackplaneRev DisplayString,
eqlBackplaneDate DisplayString,
eqlBackplaneSN DisplayString,
eqlBackplaneECO DisplayString,
eqlBackplaneEEprom OCTET STRING,
eqlBackplaneSN2 DisplayString,
eqlBackplaneType DisplayString,
eqlBackplaneTypeId Integer32
}
eqlBackplaneIndex OBJECT-TYPE
SYNTAX Integer32 ( 1..2 )
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index value that uniquely identifies the backplane.
A well chosen number for the index is 1. It is in fact the only valid index."
DEFVAL {1}
::= { eqlBackplaneEntry 1 }
eqlBackplanePartNum OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..10 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies part number of the backplane."
DEFVAL {"unknown"}
::= { eqlBackplaneEntry 2}
eqlBackplaneRev OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..10 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies revision of the backplane. Is value of Rev="
DEFVAL {"unknown"}
::= { eqlBackplaneEntry 3}
eqlBackplaneDate OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..10 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies date of mfg of the backplane."
DEFVAL {"unknown"}
::= { eqlBackplaneEntry 4}
eqlBackplaneSN OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..10 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies serial number of the backplane."
DEFVAL {"unknown"}
::= { eqlBackplaneEntry 5}
eqlBackplaneECO OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..10 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies eco level of the backplane."
DEFVAL {"unknown"}
::= { eqlBackplaneEntry 6}
eqlBackplaneEEprom OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(256 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The contents of the eeprom."
DEFVAL {"unknown"}
::= { eqlBackplaneEntry 7}
eqlBackplaneSN2 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies the backplane serial number. Is value of SN=.The eqlBackplaneSN is deprecated
because this value can be up to 15 characters for manhattan."
DEFVAL {"unknown"}
::= { eqlBackplaneEntry 8}
eqlBackplaneType OBJECT-TYPE
SYNTAX DisplayString ( SIZE( 0..32 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies the backplane type."
::= { eqlBackplaneEntry 9}
eqlBackplaneTypeId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies the backplane type as an Id. Used for Globalization."
::= { eqlBackplaneEntry 10}
-- ***************************************************************************************
eqlEMMTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlEMMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Member EMM Table.
This table contains enclosure management status information.
One table entry per emm. It is indexed by emm index.
The number of entries is equal to the number of emms that are present in the system"
::= { eqlemmObjects 1 }
eqlEMMEntry OBJECT-TYPE
SYNTAX EqlEMMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing emm status information."
INDEX { eqlGroupId, eqlMemberIndex,eqlEMMIndex }
::= { eqlEMMTable 1 }
EqlEMMEntry ::=
SEQUENCE {
eqlEMMIndex Integer32,
eqlEMMModel DisplayString,
eqlEMMPartNum DisplayString,
eqlEMMRev DisplayString,
eqlEMMDate DisplayString,
eqlEMMSN DisplayString,
eqlEMMECO DisplayString,
eqlEMMEEprom OCTET STRING,
eqlEMMSN2 DisplayString
}
eqlEMMIndex OBJECT-TYPE
SYNTAX Integer32 ( 1..3 )
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index value that uniquely identifies the EMM subsystem. "
DEFVAL {1}
::= { eqlEMMEntry 1 }
eqlEMMModel OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..32 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies controller model. Is value of Part="
DEFVAL {"unknown model"}
::= { eqlEMMEntry 2}
eqlEMMPartNum OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..10 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies part number of the CM."
DEFVAL {"unknown"}
::= { eqlEMMEntry 3}
eqlEMMRev OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..10 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies revision of the CM."
DEFVAL {"unknown"}
::= { eqlEMMEntry 4}
eqlEMMDate OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..10 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies date of mfg of the CM."
DEFVAL {"unknown"}
::= { eqlEMMEntry 5}
eqlEMMSN OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..10 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies serial number of the CM."
DEFVAL {"unknown"}
::= { eqlEMMEntry 6}
eqlEMMECO OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..10 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies eco level of the CM."
DEFVAL {"unknown"}
::= { eqlEMMEntry 7}
eqlEMMEEprom OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(256 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The contents of the eeprom."
DEFVAL {"unknown"}
::= { eqlEMMEntry 8}
eqlEMMSN2 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies the serial number. Is value of SN=.The eqlEMMSN is deprecated
because this value can be up to 15 characters for manhattan."
DEFVAL {"unknown"}
::= { eqlEMMEntry 9}
-- ***************************************************************************************
eqlDaughterCardTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlDaughterCardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Member DaughterCard Table.
This table contains daughter card information.
One table entry per daughter card. It is indexed by daughter card index.
The number of entries is equal to the number of daughter cards that are present in the system"
::= { eqldaughtercardObjects 1 }
eqlDaughterCardEntry OBJECT-TYPE
SYNTAX EqlDaughterCardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing daughter card information."
INDEX { eqlGroupId, eqlMemberIndex,eqlDaughterCardIndex }
::= { eqlDaughterCardTable 1 }
EqlDaughterCardEntry ::=
SEQUENCE {
eqlDaughterCardIndex Integer32,
eqlDaughterCardModel DisplayString,
eqlDaughterCardPartNum DisplayString,
eqlDaughterCardRev DisplayString,
eqlDaughterCardDate DisplayString,
eqlDaughterCardSN DisplayString,
eqlDaughterCardECO DisplayString,
eqlDaughterCardEEprom OCTET STRING
}
eqlDaughterCardIndex OBJECT-TYPE
SYNTAX Integer32 ( 1..2 )
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index value that uniquely identifies the DaughterCard subsystem. 1 based"
DEFVAL {1}
::= { eqlDaughterCardEntry 1 }
eqlDaughterCardModel OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..32 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies controller model. Is value of Part="
DEFVAL {"unknown model"}
::= { eqlDaughterCardEntry 2}
eqlDaughterCardPartNum OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..10 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies part number of the daughter card."
DEFVAL {"unknown"}
::= { eqlDaughterCardEntry 3}
eqlDaughterCardRev OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..10 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies revision of the daughter card."
DEFVAL {"unknown"}
::= { eqlDaughterCardEntry 4}
eqlDaughterCardDate OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..10 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies date of mfg of the daughter card."
DEFVAL {"unknown"}
::= { eqlDaughterCardEntry 5}
eqlDaughterCardSN OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..10 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies serial number of the daughter card."
DEFVAL {"unknown"}
::= { eqlDaughterCardEntry 6}
eqlDaughterCardECO OBJECT-TYPE
SYNTAX DisplayString( SIZE( 0..10 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies eco level of the daughter card."
DEFVAL {"unknown"}
::= { eqlDaughterCardEntry 7}
eqlDaughterCardEEprom OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(256 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The contents of the eeprom."
DEFVAL {"unknown"}
::= { eqlDaughterCardEntry 8}
-- ***************************************************************************************
eqlChannelCardTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlChannelCardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Member ChannelCard Table.
This table contains channel card information.
One table entry per channel card. It is indexed by channel card index.
The number of entries is equal to the number of channel cards that are present in the system"
::= { eqlchannelcardObjects 1 }
eqlChannelCardEntry OBJECT-TYPE
SYNTAX EqlChannelCardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing channel card information."
INDEX { eqlGroupId, eqlMemberIndex,eqlChannelCardIndex }
::= { eqlChannelCardTable 1 }
EqlChannelCardEntry ::=
SEQUENCE {
eqlChannelCardIndex Unsigned32,
eqlChannelCardSerialNumber DisplayString,
eqlChannelCardFirmwareRev DisplayString,
eqlChannelCardInitRev DisplayString,
eqlChannelCardStatus INTEGER
}
eqlChannelCardIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..100)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index value that uniquely identifies the ChannelCard subsystem."
::= { eqlChannelCardEntry 1 }
eqlChannelCardSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies serial number of the card."
DEFVAL {"unknown"}
::= { eqlChannelCardEntry 2}
eqlChannelCardFirmwareRev OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies firmware revision of the card."
DEFVAL {"unknown"}
::= { eqlChannelCardEntry 3}
eqlChannelCardInitRev OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies revision of the initialization configuration file."
DEFVAL {"unknown"}
::= { eqlChannelCardEntry 4}
eqlChannelCardStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
not-present(1),
failed(2),
good(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies the status of the channel card ."
DEFVAL { unknown }
::= { eqlChannelCardEntry 5}
-- ***************************************************************************************
eqlSFPTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlSFPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Member SFP Table.
This table contains SFP information.
One table entry per SFP. It is indexed by SFP index.
The number of entries is equal to the number of SFPs that are present in the system"
::= { eqlsfpObjects 1 }
eqlSFPEntry OBJECT-TYPE
SYNTAX EqlSFPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing SFP information."
INDEX { eqlGroupId, eqlMemberIndex,eqlSFPIndex }
::= { eqlSFPTable 1 }
EqlSFPEntry ::=
SEQUENCE {
eqlSFPIndex Unsigned32,
eqlSFPMode INTEGER,
eqlSFPIfIndex INTEGER,
eqlSFPIdentifier INTEGER,
eqlSFPConnector INTEGER,
eqlSFPBitrate INTEGER,
eqlSFPLength1 INTEGER,
eqlSFPLength2 INTEGER,
eqlSFPVendorName DisplayString,
eqlSFPPartNumber DisplayString,
eqlSFPFirmwareRev DisplayString,
eqlSFPSerialNumber DisplayString,
eqlSFPDateCode DisplayString,
eqlSFPStatus INTEGER
}
eqlSFPIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..100)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index value that uniquely identifies the SFP."
::= { eqlSFPEntry 1 }
eqlSFPMode OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
single-mode(1),
multi-mode(2),
copper(3),
not-present(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies the mode of the SFP."
DEFVAL { unknown }
::= { eqlSFPEntry 2}
eqlSFPIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Index of the interface attached to the SFP."
::= { eqlSFPEntry 3}
eqlSFPIdentifier OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
sfp-transceiver(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Identifies the SFP."
DEFVAL { unknown }
::= { eqlSFPEntry 4}
eqlSFPConnector OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
lc(7),
copper(33)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "type of the SFP connector."
DEFVAL { unknown }
::= { eqlSFPEntry 5}
eqlSFPBitrate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Bit rate of the SFP in units of 100 Mbits/sec.
103 => 10300 => 10 Gbps"
::= { eqlSFPEntry 6}
eqlSFPLength1 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "If Mode is single mode, length in kilometres,
Mode is multi mode, length in units of 10metres of 50/125 um fiber."
::= { eqlSFPEntry 7}
eqlSFPLength2 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "If Mode is single mode, length in units of 100metres,
Mode is multi mode, length in units of 10metres of 62/125 um fiber."
::= { eqlSFPEntry 8}
eqlSFPVendorName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies vendor name of the SFP."
DEFVAL {"unknown"}
::= { eqlSFPEntry 9}
eqlSFPPartNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies part number of the SFP."
DEFVAL {"unknown"}
::= { eqlSFPEntry 10}
eqlSFPFirmwareRev OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies firmware revision of the SFP."
DEFVAL {"unknown"}
::= { eqlSFPEntry 11}
eqlSFPSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies serial number of the SFP."
DEFVAL {"unknown"}
::= { eqlSFPEntry 12}
eqlSFPDateCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies date of manufacture of the SFP."
DEFVAL {"unknown"}
::= { eqlSFPEntry 13}
eqlSFPStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
not-present(1),
failed(2),
good(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable specifies the status of the SFP."
DEFVAL { unknown }
::= { eqlSFPEntry 14}
END

1010
MIBS/equallogic/EQLDISK-MIB Normal file

File diff suppressed because it is too large Load Diff

4576
MIBS/equallogic/EQLGROUP-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,211 @@
-- Mib files packaged on Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054)
EQLINTERNAL-MIB DEFINITIONS ::= BEGIN
IMPORTS
Integer32, OBJECT-TYPE, MODULE-IDENTITY, Unsigned32, Counter32, enterprises
FROM SNMPv2-SMI
RowStatus, DisplayString
FROM SNMPv2-TC
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB -- RFC2851
equalLogic
FROM EQUALLOGIC-SMI
UTFString
FROM EQLGROUP-MIB;
eqlInternalModule MODULE-IDENTITY
LAST-UPDATED "201503171528Z"
ORGANIZATION "Dell 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
"Dell Inc Storage Array internal information to track monitoring and
licensing of group.
Copyright (c) 2003-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 "201301280000Z" -- 28-Jan-13
DESCRIPTION "Initial revision"
::= { enterprises equalLogic(12740) 27 }
eqlInternalObjects OBJECT IDENTIFIER ::= { eqlInternalModule 1 }
eqlMonitorTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlMonitorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Persistent Monitor Table"
::= { eqlInternalObjects 1}
eqlMonitorEntry OBJECT-TYPE
SYNTAX EqlMonitorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing information about hosts monitoring the group."
INDEX { eqlMonitorIndex}
::= { eqlMonitorTable 1 }
EqlMonitorEntry ::=
SEQUENCE {
eqlMonitorIndex Unsigned32,
eqlMonitorRowStatus RowStatus,
eqlMonitorUUID OCTET STRING,
eqlMonitorServerName UTFString,
eqlMonitorDomainName UTFString,
eqlMonitorInetAddressType InetAddressType,
eqlMonitorInetAddress InetAddress,
eqlMonitorSupportAssist INTEGER,
eqlMonitorTimestamp Counter32,
eqlMonitorSupportAssistTimestamp Counter32,
eqlMonitorLicensingTimestamp Counter32,
eqlMonitorDescription UTFString
}
eqlMonitorIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This field specifies a unique index which identifies an monitoring instance.
This field is a hash of the GUID."
::= { eqlMonitorEntry 1 }
eqlMonitorRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of the row"
::= { eqlMonitorEntry 2 }
eqlMonitorUUID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is for internal use only."
::= { eqlMonitorEntry 3 }
eqlMonitorServerName OBJECT-TYPE
SYNTAX UTFString(SIZE(0..128))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies the DNS server name of the host running SANHQ monitoring the group.
Together with eqlSANHQDomainName it must be a name which is resolvable by DNS. There is no default for SANHQDNSName."
::= { eqlMonitorEntry 4 }
eqlMonitorDomainName OBJECT-TYPE
SYNTAX UTFString(SIZE(0..128))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies the DNS domain name of the host running SANHQ monitoring the group."
::= { eqlMonitorEntry 5 }
eqlMonitorInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The ip address type of the host monitoring this group."
::= { eqlMonitorEntry 6 }
eqlMonitorInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The ip address, in network byte order, of the host monitoring this group."
::= { eqlMonitorEntry 7 }
eqlMonitorSupportAssist OBJECT-TYPE
SYNTAX INTEGER {
supportAssistNone(0),
supportAssistInstalledNotEnabled(1),
supportAssistEnabled(2),
supportAssistCommunicatingWithDell(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies how SupportAssist is currently monitoring this group."
::= { eqlMonitorEntry 8 }
eqlMonitorTimestamp OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies the last access time for SANHQ Monitoring.
Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01."
::= { eqlMonitorEntry 9 }
eqlMonitorSupportAssistTimestamp OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies the last access time for SupportAssist.
Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01."
::= { eqlMonitorEntry 10 }
eqlMonitorLicensingTimestamp OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies the last time SupportAssist sent licensing records to Dell.
Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01."
::= { eqlMonitorEntry 11 }
eqlMonitorDescription OBJECT-TYPE
SYNTAX UTFString (SIZE (0..128))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies a descriptive string that provides details about group monitoring.
The description can be 128 octets. There is no default value."
::= { eqlMonitorEntry 12 }
--***********************************************************************************
eqlMonitorStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlMonitorStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Monitor Status Table"
::= { eqlInternalObjects 2}
eqlMonitorStatusEntry OBJECT-TYPE
SYNTAX EqlMonitorStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing status information about hosts monitoring the group."
INDEX { eqlMonitorIndex}
::= { eqlMonitorStatusTable 1 }
EqlMonitorStatusEntry ::=
SEQUENCE {
eqlMonitorStatusReminder INTEGER
}
eqlMonitorStatusReminder OBJECT-TYPE
SYNTAX INTEGER {
monitoringExpired(0),
monitoringCurrent(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field indicates if the SANHQ currently monitoring this group
has recently contacted the group."
::= { eqlMonitorStatusEntry 1 }
--
END

View File

@ -0,0 +1,527 @@
-- Mib files packaged on Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054)
EQLIPADDR-MIB DEFINITIONS ::= BEGIN
IMPORTS
IpAddress, Integer32, Unsigned32, OBJECT-TYPE,MODULE-IDENTITY, enterprises
FROM SNMPv2-SMI
RowStatus, DisplayString
FROM SNMPv2-TC
ifIndex
FROM RFC1213-MIB
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB -- RFC2851
equalLogic
FROM EQUALLOGIC-SMI
eqlGroupId, UTFString
FROM EQLGROUP-MIB
eqlMemberIndex
FROM EQLMEMBER-MIB;
eqlipaddrModule MODULE-IDENTITY
LAST-UPDATED "201503171528Z"
ORGANIZATION "EqualLogic Inc."
CONTACT-INFO
"Contact: Customer Support
Postal: Dell Inc
300 Innovative Way, Suite 301, Nashua, NH 03062
Tel: +1 603-579-9762
E-mail: US-NH-CS-TechnicalSupport@dell.com
WEB: www.equallogic.com"
DESCRIPTION
"Equallogic Inc. Storage Array IP address table mib
Copyright (c) 2002-2010 by Dell, Inc.
All rights reserved. This software may not be copied, disclosed,
transferred, or used except in accordance with a license granted
by Dell, Inc. This software embodies proprietary information
and trade secrets of Dell, Inc.
"
-- Revision history, in reverse chronological order
REVISION "200209060000Z" -- 02-Sep-06
DESCRIPTION "Initial revision"
::= { enterprises equalLogic(12740) 9 }
-- the IP address table
-- The IP address table contains this entity's IP addressing
-- information.
eqlipAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlipAddrEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"EqualLogic-Dynamic Storage Volume Table.
The table of addressing information relevant to
this entity's IP addresses."
::= { eqlipaddrModule 1 }
eqlipAddrEntry OBJECT-TYPE
SYNTAX EqlipAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The addressing information for one of this
entity's IP addresses."
INDEX {eqlGroupId, eqlMemberIndex, eqlIpAdEntAddr}
::= { eqlipAddrTable 1 }
EqlipAddrEntry ::=
SEQUENCE {
eqlIpAdEntAddr IpAddress,
eqlIpAdEntIfName DisplayString,
eqlIpAdEntNetMask IpAddress,
eqlIpAdEntIfIndex Integer32,
eqlIpAdEntRowStatus RowStatus
}
eqlIpAdEntAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address to which this entry's addressing
information pertains."
::= { eqlipAddrEntry 1 }
eqlIpAdEntIfName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interface name for which this entry's addressing
information pertains."
::= { eqlipAddrEntry 2 }
eqlIpAdEntNetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The subnet mask associated with the IP address of
this entry. The value of the mask is an IP
address with all the network bits set to 1 and all
the hosts bits set to 0."
::= { eqlipAddrEntry 3 }
eqlIpAdEntIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interface index for which this entry's addressing
information pertains."
::= { eqlipAddrEntry 4 }
eqlIpAdEntRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The status of this conceptual row.
Until instances of all read-create columns are
appropriately configured, the value of the
corresponding instance of the eqlIpRowStatus column
is 'notReady'.
The RowStatus TC [RFC1903] requires that this
DESCRIPTION clause states under which circumstances
other objects in this row can be modified:
The value of this object has no effect on whether
other objects in this conceptual row can be modified.
"
::= { eqlipAddrEntry 5 }
--****************************************************
-- Equallogic Interfaces Table
-- ****************************************************
eqlifTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlifEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"EqualLogic-Persistent Interfaces Table.
The table of information relevant to
this entity's physical interfaces."
::= { eqlipaddrModule 2 }
eqlifEntry OBJECT-TYPE
SYNTAX EqlifEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
INDEX { eqlGroupId, eqlMemberIndex, ifIndex }
::= { eqlifTable 1 }
EqlifEntry ::=
SEQUENCE {
eqlifDescr DisplayString,
eqlifPortAttr INTEGER,
eqlifAdminStatus INTEGER,
eqlifRole INTEGER
}
eqlifDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This field provides a writable area for a manager to
enter user specific data pertaining to the interface
referred by this instance of ifIndex "
::= { eqlifEntry 1 }
eqlifPortAttr OBJECT-TYPE
SYNTAX INTEGER {
attr-pss-only(1),
attr-initiator-only(2),
attr-any(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This field specifies the mode of the specified port as follows:"
DEFVAL { attr-any }
::= { eqlifEntry 2 }
eqlifAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1), -- ready to pass packets
down(2),
testing(3) -- in some test mode
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The desired state of the interface. The
testing(3) state indicates that no operational
packets can be passed.
This column is used to maintain the desired state of the
interface accross reboots. The value of this object MUST
always be equal to ifAdminStatus defined in rfc1213 mib."
::= { eqlifEntry 3 }
eqlifRole OBJECT-TYPE
SYNTAX INTEGER {
iscsi-only(0), -- iscsi traffic
mgmt-only(1) -- only mgmt traffic
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The desired role of the interface. By default the interface will allow
iscsi only traffic. when set to mgmt-only, only management traffic
will be allowed. (There is not a both at this time)"
DEFVAL { iscsi-only }
::= { eqlifEntry 4 }
-----------------------------------------------------------
-----------------------------------------------------------
eqlWKATable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlWKAEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Persistent WKA Table. This table maintains the list of
well known ipaddresses (WKA) in the group."
::= { eqlipaddrModule 3}
eqlWKAEntry OBJECT-TYPE
SYNTAX EqlWKAEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing storage group WKA information."
INDEX {eqlGroupId, eqlInetAddrEntAddrType, eqlInetAddrEntAddr}
::= { eqlWKATable 1 }
EqlWKAEntry ::=
SEQUENCE {
eqlWKARowStatus RowStatus,
eqlWKARole INTEGER
}
eqlWKARowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The status of this conceptual row."
::= {eqlWKAEntry 1}
eqlWKARole OBJECT-TYPE
SYNTAX INTEGER {
management(1),
secondary(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION " The role of this WKA. Management WKA is used for only management traffic. secondary WKA can be used incase the
of failover to secondary site and secondary site wants to use primary site's WKA. Secondary WKAs can exist
independent of partner records and their ipaddresses."
DEFVAL {secondary}
::= {eqlWKAEntry 2}
-----------------------------------------------------------
-----------------------------------------------------------
eqlifStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlifStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Interface Table.
This table contains WKA information about the interfaces."
::= { eqlipaddrModule 4 }
eqlifStatusEntry OBJECT-TYPE
SYNTAX EqlifStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing Interface WKA information."
AUGMENTS { eqlifEntry }
::= { eqlifStatusTable 1}
EqlifStatusEntry ::=
SEQUENCE {
eqlifStatusMgmtRolePolicy INTEGER,
eqlifStatusConfigurationFlags BITS,
eqlifOperStatus INTEGER
}
eqlifStatusMgmtRolePolicy OBJECT-TYPE
SYNTAX INTEGER {
non-configurable(0),
configurable(1),
fixed(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "
This field is for specifying the policy of this interface, i.e whether this interface can be used for mgmt-only role."
DEFVAL {non-configurable}
::= { eqlifStatusEntry 1 }
eqlifStatusConfigurationFlags OBJECT-TYPE
SYNTAX BITS {
isDcbCapable(0), -- is Interface DCB Capable
flag1(1),
flag2(2),
flag3(3),
flag4(4),
flag5(5),
flag6(6),
flag7(7),
flag8(8),
flag9(9),
flag10(10),
flag11(11),
flag12(12),
flag13(13),
flag14(14),
flag15(15),
flag16(16),
flag17(17),
flag18(18),
flag19(19),
flag20(20),
flag21(21),
flag22(22),
flag23(23),
flag24(24),
flag25(25),
flag26(26),
flag27(27),
flag28(28),
flag29(29),
flag30(30),
flag31(31)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This fields defines the common place holder for ethernet interface
configuration flags. The flags must be of type
enable(1) or disable(0), and the default will always be disable(0)."
DEFVAL { {} }
::= { eqlifStatusEntry 2 }
eqlifOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1), -- ready to pass packets
down(2),
testing(3), -- in some test mode
unknown(4), -- status can not be determined
-- for some reason.
dormant(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational state of the interface. The
testing(3) state indicates that no operational packets
can be passed. If eqlifAdminStatus is down(2) then
eqlifOperStatus should be down(2). If eqlifAdminStatus is
changed to up(1) then eqlifOperStatus should change to
up(1) if the interface is ready to transmit and
receive network traffic; it should change to
dormant(5) if the interface is waiting for external
actions (such as a serial line waiting for an
incomming connection); it should remain in the down(2)
state if and only if there is a fault that prevents if
from going to the up(1) state."
::= { eqlifStatusEntry 3 }
--****************************************************
-- R E P L A C E M E N T F O R I P v 4 I P A D D R E S S T A B L E
-- IP address table
-- The IP address table contains this entity's IP addressing
-- information.
-- ****************************************************
eqlinetAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlinetAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"EqualLogic-Persistent Storage Volume Table.
The table of addressing information relevant to
this entity's IP addresses."
::= { eqlipaddrModule 5 }
eqlinetAddrEntry OBJECT-TYPE
SYNTAX EqlinetAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The addressing information for one of this
entity's IP addresses."
INDEX {eqlGroupId, eqlMemberIndex, eqlInetAddrEntAddrType, eqlInetAddrEntAddr}
::= { eqlinetAddrTable 1 }
EqlinetAddrEntry ::=
SEQUENCE {
eqlInetAddrEntAddrType InetAddressType,
eqlInetAddrEntAddr InetAddress,
eqlInetAddrEntIfName DisplayString,
eqlInetAddrEntNetMaskType InetAddressType,
eqlInetAddrEntNetMask InetAddress,
eqlInetAddrEntIfIndex Integer32,
eqlInetAddrEntFlags INTEGER,
eqlInetAddrEntRowStatus RowStatus
}
eqlInetAddrEntAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address to which this entry's addressing
information pertains."
::= { eqlinetAddrEntry 1 }
eqlInetAddrEntAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address to which this entry's addressing
information pertains."
::= { eqlinetAddrEntry 2 }
eqlInetAddrEntIfName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interface name for which this entry's addressing
information pertains."
::= { eqlinetAddrEntry 3 }
eqlInetAddrEntNetMaskType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The subnet mask associated with the IP address of
this entry. The value of the mask is an IP
address with all the network bits set to 1 and all
the hosts bits set to 0."
::= { eqlinetAddrEntry 4 }
eqlInetAddrEntNetMask OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The subnet mask associated with the IP address of
this entry. The value of the mask is an IP
address with all the network bits set to 1 and all
the hosts bits set to 0."
::= { eqlinetAddrEntry 5 }
eqlInetAddrEntIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interface index for which this entry's addressing
information pertains."
::= { eqlinetAddrEntry 6 }
eqlInetAddrEntFlags OBJECT-TYPE
SYNTAX INTEGER {
no-options(0),
static(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This specifies specific flags for the address.
Currently the only flag that can be set is static (1),
which means the address has been statically
configured by the administrator"
::= { eqlinetAddrEntry 7 }
eqlInetAddrEntRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The status of this conceptual row.
Until instances of all read-create columns are
appropriately configured, the value of the
corresponding instance of the eqlIpRowStatus column
is 'notReady'.
The RowStatus TC [RFC1903] requires that this
DESCRIPTION clause states under which circumstances
other objects in this row can be modified:
The value of this object has no effect on whether
other objects in this conceptual row can be modified.
"
::= { eqlinetAddrEntry 8 }
END

1062
MIBS/equallogic/EQLIPSEC-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,201 @@
-- Mib files packaged on Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054)
EQLISCSI-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, NOTIFICATION-TYPE,
Counter32, enterprises, Integer32, Counter64, Gauge32, Unsigned32,
TimeTicks, Opaque, experimental
FROM SNMPv2-SMI
TruthValue, DisplayString
FROM SNMPv2-TC
iscsiSessionStatsEntry, iscsiSessionAttributesEntry
FROM ISCSI-MIB
equalLogic
FROM EQUALLOGIC-SMI
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
;
eqliscsiExtModule MODULE-IDENTITY
LAST-UPDATED "201503171528Z"
ORGANIZATION "EqualLogic Inc."
CONTACT-INFO
"Contact: Customer Support
Postal: Dell Inc
300 Innovative Way, Suite 301, Nashua, NH 03062
Tel: +1 603-579-9762
E-mail: US-NH-CS-TechnicalSupport@dell.com
WEB: www.equallogic.com"
DESCRIPTION
"Equallogic Inc augmented ISCSI MIB module."
REVISION "200206260000Z" -- November 19, 2002
DESCRIPTION
"Equallogic Inc augmented ISCSI MIB module
Copyright (c) 2002-2009 by Dell, Inc.
All rights reserved. This software may not be copied, disclosed,
transferred, or used except in accordance with a license granted
by Dell, Inc. This software embodies proprietary information
and trade secrets of Dell, Inc.
"
::= { enterprises equalLogic(12740) 11 }
eqliscsiExtObjects OBJECT IDENTIFIER ::= { eqliscsiExtModule 1 }
----------------------------------------------------------------------
-- Session Stats Table
eqliscsiSessionStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlIscsiSessionStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Dynamic list of general iSCSI traffic counters for each of the
sessions present on the system."
::= { eqliscsiExtObjects 1 }
eqliscsiSessionStatsEntry OBJECT-TYPE
SYNTAX EqlIscsiSessionStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (row) containing general iSCSI traffic counters
for a particular session."
AUGMENTS { iscsiSessionStatsEntry }
::= { eqliscsiSessionStatsTable 1 }
EqlIscsiSessionStatsEntry ::= SEQUENCE {
eqliscsiSsnErrorCount Counter32,
eqliscsiSsnTimeUp Counter32,
eqliscsiSsnTotalDataTrnsfrd Counter32,
eqliscsiNodeUuid OCTET STRING,
eqliscsiSsnTotalDataTrnsfrd64 Counter64,
eqliscsiSsnMembers Opaque,
eqliscsiSsnRouteStats Opaque,
eqliscsiSsnLoadValue Unsigned32
}
eqliscsiSsnErrorCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of errors encountered since this session was established"
::= { eqliscsiSessionStatsEntry 1 }
eqliscsiSsnTimeUp OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time in ticks that has elapsed since this session was first
established with the iSCSI target"
::= { eqliscsiSessionStatsEntry 2 }
eqliscsiSsnTotalDataTrnsfrd OBJECT-TYPE
SYNTAX Counter32
UNITS "KB"
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The amount of data transfered for this session in Kilobytes.
This number is determined by the sum of the inbound and outbound
traffic counters."
::= { eqliscsiSessionStatsEntry 3 }
eqliscsiNodeUuid OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The UUID of the iscs"
::= { eqliscsiSessionStatsEntry 4 }
eqliscsiSsnTotalDataTrnsfrd64 OBJECT-TYPE
SYNTAX Counter64
UNITS "KB"
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The amount of data transfered for this session in Kilobytes.
This number is determined by the sum of the inbound and outbound
traffic counters."
::= { eqliscsiSessionStatsEntry 5 }
eqliscsiSsnMembers OBJECT-TYPE
SYNTAX Opaque (SIZE (64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "List of eligible member id's. This is sizeof(uint32_t) * pss_max_num_grp_members defined in pss_constants.h"
::= { eqliscsiSessionStatsEntry 6 }
eqliscsiSsnRouteStats OBJECT-TYPE
SYNTAX Opaque (SIZE (64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Array of the percentage of traffic being routed to each member. This is a 1 to 1 relationship to the
Members array. This is sizeof(uint32_t) * pss_max_num_grp_members defined in pss_constants.h"
::= { eqliscsiSessionStatsEntry 7 }
eqliscsiSsnLoadValue OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Calculated value of how busy this connection is. 0 is 100% busy, 100 is 0% busy"
DEFVAL {0}
::= { eqliscsiSessionStatsEntry 8 }
---*************************************************************
eqliscsiSessionAttributesTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqliscsiSessionAttributesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"EqualLogic-Dynamic A Dynamic list of general iSCSI connection attributes for connections present on the system."
::= { eqliscsiExtObjects 2 }
eqliscsiSessionAttributesEntry OBJECT-TYPE
SYNTAX EqliscsiSessionAttributesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (row) containing general iSCSI connection attributes."
AUGMENTS { iscsiSessionAttributesEntry }
::= { eqliscsiSessionAttributesTable 1 }
EqliscsiSessionAttributesEntry ::= SEQUENCE {
eqliscsiSessionAttributesType INTEGER
}
eqliscsiSessionAttributesType OBJECT-TYPE
SYNTAX INTEGER {
external(1),
syncrepl(2),
xcopy(3),
replica(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Describes the src initiator of the connection as external to the array group, or one of various connection types between group members."
DEFVAL { 1 }
::= { eqliscsiSessionAttributesEntry 1 }
--------------------------------------------------------------------------------------
END

File diff suppressed because it is too large Load Diff

5696
MIBS/equallogic/EQLNAS-MIB Normal file

File diff suppressed because it is too large Load Diff

579
MIBS/equallogic/EQLRAID-MIB Normal file
View File

@ -0,0 +1,579 @@
-- Mib files packaged on Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054)
EQLRAID-MIB DEFINITIONS ::= BEGIN
IMPORTS
IpAddress, Integer32, Unsigned32, Counter64, OBJECT-TYPE,MODULE-IDENTITY, enterprises
FROM SNMPv2-SMI
RowStatus, DisplayString
FROM SNMPv2-TC
ifEntry
FROM RFC1213-MIB
equalLogic
FROM EQUALLOGIC-SMI
eqlGroupId
FROM EQLGROUP-MIB
eqlStoragePoolIndex
FROM EQLSTORAGEPOOL-MIB
eqlMemberIndex, eqlDriveGroupIndex
FROM EQLMEMBER-MIB;
eqlRAIDModule MODULE-IDENTITY
LAST-UPDATED "201503171528Z"
ORGANIZATION "EqualLogic Inc."
CONTACT-INFO
"Contact: Customer Support
Postal: Dell Inc
300 Innovative Way, Suite 301, Nashua, NH 03062
Tel: +1 603-579-9762
E-mail: US-NH-CS-TechnicalSupport@dell.com
WEB: www.equallogic.com"
DESCRIPTION
"Equallogic Inc. Storage Array raid mib
Copyright (c) 2002-2009 by Dell, Inc.
All rights reserved. This software may not be copied, disclosed,
transferred, or used except in accordance with a license granted
by Dell, Inc. This software embodies proprietary information
and trade secrets of Dell, Inc.
"
-- Revision history, in reverse chronological order
REVISION "200211110000Z" -- 02-Nov-11
DESCRIPTION "Initial revision"
::= { enterprises equalLogic(12740) 10 }
eqlRAIDObjects OBJECT IDENTIFIER ::= { eqlRAIDModule 1 }
eqlRAIDNotifications OBJECT IDENTIFIER ::= { eqlRAIDModule 2 }
eqlRAIDConformance OBJECT IDENTIFIER ::= { eqlRAIDModule 3 }
-- EqualLogic RAID Device Table
eqlRAIDDeviceTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlRAIDDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Table representing a list of all of
the RAID devices in a group"
::= { eqlRAIDObjects 1 }
eqlRAIDDeviceEntry OBJECT-TYPE
SYNTAX EqlRAIDDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A sequence of attributes pertaining to a single RAID device in a group"
INDEX {eqlGroupId, eqlMemberIndex, eqlRAIDDeviceLUNIndex }
::={ eqlRAIDDeviceTable 1 }
EqlRAIDDeviceEntry ::=
SEQUENCE {
eqlRAIDDeviceLUNIndex Integer32,
eqlRAIDDeviceLUN Integer32,
eqlRAIDDeviceOperStatus INTEGER,
eqlRAIDDeviceUUID OCTET STRING,
eqlRAIDDeviceDriveCount Integer32,
eqlRAIDDeviceLayoutOperStatus INTEGER,
eqlRAIDDeviceLayoutSectPerSU Integer32,
eqlRAIDDeviceLUNCapacity Counter64,
eqlRAIDDeviceLostBlocks Integer32,
eqlRAIDDeviceOutIOOps Integer32,
eqlRAIDDeviceCacheWrites Integer32,
eqlRAIDDeviceCacheReads Integer32,
eqlRAIDDeviceCompCacheWrites Counter64,
eqlRAIDDeviceCompCacheReads Counter64,
eqlRAIDDeviceSectWritten Counter64,
eqlRAIDDeviceSectRead Counter64,
eqlRAIDDeviceStoragePoolIndex Unsigned32,
eqlRAIDDeviceDriveGroupIndex Unsigned32
}
eqlRAIDDeviceLUNIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The LUN number of the RAID device, incremented by one for SNMP compatibility.
Valid LUN numbers begin at zero. "
::= { eqlRAIDDeviceEntry 1 }
eqlRAIDDeviceLUN OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The LUN of the drive. In all cases the value of this variable will be equal to
eqlRAIDDeviceLUNIndex-1."
::= { eqlRAIDDeviceEntry 2 }
eqlRAIDDeviceOperStatus OBJECT-TYPE
SYNTAX INTEGER {
noDevice(1),
dataLoss(2),
nominal(3),
degraded(4),
failed(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The operational status of the RAID device. Values are as follows:
1 - no device
2 - data loss
3 - nominal
4 - degraded
5 - failed "
::= { eqlRAIDDeviceEntry 3 }
eqlRAIDDeviceUUID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "a 16 byte identifier for the device that is guranteed to be universally
unique"
::= { eqlRAIDDeviceEntry 4 }
eqlRAIDDeviceDriveCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of drives used by the RAID device"
::= { eqlRAIDDeviceEntry 5 }
eqlRAIDDeviceLayoutOperStatus OBJECT-TYPE
SYNTAX INTEGER {
noOp(1),
expSuspended(2),
expInProgress(3),
swapSuspended(4),
swapInProgress(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The status of the currently executing layout operation on the
device (if any)
1 - no operation in progress
2 - exp suspended
3 - exp in progress
4 - swap suspended
5 - swap in progress"
::= { eqlRAIDDeviceEntry 6 }
eqlRAIDDeviceLayoutSectPerSU OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of sectors per stripe unit in this layout"
::= { eqlRAIDDeviceEntry 7 }
eqlRAIDDeviceLUNCapacity OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current LUN capacity of this layout in sectors, including
internal layout operations"
::= { eqlRAIDDeviceEntry 8 }
eqlRAIDDeviceLostBlocks OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The count of bad soft sectors"
::= { eqlRAIDDeviceEntry 9 }
eqlRAIDDeviceOutIOOps OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Th number of I/O operations currently in progress on the device"
::= { eqlRAIDDeviceEntry 10 }
eqlRAIDDeviceCacheWrites OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The count of the number of cache write operations in progress on the device"
::= { eqlRAIDDeviceEntry 11 }
eqlRAIDDeviceCacheReads OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The count of the number of cache read operations in progress on the device"
::= { eqlRAIDDeviceEntry 12 }
eqlRAIDDeviceCompCacheWrites OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of completed cache write operations since the system was started"
::= { eqlRAIDDeviceEntry 13 }
eqlRAIDDeviceCompCacheReads OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of completed cache read operations since the system was started"
::= { eqlRAIDDeviceEntry 14 }
eqlRAIDDeviceSectWritten OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of sectors written since the system was started"
::= { eqlRAIDDeviceEntry 15 }
eqlRAIDDeviceSectRead OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of sectors read since the system was started"
::= { eqlRAIDDeviceEntry 16 }
eqlRAIDDeviceStoragePoolIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This field specifies a unique index for identifying a storage pool."
::= { eqlRAIDDeviceEntry 17 }
eqlRAIDDeviceDriveGroupIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This field specifies a unique index for identifying a drive group."
::= { eqlRAIDDeviceEntry 18 }
-- EqualLogic RAID Layout Table
eqlRAIDLayoutTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlRAIDLayoutEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Table listing the layouts in existence in a RAID device.
Typically, there will only be a single entry for each device. When layout
operations are in progress, there will be two layouts. The layout
represents a set of drives and a parity configuration for the drives."
::= { eqlRAIDObjects 2 }
eqlRAIDLayoutEntry OBJECT-TYPE
SYNTAX EqlRAIDLayoutEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "a sequence of attributes belonging to a single layout group"
INDEX { eqlGroupId, eqlMemberIndex, eqlRAIDDeviceLUNIndex, eqlRAIDLayoutIndex }
::={ eqlRAIDLayoutTable 1 }
EqlRAIDLayoutEntry ::=
SEQUENCE {
eqlRAIDLayoutIndex INTEGER,
eqlRAIDLayoutOperStatus INTEGER,
eqlRAIDLayoutNumParityGrp Integer32,
eqlRAIDLayoutParityType INTEGER,
eqlRAIDLayoutBeginLBA Counter64,
eqlRAIDLayoutLength Counter64
}
eqlRAIDLayoutIndex OBJECT-TYPE
SYNTAX INTEGER {
first(1),
second(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "An identifier for this instance of a layout. The layouts are 1-indexed
where the primary is index 1, and the secindary (if any) is index 2"
::={ eqlRAIDLayoutEntry 1 }
eqlRAIDLayoutOperStatus OBJECT-TYPE
SYNTAX INTEGER {
noDevice(1),
noLayout(2),
failed(3),
nominal(4),
degraded(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Operational status of the layout as follows:
1 - no device
2 - no layout
3 - failed
4 - nominal
5 - degraded"
::={ eqlRAIDLayoutEntry 2 }
eqlRAIDLayoutNumParityGrp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of parity groups in this layout"
::={ eqlRAIDLayoutEntry 3 }
eqlRAIDLayoutParityType OBJECT-TYPE
SYNTAX INTEGER {
stripe(0),
raid1(1),
raid10(10),
raid5(5),
raid50(50)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The parity type of this layout:
0 - stripe
1 - raid1 mirror
10- raid10 multi raid1 parity groups
5 - raid5
50- multi raid5 parity groups"
::={ eqlRAIDLayoutEntry 4 }
eqlRAIDLayoutBeginLBA OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The beginning RAID LBA of this layout"
::={ eqlRAIDLayoutEntry 5 }
eqlRAIDLayoutLength OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Length in sectors of this layout. This value can be used
to determine the progress of layout operations."
::={ eqlRAIDLayoutEntry 6 }
-- EqualLogic RAID Parity Group Table
eqlRAIDParityGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlRAIDParityGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Table. Each layout on a RAID device has one or more
parity groups. The groups are indexed starting at 1.
Each group represents a set of drives consisting of one stripe and one
parity drive with one or more data drives.
Each groups is reconstructed and verified as a whole and can be done so
independently of other partity groups in the set.
RAID 0, 1, and 5 have only one parity grouping per layout.
RAID 10 and 50 have multiple parity groups per layout. "
::= { eqlRAIDObjects 3 }
eqlRAIDParityGroupEntry OBJECT-TYPE
SYNTAX EqlRAIDParityGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "a sequence of attributes belonging to a single parity group"
INDEX { eqlGroupId, eqlMemberIndex, eqlRAIDDeviceLUNIndex, eqlRAIDLayoutIndex, eqlParityGrpIndex }
::={ eqlRAIDParityGroupTable 1 }
EqlRAIDParityGroupEntry ::=
SEQUENCE {
eqlParityGrpIndex Integer32,
eqlParityGrpOperStatus INTEGER,
eqlParityGrpDriveCount Integer32,
eqlParityGrpOperation INTEGER,
eqlParityGrpReconstChkpt Counter64,
eqlParityGrpVerifyChkpt Counter64
}
eqlParityGrpIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A numeric index describing the instance of this parity group"
::={ eqlRAIDParityGroupEntry 1 }
eqlParityGrpOperStatus OBJECT-TYPE
SYNTAX INTEGER {
noDevice(1),
noLayout(2),
noGroup(3),
degraded(4),
failed(5),
nominal(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The operational status of the parity group:
1 - no device
2 - no layout
3 - no group
4 - degraded
5 - failed
6 - nominal
"
::={ eqlRAIDParityGroupEntry 2 }
eqlParityGrpDriveCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of drives in the parity group"
::={ eqlRAIDParityGroupEntry 3 }
eqlParityGrpOperation OBJECT-TYPE
SYNTAX INTEGER {
verify(1),
reconstruct(2),
noOp(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current parity group operation underway on this group (if any):
1 - verify
2 - reconstruct
3 - no operation"
::={ eqlRAIDParityGroupEntry 4 }
eqlParityGrpReconstChkpt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Reconstruction checkpoint: The number of sectors that have been completed during
the reconstruction operation. This can be compared to the corresonding value for
eqlRAIDLayoutLength and eqlRAIDLayoutBeginLBA to setermine the progress of the
operation."
::={ eqlRAIDParityGroupEntry 5 }
eqlParityGrpVerifyChkpt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Verify checkpoint: The number of sectors that have been completed during
the verify operation. This can be compared to the corresonding value for
eqlRAIDLayoutLength and eqlRAIDLayoutBeginLBA to setermine the progress of the
operation."
::={ eqlRAIDParityGroupEntry 6 }
-- EqualLogic RAID Drive Table
eqlRAIDDriveTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlRAIDDriveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Table. The RAID Drive Table contains an entry for each drive
in the system. The mapping between the enties in this table and the entries
in the eqlDisk table is one to one. This table is intended to store the RAID
attributes of each drive."
::= { eqlRAIDObjects 4 }
eqlRAIDDriveEntry OBJECT-TYPE
SYNTAX EqlRAIDDriveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "a sequence of RAID attributes for a single drive in the group"
INDEX { eqlGroupId, eqlMemberIndex, eqlRAIDDriveDriveLUNIndex }
::={ eqlRAIDDriveTable 1 }
EqlRAIDDriveEntry ::=
SEQUENCE {
eqlRAIDDriveDriveLUNIndex Integer32,
eqlRAIDDriveDriveLUN Integer32,
eqlRAIDDriveOperStatus INTEGER,
eqlRAIDDriveUUID OCTET STRING,
eqlRAIDDiskIndex Integer32,
eqlRAIDDeviceIndex Integer32
}
eqlRAIDDriveDriveLUNIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The LUN index of the drive. In all cases the value of the index will be
one greater than the value of the LUN ID of this drive. Thus, where LUNs
will start at the number 0 and increment, LUN index entries will start
at the number one and increment. "
::= { eqlRAIDDriveEntry 1 }
eqlRAIDDriveDriveLUN OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The LUN of the drive. In all cases the value of this variable will be equal to
eqlRAIDDriveLUNIndex-1."
::= { eqlRAIDDriveEntry 2 }
eqlRAIDDriveOperStatus OBJECT-TYPE
SYNTAX INTEGER {
noDrive(1),
active(2),
failed(3),
tooSmall(4),
reconstruct(5),
swap(6),
spare(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Operational status of the drive:
1 - no drive
2 - active
3 - failed
4 - too small
5 - reconstructing
6 - swapping
7 - spare"
::= { eqlRAIDDriveEntry 3 }
eqlRAIDDriveUUID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A 16 byte univerally unique identifier for the drive. This should be unique
throughout the universe of drives in EqualLogic arrays."
::= { eqlRAIDDriveEntry 4 }
eqlRAIDDiskIndex OBJECT-TYPE
SYNTAX Integer32 (1..14)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The index value that uniquely identifies the disk.
It is equal to the disk slot number plus one. The value of this will correspond
to a value of eqlDiskIndex in the eqlDiskTable."
::= { eqlRAIDDriveEntry 5 }
eqlRAIDDeviceIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The index of the device this disk belongs to.
It is equal to a value of eqlRAIDDeviceLUNIndex in the eqlRAIDDeviceTable."
::= { eqlRAIDDriveEntry 6 }
--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
eqlStoragePoolRAIDLUNTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlStoragePoolRAIDLUNEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Storage Pool RAID LUN Table"
::= { eqlRAIDObjects 5 }
eqlStoragePoolRAIDLUNEntry OBJECT-TYPE
SYNTAX EqlStoragePoolRAIDLUNEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing a RAID LUN mapping to a storage pool."
INDEX { eqlStoragePoolIndex, eqlMemberIndex, eqlDriveGroupIndex, eqlRAIDDeviceLUNIndex }
::= { eqlStoragePoolRAIDLUNTable 1 }
EqlStoragePoolRAIDLUNEntry ::=
SEQUENCE {
eqlStoragePoolRAIDLUNfoo Integer32
}
eqlStoragePoolRAIDLUNfoo OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Bogus"
::= { eqlStoragePoolRAIDLUNEntry 1 }
END

View File

@ -0,0 +1,198 @@
-- Mib files packaged on Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054)
--FROM SNMP-FRAMEWORK-MIB;
-- RFC 2571
-- These are from draft-ietf-ops-rfc2851-update-00.txt
-- You will have to work out the details with your own
-- compiler being because they are so new.
--equalLogic OBJECT IDENTIFIER ::= { enterprises 12740 }
-- assigned by IANA to EqualLogic.
EQLREPLPARTNER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Counter64, enterprises
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC
equalLogic
FROM EQUALLOGIC-SMI
SiteIndex, eqliscsiVolumeReplSiteIndex
FROM EQLVOLUME-MIB;
eqlReplPartnerModule 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
"Replication Partner information
Copyright (c) 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 "201303280000Z" -- 28-Mar-2013
DESCRIPTION "Initial revision"
::= { enterprises equalLogic(12740) 26 }
eqlReplPartnerObjects OBJECT IDENTIFIER ::= { eqlReplPartnerModule 1 }
--***********************************************************************************
eqlReplPartnerTestTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlReplPartnerTestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Persistent ReplPartnerTestTable.
This table contains replication partner test information.
TimeoutCreate:60 TimeoutDelete:60"
::= { eqlReplPartnerObjects 1 }
eqlReplPartnerTestEntry OBJECT-TYPE
SYNTAX EqlReplPartnerTestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing replication partner test info."
INDEX { eqliscsiVolumeReplSiteIndex }
::= { eqlReplPartnerTestTable 1}
EqlReplPartnerTestStatus ::= INTEGER {
unknown(0),
valid(1),
invalid(2),
remote-partner-not-configured(3)
}
EqlReplPartnerTestEntry ::=
SEQUENCE {
eqlReplPartnerTestRowStatus RowStatus,
eqlReplPartnerTestIPAddrStatus EqlReplPartnerTestStatus,
eqlReplPartnerTestAuthStatus EqlReplPartnerTestStatus,
eqlReplPartnerTestAction INTEGER,
eqlReplPartnerTestState INTEGER,
eqlReplPartnerTestMajorVersion INTEGER,
eqlReplPartnerTestMinorVersion INTEGER,
eqlReplPartnerTestMaintVersion INTEGER,
eqlReplPartnerTestDelegatedSpace Counter64,
eqlReplPartnerTestDelegatedSpaceUsed Counter64,
eqlReplPartnerTestTimestamp Counter32
}
eqlReplPartnerTestRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The row status."
::= { eqlReplPartnerTestEntry 1 }
eqlReplPartnerTestIPAddrStatus OBJECT-TYPE
SYNTAX EqlReplPartnerTestStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The replication partner IP address test status."
::= { eqlReplPartnerTestEntry 2 }
eqlReplPartnerTestAuthStatus OBJECT-TYPE
SYNTAX EqlReplPartnerTestStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The replication partner authentication test status."
::= { eqlReplPartnerTestEntry 3 }
eqlReplPartnerTestAction OBJECT-TYPE
SYNTAX INTEGER {
none(0),
start(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The replication partner test action."
::= { eqlReplPartnerTestEntry 4 }
eqlReplPartnerTestState OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
in-progress(1),
complete(2),
error(3),
restarted(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The replication partner test state."
::= { eqlReplPartnerTestEntry 5 }
eqlReplPartnerTestMajorVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field specifies the Major part of
the lowest member software version of the
remote replication site group."
DEFVAL { 0 }
::= { eqlReplPartnerTestEntry 6 }
eqlReplPartnerTestMinorVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field specifies the Minor part of
the lowest member software version of the
remote replication site group."
DEFVAL { 0 }
::= { eqlReplPartnerTestEntry 7 }
eqlReplPartnerTestMaintVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field specifies the Maintenance part of
the lowest member software version of the
remote replication site group."
DEFVAL { 0 }
::= { eqlReplPartnerTestEntry 8 }
eqlReplPartnerTestDelegatedSpace OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field indicates the total delegated space for the partners.
This is a dynamic value, it is not Administrator setable."
::= { eqlReplPartnerTestEntry 9 }
eqlReplPartnerTestDelegatedSpaceUsed OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field indicates the total delegated space used by partners.
This is a dynamic value, it is not Administrator setable."
::= { eqlReplPartnerTestEntry 10 }
eqlReplPartnerTestTimestamp OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field specifies the date/time when replication partner test was started.
Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01."
::= { eqlReplPartnerTestEntry 11 }
END

View File

@ -0,0 +1,594 @@
-- Mib files packaged on Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054)
--FROM SNMP-FRAMEWORK-MIB;
-- RFC 2571
-- These are from draft-ietf-ops-rfc2851-update-00.txt
-- You will have to work out the details with your own
-- compiler being because they are so new.
--equalLogic OBJECT IDENTIFIER ::= { enterprises 12740 }
-- assigned by IANA to EqualLogic.
EQLSTORAGECONTAINER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32, Counter32, enterprises, Counter64
FROM SNMPv2-SMI
DateAndTime, RowPointer
FROM SNMPv2-TC
TruthValue, RowStatus, DisplayString
FROM SNMPv2-TC
equalLogic
FROM EQUALLOGIC-SMI
UTFString
FROM EQLGROUP-MIB
eqliscsiLocalMemberId, EQL2PartRowPointerStr
FROM EQLVOLUME-MIB
eqlStoragePoolIndex
FROM EQLSTORAGEPOOL-MIB;
eqlStorageContainerModule 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
"Storage Array Storage Container information
Copyright (c) 2012 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 "201206200000Z" -- 12-Jun-20
DESCRIPTION "Initial revision"
::= { enterprises equalLogic(12740) 25 }
eqlStorageContainerObjects OBJECT IDENTIFIER ::= { eqlStorageContainerModule 1 }
eqlStorageContainerNotifications OBJECT IDENTIFIER ::= { eqlStorageContainerModule 2 }
eqlStorageContainerConformance OBJECT IDENTIFIER ::= { eqlStorageContainerModule 3 }
--***********************************************************************************
-- Textual conventions
--
-- If adding entries here, also update the file mibconv.c !!!
Unsigned64 ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A non-negative 64-bit bit integer, without counter
semantics."
SYNTAX Counter64
--***********************************************************************************
eqlStorageContainerTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlStorageContainerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Persistent StorageContainerTable.
This table contains a list of Storage Containers in a group and their attributes.
TimeoutCreate:60 TimeoutDelete:60"
::= { eqlStorageContainerObjects 1 }
eqlStorageContainerEntry OBJECT-TYPE
SYNTAX EqlStorageContainerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing Storage Container info."
INDEX { eqliscsiLocalMemberId, eqlStorageContainerIndex }
::= { eqlStorageContainerTable 1}
EqlStorageContainerEntry ::=
SEQUENCE {
eqlStorageContainerIndex Unsigned32,
eqlStorageContainerRowStatus RowStatus,
eqlStorageContainerUuid OCTET STRING,
eqlStorageContainerName UTFString,
eqlStorageContainerLookupName UTFString,
eqlStorageContainerDescription UTFString,
eqlStorageContainerLogicalLimit Unsigned64
}
eqlStorageContainerIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This field specifies a unique index for identifying a Storage Container."
::= { eqlStorageContainerEntry 1}
eqlStorageContainerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used to indicate the status of the entry i.e. whether the entry is active or not."
::= { eqlStorageContainerEntry 2 }
eqlStorageContainerUuid OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "EQL-SECONDARY-KEY
This field is for internal use only.It stores the UUID for the storage container.
The UUID is generated by the system."
::= { eqlStorageContainerEntry 3 }
eqlStorageContainerName OBJECT-TYPE
SYNTAX UTFString (SIZE (1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies a user friendly name for a Storage Container.
The name must be unique within a group.
The name must not contain spaces or special characters.
The name can be up to 64 characters in length. There is no default."
::= { eqlStorageContainerEntry 4 }
eqlStorageContainerLookupName OBJECT-TYPE
SYNTAX UTFString (SIZE (1..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "EQL-SECONDARY-KEY
This field specifies a string-prepped version of the Storage Container name, used for lookups.
The name must be unique within a group.
The name must not contain spaces or special characters.
The name can be up to 64 characters in length. There is no default."
::= { eqlStorageContainerEntry 5 }
eqlStorageContainerDescription OBJECT-TYPE
SYNTAX UTFString (SIZE (0..128))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies a descriptive string that provides details about the storage container.
The description can be up to 128 characters. There is no default value."
::= { eqlStorageContainerEntry 6 }
eqlStorageContainerLogicalLimit OBJECT-TYPE
SYNTAX Unsigned64
UNITS "MB"
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies the Storage Container *logical* limit in MB. There is no default.
It should be larger than the physical size, as configured for this Storage Container."
DEFVAL {8589934592}
::= { eqlStorageContainerEntry 7 }
--***********************************************************************************
eqlStorageContainerStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlStorageContainerStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic StorageContainerStatisticsTable.
This table contains the statistics of the storage containers within an EQL group."
::= { eqlStorageContainerObjects 2 }
eqlStorageContainerStatisticsEntry OBJECT-TYPE
SYNTAX EqlStorageContainerStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing Storage Container statistics."
AUGMENTS { eqlStorageContainerEntry }
::= { eqlStorageContainerStatisticsTable 1}
EqlStorageContainerStatisticsEntry ::=
SEQUENCE {
eqlStorageContainerStatisticsLogicalUsed Unsigned64,
eqlStorageContainerStatisticsLogicalFree Unsigned64,
eqlStorageContainerStatisticsPhysicalUsed Unsigned64,
eqlStorageContainerStatisticsPhysicalFree Unsigned64,
eqlStorageContainerStatisticsThinProvFree Unsigned64,
eqlStorageContainerStatisticsVvolsBound Counter32,
eqlStorageContainerStatisticsSVCount Counter32,
eqlStorageContainerStatisticsSVSCount Counter32,
eqlStorageContainerStatisticsThinProvisioned TruthValue,
eqlStorageContainerStatisticsVvolsOnline Counter32
}
eqlStorageContainerStatisticsLogicalUsed OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field specifies how many MB of Logical Space is
is allocated from this Storage Container.
This is a dynamic value, it is not Administrator settable."
::= { eqlStorageContainerStatisticsEntry 1 }
eqlStorageContainerStatisticsLogicalFree OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field specifies how many MB of Logical Space
is free within this Storage Container.
This is a dynamic value, it is not Administrator settable."
::= { eqlStorageContainerStatisticsEntry 2}
eqlStorageContainerStatisticsPhysicalUsed OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field specifies how many MB of Physical Space
is allocated from this Storage Container.
This is a dynamic value, it is not Administrator settable."
::= { eqlStorageContainerStatisticsEntry 3 }
eqlStorageContainerStatisticsPhysicalFree OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field specifies how many MB of Physical Space
is free within this Storage Container.
This is a dynamic value, it is not Administrator settable."
::= { eqlStorageContainerStatisticsEntry 4 }
eqlStorageContainerStatisticsThinProvFree OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field specifies how many MB of the Thin Provision Reserved
Physical Space is free within this Storage Container.
This is a dynamic value, it is not Administrator setable."
::= { eqlStorageContainerStatisticsEntry 5 }
eqlStorageContainerStatisticsVvolsBound OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of this object represents number of vvols within
the storage container that are bound."
::= { eqlStorageContainerStatisticsEntry 6 }
eqlStorageContainerStatisticsSVCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of this object represents number of shared
volumes for this storage container."
::= { eqlStorageContainerStatisticsEntry 7 }
eqlStorageContainerStatisticsSVSCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of this object represents number of shared
volume sets for this storage container."
::= { eqlStorageContainerStatisticsEntry 8 }
eqlStorageContainerStatisticsThinProvisioned OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Are the buckets in this Storage Container thin-provisioned."
::= { eqlStorageContainerStatisticsEntry 9 }
eqlStorageContainerStatisticsVvolsOnline OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of this object represents number of vvols within
the storage container that are online."
::= { eqlStorageContainerStatisticsEntry 10 }
--***********************************************************************************
eqlStorageBucketTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlStorageBucketEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Persistent StorageBucket Table.
This table contains a list of Storage Buckets in a group and their attributes.
TimeoutCreate:60 TimeoutDelete:60"
::= { eqlStorageContainerObjects 3 }
eqlStorageBucketEntry OBJECT-TYPE
SYNTAX EqlStorageBucketEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing Storage Bucket info."
INDEX { eqliscsiLocalMemberId, eqlStorageBucketIndex }
::= { eqlStorageBucketTable 1}
EqlStorageBucketEntry ::=
SEQUENCE {
eqlStorageBucketIndex Unsigned32,
eqlStorageBucketRowStatus RowStatus,
eqlStorageBucketName UTFString,
eqlStorageBucketLookupName UTFString,
eqlStorageBucketUuid OCTET STRING,
eqlStorageBucketPhysicalSize Unsigned64,
eqlStorageBucketThinProvision TruthValue,
eqlStorageBucketThinMinReserve Unsigned32,
eqlStorageBucketThinMaxGrow Unsigned32,
eqlStorageBucketFreeWarnPercentage Unsigned32,
eqlParentStorageContainerPointer EQL2PartRowPointerStr,
eqlParentStoragePoolIndex Unsigned32
}
eqlStorageBucketIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This field specifies a unique index for identifying a Storage Bucket."
::= { eqlStorageBucketEntry 1}
eqlStorageBucketRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is used to indicate the status of this entry i.e. whether the entry is active or not."
::= { eqlStorageBucketEntry 2 }
eqlStorageBucketName OBJECT-TYPE
SYNTAX UTFString (SIZE (1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies a user friendly name for a Storage Bucket.
The name must be unique within a group.
The name must not contain spaces or special characters.
The name can be up to 64 characters in length. There is no default."
::= { eqlStorageBucketEntry 3 }
eqlStorageBucketLookupName OBJECT-TYPE
SYNTAX UTFString (SIZE (1..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "EQL-SECONDARY-KEY
This field specifies a string-prepped version of the Storage Bucket name, used for lookups.
The name must be unique within a group.
The name must not contain spaces or special characters.
The name can be up to 64 characters in length. There is no default."
::= { eqlStorageBucketEntry 4 }
eqlStorageBucketUuid OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This is the unique identifier for the Storage Bucket, used in interacting with IOM."
::= { eqlStorageBucketEntry 5 }
eqlStorageBucketPhysicalSize OBJECT-TYPE
SYNTAX Unsigned64
UNITS "MB"
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies the Storage Bucket *physical* size in MB. There is no default.
It will be rounded up to the nearest increment of one page (15MB).
It should be smaller than the logical size, as configured for this Storage Bucket."
::= { eqlStorageBucketEntry 6 }
eqlStorageBucketThinProvision OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies if the StorageBucket is enabled for Thin Provisioning."
DEFVAL {false}
::= { eqlStorageBucketEntry 7 }
eqlStorageBucketThinMinReserve OBJECT-TYPE
SYNTAX Unsigned32(0..100)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies the amount of pool free space that is currently reserved
for this Thin Provisioned StorageBucket configured as a percentage of eqlStorageBucketPhysicalSize."
DEFVAL {10}
::= { eqlStorageBucketEntry 8 }
eqlStorageBucketThinMaxGrow OBJECT-TYPE
SYNTAX Unsigned32(1..100)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies the amount of pool space that the storage bucket can grow to within the pool.
This field is configured as a percentage of eqlStorageBucketPhysicalSize."
DEFVAL {100}
::= { eqlStorageBucketEntry 9 }
eqlStorageBucketFreeWarnPercentage OBJECT-TYPE
SYNTAX Unsigned32(1..100)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field is configured as a percentage of the eqlStorageBucketPhysicalSize for thick
provisioned volumes, but as a percentage of eqlStorageBucketThinMaxGrow for thin provisioned
volumes. It is expected that IOM will raise a warning when the bucket's free space reaches this
value. For thin provisioned volumes, it is expected that if the bucket's containing pool
reaches this threshold (in terms of free pages) the warning will also be issued."
DEFVAL {10}
::= { eqlStorageBucketEntry 10 }
eqlParentStorageContainerPointer OBJECT-TYPE
SYNTAX EQL2PartRowPointerStr
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies the row in the Storage Container table of the parent
Storage Container for this Storage Bucket. If this value is null then the
Storage Bucket is unassigned."
::= { eqlStorageBucketEntry 11 }
eqlParentStoragePoolIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This field specifies the index of the Storage Pool in which the bucket is placed."
::= { eqlStorageBucketEntry 12 }
--***********************************************************************************
eqlStorageBucketDynamicConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlStorageBucketDynamicConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Persistent Table for storing in database the Storage Bucket attributes that can
independently change. This table is owned by MgmtExec, and is read/written upon request of IOM."
::= { eqlStorageContainerObjects 4 }
eqlStorageBucketDynamicConfigEntry OBJECT-TYPE
SYNTAX EqlStorageBucketDynamicConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing status for Storage Bucket dynamic config. The values in this
table are not user configurable."
INDEX { eqliscsiLocalMemberId, eqlStorageBucketIndex }
::= { eqlStorageBucketDynamicConfigTable 1}
EqlStorageBucketDynamicConfigEntry ::=
SEQUENCE {
eqlStorageBucketDynamicReservePages Counter64,
eqlStorageBucketFreeWarnInUsePageCount Counter64,
eqlStorageBucketMaxResvInUsePageCount Counter64,
eqlStorageBucketFreeWarnThresholdPageCount Counter64
}
eqlStorageBucketDynamicReservePages OBJECT-TYPE
SYNTAX Counter64
UNITS "pages"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field specifies the amount of pool space that is currently reserved
for this Storage Bucket. It is valid for both thick and thin provisioned buckets."
::= { eqlStorageBucketDynamicConfigEntry 1}
eqlStorageBucketFreeWarnInUsePageCount OBJECT-TYPE
SYNTAX Counter64
UNITS "pages"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field specifies the number of Storage Bucket pages that were in use when the
last free-warn event for the bucket was received from IOM. It is valid for both thick
and thin provisioned buckets."
::= { eqlStorageBucketDynamicConfigEntry 2}
eqlStorageBucketMaxResvInUsePageCount OBJECT-TYPE
SYNTAX Counter64
UNITS "pages"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field specifies the number of Storage Bucket pages that were in use when the
last max-resv event for the bucket was received from IOM. It is valid for both thick
and thin provisioned buckets."
::= { eqlStorageBucketDynamicConfigEntry 3}
eqlStorageBucketFreeWarnThresholdPageCount OBJECT-TYPE
SYNTAX Counter64
UNITS "pages"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field holds the value of the free-warn-threshold page count as it was set when
the last free-warn event for the bucket was received from IOM. It is valid for both thick
and thin provisioned buckets."
::= { eqlStorageBucketDynamicConfigEntry 4}
--***********************************************************************************
eqlStorageBucketStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlStorageBucketStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "EqualLogic-Dynamic Storage StorageBucketStatisticsTable.
This table contains the statistics of the storage buckets within a group."
::= { eqlStorageContainerObjects 5 }
eqlStorageBucketStatisticsEntry OBJECT-TYPE
SYNTAX EqlStorageBucketStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (row) containing Storage Bucket statistics."
AUGMENTS { eqlStorageBucketEntry }
::= { eqlStorageBucketStatisticsTable 1}
EqlStorageBucketStatisticsEntry ::=
SEQUENCE {
eqlStorageBucketStatisticsPhysicalUsed Unsigned64,
eqlStorageBucketStatisticsPhysicalFree Unsigned64,
eqlStorageBucketStatisticsThinProvFree Unsigned64,
eqlStorageBucketStatisticsVvolsBound Counter32,
eqlStorageBucketStatisticsSVCount Counter32,
eqlStorageBucketStatisticsSVSCount Counter32,
eqlStorageBucketStatisticsVvolsOnline Counter32
}
eqlStorageBucketStatisticsPhysicalUsed OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field specifies how many MB of Physical Space
is allocated from this Storage Bucket.
This is a dynamic value, it is not Administrator settable."
::= { eqlStorageBucketStatisticsEntry 1 }
eqlStorageBucketStatisticsPhysicalFree OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field specifies how many MB of Physical Space
is free within this Storage Bucket.
This is a dynamic value, it is not Administrator settable."
::= { eqlStorageBucketStatisticsEntry 2 }
eqlStorageBucketStatisticsThinProvFree OBJECT-TYPE
SYNTAX Unsigned64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This field specifies how many MB of the Thin Provision Minimum Reserve
Physical Space is free within this Storage Bucket.
This is a dynamic value, it is not Administrator settable."
::= { eqlStorageBucketStatisticsEntry 3 }
eqlStorageBucketStatisticsVvolsBound OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of this object represents number of vvols within
the storage container that are bound."
::= { eqlStorageBucketStatisticsEntry 4 }
eqlStorageBucketStatisticsSVCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of this object represents number of shared
volumes for this storage bucket."
::= { eqlStorageBucketStatisticsEntry 5 }
eqlStorageBucketStatisticsSVSCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of this object represents number of shared
volume sets for this storage bucket."
::= { eqlStorageBucketStatisticsEntry 6 }
eqlStorageBucketStatisticsVvolsOnline OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of this object represents number of vvols within
the storage container that are online."
::= { eqlStorageBucketStatisticsEntry 7 }
END

File diff suppressed because it is too large Load Diff

288
MIBS/equallogic/EQLTAG-MIB Normal file
View File

@ -0,0 +1,288 @@
-- Mib files packaged on Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054)
EQLTAG-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Integer32, enterprises, TimeTicks, Unsigned32, Counter32, Counter64, Gauge32,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString, RowStatus, RowPointer, TruthValue
FROM SNMPv2-TC
equalLogic
FROM EQUALLOGIC-SMI
eqlGroupId, UTFString, eqlStorageGroupAdminAccountIndex
FROM EQLGROUP-MIB
eqliscsiLocalMemberId, eqliscsiVolumeIndex
FROM EQLVOLUME-MIB;
eqltagModule MODULE-IDENTITY
LAST-UPDATED "201503171528Z"
ORGANIZATION "EqualLogic Inc."
CONTACT-INFO
"Contact: Customer Support
Postal: Dell Inc
300 Innovative Way, Suite 301, Nashua, NH 03062
Tel: +1 603-579-9762
E-mail: US-NH-CS-TechnicalSupport@dell.com
WEB: www.equallogic.com"
DESCRIPTION
"Equallogic Inc. tag information
Copyright (c) 2002-2011 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 "201110020000Z" -- 02-Oct-11
DESCRIPTION "Initial revision"
::= { enterprises equalLogic(12740) 23 }
eqltagObjects OBJECT IDENTIFIER ::= { eqltagModule 1 }
eqltagNotifications OBJECT IDENTIFIER ::= { eqltagModule 2 }
eqltagConformance OBJECT IDENTIFIER ::= { eqltagModule 3 }
----------------------------------------------------------------------
-- Tag table
--
eqlTagTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlTagEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"EqualLogic-Persistent
This table maintains the list of tags. For every tag,
there is a row in this table. This table supports multiple types of tags.
Initially the only supported tag type is 'folder'. Subsequently clients
can add other types of tags, and clients can add tags of the new tag
types to this table.
Clients can walk this table to get all tags, or can maintain the
first index constant (tag type) to get all tags type. For
example, the client can walk this table to get all folder tags."
::= { eqltagObjects 1 }
eqlTagEntry OBJECT-TYPE
SYNTAX EqlTagEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the tag table."
INDEX {eqlTagType, eqlTagIndex}
::= { eqlTagTable 1 }
EqlTagEntry ::= SEQUENCE {
eqlTagType INTEGER,
eqlTagIndex Unsigned32,
eqlTagRowStatus RowStatus,
eqlTagValue UTFString,
eqlTagAdminAccountKey Unsigned32,
eqlTagValueDescription UTFString
}
eqlTagType OBJECT-TYPE
SYNTAX INTEGER {
folder(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This field specifies the type of this tag. A typical
tag type is folder. Tag type enumeration values from 0 to
9,999 are reserved for internal use. When user defined tag
types are supported, the user defined tag enumerated values
start at 10,000."
DEFVAL { 1 }
::= { eqlTagEntry 1 }
eqlTagIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index of the tag, included only because the MIB
compiler fails without it, so this is a workaround."
::= { eqlTagEntry 2 }
eqlTagRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status used to manage this row."
::= { eqlTagEntry 3 }
eqlTagValue OBJECT-TYPE
SYNTAX UTFString (SIZE (0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This field specifies the value of the tag. For folders,
this value is the name of the folder.
The tag value can be up to 63 characters plus NULL."
DEFVAL { "" }
::= { eqlTagEntry 4 }
eqlTagAdminAccountKey OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This field specifies the unique key for identifying a volume administrator
that owns this tag. If no account has this value as its
eqlStorageGroupAdminAccountKey, then the tag is unassigned."
DEFVAL {0}
::= { eqlTagEntry 5 }
eqlTagValueDescription OBJECT-TYPE
SYNTAX UTFString (SIZE (0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This field specifies a descriptive string that provides details about this tag.
The description can be up to 127 characters plus NULL."
DEFVAL { "" }
::= { eqlTagEntry 6 }
----------------------------------------------------------------------
-- Tag Object table
--
eqlTagObjectTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlTagObjectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"EqualLogic-Persistent
This table maintains an association between tags and objects. Clients
can use this table to determine for a given tag, which objects are
associated with the tag. When the tag is a folder, it lists the objects
that are in the folder."
::= { eqltagObjects 2 }
eqlTagObjectEntry OBJECT-TYPE
SYNTAX EqlTagObjectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the tag object table."
INDEX {eqlTagType, eqlTagIndex, eqlTagObjectIndex}
::= { eqlTagObjectTable 1 }
EqlTagObjectEntry ::= SEQUENCE {
eqlTagObjectIndex Unsigned32,
eqlTagObjectTaggedObjectPointer RowPointer,
eqlTagObjectRowStatus RowStatus
}
eqlTagObjectIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index of the tag to object, included only because the MIB
compiler fails without it, so this is a workaround."
::= { eqlTagObjectEntry 1 }
eqlTagObjectTaggedObjectPointer OBJECT-TYPE
SYNTAX RowPointer
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The authoritative identification for the MIB object to tag."
::= { eqlTagObjectEntry 2 }
eqlTagObjectRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status used to manage this row."
::= { eqlTagObjectEntry 3 }
-- Admin Account Tag table
--
eqlAdminAccountTagTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlAdminAccountTagEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"EqualLogic-Dynamic
This table has a row for every admin that has read or read-write access
to a tag. If an admin does not have access to tag X, there is
no row in the table with index 1.admin.X.
Clients can walk this table to get all tags that an admin can access."
::= { eqltagObjects 3 }
eqlAdminAccountTagEntry OBJECT-TYPE
SYNTAX EqlAdminAccountTagEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the tag table."
INDEX { eqlGroupId, eqlStorageGroupAdminAccountIndex, eqlTagType, eqlTagIndex }
::= { eqlAdminAccountTagTable 1 }
EqlAdminAccountTagEntry ::=
SEQUENCE {
eqlAdminAccountTagAccess INTEGER
}
eqlAdminAccountTagAccess OBJECT-TYPE
SYNTAX INTEGER {
read-only (1),
read-write (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The administrative permission to a tag."
::= { eqlAdminAccountTagEntry 1 }
--******************************************************************
-- Volume Tag table
--
eqlVolumeTagTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqlVolumeTagEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"EqualLogic-Dynamic
Stores which tags reference a particular volume.
Clients can walk this table, and for each volume, get the tags that reference this volume."
::= { eqltagObjects 4 }
eqlVolumeTagEntry OBJECT-TYPE
SYNTAX EqlVolumeTagEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the volume tag table."
INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqlTagType, eqlTagIndex }
::= { eqlVolumeTagTable 1 }
EqlVolumeTagEntry ::=
SEQUENCE {
eqlVolumeTagValue UTFString
}
eqlVolumeTagValue OBJECT-TYPE
SYNTAX UTFString (SIZE (0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This field specifies the value of the tag. For folders,
this value is the name of the folder.
The tag value can be up to 63 characters plus NULL."
::= { eqlVolumeTagEntry 1 }
--******************************************************************
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,41 @@
-- Mib files packaged on Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054)
EQUALLOGIC-SMI DEFINITIONS ::= BEGIN
IMPORTS
DisplayString , TruthValue, RowStatus, RowPointer, TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, enterprises, IpAddress, TimeTicks, Counter32
FROM SNMPv2-SMI;
equalLogic MODULE-IDENTITY
LAST-UPDATED "201503171528Z"
ORGANIZATION "EqualLogic Inc."
CONTACT-INFO
"Contact: Customer Support
Postal: Dell Inc
300 Innovative Way, Suite 301, Nashua, NH 03062
Tel: +1 603-579-9762
E-mail: US-NH-CS-TechnicalSupport@dell.com
WEB: www.equallogic.com"
DESCRIPTION
"Equallogic Inc. group information
Copyright (c) 2002-2009 by Dell, Inc.
All rights reserved. This software may not be copied, disclosed,
transferred, or used except in accordance with a license granted
by Dell, Inc. This software embodies proprietary information
and trade secrets of Dell, Inc.
"
-- Revision history, in reverse chronological order
REVISION "200805202109Z" -- 20-May-08
DESCRIPTION "Initial revision"
::= { enterprises 12740 }
products OBJECT IDENTIFIER ::= { equalLogic 12740 }
eqlPSSeries OBJECT IDENTIFIER ::= { products 1 }
END

View File

@ -0,0 +1,731 @@
--
-- Copyright (c) 2002-2006 by EqualLogic, Inc.
--
-- All rights reserved. This software may not be copied, disclosed,
-- transferred, or used except in accordance with a license granted
-- by EqualLogic, Inc. This software embodies proprietary information
-- and trade secrets of EqualLogic, Inc.
--
IPS-AUTH-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, Unsigned32,
experimental
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
RowStatus
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
;
ipsAuthModule MODULE-IDENTITY
LAST-UPDATED "200206260000Z"
ORGANIZATION "IETF IPS Working Group"
CONTACT-INFO
"
Mark Bakke
Postal: Cisco Systems, Inc
6450 Wedgwood Road, Suite 130
Maple Grove, MN
USA 55311
Tel: +1 763-398-1000
Fax: +1 763-398-1001
E-mail: mbakke@cisco.com"
DESCRIPTION
"The IP Storage Authorization MIB module."
REVISION "200206260000Z" -- June 26, 2002
DESCRIPTION
"Initial revision published as RFC xxxx."
--::= { mib-2 xx }
-- in case you want to COMPILE
::= { experimental 99999 }
ipsAuthObjects OBJECT IDENTIFIER ::= { ipsAuthModule 1 }
ipsAuthNotifications OBJECT IDENTIFIER ::= { ipsAuthModule 2 }
ipsAuthConformance OBJECT IDENTIFIER ::= { ipsAuthModule 3 }
-- Textual Conventions
IpsAuthAddress ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"IP Storage requires the use of address information
that uses not only the InetAddress type defined in the
INET-ADDRESS-MIB, but also Fibre Channel type defined
in the Fibre Channel Management MIB. Although these
address types are recognized in the IANA Address Family
Numbers MIB, the addressing mechanisms have not been
merged into a well-known, common type. This data type,
the IpsAuthAddress, performs this function for this MIB."
REFERENCE
"IANA-ADDRESS-FAMILY-NUMBERS-MIB;
INET-ADDRESS-MIB (RFC 2851);
Fibre Channel Management MIB (presently defined in
draft-ietf-ips-fcmgmt-mib-01.txt)."
SYNTAX OCTET STRING (SIZE(0..255))
------------------------------------------------------------------------
ipsAuthDescriptors OBJECT IDENTIFIER ::= { ipsAuthObjects 1 }
ipsAuthMethodTypes OBJECT IDENTIFIER ::= { ipsAuthDescriptors 1 }
ipsAuthMethodNone OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The authoritative identifier when no authentication
method is used."
REFERENCE "iSCSI Protocol Specification."
::= { ipsAuthMethodTypes 1 }
ipsAuthMethodSrp OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The authoritative identifier when the authentication
method is SRP."
REFERENCE "iSCSI Protocol Specification."
::= { ipsAuthMethodTypes 2 }
ipsAuthMethodChap OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The authoritative identifier when the authentication
method is CHAP."
REFERENCE "iSCSI Protocol Specification."
::= { ipsAuthMethodTypes 3 }
----------------------------------------------------------------------
ipsAuthInstance OBJECT IDENTIFIER ::= { ipsAuthObjects 2 }
-- Instance Attributes Table
ipsAuthInstanceAttributesTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpsAuthInstanceAttributesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Dynamic list of iSCSI instances present on the system."
::= { ipsAuthInstance 2 }
ipsAuthInstanceAttributesEntry OBJECT-TYPE
SYNTAX IpsAuthInstanceAttributesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (row) containing managment information applicable
to a particular iSCSI instance."
INDEX { ipsAuthInstIndex }
::= { ipsAuthInstanceAttributesTable 1 }
IpsAuthInstanceAttributesEntry ::= SEQUENCE {
ipsAuthInstIndex Unsigned32,
ipsAuthInstDescr OCTET STRING -- was SnmpAdminString
}
ipsAuthInstIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary integer used to uniquely identify a particular
authentication instance."
::= { ipsAuthInstanceAttributesEntry 1 }
ipsAuthInstDescr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255)) -- was SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An octet string, determined by the implementation to describe
the authentication instance. When only a single instance is present,
this object may be set to the zero-length string; with multiple
authentication instances, it may be used in an implementation-dependent
manner to describe the purpose of the respective instance."
::= { ipsAuthInstanceAttributesEntry 2 }
ipsAuthIdentity OBJECT IDENTIFIER ::= { ipsAuthObjects 3 }
-- iSCSI User Identity Attributes Table
ipsAuthIdentAttributesTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpsAuthIdentAttributesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of user identities, each belonging to a particular
ipsAuthInstance."
::= { ipsAuthIdentity 1 }
ipsAuthIdentAttributesEntry OBJECT-TYPE
SYNTAX IpsAuthIdentAttributesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (row) containing management information
describing a user identity
within an authentication instance on this node."
INDEX { ipsAuthInstIndex, ipsAuthIdentIndex }
::= { ipsAuthIdentAttributesTable 1 }
IpsAuthIdentAttributesEntry ::= SEQUENCE {
ipsAuthIdentIndex Unsigned32,
ipsAuthIdentDescription OCTET STRING, -- was SnmpAdminString,
ipsAuthIdentRowStatus RowStatus
}
ipsAuthIdentIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary integer used to uniquely identify a particular
identity instance within an authentication instance present
on the node."
::= { ipsAuthIdentAttributesEntry 1 }
ipsAuthIdentDescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255)) -- was SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"An octet string describing this particular identity."
::= { ipsAuthIdentAttributesEntry 2 }
ipsAuthIdentRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This field allows entries to be dynamically added and
removed from this table via SNMP."
::= { ipsAuthIdentAttributesEntry 3 }
ipsAuthIdentityName OBJECT IDENTIFIER ::= { ipsAuthObjects 4 }
-- iSCSI User Initiator Name Attributes Table
ipsAuthIdentNameAttributesTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpsAuthIdentNameAttributesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of unique names that can be used to positively
identify a particular user identity."
::= { ipsAuthIdentityName 1 }
ipsAuthIdentNameAttributesEntry OBJECT-TYPE
SYNTAX IpsAuthIdentNameAttributesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (row) containing management information
applicable to a unique identity name which can be used
to uniquely identify a user identity within a particular
authentication instance."
INDEX { ipsAuthInstIndex, ipsAuthIdentIndex, ipsAuthIdentNameIndex }
::= { ipsAuthIdentNameAttributesTable 1 }
IpsAuthIdentNameAttributesEntry ::= SEQUENCE {
ipsAuthIdentNameIndex Unsigned32,
ipsAuthIdentName OCTET STRING, -- was SnmpAdminString,
ipsAuthIdentNameRowStatus RowStatus
}
ipsAuthIdentNameIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary integer used to uniquely identify a particular
identity name instance within an ipsAuthIdentity within an
authentication instance."
::= { ipsAuthIdentNameAttributesEntry 1 }
ipsAuthIdentName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255)) -- was SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A character string which is the unique name of an
identity that may be used to identify this
ipsAuthIdent entry."
::= { ipsAuthIdentNameAttributesEntry 2 }
ipsAuthIdentNameRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This field allows entries to be dynamically added and
removed from this table via SNMP."
::= { ipsAuthIdentNameAttributesEntry 3 }
ipsAuthIdentityAddress OBJECT IDENTIFIER ::= { ipsAuthObjects 5 }
-- iSCSI User Initiator Address Attributes Table
ipsAuthIdentAddrAttributesTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpsAuthIdentAddrAttributesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of address ranges that are allowed to serve
as the endpoint addresses of a particular identity.
An address range includes a starting and ending address
and an optional netmask, and an address type indicator,
which can specify whether the address is IPv4, IPv6,
FC-WWPN, or FC-WWNN."
::= { ipsAuthIdentityAddress 1 }
ipsAuthIdentAddrAttributesEntry OBJECT-TYPE
SYNTAX IpsAuthIdentAddrAttributesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (row) containing management information
applicable to an address range which is used as part
of the authentication of an identity
within an authentication instance on this node."
INDEX { ipsAuthInstIndex, ipsAuthIdentIndex, ipsAuthIdentAddrIndex }
::= { ipsAuthIdentAddrAttributesTable 1 }
IpsAuthIdentAddrAttributesEntry ::= SEQUENCE {
ipsAuthIdentAddrIndex Unsigned32,
ipsAuthIdentAddrType INTEGER, -- was AddressFamilyNumbers,
ipsAuthIdentAddrStart IpsAuthAddress,
ipsAuthIdentAddrEnd IpsAuthAddress,
ipsAuthIdentAddrRowStatus RowStatus
}
ipsAuthIdentAddrIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary integer used to uniquely identify a particular
ipsAuthIdentAddress instance within an ipsAuthIdentity within an
authentication instance present on the node."
::= { ipsAuthIdentAddrAttributesEntry 1 }
ipsAuthIdentAddrType OBJECT-TYPE
SYNTAX INTEGER -- was AddressFamilyNumbers
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of Address in the ipsAuthIdentAddress start, end,
and mask fields. This type is taken from the IANA address
family types; more types may be registered independently
of this MIB."
::= { ipsAuthIdentAddrAttributesEntry 2 }
ipsAuthIdentAddrStart OBJECT-TYPE
SYNTAX IpsAuthAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The starting address of the allowed address range."
::= { ipsAuthIdentAddrAttributesEntry 3 }
ipsAuthIdentAddrEnd OBJECT-TYPE
SYNTAX IpsAuthAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ending address of the allowed address range. If the
ipsAuthIdentAddrEntry specifies a single address, this shall
match the ipsAuthIdentAddrStart."
::= { ipsAuthIdentAddrAttributesEntry 4 }
ipsAuthIdentAddrRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This field allows entries to be dynamically added and
removed from this table via SNMP."
::= { ipsAuthIdentAddrAttributesEntry 5 }
ipsAuthCredential OBJECT IDENTIFIER ::= { ipsAuthObjects 6 }
-- Identity Credential Attributes Table
ipsAuthCredentialAttributesTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpsAuthCredentialAttributesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of credentials related to user identities
that are allowed as valid authenticators of the
particular identity."
::= { ipsAuthCredential 1 }
ipsAuthCredentialAttributesEntry OBJECT-TYPE
SYNTAX IpsAuthCredentialAttributesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (row) containing management information
applicable to a credential which authenticates a user
identity within an authentication instance."
INDEX { ipsAuthInstIndex, ipsAuthIdentIndex, ipsAuthCredIndex }
::= { ipsAuthCredentialAttributesTable 1 }
IpsAuthCredentialAttributesEntry ::= SEQUENCE {
ipsAuthCredIndex Unsigned32,
ipsAuthCredAuthMethod INTEGER, -- was AutonomousType need to support
ipsAuthCredRowStatus RowStatus
}
ipsAuthCredIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary integer used to uniquely identify a particular
iSCSI Credential instance within an iSCSI instance present on the
node."
::= { ipsAuthCredentialAttributesEntry 1 }
ipsAuthCredAuthMethod OBJECT-TYPE
SYNTAX INTEGER -- was AutonomousType need to support
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object contains an OBJECT IDENTIFIER
which identifies the authentication method
used with this credential.
Some standardized values for this object are defined
within the ipsAuthMethods subtree."
::= { ipsAuthCredentialAttributesEntry 2 }
ipsAuthCredRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This field allows entries to be dynamically added and
removed from this table via SNMP."
::= { ipsAuthCredentialAttributesEntry 3 }
ipsAuthCredChap OBJECT IDENTIFIER ::= { ipsAuthObjects 7 }
-- Credential Chap-Specific Attributes Table
ipsAuthCredChapAttributesTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpsAuthCredChapAttributesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of CHAP attributes for credentials that
have their ipsAuthCredAuthMethod == ipsAuthMethodChap.
-ReplicateOnCreate"
::= { ipsAuthCredChap 1 }
ipsAuthCredChapAttributesEntry OBJECT-TYPE
SYNTAX IpsAuthCredChapAttributesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (row) containing management information
applicable to a credential which has the ipsAuthCredAuthMethod
set to the OID of ipsAuthMethodChap."
INDEX { ipsAuthInstIndex, ipsAuthIdentIndex, ipsAuthCredIndex }
::= { ipsAuthCredChapAttributesTable 1 }
IpsAuthCredChapAttributesEntry ::= SEQUENCE {
ipsAuthCredChapUserName OCTET STRING, -- was SnmpAdminString,
ipsAuthCredChapPassword OCTET STRING, -- was SnmpAdminString,
ipsAuthCredChapRowStatus RowStatus
}
ipsAuthCredChapUserName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255)) -- was SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"EQL-SECONDARY-KEY
An octet string containing the CHAP user name for this
credential."
::= { ipsAuthCredChapAttributesEntry 1 }
ipsAuthCredChapPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255)) -- was SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"An octet string containing the password for this
credential. If written, it changes the password for
the credential. If read, it returns a zero-length
string."
--DEFAULT cookie "secure"
::= { ipsAuthCredChapAttributesEntry 2 }
ipsAuthCredChapRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This field allows entries to be dynamically added and
removed from this table via SNMP."
::= { ipsAuthCredChapAttributesEntry 3 }
ipsAuthCredSrp OBJECT IDENTIFIER ::= { ipsAuthObjects 8 }
-- Credential Srp-Specific Attributes Table
ipsAuthCredSrpAttributesTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpsAuthCredSrpAttributesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of SRP-specific attributes for credentials that
have their ipsAuthCredAuthMethod == ipsAuthMethodSrp."
::= { ipsAuthCredSrp 1 }
ipsAuthCredSrpAttributesEntry OBJECT-TYPE
SYNTAX IpsAuthCredSrpAttributesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (row) containing management information
applicable to a credential which has the ipsAuthCredAuthMethod
set to the OID of ipsAuthMethodSrp."
INDEX { ipsAuthInstIndex, ipsAuthIdentIndex, ipsAuthCredIndex }
::= { ipsAuthCredSrpAttributesTable 1 }
IpsAuthCredSrpAttributesEntry ::= SEQUENCE {
ipsAuthCredSrpUserName OCTET STRING, -- was SnmpAdminString,
ipsAuthCredSrpPassword OCTET STRING, -- was SnmpAdminString,
ipsAuthCredSrpRowStatus RowStatus
}
ipsAuthCredSrpUserName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255)) -- was SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"An octet string containing the CHAP user name for this
credential."
::= { ipsAuthCredSrpAttributesEntry 1 }
ipsAuthCredSrpPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255)) -- was SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"An octet string containing the password for this
credential. If written, it changes the password for
the credential. If read, it returns a zero-length
string."
::= { ipsAuthCredSrpAttributesEntry 2 }
ipsAuthCredSrpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This field allows entries to be dynamically added and
removed from this table via SNMP."
::= { ipsAuthCredSrpAttributesEntry 3 }
------------------------------------------------------------------------
-- Notifications
-- There are no notifications necessary in this MIB.
------------------------------------------------------------------------
-- Conformance Statements
ipsAuthGroups OBJECT IDENTIFIER ::= { ipsAuthConformance 1 }
ipsAuthInstanceAttributesGroup OBJECT-GROUP
OBJECTS {
ipsAuthInstDescr
}
STATUS current
DESCRIPTION
"A collection of objects providing information about
authentication instances."
::= { ipsAuthGroups 1 }
ipsAuthIdentAttributesGroup OBJECT-GROUP
OBJECTS {
ipsAuthIdentDescription,
ipsAuthIdentRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing information about
user identities within an authentication instance."
::= { ipsAuthGroups 2 }
ipsAuthIdentNameAttributesGroup OBJECT-GROUP
OBJECTS {
ipsAuthIdentName,
ipsAuthIdentNameRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing information about
user names within user identities within an authentication
instance."
::= { ipsAuthGroups 3 }
ipsAuthIdentAddrAttributesGroup OBJECT-GROUP
OBJECTS {
ipsAuthIdentAddrType,
ipsAuthIdentAddrStart,
ipsAuthIdentAddrEnd,
ipsAuthIdentAddrRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing information about
address ranges within user identities within an authentication
instance."
::= { ipsAuthGroups 4 }
ipsAuthIdentCredAttributesGroup OBJECT-GROUP
OBJECTS {
ipsAuthCredAuthMethod,
ipsAuthCredRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing information about
credentials within user identities within an authentication
instance."
::= { ipsAuthGroups 5 }
ipsAuthIdentChapAttrGroup OBJECT-GROUP
OBJECTS {
ipsAuthCredChapUserName,
ipsAuthCredChapPassword,
ipsAuthCredChapRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing information about CHAP
credentials within user identities within an authentication
instance."
::= { ipsAuthGroups 6 }
ipsAuthIdentSrpAttrGroup OBJECT-GROUP
OBJECTS {
ipsAuthCredSrpUserName,
ipsAuthCredSrpPassword,
ipsAuthCredSrpRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing information about SRP
credentials within user identities within an authentication
instance."
::= { ipsAuthGroups 7 }
------------------------------------------------------------------------
ipsAuthCompliances OBJECT IDENTIFIER ::= { ipsAuthConformance 2 }
ipsAuthComplianceV1 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Initial version of compliance statement based on
initial version of MIB.
The Instance and Identity groups are mandatory;
at least one of the other groups (Name, Address,
Credential, Certificate) is also mandatory for
any given implementation."
MODULE -- this module
MANDATORY-GROUPS {
ipsAuthInstanceAttributesGroup,
ipsAuthIdentAttributesGroup
}
-- Conditionally mandatory groups to be included with
-- the mandatory groups when necessary.
GROUP ipsAuthIdentNameAttributesGroup
DESCRIPTION
"This group is mandatory for all implementations
that make use of unique identity names."
GROUP ipsAuthIdentAddrAttributesGroup
DESCRIPTION
"This group is mandatory for all implementations
that use addresses to help authenticate identities."
GROUP ipsAuthIdentCredAttributesGroup
DESCRIPTION
"This group is mandatory for all implementations
that use credentials to help authenticate identities."
::= { ipsAuthCompliances 1 }
END

2710
MIBS/equallogic/ISCSI-MIB Normal file

File diff suppressed because it is too large Load Diff

2548
MIBS/equallogic/SCSI-MIB Normal file

File diff suppressed because it is too large Load Diff