- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
527 lines
20 KiB
Text
527 lines
20 KiB
Text
-- 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
|