From 32f97eb0856a9ab595bc047a6cccebbecbd64777 Mon Sep 17 00:00:00 2001 From: f0o Date: Tue, 1 Sep 2015 15:59:41 +0100 Subject: [PATCH] Added missing MIBs from librenms/librenms --- BASP-Config-MIB | 514 + BASP-Statistics-MIB | 410 + Brcm-BASPTrap-MIB | 83 + Brcm-adapterInfo-MIB | 281 + CISCO-BGP4-MIB | 3391 +- CISCO-LWAPP-DOT11-CLIENT-MIB | 426 + CISCO-LWAPP-SYS-MIB | 2149 + CISCO-LWAPP-TC-MIB | 754 + CISCO-SMI | 716 +- DCS3FRU-MIB | 255 + DCS3RMT-MIB | 1608 + DELL-ASF-MIB | 1172 + DELL-RAC-MIB | 521 +- FORTINET-FORTIANALYZER-MIB.mib | 538 + IDRAC-MIB | 12901 ++++++ IDRAC-MIB-SMIv2 | 13303 ++++++ INTEL-LAN-ADAPTERS-MIB | 1529 + MIB-DELL-10892 | 33984 ++++++++-------- MIB-Dell-CM | 353 + MIB-Dell-OME | 194 + NMS-LLDP | 2112 + NMS-SMI | 100 + PBN-ROOT | 27 + PERLE-MCR-MGT-MIB | 23260 +++++++++++ SML-MIB | 918 + StorageManagement-MIB | 17573 ++++---- equallogic/HCNUM-TC.txt | 118 + .../IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt | 121 + equallogic/IANA-LANGUAGE-MIB.txt | 123 + equallogic/IANAifType-MIB.txt | 380 + equallogic/INET-ADDRESS-MIB.txt | 298 + equallogic/RFC-1215.txt | 38 + equallogic/RFC1155-SMI.txt | 119 + equallogic/RFC1213-MIB.txt | 2613 ++ equallogic/SNMP-FRAMEWORK-MIB.txt | 526 + equallogic/SNMPv2-CONF.txt | 322 + equallogic/SNMPv2-MIB.txt | 854 + equallogic/SNMPv2-SMI.txt | 344 + equallogic/SNMPv2-TC.txt | 772 + equallogic/SNMPv2-TM.txt | 176 + equallogic/auth.mib | 731 + equallogic/eqlaccess.mib | 921 + equallogic/eqlagent.mib | 181 + equallogic/eqlappliance.mib | 3834 ++ equallogic/eqlcontroller.mib | 999 + equallogic/eqldcb.mib | 2946 ++ equallogic/eqldisk.mib | 1010 + equallogic/eqlgroup.mib | 4576 +++ equallogic/eqlinternal.mib | 211 + equallogic/eqlipaddr.mib | 527 + equallogic/eqlipsec.mib | 1062 + equallogic/eqliscsi.mib | 201 + equallogic/eqllldp.mib | 243 + equallogic/eqlmember.mib | 3341 ++ equallogic/eqlnas.mib | 5696 +++ equallogic/eqlpool.mib | 1226 + equallogic/eqlraid.mib | 579 + equallogic/eqlreplpartner.mib | 198 + equallogic/eqlsmi.mib | 41 + equallogic/eqlstoragecontainer.mib | 594 + equallogic/eqltag.mib | 288 + equallogic/eqlvolbalancer.mib | 2471 ++ equallogic/eqlvolume.mib | 9323 +++++ equallogic/iftype.mib | 244 + equallogic/iscsi.mib | 2710 ++ equallogic/rfc1907.mib | 765 + equallogic/rfc2233.mib | 1762 + equallogic/scsi.mib | 2548 ++ netonix/NETONIX-SWITCH-MIB | 171 + 69 files changed, 148199 insertions(+), 27076 deletions(-) create mode 100755 BASP-Config-MIB create mode 100755 BASP-Statistics-MIB create mode 100755 Brcm-BASPTrap-MIB create mode 100755 Brcm-adapterInfo-MIB create mode 100644 CISCO-LWAPP-DOT11-CLIENT-MIB create mode 100644 CISCO-LWAPP-SYS-MIB create mode 100644 CISCO-LWAPP-TC-MIB create mode 100755 DCS3FRU-MIB create mode 100755 DCS3RMT-MIB create mode 100755 DELL-ASF-MIB create mode 100755 FORTINET-FORTIANALYZER-MIB.mib create mode 100755 IDRAC-MIB create mode 100755 IDRAC-MIB-SMIv2 create mode 100755 INTEL-LAN-ADAPTERS-MIB create mode 100755 MIB-Dell-CM create mode 100755 MIB-Dell-OME create mode 100644 NMS-LLDP create mode 100644 NMS-SMI create mode 100644 PBN-ROOT create mode 100644 PERLE-MCR-MGT-MIB create mode 100644 SML-MIB create mode 100755 equallogic/HCNUM-TC.txt create mode 100755 equallogic/IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt create mode 100755 equallogic/IANA-LANGUAGE-MIB.txt create mode 100755 equallogic/IANAifType-MIB.txt create mode 100755 equallogic/INET-ADDRESS-MIB.txt create mode 100755 equallogic/RFC-1215.txt create mode 100755 equallogic/RFC1155-SMI.txt create mode 100755 equallogic/RFC1213-MIB.txt create mode 100755 equallogic/SNMP-FRAMEWORK-MIB.txt create mode 100755 equallogic/SNMPv2-CONF.txt create mode 100755 equallogic/SNMPv2-MIB.txt create mode 100755 equallogic/SNMPv2-SMI.txt create mode 100755 equallogic/SNMPv2-TC.txt create mode 100755 equallogic/SNMPv2-TM.txt create mode 100755 equallogic/auth.mib create mode 100644 equallogic/eqlaccess.mib create mode 100644 equallogic/eqlagent.mib create mode 100644 equallogic/eqlappliance.mib create mode 100644 equallogic/eqlcontroller.mib create mode 100644 equallogic/eqldcb.mib create mode 100644 equallogic/eqldisk.mib create mode 100644 equallogic/eqlgroup.mib create mode 100644 equallogic/eqlinternal.mib create mode 100644 equallogic/eqlipaddr.mib create mode 100644 equallogic/eqlipsec.mib create mode 100644 equallogic/eqliscsi.mib create mode 100644 equallogic/eqllldp.mib create mode 100644 equallogic/eqlmember.mib create mode 100644 equallogic/eqlnas.mib create mode 100644 equallogic/eqlpool.mib create mode 100644 equallogic/eqlraid.mib create mode 100644 equallogic/eqlreplpartner.mib create mode 100644 equallogic/eqlsmi.mib create mode 100644 equallogic/eqlstoragecontainer.mib create mode 100644 equallogic/eqltag.mib create mode 100644 equallogic/eqlvolbalancer.mib create mode 100644 equallogic/eqlvolume.mib create mode 100644 equallogic/iftype.mib create mode 100755 equallogic/iscsi.mib create mode 100644 equallogic/rfc1907.mib create mode 100644 equallogic/rfc2233.mib create mode 100755 equallogic/scsi.mib create mode 100644 netonix/NETONIX-SWITCH-MIB diff --git a/BASP-Config-MIB b/BASP-Config-MIB new file mode 100755 index 0000000..c1545f7 --- /dev/null +++ b/BASP-Config-MIB @@ -0,0 +1,514 @@ +BASP-Config-MIB DEFINITIONS ::= BEGIN + + -- Broadcom(R) Advanced Server Configuration MIB + -- + -- This MIB defines LoadBalance/VLAN configuration Management Information Base. + -- These objects are part of the enterprise MIB for Broadcom Advanced Server. + -- + + IMPORTS + enterprises, IpAddress + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + DisplayString, PhysAddress + FROM RFC1213-MIB; + + + broadcom OBJECT IDENTIFIER ::= { enterprises 4413 } + enet OBJECT IDENTIFIER ::= { broadcom 1 } + basp OBJECT IDENTIFIER ::= { enet 2 } + baspConfig OBJECT IDENTIFIER ::= { basp 1 } + baspTeam OBJECT IDENTIFIER ::= { baspConfig 1 } + baspPhyAdapter OBJECT IDENTIFIER ::= { baspConfig 2 } + baspVirAdapter OBJECT IDENTIFIER ::= { baspConfig 3 } + + +-- baspTeam Group -- + btTeamNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of loadbalance teams + present on this system." + ::= { baspTeam 1 } + + btTeamTable OBJECT-TYPE + SYNTAX SEQUENCE OF BtTeamEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of team entries. The number of + teams is given by the value of teamNumber." + ::= { baspTeam 2 } + + btTeamEntry OBJECT-TYPE + SYNTAX BtTeamEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing team objects at the + target system." + INDEX { btTeamIndex } + ::= { btTeamTable 1 } + + BtTeamEntry ::= + SEQUENCE { + btTeamIndex + INTEGER(0..65535), + btTeamName + DisplayString, + btTeamType + INTEGER, + btTeamMacAddress + PhysAddress, + btPhyNumber + INTEGER, + btVirNumber + INTEGER, + btMode + INTEGER, + btLiveLinkEnable + INTEGER, + btLinkPacketFrequency + INTEGER, + btLinkMaxRetry + INTEGER, + btLinkRetryFrequency + INTEGER, + btLinkTargetIpAddress1 + IpAddress, + btLinkTargetIpAddress2 + IpAddress, + btLinkTargetIpAddress3 + IpAddress, + btLinkTargetIpAddress4 + IpAddress + } + + btTeamIndex OBJECT-TYPE + SYNTAX INTEGER(0..65535) + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An unique value for each team. The value for + each team must remain constant at + least from one re-initialization of the entity's + network management system to the next re- + initialization." + + ::= { btTeamEntry 1 } + + btTeamName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A textual string containing name of the team" + ::= { btTeamEntry 2 } + + btTeamType OBJECT-TYPE + SYNTAX INTEGER + { + team-SLB(100), + team-FEC-GEC(101), + team-802-3-AD(102), + team-SLB-AFD(104) + } + + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of team, distinguished according to + the attribute assigned. When team has only one + physical member, the team type is ignored" + ::= { btTeamEntry 3 } + + btTeamMacAddress OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Mac address of the team. Mac address is + assigned to a team when the team type is + team-FEC-GEC(101) or team-802-3-AD(102)" + ::= { btTeamEntry 4 } + + btPhyNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of physical adapters in the team" + ::= { btTeamEntry 5 } + + btVirNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of virtual adapters in the team " + ::= { btTeamEntry 6 } + + btMode OBJECT-TYPE + SYNTAX INTEGER + { + primaryMode(1), + standby(2) + } + + ACCESS read-only + STATUS mandatory + DESCRIPTION + "mode of this team, PrimaryMode(0) or + Standby(1). For team type other than + team-SLB(100), this should always be + PrimaryMode(0)." + ::= { btTeamEntry 7 } + + btLiveLinkEnable OBJECT-TYPE + SYNTAX INTEGER + { + disabled(1), + enabled(2) + } + + ACCESS read-only + STATUS mandatory + DESCRIPTION + "LiveLink is enabled or not. Probe packet can + be enabled only for team-SLB(100) and + team-SLB-AFD(104)." + ::= { btTeamEntry 8 } + + btLinkPacketFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "For LiveLink feature: The frequency in + milliseconds that a link packet is to be sent." + ::= { btTeamEntry 9 } + + btLinkMaxRetry OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "For LiveLink feature: The maximum number of + retries before failing a team member." + ::= { btTeamEntry 10 } + + btLinkRetryFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "For LiveLink feature: The frequency (milliseconds) + a link packet is to be sent after a dropped link + packet is detected." + ::= { btTeamEntry 11 } + + btLinkTargetIpAddress1 OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "For LiveLink feature: The target IP address that + a link packet is sent to. A DNS name cannot be + specified since there is no reliable method to + resolve the DNS name without introducing + unacceptable risk. Only the first one is mandatory + for LiveLink. All 0 is not available." + ::= { btTeamEntry 12 } + + btLinkTargetIpAddress2 OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "For LiveLink feature: The target IP address that + a link packet is sent to. A DNS name cannot be + specified since there is no reliable method to + resolve the DNS name without introducing + unacceptable risk. This one is optional for + LiveLink. All 0 is not available." + ::= { btTeamEntry 13 } + + btLinkTargetIpAddress3 OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "For LiveLink feature: The target IP address that + a link packet is sent to. A DNS name cannot be + specified since there is no reliable method to + resolve the DNS name without introducing + unacceptable risk. This one is optional for + LiveLink. All 0 is not available." + ::= { btTeamEntry 14 } + + btLinkTargetIpAddress4 OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "For LiveLink feature: The target IP address that + a link packet is sent to. A DNS name cannot be + specified since there is no reliable method to + resolve the DNS name without introducing + unacceptable risk. This one is optional for + LiveLink. All 0 is not available." + ::= { btTeamEntry 15 } + +-- baspPhyAdapter Group -- + + btPhyAdapterNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of physical adapters presented + in the physical adapter table." + ::= { baspPhyAdapter 1 } + + btPhyAdapterTable OBJECT-TYPE + SYNTAX SEQUENCE OF BtPhyAdapterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The phyMember tables contain the physical + adapter members of loadbalance teams." + ::= { baspPhyAdapter 2 } + + btPhyAdapterEntry OBJECT-TYPE + SYNTAX BtPhyAdapterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A team entry containing objects at the + target system." + INDEX { btpTeamIndex, + btpAdapterIndex } + ::= { btPhyAdapterTable 1 } + + BtPhyAdapterEntry ::= + SEQUENCE { + btpTeamIndex + INTEGER(0..65535), + btpAdapterIndex + INTEGER(0..65535), + btpAdapterDesc + DisplayString, + btpMemberType + INTEGER, + btpMacAddress + PhysAddress, + btpMemberState + INTEGER, + btpLiveLinkIp + IpAddress + } + + btpTeamIndex OBJECT-TYPE + SYNTAX INTEGER(0..65535) + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An unique value for each team." + ::= { btPhyAdapterEntry 1 } + + btpAdapterIndex OBJECT-TYPE + SYNTAX INTEGER(0..65535) + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A value for each adapter within a team." + ::= { btPhyAdapterEntry 2 } + + + btpAdapterDesc OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + " A textual string containing name of the adapter" + ::= { btPhyAdapterEntry 3 } + + btpMemberType OBJECT-TYPE + SYNTAX INTEGER + { + load-balance(100), + standby(101) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of adapter member." + ::= { btPhyAdapterEntry 4 } + + + btpMacAddress OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Mac address of the adapter." + ::= { btPhyAdapterEntry 5 } + + btpMemberState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + link-up-not-join-traffic(2), + disable-not-join-traffic(3), + join-traffic(4) + } + + ACCESS read-only + STATUS mandatory + DESCRIPTION + "State of the interface in the team." + ::= { btPhyAdapterEntry 6 } + + btpLiveLinkIp OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IP address for LiveLink." + ::= { btPhyAdapterEntry 7 } + + +-- baspVirmember Group -- + + btVirAdapterNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of virtual adapters presented + in the virtual adapter table." + ::= { baspVirAdapter 1 } + + btVirAdapterTable OBJECT-TYPE + SYNTAX SEQUENCE OF BtVirAdapterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The virMember tables contain the VLAN + members of loadbalance teams." + ::= { baspVirAdapter 2 } + + btVirAdapterEntry OBJECT-TYPE + SYNTAX BtVirAdapterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A team entry containing objects at the + target system." + INDEX { btvTeamIndex, + btvAdapterIndex } + ::= { btVirAdapterTable 1 } + + BtVirAdapterEntry ::= + SEQUENCE { + btvTeamIndex + INTEGER(0..65535), + btvAdapterIndex + INTEGER(0..65535), + btvAdapterDesc + DisplayString, + btvVlanId + INTEGER, + btvLinkStatus + INTEGER, + btvIPAddress + IpAddress, + btvSubnetMask + IpAddress, + btvPhysAddress + PhysAddress, + btvLineSpeed + DisplayString + } + + btvTeamIndex OBJECT-TYPE + SYNTAX INTEGER(0..65535) + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An unique value for each team." + ::= { btVirAdapterEntry 1 } + + btvAdapterIndex OBJECT-TYPE + SYNTAX INTEGER(0..65535) + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A unique value for each virtual adapter in a team." + ::= { btVirAdapterEntry 2 } + + btvAdapterDesc OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + " A textual string containing name of the VLAN" + ::= { btVirAdapterEntry 3 } + + btvVlanId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "802.1Q VLAN ID of the virtual adapter." + ::= { btVirAdapterEntry 4 } + + btvLinkStatus OBJECT-TYPE + SYNTAX INTEGER + { + link-up(1), + link-fail(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Virtual adapter link status" + ::= { btVirAdapterEntry 5 } + + btvIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IP address of the virtual adapter." + ::= { btVirAdapterEntry 6 } + + btvSubnetMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IP subnet Mask of the virtual adapter." + ::= { btVirAdapterEntry 7 } + + btvPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MAC address of the virtual adapter." + ::= { btVirAdapterEntry 8 } + + btvLineSpeed OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A textual string displays the operating speed + of the virtual adapter." + ::= { btVirAdapterEntry 9 } + +END diff --git a/BASP-Statistics-MIB b/BASP-Statistics-MIB new file mode 100755 index 0000000..61d6408 --- /dev/null +++ b/BASP-Statistics-MIB @@ -0,0 +1,410 @@ +BASP-Statistics-MIB DEFINITIONS ::= BEGIN + + -- Broadcom(R) Advanced Server Statistics MIB + -- + -- This MIB defines Load Balance/VLAN Statistics Management Information Base. + -- These objects are part of the enterprise MIB for Broadcom Advanced Server. + -- + + IMPORTS + enterprises, Counter + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB; + + + broadcom OBJECT IDENTIFIER ::= { enterprises 4413 } + enet OBJECT IDENTIFIER ::= { broadcom 1 } + basp OBJECT IDENTIFIER ::= { enet 2 } + baspStat OBJECT IDENTIFIER ::= { basp 2 } + baspTeamStat OBJECT IDENTIFIER ::= { baspStat 1 } + baspPhyAdapterStat OBJECT IDENTIFIER ::= { baspStat 2 } + baspVirAdapterStat OBJECT IDENTIFIER ::= { baspStat 3 } + +------------------------ +-- baspTeamStat Group -- +------------------------ + btsTeamNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of loadbalance teams + present on this system." + ::= { baspTeamStat 1 } + + btsTeamTable OBJECT-TYPE + SYNTAX SEQUENCE OF BtsTeamEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of team entries. The number of + teams is given by the value of teamNumber." + ::= { baspTeamStat 2 } + + btsTeamEntry OBJECT-TYPE + SYNTAX BtsTeamEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing team statistics objects + at the target system." + INDEX { btsTeamIndex } + ::= { btsTeamTable 1 } + + BtsTeamEntry ::= + SEQUENCE { + btsTeamIndex + INTEGER, + btsTeamName + DisplayString, + btsPhyNumber + INTEGER, + btsVirNumber + INTEGER, + btsPacketSends + Counter, + btsPacketSendDiscardeds + Counter, + btsPacketSendQueueds + Counter, + btsPacketRecvs + Counter, + btsPacketRecvDiscardeds + Counter, + btsLinkPacketsSents + Counter, + btsLinkPacketsRetrieds + Counter + } + + btsTeamIndex OBJECT-TYPE + SYNTAX INTEGER(0..65535) + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An unique value for each team. + The value for each team must remain constant at + least from one re-initialization of the entity's + network management system to the next re- + initialization." + + ::= { btsTeamEntry 1 } + + btsTeamName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + " A textual string containing name of the team" + ::= { btsTeamEntry 2 } + + btsPhyNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of physical adapters in the team" + ::= { btsTeamEntry 3 } + + btsVirNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of virtual adapters in the team " + ::= { btsTeamEntry 4 } + + btsPacketSends OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "number of send packets that are forwarded to the team members, + derived from physical adapter statistics." + ::= { btsTeamEntry 5 } + + btsPacketSendDiscardeds OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "number of send packets that are discarded, + derived from physical adapter statistics." + ::= { btsTeamEntry 6 } + + btsPacketSendQueueds OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "number of send packets queued by driver waiting for resource" + ::= { btsTeamEntry 7 } + + btsPacketRecvs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "number of receive packets that are indicated to upper layer, + derived from physical adapter statistics." + ::= { btsTeamEntry 8 } + + btsPacketRecvDiscardeds OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "number of receive packets discarded, + derived from physical adapter statistics." + ::= { btsTeamEntry 9 } + + btsLinkPacketsSents OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "For LiveLink feature: Number of link packets sent + across all adapters for the team - Expressed as a + quantity." + ::= { btsTeamEntry 10 } + + btsLinkPacketsRetrieds OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "For LiveLink feature: The number of retry packets + sent across all adapters for the team - Expressed + as a quantity." + ::= { btsTeamEntry 11 } + +------------------------------ +-- baspPhyAdapterStat Group -- +------------------------------ + btsPhyAdapterNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of physical adapters presented + in the physical adapter table." + ::= { baspPhyAdapterStat 1 } + + btsPhyAdapterStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF BtsPhyAdapterStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The phyMember tables contain the physical + adapter members of loadbalance teams." + ::= { baspPhyAdapterStat 2 } + + btsPhyAdapterStatEntry OBJECT-TYPE + SYNTAX BtsPhyAdapterStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A team entry containing objects at the + target system." + INDEX { btspTeamIndex, + btspAdapterIndex } + ::= { btsPhyAdapterStatTable 1 } + + BtsPhyAdapterStatEntry ::= + SEQUENCE { + btspTeamIndex + INTEGER(0..65535), + btspAdapterIndex + INTEGER(0..65535), + btspAdapterDesc + DisplayString, + btspPacketSends + Counter, + btspPacketSendDiscardeds + Counter, + btspPacketRecvs + Counter, + btspPacketRecvDiscardeds + Counter, + btspLinkPacketsSents + Counter, + btspLinkPacketsRetrieds + Counter + } + + btspTeamIndex OBJECT-TYPE + SYNTAX INTEGER(0..65535) + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An unique value for each team." + ::= { btsPhyAdapterStatEntry 1 } + + btspAdapterIndex OBJECT-TYPE + SYNTAX INTEGER(0..65535) + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A value for each adapter within a team." + ::= { btsPhyAdapterStatEntry 2 } + + btspAdapterDesc OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + " A textual string containing name of the physical member" + ::= { btsPhyAdapterStatEntry 3 } + + btspPacketSends OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "number of send request completed by miniport ." + ::= { btsPhyAdapterStatEntry 4 } + + btspPacketSendDiscardeds OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "number of send request discarded." + ::= { btsPhyAdapterStatEntry 5 } + + btspPacketRecvs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "number of receive packets that are indicated to upper layer." + ::= { btsPhyAdapterStatEntry 6 } + + btspPacketRecvDiscardeds OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " number of receive packets discarded." + ::= { btsPhyAdapterStatEntry 7 } + + btspLinkPacketsSents OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "For LiveLink feature: Number of link packets + sent vis the adapters for the team - + Expressed as a quantity." + ::= { btsPhyAdapterStatEntry 8 } + + btspLinkPacketsRetrieds OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "For LiveLink feature: The number of retry packets + sent via the adapters for the team - Expressed + as a quantity." + ::= { btsPhyAdapterStatEntry 9 } + +------------------------------ +-- baspVirAdapterStat Group -- +------------------------------ + btsVirAdapterNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of virtual adapters presented + in the virtual adapter table." + ::= { baspVirAdapterStat 1 } + + btsVirAdapterStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF BtsVirAdapterStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The phyMember tables contain the physical + adapter members of loadbalance teams." + ::= { baspVirAdapterStat 2 } + + btsVirAdapterStatEntry OBJECT-TYPE + SYNTAX BtsVirAdapterStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A team entry containing objects at the + target system." + INDEX { btsvTeamIndex, + btsvAdapterIndex } + ::= { btsVirAdapterStatTable 1 } + + BtsVirAdapterStatEntry ::= + SEQUENCE { + btsvTeamIndex + INTEGER(0..65535), + btsvAdapterIndex + INTEGER(0..65535), + btsvAdapterDesc + DisplayString, + btsvPacketSends + Counter, + btsvPacketSendQueueds + Counter, + btsvPacketRecvs + Counter + } + + btsvTeamIndex OBJECT-TYPE + SYNTAX INTEGER(0..65535) + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An unique value for each team." + ::= { btsVirAdapterStatEntry 1 } + + btsvAdapterIndex OBJECT-TYPE + SYNTAX INTEGER(0..65535) + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A value for each adapter within a team." + ::= { btsVirAdapterStatEntry 2 } + + btsvAdapterDesc OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A textual string containing name of the virtual member" + ::= { btsVirAdapterStatEntry 3 } + + btsvPacketSends OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "number of send request completed ." + ::= { btsVirAdapterStatEntry 4 } + + btsvPacketSendQueueds OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "number of send request being queued by driver waiting for resource" + ::= { btsVirAdapterStatEntry 5 } + + btsvPacketRecvs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " number of receive indicated to upper layer successfully." + ::= { btsVirAdapterStatEntry 6 } + +END diff --git a/Brcm-BASPTrap-MIB b/Brcm-BASPTrap-MIB new file mode 100755 index 0000000..19ebd53 --- /dev/null +++ b/Brcm-BASPTrap-MIB @@ -0,0 +1,83 @@ +Brcm-BASPTrap-MIB DEFINITIONS ::= BEGIN + + -- Broadcom(R) Advanced Server Trap MIB + -- + + IMPORTS + enterprises + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + TRAP-TYPE + FROM RFC-1215 + DisplayString + FROM RFC1213-MIB; + + + broadcom OBJECT IDENTIFIER ::= { enterprises 4413 } + enet OBJECT IDENTIFIER ::= { broadcom 1 } + basp OBJECT IDENTIFIER ::= { enet 2 } + baspConfig OBJECT IDENTIFIER ::= { basp 1 } + baspStat OBJECT IDENTIFIER ::= { basp 2 } + baspTrap OBJECT IDENTIFIER ::= { basp 3 } + +-- +-- Object Definitions +-- + trapAdapterName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The adapter name." + ::= { baspTrap 1 } + + trapTeamName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The team name." + ::= { baspTrap 2 } + + trapCauseDirection OBJECT-TYPE + SYNTAX INTEGER + { + adapterActive(1), + adapterInactive(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Event caused by failover condition." + ::= { baspTrap 3 } + + trapAdapterActivityCause OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + linkChange(2), + adapterEnabledOrDisabled(3), + adapterAddedOrRemoved(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Addition explanation for the Event trapCauseDirection." + ::= { baspTrap 4 } + +-- +-- Trap Definitions +-- + failoverEvent TRAP-TYPE + ENTERPRISE baspTrap + VARIABLES { trapAdapterName, + trapTeamName, + trapCauseDirection, + trapAdapterActivityCause } + DESCRIPTION + "This trap is generated to indicate that adapter Fail-Over + event has occured" + --#SEVERITY MINOR + ::= 1 +END diff --git a/Brcm-adapterInfo-MIB b/Brcm-adapterInfo-MIB new file mode 100755 index 0000000..accd21a --- /dev/null +++ b/Brcm-adapterInfo-MIB @@ -0,0 +1,281 @@ +Brcm-adapterInfo-MIB DEFINITIONS ::= BEGIN + + -- Broadcom(R) NetXtreme Network Adapter Extended Information MIB + -- + -- This MIB defines the Broadcom NetXtreme Adapter Extended Information Set. + -- These objects are part of the enterprise MIB for Broadcom server and + -- work station network adapters. + -- + + IMPORTS + OBJECT-TYPE + FROM RFC-1212 + enterprises, IpAddress + FROM RFC1155-SMI + DisplayString, PhysAddress + FROM RFC1213-MIB + InetAddressIPv6 + FROM INET-ADDRESS-MIB; + + + broadcom OBJECT IDENTIFIER ::= { enterprises 4413 } + enet OBJECT IDENTIFIER ::= { broadcom 1 } + basp OBJECT IDENTIFIER ::= { enet 2 } + ifControllers OBJECT IDENTIFIER ::= { enet 3 } + baspConfig OBJECT IDENTIFIER ::= { basp 1 } + baspStat OBJECT IDENTIFIER ::= { basp 2 } + baspTrap OBJECT IDENTIFIER ::= { basp 3 } + +-- +-- adaptergroup Group +-- + ifiNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of Broadcom network interfaces (regardless + of their current state) present on this system." + ::= { ifControllers 1 } + + ifiTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfiEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of Broadcom network interface entries. + The number of entries is given by the ifiNumber." + ::= { ifControllers 2 } + + ifiEntry OBJECT-TYPE + SYNTAX IfiEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing statistics objects of a Broadcom + network interface in this system." + INDEX { ifiIndex } + ::= { ifiTable 1 } + + IfiEntry ::= + SEQUENCE { + ifiIndex + INTEGER(0..65535), + ifName + DisplayString, + ifiDescr + DisplayString, + ifNetworkAddress + IpAddress, + ifSubnetMask + IpAddress, + ifiPhysAddress + PhysAddress, + ifPermPhysAddress + PhysAddress, + ifLinkStatus + INTEGER, + ifState + INTEGER, + ifLineSpeed + INTEGER, + ifDuplexMode + INTEGER, + ifMemBaseLow + DisplayString, + ifMemBaseHigh + DisplayString, + ifInterrupt + INTEGER, + ifBusNumber + INTEGER, + ifDeviceNumber + INTEGER, + ifFunctionNumber + INTEGER, + ifIpv6NetworkAddress + InetAddressIPv6 + } + + ifiIndex OBJECT-TYPE + SYNTAX INTEGER(0..65535) + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An unique value for each Broadcom interface. + The value for each interface must remain constant at + least from one re-initialization of the entity's + network management system to the next re- + initialization." + ::= { ifiEntry 1 } + + ifName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + " A textual string containing name of the adapter or team" + ::= { ifiEntry 2 } + + ifiDescr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + " A textual string containing the adapter or team description" + ::= { ifiEntry 3 } + + ifNetworkAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IP address of the adapter." + ::= { ifiEntry 4 } + + ifSubnetMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IP subnet Mask of the adapter." + ::= { ifiEntry 5 } + + ifiPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MAC address of the adapter." + ::= { ifiEntry 6 } + + ifPermPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Permanent MAC address of the adapter." + ::= { ifiEntry 7 } + + ifLinkStatus OBJECT-TYPE + SYNTAX INTEGER + { + link-up(1), + link-fail(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Adapter link status, this information only + applicable to the Broadcom adapter" + ::= { ifiEntry 8 } + + ifState OBJECT-TYPE + SYNTAX INTEGER + { + normal-mode(1), + diagnotic-mode(2), + adapter-removed(3), + lowpower-mode(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The operating mode of the driver, this information only + applicable to the Broadcom adapter" + ::= { ifiEntry 9 } + + ifLineSpeed OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + speed-10-Mbps (2), + speed-100-Mbps (3), + speed-1000-Mbps (4), + speed-2500-Mbps (5), + speed-10-Gbps (6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The operating speed of the adapter, this information only + applicable to the Broadcom adapter" + ::= { ifiEntry 10 } + + ifDuplexMode OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + half-duplex(2), + full-duplex(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Adapter duplex mode, this information only + applicable to the Broadcom adapter" + ::= { ifiEntry 11 } + + ifMemBaseLow OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + " memory low range of the adapter, this information only + applicable to the Broadcom adapter" + ::= { ifiEntry 12 } + + ifMemBaseHigh OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + " memory high range of the adapter, this information only + applicable to the Broadcom adapter" + ::= { ifiEntry 13 } + + ifInterrupt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " IRQ value for the adapter, this information only + applicable to the Broadcom adapter" + ::= { ifiEntry 14 } + + ifBusNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " PCI Bus Number where the Adapter is situated, this information only + applicable to the Broadcom adapter" + ::= { ifiEntry 15 } + + ifDeviceNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " PCI Device Number of the adapter, this information only + applicable to the Broadcom adapter" + ::= { ifiEntry 16 } + + ifFunctionNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " PCI Function Number of the adapter, this information only + applicable to the Broadcom adapter" + ::= { ifiEntry 17 } + + ifIpv6NetworkAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IPv6 address of the adapter." + ::= { ifiEntry 18 } + +END \ No newline at end of file diff --git a/CISCO-BGP4-MIB b/CISCO-BGP4-MIB index 683e4dc..628f1c5 100644 --- a/CISCO-BGP4-MIB +++ b/CISCO-BGP4-MIB @@ -1,224 +1,293 @@ -- ***************************************************************** --- CISCO-BGP4-MIB.my --- +-- CISCO-BGP4-MIB.my +-- -- June 2001, Ravindra Rathi --- --- Copyright (c) 2001, 2003 by Cisco Systems, Inc. +-- +-- Copyright (c) 2001, 2010 by Cisco Systems, Inc. -- All rights reserved. --- +-- -- ***************************************************************** -CISCO-BGP4-MIB DEFINITIONS ::=BEGIN +CISCO-BGP4-MIB DEFINITIONS ::= BEGIN IMPORTS - MODULE-IDENTITY, - OBJECT-TYPE, - NOTIFICATION-TYPE, - Unsigned32, Gauge32, Counter32 - FROM SNMPv2-SMI - TruthValue, - TEXTUAL-CONVENTION - FROM SNMPv2-TC - MODULE-COMPLIANCE, - OBJECT-GROUP, - NOTIFICATION-GROUP - FROM SNMPv2-CONF - ciscoMgmt - FROM CISCO-SMI - InetAddressType, - InetAddress - FROM INET-ADDRESS-MIB - SnmpAdminString - FROM SNMP-FRAMEWORK-MIB - bgpPeerEntry, - bgpPeerRemoteAddr, - bgpPeerLastError, - bgpPeerState - FROM BGP4-MIB; - + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Integer32, + Unsigned32, + Gauge32, + Counter32, + IpAddress + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TruthValue, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + InetAddressType, + InetAddress, + InetPortNumber, + InetAutonomousSystemNumber + FROM INET-ADDRESS-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + bgpPeerEntry, + bgpPeerRemoteAddr, + bgpPeerLastError, + bgpPeerState + FROM BGP4-MIB + ciscoMgmt + FROM CISCO-SMI; + ciscoBgp4MIB MODULE-IDENTITY - LAST-UPDATED "200302240000Z" - ORGANIZATION "Cisco Systems, Inc." - CONTACT-INFO - " Cisco Systems - Customer Service - - Postal: 170 W Tasman Drive - San Jose, CA 95134 - USA - - Tel: +1 800 553-NETS - - E-mail: cs-iprouting-bgp@cisco.com" - DESCRIPTION - "An extension to the IETF BGP4 MIB module defined in - RFC 1657. - - Following is the terminology associated with Border - Gateway Protocol(BGP). - - UPDATE message - UPDATE messages are used to transfer routing - information between BGP peers. An UPDATE message - is used to advertise a single feasible route to a - peer, or to withdraw multiple unfeasible routes - from service. - - Adj-RIBs-In - The Adj-RIBs-In store routing information that has - been learned from inbound UPDATE messages. Their - contents represent routes that are available as an - input to the Decision Process. - - Loc-RIB(BGP table) - The Loc-RIB contains the local routing information - that the BGP speaker has selected by applying its - local policies to the routing information contained - in its Adj-RIBs-In. - - Adj-RIBs-Out - The Adj-RIBs-Out store the information that the - local BGP speaker has selected for advertisement to - its peers. The routing information stored in the - Adj-RIBs-Out will be carried in the local BGP - speaker's UPDATE messages and advertised to its - peers. - - Path Attributes - A variable length sequence of path attributes is - present in every UPDATE. Each path attribute is a - triple of variable length. - - Network Layer Reachability Information(NLRI) - A variable length field present in UPDATE messages - which contains a list of Network Layer address - prefixes. - - Address Family Identifier(AFI) - Primary identifier to indicate the type of the - Network Layer Reachability Information(NLRI) being - carried. - - Subsequent Address Family Identifier(SAFI) - Secondary identifier to indicate the type of the - Network Layer Reachability Information(NLRI) being - carried." - REVISION "200302240000Z" - DESCRIPTION - "+Added cbgpPeerCapsTable - +Added cbgpPeerAddrFamilyTable - +Added cbgpPeerAddrFamilyPrefixTable - +Added notification event cbgpBackwardTransition - +Added notification event cbgpPrefixThresholdExceeded - +Added notification event cbgpPrefixThresholdClear" - REVISION "200212190000Z" - DESCRIPTION - "+Added cbgpPeerPrefixTable - +Added notification event cbgpFsmStateChange" - REVISION "200108130000Z" - DESCRIPTION - "Initial version of the MIB module." - ::= { ciscoMgmt 187 } - - ciscoBgp4MIBObjects - OBJECT IDENTIFIER ::= { ciscoBgp4MIB 1 } - cbgpRoute OBJECT IDENTIFIER ::= { ciscoBgp4MIBObjects 1 } - cbgpPeer OBJECT IDENTIFIER ::= { ciscoBgp4MIBObjects 2 } - - -- Textual convention - - CbgpSafi ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Subsequent Address Family Identifier(SAFI) is used - by BGP speaker to indicate the type of the the Network - Layer Reachability Information(NLRI) being carried. - RFC-2858 has defined the following values for SAFI. - 1 - Network Layer Reachability Information used for - unicast forwarding - 2 - Network Layer Reachability Information used for - multicast forwarding - 3 - Network Layer Reachability Information used for - both unicast and multicast forwarding. - SAFI values 128 through 255 are for private use." - REFERENCE - "RFC-2858: Multiprotocol Extensions for BGP-4, - RFC-2547: BGP/MPLS VPNs" - SYNTAX INTEGER { - unicast(1), - multicast(2), - unicastAndMulticast(3), - vpn(128) - } - - CbgpNetworkAddress ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Represents the Network Address prefix carried in the - BGP UPDATE messages. In the following table, column - 'Type' gives the kind of Network Layer address which - will be stored in the object of this type based on the - values of Address Family Identifier(AFI) and SAFI. - - AFI SAFI Type - - ipv4(1) unicast(1) IPv4 address - - ipv4(1) multicast(2) IPv4 address - - ipv4(1) vpn(128) VPN-IPv4 address - - ipv6(2) unicast(1) IPv6 address - - A VPN-IPv4 address is a 12-byte quantity, beginning - with an 8-byte 'Route Distinguisher (RD)' and ending - with a 4-byte IPv4 address." - REFERENCE - "RFC-2858: Multiprotocol Extensions for BGP-4 - RFC-2547: BGP/MPLS VPNs, section 4.1" - SYNTAX OCTET STRING (SIZE (0..255)) - - -- BGP4 Received Routes for all the supported address families - - cbgpRouteTable OBJECT-TYPE - SYNTAX SEQUENCE OF CbgpRouteEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains information about routes to - destination networks from all BGP4 peers. Since - BGP4 can carry routes for multiple Network Layer - protocols, this table has the Address Family - Identifier(AFI) of the Network Layer protocol as the - first index. Further for a given AFI, routes carried - by BGP4 are distinguished based on Subsequent Address - Family Identifiers(SAFI). Hence that is used as the - second index. Conceptually there is a separate Loc-RIB - maintained by the BGP speaker for each combination of - AFI and SAFI supported by it." - REFERENCE - "RFC-1771: A Border Gateway Protocol 4 (BGP-4), - RFC-2858: Multiprotocol Extensions for BGP-4, - RFC-2547: BGP/MPLS VPNs" - ::= { cbgpRoute 1 } - - cbgpRouteEntry OBJECT-TYPE - SYNTAX CbgpRouteEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a path to a network received from - a peer." - INDEX { cbgpRouteAfi, - cbgpRouteSafi, - cbgpRoutePeerType, - cbgpRoutePeer, - cbgpRouteAddrPrefix, - cbgpRouteAddrPrefixLen } - ::= { cbgpRouteTable 1 } - - CbgpRouteEntry ::= SEQUENCE { + LAST-UPDATED "201009300000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-iprouting-bgp@cisco.com" + DESCRIPTION + "An extension to the IETF BGP4 MIB module defined in + RFC 1657. + + Following is the terminology associated with Border + Gateway Protocol(BGP). + + UPDATE message + UPDATE messages are used to transfer routing + information between BGP peers. An UPDATE message + is used to advertise a single feasible route to a + peer, or to withdraw multiple unfeasible routes + from service. + + Adj-RIBs-In + The Adj-RIBs-In store routing information that has + been learned from inbound UPDATE messages. Their + contents represent routes that are available as an + input to the Decision Process. + + Loc-RIB(BGP table) + The Loc-RIB contains the local routing information + that the BGP speaker has selected by applying its + local policies to the routing information contained + in its Adj-RIBs-In. + + Adj-RIBs-Out + The Adj-RIBs-Out store the information that the + local BGP speaker has selected for advertisement to + its peers. The routing information stored in the + Adj-RIBs-Out will be carried in the local BGP + speaker's UPDATE messages and advertised to its + peers. + + Path Attributes + A variable length sequence of path attributes is + present in every UPDATE. Each path attribute is a + triple of variable length. + + Network Layer Reachability Information(NLRI) + A variable length field present in UPDATE messages + which contains a list of Network Layer address + prefixes. + + Address Family Identifier(AFI) + Primary identifier to indicate the type of the + Network Layer Reachability Information(NLRI) being + carried. + + Subsequent Address Family Identifier(SAFI) + Secondary identifier to indicate the type of the + Network Layer Reachability Information(NLRI) being + carried." + REVISION "201009300000Z" + DESCRIPTION + "+Added cbgpNotifsEnable and cbgpLocalAs + +Modified CbgpNetworkAddress TC + +Added cbgpPeer2Table + +Added cbgpPeer2CapsTable + +Added cbgpPeer2AddrFamilyTable + +Added cbgpPeer2AddrFamilyPrefixTable + +Added notification cbgpPeer2EstablishedNotification + +Added notification cbgpPeer2BackwardTransNotification + +Added notification cbgpPeer2FsmStateChange + +Added notification cbgpPeer2BackwardTransition + +Added notification cbgpPeer2PrefixThresholdExceeded + +Added notification cbgpPeer2PrefixThresholdClear" + REVISION "200302240000Z" + DESCRIPTION + "+Added cbgpPeerCapsTable + +Added cbgpPeerAddrFamilyTable + +Added cbgpPeerAddrFamilyPrefixTable + +Added notification event cbgpBackwardTransition + +Added notification event cbgpPrefixThresholdExceeded + +Added notification event cbgpPrefixThresholdClear" + REVISION "200212190000Z" + DESCRIPTION + "+Added cbgpPeerPrefixTable + +Added notification event cbgpFsmStateChange" + REVISION "200108130000Z" + DESCRIPTION + "Initial version of the MIB module." + ::= { ciscoMgmt 187 } + +ciscoBgp4MIBObjects OBJECT IDENTIFIER + ::= { ciscoBgp4MIB 1 } + +cbgpRoute OBJECT IDENTIFIER + ::= { ciscoBgp4MIBObjects 1 } + +cbgpPeer OBJECT IDENTIFIER + ::= { ciscoBgp4MIBObjects 2 } + +cbgpGlobal OBJECT IDENTIFIER + ::= { ciscoBgp4MIBObjects 3 } + + +-- Textual convention + +CbgpSafi ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Subsequent Address Family Identifier(SAFI) is used + by BGP speaker to indicate the type of the the Network + Layer Reachability Information(NLRI) being carried. + RFC-2858 has defined the following values for SAFI. + 1 - Network Layer Reachability Information used for + unicast forwarding + 2 - Network Layer Reachability Information used for + multicast forwarding + 3 - Network Layer Reachability Information used for + both unicast and multicast forwarding. + SAFI values 128 through 255 are for private use." + + REFERENCE + "RFC-2858: Multiprotocol Extensions for BGP-4, + RFC-2547: BGP/MPLS VPNs" + SYNTAX INTEGER { + unicast(1), + multicast(2), + unicastAndMulticast(3), + vpn(128) + } + +CbgpNetworkAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the Network Address prefix carried in the + BGP UPDATE messages. In the following table, column + 'Type' gives the kind of Network Layer address which + will be stored in the object of this type based on the + values of Address Family Identifier(AFI) and SAFI. + + AFI SAFI Type + + ipv4(1) unicast(1) IPv4 address + ipv4(1) multicast(2) IPv4 address + ipv4(1) vpn(128) VPN-IPv4 address + ipv6(2) unicast(1) IPv6 address + ipv6(2) multicast(2) IPv6 address + ipv6(2) vpn(128) VPN-IPv6 address + + A VPN-IPv4 address is a 12-byte quantity, beginning + with an 8-byte 'Route Distinguisher (RD)' and ending + with a 4-byte IPv4 address. + + A VPN-IPv6 address is a 24-byte quantity, beginning + with an 8-byte 'Route Distinguisher (RD)' and ending + with a 16-byte IPv6 address." + + REFERENCE + "RFC 2858, Multiprotocol Extensions for BGP-4. + RFC 2547, Section 4.1, BGP/MPLS VPNs." + SYNTAX OCTET STRING (SIZE (0..255)) + + +-- Global objects. + +cbgpNotifsEnable OBJECT-TYPE + SYNTAX BITS { + notifsEnable(0), + notifsPeer2Enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the specific notifications are + enabled. + If notifsEnable(0) bit is set to 1, + then the notifications defined in + ciscoBgp4NotificationsGroup1 are enabled; + If notifsPeer2Enable(1) bit is set to 1, + then the notifications defined in + ciscoBgp4Peer2NotificationsGroup are enabled." + ::= { cbgpGlobal 1 } + +cbgpLocalAs OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local autonomous system (AS) number." + REFERENCE + "RFC 4271, Section 4.2, 'My Autonomous System'. + RFC 4893, BGP Support for Four-octet AS + Number Space." + ::= { cbgpGlobal 2 } + + +-- BGP4 Received Routes for all the supported address families + +cbgpRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbgpRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about routes to + destination networks from all BGP4 peers. Since + BGP4 can carry routes for multiple Network Layer + protocols, this table has the Address Family + Identifier(AFI) of the Network Layer protocol as the + first index. Further for a given AFI, routes carried + by BGP4 are distinguished based on Subsequent Address + Family Identifiers(SAFI). Hence that is used as the + second index. Conceptually there is a separate Loc-RIB + maintained by the BGP speaker for each combination of + AFI and SAFI supported by it." + REFERENCE + "RFC-1771: A Border Gateway Protocol 4 (BGP-4), + RFC-2858: Multiprotocol Extensions for BGP-4, + RFC-2547: BGP/MPLS VPNs" + ::= { cbgpRoute 1 } + +cbgpRouteEntry OBJECT-TYPE + SYNTAX CbgpRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a path to a network received from + a peer." + INDEX { + cbgpRouteAfi, + cbgpRouteSafi, + cbgpRoutePeerType, + cbgpRoutePeer, + cbgpRouteAddrPrefix, + cbgpRouteAddrPrefixLen + } + ::= { cbgpRouteTable 1 } + +CbgpRouteEntry ::= SEQUENCE { cbgpRouteAfi InetAddressType, cbgpRouteSafi CbgpSafi, cbgpRoutePeerType InetAddressType, @@ -238,932 +307,1974 @@ ciscoBgp4MIB MODULE-IDENTITY cbgpRouteAggregatorAddr InetAddress, cbgpRouteBest TruthValue, cbgpRouteUnknownAttr OCTET STRING - } - - cbgpRouteAfi OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Represents Address Family Identifier(AFI) of the - Network Layer protocol associated with the route. - An implementation is only required to support IPv4 - unicast and VPNv4 (Value - 1) address families." - ::= { cbgpRouteEntry 1 } - - cbgpRouteSafi OBJECT-TYPE - SYNTAX CbgpSafi - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Represents Subsequent Address Family Identifier(SAFI) - of the route. It gives additional information about - the type of the route. An implementation is only - required to support IPv4 unicast(Value - 1) and VPNv4( - Value - 128) address families." - ::= { cbgpRouteEntry 2 } - - cbgpRoutePeerType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Represents the type of Network Layer address stored - in cbgpRoutePeer. An implementation is only required - to support IPv4 address type(Value - 1)." - ::= { cbgpRouteEntry 3 } - - cbgpRoutePeer OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Network Layer address of the peer where the route - information was learned. An implementation is only - required to support an IPv4 peer." - ::= { cbgpRouteEntry 4 } - - cbgpRouteAddrPrefix OBJECT-TYPE - SYNTAX CbgpNetworkAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A Network Address prefix in the Network Layer - Reachability Information field of BGP UPDATE message. - This object is a Network Address containing the prefix - with length specified by cbgpRouteAddrPrefixLen. Any - bits beyond the length specified by - cbgpRouteAddrPrefixLen are zeroed." - ::= { cbgpRouteEntry 5 } - - cbgpRouteAddrPrefixLen OBJECT-TYPE - SYNTAX Unsigned32 (0..2040) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Length in bits of the Network Address prefix in the - Network Layer Reachability Information field." - ::= { cbgpRouteEntry 6 } - - cbgpRouteOrigin OBJECT-TYPE - SYNTAX INTEGER { - igp(1), -- networks are interior - egp(2), -- networks learned via EGP - incomplete(3) -- undetermined - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The ultimate origin of the route information." - ::= { cbgpRouteEntry 7 } - - cbgpRouteASPathSegment OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The sequence of AS path segments. Each AS - path segment is represented by a triple - . - - The type is a 1-octet field which has two - possible values: - 1 AS_SET: unordered set of ASs a route in the - UPDATE message has traversed - 2 AS_SEQUENCE: ordered set of ASs a route in the - UPDATE message has traversed. - - The length is a 1-octet field containing the - number of ASs in the value field. - - The value field contains one or more AS - numbers, each AS is represented in the octet - string as a pair of octets according to the - following algorithm: - - first-byte-of-pair = ASNumber / 256; - second-byte-of-pair = ASNumber & 255;" - ::= { cbgpRouteEntry 8 } - - cbgpRouteNextHop OBJECT-TYPE - SYNTAX CbgpNetworkAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Network Layer address of the border router - that should be used for the destination network." - ::= { cbgpRouteEntry 9 } - - cbgpRouteMedPresent OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the presence/absence of MULTI_EXIT_DISC - attribute for the route." - ::= { cbgpRouteEntry 10 } - - cbgpRouteMultiExitDisc OBJECT-TYPE - SYNTAX Unsigned32 (0..4294967295) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This metric is used to discriminate between multiple - exit points to an adjacent autonomous system. The - value of this object is irrelevant if the value of - of cbgpRouteMedPresent is false(2)." - ::= { cbgpRouteEntry 11 } - - cbgpRouteLocalPrefPresent OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the presence/absence of LOCAL_PREF - attribute for the route." - ::= { cbgpRouteEntry 12 } - - cbgpRouteLocalPref OBJECT-TYPE - SYNTAX Unsigned32 (0..4294967295) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The degree of preference calculated by the local BGP4 - speaker for the route. The value of this object is - irrelevant if the value of cbgpRouteLocalPrefPresent - is false(2)." - ::= { cbgpRouteEntry 13 } - - cbgpRouteAtomicAggregate OBJECT-TYPE - SYNTAX INTEGER { - lessSpecificRouteNotSelected(1), - lessSpecificRouteSelected(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Whether or not the local system has selected a less - specific route without selecting a more specific - route." - ::= { cbgpRouteEntry 14 } - - cbgpRouteAggregatorAS OBJECT-TYPE - SYNTAX Unsigned32 (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The AS number of the last BGP4 speaker that performed - route aggregation. A value of zero (0) indicates the - absence of this attribute." - ::= { cbgpRouteEntry 15 } - - cbgpRouteAggregatorAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Represents the type of Network Layer address stored - in cbgpRouteAggregatorAddr." - ::= { cbgpRouteEntry 16 } - - cbgpRouteAggregatorAddr OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Network Layer address of the last BGP4 speaker - that performed route aggregation. A value of all zeros - indicates the absence of this attribute." - ::= { cbgpRouteEntry 17 } - - cbgpRouteBest OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "An indication of whether or not this route was chosen - as the best BGP4 route." - ::= { cbgpRouteEntry 18 } - - cbgpRouteUnknownAttr OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "One or more path attributes not understood by this - BGP4 speaker. Size zero (0) indicates the absence of - such attribute(s). Octets beyond the maximum size, if - any, are not recorded by this object. - - Each path attribute is a triple of variable length. - Attribute Type is a two-octet field that consists of - the Attribute Flags octet followed by the Attribute - Type Code octet. If the Extended Length bit of the - Attribute Flags octet is set to 0, the third octet of - the Path Attribute contains the length of the - attribute data in octets. If the Extended Length bit - of the Attribute Flags octet is set to 1, then the - third and the fourth octets of the path attribute - contain the length of the attribute data in octets. - The remaining octets of the Path Attribute represent - the attribute value and are interpreted according to - the Attribute Flags and the Attribute Type Code." - REFERENCE - "RFC-1771: A Border Gateway Protocol 4 (BGP-4), - section 4.3" - ::= { cbgpRouteEntry 19 } - - -- BGP Peer table. - - cbgpPeerTable OBJECT-TYPE - SYNTAX SEQUENCE OF CbgpPeerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "BGP peer table. This table contains, - one entry per BGP peer, information about - the connections with BGP peers." - ::= { cbgpPeer 1 } - - cbgpPeerEntry OBJECT-TYPE - SYNTAX CbgpPeerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Entry containing information about the - connection with a BGP peer." - AUGMENTS { bgpPeerEntry } - ::= { cbgpPeerTable 1 } - - CbgpPeerEntry ::= SEQUENCE { - cbgpPeerPrefixAccepted Counter32, - cbgpPeerPrefixDenied Counter32, - cbgpPeerPrefixLimit Unsigned32, - cbgpPeerPrefixAdvertised Counter32, - cbgpPeerPrefixSuppressed Counter32, - cbgpPeerPrefixWithdrawn Counter32, - cbgpPeerLastErrorTxt SnmpAdminString, - cbgpPeerPrevState INTEGER - } - - cbgpPeerPrefixAccepted OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Number of Route prefixes received on this connnection, - which are accepted after applying filters. Possible - filters are route maps, prefix lists, distributed - lists, etc." - ::= { cbgpPeerEntry 1 } - - - cbgpPeerPrefixDenied OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Counter which gets incremented when a route prefix - received on this connection is denied or when a route - prefix is denied during soft reset of this connection - if 'soft-reconfiguration' is on . This object is - initialized to zero when the peer is configured or - the router is rebooted" - ::= { cbgpPeerEntry 2 } - - cbgpPeerPrefixLimit OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS read-write - STATUS deprecated - DESCRIPTION - "Max number of route prefixes accepted on this - connection" - ::= { cbgpPeerEntry 3 } - - cbgpPeerPrefixAdvertised OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Counter which gets incremented when a route prefix - is advertised on this connection. This object is - initialized to zero when the peer is configured or - the router is rebooted" - ::= { cbgpPeerEntry 4 } - - cbgpPeerPrefixSuppressed OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Counter which gets incremented when a route prefix - is suppressed from being sent on this connection. This - object is initialized to zero when the peer is - configured or the router is rebooted" - ::= { cbgpPeerEntry 5 } - - cbgpPeerPrefixWithdrawn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Counter which gets incremented when a route prefix - is withdrawn on this connection. This object is - initialized to zero when the peer is configured or - the router is rebooted" - - ::= { cbgpPeerEntry 6 } - - cbgpPeerLastErrorTxt OBJECT-TYPE - SYNTAX SnmpAdminString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Implementation specific error description for - bgpPeerLastErrorReceived." - ::= { cbgpPeerEntry 7 } - - cbgpPeerPrevState OBJECT-TYPE - SYNTAX INTEGER { - none(0), - idle(1), - connect(2), - active(3), - opensent(4), - openconfirm(5), - established(6) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The BGP peer connection previous state." - REFERENCE - "Section 8, RFC 1771, A Border Gateway Protocol 4 - (BGP-4)." - ::= { cbgpPeerEntry 8 } - - -- - -- Peer capabilities - -- - cbgpPeerCapsTable OBJECT-TYPE - SYNTAX SEQUENCE OF CbgpPeerCapsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains the capabilities that are - supported by a peer. Capabilities of a peer are - received during BGP connection establishment. - Values corresponding to each received capability - are stored in this table. When a new capability - is received, this table is updated with a new - entry. When an existing capability is not received - during the latest connection establishment, the - corresponding entry is deleted from the table." - REFERENCE - "RFC 2842, Capabilities Advertisement with - BGP-4. - - RFC2818, Route Refresh Capability for BGP-4. - - RFC2858, Multiprotocol Extensions for BGP-4. - - draft-ietf-idr-restart-05.txt, Graceful Restart - Mechanism for BGP" - ::= { cbgpPeer 2 } - - cbgpPeerCapsEntry OBJECT-TYPE - SYNTAX CbgpPeerCapsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry represents a capability received from a - peer with a particular code and an index. When a - capability is received multiple times with different - values during a BGP connection establishment, - corresponding entries are differentiated with indices." - INDEX { - bgpPeerRemoteAddr, - cbgpPeerCapCode, - cbgpPeerCapIndex - } - ::= { cbgpPeerCapsTable 1 } - - - CbgpPeerCapsEntry ::= SEQUENCE { - cbgpPeerCapCode INTEGER, - cbgpPeerCapIndex Unsigned32, - cbgpPeerCapValue OCTET STRING - } - - cbgpPeerCapCode OBJECT-TYPE - SYNTAX INTEGER { - multiProtocol(1), - routeRefresh(2), - gracefulRestart(64), - routeRefreshOld(128) - } - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The BGP Capability Advertisement Capability Code." - REFERENCE - "RFC 2842, Capabilities Advertisement with - BGP-4. - - RFC2818, Route Refresh Capability for BGP-4. - - RFC2858, Multiprotocol Extensions for BGP-4. - - draft-ietf-idr-restart-05.txt, Graceful Restart - Mechanism for BGP" - ::= { cbgpPeerCapsEntry 1 } - - cbgpPeerCapIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..128) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Multiple instances of a given capability may be - sent by a BGP speaker. This variable is used - to index them." - ::= { cbgpPeerCapsEntry 2 } - - cbgpPeerCapValue OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of the announced capability. This - MIB object value is organized as given below, - Capability : Route Refresh Capability - Null string - Capability : Multiprotocol Extensions - +----------------------------------+ - | AFI(16 bits) | - +----------------------------------+ - | SAFI (8 bits) | - +----------------------------------+ - Capability : Graceful Restart - +----------------------------------+ - | Restart Flags (4 bits) | - +----------------------------------+ - | Restart Time in seconds (12 bits)| - +----------------------------------+ - | AFI(16 bits) | - +----------------------------------+ - | SAFI (8 bits) | - +----------------------------------+ - | Flags for Address Family (8 bits)| - +----------------------------------+ - | ... | - +----------------------------------+ - | AFI(16 bits) | - +----------------------------------+ - | SAFI (8 bits) | - +----------------------------------+ - | Flags for Address Family (8 bits)| - +----------------------------------+" - REFERENCE - "RFC 2842, Capabilities Advertisement with - BGP-4. - - RFC2818, Route Refresh Capability for BGP-4. - - RFC2858, Multiprotocol Extensions for BGP-4. - - draft-ietf-idr-restart-05.txt, Graceful Restart - Mechanism for BGP" - ::= { cbgpPeerCapsEntry 3 } - - -- - -- BGP Peer Address Family table - -- - cbgpPeerAddrFamilyTable OBJECT-TYPE - SYNTAX SEQUENCE OF CbgpPeerAddrFamilyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains information related to - address families supported by a peer. Supported - address families of a peer are known during BGP - connection establishment. When a new supported - address family is known, this table is updated - with a new entry. When an address family is not - supported any more, corresponding entry is deleted - from the table." - ::= { cbgpPeer 3 } - - cbgpPeerAddrFamilyEntry OBJECT-TYPE - SYNTAX CbgpPeerAddrFamilyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry is identified by an AFI/SAFI pair and - peer address. It contains names associated with - an address family." - INDEX { - bgpPeerRemoteAddr, - cbgpPeerAddrFamilyAfi, - cbgpPeerAddrFamilySafi - } - ::= { cbgpPeerAddrFamilyTable 1 } - - CbgpPeerAddrFamilyEntry ::= SEQUENCE { - cbgpPeerAddrFamilyAfi InetAddressType, - cbgpPeerAddrFamilySafi CbgpSafi, - cbgpPeerAddrFamilyName SnmpAdminString - } - - cbgpPeerAddrFamilyAfi OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The AFI index of the entry. An implementation - is only required to support IPv4 unicast and - VPNv4 (Value - 1) address families." - ::= { cbgpPeerAddrFamilyEntry 1 } - - cbgpPeerAddrFamilySafi OBJECT-TYPE - SYNTAX CbgpSafi - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The SAFI index of the entry. An implementation - is only required to support IPv4 unicast(Value - - 1) and VPNv4( Value - 128) address families." - REFERENCE - "RFC-2858: Multiprotocol Extensions for BGP-4, - RFC-2547: BGP/MPLS VPNs" - ::= { cbgpPeerAddrFamilyEntry 2 } - - cbgpPeerAddrFamilyName OBJECT-TYPE - SYNTAX SnmpAdminString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Implementation specific Address Family name." - ::= { cbgpPeerAddrFamilyEntry 3 } - - -- - -- BGP Address Family Peer Prefix table - -- - - cbgpPeerAddrFamilyPrefixTable OBJECT-TYPE - SYNTAX SEQUENCE OF CbgpPeerAddrFamilyPrefixEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains prefix related information - related to address families supported by a peer. - Supported address families of a peer are known - during BGP connection establishment. When a new - supported address family is known, this table - is updated with a new entry. When an address - family is not supported any more, corresponding - entry is deleted from the table." - ::= { cbgpPeer 4 } - - cbgpPeerAddrFamilyPrefixEntry OBJECT-TYPE - SYNTAX CbgpPeerAddrFamilyPrefixEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry is identified by an AFI/SAFI pair and - peer address. It contains information associated - with route prefixes belonging to an address family." - INDEX { - bgpPeerRemoteAddr, - cbgpPeerAddrFamilyAfi, - cbgpPeerAddrFamilySafi - } - ::= { cbgpPeerAddrFamilyPrefixTable 1 } - - CbgpPeerAddrFamilyPrefixEntry ::= SEQUENCE { - cbgpPeerAcceptedPrefixes Counter32, - cbgpPeerDeniedPrefixes Gauge32, - cbgpPeerPrefixAdminLimit Unsigned32, - cbgpPeerPrefixThreshold Unsigned32, - cbgpPeerPrefixClearThreshold Unsigned32, - cbgpPeerAdvertisedPrefixes Gauge32, - cbgpPeerSuppressedPrefixes Gauge32, - cbgpPeerWithdrawnPrefixes Gauge32 - } - - cbgpPeerAcceptedPrefixes OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of accepted route prefixes on this connection, - which belong to an address family." - ::= { cbgpPeerAddrFamilyPrefixEntry 1 } - - cbgpPeerDeniedPrefixes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter is incremented when a route prefix, which - belongs to an address family, received on this - connection is denied. It is initialized to zero when - the connection is undergone a hard reset." - ::= { cbgpPeerAddrFamilyPrefixEntry 2 } - - cbgpPeerPrefixAdminLimit OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Max number of route prefixes accepted for an address - family on this connection." - ::= { cbgpPeerAddrFamilyPrefixEntry 3 } - - cbgpPeerPrefixThreshold OBJECT-TYPE - SYNTAX Unsigned32 (1..100) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Prefix threshold value (%) for an address family - on this connection at which warning message stating - the prefix count is crossed the threshold or - corresponding SNMP notification is generated." - ::= { cbgpPeerAddrFamilyPrefixEntry 4 } - - cbgpPeerPrefixClearThreshold OBJECT-TYPE - SYNTAX Unsigned32 (1..100) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Prefix threshold value (%) for an address family - on this connection at which SNMP clear notification - is generated if prefix threshold notification is - already generated." - ::= { cbgpPeerAddrFamilyPrefixEntry 5 } - - cbgpPeerAdvertisedPrefixes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter is incremented when a route prefix, - which belongs to an address family is advertised - on this connection. It is initialized to zero when - the connection is undergone a hard reset." - ::= { cbgpPeerAddrFamilyPrefixEntry 6 } - - cbgpPeerSuppressedPrefixes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter is incremented when a route prefix, - which belongs to an address family is suppressed - from being sent on this connection. It is - initialized to zero when the connection is undergone - a hard reset." - ::= { cbgpPeerAddrFamilyPrefixEntry 7 } - - cbgpPeerWithdrawnPrefixes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter is incremented when a route prefix, - which belongs to an address family, is withdrawn on - this connection. It is initialized to zero when the - connection is undergone a hard reset." - ::= { cbgpPeerAddrFamilyPrefixEntry 8 } - - -- Notifications - - ciscoBgp4NotifyPrefix OBJECT IDENTIFIER ::= { ciscoBgp4MIB 0 } - - cbgpFsmStateChange NOTIFICATION-TYPE - OBJECTS { bgpPeerLastError, - bgpPeerState, - cbgpPeerLastErrorTxt, - cbgpPeerPrevState - } - STATUS current - DESCRIPTION - "The BGP cbgpFsmStateChange notification is generated - for every BGP FSM state change. The bgpPeerRemoteAddr - value is attached to the notification object ID." - ::= { ciscoBgp4NotifyPrefix 1 } - - cbgpBackwardTransition NOTIFICATION-TYPE - OBJECTS { bgpPeerLastError, - bgpPeerState, - cbgpPeerLastErrorTxt, - cbgpPeerPrevState - } - STATUS current - DESCRIPTION - "The cbgpBackwardTransition Event is generated when the - BGP FSM moves from a higher numbered state to a lower - numbered state. The bgpPeerRemoteAddr value is attached - to the notification object ID." - ::= { ciscoBgp4NotifyPrefix 2 } - - cbgpPrefixThresholdExceeded NOTIFICATION-TYPE - OBJECTS { cbgpPeerPrefixAdminLimit, - cbgpPeerPrefixThreshold - } - STATUS current - DESCRIPTION - "The cbgpPrfefixMaxThresholdExceeded notification is - generated when prefix count exceeds the configured - warning threshold on a session for an address - family. The bgpPeerRemoteAddr, cbgpPeerAddrFamilyAfi - and cbgpPeerAddrFamilySafi values are attached to the - notification object ID." - ::= { ciscoBgp4NotifyPrefix 3 } - - cbgpPrefixThresholdClear NOTIFICATION-TYPE - OBJECTS { cbgpPeerPrefixAdminLimit, - cbgpPeerPrefixClearThreshold - } - STATUS current - DESCRIPTION - "The cbgpPrefixThresholdClear notification is - generated when prefix count drops below the configured - clear threshold on a session for an address family once - cbgpPrefixThresholdExceeded is generated. This won't - be generated if the peer session goes down after the - generation of cbgpPrefixThresholdExceeded. - The bgpPeerRemoteAddr, cbgpPeerAddrFamilyAfi and - cbgpPeerAddrFamilySafi values are attached to the - notification object ID." - ::= { ciscoBgp4NotifyPrefix 4 } - - - -- ciscoBgp4NotificationPrefix is deprecated. - -- Do not define any objects and/or notifications - -- under this OID. - ciscoBgp4NotificationPrefix - OBJECT IDENTIFIER ::= { ciscoBgp4MIB 2 } - - -- conformance information - - ciscoBgp4MIBConformance - OBJECT IDENTIFIER ::= { ciscoBgp4MIB 3 } - ciscoBgp4MIBCompliances - OBJECT IDENTIFIER ::= { ciscoBgp4MIBConformance 1 } - ciscoBgp4MIBGroups - OBJECT IDENTIFIER ::= { ciscoBgp4MIBConformance 2 } - - -- compliance statements - - ciscoBgp4MIBCompliance MODULE-COMPLIANCE - STATUS deprecated - DESCRIPTION - "The compliance statement for entities which implement - the Cisco BGP4 MIB" - MODULE -- this module - MANDATORY-GROUPS { ciscoBgp4RouteGroup } - ::= { ciscoBgp4MIBCompliances 1 } - - ciscoBgp4MIBComplianceRev1 MODULE-COMPLIANCE - STATUS deprecated - DESCRIPTION - "The compliance statement for entities which implement - the Cisco BGP4 MIB" - MODULE -- this module - MANDATORY-GROUPS { ciscoBgp4RouteGroup, - ciscoBgp4PeerGroup, - ciscoBgp4NotificationsGroup } - - OBJECT cbgpRouteAggregatorAddrType - SYNTAX INTEGER { ipv4(1) } - DESCRIPTION - "An implementation is only required to support - IPv4 address type for aggregator address." - - OBJECT cbgpRouteAggregatorAddr - SYNTAX InetAddress (SIZE (4)) - DESCRIPTION - "An implementation is only required to support - IPv4 address type for aggregator address." - - OBJECT cbgpPeerPrefixLimit - SYNTAX Unsigned32 (1..4294967295) - MIN-ACCESS read-only - DESCRIPTION - "SET operation is not supported on this object" - - ::= { ciscoBgp4MIBCompliances 2 } - - ciscoBgp4MIBComplianceRev2 MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for entities which implement - the Cisco BGP4 MIB" - MODULE -- this module - MANDATORY-GROUPS { ciscoBgp4RouteGroup, - ciscoBgp4PeerGroup1, - ciscoBgp4NotificationsGroup1 } - - OBJECT cbgpRouteAggregatorAddrType - SYNTAX INTEGER { ipv4(1) } - DESCRIPTION - "An implementation is only required to support - IPv4 address type." - - OBJECT cbgpRouteAggregatorAddr - SYNTAX OCTET STRING (SIZE (0..4)) - DESCRIPTION - "An implementation is only required to support - IPv4 address type." - - OBJECT cbgpPeerPrefixAdminLimit - MIN-ACCESS read-only - DESCRIPTION - "SET operation is not supported on this object" - - OBJECT cbgpPeerPrefixThreshold - MIN-ACCESS read-only - DESCRIPTION - "SET operation is not supported on this object" - - ::= { ciscoBgp4MIBCompliances 3 } - - -- Units of conformance - - ciscoBgp4RouteGroup OBJECT-GROUP - OBJECTS { cbgpRouteOrigin, - cbgpRouteASPathSegment, - cbgpRouteNextHop, - cbgpRouteMedPresent, - cbgpRouteMultiExitDisc, - cbgpRouteLocalPrefPresent, - cbgpRouteLocalPref, - cbgpRouteAtomicAggregate, - cbgpRouteAggregatorAS, - cbgpRouteAggregatorAddrType, - cbgpRouteAggregatorAddr, - cbgpRouteBest, - cbgpRouteUnknownAttr - } - STATUS current - DESCRIPTION - "A collection of objects providing information - about routes received by BGP speaker." - ::= { ciscoBgp4MIBGroups 1 } - - ciscoBgp4PeerGroup OBJECT-GROUP - OBJECTS { - cbgpPeerPrefixAccepted, - cbgpPeerPrefixDenied, - cbgpPeerPrefixLimit, - cbgpPeerPrefixAdvertised, - cbgpPeerPrefixSuppressed, - cbgpPeerPrefixWithdrawn - } - STATUS deprecated - DESCRIPTION - "A collection of objects providing information - about routes received by BGP speaker." - ::= { ciscoBgp4MIBGroups 2 } - - ciscoBgp4NotificationsGroup NOTIFICATION-GROUP - NOTIFICATIONS { cbgpFsmStateChange } - STATUS deprecated - DESCRIPTION - "The collection of notifications related to BGP." - ::= { ciscoBgp4MIBGroups 3 } - - ciscoBgp4PeerGroup1 OBJECT-GROUP - OBJECTS { - cbgpPeerPrevState, - cbgpPeerLastErrorTxt, - cbgpPeerCapValue, - cbgpPeerAddrFamilyName, - cbgpPeerAcceptedPrefixes, - cbgpPeerDeniedPrefixes, - cbgpPeerPrefixAdminLimit, - cbgpPeerPrefixThreshold, - cbgpPeerPrefixClearThreshold, - cbgpPeerAdvertisedPrefixes, - cbgpPeerSuppressedPrefixes, - cbgpPeerWithdrawnPrefixes +} + +cbgpRouteAfi OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents Address Family Identifier(AFI) of the + Network Layer protocol associated with the route. + An implementation is only required to support IPv4 + unicast and VPNv4 (Value - 1) address families." + ::= { cbgpRouteEntry 1 } + +cbgpRouteSafi OBJECT-TYPE + SYNTAX CbgpSafi + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents Subsequent Address Family Identifier(SAFI) + of the route. It gives additional information about + the type of the route. An implementation is only + required to support IPv4 unicast(Value - 1) and VPNv4( + Value - 128) address families." + ::= { cbgpRouteEntry 2 } + +cbgpRoutePeerType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents the type of Network Layer address stored + in cbgpRoutePeer. An implementation is only required + to support IPv4 address type(Value - 1)." + ::= { cbgpRouteEntry 3 } + +cbgpRoutePeer OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Network Layer address of the peer where the route + information was learned. An implementation is only + required to support an IPv4 peer." + ::= { cbgpRouteEntry 4 } + +cbgpRouteAddrPrefix OBJECT-TYPE + SYNTAX CbgpNetworkAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Network Address prefix in the Network Layer + Reachability Information field of BGP UPDATE message. + This object is a Network Address containing the prefix + with length specified by cbgpRouteAddrPrefixLen. Any + bits beyond the length specified by + cbgpRouteAddrPrefixLen are zeroed." + ::= { cbgpRouteEntry 5 } + +cbgpRouteAddrPrefixLen OBJECT-TYPE + SYNTAX Unsigned32 (0..2040) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Length in bits of the Network Address prefix in the + Network Layer Reachability Information field." + ::= { cbgpRouteEntry 6 } + +cbgpRouteOrigin OBJECT-TYPE + SYNTAX INTEGER { + igp(1), -- networks are interior + egp(2), -- networks learned via EGP + incomplete(3) -- undetermined + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ultimate origin of the route information." + ::= { cbgpRouteEntry 7 } + +cbgpRouteASPathSegment OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sequence of AS path segments. Each AS + path segment is represented by a triple + . + + The type is a 1-octet field which has two + possible values: + 1 AS_SET: unordered set of ASs a route in the + UPDATE message has traversed + 2 AS_SEQUENCE: ordered set of ASs a route in the + UPDATE message has traversed. + + The length is a 1-octet field containing the + number of ASs in the value field. + + The value field contains one or more AS + numbers, each AS is represented in the octet + string as a pair of octets according to the + following algorithm: + + first-byte-of-pair = ASNumber / 256; + second-byte-of-pair = ASNumber & 255;" + ::= { cbgpRouteEntry 8 } + +cbgpRouteNextHop OBJECT-TYPE + SYNTAX CbgpNetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Network Layer address of the border router + that should be used for the destination network." + ::= { cbgpRouteEntry 9 } + +cbgpRouteMedPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the presence/absence of MULTI_EXIT_DISC + attribute for the route." + ::= { cbgpRouteEntry 10 } + +cbgpRouteMultiExitDisc OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This metric is used to discriminate between multiple + exit points to an adjacent autonomous system. The + value of this object is irrelevant if the value of + of cbgpRouteMedPresent is false(2)." + ::= { cbgpRouteEntry 11 } + +cbgpRouteLocalPrefPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the presence/absence of LOCAL_PREF + attribute for the route." + ::= { cbgpRouteEntry 12 } + +cbgpRouteLocalPref OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The degree of preference calculated by the local BGP4 + speaker for the route. The value of this object is + irrelevant if the value of cbgpRouteLocalPrefPresent + is false(2)." + ::= { cbgpRouteEntry 13 } + +cbgpRouteAtomicAggregate OBJECT-TYPE + SYNTAX INTEGER { + lessSpecificRouteNotSelected(1), + lessSpecificRouteSelected(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether or not the local system has selected a less + specific route without selecting a more specific + route." + ::= { cbgpRouteEntry 14 } + +cbgpRouteAggregatorAS OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AS number of the last BGP4 speaker that performed + route aggregation. A value of zero (0) indicates the + absence of this attribute." + ::= { cbgpRouteEntry 15 } + +cbgpRouteAggregatorAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the type of Network Layer address stored + in cbgpRouteAggregatorAddr." + ::= { cbgpRouteEntry 16 } + +cbgpRouteAggregatorAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Network Layer address of the last BGP4 speaker + that performed route aggregation. A value of all zeros + indicates the absence of this attribute." + ::= { cbgpRouteEntry 17 } + +cbgpRouteBest OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of whether or not this route was chosen + as the best BGP4 route." + ::= { cbgpRouteEntry 18 } + +cbgpRouteUnknownAttr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "One or more path attributes not understood by this + BGP4 speaker. Size zero (0) indicates the absence of + such attribute(s). Octets beyond the maximum size, if + any, are not recorded by this object. + + Each path attribute is a triple of variable length. + Attribute Type is a two-octet field that consists of + the Attribute Flags octet followed by the Attribute + Type Code octet. If the Extended Length bit of the + Attribute Flags octet is set to 0, the third octet of + the Path Attribute contains the length of the + attribute data in octets. If the Extended Length bit + of the Attribute Flags octet is set to 1, then the + third and the fourth octets of the path attribute + contain the length of the attribute data in octets. + The remaining octets of the Path Attribute represent + the attribute value and are interpreted according to + the Attribute Flags and the Attribute Type Code." + REFERENCE + "RFC-1771: A Border Gateway Protocol 4 (BGP-4), + section 4.3" + ::= { cbgpRouteEntry 19 } + + +-- BGP Peer table. + +cbgpPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbgpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP peer table. This table contains, + one entry per BGP peer, information about + the connections with BGP peers." + ::= { cbgpPeer 1 } + +cbgpPeerEntry OBJECT-TYPE + SYNTAX CbgpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing information about the + connection with a BGP peer." + AUGMENTS { bgpPeerEntry } + ::= { cbgpPeerTable 1 } + +CbgpPeerEntry ::= SEQUENCE { + cbgpPeerPrefixAccepted Counter32, + cbgpPeerPrefixDenied Counter32, + cbgpPeerPrefixLimit Unsigned32, + cbgpPeerPrefixAdvertised Counter32, + cbgpPeerPrefixSuppressed Counter32, + cbgpPeerPrefixWithdrawn Counter32, + cbgpPeerLastErrorTxt SnmpAdminString, + cbgpPeerPrevState INTEGER +} + +cbgpPeerPrefixAccepted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of Route prefixes received on this connnection, + which are accepted after applying filters. Possible + filters are route maps, prefix lists, distributed + lists, etc." + ::= { cbgpPeerEntry 1 } + +cbgpPeerPrefixDenied OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Counter which gets incremented when a route prefix + received on this connection is denied or when a route + prefix is denied during soft reset of this connection + if 'soft-reconfiguration' is on . This object is + initialized to zero when the peer is configured or + the router is rebooted" + ::= { cbgpPeerEntry 2 } + +cbgpPeerPrefixLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Max number of route prefixes accepted on this + connection" + ::= { cbgpPeerEntry 3 } + +cbgpPeerPrefixAdvertised OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Counter which gets incremented when a route prefix + is advertised on this connection. This object is + initialized to zero when the peer is configured or + the router is rebooted" + ::= { cbgpPeerEntry 4 } + +cbgpPeerPrefixSuppressed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Counter which gets incremented when a route prefix + is suppressed from being sent on this connection. This + object is initialized to zero when the peer is + configured or the router is rebooted" + ::= { cbgpPeerEntry 5 } + +cbgpPeerPrefixWithdrawn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Counter which gets incremented when a route prefix + is withdrawn on this connection. This object is + initialized to zero when the peer is configured or + the router is rebooted" + ::= { cbgpPeerEntry 6 } + +cbgpPeerLastErrorTxt OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Implementation specific error description for + bgpPeerLastErrorReceived." + ::= { cbgpPeerEntry 7 } + +cbgpPeerPrevState OBJECT-TYPE + SYNTAX INTEGER { + none(0), + idle(1), + connect(2), + active(3), + opensent(4), + openconfirm(5), + established(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP peer connection previous state." + REFERENCE + "Section 8, RFC 1771, A Border Gateway Protocol 4 + (BGP-4)." + ::= { cbgpPeerEntry 8 } + + +-- Peer capabilities + +cbgpPeerCapsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbgpPeerCapsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the capabilities that are + supported by a peer. Capabilities of a peer are + received during BGP connection establishment. + Values corresponding to each received capability + are stored in this table. When a new capability + is received, this table is updated with a new + entry. When an existing capability is not received + during the latest connection establishment, the + corresponding entry is deleted from the table." + REFERENCE + "RFC 2842, Capabilities Advertisement with + BGP-4. + + RFC2818, Route Refresh Capability for BGP-4. + + RFC2858, Multiprotocol Extensions for BGP-4. + + draft-ietf-idr-restart-05.txt, Graceful Restart + Mechanism for BGP" + ::= { cbgpPeer 2 } + +cbgpPeerCapsEntry OBJECT-TYPE + SYNTAX CbgpPeerCapsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents a capability received from a + peer with a particular code and an index. When a + capability is received multiple times with different + values during a BGP connection establishment, + corresponding entries are differentiated with indices." + INDEX { + bgpPeerRemoteAddr, + cbgpPeerCapCode, + cbgpPeerCapIndex + } + ::= { cbgpPeerCapsTable 1 } + +CbgpPeerCapsEntry ::= SEQUENCE { + cbgpPeerCapCode INTEGER, + cbgpPeerCapIndex Unsigned32, + cbgpPeerCapValue OCTET STRING +} + +cbgpPeerCapCode OBJECT-TYPE + SYNTAX INTEGER { + multiProtocol(1), + routeRefresh(2), + gracefulRestart(64), + routeRefreshOld(128) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BGP Capability Advertisement Capability Code." + REFERENCE + "RFC 2842, Capabilities Advertisement with + BGP-4. + + RFC2818, Route Refresh Capability for BGP-4. + + RFC2858, Multiprotocol Extensions for BGP-4. + + draft-ietf-idr-restart-05.txt, Graceful Restart + Mechanism for BGP" + ::= { cbgpPeerCapsEntry 1 } + +cbgpPeerCapIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multiple instances of a given capability may be + sent by a BGP speaker. This variable is used + to index them." + ::= { cbgpPeerCapsEntry 2 } + +cbgpPeerCapValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the announced capability. This + MIB object value is organized as given below, + Capability : Route Refresh Capability + Null string + Capability : Multiprotocol Extensions + +----------------------------------+ + | AFI(16 bits) | + +----------------------------------+ + | SAFI (8 bits) | + +----------------------------------+ + Capability : Graceful Restart + +----------------------------------+ + | Restart Flags (4 bits) | + +----------------------------------+ + | Restart Time in seconds (12 bits)| + +----------------------------------+ + | AFI(16 bits) | + +----------------------------------+ + | SAFI (8 bits) | + +----------------------------------+ + | Flags for Address Family (8 bits)| + +----------------------------------+ + | ... | + +----------------------------------+ + | AFI(16 bits) | + +----------------------------------+ + | SAFI (8 bits) | + +----------------------------------+ + | Flags for Address Family (8 bits)| + +----------------------------------+" + REFERENCE + "RFC 2842, Capabilities Advertisement with + BGP-4. + + RFC2818, Route Refresh Capability for BGP-4. + + RFC2858, Multiprotocol Extensions for BGP-4. + + draft-ietf-idr-restart-05.txt, Graceful Restart + Mechanism for BGP" + ::= { cbgpPeerCapsEntry 3 } + + +-- BGP Peer Address Family table + +cbgpPeerAddrFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbgpPeerAddrFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information related to + address families supported by a peer. Supported + address families of a peer are known during BGP + connection establishment. When a new supported + address family is known, this table is updated + with a new entry. When an address family is not + supported any more, corresponding entry is deleted + from the table." + ::= { cbgpPeer 3 } + +cbgpPeerAddrFamilyEntry OBJECT-TYPE + SYNTAX CbgpPeerAddrFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is identified by an AFI/SAFI pair and + peer address. It contains names associated with + an address family." + INDEX { + bgpPeerRemoteAddr, + cbgpPeerAddrFamilyAfi, + cbgpPeerAddrFamilySafi + } + ::= { cbgpPeerAddrFamilyTable 1 } + +CbgpPeerAddrFamilyEntry ::= SEQUENCE { + cbgpPeerAddrFamilyAfi InetAddressType, + cbgpPeerAddrFamilySafi CbgpSafi, + cbgpPeerAddrFamilyName SnmpAdminString +} + +cbgpPeerAddrFamilyAfi OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The AFI index of the entry. An implementation + is only required to support IPv4 unicast and + VPNv4 (Value - 1) address families." + ::= { cbgpPeerAddrFamilyEntry 1 } + +cbgpPeerAddrFamilySafi OBJECT-TYPE + SYNTAX CbgpSafi + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SAFI index of the entry. An implementation + is only required to support IPv4 unicast(Value + - 1) and VPNv4( Value - 128) address families." + REFERENCE + "RFC-2858: Multiprotocol Extensions for BGP-4, + RFC-2547: BGP/MPLS VPNs" + ::= { cbgpPeerAddrFamilyEntry 2 } + +cbgpPeerAddrFamilyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Implementation specific Address Family name." + ::= { cbgpPeerAddrFamilyEntry 3 } + + +-- BGP Address Family Peer Prefix table + +cbgpPeerAddrFamilyPrefixTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbgpPeerAddrFamilyPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains prefix related information + related to address families supported by a peer. + Supported address families of a peer are known + during BGP connection establishment. When a new + supported address family is known, this table + is updated with a new entry. When an address + family is not supported any more, corresponding + entry is deleted from the table." + ::= { cbgpPeer 4 } + +cbgpPeerAddrFamilyPrefixEntry OBJECT-TYPE + SYNTAX CbgpPeerAddrFamilyPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is identified by an AFI/SAFI pair and + peer address. It contains information associated + with route prefixes belonging to an address family." + INDEX { + bgpPeerRemoteAddr, + cbgpPeerAddrFamilyAfi, + cbgpPeerAddrFamilySafi + } + ::= { cbgpPeerAddrFamilyPrefixTable 1 } + +CbgpPeerAddrFamilyPrefixEntry ::= SEQUENCE { + cbgpPeerAcceptedPrefixes Counter32, + cbgpPeerDeniedPrefixes Gauge32, + cbgpPeerPrefixAdminLimit Unsigned32, + cbgpPeerPrefixThreshold Unsigned32, + cbgpPeerPrefixClearThreshold Unsigned32, + cbgpPeerAdvertisedPrefixes Gauge32, + cbgpPeerSuppressedPrefixes Gauge32, + cbgpPeerWithdrawnPrefixes Gauge32 +} + +cbgpPeerAcceptedPrefixes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of accepted route prefixes on this connection, + which belong to an address family." + ::= { cbgpPeerAddrFamilyPrefixEntry 1 } + +cbgpPeerDeniedPrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when a route prefix, which + belongs to an address family, received on this + connection is denied. It is initialized to zero when + the connection is undergone a hard reset." + ::= { cbgpPeerAddrFamilyPrefixEntry 2 } + +cbgpPeerPrefixAdminLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Max number of route prefixes accepted for an address + family on this connection." + ::= { cbgpPeerAddrFamilyPrefixEntry 3 } + +cbgpPeerPrefixThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Prefix threshold value (%) for an address family + on this connection at which warning message stating + the prefix count is crossed the threshold or + corresponding SNMP notification is generated." + ::= { cbgpPeerAddrFamilyPrefixEntry 4 } + +cbgpPeerPrefixClearThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Prefix threshold value (%) for an address family + on this connection at which SNMP clear notification + is generated if prefix threshold notification is + already generated." + ::= { cbgpPeerAddrFamilyPrefixEntry 5 } + +cbgpPeerAdvertisedPrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when a route prefix, + which belongs to an address family is advertised + on this connection. It is initialized to zero when + the connection is undergone a hard reset." + ::= { cbgpPeerAddrFamilyPrefixEntry 6 } + +cbgpPeerSuppressedPrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when a route prefix, + which belongs to an address family is suppressed + from being sent on this connection. It is + initialized to zero when the connection is undergone + a hard reset." + ::= { cbgpPeerAddrFamilyPrefixEntry 7 } + +cbgpPeerWithdrawnPrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when a route prefix, + which belongs to an address family, is withdrawn on + this connection. It is initialized to zero when the + connection is undergone a hard reset." + ::= { cbgpPeerAddrFamilyPrefixEntry 8 } + +cbgpPeer2Table OBJECT-TYPE + SYNTAX SEQUENCE OF CbgpPeer2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP peer table. This table contains, + one entry per BGP peer, information about + the connections with BGP peers." + ::= { cbgpPeer 5 } + +cbgpPeer2Entry OBJECT-TYPE + SYNTAX CbgpPeer2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing information about the + connection with a BGP peer." + INDEX { + cbgpPeer2Type, + cbgpPeer2RemoteAddr + } + ::= { cbgpPeer2Table 1 } + +CbgpPeer2Entry ::= SEQUENCE { + cbgpPeer2Type InetAddressType, + cbgpPeer2RemoteAddr InetAddress, + cbgpPeer2State INTEGER, + cbgpPeer2AdminStatus INTEGER, + cbgpPeer2NegotiatedVersion Integer32, + cbgpPeer2LocalAddr InetAddress, + cbgpPeer2LocalPort InetPortNumber, + cbgpPeer2LocalAs InetAutonomousSystemNumber, + cbgpPeer2LocalIdentifier IpAddress, + cbgpPeer2RemotePort InetPortNumber, + cbgpPeer2RemoteAs InetAutonomousSystemNumber, + cbgpPeer2RemoteIdentifier IpAddress, + cbgpPeer2InUpdates Counter32, + cbgpPeer2OutUpdates Counter32, + cbgpPeer2InTotalMessages Counter32, + cbgpPeer2OutTotalMessages Counter32, + cbgpPeer2LastError OCTET STRING, + cbgpPeer2FsmEstablishedTransitions Counter32, + cbgpPeer2FsmEstablishedTime Gauge32, + cbgpPeer2ConnectRetryInterval Integer32, + cbgpPeer2HoldTime Integer32, + cbgpPeer2KeepAlive Integer32, + cbgpPeer2HoldTimeConfigured Integer32, + cbgpPeer2KeepAliveConfigured Integer32, + cbgpPeer2MinASOriginationInterval Integer32, + cbgpPeer2MinRouteAdvertisementInterval Integer32, + cbgpPeer2InUpdateElapsedTime Gauge32, + cbgpPeer2LastErrorTxt SnmpAdminString, + cbgpPeer2PrevState INTEGER +} + +cbgpPeer2Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents the type of Peer address stored + in cbgpPeer2Entry." + ::= { cbgpPeer2Entry 1 } + +cbgpPeer2RemoteAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The remote IP address of this entry's BGP + peer." + ::= { cbgpPeer2Entry 2 } + +cbgpPeer2State OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + connect(2), + active(3), + opensent(4), + openconfirm(5), + established(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP peer connection state." + REFERENCE "RFC 4271, Section 8.2.2." + ::= { cbgpPeer2Entry 3 } + +cbgpPeer2AdminStatus OBJECT-TYPE + SYNTAX INTEGER { + stop(1), + start(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired state of the BGP connection. + A transition from 'stop' to 'start' will cause + the BGP Manual Start Event to be generated. + A transition from 'start' to 'stop' will cause + the BGP Manual Stop Event to be generated. + This parameter can be used to restart BGP peer + connections. Care should be used in providing + write access to this object without adequate + authentication." + REFERENCE "RFC 4271, Section 8.1.2." + ::= { cbgpPeer2Entry 4 } + +cbgpPeer2NegotiatedVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The negotiated version of BGP running between + the two peers. + + This entry MUST be zero (0) unless the + cbgpPeer2State is in the openconfirm or the + established state. + + Note that legal values for this object are + between 0 and 255." + REFERENCE + "RFC 4271, Section 4.2. + RFC 4271, Section 7." + ::= { cbgpPeer2Entry 5 } + +cbgpPeer2LocalAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local IP address of this entry's BGP + connection." + ::= { cbgpPeer2Entry 6 } + +cbgpPeer2LocalPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local port for the TCP connection between + the BGP peers." + ::= { cbgpPeer2Entry 7 } + +cbgpPeer2LocalAs OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local AS number for this session." + ::= { cbgpPeer2Entry 8 } + +cbgpPeer2LocalIdentifier OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP Identifier of this entry's BGP peer." + ::= { cbgpPeer2Entry 9 } + +cbgpPeer2RemotePort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote port for the TCP connection + between the BGP peers. Note that the + objects cbgpPeer2LocalAddr, + cbgpPeer2LocalPort, cbgpPeer2RemoteAddr, and + cbgpPeer2RemotePort provide the appropriate + reference to the standard MIB TCP + connection table." + ::= { cbgpPeer2Entry 10 } + +cbgpPeer2RemoteAs OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote autonomous system number received in + the BGP OPEN message." + REFERENCE "RFC 4271, Section 4.2." + ::= { cbgpPeer2Entry 11 } + +cbgpPeer2RemoteIdentifier OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP Identifier of this entry's BGP peer. + This entry MUST be 0.0.0.0 unless the + cbgpPeer2State is in the openconfirm or the + established state." + REFERENCE "RFC 4271, Section 4.2, 'BGP Identifier'." + ::= { cbgpPeer2Entry 12 } + +cbgpPeer2InUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of BGP UPDATE messages + received on this connection." + REFERENCE "RFC 4271, Section 4.3." + ::= { cbgpPeer2Entry 13 } + +cbgpPeer2OutUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of BGP UPDATE messages + transmitted on this connection." + REFERENCE "RFC 4271, Section 4.3." + ::= { cbgpPeer2Entry 14 } + +cbgpPeer2InTotalMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of messages received + from the remote peer on this connection." + REFERENCE "RFC 4271, Section 4." + ::= { cbgpPeer2Entry 15 } + +cbgpPeer2OutTotalMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of messages transmitted to + the remote peer on this connection." + REFERENCE "RFC 4271, Section 4." + ::= { cbgpPeer2Entry 16 } + +cbgpPeer2LastError OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last error code and subcode seen by this + peer on this connection. If no error has + occurred, this field is zero. Otherwise, the + first byte of this two byte OCTET STRING + contains the error code, and the second byte + contains the subcode." + REFERENCE "RFC 4271, Section 4.5." + ::= { cbgpPeer2Entry 17 } + +cbgpPeer2FsmEstablishedTransitions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times the BGP FSM + transitioned into the established state + for this peer." + REFERENCE "RFC 4271, Section 8." + ::= { cbgpPeer2Entry 18 } + +cbgpPeer2FsmEstablishedTime OBJECT-TYPE + SYNTAX Gauge32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This timer indicates how long (in + seconds) this peer has been in the + established state or how long + since this peer was last in the + established state. It is set to zero when + a new peer is configured or when the router is + booted." + REFERENCE "RFC 4271, Section 8." + ::= { cbgpPeer2Entry 19 } + +cbgpPeer2ConnectRetryInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time interval (in seconds) for the + ConnectRetry timer. The suggested value + for this timer is 120 seconds." + REFERENCE + "RFC 4271, Section 8.2.2. This is the value used + to initialize the 'ConnectRetryTimer'." + ::= { cbgpPeer2Entry 20 } + +cbgpPeer2HoldTime OBJECT-TYPE + SYNTAX Integer32 (0 | 3..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time interval (in seconds) for the Hold + Timer established with the peer. The + value of this object is calculated by this + BGP speaker, using the smaller of the + values in cbgpPeer2HoldTimeConfigured and the + Hold Time received in the OPEN message. + + This value must be at least three seconds + if it is not zero (0). + + If the Hold Timer has not been established + with the peer this object MUST have a value + of zero (0). + + If the cbgpPeer2HoldTimeConfigured object has + a value of (0), then this object MUST have a + value of (0)." + REFERENCE "RFC 4271, Section 4.2." + ::= { cbgpPeer2Entry 21 } + +cbgpPeer2KeepAlive OBJECT-TYPE + SYNTAX Integer32 (0 | 1..21845) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time interval (in seconds) for the KeepAlive + timer established with the peer. The value + of this object is calculated by this BGP + speaker such that, when compared with + cbgpPeer2HoldTime, it has the same proportion + that cbgpPeer2KeepAliveConfigured has, + compared with cbgpPeer2HoldTimeConfigured. + + If the KeepAlive timer has not been established + with the peer, this object MUST have a value + of zero (0). + + If the of cbgpPeer2KeepAliveConfigured object + has a value of (0), then this object MUST have + a value of (0)." + REFERENCE "RFC 4271, Section 4.4." + ::= { cbgpPeer2Entry 22 } + +cbgpPeer2HoldTimeConfigured OBJECT-TYPE + SYNTAX Integer32 (0 | 3..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time interval (in seconds) for the Hold Time + configured for this BGP speaker with this + peer. This value is placed in an OPEN + message sent to this peer by this BGP + speaker, and is compared with the Hold + Time field in an OPEN message received + from the peer when determining the Hold + Time (cbgpPeer2HoldTime) with the peer. + This value must not be less than three + seconds if it is not zero (0). If it is + zero (0), the Hold Time is NOT to be + established with the peer. The suggested + value for this timer is 90 seconds." + REFERENCE + "RFC 4271, Section 4.2. + RFC 4271, Section 10." + ::= { cbgpPeer2Entry 23 } + +cbgpPeer2KeepAliveConfigured OBJECT-TYPE + SYNTAX Integer32 (0 | 1..21845) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time interval (in seconds) for the + KeepAlive timer configured for this BGP + speaker with this peer. The value of this + object will only determine the + KEEPALIVE messages' frequency relative to + the value specified in + cbgpPeer2HoldTimeConfigured; the actual + time interval for the KEEPALIVE messages is + indicated by cbgpPeer2KeepAlive. A + reasonable maximum value for this timer + would be one third of that of + cbgpPeer2HoldTimeConfigured. + If the value of this object is zero (0), + no periodical KEEPALIVE messages are sent + to the peer after the BGP connection has + been established. The suggested value for + this timer is 30 seconds." + REFERENCE + "RFC 4271, Section 4.4. + RFC 4271, Section 10." + ::= { cbgpPeer2Entry 24 } + +cbgpPeer2MinASOriginationInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time interval (in seconds) for the + MinASOriginationInterval timer. + The suggested value for this timer is 15 + seconds." + REFERENCE + "RFC 4271, Section 9.2.1.2. + RFC 4271, Section 10." + ::= { cbgpPeer2Entry 25 } + +cbgpPeer2MinRouteAdvertisementInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time interval (in seconds) for the + MinRouteAdvertisementInterval timer. + The suggested value for this timer is 30 + seconds for EBGP connections and 5 + seconds for IBGP connections." + REFERENCE + "RFC 4271, Section 9.2.1.1. + RFC 4271, Section 10." + ::= { cbgpPeer2Entry 26 } + +cbgpPeer2InUpdateElapsedTime OBJECT-TYPE + SYNTAX Gauge32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Elapsed time (in seconds) since the last BGP + UPDATE message was received from the peer. + Each time cbgpPeer2InUpdates is incremented, + the value of this object is set to zero (0)." + REFERENCE + "RFC 4271, Section 4.3. + RFC 4271, Section 8.2.2, Established state." + ::= { cbgpPeer2Entry 27 } + +cbgpPeer2LastErrorTxt OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Implementation specific error description for + bgpPeerLastErrorReceived." + ::= { cbgpPeer2Entry 28 } + +cbgpPeer2PrevState OBJECT-TYPE + SYNTAX INTEGER { + none(0), + idle(1), + connect(2), + active(3), + opensent(4), + openconfirm(5), + established(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP peer connection previous state." + REFERENCE + "RFC 1771, Section 8, A Border Gateway Protocol 4 + (BGP-4)." + ::= { cbgpPeer2Entry 29 } + +cbgpPeer2CapsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbgpPeer2CapsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the capabilities that are + supported by a peer. Capabilities of a peer are + received during BGP connection establishment. + Values corresponding to each received capability + are stored in this table. When a new capability + is received, this table is updated with a new + entry. When an existing capability is not received + during the latest connection establishment, the + corresponding entry is deleted from the table." + REFERENCE + "RFC 2842, Capabilities Advertisement with + BGP-4. + RFC 2818, Route Refresh Capability for BGP-4. + RFC 2858, Multiprotocol Extensions for BGP-4. + RFC 4724, Graceful Restart Mechanism for BGP. + RFC 4893, BGP Support for Four-octet AS + Number Space. + draft-ietf-idr-add-paths-04.txt, Advertisement + of Multiple Paths in BGP." + ::= { cbgpPeer 6 } + +cbgpPeer2CapsEntry OBJECT-TYPE + SYNTAX CbgpPeer2CapsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents a capability received from a + peer with a particular code and an index. When a + capability is received multiple times with different + values during a BGP connection establishment, + corresponding entries are differentiated with indices." + INDEX { + cbgpPeer2Type, + cbgpPeer2RemoteAddr, + cbgpPeer2CapCode, + cbgpPeer2CapIndex + } + ::= { cbgpPeer2CapsTable 1 } + +CbgpPeer2CapsEntry ::= SEQUENCE { + cbgpPeer2CapCode INTEGER, + cbgpPeer2CapIndex Unsigned32, + cbgpPeer2CapValue OCTET STRING +} + +cbgpPeer2CapCode OBJECT-TYPE + SYNTAX INTEGER { + multiProtocol(1), + routeRefresh(2), + gracefulRestart(64), + fourByteAs(65), + addPath(69), + routeRefreshOld(128) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BGP Capability Advertisement Capability Code." + REFERENCE + "RFC 2842, Capabilities Advertisement with + BGP-4. + RFC 2818, Route Refresh Capability for BGP-4. + RFC 2858, Multiprotocol Extensions for BGP-4. + RFC 4724, Graceful Restart Mechanism for BGP. + RFC 4893, BGP Support for Four-octet AS + Number Space. + draft-ietf-idr-add-paths-04.txt, Advertisement + of Multiple Paths in BGP." + ::= { cbgpPeer2CapsEntry 1 } + +cbgpPeer2CapIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multiple instances of a given capability may be + sent by a BGP speaker. This variable is used + to index them." + ::= { cbgpPeer2CapsEntry 2 } + +cbgpPeer2CapValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the announced capability. This + MIB object value is organized as given below, + Capability : Route Refresh Capability + 4-Byte AS Capability + Null string + Capability : Multiprotocol Extensions + +----------------------------------+ + | AFI(16 bits) | + +----------------------------------+ + | SAFI (8 bits) | + +----------------------------------+ + Capability : Graceful Restart + +----------------------------------+ + | Restart Flags (4 bits) | + +----------------------------------+ + | Restart Time in seconds (12 bits)| + +----------------------------------+ + | AFI(16 bits) | + +----------------------------------+ + | SAFI (8 bits) | + +----------------------------------+ + | Flags for Address Family (8 bits)| + +----------------------------------+ + | ... | + +----------------------------------+ + | AFI(16 bits) | + +----------------------------------+ + | SAFI (8 bits) | + +----------------------------------+ + | Flags for Address Family (8 bits)| + +----------------------------------+ + Capability : Additional Paths + +----------------------------------+ + | AFI(16 bits) | + +----------------------------------+ + | SAFI (8 bits) | + +----------------------------------+ + | Send/Receive (8 bits) | + +----------------------------------+" + REFERENCE + "RFC 2842, Capabilities Advertisement with + BGP-4. + RFC 2818, Route Refresh Capability for BGP-4. + RFC 2858, Multiprotocol Extensions for BGP-4. + RFC 4724, Graceful Restart Mechanism for BGP. + RFC 4893, BGP Support for Four-octet AS + Number Space. + draft-ietf-idr-add-paths-04.txt, Advertisement + of Multiple Paths in BGP." + ::= { cbgpPeer2CapsEntry 3 } + +cbgpPeer2AddrFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbgpPeer2AddrFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information related to + address families supported by a peer. Supported + address families of a peer are known during BGP + connection establishment. When a new supported + address family is known, this table is updated + with a new entry. When an address family is not + supported any more, corresponding entry is deleted + from the table." + ::= { cbgpPeer 7 } + +cbgpPeer2AddrFamilyEntry OBJECT-TYPE + SYNTAX CbgpPeer2AddrFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is identified by an AFI/SAFI pair and + peer address. It contains names associated with + an address family." + INDEX { + cbgpPeer2Type, + cbgpPeer2RemoteAddr, + cbgpPeer2AddrFamilyAfi, + cbgpPeer2AddrFamilySafi + } + ::= { cbgpPeer2AddrFamilyTable 1 } + +CbgpPeer2AddrFamilyEntry ::= SEQUENCE { + cbgpPeer2AddrFamilyAfi InetAddressType, + cbgpPeer2AddrFamilySafi CbgpSafi, + cbgpPeer2AddrFamilyName SnmpAdminString +} + +cbgpPeer2AddrFamilyAfi OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The AFI index of the entry. An implementation + is only required to support IPv4 unicast and + VPNv4 (Value - 1) address families." + ::= { cbgpPeer2AddrFamilyEntry 1 } + +cbgpPeer2AddrFamilySafi OBJECT-TYPE + SYNTAX CbgpSafi + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SAFI index of the entry. An implementation + is only required to support IPv4 unicast(Value + - 1) and VPNv4( Value - 128) address families." + REFERENCE + "RFC 2858, Multiprotocol Extensions for BGP-4. + RFC 2547, BGP/MPLS VPNs." + ::= { cbgpPeer2AddrFamilyEntry 2 } + +cbgpPeer2AddrFamilyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Implementation specific Address Family name." + ::= { cbgpPeer2AddrFamilyEntry 3 } + +cbgpPeer2AddrFamilyPrefixTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbgpPeer2AddrFamilyPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains prefix related information + related to address families supported by a peer. + Supported address families of a peer are known + during BGP connection establishment. When a new + supported address family is known, this table + is updated with a new entry. When an address + family is not supported any more, corresponding + entry is deleted from the table." + ::= { cbgpPeer 8 } + +cbgpPeer2AddrFamilyPrefixEntry OBJECT-TYPE + SYNTAX CbgpPeer2AddrFamilyPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is identified by an AFI/SAFI pair and + peer address. It contains information associated + with route prefixes belonging to an address family." + INDEX { + cbgpPeer2Type, + cbgpPeer2RemoteAddr, + cbgpPeer2AddrFamilyAfi, + cbgpPeer2AddrFamilySafi + } + ::= { cbgpPeer2AddrFamilyPrefixTable 1 } + +CbgpPeer2AddrFamilyPrefixEntry ::= SEQUENCE { + cbgpPeer2AcceptedPrefixes Counter32, + cbgpPeer2DeniedPrefixes Gauge32, + cbgpPeer2PrefixAdminLimit Unsigned32, + cbgpPeer2PrefixThreshold Unsigned32, + cbgpPeer2PrefixClearThreshold Unsigned32, + cbgpPeer2AdvertisedPrefixes Gauge32, + cbgpPeer2SuppressedPrefixes Gauge32, + cbgpPeer2WithdrawnPrefixes Gauge32 +} + +cbgpPeer2AcceptedPrefixes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of accepted route prefixes on this connection, + which belong to an address family." + ::= { cbgpPeer2AddrFamilyPrefixEntry 1 } + +cbgpPeer2DeniedPrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when a route prefix, which + belongs to an address family, received on this + connection is denied. It is initialized to zero when + the connection is undergone a hard reset." + ::= { cbgpPeer2AddrFamilyPrefixEntry 2 } + +cbgpPeer2PrefixAdminLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Max number of route prefixes accepted for an address + family on this connection." + ::= { cbgpPeer2AddrFamilyPrefixEntry 3 } + +cbgpPeer2PrefixThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Prefix threshold value (%) for an address family + on this connection at which warning message stating + the prefix count is crossed the threshold or + corresponding SNMP notification is generated." + ::= { cbgpPeer2AddrFamilyPrefixEntry 4 } + +cbgpPeer2PrefixClearThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Prefix threshold value (%) for an address family + on this connection at which SNMP clear notification + is generated if prefix threshold notification is + already generated." + ::= { cbgpPeer2AddrFamilyPrefixEntry 5 } + +cbgpPeer2AdvertisedPrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when a route prefix, + which belongs to an address family is advertised + on this connection. It is initialized to zero when + the connection is undergone a hard reset." + ::= { cbgpPeer2AddrFamilyPrefixEntry 6 } + +cbgpPeer2SuppressedPrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when a route prefix, + which belongs to an address family is suppressed + from being sent on this connection. It is + initialized to zero when the connection is undergone + a hard reset." + ::= { cbgpPeer2AddrFamilyPrefixEntry 7 } + +cbgpPeer2WithdrawnPrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when a route prefix, + which belongs to an address family, is withdrawn on + this connection. It is initialized to zero when the + connection is undergone a hard reset." + ::= { cbgpPeer2AddrFamilyPrefixEntry 8 } + + +-- Notifications + +ciscoBgp4NotifyPrefix OBJECT IDENTIFIER + ::= { ciscoBgp4MIB 0 } + +cbgpFsmStateChange NOTIFICATION-TYPE + OBJECTS { + bgpPeerLastError, + bgpPeerState, + cbgpPeerLastErrorTxt, + cbgpPeerPrevState + } + STATUS current + DESCRIPTION + "The BGP cbgpFsmStateChange notification is generated + for every BGP FSM state change. The bgpPeerRemoteAddr + value is attached to the notification object ID." + ::= { ciscoBgp4NotifyPrefix 1 } + +cbgpBackwardTransition NOTIFICATION-TYPE + OBJECTS { + bgpPeerLastError, + bgpPeerState, + cbgpPeerLastErrorTxt, + cbgpPeerPrevState + } + STATUS current + DESCRIPTION + "The cbgpBackwardTransition Event is generated when the + BGP FSM moves from a higher numbered state to a lower + numbered state. The bgpPeerRemoteAddr value is attached + to the notification object ID." + ::= { ciscoBgp4NotifyPrefix 2 } + +cbgpPrefixThresholdExceeded NOTIFICATION-TYPE + OBJECTS { + cbgpPeerPrefixAdminLimit, + cbgpPeerPrefixThreshold + } + STATUS current + DESCRIPTION + "The cbgpPrefixThresholdExceeded notification is + generated when prefix count exceeds the configured + warning threshold on a session for an address + family. The bgpPeerRemoteAddr, cbgpPeerAddrFamilyAfi + and cbgpPeerAddrFamilySafi values are attached to the + notification object ID." + ::= { ciscoBgp4NotifyPrefix 3 } + +cbgpPrefixThresholdClear NOTIFICATION-TYPE + OBJECTS { + cbgpPeerPrefixAdminLimit, + cbgpPeerPrefixClearThreshold + } + STATUS current + DESCRIPTION + "The cbgpPrefixThresholdClear notification is + generated when prefix count drops below the configured + clear threshold on a session for an address family once + cbgpPrefixThresholdExceeded is generated. This won't + be generated if the peer session goes down after the + generation of cbgpPrefixThresholdExceeded. + The bgpPeerRemoteAddr, cbgpPeerAddrFamilyAfi and + cbgpPeerAddrFamilySafi values are attached to the + notification object ID." + ::= { ciscoBgp4NotifyPrefix 4 } + +cbgpPeer2EstablishedNotification NOTIFICATION-TYPE + OBJECTS { + cbgpPeer2LastError, + cbgpPeer2State + } + STATUS current + DESCRIPTION + "The cbgpPeer2EstablishedNotification notification + is generated when the BGP FSM enters the established + state." + ::= { ciscoBgp4NotifyPrefix 5 } + +cbgpPeer2BackwardTransNotification NOTIFICATION-TYPE + OBJECTS { + cbgpPeer2LastError, + cbgpPeer2State + } + STATUS current + DESCRIPTION + "The cbgpPeer2BackwardTransNotification notification + is generated when the BGP FSM moves from a higher + numbered state to a lower numbered state." + ::= { ciscoBgp4NotifyPrefix 6 } + +cbgpPeer2FsmStateChange NOTIFICATION-TYPE + OBJECTS { + cbgpPeer2LastError, + cbgpPeer2State, + cbgpPeer2LastErrorTxt, + cbgpPeer2PrevState + } + STATUS current + DESCRIPTION + "The cbgpPeer2FsmStateChange notification is generated + for every BGP FSM state change." + ::= { ciscoBgp4NotifyPrefix 7 } + +cbgpPeer2BackwardTransition NOTIFICATION-TYPE + OBJECTS { + cbgpPeer2LastError, + cbgpPeer2State, + cbgpPeer2LastErrorTxt, + cbgpPeer2PrevState + } + STATUS current + DESCRIPTION + "The cbgpPeer2BackwardTransition notification is + generated when the BGP FSM moves from a higher numbered + state to a lower numbered state." + ::= { ciscoBgp4NotifyPrefix 8 } + +cbgpPeer2PrefixThresholdExceeded NOTIFICATION-TYPE + OBJECTS { + cbgpPeer2PrefixAdminLimit, + cbgpPeer2PrefixThreshold + } + STATUS current + DESCRIPTION + "The cbgpPeer2PrefixThresholdExceeded notification is + generated when prefix count exceeds the configured + warning threshold on a session for an address + family." + ::= { ciscoBgp4NotifyPrefix 9 } + +cbgpPeer2PrefixThresholdClear NOTIFICATION-TYPE + OBJECTS { + cbgpPeer2PrefixAdminLimit, + cbgpPeer2PrefixClearThreshold + } + STATUS current + DESCRIPTION + "The cbgpPeer2PrefixThresholdClear notification is + generated when prefix count drops below the configured + clear threshold on a session for an address family once + cbgpPeer2PrefixThresholdExceeded is generated. + This will not be generated if the peer session goes down + after the generation of cbgpPrefixThresholdExceeded." + ::= { ciscoBgp4NotifyPrefix 10 } +-- ciscoBgp4NotificationPrefix is deprecated. +-- Do not define any objects and/or notifications +-- under this OID. + +ciscoBgp4NotificationPrefix OBJECT IDENTIFIER + ::= { ciscoBgp4MIB 2 } + +-- conformance information + +ciscoBgp4MIBConformance OBJECT IDENTIFIER + ::= { ciscoBgp4MIB 3 } + +ciscoBgp4MIBCompliances OBJECT IDENTIFIER + ::= { ciscoBgp4MIBConformance 1 } + +ciscoBgp4MIBGroups OBJECT IDENTIFIER + ::= { ciscoBgp4MIBConformance 2 } + + +-- Compliance statements + +ciscoBgp4MIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco BGP4 MIB" + MODULE -- this module + MANDATORY-GROUPS { ciscoBgp4RouteGroup } + ::= { ciscoBgp4MIBCompliances 1 } + +ciscoBgp4MIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco BGP4 MIB" + MODULE -- this module + MANDATORY-GROUPS { + ciscoBgp4RouteGroup, + ciscoBgp4PeerGroup, + ciscoBgp4NotificationsGroup + } + + OBJECT cbgpRouteAggregatorAddrType + SYNTAX INTEGER { + ipv4(1) + } + DESCRIPTION + "An implementation is only required to support + IPv4 address type for aggregator address." + + OBJECT cbgpRouteAggregatorAddr + SYNTAX InetAddress (SIZE (4)) + DESCRIPTION + "An implementation is only required to support + IPv4 address type for aggregator address." + + OBJECT cbgpPeerPrefixLimit + SYNTAX Unsigned32 (1..4294967295) + MIN-ACCESS read-only + DESCRIPTION + "SET operation is not supported on this object" + ::= { ciscoBgp4MIBCompliances 2 } + +ciscoBgp4MIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco BGP4 MIB" + MODULE -- this module + MANDATORY-GROUPS { + ciscoBgp4RouteGroup, + ciscoBgp4PeerGroup1, + ciscoBgp4NotificationsGroup1 + } + + OBJECT cbgpRouteAggregatorAddrType + SYNTAX INTEGER { + ipv4(1) + } + DESCRIPTION + "An implementation is only required to support + IPv4 address type." + + OBJECT cbgpRouteAggregatorAddr + SYNTAX OCTET STRING (SIZE (0..4)) + DESCRIPTION + "An implementation is only required to support + IPv4 address type." + + OBJECT cbgpPeerPrefixAdminLimit + MIN-ACCESS read-only + DESCRIPTION + "SET operation is not supported on this object" + + OBJECT cbgpPeerPrefixThreshold + MIN-ACCESS read-only + DESCRIPTION + "SET operation is not supported on this object" + ::= { ciscoBgp4MIBCompliances 3 } + +ciscoBgp4MIBComplianceRev3 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Cisco BGP4 MIB" + MODULE -- this module + MANDATORY-GROUPS { + ciscoBgp4RouteGroup, + ciscoBgp4PeerGroup1, + ciscoBgp4GlobalGroup, + ciscoBgp4NotificationsGroup1 } - STATUS current - DESCRIPTION - "A collection of objects providing information - about a BGP peer." - ::= { ciscoBgp4MIBGroups 4 } - - ciscoBgp4NotificationsGroup1 NOTIFICATION-GROUP - NOTIFICATIONS { - cbgpFsmStateChange, - cbgpBackwardTransition, - cbgpPrefixThresholdExceeded, - cbgpPrefixThresholdClear - } - STATUS current - DESCRIPTION - "The collection of notifications related to BGP." - ::= { ciscoBgp4MIBGroups 5 } + + GROUP ciscoBgp4Peer2Group + DESCRIPTION + "This group is unconditionally optional." + + GROUP ciscoBgp4Peer2NotificationsGroup + DESCRIPTION + "This group is unconditionally optional." + + OBJECT cbgpRouteAggregatorAddrType + SYNTAX INTEGER { + ipv4(1) + } + DESCRIPTION + "An implementation is only required to support + IPv4 address type." + + OBJECT cbgpRouteAggregatorAddr + SYNTAX OCTET STRING (SIZE (0..4)) + DESCRIPTION + "An implementation is only required to support + IPv4 address type." + + OBJECT cbgpPeerPrefixAdminLimit + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cbgpPeerPrefixThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cbgpPeer2LocalAddr + SYNTAX OCTET STRING (SIZE (0..4)) + DESCRIPTION + "An implementation is only required to support + IPv4 address type." + + OBJECT cbgpNotifsEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cbgpPeer2PrefixAdminLimit + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cbgpPeer2PrefixThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoBgp4MIBCompliances 4 } + + +-- Units of conformance + +ciscoBgp4RouteGroup OBJECT-GROUP + OBJECTS { + cbgpRouteOrigin, + cbgpRouteASPathSegment, + cbgpRouteNextHop, + cbgpRouteMedPresent, + cbgpRouteMultiExitDisc, + cbgpRouteLocalPrefPresent, + cbgpRouteLocalPref, + cbgpRouteAtomicAggregate, + cbgpRouteAggregatorAS, + cbgpRouteAggregatorAddrType, + cbgpRouteAggregatorAddr, + cbgpRouteBest, + cbgpRouteUnknownAttr + } + STATUS current + DESCRIPTION + "A collection of objects providing information + about routes received by BGP speaker." + ::= { ciscoBgp4MIBGroups 1 } + +ciscoBgp4PeerGroup OBJECT-GROUP + OBJECTS { + cbgpPeerPrefixAccepted, + cbgpPeerPrefixDenied, + cbgpPeerPrefixLimit, + cbgpPeerPrefixAdvertised, + cbgpPeerPrefixSuppressed, + cbgpPeerPrefixWithdrawn + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing information + about routes received by BGP speaker." + ::= { ciscoBgp4MIBGroups 2 } + +ciscoBgp4NotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { cbgpFsmStateChange } + STATUS deprecated + DESCRIPTION + "The collection of notifications related to BGP." + ::= { ciscoBgp4MIBGroups 3 } + +ciscoBgp4PeerGroup1 OBJECT-GROUP + OBJECTS { + cbgpPeerPrevState, + cbgpPeerLastErrorTxt, + cbgpPeerCapValue, + cbgpPeerAddrFamilyName, + cbgpPeerAcceptedPrefixes, + cbgpPeerDeniedPrefixes, + cbgpPeerPrefixAdminLimit, + cbgpPeerPrefixThreshold, + cbgpPeerPrefixClearThreshold, + cbgpPeerAdvertisedPrefixes, + cbgpPeerSuppressedPrefixes, + cbgpPeerWithdrawnPrefixes + } + STATUS current + DESCRIPTION + "A collection of objects providing information + about a BGP peer." + ::= { ciscoBgp4MIBGroups 4 } + +ciscoBgp4NotificationsGroup1 NOTIFICATION-GROUP + NOTIFICATIONS { + cbgpFsmStateChange, + cbgpBackwardTransition, + cbgpPrefixThresholdExceeded, + cbgpPrefixThresholdClear + } + STATUS current + DESCRIPTION + "The collection of notifications related to BGP." + ::= { ciscoBgp4MIBGroups 5 } + +ciscoBgp4Peer2Group OBJECT-GROUP + OBJECTS { + cbgpPeer2State, + cbgpPeer2AdminStatus, + cbgpPeer2NegotiatedVersion, + cbgpPeer2LocalAddr, + cbgpPeer2LocalPort, + cbgpPeer2LocalAs, + cbgpPeer2LocalIdentifier, + cbgpPeer2RemotePort, + cbgpPeer2RemoteAs, + cbgpPeer2RemoteIdentifier, + cbgpPeer2InUpdates, + cbgpPeer2OutUpdates, + cbgpPeer2InTotalMessages, + cbgpPeer2OutTotalMessages, + cbgpPeer2LastError, + cbgpPeer2FsmEstablishedTransitions, + cbgpPeer2FsmEstablishedTime, + cbgpPeer2ConnectRetryInterval, + cbgpPeer2HoldTime, + cbgpPeer2KeepAlive, + cbgpPeer2HoldTimeConfigured, + cbgpPeer2KeepAliveConfigured, + cbgpPeer2MinASOriginationInterval, + cbgpPeer2MinRouteAdvertisementInterval, + cbgpPeer2InUpdateElapsedTime, + cbgpPeer2LastErrorTxt, + cbgpPeer2PrevState, + cbgpPeer2CapValue, + cbgpPeer2AddrFamilyName, + cbgpPeer2AcceptedPrefixes, + cbgpPeer2DeniedPrefixes, + cbgpPeer2PrefixAdminLimit, + cbgpPeer2PrefixThreshold, + cbgpPeer2PrefixClearThreshold, + cbgpPeer2AdvertisedPrefixes, + cbgpPeer2SuppressedPrefixes, + cbgpPeer2WithdrawnPrefixes + } + STATUS current + DESCRIPTION + "A collection of objects providing information + about a BGP peer." + ::= { ciscoBgp4MIBGroups 6 } + +ciscoBgp4Peer2NotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cbgpPeer2EstablishedNotification, + cbgpPeer2BackwardTransNotification, + cbgpPeer2FsmStateChange, + cbgpPeer2BackwardTransition, + cbgpPeer2PrefixThresholdExceeded, + cbgpPeer2PrefixThresholdClear + } + STATUS current + DESCRIPTION + "A collection of notifications related to BGP." + ::= { ciscoBgp4MIBGroups 7 } + +ciscoBgp4GlobalGroup OBJECT-GROUP + OBJECTS { + cbgpNotifsEnable, + cbgpLocalAs + } + STATUS current + DESCRIPTION + "A collection of global objects related to BGP." + ::= { ciscoBgp4MIBGroups 8 } + END + + + + + diff --git a/CISCO-LWAPP-DOT11-CLIENT-MIB b/CISCO-LWAPP-DOT11-CLIENT-MIB new file mode 100644 index 0000000..835fcf9 --- /dev/null +++ b/CISCO-LWAPP-DOT11-CLIENT-MIB @@ -0,0 +1,426 @@ +-- ******************************************************************* +-- CISCO-LWAPP-DOT11-CLIENT-MIB.my: Dot11 Wireless Clients MIB +-- +-- June 2006, Devesh Pujari, Srinath Candadai +-- +-- Copyright (c) 2006 by Cisco Systems, Inc. +-- All rights reserved. +-- ******************************************************************* + +CISCO-LWAPP-DOT11-CLIENT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TruthValue, + MacAddress + FROM SNMPv2-TC + ciscoMgmt + FROM CISCO-SMI + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + CLApIfType, + CLDot11ClientStatus + FROM CISCO-LWAPP-TC-MIB; + +-- ******************************************************************** +-- * MODULE IDENTITY +-- ******************************************************************** + +ciscoLwappDot11ClientMIB MODULE-IDENTITY + LAST-UPDATED "200611210000Z" + ORGANIZATION "Cisco Systems Inc." + CONTACT-INFO + "Cisco Systems, + Customer Service + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + Tel: +1 800 553-NETS + + Email: cs-wnbu-snmp@cisco.com" + DESCRIPTION + "This MIB is intended to be implemented on all those + devices operating as Central controllers, that + terminate the Light Weight Access Point Protocol + tunnel from Cisco Light-weight LWAPP Access Points. + + Information provided by this MIB is about the + configuration and monitoring of 802.11 wireless + clients in the network. + + The relationship between CC and the LWAPP APs + can be depicted as follows: + + +......+ +......+ +......+ +......+ + + + + + + + + + + + CC + + CC + + CC + + CC + + + + + + + + + + + +......+ +......+ +......+ +......+ + .. . . . + .. . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ +......+ + + + + + + + + + + + + + AP + + AP + + AP + + AP + + AP + + + + + + + + + + + + + +......+ +......+ +......+ +......+ +......+ + . . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ +......+ + + + + + + + + + + + + + MN + + MN + + MN + + MN + + MN + + + + + + + + + + + + + +......+ +......+ +......+ +......+ +......+ + + The LWAPP tunnel exists between the controller and + the APs. The MNs communicate with the APs through + the protocol defined by the 802.11 standard. + + LWAPP APs, upon bootup, discover and join one of the + controllers and the controller pushes the configuration, + that includes the WLAN parameters, to the LWAPP APs. + The APs then encapsulate all the 802.11 frames from + wireless clients inside LWAPP frames and forward + the LWAPP frames to the controller. + + GLOSSARY + + Access Point ( AP ) + + An entity that contains an 802.11 medium access + control ( MAC ) and physical layer ( PHY ) interface + and provides access to the distribution services via + the wireless medium for associated clients. + + LWAPP APs encapsulate all the 802.11 frames in + LWAPP frames and sends them to the controller to which + it is logically connected. + + Light Weight Access Point Protocol ( LWAPP ) + + This is a generic protocol that defines the + communication between the Access Points and the + Central Controller. + + Mobile Node ( MN ) + + A roaming 802.11 wireless device in a wireless + network associated with an access point. Mobile Node, + Mobile Station(Ms) and client are used + interchangeably. + + Wireless local-area network ( WLAN ) + A local-area network that uses high-frequency radio + waves rather than wires to communicate between nodes. + + Workgroup Bridge ( WGB ) + A WGB can provide a wireless infrastructure connection + for a Ethernet-enabled devices. Devices that do not have + a wireless client adapter in order to connect to the + wireless network can be connected to a WGB through + Ethernet port. + + REFERENCE + + [1] Wireless LAN Medium Access Control ( MAC ) and + Physical Layer ( PHY ) Specifications + + [2] Draft-obara-capwap-lwapp-00.txt, IETF Light + Weight Access Point Protocol " + REVISION "200611210000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 599 } + + +ciscoLwappDot11ClientMIBNotifs OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIB 0 } + +ciscoLwappDot11ClientMIBObjects OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIB 1 } + +ciscoLwappDot11ClientMIBConform OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIB 2 } + +cldcConfigObjects OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIBObjects 1 } + +cldcNotifObjects OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIBObjects 2 } + +cldcStatusObjects OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIBObjects 3 } + +-- ******************************************************************** +-- Wireless Clients +-- ******************************************************************** + +cldcClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF CldcClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the 802.11 wireless clients + that are associated with the APs that have joined + this controller. + An entry is created automatically by the controller + when the client gets associated to the AP. An existing + entry gets deleted when the association gets dropped. + Each client added to this table is uniquely identified + by the client's MAC address." + ::= { cldcStatusObjects 1 } + +cldcClientEntry OBJECT-TYPE + SYNTAX CldcClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents a conceptual row in this + table and provides the information about the + clients associated to the APs that have joined + the controller. An entry is identified the client's + MAC address." + INDEX { cldcClientMacAddress } + ::= { cldcClientTable 1 } + +CldcClientEntry ::= SEQUENCE { + cldcClientMacAddress MacAddress, + cldcClientStatus CLDot11ClientStatus, + cldcClientWlanProfileName SnmpAdminString, + cldcClientWgbStatus INTEGER , + cldcClientWgbMacAddress MacAddress, + cldcClientProtocol INTEGER , + cldcAssociationMode INTEGER , + cldcApMacAddress MacAddress, + cldcIfType CLApIfType +} + +cldcClientMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the MAC address of the + client for this entry and uniquely identifies + this entry. " + ::= { cldcClientEntry 1 } + +cldcClientStatus OBJECT-TYPE + SYNTAX CLDot11ClientStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object that represents the current status of + the client." + ::= { cldcClientEntry 2 } + +cldcClientWlanProfileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the WLAN Profile name + this 802.11 wireless client is connected to." + ::= { cldcClientEntry 3 } + +cldcClientWgbStatus OBJECT-TYPE + SYNTAX INTEGER { + regClient(1), + wgbClient(2), + wgb(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object that represents the work group bridging + status of a DOT11 client. + 'regClient' - The client is a wireless client + 'wgbClient' - The client is connected via a WGB + 'wgb' - The client is the WGB itself." + ::= { cldcClientEntry 4 } + +cldcClientWgbMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the MAC address of the + WGB this 802.11 wireless client to which it is + connected. This returns a non-zero value when + the cldcClientWgbStatus is wgbClient." + ::= { cldcClientEntry 5 } + +cldcClientProtocol OBJECT-TYPE + SYNTAX INTEGER { + dot11a(1), + dot11b(2), + dot11g(3), + unknown(4), + mobile(5), + dot11n24(6), + dot11n5(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 802.11 protocol type of the client. + 'dot11a' - The client is using 802.11a standard + to connect to the access point (AP) + 'dot11b' - The client is using 802.11b standard + to connect to the access point (AP) + 'dot11g' - The client is using 802.11g standard + to connect to the access point (AP) + 'unknown' - The client protocol is unknown + 'mobile' - The client using mobile wireless to + connect to the access point (AP). + 'dot11n24' - The client is using 802.11n standard + with 2.4 GHz frequency to connect to + the access point (AP) + 'dot11n5' - The client is using 802.11n standard + with 5 GHz frequency to connect to + the access point (AP)." + ::= { cldcClientEntry 6 } + +cldcAssociationMode OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + wep(2), + wpa(3), + wpa2(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The association mode for which the key decrypt + error occurred." + ::= { cldcClientEntry 7 } + +cldcApMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the radio MAC address + of a LWAPP AP." + ::= { cldcClientEntry 8 } + +cldcIfType OBJECT-TYPE + SYNTAX CLApIfType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the wireless interace type." + ::= { cldcClientEntry 9 } + + + +-- ******************************************************************** +-- * NOTIFICATION Control objects +-- ******************************************************************** +cldcKeyDecryptErrorEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object to control the generation of + ciscoLwappDot11ClientKeyDecryptError notification. + + A value of 'true' indicates that the agent generates + ciscoLwappDot11ClientKeyDecryptError notification. + + A value of 'false' indicates that the agent doesn't + generate ciscoLwappDot11ClientKeyDecryptError notification." + DEFVAL { true } + ::= { cldcConfigObjects 1 } +-- ******************************************************************** +-- * NOTIFICATIONS +-- ******************************************************************** + + +ciscoLwappDot11ClientKeyDecryptError NOTIFICATION-TYPE + OBJECTS { + cldcAssociationMode, + cldcApMacAddress, + cldcIfType + } + STATUS current + DESCRIPTION + "Issued when a decrypt error occurs. The WEP WPA or WPA2 Key + configured at the station may be wrong." + ::= { ciscoLwappDot11ClientMIBNotifs 1 } +-- ******************************************************************* +-- * Compliance statements +-- ******************************************************************** +ciscoLwappDot11ClientMIBCompliances OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIBConform 1 } + +ciscoLwappDot11ClientMIBGroups OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIBConform 2 } + + +ciscoLwappDot11ClientMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SNMP entities that + implement this MIB." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappDot11ClientMIBConfigGroup, + ciscoLwappDot11ClientMIBNotifsGroup, + ciscoLwappDot11ClientMIBStatusGroup + } + ::= { ciscoLwappDot11ClientMIBCompliances 1 } + +-- ******************************************************************** +-- * Units of conformance +-- ******************************************************************** +ciscoLwappDot11ClientMIBConfigGroup OBJECT-GROUP + OBJECTS { cldcKeyDecryptErrorEnabled } + STATUS current + DESCRIPTION + "This collection of objects specifies the required + configuration parameters for the 802.11 wireless + clients." + ::= { ciscoLwappDot11ClientMIBGroups 1 } + +ciscoLwappDot11ClientMIBNotifsGroup NOTIFICATION-GROUP + NOTIFICATIONS { ciscoLwappDot11ClientKeyDecryptError } + STATUS current + DESCRIPTION + "This collection of objects specifies the + notifications for the 802.11 wireless clients." + ::= { ciscoLwappDot11ClientMIBGroups 2 } + +ciscoLwappDot11ClientMIBStatusGroup OBJECT-GROUP + OBJECTS { + cldcClientStatus, + cldcClientWlanProfileName, + cldcClientWgbStatus, + cldcClientWgbMacAddress, + cldcClientProtocol, + cldcAssociationMode, + cldcApMacAddress, + cldcIfType + } + STATUS current + DESCRIPTION + "This collection of objects specifies the required + status parameters for the 802.11 wireless clients." + ::= { ciscoLwappDot11ClientMIBGroups 3 } + +END + + + diff --git a/CISCO-LWAPP-SYS-MIB b/CISCO-LWAPP-SYS-MIB new file mode 100644 index 0000000..5debeec --- /dev/null +++ b/CISCO-LWAPP-SYS-MIB @@ -0,0 +1,2149 @@ +-- ******************************************************************* +-- CISCO-LWAPP-SYS-MIB.my +-- March 2007, Devesh Pujari, Srinath Candadai +-- Feb 2011, Suja Thangaveluchamy +-- +-- Copyright (c) 2007-2012 by Cisco Systems Inc. +-- All rights reserved. +-- ******************************************************************* + +CISCO-LWAPP-SYS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Unsigned32, + Counter32, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + RowStatus, + DisplayString, + TruthValue + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + InetAddressType, + InetAddress, + InetPortNumber + FROM INET-ADDRESS-MIB + cldcClientAccessVLAN, + cldcClientMacAddress + FROM CISCO-LWAPP-DOT11-CLIENT-MIB + ciscoMgmt + FROM CISCO-SMI; + + +-- ******************************************************************* +-- * MODULE IDENTITY +-- ******************************************************************* + +ciscoLwappSysMIB MODULE-IDENTITY + LAST-UPDATED "201208060000Z" + ORGANIZATION "Cisco Systems Inc." + CONTACT-INFO + "Cisco Systems, + Customer Service + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + Tel: +1 800 553-NETS + + Email: cs-wnbu-snmp@cisco.com" + DESCRIPTION + "This MIB is intended to be implemented on all those + devices operating as Central controllers, that + terminate the Light Weight Access Point Protocol + tunnel from Cisco Light-weight LWAPP Access Points. + + This MIB provides global configuration and status + information for the controller. All general system + related information is presented in this MIB. + + The relationship between CC and the LWAPP APs + can be depicted as follows: + + +......+ +......+ +......+ + + + + + + + + + CC + + CC + + CC + + + + + + + + + +......+ +......+ +......+ + .. . . + .. . . + . . . . + . . . . + . . . . + . . . . + +......+ +......+ +......+ +......+ + + + + + + + + + + + AP + + AP + + AP + + AP + + + + + + + + + + + +......+ +......+ +......+ +......+ + . . . + . . . . + . . . . + . . . . + . . . . + +......+ +......+ +......+ +......+ + + + + + + + + + + + MN + + MN + + MN + + MN + + + + + + + + + + + +......+ +......+ +......+ +......+ + + + The LWAPP tunnel exists between the controller and + the APs. The MNs communicate with the APs through + the protocol defined by the 802.11 standard. + + LWAPP APs, upon bootup, discover and join one of the + controllers and the controller pushes the configuration, + that includes the WLAN parameters, to the LWAPP APs. + The APs then encapsulate all the 802.11 frames from + wireless clients inside LWAPP frames and forward + the LWAPP frames to the controller. + + GLOSSARY + + Access Point ( AP ) + + An entity that contains an 802.11 medium access + control ( MAC ) and physical layer ( PHY ) interface + and provides access to the distribution services via + the wireless medium for associated clients. + + LWAPP APs encapsulate all the 802.11 frames in + LWAPP frames and sends them to the controller to which + it is logically connected. + + Light Weight Access Point Protocol ( LWAPP ) + + This is a generic protocol that defines the + communication between the Access Points and the + Central Controller. + + Mobile Node ( MN ) + + A roaming 802.11 wireless device in a wireless + network associated with an access point. Mobile Node + and client are used interchangeably. + + Extensible Authentication Protocol ( EAP ) + + EAP is a universal authentication protocol used in + wireless and PPP networks. It is defined by RFC 3748. + + EAP-Flexible Authentication ( EAP-FAST ) + + This protocol is used via secure tunneling for 802.1X EAP. + + PAC + + PAC (Protected Access Credential) is a meachanism for + mutual authentication in EAP-FAST. + + + REFERENCE + + [1] Wireless LAN Medium Access Control ( MAC ) and + Physical Layer ( PHY ) Specifications. + + [2] Draft-obara-capwap-lwapp-00.txt, IETF Light + Weight Access Point Protocol. + + [3] IEEE 802.1X - Authentication for Wireless and + Wired Connections." + REVISION "201208060000Z" + DESCRIPTION + "Added ciscoLwappSysConfigGroupSup1, + ciscoLwappSysMldConfigGroup, ciscoLwappSysConfigStatsGroup, + ciscoLwappSysAlarmObjectGroup, ciscoLwappSysThresholdGroup, + ciscoLwappSysHeartBeatGroup and ciscoLwappSysInfoGroup. + Deprecated ciscoLwappSysMIBComplianceRev2 and added + ciscoLwappSysMIBComplianceRev3" + REVISION "201206180000Z" + DESCRIPTION + "Added ciscoLwappSysPortConfigGroup, + ciscoLwappSysSecurityConfigGroup, ciscoLwappSysIgmpConfigGroup, + ciscoLwappSysSecNotifObjsGroup, ciscoLwappSysNotifsGroup and + ciscoLwappSysNotifControlGroup. + Deprecated ciscoLwappSysMIBComplianceRev1 and added + ciscoLwappSysMIBComplianceRev2" + REVISION "201002090000Z" + DESCRIPTION + "Updated clsTransferConfigGroup, ciscoLwappSysConfigGroupSup1. + Deprecate ciscoLwappSysMIBCompliance. + Added clsTransferConfig, clsSysArpProxyEnabled." + REVISION "200703140000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 618 } + + +ciscoLwappSysMIBNotifs OBJECT IDENTIFIER + ::= { ciscoLwappSysMIB 0 } + +ciscoLwappSysMIBObjects OBJECT IDENTIFIER + ::= { ciscoLwappSysMIB 1 } + +ciscoLwappSysMIBConform OBJECT IDENTIFIER + ::= { ciscoLwappSysMIB 2 } + +-- This is reserved for objects in CISCO-LWAPP-LBS-MIB +-- ciscoLwappLbsMIB OBJECT IDENTIFIER ::= { ciscoLwappSysMIB 3 } + +clsConfig OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBObjects 1 } + +clsStatus OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBObjects 2 } + +clsImageInfo OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBObjects 3 } + +clsCpuInfo OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBObjects 4 } + +clsSecurityGroup OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBObjects 5 } + +ciscoLwappSysMIBNotifObjects OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBObjects 6 } + +ciscoLwappSysMIBNotifControlObjects OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBObjects 7 } + +clsSysInfo OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBObjects 8 } + + +clsDot3BridgeEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether 803.2 bridging + mode is enabled or disabled on the controller. + A value of 'true' specifies that the bridging + mode is enabled. A value of 'false' specifies + that the bridging mode is disabled." + ::= { clsConfig 1 } +clsConfigDownload OBJECT IDENTIFIER + ::= { clsConfig 2 } + +clsConfigUpload OBJECT IDENTIFIER + ::= { clsConfig 3 } + + +clsDownloadFileType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + code(2), + config(3), + webAuthCert(4), + webAdminCert(5), + signatures(6), + customWebAuth(7), + vendorDeviceCert(8), + vendorCaCert(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the file types that + can be downloaded to the controller. + The file types for download are: + unknown - Unknown file type + code - Code file + config - Configuration file + webAuthCert - Web authentication certificates + webAdminCert - Web administrative certificates + signatures - Signature file + customWebAuth - Custom web authentication + tar file + vendorDeviceCert - Vendor device certificates + vendorCaCert - Vendor certificate authority + certificates" + ::= { clsConfigDownload 1 } + +clsDownloadCertificateKey OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the key used + to encrypt the EAP certificate, specified + by IEEE 802.1X standard, during upload from + the controller and for decrypting the file + after its downloaded to the controller. + This object is relevant only when + clsDownloadFileType is 'vendorDeviceCert'. + For all other values of clsDownloadFileType + object this will return an empty string." + ::= { clsConfigDownload 2 } + +clsUploadFileType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + config(2), + errorLog(3), + systemTrace(4), + trapLog(5), + crashFile(6), + signatures(7), + pac(8), + radioCoreDump(9), + invalidConfig(10), + debugfile(11), + pktCapture(12), + watchdogCrash(13), + panicCrash(14), + vendorDevCert(15), + vendorCaCert(16), + webAdminCert(17), + webAuthCert(18) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the file types that + can be uploaded to the controller. + The file types for upload are: + unknown - Unknown file + config - Configuration file + errorLog - Error log + systemTrace - System trace + trapLog - Trap log + crashFile - Crash file + signatures - Signature file + pac - PAC file + radioCoreDump - AP's Radio core dump file + invalidConfig - Upload the file which contains the + invalid configuration commands feeded + by the downloaded Config file. + debugfile - Debug file. + pktCapture - Packet Capture File + watchdogCrash - Watchdog Crash Information File + panicCrash - Panic Crash Information File. + vendorDevCert - EAP ca certificate. + vendorCaCert - EAP dev certificate. + webAdminCert - Web Admin certificate. + webAuthCert - Web Auth certificate." + ::= { clsConfigUpload 1 } + +clsUploadPacUsername OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the upload user name + for protected access credential (PAC). This + object needs to be set before setting + clsUploadFileType to 'pac'. For all other + values of clsUploadFileType this will return + an empty string." + ::= { clsConfigUpload 2 } + +clsUploadPacPassword OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the upload password for + protected access credential (PAC). This object + needs to be set before setting clsUploadFileType + to 'pac'. For all other values of + clsUploadFileType this will return an empty + string." + ::= { clsConfigUpload 3 } + +clsUploadPacValidity OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "days" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the upload validity in + days for protected access credential (PAC). + This object is relevant only when + clsUploadFileType is set to 'pac'. + For all other values of clsUploadFileType + this will return an empty string." + ::= { clsConfigUpload 4 } +clsTransferConfigGroup OBJECT IDENTIFIER + ::= { clsConfig 4 } + + +clsTransferConfigFileEncryption OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configuration file can be encrypted before + upload from the controller and then decrypted + before downloading to the controller when this + option is enabled. + This is applicable only when clsDownloadFileType, + clsUploadFileType is set to Config." + ::= { clsTransferConfigGroup 1 } + +clsTransferConfigFileEncryptionKey OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the key to be used when encrypting the + configuration file while upload from the controller + or while decrypting the file after download to + the controller. + This is applicable only when clsDownloadFileType, + clsUploadFileType is set to Config." + ::= { clsTransferConfigGroup 2 } +clsTransferConfig OBJECT IDENTIFIER + ::= { clsConfig 8 } + + +clsTransferConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF ClsTransferConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the server details + which will be used + by the controller to upload/download files." + ::= { clsTransferConfig 1 } + +clsTransferConfigEntry OBJECT-TYPE + SYNTAX ClsTransferConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides information about + the server to which the controller will + upload/download files." + INDEX { + clsTransferType, + clsTransferMode + } + ::= { clsTransferConfigTable 1 } + +ClsTransferConfigEntry ::= SEQUENCE { + clsTransferType INTEGER, + clsTransferMode INTEGER, + clsTransferServerAddressType InetAddressType, + clsTransferServerAddress InetAddress, + clsTransferPath SnmpAdminString, + clsTransferFilename SnmpAdminString, + clsTransferFtpUsername SnmpAdminString, + clsTransferFtpPassword SnmpAdminString, + clsTransferFtpPortNum InetPortNumber, + clsTransferTftpMaxRetries Unsigned32, + clsTransferTftpTimeout Unsigned32, + clsTransferStart INTEGER, + clsTransferStatus INTEGER, + clsTransferStatusString SnmpAdminString +} + +clsTransferType OBJECT-TYPE + SYNTAX INTEGER { + download(1), + upload(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Transfer type configures the type of operation + with the server by the controller. The mode is + either Upload or Download." + ::= { clsTransferConfigEntry 1 } + +clsTransferMode OBJECT-TYPE + SYNTAX INTEGER { + tftp(1), + ftp(2), + sftp(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Transfer mode configures the mode of transfer used + by the controller with the server. The mode is + either TFTP or FTP/SFTP." + ::= { clsTransferConfigEntry 2 } + +clsTransferServerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the address type of + the Server to which the controller will transfer the file." + ::= { clsTransferConfigEntry 3 } + +clsTransferServerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the address of the Server to + which the controller will transfer the file." + ::= { clsTransferConfigEntry 4 } + +clsTransferPath OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Transfer path configures the directory + path for file transfer. The controller + remembers the last file path used." + ::= { clsTransferConfigEntry 5 } + +clsTransferFilename OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Transfer filename configures the file name for the + file being transferred from the controller. + The controller remembers the last file + name used. An example would be File Path + set to c:\tftp\code\ and File Name set to + e1r1v1.opr." + ::= { clsTransferConfigEntry 6 } + +clsTransferFtpUsername OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to store the FTP username for + transferring file on the server. + This is valid only for FTP transfer mode." + ::= { clsTransferConfigEntry 7 } + +clsTransferFtpPassword OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to store the FTP password for + transferring file on the server. + This is valid only for FTP transfer mode." + ::= { clsTransferConfigEntry 8 } + +clsTransferFtpPortNum OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to store the port number to be used + by the FTP protocol while connecting to the server. + This is valid only for FTP transfer mode." + DEFVAL { 21 } + ::= { clsTransferConfigEntry 9 } + +clsTransferTftpMaxRetries OBJECT-TYPE + SYNTAX Unsigned32 (1..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum number of retries to be allowed for a + TFTP message packet. + This is valid only for TFTP transfer mode." + DEFVAL { 10 } + ::= { clsTransferConfigEntry 10 } + +clsTransferTftpTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Timeout in seconds for a TFTP message packet. + This is valid only for TFTP transfer mode." + DEFVAL { 6 } + ::= { clsTransferConfigEntry 11 } + +clsTransferStart OBJECT-TYPE + SYNTAX INTEGER { + none(1), + initiate(2), + initiatePeer(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Transfer start will start the file transfer operation + on Active when it is set to initiate(2), it will + return none(1) for GET. Transfer start will start + the file transfer operation on Standby when it + is set to initiatePeer(3)," + ::= { clsTransferConfigEntry 12 } + +clsTransferStatus OBJECT-TYPE + SYNTAX INTEGER { + notInitiated(1), + transferStarting(2), + errorStarting(3), + wrongFileType(4), + updatingConfig(5), + invalidConfigFile(6), + writingToFlash(7), + failureWritingToFlash(8), + checkingCRC(9), + failedCRC(10), + unknownDirection(11), + transferSuccessful(12), + transferFailed(13), + bootBreakOff(14), + invalidTarFile(15), + unknown(99) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current status of a transfer. + + Following are valid only when clsTransferType + is 'download' :- + bootBreakOff(14), invalidTarFile(15)." + ::= { clsTransferConfigEntry 13 } + +clsTransferStatusString OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates in string format about the current + status of a transfer." + ::= { clsTransferConfigEntry 14 } + + +clsConfigGeneral OBJECT IDENTIFIER + ::= { clsConfig 5 } + + +clsTimeZone OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object timezone for the controller. + Enter the timezone location index. + 1. (GMT-12:00) International Date Line West + 2. (GMT-11:00) Samoa + 3. (GMT-10:00) Hawaii + 4. (GMT -9:00) Alaska + 5. (GMT -8:00) Pacific Time (US and Canada) + 6. (GMT -7:00) Mountain Time (US and Canada) + 7. (GMT -6:00) Central Time (US and Canada) + 8. (GMT -5:00) Eastern Time (US and Canada) + 9. (GMT -4:00) Altantic Time (Canada) + 10. (GMT -3:00) Buenos Aires (Agentina) + 11. (GMT -2:00) Mid-Atlantic + 12. (GMT -1:00) Azores + 13. (GMT) London, Lisbon, Dublin, Edinburgh + 14. (GMT +1:00) Amsterdam, Berlin, Rome, Vienna + 15. (GMT +2:00) Jerusalem + 16. (GMT +3:00) Baghdad + 17. (GMT +4:00) Muscat, Abu Dhabi + 18. (GMT +4:30) Kabul + 19. (GMT +5:00) Karachi, Islamabad, Tashkent + 20. (GMT +5:30) Colombo, Kolkata, Mumbai, New Delhi + 21. (GMT +5:45) Katmandu + 22. (GMT +6:00) Almaty, Novosibirsk + 23. (GMT +6:30) Rangoon + 24. (GMT +7:00) Saigon, Hanoi, Bangkok, Jakatar + 25. (GMT +8:00) HongKong, Bejing, Chongquing + 26. (GMT +9:00) Tokyo, Osaka, Sapporo + 27. (GMT +9:30) Darwin + 28. (GMT+10:00) Sydney, Melbourne, Canberra + 29. (GMT+11:00) Magadan, Solomon Is., New Caledonia + 30. (GMT+12:00) Kamchatka, Marshall Is., Fiji" + ::= { clsConfigGeneral 1 } + +clsTimeZoneDescription OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the timezone description + for the controller." + ::= { clsConfigGeneral 2 } + +clsMaxClientsTrapThreshold OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the threshold number + of clients on the controller to trigger a trap. + The trap ciscoLwappMaxClientsReached + will be triggered once the count of clients + on the controller reaches this limit and the + clsMaxClientsTrapEnabled is enabled." + ::= { clsConfigGeneral 3 } + +clsMaxRFIDTagsTrapThreshold OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the threshold number + of RFID tags on the controller to trigger a trap. + The trap ciscoLwappMaxRFIDTagsReached + will be triggered once the count of RFID tags + on the controller reaches this limit and the + clsMaxRFIDTagsTrapEnabled is enabled." + ::= { clsConfigGeneral 4 } +clsSyslogIpConfig OBJECT IDENTIFIER + ::= { clsConfig 6 } + + +cLSysLogConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLSysLogConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure multiple syslog servers + to which the the syslog messages will be sent to by the + controller." + ::= { clsSyslogIpConfig 1 } + +cLSysLogConfigEntry OBJECT-TYPE + SYNTAX CLSysLogConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides information about + the host to which the syslog messages will be sent to." + INDEX { cLSysLogServerIndex } + ::= { cLSysLogConfigTable 1 } + +CLSysLogConfigEntry ::= SEQUENCE { + cLSysLogServerIndex Unsigned32, + cLSysLogAddressType InetAddressType, + cLSysLogAddress InetAddress, + cLSysLogHostRowStatus RowStatus +} + +cLSysLogServerIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the index of the host to + which syslog messages will be sent." + ::= { cLSysLogConfigEntry 1 } + +cLSysLogAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the address type of + the host to which syslog messages will be sent. + 'dns' is used when the hostname of the server + is configured." + ::= { cLSysLogConfigEntry 2 } + +cLSysLogAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the ipaddress or hostname + of the host to which syslog messages will be sent." + ::= { cLSysLogConfigEntry 3 } + +cLSysLogHostRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and is used + to create and delete specific instances of rows in + this table." + ::= { cLSysLogConfigEntry 4 } + + + +cLSysArpUnicastEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether ARP unicast + is enabled or disabled on the controller. + A value of 'true' specifies that the ARP + unicast is enabled. A value of 'false' specifies + that the ARP unicast is disabled." + ::= { clsConfig 7 } + +cLSysBroadcastForwardingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether broadcast forwarding + is enabled or disabled on the controller. + A value of 'true' specifies that the broadcast + forwarding is enabled. A value of 'false' specifies + that the broadcast forwarding is disabled." + ::= { clsConfig 9 } + +cLSysLagModeEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether Link Aggregation(LAG) + mode is enabled or disabled on the controller. + A value of 'true' specifies that the LAG mode + is enabled. A value of 'false' specifies + that the LAG mode is disabled on the controller." + ::= { clsConfig 10 } + +clsConfigProductBranchVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This string contains the branch name of the specific + controller branch. For Mesh branches, this string has + the value M(Mesh). Zero length string is returned if + there is no branch name. This string is append to the + product version for display purposes. For example, + if the mesh product version is 4.1.191.10, a manager + application may display the version string as + 4.1.191.10M (Mesh)" + ::= { clsConfig 11 } + +clsConfigDhcpProxyEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents whether the DHCP proxy option is + enabled or disabled. + A value of 'true' specifies that the proxy option is enabled + on the controller. + A value of 'false' specifies that the proxy option + is disabled on the controller." + DEFVAL { false } + ::= { clsConfig 12 } +cLSysMulticastIGMP OBJECT IDENTIFIER + ::= { clsConfig 13 } + + +cLSysMulticastIGMPSnoopingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether Multicast IGMP + Snooping is enabled or disabled on the controller. + A value of 'true' specifies that + the Multicast IGMP Snooping is enabled. To enable this, + agentNetworkMulticastMode/clsConfigMulticastEnabled must + not be in disabled state. A value of 'false' + specifies that the Multicast IGMP Snooping is + disabled on the controller." + DEFVAL { false } + ::= { cLSysMulticastIGMP 1 } + +cLSysMulticastIGMPSnoopingTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the IGMP timeout, in seconds. + To set this value, cLSysMulticastIGMPSnoopingEnabled + must be set to True. When the timeout expires, + the controller sends a query on all WLANs, causing + all clients that are listening to a multicast group + to send a packet back to the controller." + ::= { cLSysMulticastIGMP 2 } + +cLSysMulticastIGMPQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the IGMP query interval, in seconds. + To set this value, cLSysMulticastIGMPSnoopingEnabled must + be set to True." + ::= { cLSysMulticastIGMP 3 } +-- ****************************************************************** +-- clsPortModeConfigTable +-- +-- ****************************************************************** + +cLSPortModeConfig OBJECT IDENTIFIER + ::= { clsConfig 14 } + + +clsPortModeConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF ClsPortModeConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the entries for physical + port related parameters" + ::= { cLSPortModeConfig 1 } + +clsPortModeConfigEntry OBJECT-TYPE + SYNTAX ClsPortModeConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry contains the Switch's physical + port phyical mode related attribues" + INDEX { clsPortDot1dBasePort } + ::= { clsPortModeConfigTable 1 } + +ClsPortModeConfigEntry ::= SEQUENCE { + clsPortDot1dBasePort Unsigned32, + clsPortModePhysicalMode INTEGER, + clsPortModePhysicalStatus INTEGER, + clsPortModeSfpType SnmpAdminString, + clsPortUpDownCount Counter32 +} + +clsPortDot1dBasePort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is a unique unsigned integer value which identifies + the base port number." + ::= { clsPortModeConfigEntry 1 } + +clsPortModePhysicalMode OBJECT-TYPE + SYNTAX INTEGER { + autoNegotiate(1), + half10(2), + full10(3), + half100(4), + full100(5), + full1000sx(6), + half1000(7), + full1000(8), + half10000(9), + full10000(10) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch's Port Speed Mode. This is the + configured physical mode." + ::= { clsPortModeConfigEntry 2 } + +clsPortModePhysicalStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + autonegotiate(2), + half10(3), + full10(4), + half100(5), + full100(6), + full1000sx(7), + half1000(8), + full1000(9), + half10000(10), + full10000(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The switch's Port Physical Speed Status.This + is the current actual speed." + ::= { clsPortModeConfigEntry 3 } + +clsPortModeSfpType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the SFP's type + of the port." + ::= { clsPortModeConfigEntry 4 } + +clsPortUpDownCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number + of up/down count of the port. Every time + the value of ifOperStatus is changed, + this MIB should be incremented." + ::= { clsPortModeConfigEntry 5 } + + +clsCoreDump OBJECT IDENTIFIER + ::= { clsConfig 15 } + + +clsCoreDumpTransferEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the core dump + file transfer is enabled or disabled. If the + value is True the core-dump feature is Enabled + otherwise Disabled." + DEFVAL { false } + ::= { clsCoreDump 1 } + +clsCoreDumpTransferMode OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + ftp(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This Object specifies the Core Dump Transfer Mode. + If the value is FTP then only FTP attributes + clsCoreDumpServerIPAddress, clsCoreDumpFileName, + clsCoreDumpUserName, clsCoreDumpPassword can be set, + unknown value is not SETable." + ::= { clsCoreDump 2 } + +clsCoreDumpServerIPAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This Object Id Specifies the IP Address Type of Server." + ::= { clsCoreDump 3 } + +clsCoreDumpServerIPAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the IP Address of the Server + where the core-dump will be uploaded." + ::= { clsCoreDump 4 } + +clsCoreDumpFileName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the File Name of the core-dump by + which you want to save it on the + Server." + ::= { clsCoreDump 5 } + +clsCoreDumpUserName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the Login Name at the FTP server." + ::= { clsCoreDump 6 } + +clsCoreDumpPassword OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the Login Password of the FTP server." + ::= { clsCoreDump 7 } + +clsConfigMulticastEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents whether global multicast is + enabled or disabled. + A value of 'true' specifies that the multicast option + is enabled on the controller. + A value of 'false' specifies that the multicast option + is disabled on the controller." + DEFVAL { false } + ::= { clsConfig 16 } +cLSysMulticastMLD OBJECT IDENTIFIER + ::= { clsConfig 17 } + + +cLSysMulticastMLDSnoopingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether Multicast MLD Snooping + is enabled or disabled on the controller. A value of + 'true' specifies that the Multicast MLD Snooping is + enabled. To enable this, agentNetworkMulticastMode/ + clsConfigMulticastEnabled must not be + in disabled state. A value of 'false' specifies + that the Multicast MLD Snooping is disabled + on the controller." + DEFVAL { false } + ::= { cLSysMulticastMLD 1 } + +cLSysMulticastMLDSnoopingTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the MLD timeout, in seconds. + To set this value, cLSysMulticastMLDSnoopingEnabled + must be set to True. When the timeout expires, + the controller sends a query on all WLANs, causing all + clients that are listening to a multicast group + to send a packet back to the controller." + ::= { cLSysMulticastMLD 2 } + +cLSysMulticastMLDQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the MLD query interval, in seconds. + To set this value, cLSysMulticastMLDSnoopingEnabled + must be set to True." + ::= { cLSysMulticastMLD 3 } +-- stats-timer config. + +clsConfigStats OBJECT IDENTIFIER + ::= { clsConfig 18 } + + +-- ******************************************************************** +-- * System Realtime Stats Timer Interval +-- ******************************************************************** + +clsSysRealtimeStatsTimer OBJECT-TYPE + SYNTAX Unsigned32 (2..5) + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the realtime stats interval + of the system. There are 2 stats modes: realtime and + normal. realtime interval is much less than normal mode." + DEFVAL { 5 } + ::= { clsConfigStats 1 } + +-- ******************************************************************** +-- * System Normal Stats Timer Interval +-- ******************************************************************** + +clsSysNormalStatsTimer OBJECT-TYPE + SYNTAX Unsigned32 (10..180) + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the normal stats interval + of the system. There are 2 stats modes: realtime + and normal. realtime interval is much less than + normal mode." + DEFVAL { 180 } + ::= { clsConfigStats 2 } + +-- ******************************************************************** +-- * System Sampling Statistics Interval +-- ******************************************************************** + +clsSysStatsSamplingInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the sampling interval of the system, + which is applied to WLC and APs connected to this WLC. + WLC and APs poll specific data every sampling interval." + ::= { clsConfigStats 3 } + +-- ******************************************************************** +-- * System Average Statistics Interval +-- ******************************************************************** + +clsSysStatsAverageInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the average statistics interval of + the system, which is applied to WLC and APs connected to + this WLC. This interval works as a time window for + calculating the average value of the data polled by WLC/AP + every sampling interval." + ::= { clsConfigStats 4 } +-- Alarm service config. + +clsAlarmObjects OBJECT IDENTIFIER + ::= { clsConfig 19 } + + +-- ******************************************************************** +-- * Alarm Hold Time +-- ******************************************************************** + +clsAlarmHoldTime OBJECT-TYPE + SYNTAX Unsigned32 (0..3600) + UNITS "second" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the time in seconds for which + an alarm object should be soaked when its on/off + state is changed." + DEFVAL { 6 } + ::= { clsAlarmObjects 1 } + +-- ******************************************************************** +-- * Alarm Retransmit Interval +-- ******************************************************************** + +clsAlarmTrapRetransmitInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "second" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the interval in seconds in + which alarm traps, if any, are retransmitted. + Setting this value to 0 means no retransmission." + DEFVAL { 0 } + ::= { clsAlarmObjects 2 } +-- System-wide thresholds config. + +clsSysThresholdConfig OBJECT IDENTIFIER + ::= { clsConfig 20 } + + +-- ******************************************************************** +-- * Controller CPU usage threshold +-- ******************************************************************** + +clsSysControllerCpuUsageThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the CPU usage threshold on a + controller. + Setting this value to 0 means no threshold." + DEFVAL { 0 } + ::= { clsSysThresholdConfig 1 } + +-- ******************************************************************** +-- * Controller memory usage threshold +-- ******************************************************************** + +clsSysControllerMemoryUsageThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the memory usage threshold on a + controller. + Setting this value to 0 means no threshold." + DEFVAL { 0 } + ::= { clsSysThresholdConfig 2 } + +-- ******************************************************************** +-- * AP CPU usage threshold +-- ******************************************************************** + +clsSysApCpuUsageThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the CPU usage threshold on a + AP. + Setting this value to 0 means no threshold." + DEFVAL { 0 } + ::= { clsSysThresholdConfig 3 } + +-- ******************************************************************** +-- * AP memory usage threshold +-- ******************************************************************** + +clsSysApMemoryUsageThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the memory usage threshold on a + AP. + Setting this value to 0 means no threshold." + DEFVAL { 0 } + ::= { clsSysThresholdConfig 4 } +clsNMHeartBeat OBJECT IDENTIFIER + ::= { clsConfig 21 } + + +clsNMHeartBeatEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether heart beat trap to network + manager is enabled or disabled. If the value is True the + Network Manager Heart Beat feature is Enabled otherwise + Disabled." + DEFVAL { false } + ::= { clsNMHeartBeat 1 } + +clsNMHeartBeatInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the interval in seconds in heart beat + traps to network manager." + DEFVAL { 180 } + ::= { clsNMHeartBeat 2 } + +clsCrashSystem OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object resets the switch with a crash. + If a value of of 'true' is set, the swicth would crash. + GET on this object would return 'false'." + ::= { clsConfig 99 } + +-- ******************************************************************** +-- * Status Objects +-- ******************************************************************** + +cLSysLagModeInTransition OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies whether the LAG mode is + in transition on the controller. + A value of 'true' specifies that the LAG mode + is in transition and the controller has to be rebooted + to take effect.A value of 'false' specifies + that the LAG mode is not in transition." + ::= { clsStatus 1 } + +-- ******************************************************************** +-- * Emergency Image Version +-- ******************************************************************** + +clsEmergencyImageVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco recommends installing Cisco Unified Wireless Network + Controller Boot Software , (*_ER.aes , where star denotes + the version of the controller image ) on all controller + platforms. If this ER.aes is not installed, the controller + would not be able to show the Emergency Image Version + correctly(or Field Recovery Image Version), and would be shown + as 'N/A'. The ER.aes files are independent from the controller + software files. Any controller software file can be run + with any ER.aes file. However, installing the latest boot + software file (*_ER.aes , where star denotes the controller + version) ensures that the boot software modifications in + all of the previous and current + boot software ER.aes files are installed." + ::= { clsImageInfo 1 } + +-- ******************************************************************** +-- Security oids +-- ******************************************************************** + +clsSecStrongPwdCaseCheck OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable/disable the case check for the + passwords configured in controller. + When enabled, the new password must contain characters from + at least three of the following classes : lowercase letters, + uppercase letters, digits and special characters." + ::= { clsSecurityGroup 1 } + +clsSecStrongPwdConsecutiveCheck OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable/disable the consecutive + check for the passwords configured in controller. + When enabled, the password provided should not have + a character repeated more than thrice consecutively." + ::= { clsSecurityGroup 2 } + +clsSecStrongPwdDefaultCheck OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable/disable the default check + for the passwords configured in controller. + When enabled, the new password must not be 'cisco', + 'ocsic', 'admin', 'nimda' or any variant obtained by + changing the capitalization of letters therein, + or by substituting '1' '|' or '!' for i, and/or + substituting '0' for 'o', + and/or substituting '$' for 's'" + ::= { clsSecurityGroup 3 } + +clsSecStrongPwdAsUserNameCheck OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable/disable the username check + for the password configured in controller. + When enabled the new password must not be same as + the associated username or the reversed username." + ::= { clsSecurityGroup 4 } + +-- ******************************************************************** +-- * System Flash Size +-- ******************************************************************** + +clsSysFlashSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the total flash memory size in Kbytes." + ::= { clsSysInfo 1 } + +-- ******************************************************************** +-- * System Memory Type +-- ******************************************************************** + +clsSysMemoryType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the system memory type." + ::= { clsSysInfo 2 } + +-- ******************************************************************** +-- * System Supported MAX Clients +-- ******************************************************************** + +clsSysMaxClients OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies max associated clients + supported per WLC" + ::= { clsSysInfo 3 } + +-- ******************************************************************** +-- * Number of connected AP's +-- ******************************************************************** + +clsSysApConnectCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the count of AP's that are + connected with WLC" + ::= { clsSysInfo 4 } + +clsSysNetId OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the SysNetId which is the + numeric string to identify the system information + like SysName" + ::= { clsSysInfo 5 } + +-- ******************************************************************** +-- * WLC System Current Memory Usage +-- ******************************************************************** + +clsSysCurrentMemoryUsage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the current percent usage + of system memory. This MIB should be updated + every clsSysStatsSamplingInterval." + ::= { clsSysInfo 6 } + +-- ******************************************************************** +-- * WLC System Average Memory Usage +-- ******************************************************************** + +clsSysAverageMemoryUsage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the average percent usage + of system memory. The memory average usage should be + the average of memory-Usage during the time window + specified by clsSysStatsAverageInterval." + ::= { clsSysInfo 7 } + +-- ******************************************************************** +-- * WLC System Current CPU Usage +-- ******************************************************************** + +clsSysCurrentCpuUsage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the current percent usage of all CPUs. + This MIB should be updated every clsSysStatsSamplingInterval." + ::= { clsSysInfo 8 } + +-- ******************************************************************** +-- * WLC System Average CPU Usage +-- ******************************************************************** + +clsSysAverageCpuUsage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the average percent CPU usage. + The average CPU usage should be the average of CPU-Usage + during the time window specified by + clsSysStatsAverageInterval." + ::= { clsSysInfo 9 } + +-- ******************************************************************** +-- * System Cpu Type +-- ******************************************************************** + +clsSysCpuType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the cpu type." + ::= { clsSysInfo 10 } + +clsMaxRFIDTagsCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the maximum RFID tags present + on the controller." + ::= { clsSysInfo 11 } + +clsMaxClientsCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the maximum clients present + on the controller." + ::= { clsSysInfo 12 } + +-- ******************************************************************** +-- * Notification Control Object +-- ******************************************************************** + +clsSecStrongPwdCheckTrapEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the + ciscoLwappStrongPwdCheck notification would be generated. + + A value of 'true' indicates that the agent generates + ciscoLwappStrongPwdCheck notification. + + A value of 'false' indicates that the agent doesn't + generate ciscoLwappStrongPwdCheck notification." + DEFVAL { true } + ::= { ciscoLwappSysMIBNotifControlObjects 1 } + +clsMaxClientsTrapEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the + ciscoLwappMaxClientsReached notification would be generated. + + A value of 'true' indicates that the agent generates + ciscoLwappMaxClientsReached notification. + + A value of 'false' indicates that the agent doesn't + generate ciscoLwappMaxClientsReached notification." + DEFVAL { true } + ::= { ciscoLwappSysMIBNotifControlObjects 2 } + +clsMaxRFIDTagsTrapEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the + ciscoLwappMaxRFIDTagsReached notification would be generated. + + A value of 'true' indicates that the agent generates + ciscoLwappMaxRFIDTagsReached notification. + + A value of 'false' indicates that the agent doesn't + generate ciscoLwappMaxRFIDTagsReached notification." + DEFVAL { true } + ::= { ciscoLwappSysMIBNotifControlObjects 3 } + +-- ******************************************************************** +-- * Notification Objects +-- ******************************************************************** + +clsSecStrongPwdManagementUser OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..24)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the management user who + enabled/disabled the strong password checks." + ::= { ciscoLwappSysMIBNotifObjects 1 } + +clsSecStrongPwdCheckType OBJECT-TYPE + SYNTAX INTEGER { + caseCheck(1), + consecutiveCheck(2), + defaultCheck(3), + usernameCheck(4), + allChecks(5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the type of the check that was + enabled/disabled by the management user." + ::= { ciscoLwappSysMIBNotifObjects 2 } + +clsSecStrongPwdCheckOption OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies whether the strong password check + was enabled/disabled." + ::= { ciscoLwappSysMIBNotifObjects 3 } + +clsSysAlarmSet OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies whether this system alarm is + raise or clear. + A value of 'true' indicates this event is set. + A value of 'false' indicates this even is cleared." + ::= { ciscoLwappSysMIBNotifObjects 4 } + +-- ******************************************************************** +-- * Notifications +-- ******************************************************************** + +ciscoLwappSysInvalidXmlConfig NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This notification will be sent whenever invalid + configuration detected by XML" + ::= { ciscoLwappSysMIBNotifs 1 } + +ciscoLwappNoVlanConfigured NOTIFICATION-TYPE + OBJECTS { + cldcClientAccessVLAN, + cldcClientMacAddress + } + STATUS current + DESCRIPTION + "This notification will be sent whenever wired client + tries to associate without interface for specified vlan" + ::= { ciscoLwappSysMIBNotifs 2 } + +ciscoLwappStrongPwdCheck NOTIFICATION-TYPE + OBJECTS { + clsSecStrongPwdManagementUser, + clsSecStrongPwdCheckType, + clsSecStrongPwdCheckOption + } + STATUS current + DESCRIPTION + "This notification will be sent whenever the management + user enables/disables the strong password rules." + ::= { ciscoLwappSysMIBNotifs 3 } + +ciscoLwappSysCpuUsageHigh NOTIFICATION-TYPE + OBJECTS { + clsSysCurrentCpuUsage, + clsSysAlarmSet + } + STATUS current + DESCRIPTION + "When a WLC detects its CPU usage is higher than the + threshold configured in clsSysControllerCpuUsageThreshold, + this notification is generated with clsSysAlarmSet set + to true. When its CPU usage falls below the threshold + lately, this notification is generated with + clsSysAlarmSet set to false." + ::= { ciscoLwappSysMIBNotifs 4 } + +ciscoLwappSysMemoryUsageHigh NOTIFICATION-TYPE + OBJECTS { + clsSysCurrentMemoryUsage, + clsSysAlarmSet + } + STATUS current + DESCRIPTION + "When a WLC detects its memory usage is higher than the + threshold configured in clsSysControllerMemoryUsageThreshold, + this notification is generated with clsSysAlarmSet set + to true. When its memory usage falls below the threshold + lately, this notification is generated with + clsSysAlarmSet set to false." + ::= { ciscoLwappSysMIBNotifs 5 } + +ciscoLwappMaxRFIDTagsReached NOTIFICATION-TYPE + OBJECTS { + clsMaxRFIDTagsTrapThreshold, + clsMaxRFIDTagsCount + } + STATUS current + DESCRIPTION + "This notification is generated when the number of + RFID tags on the controller exceeds the limit defined by + clsMaxRFIDTagsTrapThreshold." + ::= { ciscoLwappSysMIBNotifs 6 } + +ciscoLwappMaxClientsReached NOTIFICATION-TYPE + OBJECTS { + clsMaxClientsTrapThreshold, + clsMaxClientsCount + } + STATUS current + DESCRIPTION + "This notification is generated when the number of + clients on the controller exceeds the limit defined by + clsMaxClientsTrapThreshold." + ::= { ciscoLwappSysMIBNotifs 7 } + +ciscoLwappNMHeartBeat NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This notification will be sent when Network Mamager + Heart Beat Enable." + ::= { ciscoLwappSysMIBNotifs 8 } + +-- ******************************************************************** +-- * Individual CPU Usage +-- ******************************************************************** + +clsAllCpuUsage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the CPU usage string." + ::= { clsCpuInfo 1 } +-- ******************************************************************** + +ciscoLwappSysMIBCompliances OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBConform 1 } + +ciscoLwappSysMIBGroups OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBConform 2 } + + +-- ******************************************************************** +-- * Units of conformance +-- ******************************************************************** + +ciscoLwappSysMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappSysMIB module." + MODULE -- this module + MANDATORY-GROUPS { ciscoLwappSysConfigGroup } + ::= { ciscoLwappSysMIBCompliances 1 } + +ciscoLwappSysMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappSysMIB module." + MODULE -- this module + MANDATORY-GROUPS { ciscoLwappSysConfigGroup } + + GROUP ciscoLwappSysConfigFileEncryptionGroup + DESCRIPTION + "This group is mandatory only for platforms which support Config + Encryption." + + GROUP ciscoLwappSysTransferOperationConfigGroup + DESCRIPTION + "This group is mandatory only for platforms which support + configuration of Transfer operation." + ::= { ciscoLwappSysMIBCompliances 2 } + +ciscoLwappSysMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappSysMIB module. This deprecates + ciscoLwappSysMIBComplianceRev1." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappSysConfigGroup, + ciscoLwappSysPortConfigGroup, + ciscoLwappSysSecurityConfigGroup, + ciscoLwappSysIgmpConfigGroup, + ciscoLwappSysSecNotifObjsGroup, + ciscoLwappSysNotifsGroup, + ciscoLwappSysNotifControlGroup, + ciscoLwappSysConfigGroupVer1 + } + + GROUP ciscoLwappSysConfigFileEncryptionGroup + DESCRIPTION + "This group is mandatory only for platforms which support Config + Encryption." + + GROUP ciscoLwappSysTransferOperationConfigGroup + DESCRIPTION + "This group is mandatory only for platforms which support + configuration of Transfer operation." + ::= { ciscoLwappSysMIBCompliances 3 } + +ciscoLwappSysMIBComplianceRev3 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappSysMIB module. This deprecates + ciscoLwappSysMIBComplianceRev2." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappSysConfigGroup, + ciscoLwappSysPortConfigGroup, + ciscoLwappSysSecurityConfigGroup, + ciscoLwappSysIgmpConfigGroup, + ciscoLwappSysSecNotifObjsGroup, + ciscoLwappSysNotifsGroup, + ciscoLwappSysNotifControlGroup, + ciscoLwappSysConfigGroupVer1, + ciscoLwappSysConfigGroupSup1, + ciscoLwappSysMldConfigGroup, + ciscoLwappSysConfigStatsGroup, + ciscoLwappSysAlarmObjectGroup, + ciscoLwappSysThresholdGroup, + ciscoLwappSysHeartBeatGroup, + ciscoLwappSysInfoGroup + } + + GROUP ciscoLwappSysConfigFileEncryptionGroup + DESCRIPTION + "This group is mandatory only for platforms which support Config + Encryption." + + GROUP ciscoLwappSysTransferOperationConfigGroup + DESCRIPTION + "This group is mandatory only for platforms which support + configuration of Transfer operation." + ::= { ciscoLwappSysMIBCompliances 4 } + +ciscoLwappSysConfigGroup OBJECT-GROUP + OBJECTS { + clsDot3BridgeEnabled, + clsDownloadFileType, + clsDownloadCertificateKey, + clsUploadFileType, + clsUploadPacUsername, + clsUploadPacPassword, + clsUploadPacValidity, + cLSysBroadcastForwardingEnabled, + clsConfigProductBranchVersion, + clsConfigDhcpProxyEnabled, + clsCrashSystem + } + STATUS current + DESCRIPTION + "This collection of objects represent the system wide + configuration on the controller." + ::= { ciscoLwappSysMIBGroups 1 } + +ciscoLwappSysConfigFileEncryptionGroup OBJECT-GROUP + OBJECTS { clsTransferConfigFileEncryptionKey } + STATUS current + DESCRIPTION + "This object represents the System encryption configuration on + the controller." + ::= { ciscoLwappSysMIBGroups 2 } + +ciscoLwappSysTransferOperationConfigGroup OBJECT-GROUP + OBJECTS { + clsTransferServerAddressType, + clsTransferServerAddress, + clsTransferPath, + clsTransferFilename, + clsTransferFtpUsername, + clsTransferFtpPassword, + clsTransferFtpPortNum, + clsTransferTftpMaxRetries, + clsTransferTftpTimeout, + clsTransferStart, + clsTransferStatus, + clsTransferStatusString, + clsTransferConfigFileEncryption + } + STATUS current + DESCRIPTION + "This object represents the System Transfer operation + configuration on the controller." + ::= { ciscoLwappSysMIBGroups 3 } + +ciscoLwappSysPortConfigGroup OBJECT-GROUP + OBJECTS { + clsPortModePhysicalMode, + clsPortModePhysicalStatus, + clsPortModeSfpType, + clsPortUpDownCount + } + STATUS current + DESCRIPTION + "This collection of objects represent the system wide + configuration on the controller." + ::= { ciscoLwappSysMIBGroups 4 } + +ciscoLwappSysSecurityConfigGroup OBJECT-GROUP + OBJECTS { + clsSecStrongPwdCaseCheck, + clsSecStrongPwdConsecutiveCheck, + clsSecStrongPwdDefaultCheck, + clsSecStrongPwdAsUserNameCheck + } + STATUS current + DESCRIPTION + "This collection of objects represent the system security + configuration on the controller." + ::= { ciscoLwappSysMIBGroups 5 } + +ciscoLwappSysIgmpConfigGroup OBJECT-GROUP + OBJECTS { + cLSysMulticastIGMPSnoopingEnabled, + cLSysMulticastIGMPSnoopingTimeout, + cLSysMulticastIGMPQueryInterval + } + STATUS current + DESCRIPTION + "This collection of objects represent the IGMP multicast + configuration on the controller." + ::= { ciscoLwappSysMIBGroups 6 } + +ciscoLwappSysSecNotifObjsGroup OBJECT-GROUP + OBJECTS { + clsSecStrongPwdManagementUser, + clsSecStrongPwdCheckType, + clsSecStrongPwdCheckOption, + clsSysAlarmSet + } + STATUS current + DESCRIPTION + "This collection of objects represent the information carried + by the security related notifications sent by the agent to a + network management station." + ::= { ciscoLwappSysMIBGroups 7 } + +ciscoLwappSysNotifsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoLwappSysInvalidXmlConfig, + ciscoLwappNoVlanConfigured, + ciscoLwappStrongPwdCheck, + ciscoLwappSysCpuUsageHigh, + ciscoLwappSysMemoryUsageHigh, + ciscoLwappMaxRFIDTagsReached, + ciscoLwappMaxClientsReached, + ciscoLwappNMHeartBeat + } + STATUS current + DESCRIPTION + "This collection of objects represent the system config related + notifications sent by the agent to a network management + station." + ::= { ciscoLwappSysMIBGroups 8 } + +ciscoLwappSysNotifControlGroup OBJECT-GROUP + OBJECTS { + clsSecStrongPwdCheckTrapEnabled, + clsMaxClientsTrapEnabled, + clsMaxRFIDTagsTrapEnabled + } + STATUS current + DESCRIPTION + "This collection of objects represent the flags to control the + generation of notification." + ::= { ciscoLwappSysMIBGroups 9 } + +ciscoLwappSysConfigGroupVer1 OBJECT-GROUP + OBJECTS { + cLSysBroadcastForwardingEnabled, + cLSysLagModeEnabled, + clsConfigProductBranchVersion, + clsConfigDhcpProxyEnabled, + clsCoreDumpTransferEnable, + clsCoreDumpTransferMode, + clsCoreDumpServerIPAddressType, + clsCoreDumpServerIPAddress, + clsCoreDumpFileName, + clsCoreDumpUserName, + clsCoreDumpPassword, + clsConfigMulticastEnabled, + cLSysLagModeInTransition, + clsEmergencyImageVersion, + clsAllCpuUsage + } + STATUS current + DESCRIPTION + "This collection of objects represent the system wide + configuration on the controller." + ::= { ciscoLwappSysMIBGroups 10 } + +ciscoLwappSysConfigGroupSup1 OBJECT-GROUP + OBJECTS { + clsTimeZone, + clsTimeZoneDescription, + cLSysLogAddressType, + cLSysLogAddress, + cLSysLogHostRowStatus, + cLSysArpUnicastEnabled, + clsMaxClientsTrapThreshold, + clsMaxRFIDTagsTrapThreshold + } + STATUS current + DESCRIPTION + "This collection of objects represents the + timzone and syslog configuration on the + controller." + ::= { ciscoLwappSysMIBGroups 11 } + +ciscoLwappSysMldConfigGroup OBJECT-GROUP + OBJECTS { + cLSysMulticastMLDSnoopingEnabled, + cLSysMulticastMLDSnoopingTimeout, + cLSysMulticastMLDQueryInterval + } + STATUS current + DESCRIPTION + "This collection of objects represent the MLD multicast + configuration on the controller." + ::= { ciscoLwappSysMIBGroups 12 } + +ciscoLwappSysConfigStatsGroup OBJECT-GROUP + OBJECTS { + clsSysRealtimeStatsTimer, + clsSysNormalStatsTimer, + clsSysStatsSamplingInterval, + clsSysStatsAverageInterval + } + STATUS current + DESCRIPTION + "This collection of objects represents the + statistics intervals configuration + on the controller." + ::= { ciscoLwappSysMIBGroups 13 } + +ciscoLwappSysAlarmObjectGroup OBJECT-GROUP + OBJECTS { + clsAlarmHoldTime, + clsAlarmTrapRetransmitInterval + } + STATUS current + DESCRIPTION + "This collection of objects represents the + alarm objetcs configurations on the controller." + ::= { ciscoLwappSysMIBGroups 14 } + +ciscoLwappSysThresholdGroup OBJECT-GROUP + OBJECTS { + clsSysControllerCpuUsageThreshold, + clsSysControllerMemoryUsageThreshold, + clsSysApCpuUsageThreshold, + clsSysApMemoryUsageThreshold + } + STATUS current + DESCRIPTION + "This collection of objects represents the + Threshold configuration on the controller." + ::= { ciscoLwappSysMIBGroups 15 } + +ciscoLwappSysHeartBeatGroup OBJECT-GROUP + OBJECTS { + clsNMHeartBeatEnable, + clsNMHeartBeatInterval + } + STATUS current + DESCRIPTION + "This collection of objects represents the + heart beat configurations on the controller." + ::= { ciscoLwappSysMIBGroups 16 } + +ciscoLwappSysInfoGroup OBJECT-GROUP + OBJECTS { + clsSysFlashSize, + clsSysMemoryType, + clsSysMaxClients, + clsSysApConnectCount, + clsSysNetId, + clsSysCurrentMemoryUsage, + clsSysAverageMemoryUsage, + clsSysCurrentCpuUsage, + clsSysAverageCpuUsage, + clsSysCpuType, + clsMaxRFIDTagsCount, + clsMaxClientsCount + } + STATUS current + DESCRIPTION + "This group of object represents the + system information of the controller." + ::= { ciscoLwappSysMIBGroups 17 } + +END + + + diff --git a/CISCO-LWAPP-TC-MIB b/CISCO-LWAPP-TC-MIB new file mode 100644 index 0000000..af58269 --- /dev/null +++ b/CISCO-LWAPP-TC-MIB @@ -0,0 +1,754 @@ +-- ******************************************************************* +-- CISCO-LWAPP-TC-MIB.my: Cisco LWAPP MIBs Textual Conventions +-- March 2006, Prasanna Viswakumar +-- +-- Copyright (c) 2006, 2007, 2010-2011 by Cisco Systems Inc. +-- All rights reserved. +-- ******************************************************************* + +CISCO-LWAPP-TC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + Unsigned32, + Gauge32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + ciscoMgmt + FROM CISCO-SMI; + + +-- ******************************************************************** +-- * MODULE IDENTITY +-- ******************************************************************** + +ciscoLwappTextualConventions MODULE-IDENTITY + LAST-UPDATED "201109130000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems, + Customer Service + + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + Email: cs-wnbu-snmp@cisco.com" + DESCRIPTION + "This module defines textual conventions used + throughout the Cisco enterprise MIBs + designed for implementation on Central + Controllers that terminate the Light Weight + Access Point Protocol from LWAPP Access + Points. + + The relationship between CC and the LWAPP APs + can be depicted as follows: + + +......+ +......+ +......+ +......+ + + + + + + + + + + + CC + + CC + + CC + + CC + + + + + + + + + + + +......+ +......+ +......+ +......+ + .. . . . + .. . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ +......+ + + + + + + + + + + + + + AP + + AP + + AP + + AP + + AP + + + + + + + + + + + + + +......+ +......+ +......+ +......+ +......+ + . . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ +......+ + + + + + + + + + + + + + MN + + MN + + MN + + MN + + MN + + + + + + + + + + + + + +......+ +......+ +......+ +......+ +......+ + + + The LWAPP tunnel exists between the controller and + the APs. The MNs communicate with the APs through + the protocol defined by the 802.11 standard. + + LWAPP APs, upon bootup, discover and join one of the + controllers and the controller pushes the configuration, + that includes the WLAN parameters, to the LWAPP APs. + The APs then encapsulate all the 802.11 frames from + wireless clients inside LWAPP frames and forward + the LWAPP frames to the controller. + + GLOSSARY + + Access Point ( AP ) + + An entity that contains an 802.11 medium access + control ( MAC ) and physical layer ( PHY ) interface + and provides access to the distribution services via + the wireless medium for associated clients. + + LWAPP APs encapsulate all the 802.11 frames in + LWAPP frames and sends it to the controller to which + it is logically connected. + + Advanced Encryption Standard ( AES ) + + In cryptography, the Advanced Encryption Standard + (AES), also known as Rijndael, is a block cipher + adopted as an encryption standard by the US + government. It is expected to be used worldwide + and analysed extensively, as was the case with its + predecessor, the Data Encryption Standard (DES). + AES was adopted by National Institute of Standards + and Technology (NIST) as US FIPS PUB 197 in + November 2001 after a 5-year standardisation + process. + + Central Controller ( CC ) + + The central entity that terminates the LWAPP protocol + tunnel from the LWAPP APs. Throughout this MIB, + this entity is also referred to as 'controller'. + + Light Weight Access Point Protocol ( LWAPP ) + + This is a generic protocol that defines the + communication between the Access Points and the + Central Controller. + + Management Frame Protection ( MFP ) + + A proprietary mechanism devised to integrity protect + the otherwise unprotected management frames of the + 802.11 protocol specification. + + Message Integrity Check ( MIC ) + + A checksum computed on a sequence of bytes and made + known to the receiving party in a data communication, + to let the receiving party make sure the bytes + received were not compromised enroute. + + Mobile Node ( MN ) + + A roaming 802.11 wireless device in a wireless + network associated with an access point. + + Temporal Key Integrity Protocol ( TKIP ) + + A security protocol defined to enhance the limitations + of WEP. Message Integrity Check and per-packet keying + on all WEP-encrypted frames are two significant + enhancements provided by TKIP to WEP. + + Wired Equivalent Privacy ( WEP ) + + A security method defined by 802.11. WEP uses a + symmetric key stream cipher called RC4 to encrypt the + data packets. + + 802.11n + + 802.11n builds upon previous 802.11 standards by + adding MIMO (multiple-input multiple-output). MIMO + uses multiple transmitter and receiver antennas to + allow for increased data throughput through spatial + multiplexing and increased range. + + Control/Extension Channel + + A single 802.11 channel is 20 MHz wide. 802.11n allows + the use of channels of width 40 MHz by combining two + 20 MHz channels. The channels are known as the primary + or control channel and secondary or extension channel. + Both the channels are used for transmission + and reception of data. + + REFERENCE + + [1] Part 11 Wireless LAN Medium Access Control ( MAC ) + and Physical Layer ( PHY ) Specifications. + + [2] Draft-obara-capwap-lwapp-00.txt, IETF Light + Weight Access Point Protocol. + + [3] Enhanced Wireless Consortium MAC Specification, + v1.24. + + [4] Enhanced Wireless Consortium PHY Specification, + v1.27." + REVISION "201109130000Z" + DESCRIPTION + "Added new textual conventions CcxServiceVersion" + REVISION "201002230000Z" + DESCRIPTION + "Added new textual conventions CLApDot11RadioRole, + CLClientPowerSaveMode,and CLApDot11RadioSubband." + REVISION "200709110000Z" + DESCRIPTION + "Added new textual convention CLWebAuthType." + REVISION "200702050000Z" + DESCRIPTION + "Added new textual conventions CLDot11ChannelBandwidth, + CLDot11Band and CLApAssocFailureReason." + REVISION "200610310000Z" + DESCRIPTION + "Added new textual conventions CLMfpEventSource, + CLCdpAdvtVersionType and CLDot11ClientStatus." + REVISION "200604130000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 514 } + + + +-- ******************************************************************** +-- TEXTUAL CONVENTION +-- ******************************************************************** + +CLApIfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the type of a + wireless interface. + + The semantics are as follows: + + dot11bg - This value indicates that the radio + interface follows 802.11b or 802.11g standard. + + dot11a - This value indicates that the radio + interface follows 802.11a standard. + + uwb - This value indicates that this is a Ultra + Wideband Interface." + SYNTAX INTEGER { + dot11bg(1), + dot11a(2), + uwb(3) + } + +CLDot11Channel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the possible channel + numbers in an 802.11 communication channel. The + 802.11 radio interface of an Access Point operates + in one of the possible channels at any point of time + for wireless data communication with 802.11 based + wireless clients." + SYNTAX Unsigned32 (1..14 | 34 | 36 | 38 | 40 | 42 | 44 | 46 + | 48 | 52 | 56 | 60 | 64 | 149 | 153 + | 157 | 161) + +CLDot11ClientStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the states + of an 802.11 client. + + The semantics are as follows: + + idle(1) - client is in idle mode. + + aaaPending(2) - client's authentication is pending. + Request has been sent to AAA server for authentication. + + authenticated(3) - client has been authenticated. + + associated(4) - client is associated, but not + authenticated. + + powersave(5) - client is in powersave mode. + + disassociated(6) - client has dissociated and not in + any of the 802.11 networks managed by the controller. + + tobedeleted(7) - client is marked for deletion. + + probing(8) - state before association. The client + will be removed if it does not associate. + + excluded(9) - client has been marked as excluded after fixed + number of authentication failures." + SYNTAX INTEGER { + idle(1), + aaaPending(2), + authenticated(3), + associated(4), + powersave(5), + disassociated(6), + tobedeleted(7), + probing(8), + excluded(9) + } + +CLEventFrames ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the possible + 802.11 management frame subtypes. + + cLAssocRequestFrm - 802.11 Association Request + frame + + cLAssocResponseFrm - 802.11 Association Response + frame + + cLReAssocRequestFrm - 802.11 Reassociation + Request frame + + cLReAssocResponseFrm - 802.11 Reassociation + Response frame + + cLProbeRequestFrm - 802.11 Probe Request frame + + cLProbeResponseFrm - 802.11 Probe Response + frame + + cLReserved1 - Reserved for future use + + cLReserved2 - Reserved for future use + + cLBeaconFrm - 802.11 Beacon frame + + cLAtimFrm - 802.11 Adhoc Traffic Indication + Map frame + + cLDissociationFrm - 802.11 Dissociation + frame + + cLAuthenticationFrm - 802.11 Authentication + frame + + cLDeAuthenticationFrm - 802.11 Deauthentication + frame" + + REFERENCE + "Part 11 Wireless LAN Medium Access Control ( MAC ) + and Physical Layer ( PHY ) Specifications, + Section 7.1.3.1.2 - Type and Subtype fields" + SYNTAX BITS { + cLAssocRequestFrm(0), + cLAssocResponseFrm(1), + cLReAssocRequestFrm(2), + cLReAssocResponseFrm(3), + cLProbeRequestFrm(4), + cLProbeResponseFrm(5), + cLReserved1(6), + cLReserved2(7), + cLBeaconFrm(8), + cLAtimFrm(9), + cLDissociationFrm(10), + cLAuthenticationFrm(11), + cLDeAuthenticationFrm(12) + } + +CLMfpEventType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of the MFP anomaly event. + + invalidMic - The MFP Validation has identified + that the MIC carried by a particular management + frame is invalid. + + invalidSeq - The MFP validation has identified + that a particular management frame is carrying an + invalid sequence number. Note that an invalid + sequence number error can also be detected due to an + incorrect timestamp in the MFP information element. + The incorrect timestamp could possibly be due to the + fact that the detecting AP's time window is not in + synchronization with that of other APs in the + MFP framework. + + noMic - The MFP validation has detected a management + frame without the MFP information element. + + unexpectedMic - The MFP validation has detected a + management frame as carrying a MIC value when + protection is not enabled on the WLAN. + + ccmpDecryptError - An MFP frame that was apparently + received from a client in an AES-CCMP encrypted + session was rejected by the Access Point because it + could not be decrypted. + + ccmpInvalidMhdrIe - An MFP frame that was apparently + received from a client in an AES-CCMP encrypted + session was rejected by the Access Point because it + contained an invalid MHDR information element, or the + MHDR information element was not present. + + ccmpInvalidReplayCtr - An MFP frame that was apparently + received from a client in an AES-CCMP encrypted session + was rejected by the Access Point because the replay + counter was not valid. + + tkipInvalidIcv - An MFP frame that was apparently + received from a client in a TKIP encrypted session was + rejected by the Access Point because it contained an + invalid Integrity Check Value. + + tkipInvalidMic - An MFP frame that was apparently + received from a client in a TKIP encrypted session was + rejected by the Access Point because the message + integrity check failed. + + tkipInvalidMhdrIe - An MFP frame that was apparently + received from a client in a TKIP encrypted session was + rejected by the Access Point because it contained an + invalid MHDR information element, or the MHDR + information element was not present. + + tkipInvalidReplayCtr - An MFP frame that was apparently + received from a client in a TKIP encrypted session was + rejected by the Access Point because it the replay + counter was not valid. + + bcastDisassociationFrameRcvd - The Access Point detected + a broadcast disassociation frame. Broadcast + disassociation frames are rejected by CCXv5 compliant + devices. + + bcastDeauthenticationFrameRcvd - The Access Point + detected a broadcast deauthentication frame. Broadcast + deauthentication frames are rejected by CCXv5 compliant + devices. + + bcastActionFrameRcvd - The Access Point detected a + broadcast action frame. Broadcast action frames are + rejected by CCXv5 compliant devices." + SYNTAX INTEGER { + invalidMic(1), + invalidSeq(2), + noMic(3), + unexpectedMic(4), + ccmpNoEncryptError(16), + ccmpDecryptError(17), + ccmpInvalidReplayCtr(19), + tkipNoEncryptError(20), + tkipInvalidIcv(21), + tkipInvalidMic(22), + tkipInvalidMhdrIe(23), + tkipInvalidReplayCtr(24), + bcastDisassociationFrameRcvd(32), + bcastDeauthenticationFrameRcvd(33), + bcastActionFrameRcvd(34) + } + +CLMfpEventSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The source of the MFP anomaly event. + + infrastructureMfp - The source of the MFP event is + an infrastructure device that implements MFP. + + clientMfp - The source of the MFP event is a client + device that implements MFP." + SYNTAX INTEGER { + infrastructureMfp(1), + clientMfp(2) + } + +CLMfpVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention lists the versions of + the MFP protocol." + SYNTAX INTEGER { + mfpv1(1), + mfpv2(2) + } + +CLTimeBaseStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is used to define the + time synchronization of entities with their + respective time bases. + + cTimeBaseInSync - This value indicates that the + respective entity is in synchronization with + its time base. + + cTimeBaseNotInSync - This value indicates that + the respective entity is not in synchronization + with its time base." + SYNTAX INTEGER { + cTimeBaseInSync(1), + cTimeBaseNotInSync(2) + } + +CLSecEncryptType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the type of + encryption to be applied to a WLAN. + + The semantics are as follows: + + tkip - This value indicates that TKIP encryption + is configured for data protection. + + aes - This value indicates that AES encryption + is configured for data protection." + SYNTAX BITS { + tkip(0), + aes(1) + } + +CLSecKeyFormat ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the type of + the key configured for encryption." + SYNTAX INTEGER { + default(1), + hex(2), + ascii(3) + } + +CLDot11RfParamMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines how the RF + parameters used to manage roaming are chosen + by the controller. + + default - controller reverts back to the default + values specified for the RF parameters. + + auto - controller determines the RF parameters + automatically without any input from the end user. + + custom - controller uses the RF parameters + configured by the end user. User is allowed to + configure the parameters only if the mode is set + to 'custom'." + SYNTAX INTEGER { + default(1), + custom(2), + auto(3) + } + +CLTsmDot11CurrentPackets ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The number of packets received over a specified + period of time." + SYNTAX Gauge32 + +CLCdpAdvtVersionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention lists the versions of + the CDP protocol in use in LWAPP APs and Controllers." + SYNTAX INTEGER { + cdpv1(1), + cdpv2(2) + } + +CLDot11ChannelBandwidth ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the channel + bandwidth for 802.11n radio interfaces. + + The semantics are as follows: + + five - This value indicates that the bandwidth + is 5 MHz. + + ten - This value indicates that the bandwidth + is 10 MHz. + + twenty - This value indicates that the bandwidth + is 20 MHz. + + aboveforty - This value indicates that the bandwidth + is 40 MHz with the extension channel above the control + channel. + + belowforty - This value indicates that the bandwidth + is 40 MHz with the extension channel below the control + channel." + SYNTAX INTEGER { + five(1), + ten(2), + twenty(3), + aboveforty(4), + belowforty(5) + } + +CLDot11Band ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the 802.11 frequency + band. + + The semantics are as follows: + + band2dot4 - This value indicates that the + 2.4 GHz band is in use. + + band5 - This value indicates that the + 5 GHz band is in use." + SYNTAX INTEGER { + band2dot4(1), + band5(2) + } + +CLApAssocFailureReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the possible reasons + for an AP's failure to get associated to a controller. + + The semantics are as follows: + + unknown - The reason for the AP not being able to + associate is unknown. + + notSupported - The AP is not supported for management + by the controller." + SYNTAX INTEGER { + unknown(1), + notSupported(2) + } + +CLWebAuthType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents either one of the following web auth types + internalDefault(1) - + The default login page will be + presented to the client for authentication. + + internalCustom(2) - + The administrator has created and + uploaded a custom login page and it will be + presented to the clients for authentication. + + external(3) - + This value indicates that the login page + will be served from the external web server. Note + that cLWAWebAuthType can be successfully set to this + value when the cLWAExternalWebAuthURL object has been + set to string with non-zero length." + SYNTAX INTEGER { + internalDefault(1), + internalCustom(2), + external(3) + } + +CLClientPowerSaveMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines power management mode + of this client. + The possible two modes are: + active(1) - The client is not in power-save mode + and it is actively sending or receiving + data. + powersave(2) - The client is in power-save mode and it + wakes up once a while to check for + pending data." + SYNTAX INTEGER { + active(1), + powersave(2) + } + +CLApDot11RadioSubband ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the possible values + of subbands a radio can support. + Currently, this information is applicable to + A radios. + all(1) - This radio is a regular A radio that operates + in the full A band spectrum in the frequency + range 4940 Mhz - 5850 Mhz. + sub49(2) - This is an A radio that operates only in the + public safety (4.9 Ghz) sub band in the + frequency range 4940 Mhz - 5100 Mhz. + sub52(3) - This is an A radio that operates only in the + 5.2 Ghz sub band in the frequency range + 5250 Mhz - 5350 Mhz. + sub54(4) - This is an A radio that operates only in the + 5.4 Ghz sub band in the frequency range + 5470 Mhz - 5725 Mhz. + sub58(5) - This is an A radio that operates only in the + 5.8 Ghz sub band in the frequency range + 5725 Mhz - 5850 Mhz." + SYNTAX INTEGER { + all(1), + sub49(2), + sub52(3), + sub54(4), + sub58(5) + } + +CLApDot11RadioRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the possible values + of role a radio can support. + shutdown(0) - This role states that the radio is + shut down. + upDownlink(1) - This radio provides both uplink + and downlink access. + uplink(2) - This role is applicable only for Ethernet + ports. This radio provides uplink access. + downlink(3) - This radio provides downlink access. + downlink radio allows child APs to join. + access(4) - This radio provides the access to the + clients. + uplinkAccess(5) - This radio role states that the radio + provides the uplink access to the clients. + downlinkAccess(6) - This radio role states that the radio + provides the downlink access to + the clients. + upDownlinkAccess(7) - This radio role states that the radio + provides both uplink and downlink access + to the clients. + unknown(8) - This radio role is unknown." + SYNTAX INTEGER { + shutdown(0), + upDownlink(1), + uplink(2), + downlink(3), + access(4), + uplinkAccess(5), + downlinkAccess(6), + upDownlinkAccess(7), + unknown(8) + } + +CcxServiceVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the service versions + supported by a CCX Next client. The supported services + include foundation, location, management and voice." + SYNTAX INTEGER { + none(1), + version1(2), + version2(3) + } + +END + + + diff --git a/CISCO-SMI b/CISCO-SMI index 7ee7f71..0e81e26 100644 --- a/CISCO-SMI +++ b/CISCO-SMI @@ -1,326 +1,554 @@ -- ***************************************************************** -- CISCO-SMI.my: Cisco Enterprise Structure of Management Information --- +-- -- April 1994, Jeffrey T. Johnson --- --- Copyright (c) 1994-1997 by cisco Systems, Inc. +-- +-- Copyright (c) 1994-1997, 2001, 2009, 2012 by cisco Systems Inc. -- All rights reserved. --- --- ***************************************************************** --- +-- +-- **************************************************************** CISCO-SMI DEFINITIONS ::= BEGIN IMPORTS - MODULE-IDENTITY, - OBJECT-IDENTITY, - enterprises - FROM SNMPv2-SMI; + MODULE-IDENTITY, + OBJECT-IDENTITY, + enterprises + FROM SNMPv2-SMI; -cisco MODULE-IDENTITY - LAST-UPDATED "200001110000Z" - ORGANIZATION "Cisco Systems, Inc." - CONTACT-INFO - " Cisco Systems - Customer Service - - Postal: 170 West Tasman Drive - San Jose, CA 95134 - USA - - Tel: +1 800 553-NETS - - E-mail: cs-snmp@cisco.com" - DESCRIPTION - "The Structure of Management Information for the - Cisco enterprise." - REVISION "200001110000Z" - DESCRIPTION - "Added ciscoPolicy, ciscoPolicyAuto, ciscoPIB, and - ciscoPibToMib." - REVISION "9704090000Z" - DESCRIPTION - "Added ciscoPartnerProducts to generate sysObjectID - for partner platforms" - REVISION "9505160000Z" - DESCRIPTION - "New oid assignments for Cisco REPEATER MIB and others." - REVISION "9404262000Z" - DESCRIPTION - "Initial version of this MIB module." - ::= { enterprises 9 } -- assigned by IANA +cisco MODULE-IDENTITY + LAST-UPDATED "201208290000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "The Structure of Management Information for the + Cisco enterprise." + REVISION "201208290000Z" + DESCRIPTION + "Added ciscoSMB under otherEnterprises" + REVISION "200902030000Z" + DESCRIPTION + "Added ciscoSB under otherEnterprises" + REVISION "200203210000Z" + DESCRIPTION + "Added ciscoPKI for PKI policy and extension OIDs" + REVISION "200105220000Z" + DESCRIPTION + "Added transport protocol domains." + REVISION "200011012246Z" + DESCRIPTION + "Added ciscoDomains to define new transports. Also added + ciscoCpeCIB, which will contain managed objects that + contribute to the CPE Configuration Information Base (CIB)." + REVISION "200001110000Z" + DESCRIPTION + "Added ciscoPolicy, ciscoPolicyAuto, ciscoPIB, and + ciscoPibToMib." + REVISION "9704090000Z" + DESCRIPTION + "Added ciscoPartnerProducts to generate sysObjectID + for partner platforms" + REVISION "9505160000Z" + DESCRIPTION + "New oid assignments for Cisco REPEATER MIB and others." + REVISION "9404262000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { enterprises 9 } + + + +-- assigned by IANA ciscoProducts OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoProducts is the root OBJECT IDENTIFIER from - which sysObjectID values are assigned. Actual - values are defined in CISCO-PRODUCTS-MIB." - ::= { cisco 1 } + STATUS current + DESCRIPTION + "ciscoProducts is the root OBJECT IDENTIFIER from + which sysObjectID values are assigned. Actual + values are defined in CISCO-PRODUCTS-MIB." + ::= { cisco 1 } + local OBJECT-IDENTITY - STATUS current - DESCRIPTION - "Subtree beneath which pre-10.2 MIBS were built." - ::= { cisco 2 } + STATUS current + DESCRIPTION + "Subtree beneath which pre-10.2 MIBS were built." + ::= { cisco 2 } + temporary OBJECT-IDENTITY - STATUS current - DESCRIPTION - "Subtree beneath which pre-10.2 experiments were - placed." - ::= { cisco 3 } + STATUS current + DESCRIPTION + "Subtree beneath which pre-10.2 experiments were + placed." + ::= { cisco 3 } + pakmon OBJECT-IDENTITY - STATUS current - DESCRIPTION - "reserved for pakmon" - ::= { cisco 4 } + STATUS current + DESCRIPTION + "reserved for pakmon" + ::= { cisco 4 } + workgroup OBJECT-IDENTITY - STATUS current - DESCRIPTION - "subtree reserved for use by the Workgroup Business Unit" - ::= { cisco 5 } + STATUS current + DESCRIPTION + "subtree reserved for use by the Workgroup Business Unit" + ::= { cisco 5 } + otherEnterprises OBJECT-IDENTITY - STATUS current - DESCRIPTION - "otherEnterprises provides a root object identifier - from which mibs produced by other companies may be - placed. mibs produced by other enterprises are - typicially implemented with the object identifiers - as defined in the mib, but if the mib is deemed to - be uncontrolled, we may reroot the mib at this - subtree in order to have a controlled version." - ::= { cisco 6 } + STATUS current + DESCRIPTION + "otherEnterprises provides a root object identifier + from which mibs produced by other companies may be + placed. mibs produced by other enterprises are + typicially implemented with the object identifiers + as defined in the mib, but if the mib is deemed to + be uncontrolled, we may reroot the mib at this + subtree in order to have a controlled version." + ::= { cisco 6 } + + +ciscoSB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoSB provides root Object Identifier for Management + Information Base for products of Cisco Small Business. + This includes products rebranded from linksys aquisition. + MIB numbers under this root are managed and controlled + by ciscosb_mib@cisco.com." + ::= { otherEnterprises 1 } + + +ciscoSMB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoSMB provides root Object Identifier for Management + Information Base for products of Cisco built for Small and + Medium Business market.The MIB numbers under this root are + managed and controlled by ciscosmb_mib@cisco.com" + ::= { otherEnterprises 2 } + ciscoAgentCapability OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoAgentCapability provides a root object identifier - from which AGENT-CAPABILITIES values may be assigned." - ::= { cisco 7 } + STATUS current + DESCRIPTION + "ciscoAgentCapability provides a root object identifier + from which AGENT-CAPABILITIES values may be assigned." + ::= { cisco 7 } + ciscoConfig OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoConfig is the main subtree for configuration mibs." - ::= { cisco 8 } + STATUS current + DESCRIPTION + "ciscoConfig is the main subtree for configuration mibs." + ::= { cisco 8 } + ciscoMgmt OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoMgmt is the main subtree for new mib development." - ::= { cisco 9 } + STATUS current + DESCRIPTION + "ciscoMgmt is the main subtree for new mib development." + ::= { cisco 9 } + ciscoExperiment OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoExperiment provides a root object identifier - from which experimental mibs may be temporarily - based. mibs are typicially based here if they - fall in one of two categories - 1) are IETF work-in-process mibs which have not - been assigned a permanent object identifier by - the IANA. - 2) are cisco work-in-process which has not been - assigned a permanent object identifier by the - cisco assigned number authority, typicially because - the mib is not ready for deployment. - - NOTE WELL: support for mibs in the ciscoExperiment - subtree will be deleted when a permanent object - identifier assignment is made." - ::= { cisco 10 } + STATUS current + DESCRIPTION + "ciscoExperiment provides a root object identifier + from which experimental mibs may be temporarily + based. mibs are typicially based here if they + fall in one of two categories + 1) are IETF work-in-process mibs which have not + been assigned a permanent object identifier by + the IANA. + 2) are cisco work-in-process which has not been + assigned a permanent object identifier by the + cisco assigned number authority, typicially because + the mib is not ready for deployment. + + NOTE WELL: support for mibs in the ciscoExperiment + subtree will be deleted when a permanent object + identifier assignment is made." + ::= { cisco 10 } + ciscoAdmin OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoAdmin is reserved for administratively assigned - OBJECT IDENTIFIERS, i.e. those not associated with MIB - objects" - ::= { cisco 11 } + STATUS current + DESCRIPTION + "ciscoAdmin is reserved for administratively assigned + OBJECT IDENTIFIERS, i.e. those not associated with MIB + objects" + ::= { cisco 11 } + ciscoModules OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoModules provides a root object identifier - from which MODULE-IDENTITY values may be assigned." - ::= { cisco 12 } + STATUS current + DESCRIPTION + "ciscoModules provides a root object identifier + from which MODULE-IDENTITY values may be assigned." + ::= { cisco 12 } + lightstream OBJECT-IDENTITY - STATUS current - DESCRIPTION - "subtree reserved for use by Lightstream" - ::= { cisco 13 } + STATUS current + DESCRIPTION + "subtree reserved for use by Lightstream" + ::= { cisco 13 } + ciscoworks OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoworks provides a root object identifier beneath - which mibs applicable to the CiscoWorks family of network - management products are defined." - ::= { cisco 14 } + STATUS current + DESCRIPTION + "ciscoworks provides a root object identifier beneath + which mibs applicable to the CiscoWorks family of network + management products are defined." + ::= { cisco 14 } + newport OBJECT-IDENTITY - STATUS current - DESCRIPTION - "subtree reserved for use by the former Newport Systems - Solutions, now a portion of the Access Business Unit." - ::= { cisco 15 } + STATUS current + DESCRIPTION + "subtree reserved for use by the former Newport Systems + Solutions, now a portion of the Access Business Unit." + ::= { cisco 15 } + ciscoPartnerProducts OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoPartnerProducts is the root OBJECT IDENTIFIER from - which partner sysObjectID values may be assigned. Such - sysObjectID values are composed of the ciscoPartnerProducts - prefix, followed by a single identifier that is unique for - each partner, followed by the value of sysObjectID of the - Cisco product from which partner product is derived. Note - that the chassisPartner MIB object defines the value of the - identifier assigned to each partner." - ::= { cisco 16 } + STATUS current + DESCRIPTION + "ciscoPartnerProducts is the root OBJECT IDENTIFIER from + which partner sysObjectID values may be assigned. Such + sysObjectID values are composed of the ciscoPartnerProducts + prefix, followed by a single identifier that is unique for + each partner, followed by the value of sysObjectID of the + Cisco product from which partner product is derived. Note + that the chassisPartner MIB object defines the value of the + identifier assigned to each partner." + ::= { cisco 16 } + ciscoPolicy OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoPolicy is the root of the Cisco-assigned OID - subtree for use with Policy Management." - ::= { cisco 17 } + STATUS current + DESCRIPTION + "ciscoPolicy is the root of the Cisco-assigned OID + subtree for use with Policy Management." + ::= { cisco 17 } + --- Note that 1.3.6.1.4.1.9.17.1 is currently unassigned +-- Note that 1.3.6.1.4.1.9.17.1 is currently unassigned ciscoPIB OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoPIB is the root of the Cisco-assigned OID - subtree for assignment to PIB (Policy Information - Base) modules." - ::= { ciscoPolicy 2 } + STATUS current + DESCRIPTION + "ciscoPIB is the root of the Cisco-assigned OID + subtree for assignment to PIB (Policy Information + Base) modules." + ::= { ciscoPolicy 2 } + ciscoPolicyAuto OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoPolicyAuto is the root of the Cisco-assigned - OID subtree for OIDs which are automatically assigned - for use in Policy Management." - ::= { cisco 18 } + STATUS current + DESCRIPTION + "ciscoPolicyAuto is the root of the Cisco-assigned + OID subtree for OIDs which are automatically assigned + for use in Policy Management." + ::= { cisco 18 } + --- Note that 1.3.6.1.4.1.9.18.1 is currently unassigned +-- Note that 1.3.6.1.4.1.9.18.1 is currently unassigned ciscoPibToMib OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoPibToMib is the root of the Cisco-assigned - OID subtree for MIBs which are algorithmically - generated/translated from Cisco PIBs with OIDs - assigned under the ciscoPIB subtree. - These generated MIBs allow management - entities (other the current Policy Server) to - read the downloaded policy. By convention, for PIB - 'ciscoPIB.x', the generated MIB shall have the - name 'ciscoPibToMib.x'." - ::= { ciscoPolicyAuto 2 } + STATUS current + DESCRIPTION + "ciscoPibToMib is the root of the Cisco-assigned + OID subtree for MIBs which are algorithmically + generated/translated from Cisco PIBs with OIDs + assigned under the ciscoPIB subtree. + These generated MIBs allow management + entities (other the current Policy Server) to + read the downloaded policy. By convention, for PIB + 'ciscoPIB.x', the generated MIB shall have the + name 'ciscoPibToMib.x'." + ::= { ciscoPolicyAuto 2 } + + +ciscoDomains OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoDomains provides a root object identifier from which + different transport mapping values may be assigned." + ::= { cisco 19 } + + +ciscoCIB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoCIB is the root of the Cisco-assigned OID subtree for + assignment to MIB modules describing managed objects that + part of the CPE automatic configuration framework." + ::= { cisco 20 } + + +ciscoCibMmiGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoCibMmiGroup is the root of the Cisco-assigned OID + subtree for assignment to MIB modules describing managed + objects supporting the Modem Management Interface (MMI), + the interface that facilitates CPE automatic configuration." + ::= { ciscoCIB 1 } + + +ciscoCibProvGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoCibStoreGroup is the root of the Cisco-assigned OID + subtree for assignment to MIB modules describing managed + objects contributing to the Configuration Information Base + (CIB)." + ::= { ciscoCIB 2 } + + +ciscoPKI OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoPKI is the root of cisco-assigned OID subtree for PKI + Certificate Policies and Certificate Extensions." + ::= { cisco 21 } + -- ciscoAdmin assignments follow ciscoProxy OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoProxy OBJECT IDENTIFIERS are used to uniquely name - party mib records created to proxy for SNMPv1." - ::= { ciscoAdmin 1 } -ciscoPartyProxy OBJECT IDENTIFIER ::= { ciscoProxy 1 } -ciscoContextProxy OBJECT IDENTIFIER ::= { ciscoProxy 2 } - --- + STATUS current + DESCRIPTION + "ciscoProxy OBJECT IDENTIFIERS are used to uniquely name + party mib records created to proxy for SNMPv1." + ::= { ciscoAdmin 1 } + +ciscoPartyProxy OBJECT IDENTIFIER + ::= { ciscoProxy 1 } + +ciscoContextProxy OBJECT IDENTIFIER + ::= { ciscoProxy 2 } + + -- Administrative assignments for repeaters --- ciscoRptrGroupObjectID OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoRptrGroupObjectID OBJECT IDENTIFIERS are used to - uniquely identify groups of repeater ports for use by the - SNMP-REPEATER-MIB (RFC 1516) rptrGroupObjectID object." - ::= { ciscoAdmin 2 } + STATUS current + DESCRIPTION + "ciscoRptrGroupObjectID OBJECT IDENTIFIERS are used to + uniquely identify groups of repeater ports for use by the + SNMP-REPEATER-MIB (RFC 1516) rptrGroupObjectID object." + ::= { ciscoAdmin 2 } + ciscoUnknownRptrGroup OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The identity of an unknown repeater port group." - ::= { ciscoRptrGroupObjectID 1 } + STATUS current + DESCRIPTION + "The identity of an unknown repeater port group." + ::= { ciscoRptrGroupObjectID 1 } + cisco2505RptrGroup OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The authoritative identity of the Cisco 2505 repeater - port group." - ::= { ciscoRptrGroupObjectID 2 } + STATUS current + DESCRIPTION + "The authoritative identity of the Cisco 2505 repeater + port group." + ::= { ciscoRptrGroupObjectID 2 } + cisco2507RptrGroup OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The authoritative identity of the Cisco 2507 repeater - port group." - ::= { ciscoRptrGroupObjectID 3 } + STATUS current + DESCRIPTION + "The authoritative identity of the Cisco 2507 repeater + port group." + ::= { ciscoRptrGroupObjectID 3 } + cisco2516RptrGroup OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The authoritative identity of the Cisco 2516 repeater - port group." - ::= { ciscoRptrGroupObjectID 4 } + STATUS current + DESCRIPTION + "The authoritative identity of the Cisco 2516 repeater + port group." + ::= { ciscoRptrGroupObjectID 4 } + ciscoWsx5020RptrGroup OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The authoritative identity of the wsx5020 repeater - port group." - ::= { ciscoRptrGroupObjectID 5 } + STATUS current + DESCRIPTION + "The authoritative identity of the wsx5020 repeater + port group." + ::= { ciscoRptrGroupObjectID 5 } + --- --- Administrative assignments for chip sets --- +-- Administrative assignments for chip sets ciscoChipSets OBJECT-IDENTITY - STATUS current - DESCRIPTION - "Numerous media-specific MIBS have an object, defined as - an OBJECT IDENTIFIER, which is the identity of the chipset - realizing the interface. Cisco-specific chipsets have their - OBJECT IDENTIFIERS assigned under this subtree." - ::= { ciscoAdmin 3 } + STATUS current + DESCRIPTION + "Numerous media-specific MIBS have an object, defined as + an OBJECT IDENTIFIER, which is the identity of the chipset + realizing the interface. Cisco-specific chipsets have their + OBJECT IDENTIFIERS assigned under this subtree." + ::= { ciscoAdmin 3 } + ciscoChipSetSaint1 OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The identity of the Rev 1 SAINT ethernet chipset - manufactured for cisco by LSI Logic." - ::= { ciscoChipSets 1 } + STATUS current + DESCRIPTION + "The identity of the Rev 1 SAINT ethernet chipset + manufactured for cisco by LSI Logic." + ::= { ciscoChipSets 1 } + ciscoChipSetSaint2 OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The identity of the Rev 2 SAINT ethernet chipset - manufactured for cisco by LSI Logic." - ::= { ciscoChipSets 2 } + STATUS current + DESCRIPTION + "The identity of the Rev 2 SAINT ethernet chipset + manufactured for cisco by LSI Logic." + ::= { ciscoChipSets 2 } + ciscoChipSetSaint3 OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The identity of the Rev 3 SAINT ethernet chipset - manufactured for cisco by Plessey." - ::= { ciscoChipSets 3 } + STATUS current + DESCRIPTION + "The identity of the Rev 3 SAINT ethernet chipset + manufactured for cisco by Plessey." + ::= { ciscoChipSets 3 } + ciscoChipSetSaint4 OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The identity of the Rev 4 SAINT ethernet chipset - manufactured for cisco by Mitsubishi." - ::= { ciscoChipSets 4 } + STATUS current + DESCRIPTION + "The identity of the Rev 4 SAINT ethernet chipset + manufactured for cisco by Mitsubishi." + ::= { ciscoChipSets 4 } + +-- Transport protocol domains +-- +-- The textual conventions for these domains are defined in CISCO-TM. + +ciscoTDomains OBJECT IDENTIFIER + ::= { ciscoDomains 99999 } + + +ciscoTDomainUdpIpv4 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The UDP over IPv4 transport domain. The corresponding + transport address is of type CiscoTAddressIPv4." + ::= { ciscoTDomains 1 } + + +ciscoTDomainUdpIpv6 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The UDP over IPv6 transport domain. The corresponding + transport address is of type CiscoTAddressIPv6 for global IPv6 + addresses and CiscoTAddressIPv6s for scoped IPv6 addresses." + ::= { ciscoTDomains 2 } + + +ciscoTDomainTcpIpv4 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The TCP over IPv4 transport domain. The corresponding + transport address is of type CiscoTAddressIPv4." + ::= { ciscoTDomains 3 } + + +ciscoTDomainTcpIpv6 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The TCP over IPv6 transport domain. The corresponding + transport address is of type CiscoTAddressIPv6 for global IPv6 + addresses and CiscoTAddressIPv6s for scoped IPv6 addresses." + ::= { ciscoTDomains 4 } + + +ciscoTDomainLocal OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Posix Local IPC transport domain. The corresponding + transport address is of type CiscoTAddressLocal. The Posix + Local IPC transport domain incorporates the well known UNIX + domain sockets." + ::= { ciscoTDomains 5 } + + +ciscoTDomainClns OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The CLNS transport domain. The corresponding transport + address is of type CiscoTAddressOSI." + ::= { ciscoTDomains 6 } + + +ciscoTDomainCons OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The CONS transport domain. The corresponding transport + address is of type CiscoTAddressOSI." + ::= { ciscoTDomains 7 } + + +ciscoTDomainDdp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The DDP transport domain. The corresponding transport + address is of type CiscoTAddressNBP." + ::= { ciscoTDomains 8 } + + +ciscoTDomainIpx OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The IPX transport domain. The corresponding transport + address is of type CiscoTAddressIPX." + ::= { ciscoTDomains 9 } + + +ciscoTDomainSctpIpv4 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The SCTP over IPv4 transport domain. The corresponding + transport address is of type CiscoTAddressIPv4." + REFERENCE + "RFC 2960 - Stream Control Transmission Protocol. R. Stewart, + Q. Xie, K. Morneault, C. Sharp, H. Schwarzbauer, T. Taylor, + I. Rytina, M. Kalla, L. Zhang, V. Paxson. October 2000." + ::= { ciscoTDomains 10 } + + +ciscoTDomainSctpIpv6 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The SCTP over IPv6 transport domain. The corresponding + transport address is of type CiscoTAddressIPv6 for global IPv6 + addresses and CiscoTAddressIPv6s for scoped IPv6 addresses." + REFERENCE + "RFC 2960 - Stream Control Transmission Protocol. R. Stewart, + Q. Xie, K. Morneault, C. Sharp, H. Schwarzbauer, T. Taylor, + I. Rytina, M. Kalla, L. Zhang, V. Paxson. October 2000." + ::= { ciscoTDomains 11 } + END + + diff --git a/DCS3FRU-MIB b/DCS3FRU-MIB new file mode 100755 index 0000000..c0c5dbf --- /dev/null +++ b/DCS3FRU-MIB @@ -0,0 +1,255 @@ +------------------------------------------------------------------------------- +-- +-- Title: Systems Management Field Replaceable Unit (FRU) MIB +-- +-- Version: 5.6.0 +-- +-- Release Date: April 2006 +-- +-- Description: This MIB defines MIB objects that make system FRU +-- information available to SNMP management applications. +-- +-- Copyright (c) 2000-2006 Dell Inc. +-- All Rights Reserved. +-- +-- Note: The information and functionality described by this MIB file, +-- like many MIB files, is subject to change without notice. +-- Please examine the version number of this MIB and compare it +-- to the version number you are expecting. +-- +-- OID Format Legend: +-- = attribute ID +-- = index ID +-- +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Begin MIB +------------------------------------------------------------------------------- + +DCS3FRU-MIB DEFINITIONS ::= BEGIN + +IMPORTS + enterprises + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB; + + +------------------------------------------------------------------------------- +-- Object Identifiers +------------------------------------------------------------------------------- + +-- Enterprise ID +dell OBJECT IDENTIFIER ::= { enterprises 674 } + +-- Server3 Branch +server3 OBJECT IDENTIFIER ::= { dell 10892 } + +-- Server3 Groups +baseboardGroup OBJECT IDENTIFIER ::= { server3 1 } + +-- Server3 Baseboard Groups for FRU +-- (Other Server3 Baseboard groups are defined in other MIB files.) +fruGroup OBJECT IDENTIFIER ::= { baseboardGroup 2000 } + + +------------------------------------------------------------------------------- +-- Textual Conventions +------------------------------------------------------------------------------- + +DellObjectRange ::= INTEGER (1..128) +DellUnsigned8BitRange ::= INTEGER (0..255) +DellUnsigned16BitRange ::= INTEGER (0..65535) +DellUnsigned32BitRange ::= INTEGER (0..4294967295) + +-- DellDateName dates are defined in the displayable format +-- yyyymmddHHMMSS.uuuuuu+ooo +-- where yyyy is the year, mm is the month number, dd is the day of the month, +-- HHMMSS are the hours, minutes and seconds, respectively, uuuuuu is the +-- number of microseconds, and +ooo is the offset from UTC in minutes. If east +-- of UTC, the number is preceded by a plus (+) sign, and if west of UTC, the +-- number is preceded by a minus (-) sign. +-- +-- For example, Wednesday, May 25, 1994, at 1:30:15 PM EDT +-- would be represented as: 19940525133015.000000-300 +-- +-- Values must be zero-padded if necessary, like "05" in the example above. +-- If a value is not supplied for a field, each character in the field +-- must be replaced with asterisk ('*') characters. +DellDateName ::= DisplayString (SIZE (25)) + +-- +-- Status +-- +DellStatus ::= INTEGER { + other(1), -- status is not one of the following: + unknown(2), -- status of object is unknown (not known or monitored) + ok(3), -- status of object is OK (normal) + nonCritical(4), -- status of object is noncritical (warning) + critical(5), -- status of object is critical (failure) + nonRecoverable(6) -- status of object is non-recoverable (dead) +} + + +------------------------------------------------------------------------------- +-- +-- MIB Groups +-- +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Field Replaceable Unit (FRU) Group +-- +-- OID: 1.3.6.1.4.1.674.10892.1.2000 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Field Replaceable Unit (FRU) Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.2000.10.1... +------------------------------------------------------------------------------- + +DellFRUInformationState ::= INTEGER { + ok(1), -- FRU information is OK + notSupported(2), -- FRU information is not supported + notAvailable(3), -- FRU information is not available + checksumInvalid(4), -- FRU information checksum is invalid + corrupted(5) -- FRU information is corrupted +} + +FruTableEntry ::= SEQUENCE { + fruChassisIndex DellObjectRange, + fruIndex DellObjectRange, + fruInformationStatus DellStatus, + fruInformationState DellFRUInformationState, + fruDeviceName DisplayString (SIZE (0..64)), + fruManufacturerName DisplayString (SIZE (0..64)), + fruSerialNumberName DisplayString (SIZE (0..64)), + fruPartNumberName DisplayString (SIZE (0..64)), + fruRevisionName DisplayString (SIZE (0..64)), + fruManufacturingDateName DellDateName, + fruAssetTagName DisplayString (SIZE (0..64)) +} + +fruTable OBJECT-TYPE + SYNTAX SEQUENCE OF FruTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"2000.0010 This object defines the Field Replaceable Unit table." + ::= { fruGroup 10 } +fruTableEntry OBJECT-TYPE + SYNTAX FruTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"2000.0010.0001 This object defines the Field Replaceable Unit table entry." + INDEX { fruChassisIndex, + fruIndex } + ::= { fruTable 1 } + +fruChassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"2000.0010.0001.0001 This attribute defines the index (one based) of the +chassis containing the field replaceable unit." + ::= { fruTableEntry 1 } +fruIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"2000.0010.0001.0002 This attribute defines the index (one based) of the +field replaceable unit." + ::= { fruTableEntry 2 } +fruInformationStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"2000.0010.0001.0003 This attribute defines the status of the +field replaceable unit information." + ::= { fruTableEntry 3 } +fruInformationState OBJECT-TYPE + SYNTAX DellFRUInformationState + ACCESS read-only + STATUS mandatory + DESCRIPTION +"2000.0010.0001.0004 This attribute defines the state of the +field replaceable unit information. Some information for the +field replaceable unit may not be available if the state is +other than ok(1)." + ::= { fruTableEntry 4 } +fruDeviceName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"2000.0010.0001.0005 This attribute defines the device name of the +field replaceable unit." + ::= { fruTableEntry 5 } +fruManufacturerName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"2000.0010.0001.0006 This attribute defines the manufacturer of the +field replaceable unit." + ::= { fruTableEntry 6 } +fruSerialNumberName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"2000.0010.0001.0007 This attribute defines the serial number of the +field replaceable unit." + ::= { fruTableEntry 7 } +fruPartNumberName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"2000.0010.0001.0008 This attribute defines the part number of the +field replaceable unit." + ::= { fruTableEntry 8 } +fruRevisionName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"2000.0010.0001.0009 This attribute defines the revision of the +field replaceable unit." + ::= { fruTableEntry 9 } +fruManufacturingDateName OBJECT-TYPE + SYNTAX DellDateName + ACCESS read-only + STATUS mandatory + DESCRIPTION +"2000.0010.0001.0010 This attribute defines the manufacturing date of the +of the field replaceable unit." + ::= { fruTableEntry 10 } +fruAssetTagName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"2000.0010.0001.0011 This attribute defines the asset tag of the +field replaceable unit." + ::= { fruTableEntry 11 } + + +END + + +------------------------------------------------------------------------------- +-- End MIB +------------------------------------------------------------------------------- + diff --git a/DCS3RMT-MIB b/DCS3RMT-MIB new file mode 100755 index 0000000..9347cbf --- /dev/null +++ b/DCS3RMT-MIB @@ -0,0 +1,1608 @@ +------------------------------------------------------------------------------- +-- +-- Server Administrator Remote Access MIB for Server3 MIB Branch +-- +-- Copyright (c) 2000-2003 Dell Inc. +-- All Rights Reserved. +-- +-- The information and functionality described by this MIB file, +-- like many MIB files, is subject to change without notice. +-- Please examine the version number of this MIB and compare it +-- to the version number you are expecting. +-- +-- MIB Version 1.90 21 January 2003 +-- +-- OID Format Legend: +-- = attribute ID +-- = index ID +-- +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Begin MIB +------------------------------------------------------------------------------- + +DCS3RMT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + enterprises, IpAddress + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB; + + +------------------------------------------------------------------------------- +-- Object Identifiers +------------------------------------------------------------------------------- + +-- Enterprise ID +dell OBJECT IDENTIFIER ::= { enterprises 674 } + +-- Server3 Branch +server3 OBJECT IDENTIFIER ::= { dell 10892 } + +-- Server3 Groups +baseboardGroup OBJECT IDENTIFIER ::= { server3 1 } +drsOutOfBandGroup OBJECT IDENTIFIER ::= { server3 2 } + +-- Server3 Baseboard Groups for Remote Access +-- (All other Server3 Baseboard groups are defined in another MIB file.) +remoteAccessGroup OBJECT IDENTIFIER ::= { baseboardGroup 1700 } + + +------------------------------------------------------------------------------- +-- Textual Conventions +------------------------------------------------------------------------------- + +DellObjectRange ::= INTEGER (1..128) +DellUnsigned8BitRange ::= INTEGER (0..255) +DellUnsigned16BitRange ::= INTEGER (0..65535) +DellUnsigned32BitRange ::= INTEGER (0..4294967295) +DellBoolean ::= INTEGER (0..1) -- 0 = FALSE, 1 = TRUE + +-- Note About Bit Fields: +-- Attributes with definitions of xxxCapabilities or xxxSettings are integers +-- representing a series of bit definitions. They are NOT enumerations and +-- should be treated as bit fields. The value is passed as a decimal value; +-- it should be converted to hex, and the appropriate bits should be parsed +-- from that. Some of the more common bit combinations are defined in some +-- variables, but not all combinations are or will be defined. + +-- +-- Generic State Capabilities +-- +DellStateCapabilities ::= INTEGER { + -- If set to 0 (zero), object has no state capabilities + unknownCapabilities(1), -- object's state capabilities are unknown + -- The object's state capabilities allow it to be set to: + enableCapable(2), -- be disabled (offline) or be enabled (online) + notReadyCapable(4), -- not ready + enableAndNotReadyCapable(6) +} + +-- +-- Generic State Settings +-- +DellStateSettings ::= INTEGER { + -- If set to 0 (zero), object has no state settings enabled and is disabled + unknown(1), -- object's state is unknown + enabled(2), -- object's state is disabled (offline) if bit is off + -- or enabled (online) if bit is on + notReady(4), -- object's state is not ready + enabledAndNotReady(6) +} + +-- +-- Status +-- +DellStatus ::= INTEGER { + other(1), -- status is not one of the following: + unknown(2), -- status of object is unknown (not known or monitored) + ok(3), -- status of object is OK (normal) + nonCritical(4), -- status of object is noncritical (warning) + critical(5), -- status of object is critical (failure) + nonRecoverable(6) -- status of object is non-recoverable (dead) +} + + +------------------------------------------------------------------------------- +-- +-- MIB Groups +-- +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Remote Access Group +-- +-- OID: 1.3.6.1.4.1.674.10892.1.1700 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Remote Access Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1700.10.1... +------------------------------------------------------------------------------- + +DellRemoteAccessType ::= INTEGER { + remoteAccessTypeIsOther(1), -- the type is not one of the following: + remoteAccessTypeIsUnknown(2), -- remote access type is unknown + remoteAccessTypeIsDRACIII(3), -- remote access type is DRAC III + remoteAccessTypeIsERA(4), -- remote access type is ERA + remoteAccessTypeIsDRAC4(5), -- remote access type is DRAC4 + remoteAccessTypeIsDRAC5(6) -- remote access type is DRAC5 +} +DellRemoteAccessControlCapabilities ::= INTEGER { + -- If set to 0 (zero) the object has no capabilities + unknownCapabilities(1), -- The object's capabilities are unknown + -- The object's capabilities allow it to be set to: + logResetCapable(2), -- reset its onboard logs + hardResetCapable(4), -- be hard reset + softResetCapable(8), -- be soft reset + gracefulResetCapable(16), -- be gracefully shutdown and soft reset + defaultConfigResetCapable(32), -- reset to its default settings for the release version + allResetCapable(62), + shutdownCapable(64), -- shutdown and disable battery if PCI power is off + allResetAndShutdownCapable(126) +} +DellRemoteAccessControlSettings ::= INTEGER { + -- If set to 0 (zero) the object has no settings enabled + unknown(1), -- The object's state is unknown + -- Only one of the following settings may be enabled in one set request: + logReset(2), -- Reset the onboard logs + hardReset(4), -- Issue a hard reset to the object + softReset(8), -- Issue a soft reset to the object + gracefulReset(16), -- Issue a graceful shutdown and soft reset to the object + defaultConfigReset(32), -- Reset the object to its default settings + shutdown(64) -- Shutdown (power off) the object +} +DellRemoteAccessMonitorCapabilities ::= INTEGER { + -- If set to 0 (zero) the object has no capabilities + unknownCapabilities(1), -- The object's capabilities are unknown + -- The object's capabilities allow it to be set to: + extPwrSupplyMonitorIfConnectedCapable(2),-- monitor external power supply if connected + extPwrSupplyMonitorAlwaysEnabledCapable(4),-- monitor external power supply always + extPwrSupplyMonitorIfConnectedAndAlwaysEnabledCapable(6) +} +DellRemoteAccessMonitorSettings ::= INTEGER { + -- If set to 0 (zero) the object has no settings enabled + -- Only one extPwrSupplyMonitor setting may be enabled: + unknown(1), -- The object's state is unknown + extPwrSupplyMonitorIfConnectedEnabled(2), -- Monitor ext pwr supply volt probe + -- if the cable is connected to the DRS + extPwrSupplyMonitorAlwaysEnabledEnabled(4)-- Monitor ext pwr supply volt probe + -- regardless of the plug state +} +DellRemoteAccessLANCapabilities ::= INTEGER { + -- If set to 0 (zero) the object has no capabilities + unknownCapabilities(1), -- The object's capabilities are unknown + -- The object's capabilities allow it to be set to: + nicCapable(2), -- supports a NIC + nicDHCPCapable(4), -- can use DHCP to obtain IP address for NIC + nicAndNicDHCPCapable(6) +} +DellRemoteAccessLANSettings ::= INTEGER { + -- If set to 0 (zero) the object has no settings enabled + unknown(1), -- The object's state is unknown + nicEnabled(2), -- NIC is enabled + nicDHCPEnabled(4), -- NIC should use DHCP to obtain IP address + nicAndNicDHCPEnabled(6) +} +DellRemoteAccessHostCapabilities ::= INTEGER { + -- If set to 0 (zero) the object has no capabilities + unknownCapabilities(1), -- The object's capabilities are unknown + -- The object's capabilities allow it to be set to: + smtpEmailCapable(2), -- support email using SMTP + tftpRemoteFloppyCapable(4), -- support remote floppy boot from TFTP server + smtpEmailAndTftpRemoteFloppyCapable(6), + tftpRemoteFwUpdateCapable(8), -- support remote FW update from TFTP server + smtpEmailAndTftpRemoteFwUpdateCapable(10), + tftpRemoteFloppyAndFwUpdateCapable(12), + smtpEmailAndTftpRemoteFloppyAndFwUpdateCapable(14) +} +DellRemoteAccessHostSettings ::= INTEGER { + -- If set to 0 (zero) the object has no settings enabled + unknown(1), -- The object's state is unknown + smtpEmailEnabled(2), -- SMTP client for email is enabled (R) + tftpRemoteFloppyEnabled(4), -- TFTP client for remote floppy boot is enabled (R) + smtpEmailAndTftpRemoteFloppyEnabled(6), + tftpRemoteFwUpdateEnabled(8), -- TFTP client for FW update is enabled (R) + smtpEmailAndTftpRemoteFwUpdateEnabled(10), + tftpRemoteFloppyAndFwUpdateEnabled(12), + smtpEmailAndTftpRemoteFloppyAndFwUpdateEnabled(14) +} +DellRemoteAccessOutOfBandSNMPCapabilities ::= INTEGER { + -- If set to 0 (zero) the object has no capabilities + unknownCapabilities(1), -- The object's capabilities are unknown + -- The object's capabilities allow it to be set to: + oobSNMPAgentCapable(2), -- object has an out-of-band SNMP agent + oobSNMPTrapsCapable(4), -- object can send out-of-band SNMP traps + oobSNMPAgentAndTrapsCapable(6) +} +DellRemoteAccessOutOfBandSNMPSettings ::= INTEGER { + -- If set to 0 (zero) the object has no settings enabled + unknown(1), -- The object's state is unknown + oobSNMPAgentEnabled(2), -- out-of-band SNMP agent is enabled + oobSNMPTrapsEnabled(4), -- out-of-band SNMP traps are enabled + oobSNMPAgentAndTrapsEnabled(6) +} + +RemoteAccessTableEntry ::= SEQUENCE { + remoteAccessChassisIndex DellObjectRange, + remoteAccessAdapterIndex DellObjectRange, + remoteAccessType DellRemoteAccessType, + remoteAccessStateCapabilities DellStateCapabilities, + remoteAccessStateSettings DellStateSettings, + remoteAccessStatus DellStatus, + remoteAccessProductInfoName DisplayString (SIZE (0..63)), + remoteAccessDescriptionInfoName DisplayString (SIZE (0..255)), + remoteAccessVersionInfoName DisplayString (SIZE (0..63)), + remoteAccessControlCapabilities DellRemoteAccessControlCapabilities, + remoteAccessControlSettings DellRemoteAccessControlSettings, + remoteAccessMonitorCapabilities DellRemoteAccessMonitorCapabilities, + remoteAccessMonitorSettings DellRemoteAccessMonitorSettings, + remoteAccessLANCapabilities DellRemoteAccessLANCapabilities, + remoteAccessLANSettings DellRemoteAccessLANSettings, + remoteAccessHostCapabilities DellRemoteAccessHostCapabilities, + remoteAccessHostSettings DellRemoteAccessHostSettings, + remoteAccessOutOfBandSNMPCapabilities DellRemoteAccessOutOfBandSNMPCapabilities, + remoteAccessOutOfBandSNMPSettings DellRemoteAccessOutOfBandSNMPSettings, + remoteAccessSMTPServerIPAddress IpAddress, + remoteAccessFloppyTFTPIPAddress IpAddress, + remoteAccessFloppyTFTPPathName DisplayString (SIZE (0..255)), + remoteAccessFirmwareUpdateIPAddress IpAddress, + remoteAccessFirmwareUpdatePathName DisplayString (SIZE (0..255)), + remoteAccessNICStaticIPAddress IpAddress, + remoteAccessNICStaticNetmaskAddress IpAddress, + remoteAccessNICStaticGatewayAddress IpAddress, + remoteAccessPCMCIAInfoName DisplayString (SIZE (0..63)), + remoteAccessMiscInfoName DisplayString (SIZE (0..63)), + remoteAccessNICCurrentIPAddress IpAddress, + remoteAccessNICCurrentNetmaskAddress IpAddress, + remoteAccessNICCurrentGatewayAddress IpAddress, + remoteAccessNICCurrentInfoFromDHCP DellBoolean, + remoteAccessRemoteConnectURL DisplayString (SIZE (0..63)) +} + +remoteAccessTable OBJECT-TYPE + SYNTAX SEQUENCE OF RemoteAccessTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1700.0010 This object defines the Remote Access table." + ::= { remoteAccessGroup 10 } +remoteAccessTableEntry OBJECT-TYPE + SYNTAX RemoteAccessTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1700.0010.0001 This object defines the Remote Access table entry." + INDEX { remoteAccessChassisIndex, + remoteAccessAdapterIndex } + ::= { remoteAccessTable 1 } + +remoteAccessChassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0001 This attribute defines the index (one based) of the +chassis containing the Remote Access hardware." + ::= { remoteAccessTableEntry 1 } +remoteAccessAdapterIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0002 This attribute defines the index (one based) of the +Remote Access hardware." + ::= { remoteAccessTableEntry 2 } +remoteAccessType OBJECT-TYPE + SYNTAX DellRemoteAccessType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0003 This attribute defines the type of the +Remote Access hardware." + ::= { remoteAccessTableEntry 3 } +remoteAccessStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0004 This attribute defines the state capabilities of the +Remote Access hardware." + ::= { remoteAccessTableEntry 4 } +remoteAccessStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0005 This attribute defines the state setting of the +Remote Access hardware." + ::= { remoteAccessTableEntry 5 } +remoteAccessStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0006 This attribute defines the status of the +Remote Access hardware." + ::= { remoteAccessTableEntry 6 } +remoteAccessProductInfoName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0007 This attribute defines the name of the +product providing the Remote Access functionality." + ::= { remoteAccessTableEntry 7 } +remoteAccessDescriptionInfoName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0008 This attribute defines the description of the +product providing the Remote Access functionality." + ::= { remoteAccessTableEntry 8 } +remoteAccessVersionInfoName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0009 This attribute defines the version of the +product providing the Remote Access functionality." + ::= { remoteAccessTableEntry 9 } +remoteAccessControlCapabilities OBJECT-TYPE + SYNTAX DellRemoteAccessControlCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0010 This attribute defines the control capabilities of the +Remote Access hardware." + ::= { remoteAccessTableEntry 10 } +remoteAccessControlSettings OBJECT-TYPE + SYNTAX DellRemoteAccessControlSettings + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0011 This attribute defines the control settings of the +Remote Access hardware." + ::= { remoteAccessTableEntry 11 } +remoteAccessMonitorCapabilities OBJECT-TYPE + SYNTAX DellRemoteAccessMonitorCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0012 This attribute defines the monitor capabilities of the +Remote Access hardware." + ::= { remoteAccessTableEntry 12 } +remoteAccessMonitorSettings OBJECT-TYPE + SYNTAX DellRemoteAccessMonitorSettings + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0013 This attribute defines the monitor settings of the +Remote Access hardware." + ::= { remoteAccessTableEntry 13 } +remoteAccessLANCapabilities OBJECT-TYPE + SYNTAX DellRemoteAccessLANCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0014 This attribute defines the LAN capabilities of the +Remote Access hardware." + ::= { remoteAccessTableEntry 14 } +remoteAccessLANSettings OBJECT-TYPE + SYNTAX DellRemoteAccessLANSettings + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0015 This attribute defines the LAN settings of the +Remote Access hardware." + ::= { remoteAccessTableEntry 15 } +remoteAccessHostCapabilities OBJECT-TYPE + SYNTAX DellRemoteAccessHostCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0016 This attribute defines the host capabilities of the +Remote Access hardware." + ::= { remoteAccessTableEntry 16 } +remoteAccessHostSettings OBJECT-TYPE + SYNTAX DellRemoteAccessHostSettings + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0017 This attribute defines the host settings of the +Remote Access hardware." + ::= { remoteAccessTableEntry 17 } +remoteAccessOutOfBandSNMPCapabilities OBJECT-TYPE + SYNTAX DellRemoteAccessOutOfBandSNMPCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0018 This attribute defines the out-of-band SNMP capabilities +of the Remote Access hardware." + ::= { remoteAccessTableEntry 18 } +remoteAccessOutOfBandSNMPSettings OBJECT-TYPE + SYNTAX DellRemoteAccessOutOfBandSNMPSettings + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0019 This attribute defines the out-of-band SNMP settings +of the Remote Access hardware." + ::= { remoteAccessTableEntry 19 } +remoteAccessSMTPServerIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0020 This attribute defines the IP address of the +SMTP server provided by the Remote Access hardware." + ::= { remoteAccessTableEntry 20 } +remoteAccessFloppyTFTPIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0021 This attribute defines the IP address of the +TFTP server providing the operating system image used by the +Remote Access hardware." + ::= { remoteAccessTableEntry 21 } +remoteAccessFloppyTFTPPathName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0022 This attribute defines the file name of the +the operating system image obtained from the TFTP server used by the +Remote Access hardware." + ::= { remoteAccessTableEntry 22 } +remoteAccessFirmwareUpdateIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0023 This attribute defines the IP address of the +update server providing the firmware image used by the +Remote Access hardware." + ::= { remoteAccessTableEntry 23 } +remoteAccessFirmwareUpdatePathName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0024 This attribute defines the file name of the +the firmware image obtained from the update server used by the +Remote Access hardware." + ::= { remoteAccessTableEntry 24 } +remoteAccessNICStaticIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0025 This attribute defines the static IP address to be used +by the onboard NIC provided by the Remote Access hardware." + ::= { remoteAccessTableEntry 25 } +remoteAccessNICStaticNetmaskAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0026 This attribute defines the netmask for the static +IP address to be used by the onboard NIC provided by the Remote Access hardware." + ::= { remoteAccessTableEntry 26 } +remoteAccessNICStaticGatewayAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0027 This attribute defines the IP address for the gateway +associated with the static IP address to be used by the onboard NIC provided +by the Remote Access hardware." + ::= { remoteAccessTableEntry 27 } +remoteAccessPCMCIAInfoName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0028 This attribute defines the information for the +PCMCIA device used by the Remote Access hardware." + ::= { remoteAccessTableEntry 28 } +remoteAccessMiscInfoName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0029 This attribute defines miscellaneous information +for the Remote Access hardware." + ::= { remoteAccessTableEntry 29 } +remoteAccessNICCurrentIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0030 This attribute defines the IP address currently being used +by the onboard NIC provided by the Remote Access hardware." + ::= { remoteAccessTableEntry 30 } +remoteAccessNICCurrentNetmaskAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0031 This attribute defines the netmask currently being used +by the onboard NIC provided by the Remote Access hardware." + ::= { remoteAccessTableEntry 31 } +remoteAccessNICCurrentGatewayAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0032 This attribute defines the IP address for the gateway +currently being used by the onboard NIC provided by the Remote Access hardware." + ::= { remoteAccessTableEntry 32 } +remoteAccessNICCurrentInfoFromDHCP OBJECT-TYPE + SYNTAX DellBoolean + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0033 This attribute defines if DHCP was used to obtain +the NIC information currently being used by the onboard NIC provided by +the Remote Access hardware." + ::= { remoteAccessTableEntry 33 } +remoteAccessRemoteConnectURL OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0010.0001.0034 This attribute defines the URL for launching the +Remote Access Remote Connect Interface." + ::= { remoteAccessTableEntry 34 } + +------------------------------------------------------------------------------- +-- Remote User Administration Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1700.20.1.... +------------------------------------------------------------------------------- + +DellRemoteUserAdminStateCapabilities ::= INTEGER { + -- If set to 0 (zero) the object has no capabilities + unknownCapabilities(1), -- The object's capabilities are unknown + -- The object's capabilities allow it to be set to: + enableCapable(2), -- be disabled (offline) or be enabled (online) + notReadyCapable(4), -- not ready + numericPagerCapable(8), -- support numeric paging + alphaPagerCapable(16), -- support alphanumeric paging + numericPagerAndAlphaPagerCapable(24), + emailCapable(32), -- support electronic mailing + numericPagerAlphaPagerAndEmailCapable(56), + privilegeCapable(64), -- support user privileges + numericPagerAlphaPagerEmailAndPrivilegeCapable(120) +} +DellRemoteUserAdminStateSettings ::= INTEGER { + -- If set to 0 (zero) the object has no settings capabilities, and its state is disabled + unknown(1), -- The object's state is unknown + enabled(2), -- The object's state is disabled (offline) 0, or enabled (online) 1 + notReady(4), -- The object's state is not ready + numericPagerEnabled(8), -- Numeric paging support is enabled + enabledAndNumericPagerEnabled(10), + alphaPagerEnabled(16), -- Alphanumeric paging support is enabled + enabledAndAlphaPagerEnabled(18), + enabledAndNumericPagerAndAlphaPagerEnabled(26), + emailEnabled(32), -- Electronic mailing is enabled + enabledAndEmailEnabled(34), + enabledAndNumericPagerAndEmailEnabled(42), + enabledAndAlphaPagerAndEmailEnabled(50), + enabledAndNumericPagerAlphaPagerAndEmailEnabled(58) +} +DellRemoteUserAdminControlCapabilities ::= INTEGER { + -- If set to 0 (zero) the object has no capabilities + unknownCapabilities(1), -- The object's capabilities are unknown + -- The object's capabilities allow it to be set to: + numericPagerTestCapable(2), -- support testing of the numeric paging function + alphaPagerTestCapable(4), -- support testing of the alphanumeric pager function + numericPagerTestAndAlphaPagerTestCapable(6), + emailTestCapable(8), -- support sending a test electronic mail message + numericPagerTestAlphaPagerTestAndEmailTestCapable(14) +} +DellRemoteUserAdminControlSettings ::= INTEGER { + -- If set to 0 (zero) the object has no settings capabilities, and its state is disabled + unknown(1), -- The object's state is unknown + -- Only one of the following settings may be enabled in one set request: + numericPagerTest(2), -- Perform a numeric pager test + alphaPagerTest(4), -- Perform an alphanumeric pager test + emailTest(8) -- Send a test email +} +DellRemoteUserAdminAlphaProtocolType ::= INTEGER { + other(1), -- the alphanumeric protocol is not one of the following: + unknown(2), -- alphanumeric protocol is unknown + alpha7E0(3), -- alphanumeric protocol is 7E0 + alpha8N1(4) -- alphanumeric protocol is 8N1 +} +DellRemoteUserAdminAlphaBaudType ::= INTEGER { + other(1), -- the alphanumeric baud rate is not one of the following: + unknown(2), -- alphanumeric baud rate is unknown + alphaBaud300(3), -- alphanumeric baud rate is 300 + alphaBaud1200(4) -- alphanumeric baud rate is 1200 +} + +RemoteUserAdminTableEntry ::= SEQUENCE { + remoteUserAdminChassisIndex DellObjectRange, + remoteUserAdminAdapterIndex DellObjectRange, + remoteUserAdminUserIndex DellObjectRange, + remoteUserAdminStateCapabilities DellRemoteUserAdminStateCapabilities, + remoteUserAdminStateSettings DellRemoteUserAdminStateSettings, + remoteUserAdminStatus DellStatus, + remoteUserAdminUserName DisplayString (SIZE (0..19)), + remoteUserAdminUserPasswordName DisplayString (SIZE (0..255)), + remoteUserAdminUserPrivilege DisplayString (SIZE (0..31)), + remoteUserAdminUserPrivilegeCapabilities DisplayString (SIZE (0..31)), + remoteUserAdminAlertFilterDrsEventsMask DellUnsigned32BitRange, + remoteUserAdminAlertFilterSysEventsMask DellUnsigned32BitRange, + remoteUserAdminAlertFilterDrsCapabilities DellUnsigned32BitRange, + remoteUserAdminAlertFilterSysCapabilities DellUnsigned32BitRange, + remoteUserAdminPagerNumericNumberName DisplayString (SIZE (0..95)), + remoteUserAdminPagerNumericMessageName DisplayString (SIZE (0..31)), + remoteUserAdminPagerNumericHangupDelay DellUnsigned32BitRange, + remoteUserAdminPagerAlphaPhoneNumberName DisplayString (SIZE (0..95)), + remoteUserAdminPagerAlphaProtocol DellRemoteUserAdminAlphaProtocolType, + remoteUserAdminPagerAlphaBaudRate DellRemoteUserAdminAlphaBaudType, + remoteUserAdminPagerAlphaCustomMessageName DisplayString (SIZE (0..31)), + remoteUserAdminPagerAlphaModemConnectTimeout DellUnsigned32BitRange, + remoteUserAdminPagerAlphaPagerIdName DisplayString (SIZE (0..31)), + remoteUserAdminPagerAlphaPasswordName DisplayString (SIZE (0..31)), + remoteUserAdminPagerModemInitStringName DisplayString (SIZE (0..31)), + remoteUserAdminPagerModemPort DellUnsigned32BitRange, + remoteUserAdminEmailAddressName DisplayString (SIZE (0..63)), + remoteUserAdminEmailCustomMessageName DisplayString (SIZE (0..31)), + remoteUserAdminControlCapabilities DellRemoteUserAdminControlCapabilities, + remoteUserAdminControlSettings DellRemoteUserAdminControlSettings, + remoteUserAdminUserType DellUnsigned8BitRange +} + +remoteUserAdminTable OBJECT-TYPE + SYNTAX SEQUENCE OF RemoteUserAdminTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1700.0020 This object defines the Remote Access User Administration table." + ::= { remoteAccessGroup 20 } +remoteUserAdminTableEntry OBJECT-TYPE + SYNTAX RemoteUserAdminTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1700.0020.0001 This object defines the Remote Access User Administration +table entry." + INDEX { remoteUserAdminChassisIndex, + remoteUserAdminAdapterIndex, + remoteUserAdminUserIndex } + ::= { remoteUserAdminTable 1 } + +remoteUserAdminChassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0001 This attribute defines the index (one based) of the +chassis containing the Remote Access hardware." + ::= { remoteUserAdminTableEntry 1 } +remoteUserAdminAdapterIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0002 This attribute defines the index (one based) of the +Remote Access hardware used by this Remote Access user." + ::= { remoteUserAdminTableEntry 2 } +remoteUserAdminUserIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0003 This attribute defines the index (one based) of this +Remote Access user." + ::= { remoteUserAdminTableEntry 3 } +remoteUserAdminStateCapabilities OBJECT-TYPE + SYNTAX DellRemoteUserAdminStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0004 This attribute defines the state capabilities for this +Remote Access user." + ::= { remoteUserAdminTableEntry 4 } +remoteUserAdminStateSettings OBJECT-TYPE + SYNTAX DellRemoteUserAdminStateSettings + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0005 This attribute defines the state settings for this +Remote Access user." + ::= { remoteUserAdminTableEntry 5 } +remoteUserAdminStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0006 This attribute defines the status for this +Remote Access user." + ::= { remoteUserAdminTableEntry 6 } +remoteUserAdminUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..19)) + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0007 This attribute defines the name for this +Remote Access user." + ::= { remoteUserAdminTableEntry 7 } +remoteUserAdminUserPasswordName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0008 This attribute defines the password for this +Remote Access user." + ::= { remoteUserAdminTableEntry 8 } +remoteUserAdminUserPrivilege OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0009 This attribute defines the privileges for this +Remote Access user." + ::= { remoteUserAdminTableEntry 9 } +remoteUserAdminUserPrivilegeCapabilities OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0010 This attribute defines the privilege capabilities for this +Remote Access user." + ::= { remoteUserAdminTableEntry 10 } +remoteUserAdminAlertFilterDrsEventsMask OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0011 This attribute defines the DRS events filter mask for this +Remote Access user." + ::= { remoteUserAdminTableEntry 11 } +remoteUserAdminAlertFilterSysEventsMask OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0012 This attribute defines the system events filter mask +for this Remote Access user." + ::= { remoteUserAdminTableEntry 12 } +remoteUserAdminAlertFilterDrsCapabilities OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0013 This attribute defines the DRS events filter capabilities +for this Remote Access user." + ::= { remoteUserAdminTableEntry 13 } +remoteUserAdminAlertFilterSysCapabilities OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0014 This attribute defines the system events filter capabilities +for this Remote Access user." + ::= { remoteUserAdminTableEntry 14 } +remoteUserAdminPagerNumericNumberName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..95)) + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0015 This attribute defines the numeric pager number for this +for this Remote Access user." + ::= { remoteUserAdminTableEntry 15 } +remoteUserAdminPagerNumericMessageName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0016 This attribute defines the message to send to the numeric +pager for this Remote Access user." + ::= { remoteUserAdminTableEntry 16 } +remoteUserAdminPagerNumericHangupDelay OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0017 This attribute defines the numeric pager hangup delay +for this Remote Access user." + ::= { remoteUserAdminTableEntry 17 } +remoteUserAdminPagerAlphaPhoneNumberName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..95)) + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0018 This attribute defines the alphanumeric pager phone number +for this Remote Access user." + ::= { remoteUserAdminTableEntry 18 } +remoteUserAdminPagerAlphaProtocol OBJECT-TYPE + SYNTAX DellRemoteUserAdminAlphaProtocolType + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0019 This attribute defines the protocol used by the +alphanumeric pager provider for this Remote Access user." + ::= { remoteUserAdminTableEntry 19 } +remoteUserAdminPagerAlphaBaudRate OBJECT-TYPE + SYNTAX DellRemoteUserAdminAlphaBaudType + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0020 This attribute defines the baud rate used by the +alphanumeric pager provider for this Remote Access user." + ::= { remoteUserAdminTableEntry 20 } +remoteUserAdminPagerAlphaCustomMessageName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0021 This attribute defines the message to be sent to the +alphanumeric pager to inform the user of a call by this Remote Access user." + ::= { remoteUserAdminTableEntry 21 } +remoteUserAdminPagerAlphaModemConnectTimeout OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0022 This attribute defines the modem connection timeout +for the alhpanumeric pager for this Remote Access user." + ::= { remoteUserAdminTableEntry 22 } +remoteUserAdminPagerAlphaPagerIdName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0023 This attribute defines the ID to be sent to the +alphanumeric pager to inform the user of a call by this Remote Access user." + ::= { remoteUserAdminTableEntry 23 } +remoteUserAdminPagerAlphaPasswordName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0024 This attribute defines the password for the +alphanumeric pager for this Remote Access user." + ::= { remoteUserAdminTableEntry 24 } +remoteUserAdminPagerModemInitStringName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0025 This attribute defines the initialization string +to be sent to the pager modem for this Remote Access user." + ::= { remoteUserAdminTableEntry 25 } +remoteUserAdminPagerModemPort OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0026 This attribute defines the port for the pager modem +for this Remote Access user." + ::= { remoteUserAdminTableEntry 26 } +remoteUserAdminEmailAddressName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0027 This attribute defines the email address for this +Remote Access user." + ::= { remoteUserAdminTableEntry 27 } +remoteUserAdminEmailCustomMessageName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0028 This attribute defines the email message to send to this +Remote Access user." + ::= { remoteUserAdminTableEntry 28 } +remoteUserAdminControlCapabilities OBJECT-TYPE + SYNTAX DellRemoteUserAdminControlCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0029 This attribute defines the control capabilities for this +Remote Access user." + ::= { remoteUserAdminTableEntry 29 } +remoteUserAdminControlSettings OBJECT-TYPE + SYNTAX DellRemoteUserAdminControlSettings + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0030 This attribute defines the control settings for this +Remote Access user." + ::= { remoteUserAdminTableEntry 30 } +remoteUserAdminUserType OBJECT-TYPE + SYNTAX DellUnsigned8BitRange + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0020.0001.0031 This attribute defines the type of this +Remote Access user." + ::= { remoteUserAdminTableEntry 31 } + + +------------------------------------------------------------------------------- +-- Remote SNMP Trap Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1700.30.1.... +------------------------------------------------------------------------------- + +DellRemoteSNMPTrapStateCapabilities ::= INTEGER { + -- If set to 0 (zero) the object has no capabilities + unknownCapabilities(1), -- The object's capabilities are unknown + -- The object's capabilities allow it to be set to: + enableCapable(2), -- be disabled (offline) or be enabled (online) + notReadyCapable(4), -- not ready + enableAndNotReadyCapable(6) +} +DellRemoteSNMPTrapStateSettings ::= INTEGER { + -- If set to 0 (zero) the object has no settings capabilities, and its state is disabled + unknown(1), -- The object's state is unknown + enabled(2), -- The object's state is disabled (offline) 0, or enabled (online) 1 + notReady(4), -- The object's state is not ready + enabledAndNotReady(6) +} +DellRemoteSNMPTrapControlCapabilities ::= INTEGER { + -- If set to 0 (zero) the object has no capabilities + unknownCapabilities(1), -- The object's capabilities are unknown + -- The object's capabilities allow it to be set to: + trapTestCapable(2) -- support generating a test SNMP trap +} +DellRemoteSNMPTrapControlSettings ::= INTEGER { + -- If set to 0 (zero) the object has no settings capabilities, and its state is disabled + unknown(1), -- The object's state is unknown + -- Only one of the following settings may be enabled in one set request: + trapTest(2) -- Generate a test SNMP trap +} + +RemoteSNMPTrapTableEntry ::= SEQUENCE { + remoteSNMPTrapChassisIndex DellObjectRange, + remoteSNMPTrapAdapterIndex DellObjectRange, + remoteSNMPTrapIndex DellObjectRange, + remoteSNMPTrapStateCapabilities DellRemoteSNMPTrapStateCapabilities, + remoteSNMPTrapStateSettings DellRemoteSNMPTrapStateSettings, + remoteSNMPTrapStatus DellStatus, + remoteSNMPTrapDestinationIPAddress IpAddress, + remoteSNMPTrapSNMPCommunityName DisplayString (SIZE (0..31)), + remoteSNMPTrapFilterDrsEventsMask DellUnsigned32BitRange, + remoteSNMPTrapFilterSysEventsMask DellUnsigned32BitRange, + remoteSNMPTrapFilterDrsCapabilities DellUnsigned32BitRange, + remoteSNMPTrapFilterSysCapabilities DellUnsigned32BitRange, + remoteSNMPTrapControlCapabilities DellRemoteSNMPTrapControlCapabilities, + remoteSNMPTrapControlSettings DellRemoteSNMPTrapControlSettings +} + +remoteSNMPTrapTable OBJECT-TYPE + SYNTAX SEQUENCE OF RemoteSNMPTrapTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1700.0030 This object defines the Remote Access SNMP Trap Destination table." + ::= { remoteAccessGroup 30 } +remoteSNMPTrapTableEntry OBJECT-TYPE + SYNTAX RemoteSNMPTrapTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1700.0030.0001 This object defines the Remote Access SNMP Trap Destination +table entry." + INDEX { remoteSNMPTrapChassisIndex, + remoteSNMPTrapAdapterIndex, + remoteSNMPTrapIndex } + ::= { remoteSNMPTrapTable 1 } + +remoteSNMPTrapChassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0030.0001.0001 This attribute defines the index (one based) of the +chassis containing the Remote Access hardware." + ::= { remoteSNMPTrapTableEntry 1 } +remoteSNMPTrapAdapterIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0030.0001.0002 This attribute defines the index (one based) of the +Remote Access hardware that uses this SNMP trap destination." + ::= { remoteSNMPTrapTableEntry 2 } +remoteSNMPTrapIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0030.0001.0003 This attribute defines the index (one based) of this +Remote Access SNMP trap destination." + ::= { remoteSNMPTrapTableEntry 3 } +remoteSNMPTrapStateCapabilities OBJECT-TYPE + SYNTAX DellRemoteSNMPTrapStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0030.0001.0004 This attribute defines the state capabilities of this +Remote Access SNMP trap destination." + ::= { remoteSNMPTrapTableEntry 4 } +remoteSNMPTrapStateSettings OBJECT-TYPE + SYNTAX DellRemoteSNMPTrapStateSettings + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0030.0001.0005 This attribute defines the state settings of this +Remote Access SNMP trap destination." + ::= { remoteSNMPTrapTableEntry 5 } +remoteSNMPTrapStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0030.0001.0006 This attribute defines the status of this +Remote Access SNMP trap destination." + ::= { remoteSNMPTrapTableEntry 6 } +remoteSNMPTrapDestinationIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0030.0001.0007 This attribute defines the IP address of this +Remote Access SNMP trap destination." + ::= { remoteSNMPTrapTableEntry 7 } +remoteSNMPTrapSNMPCommunityName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0030.0001.0008 This attribute defines the community for traps sent to this +Remote Access SNMP trap destination." + ::= { remoteSNMPTrapTableEntry 8 } +remoteSNMPTrapFilterDrsEventsMask OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0030.0001.0009 This attribute defines the DRS events filter mask for this +Remote Access SNMP trap destination." + ::= { remoteSNMPTrapTableEntry 9 } +remoteSNMPTrapFilterSysEventsMask OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0030.0001.0010 This attribute defines the system events filter mask for +this Remote Access SNMP trap destination." + ::= { remoteSNMPTrapTableEntry 10 } +remoteSNMPTrapFilterDrsCapabilities OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0030.0001.0011 This attribute defines the DRS events filter capabilities +for this Remote Access SNMP trap destination." + ::= { remoteSNMPTrapTableEntry 11 } +remoteSNMPTrapFilterSysCapabilities OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0030.0001.0012 This attribute defines the system events filter +capabilities for this Remote Access SNMP trap destination." + ::= { remoteSNMPTrapTableEntry 12 } +remoteSNMPTrapControlCapabilities OBJECT-TYPE + SYNTAX DellRemoteSNMPTrapControlCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0030.0001.0013 This attribute defines the control capabilities of this +Remote Access SNMP trap destination." + ::= { remoteSNMPTrapTableEntry 13 } +remoteSNMPTrapControlSettings OBJECT-TYPE + SYNTAX DellRemoteSNMPTrapControlSettings + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0030.0001.0014 This attribute defines the control settings of this +Remote Access SNMP trap destination." + ::= { remoteSNMPTrapTableEntry 14 } + + +------------------------------------------------------------------------------- +-- Remote Dial Up Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1700.40.1.... +------------------------------------------------------------------------------- + +DellRemoteDialUpStateCapabilities ::= INTEGER { + -- If set to 0 (zero) the object has no capabilities + unknownCapabilities(1), -- The object's capabilities are unknown + -- The object's capabilities allow it to be set to: + enableCapable(2), -- be disabled (offline) or be enabled (online) + notReadyCapable(4), -- not ready + dialInCapable(8), -- support dial-in + dialOutCapable(16), -- support dial-out + dialInDHCPCapable(32), -- support use of DHCP to obtain IP addresses + dialInAuthAnyCapable(64), -- support any auth type including clear text + dialInAndOutAndDialInDHCPAndAuthAnyCapable(120), + dialInAuthEncryptedCapable(128), -- support only encrypted passwords (CHAP) + dialInAndOutAndDialInDHCPAndAuthAnyAndEncryptedCapable(248), + dialInAuthMschapCapable(256), -- support only MSCHAP + dialInAndOutAndDialInDHCPAndAllAuthCapable(504) +} +DellRemoteDialUpStateSettings ::= INTEGER { + -- If set to 0 (zero) the object has no settings capabilities, and its state is disabled + -- One and only one dialInAuth setting must be enabled: + unknown(1), -- The object's state is unknown + enabled(2), -- The object's state is disabled (offline) 0, or enabled (online) 1 + notReady(4), -- The object's state is not ready + dialInEnabled(8), -- Dial-in is enabled + dialOutEnabled(16), -- Dial-out is enabled + dialInDHCPEnabled(32), -- Object uses DHCP to obtain IP addresses + dialInAuthAnyEnabled(64), -- Object accepts any auth type including clear text + enabledDialInAndOutAndDialInAuthAnyEnabled(90), + enabledDialInAndOutAndDialInDHCPAndAuthAnyEnabled(122), + dialInAuthEncryptedEnabled(128), -- Object accepts only encrypted passwords (CHAP) + enabledDialInAndOutAndDialInAuthEncryptedEnabled(154), + enabledDialInAndOutAndDialInDHCPAndAuthEncryptedEnabled(186), + dialInAuthMschapEnabled(256), -- Object accepts only MSCHAP + enabledDialInAndOutAndDialInAuthMschapEnabled(282), + enabledDialInAndOutAndDialInDHCPAndAuthMschapEnabled(314) +} +DellRemoteDialUpModemDialType ::= INTEGER { + remoteDialUpIsOther(1), -- the type is not one of the following: + remoteDialUpIsUnknown(2), -- dial type is unknown + remoteDialUpIsTone(3), -- dial type is tone + remoteDialUpIsPulse(4) -- dial type is pulse +} + +RemoteDialUpTableEntry ::= SEQUENCE { + remoteDialUpChassisIndex DellObjectRange, + remoteDialUpAdapterIndex DellObjectRange, + remoteDialUpIndex DellObjectRange, + remoteDialUpStateCapabilities DellRemoteDialUpStateCapabilities, + remoteDialUpStateSettings DellRemoteDialUpStateSettings, + remoteDialUpStatus DellStatus, + remoteDialUpPPPDialInBaseIPAddress IpAddress, + remoteDialUpPPPDialInIdleTimeout DellUnsigned32BitRange, + remoteDialUpPPPDialInMaxConnectTimeout DellUnsigned32BitRange, + remoteDialUpDialOutModemConnectTimeout DellUnsigned32BitRange, + remoteDialUpModemDialType DellRemoteDialUpModemDialType, + remoteDialUpModemInitStringName DisplayString (SIZE (0..63)), + remoteDialUpModemBaudRate DellUnsigned32BitRange, + remoteDialUpModemPort DellUnsigned32BitRange +} + +remoteDialUpTable OBJECT-TYPE + SYNTAX SEQUENCE OF RemoteDialUpTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1700.0040 This object defines the Remote Access Dial Up table." + ::= { remoteAccessGroup 40 } +remoteDialUpTableEntry OBJECT-TYPE + SYNTAX RemoteDialUpTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1700.0040.0001 This object defines the Remote Access Dial Up table entry." + INDEX { remoteDialUpChassisIndex, + remoteDialUpAdapterIndex, + remoteDialUpIndex } + ::= { remoteDialUpTable 1 } + +remoteDialUpChassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0040.0001.0001 This attribute defines the index (one based) of the +chassis containing the Remote Access hardware." + ::= { remoteDialUpTableEntry 1 } +remoteDialUpAdapterIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0040.0001.0002 This attribute defines the index (one based) of the +Remote Access hardware that supports this Remote Access Dial Up functionality." + ::= { remoteDialUpTableEntry 2 } +remoteDialUpIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0040.0001.0003 This attribute defines the index (one based) of this +Remote Access Dial Up functionality." + ::= { remoteDialUpTableEntry 3 } +remoteDialUpStateCapabilities OBJECT-TYPE + SYNTAX DellRemoteDialUpStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0040.0001.0004 This attribute defines the state capabilities of this +Remote Access Dial Up functionality." + ::= { remoteDialUpTableEntry 4 } +remoteDialUpStateSettings OBJECT-TYPE + SYNTAX DellRemoteDialUpStateSettings + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0040.0001.0005 This attribute defines the state settings of this +Remote Access Dial Up functionality." + ::= { remoteDialUpTableEntry 5 } +remoteDialUpStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0040.0001.0006 This attribute defines the status of this +Remote Access Dial Up functionality." + ::= { remoteDialUpTableEntry 6 } +remoteDialUpPPPDialInBaseIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0040.0001.0007 This attribute defines the base IP address of the +PPP server for this Remote Access Dial Up functionality." + ::= { remoteDialUpTableEntry 7 } +remoteDialUpPPPDialInIdleTimeout OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0040.0001.0008 This attribute defines the PPP idle timeout value +in seconds for this Remote Access Dial Up functionality." + ::= { remoteDialUpTableEntry 8 } +remoteDialUpPPPDialInMaxConnectTimeout OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0040.0001.0009 This attribute defines the PPP connect timeout value +in seconds for this Remote Access Dial Up functionality." + ::= { remoteDialUpTableEntry 9 } +remoteDialUpDialOutModemConnectTimeout OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0040.0001.0010 This attribute defines the modem dial out connect timeout +value in seconds for this Remote Access Dial Up functionality." + ::= { remoteDialUpTableEntry 10 } +remoteDialUpModemDialType OBJECT-TYPE + SYNTAX DellRemoteDialUpModemDialType + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0040.0001.0011 This attribute defines the dial type for the modem +used by this Remote Access Dial Up functionality." + ::= { remoteDialUpTableEntry 11 } +remoteDialUpModemInitStringName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0040.0001.0012 This attribute defines the initialization string to be sent +to the modem for this Remote Access Dial Up functionality." + ::= { remoteDialUpTableEntry 12 } +remoteDialUpModemBaudRate OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0040.0001.0013 This attribute defines the baud rate for the modem +used by this Remote Access Dial Up functionality." + ::= { remoteDialUpTableEntry 13 } +remoteDialUpModemPort OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0040.0001.0014 This attribute defines the port for the modem +used by this Remote Access Dial Up functionality." + ::= { remoteDialUpTableEntry 14 } + + +------------------------------------------------------------------------------- +-- Remote User Dial In Configuration Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1700.50.1.... +------------------------------------------------------------------------------- + +DellRemoteUserDialInStateCapabilities ::= INTEGER { + -- If set to 0 (zero) the object has no capabilities + unknownCapabilities(1), -- The object's capabilities are unknown + -- The object's capabilities allow it to be set to: + enableCapable(2), -- be disabled (offline) or be enabled (online) + notReadyCapable(4), -- not ready + dialInCallbackPresetNumberCapable(8), -- support callback with preset number + enableAndDialInCallbackPresetNumberCapable(10), + dialInCallbackUserSpecifiedCapable(16),-- support callback with user-specified number + enableAndDialInCallbackUserSpecifiedCapable(18), + dialInCallbackPresetNumberAndUserSpecifiedCapable(24), + enableAndDialInCallbackPresetNumberAndUserSpecifiedCapable(26) +} +DellRemoteUserDialInStateSettings ::= INTEGER { + -- If set to 0 (zero) the object has no settings capabilities, and its state is disabled + -- Only one dialInCallback setting may be enabled: + unknown(1), -- The object's state is unknown + enabled(2), -- The object's state is disabled (offline) 0, or enabled (online) 1 + notReady(4), -- The object's state is not ready + dialInCallbackPresetNumberEnabled(8), -- Callback with preset number enabled + enabledAndDialInCallbackPresetNumberEnabled(10), + dialInCallbackUserSpecifiedEnabled(16),-- Callback with user-specified number enabled + enabledAndDialInCallbackUserSpecifiedEnabled(18) +} + +RemoteUserDialInCfgTableEntry ::= SEQUENCE { + remoteUserDialInCfgChassisIndex DellObjectRange, + remoteUserDialInCfgAdapterIndex DellObjectRange, + remoteUserDialInCfgUserIndex DellObjectRange, + remoteUserDialInCfgStateCapabilities DellRemoteUserDialInStateCapabilities, + remoteUserDialInCfgStateSettings DellRemoteUserDialInStateSettings, + remoteUserDialInCfgStatus DellStatus, + remoteUserDialInCfgPPPUserName DisplayString (SIZE (0..15)), + remoteUserDialInCfgPPPUserPasswordName DisplayString (SIZE (0..15)), + remoteUserDialInCfgCallbackPhoneNumberName DisplayString (SIZE (0..95)) +} + +remoteUserDialInCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF RemoteUserDialInCfgTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1700.0050 This object defines the Remote Access User Dial In Configuration +table." + ::= { remoteAccessGroup 50 } +remoteUserDialInCfgTableEntry OBJECT-TYPE + SYNTAX RemoteUserDialInCfgTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1700.0050.0001 This object defines the Remote Access User Dial In Configuration +table entry." + INDEX { remoteUserDialInCfgChassisIndex, + remoteUserDialInCfgAdapterIndex, + remoteUserDialInCfgUserIndex } + ::= { remoteUserDialInCfgTable 1 } + +remoteUserDialInCfgChassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0050.0001.0001 This attribute defines the index (one based) of the +chassis containing the Remote Access hardware." + ::= { remoteUserDialInCfgTableEntry 1 } +remoteUserDialInCfgAdapterIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0050.0001.0002 This attribute defines the index (one based) of +Remote Access hardware that supports this Remote Access Dial In user." + ::= { remoteUserDialInCfgTableEntry 2 } +remoteUserDialInCfgUserIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0050.0001.0003 This attribute defines the index (one based) of this +Remote Access Dial In user." + ::= { remoteUserDialInCfgTableEntry 3 } +remoteUserDialInCfgStateCapabilities OBJECT-TYPE + SYNTAX DellRemoteUserDialInStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0050.0001.0004 This attribute defines the state capabilities of this +Remote Access Dial In user." + ::= { remoteUserDialInCfgTableEntry 4 } +remoteUserDialInCfgStateSettings OBJECT-TYPE + SYNTAX DellRemoteUserDialInStateSettings + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0050.0001.0005 This attribute defines the state settings of this +Remote Access Dial In user." + ::= { remoteUserDialInCfgTableEntry 5 } +remoteUserDialInCfgStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0050.0001.0006 This attribute defines the status of this +Remote Access Dial In user." + ::= { remoteUserDialInCfgTableEntry 6 } +remoteUserDialInCfgPPPUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..15)) + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0050.0001.0007 This attribute defines the PPP user name of this +Remote Access Dial In user." + ::= { remoteUserDialInCfgTableEntry 7 } +remoteUserDialInCfgPPPUserPasswordName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..15)) + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0050.0001.0008 This attribute defines the PPP password for this +Remote Access Dial In user." + ::= { remoteUserDialInCfgTableEntry 8 } +remoteUserDialInCfgCallbackPhoneNumberName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..95)) + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0050.0001.0009 This attribute defines the callback phone number for this +Remote Access Dial In user." + ::= { remoteUserDialInCfgTableEntry 9 } + + +------------------------------------------------------------------------------- +-- Remote Dial Out Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1700.60.1.... +------------------------------------------------------------------------------- + +DellRemoteDialOutStateCapabilities ::= INTEGER { + -- If set to 0 (zero) the object has no capabilities + unknownCapabilities(1), -- The object's capabilities are unknown + -- The object's capabilities allow it to be set to: + enableCapable(2), -- be disabled (offline) or be enabled (online) + notReadyCapable(4), -- not ready + dialOutPPPAuthAnyCapable(8), -- support "any PPP auth including clear text" + dialOutPPPAuthEncryptedCapable(16), -- support "require encrypted PPP Password" + dialOutPPPAuthAnyAndEncryptedCapable(24), + dialOutPPPAuthMschapCapable(32), -- support "require MSCHAP" + dialOutPPPAuthAnyAndMschapCapable(40), + dialOutPPPAuthEncryptedAndMschapCapable(48), + dialOutPPPAuthAnyEncryptedAndMschapCapable(56) +} +DellRemoteDialOutStateSettings ::= INTEGER { + -- If set to 0 (zero) the object has no settings capabilities, and its state is disabled + -- One and only one dialOutPPPAuth setting must be enabled: + unknown(1), -- The object's state is unknown + enabled(2), -- The object's state is disabled (offline) 0, or enabled (online) 1 + notReady(4), -- The object's state is not ready + dialOutPPPAuthAnyEnabled(8), -- Ojbect supports "use any PPP authentication including clear text" + enabledAnddialOutPPPAuthAnyEnabled(10), + dialOutPPPAuthEncryptedEnabled(16), -- Object supports "require encrypted PPP Authentication" + enabledAnddialOutPPPAuthEncryptedEnabled(18), + dialOutPPPAuthMschapEnabled(32), -- Object supports "require MSCHAP PPP Authentication" + enabledAnddialOutPPPAuthMschapEnabled(34) +} + +RemoteDialOutTableEntry ::= SEQUENCE { + remoteDialOutChassisIndex DellObjectRange, + remoteDialOutAdapterIndex DellObjectRange, + remoteDialOutDialOutIndex DellObjectRange, + remoteDialOutStateCapabilities DellRemoteDialOutStateCapabilities, + remoteDialOutStateSettings DellRemoteDialOutStateSettings, + remoteDialOutStatus DellStatus, + remoteDialOutIPAddress IpAddress, + remoteDialOutPhoneNumberName DisplayString (SIZE (0..95)), + remoteDialOutPPPUserName DisplayString (SIZE (0..31)), + remoteDialOutPPPPasswordName DisplayString (SIZE (0..31)) +} + +remoteDialOutTable OBJECT-TYPE + SYNTAX SEQUENCE OF RemoteDialOutTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1700.0060 This object defines the Remote Access Dial Out table." + ::= { remoteAccessGroup 60 } +remoteDialOutTableEntry OBJECT-TYPE + SYNTAX RemoteDialOutTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1700.0060.0001 This object defines the Remote Access Dial Out table entry." + INDEX { remoteDialOutChassisIndex, + remoteDialOutAdapterIndex, + remoteDialOutDialOutIndex } + ::= { remoteDialOutTable 1 } + +remoteDialOutChassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0060.0001.0001 This attribute defines the index (one based) of the +chassis containing the Remote Access hardware." + ::= { remoteDialOutTableEntry 1 } +remoteDialOutAdapterIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0060.0001.0002 This attribute defines the index (one based) of the +Remote Access hardware that supports this Remote Access Dial Out functionality." + ::= { remoteDialOutTableEntry 2 } +remoteDialOutDialOutIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0060.0001.0003 This attribute defines the index (one based) of this +Remote Access Dial Out functionality." + ::= { remoteDialOutTableEntry 3 } +remoteDialOutStateCapabilities OBJECT-TYPE + SYNTAX DellRemoteDialOutStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0060.0001.0004 This attribute defines the state capabilities of this +Remote Access Dial Out functionality." + ::= { remoteDialOutTableEntry 4 } +remoteDialOutStateSettings OBJECT-TYPE + SYNTAX DellRemoteDialOutStateSettings + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0060.0001.0005 This attribute defines the state settings of this +Remote Access Dial Out functionality." + ::= { remoteDialOutTableEntry 5 } +remoteDialOutStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1700.0060.0001.0006 This attribute defines the status of this +Remote Dial Out functionality." + ::= { remoteDialOutTableEntry 6 } +remoteDialOutIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0060.0001.0007 This attribute defines the IP address for this +Remote Access Dial Out destination." + ::= { remoteDialOutTableEntry 7 } +remoteDialOutPhoneNumberName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..95)) + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0060.0001.0008 This attribute defines the phone number for this +Remote Access Dial Out destination." + ::= { remoteDialOutTableEntry 8 } +remoteDialOutPPPUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0060.0001.0009 This attribute defines the PPP user name for this +Remote Access Dial Out destination." + ::= { remoteDialOutTableEntry 9 } +remoteDialOutPPPPasswordName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + ACCESS read-write + STATUS mandatory + DESCRIPTION +"1700.0060.0001.0010 This attribute defines the PPP password for this +Remote Access Dial Out destination." + ::= { remoteDialOutTableEntry 10 } + + +END + + +------------------------------------------------------------------------------- +-- End MIB +------------------------------------------------------------------------------- + diff --git a/DELL-ASF-MIB b/DELL-ASF-MIB new file mode 100755 index 0000000..7fdffe6 --- /dev/null +++ b/DELL-ASF-MIB @@ -0,0 +1,1172 @@ +-- ************************************************************* +-- The information and functionality described by this MIB file, +-- like many MIB files, is subject to change without notice. +-- Please examine the version number of this MIB and compare it +-- to the version number you are expecting. + +-- Name : DcAsfSrv.mib +-- Description : MIB file for Dell Server ASF PET events +-- Revision : 1.17 +-- ************************************************************* + +DELL-ASF-MIB DEFINITIONS ::= BEGIN + +-- Title : ASF 1.0 Generic MIB file for DELL Systems. + + IMPORTS + enterprises + FROM RFC1155-SMI + TRAP-TYPE + FROM RFC-1215; + + wiredformgmt OBJECT IDENTIFIER ::= { enterprises 3183 } + pet OBJECT IDENTIFIER ::= { wiredformgmt 1 } + + +-- MODULE IDENTIFICATION + + +-- **************************************** +-- SYSTEM INFORMATION BRANCH STARTS HERE. +-- **************************************** + +-- means <version> under PET enterprise tree +asfPetEvts OBJECT IDENTIFIER ::= { pet 1 } + +-- IPMI Alert Configuration Test Trap -- + asfTrapIPMIAlertTest TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "IPMI Alert Configuration Test" + + --#SUMMARY "IPMI Alert Configuration Test" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 1001 + + +-- FAN -- + + -- Lower Non Critical threshold crossed + asfTrapFanSpeedWarning TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Generic Predictive Fan Failure ( predictive failure asserted )" + --#SUMMARY "Generic Predictive Fan Failure ( predictive failure asserted )" + --#ARGUMENTS {} + --#SEVERITY MINOR + ::= 262400 + + -- Fan back to OK from warning level + asfTrapFanSPeedWarningCleared TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Generic Predictive Fan Failure Cleared" + + --#SUMMARY "Generic Predictive Fan Failure Cleared" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 262528 + + -- Lower Critical threshold crossed + asfTrapFanSpeedProblem TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Generic Critical Fan Failure" + + --#SUMMARY "Generic Critical Fan Failure" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 262402 + + -- Fan back to OK from failure level + asfTrapFanSPeedProblemCleared TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Generic Critical Fan Failure Cleared" + + --#SUMMARY "Generic Critical Fan Failure Cleared" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 262530 + + +-- BATTERY -- + + -- Battery Low (Predictive Failure) + asfTrapBatteryLowWarning TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Battery Low (Predictive Failure)" + + --#SUMMARY "Battery Low (Predictive Failure)" + --#ARGUMENTS {} + --#SEVERITY WARNING + + ::= 2715392 + + -- Battery back to OK from warning level + asfTrapBatteryLowWarningCleared TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Battery Low (Predictive Failure) Cleared" + + --#SUMMARY "Battery Low (Predictive Failure) Cleared" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 2715520 + + -- Battery Failure + asfTrapBatteryFailure TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Battery Failure" + + --#SUMMARY "Battery Failure" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 2715393 + + -- Battery back to OK from failure level + asfTrapBatteryFailCleared TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Battery Failure Cleared" + + --#SUMMARY "Battery Failure Cleared" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 2715521 + + +-- (Analog Voltage) -- + + -- Lower Non Critical threshold crossed + asfTrapUnderVoltageWarning TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Under-Voltage Warning (Lower Non Critical - going low)" + + --#SUMMARY "Under-Voltage Warning (Lower Non Critical - going low)" + --#ARGUMENTS {} + --#SEVERITY WARNING + + ::= 131328 + + -- Voltage back to OK from Lower Non Critical + asfTrapUnderVoltageWarningCleared TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION "Under-Voltage Warning Cleared" + + --#SUMMARY "Under-Voltage Warning Cleared" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 131456 + + -- Lower Critical threshold crossed + asfTrapUnderVoltage TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Under-Voltage Problem (Lower Critical - going low)" + + --#SUMMARY "Under-Voltage Problem (Lower Critical - going low)" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 131330 + + -- Voltage back to OK from Lower Non Critical + asfTrapUnderVoltageCleared TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Under-Voltage Problem Cleared" + + --#SUMMARY "Under-Voltage Problem Cleared" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 131458 + + -- Upper Non Critical threshold crossed + asfTrapOverVoltageWarning TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Over-Voltage Warning (Upper Non Critical - going high)" + + --#SUMMARY "Over-Voltage Warning (Upper Non Critical - going high)" + --#ARGUMENTS {} + --#SEVERITY WARNING + + ::= 131335 + + -- Voltage back to OK from Upper Non Critical Warning + asfTrapOverVoltageWarningCleared TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Over-Voltage Warning Cleared" + + --#SUMMARY "Over-Voltage Warning Cleared" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 131463 + + -- Upper Critical threshold crossed + asfTrapOverVoltage TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Over-Voltage Problem (Upper Critical - going high)" + + --#SUMMARY "Over-Voltage Problem (Upper Critical - going high)" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 131337 + + -- Analog Voltage OK + asfTrapVoltageCleared TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Over-Voltage Problem Cleared" + + --#SUMMARY "Over-Voltage Problem Cleared" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 131465 + + +-- Discrete Voltage -- + + asfTrapCriticalDiscreteVoltage TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Generic Critical Voltage Problem" + + --#SUMMARY "Generic Critical Voltage Problem" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 131841 + + asfTrapCriticalDiscreteVoltageCleared TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Generic Critical Voltage Problem Cleared" + + --#SUMMARY "Generic Critical Voltage Problem Cleared" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 131840 + + +-- Temperature -- + + -- Lower Non Critical threshold crossed + asfTrapUnderTemperatureWarning TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Under-Temperature Warning (Lower Non-Critical - going low)" + + --#SUMMARY "Under-Temperature Warning (Lower Non-Critical - going low)" + --#ARGUMENTS {} + --#SEVERITY WARNING + + ::= 65792 + + -- Back to Normal from Lower Non Critical + asfTrapUnderTemperatureWarningCleared TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Under-Temperature Warning Cleared" + + --#SUMMARY "Under-Temperature Warning Cleared" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 65920 + + -- Lower Critical threshold crossed + asfTrapUnderTemperature TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Under-Temperature Problem (Lower Critical - going low)" + + --#SUMMARY "Under-Temperature Problem (Lower Critical - going low)" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 65794 + + -- Back to Normal from Lower Critical + asfTrapUnderTemperatureCleared TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Under-Temperature Problem Cleared" + + --#SUMMARY "Under-Temperature Problem Cleared" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 65922 + + -- Upper Non Critical threshold crossed + asfTrapOverTemperatureWarning TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Over-Temperature Warning (Upper Non-Critical - going high)" + + --#SUMMARY "Over-Temperature Warning (Upper Non-Critical - going high)" + --#ARGUMENTS {} + --#SEVERITY WARNING + + ::= 65799 + + -- Back to Normal from Upper Non Critical + asfTrapOverTemperatureWarningCleared TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Over-Temperature Warning Cleared" + + --#SUMMARY "Over-Temperature Warning Cleared" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 65927 + + -- Upper Critical threshold crossed + asfTrapOverTemperature TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Over-Temperature Problem (Upper Critical - going high)" + + --#SUMMARY "Over-Temperature Problem (Upper Critical - going high)" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 65801 + + -- Back to Normal from Upper Critical + asfTrapOverTemperatureCleared TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Over-Temperature Problem Cleared" + + --#SUMMARY "Over-Temperature Problem Cleared" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 65929 + + +-- Intrusion -- + + -- Intrusion + asfTrapCaseIntrusion TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Chassis Intrusion - Physical Security Violation" + + --#SUMMARY "Chassis Intrusion - Physical Security Violation" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 356096 + + -- Intrusion cleared + asfTrapCaseIntrusionCleared TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Chassis Intrusion (Physical Security Violation) Event Cleared" + + --#SUMMARY "Chassis Intrusion (Physical Security Violation) Event Cleared" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 356224 + + +-- Fan Redundancy -- + + -- Redundancy degraded + asfTrapFanRedundancyDegraded TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Fan redundancy has been degraded" + + --#SUMMARY "Fan Redundancy Degraded" + --#ARGUMENTS {} + --#SEVERITY WARNING + + ::= 264962 + + -- Redundancy lost + asfTrapFanRedundancyLost TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Fan redundancy has been lost" + + --#SUMMARY "Fan Redundancy Lost" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 264961 + + -- Full Redundancy + asfTrapFanFullRedundancy TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Fan redundancy Has Returned to Normal" + + --#SUMMARY "Fan redundancy Has Returned to Normal" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 264960 + + +-- PS Redundancy -- + + -- Redundancy degraded + asfTrapPSRedundancyDegraded TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Power Supply Redundancy Degraded" + + --#SUMMARY "Power Supply Redundancy Degraded" + --#ARGUMENTS {} + --#SEVERITY WARNING + + ::= 527106 + + -- Redundancy lost + asfTrapPSRedundancyLost TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Power Supply Redundancy Lost" + + --#SUMMARY "Power Supply Redundancy Lost" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 527105 + + -- Full Redundancy + asfTrapPSFullRedundancy TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Power Supply Redundancy Has Returned to Normal" + + --#SUMMARY "Power Supply Redundancy Has Returned to Normal" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 527104 + + +-- CPU -- + + -- Thermal Trip + asfTrapCpuThermalTrip TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "CPU Thermal Trip (Over Temperature Shutdown)" + + --#SUMMARY "CPU Thermal Trip (Over Temperature Shutdown)" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 487169 + + -- Back to normal from Thermal Trip + asfTrapCpuThermalTripCleared TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "CPU Thermal Trip (Over Temperature Shutdown) Cleared" + + --#SUMMARY "CPU Thermal Trip (Over Temperature Shutdown) Cleared" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 487297 + + -- CPU BIST Error + asfTrapCpuBistError TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "CPU BIST (Built In Self Test) Failure" + + --#SUMMARY "CPU BIST (Built In Self Test) Failure" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 487170 + + -- CPU BIST Error cleared + asfTrapCpuBistErrorCleared TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "CPU BIST (Built In Self Test) Failure Cleared" + + --#SUMMARY "CPU BIST (Built In Self Test) Failure Cleared" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 487298 + + -- CPU internal error + asfTrapCpuIErr TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "CPU Internal Error" + + --#SUMMARY "CPU Internal Error" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 487168 + + -- CPU internal error + asfTrapCpuIErrCleared TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "CPU Internal Error Cleared" + + --#SUMMARY "CPU Internal Error Cleared" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 487296 + + -- CPU config error + asfTrapCpuConfigError TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "CPU Configuration Error" + + --#SUMMARY "CPU Configuration Error" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 487173 + + -- CPU Disabled + asfTrapCpuDisabled TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "CPU Disabled (Processor Disabled)" + + --#SUMMARY "CPU Disabled (Processor Disabled)" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 487176 + + -- CPU Enabled + asfTrapCpuEnabled TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "CPU Enabled (Processor Enabled)" + + --#SUMMARY "CPU Enabled (Processor Enabled)" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 487304 + + -- CPU config error cleared + asfTrapCpuConfigErrorCleared TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "CPU Configuration Error Cleared" + + --#SUMMARY "CPU Configuration Error Cleared" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 487301 + + -- CPU presence detected + asfTrapCpuPresence TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "CPU Presence (Processor Presence Detected)" + + --#SUMMARY "CPU Presence (Processor Presence Detected)" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 487175 + + -- CPU not present + asfTrapCpuNotPresent TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "CPU Not Present (Processor Not Present)" + + --#SUMMARY "CPU Not Present (Processor Not Present)" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 487303 + + -- CPU throttle + asfTrapCpuThrottle TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "CPU Throttle (Processor Speed Reduced)" + + --#SUMMARY "CPU Throttle (Processor Speed Reduced)" + --#ARGUMENTS {} + --#SEVERITY WARNING + + ::= 487178 + + -- CPU OK + asfTrapCpuThrottleCleared TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "CPU Throttle Cleared (Normal Processor Speed)" + + --#SUMMARY "CPU Throttle Cleared (Normal Processor Speed)" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 487306 + + +-- PS/VRM/D2D -- + + -- Presence detected + asfTrapPsPresenceDeteced TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Power Supply Inserted" + + --#SUMMARY "Power Supply Inserted" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 552704 + + -- Presence Removed + asfTrapPsPresenceRemoved TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Power Supply Removed" + + --#SUMMARY "Power Supply Removed" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 552832 + + -- Failure + asfTrapPsFailure TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Power Supply Failure" + + --#SUMMARY "Power Supply Failure" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 552705 + + -- Back to normal from failure + asfTrapPsFailureCleared TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Power Supply Failure Cleared" + + --#SUMMARY "Power Supply Failure Cleared" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 552833 + + -- Predictive Failure + asfTrapPsPredictiveFailure TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Power Supply Warning" + + --#SUMMARY "Power Supply Warning" + --#ARGUMENTS {} + --#SEVERITY WARNING + + ::= 552706 + + -- Predictive Failure cleared + asfTrapPsPredictiveFailureCleared TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Power Supply Warning Cleared" + + --#SUMMARY "Power Supply Warning Cleared" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 552834 + + -- AC Lost + asfTrapPsAcLost TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Power Supply AC Lost" + + --#SUMMARY "Power Supply AC Lost" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 552707 + + -- AC Back + asfTrapPsAcBack TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Power Supply AC Restored" + + --#SUMMARY "Power Supply AC Restored" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 552835 + + +-- SEL -- + + -- SEL Cleared + asfTrapSelCleared TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "System Event Log (SEL) Cleared" + + --#SUMMARY "System Event Log (SEL) Cleared" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 1076994 + + -- SEL Full + asfTrapSelFull TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "System Event Log (SEL) Full (Logging Disabled)" + + --#SUMMARY "System Event Log (SEL) Full (Logging Disabled)" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 1076996 + + +-- Automatic System Recovery (ASR) -- + + -- OS ASR (Watchdog) Timer Expired + asfTrapASRTimeout TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "ASR (Automatic System Recovery) Timer Expired" + + --#SUMMARY "ASR (Automatic System Recovery) Timer Expired" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 2322176 + + -- OS ASR (Watchdog) Reset + asfTrapASROsReset TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "ASR (Automatic System Recovery) Reset Occurred" + + --#SUMMARY "ASR (Automatic System Recovery) Reset Occurred" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 2322177 + + -- ASR (Watchdog) Power down + asfTrapASRPowerDown TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "ASR (Automatic System Recovery) Power Down Occurred" + + --#SUMMARY "ASR (Automatic System Recovery) Power Down Occurred" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 2322178 + + -- ASR (Watchdog) Power cycle + asfTrapASRPowerCycle TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "ASR (Automatic System Recovery) Power Cycle Occurred" + + --#SUMMARY "ASR (Automatic System Recovery) Power Cycle Occurred" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 2322179 + + +-- Power Monitoring -- + + -- Upper Non Critical threshold crossed + asfTrapOverSystemPowerWarning TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Over-System Power Utilization Warning (Upper Non-Critical - going high)" + + --#SUMMARY "Over-System Power Utilization Warning (Upper Non-Critical - going high)" + --#ARGUMENTS {} + --#SEVERITY WARNING + + ::= 2322180 + + + -- Back to Normal from Upper Non Critical + asfTrapOverSystemPowerWarningCleared TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Over-System Power Utilization Warning Cleared" + + --#SUMMARY "Over-System Power Utilization Warning Cleared" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 2322181 + + -- Upper Critical threshold crossed + asfTrapOverSystemPowerCritical TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Over-System Power Utilization Problem (Upper Critical - going high)" + + --#SUMMARY "Over-System Power Utilization Problem (Upper Critical - going high)" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 2322182 + + + -- Back to Normal from Upper Critical + asfTrapOverSystemPowerCriticalCleared TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Over-System Power Utilization Problem Cleared" + + --#SUMMARY "Over-System Power Utilization Problem Cleared" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 2322183 + +-- Power Supply Mismatch -- +-- Power Supply Mismatch from OK to Error +asfTrapPSUMismatch TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Power Supply Mismatch (Configuration Error)" + + --#SUMMARY "Power Supply Mismatch (Configuration Error)" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 552710 + +-- Power Supply Mismatch from Warning to OK +asfTrapPSUMismatchNormal TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Power Supply Mismatch Error Cleared (Configuration Error Cleared)" + + --#SUMMARY "Power Supply Mismatch Error Cleared (Configuration Error Cleared)" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 552838 + +-- Power Budget -- +-- Power Required Exceeds PSU rated Wattage OK to Warning +asfTrapSystemPowerExceedsWarning TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "System Power Exceeds than PSU Wattage (Warning)" + + --#SUMMARY "System Power Exceeds than PSU Wattage (Warning)" + --#ARGUMENTS {} + --#SEVERITY WARNING + + ::= 552711 + +-- Power Required Exceeds PSU rated Wattage Warning to OK +asfTrapSystemPowerNormal TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "System Power Exceeds Warning Cleared" + + --#SUMMARY "System Power Exceeds Warning Cleared" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 552839 + +-- Power Required Exceeds PSU rated Wattage OK to Error +asfTrapSystemPowerExceedsError TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "System Power Exceeds than PSU Wattage (Error)" + + --#SUMMARY "System Power Exceeds than PSU Wattage (Error)" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 12611334 + +-- Power Required Exceeds PSU rated Wattage Error to OK +asfTrapSystemPowerExceedsCleared TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "System Power Exceeds Error Cleared" + + --#SUMMARY "System Power Exceeds Error Cleared" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 12611462 + +-- SD Card Failure Error +asfTrapModuleSDCardFailedError TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Module SD Card Failure Error" + + --#SUMMARY "Module SD Card Failed (Error)" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 1404932 + +-- SD Card Write Protect Warning +asfTrapModuleSDWriteProtectWarning TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Module SD Card Write Protect Warning" + + --#SUMMARY "Module SD Card Write Protect (Warning)" + --#ARGUMENTS {} + --#SEVERITY WARNING + + ::= 1404935 + +-- SD Card Presence detected +asfTrapModuleSDCardPresence TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Module SD Card Present (SD Card Presence Detected)" + + --#SUMMARY "Module SD Card Present (Presence Detected)" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 1405056 + +-- SD Card not Present +asfTrapModuleSDCardNotPresent TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Module SD Card not Present " + + --#SUMMARY "Module SD Card not Present" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 1404928 + +-- SD Card Redundancy -- + + -- Redundancy degraded + asfTrapSDRedundancyDegraded TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "SD Card redundancy has been degraded" + + --#SUMMARY "SD Card Redundancy Degraded" + --#ARGUMENTS {} + --#SEVERITY WARNING + + ::= 1379074 + + -- Redundancy lost + asfTrapSDRedundancyLost TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "SD Card redundancy has been lost" + + --#SUMMARY "SD Card Redundancy Lost" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 1379073 + + -- Full Redundancy + asfTrapSDFullRedundancy TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "SD Card redundancy Has Returned to Normal" + + --#SUMMARY "SD Card redundancy Has Returned to Normal" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 1379072 + + +-- Internal Dual SD Module -- + +-- Internal Dual SD Module present +asfTrapInternalDualSDModulePresent TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Internal Dual SD Module is present" + + --#SUMMARY "Internal Dual SD Module is present" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 13201152 + +-- Internal Dual SD Module absent + asfTrapInternalDualSDModuleAbsent TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Internal Dual SD Module is absent" + + --#SUMMARY "Internal Dual SD Module is absent" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 13201280 + +-- Internal Dual SD Module offline + asfTrapInternalDualSDModuleOffline TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Internal Dual SD Module is offline" + + --#SUMMARY "Internal Dual SD Module is offline" + --#ARGUMENTS {} + --#SEVERITY WARNING + + ::= 13201153 + +-- Internal Dual SD Module online + asfTrapInternalDualSDModuleOnline TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Internal Dual SD Module is online" + + --#SUMMARY "Internal Dual SD Module is online" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 13201281 + +-- Internal Dual SD Module failure detected + asfTrapInternalDualSDModuleFailure TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Failure detected on Internal Dual SD Module" + + --#SUMMARY "Failure detected on Internal Dual SD Module" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 13201154 + +-- Internal Dual SD Module normal + asfTrapInternalDualSDModuleNormal TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Internal Dual SD Module is operating normally" + + --#SUMMARY "Internal Dual SD Module is operating normally" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 13201282 + +-- Internal Dual SD Module write protected + asfTrapInternalDualSDModuleWriteProtected TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Internal Dual SD Module is write protected" + + --#SUMMARY "Internal Dual SD Module is write protected" + --#ARGUMENTS {} + --#SEVERITY WARNING + + ::= 13201155 + +-- Internal Dual SD Module writable + asfTrapInternalDualSDModuleWriteable TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Internal Dual SD Module is writable" + + --#SUMMARY "Internal Dual SD Module is writable" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 13201283 + +-- Internal Dual SD Module redundant + asfTrapInternalDualSDModuleRedundant TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Internal Dual SD Module is redundant" + + --#SUMMARY "Internal Dual SD Module is redundant" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 13175552 + +-- Internal Dual SD Module redundancy lost + asfTrapInternalDualSDModuleRedundancyLost TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Internal Dual SD Module redundancy is lost" + + --#SUMMARY "Internal Dual SD Module redundancy is lost" + --#ARGUMENTS {} + --#SEVERITY CRITICAL + + ::= 13175553 + +-- Internal Dual SD Module not redundant + asfTrapInternalDualSDModuleNotRedundant TRAP-TYPE + ENTERPRISE asfPetEvts + DESCRIPTION + "Internal Dual SD Module is not redundant" + + --#SUMMARY "Internal Dual SD Module is not redundant" + --#ARGUMENTS {} + --#SEVERITY INFORMATIONAL + + ::= 13175555 + +END + diff --git a/DELL-RAC-MIB b/DELL-RAC-MIB index 567db5b..8a83ac4 100644 --- a/DELL-RAC-MIB +++ b/DELL-RAC-MIB @@ -9,11 +9,11 @@ -- -- This MIB is also the CMC MIB. Changes are made to this MIB only for CMCs now. -- --- Copyright (c) 2014 Dell Inc. +-- Copyright (c) 2015 Dell Inc. -- --- Last Changed Revision: 16 --- Last Changed Date: 2014-07-14 12:25:06 -0500 (Mon, 14 Jul 2014) --- Text Last Updated: 2014-07-14 12:25:06 -0500 (Mon, 14 Jul 2014) +-- Last Changed Revision: 18 +-- Last Changed Date: 2015-01-16 12:25:06 -0500 (Fri, 16 Jan 2015) +-- Text Last Updated: 2015-01-16 12:25:06 -0500 (Fri, 16 Jan 2015) -- DELL-RAC-MIB DEFINITIONS ::= BEGIN @@ -132,6 +132,23 @@ IMPORTS off(4) -- server is powered off } + DellCMCServerStorageMode ::= INTEGER + { + notApplicable(1), -- not applicable to server + joined(2), -- storage mode is Joined + splitDualHost(3), -- storage mode is Split Dual Host + splitSingleHost(4), -- storage mode is Split Single Host + unknown(99) -- storage mode is unknown + } + + DellCMCServerIntrusionState ::= INTEGER + { + notApplicable(1), -- not applicable to server + closed(2), -- intrusion state is Closed + open(3), -- intrusion state is Open + unknown(99) -- intrusion state is unknown + } + -- MIB Objects and Tables -------------------------------------------------------- @@ -184,12 +201,18 @@ IMPORTS DrsCMCServerTableEntry ::= SEQUENCE { - drsServerIndex DellCMCServerIndexRange, - drsServerMonitoringCapable DellCMCServerCapable, + drsServerIndex DellCMCServerIndexRange, + drsServerMonitoringCapable DellCMCServerCapable, drsServerServiceTag DellString, - drsServerSlotName DellString, + drsServerSlotName DellString, drsServerSlotNumber DellString, - drsServerNodeID DellString + drsServerNodeID DellString, + drsServerModel DellString, + drsServerAssetTag DellString, + drsServerNumStorageControllers INTEGER, + drsServerStorageMode DellCMCServerStorageMode, + drsServerIntrusionState DellCMCServerIntrusionState, + drsServerAssignedServerSlots DellString } drsCMCAlertGroup OBJECT IDENTIFIER ::= { drsOutofBandGroup 20 } @@ -925,6 +948,61 @@ IMPORTS for the server." ::= { drsCMCServerTableEntry 6 } + drsServerModel OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0005.0001.0001.0007 This attribute defines the Model + of the CMC server." + ::= { drsCMCServerTableEntry 7 } + + drsServerAssetTag OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0005.0001.0001.0008 This attribute defines the Asset Tag + of the CMC server." + ::= { drsCMCServerTableEntry 8 } + + drsServerNumStorageControllers OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION "0005.0001.0001.0009 This attribute defines the number of + storage controllers on the storage sled. The value + will be zero if this is not a storage sled." + ::= { drsCMCServerTableEntry 9 } + + drsServerStorageMode OBJECT-TYPE + SYNTAX DellCMCServerStorageMode + ACCESS read-only + STATUS mandatory + DESCRIPTION "0005.0001.0001.0010 This attribute defines the Storage + Mode of the storage sled." + ::= { drsCMCServerTableEntry 10 } + + drsServerIntrusionState OBJECT-TYPE + SYNTAX DellCMCServerIntrusionState + ACCESS read-only + STATUS mandatory + DESCRIPTION "0005.0001.0001.0011 This attribute defines the Intrusion + State of the CMC server if supported by the server." + ::= { drsCMCServerTableEntry 11 } + + drsServerAssignedServerSlots OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0005.0001.0001.0012 This attribute defines the the server + slots to which a storage sled is assigned. If this is + a storage sled that is assigned to one more or more + server slots, the value will be a comma-separated list + of one or more server slot names. If the storage sled + is not assigned to a server slot, the value will be an + empty string. If this is not a storage sled, the value + will be N/A." + ::= { drsCMCServerTableEntry 12 } + ------------------------------------------------------------------------------- -- group: Chassis Alerts 1 ------------------------------------------------------------------------------- @@ -1119,7 +1197,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -1144,7 +1222,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -1169,7 +1247,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -1202,7 +1280,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -1227,7 +1305,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -1252,7 +1330,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -1284,7 +1362,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -1316,7 +1394,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -1341,7 +1419,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -1373,7 +1451,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -1398,7 +1476,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -1423,7 +1501,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -1455,7 +1533,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -1480,7 +1558,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -1505,7 +1583,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -1537,7 +1615,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -1562,7 +1640,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -1587,7 +1665,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -1619,7 +1697,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -1644,7 +1722,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -1669,7 +1747,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -1701,7 +1779,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -1726,7 +1804,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -1751,7 +1829,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -1783,7 +1861,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -1808,7 +1886,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -1833,7 +1911,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -1865,7 +1943,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -1897,7 +1975,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -1922,12 +2000,37 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE DEGRADED --#STATUS MANDATORY ::= 2274 + alert2PowerUsageFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Power usage failure." + --#TYPE "System: Power Usage Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "Chassis Location: %s, Global Status: %d" + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2273 + ------------------------------------------------------------------------------ -- Chassis Alerts 2: System: Redundancy Traps -- @@ -1954,7 +2057,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -1979,7 +2082,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -2004,7 +2107,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -2036,7 +2139,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -2061,7 +2164,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -2086,7 +2189,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -2118,7 +2221,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -2143,7 +2246,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -2168,7 +2271,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -2200,7 +2303,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -2225,12 +2328,37 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE DEGRADED --#STATUS MANDATORY ::= 2338 + alert2SoftwareConfigurationFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Software configuration failure." + --#TYPE "System: Software Configuration Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "Chassis Location: %s, Global Status: %d" + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2337 + ------------------------------------------------------------------------------ -- Chassis Alerts 2: System: Temperature Probe Traps -- @@ -2257,7 +2385,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -2282,7 +2410,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -2307,7 +2435,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -2339,7 +2467,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -2364,7 +2492,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -2389,7 +2517,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -2421,7 +2549,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -2446,7 +2574,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -2471,7 +2599,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE FAILED --#STATUS MANDATORY @@ -2503,7 +2631,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -2528,7 +2656,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -2553,7 +2681,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE FAILED --#STATUS MANDATORY @@ -2585,7 +2713,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -2610,7 +2738,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -2635,7 +2763,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE FAILED --#STATUS MANDATORY @@ -2667,7 +2795,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -2692,7 +2820,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -2717,7 +2845,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE FAILED --#STATUS MANDATORY @@ -2749,7 +2877,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -2774,7 +2902,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -2799,7 +2927,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE FAILED --#STATUS MANDATORY @@ -2831,7 +2959,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -2856,7 +2984,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -2881,12 +3009,94 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE FAILED --#STATUS MANDATORY ::= 4233 + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Storage: Security Event Traps + -- + -- Category: Storage/2 + -- Subcategory: SEC/42 + ------------------------------------------------------------------------------ + + alert2StorageSecurityInformation TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Security information." + --#TYPE "Storage: Security Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "Chassis Location: %s, Global Status: %d" + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4435 + + alert2StorageSecurityWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Security warning." + --#TYPE "Storage: Security Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "Chassis Location: %s, Global Status: %d" + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4434 + + alert2StorageSecurityFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Security failure or critical event." + --#TYPE "Storage: Security Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "Chassis Location: %s, Global Status: %d" + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4433 + ------------------------------------------------------------------------------ -- Chassis Alerts 2: Storage: Storage Management Status Traps -- @@ -2914,7 +3124,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -2941,7 +3151,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -2967,7 +3177,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE FAILED --#STATUS MANDATORY @@ -2999,7 +3209,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -3024,7 +3234,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -3049,7 +3259,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE FAILED --#STATUS MANDATORY @@ -3081,7 +3291,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -3106,7 +3316,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -3131,12 +3341,44 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE FAILED --#STATUS MANDATORY ::= 4353 + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Updates: Software Change Traps + -- + -- Category: Updates/3 + -- Subcategory: SWU/21 + ------------------------------------------------------------------------------ + + alert2SoftwareChangeUpdateWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Software change update warning." + --#TYPE "Updates: Software Change Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "Chassis Location: %s, Global Status: %d" + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 6314 + ------------------------------------------------------------------------------ -- Chassis Alerts 2: Audit: CMC Traps -- @@ -3163,7 +3405,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -3188,7 +3430,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -3213,7 +3455,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -3245,7 +3487,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -3277,7 +3519,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -3302,7 +3544,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -3327,7 +3569,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -3359,7 +3601,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -3391,7 +3633,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -3416,7 +3658,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -3429,6 +3671,31 @@ IMPORTS -- Subcategory: PWR/28 ------------------------------------------------------------------------------ + alert2PowerUsageAuditInformation TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Power usage audit information." + --#TYPE "Audit: Power Usage Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "Chassis Location: %s, Global Status: %d" + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8419 + alert2PowerUsageAuditWarning TRAP-TYPE ENTERPRISE drsCMCAlert2Group VARIABLES { drsCA2MessageID, @@ -3448,7 +3715,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -3473,7 +3740,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -3505,7 +3772,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Error Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -3537,7 +3804,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE OPERATIONAL --#STATUS MANDATORY @@ -3562,7 +3829,7 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE DEGRADED --#STATUS MANDATORY @@ -3594,12 +3861,69 @@ IMPORTS --#SUMMARY "Device Status: %d, Device FQDD: %s," --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," --#SUMMARY "Chassis Location: %s, Global Status: %d" - --#ARGUMENTS {0, 1, 3, 4, 7, 5, 8} + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} --#CATEGORY "Status Events" --#STATE OPERATIONAL --#STATUS MANDATORY ::= 10611 + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Configuration: Software Configuration Traps + -- + -- Category: Configuration/5 + -- Subcategory: SWC/36 + ------------------------------------------------------------------------------ + + alert2SWCConfigurationWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Software configuration warning." + --#TYPE "Configuration: Software Configuration Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "Chassis Location: %s, Global Status: %d" + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 10530 + + alert2SWCConfigurationFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Software configuration failure." + --#TYPE "Configuration: Software Configuration Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "Chassis Location: %s, Global Status: %d" + --#ARGUMENTS {0, 1, 3, 4, 7, 5, 6, 8} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 10529 + ------------------------------------------------------------------------------ -- Chassis Alerts 2: Configuration: Test Traps -- @@ -4033,3 +4357,4 @@ IMPORTS --#CATEGORY Error Events ::= 1020 END + diff --git a/FORTINET-FORTIANALYZER-MIB.mib b/FORTINET-FORTIANALYZER-MIB.mib new file mode 100755 index 0000000..e4681cd --- /dev/null +++ b/FORTINET-FORTIANALYZER-MIB.mib @@ -0,0 +1,538 @@ + +FORTINET-FORTIANALYZER-MIB DEFINITIONS ::= BEGIN + +IMPORTS + FnIndex, fnGenTrapMsg, fnSysSerial, fortinet, fnTrapsPrefix + FROM FORTINET-CORE-MIB + InetPortNumber + FROM INET-ADDRESS-MIB + sysName + FROM SNMPv2-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP + FROM SNMPv2-CONF + Counter32, Gauge32, Integer32, IpAddress, MODULE-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE + FROM SNMPv2-SMI + DisplayString, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + +fnFortiAnalyzerMib MODULE-IDENTITY + LAST-UPDATED "200909210000Z" + ORGANIZATION + "Fortinet Technologies, Inc." + CONTACT-INFO + " + Technical Support + email: support@fortinet.com + http://www.fortinet.com" + DESCRIPTION + "MIB module for Fortinet FortiAnalyzer devices." + REVISION "200909210000Z" + DESCRIPTION + "Fix syntax errors." + REVISION "200902050000Z" + DESCRIPTION + "Initial version of FORTINET-FORTIANALYZER-MIB." + ::= { fortinet 102 } + +FaSessProto ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "data type for session protocols" + SYNTAX INTEGER { ip(0), icmp(1), igmp(2), ipip(4), tcp(6), + egp(8), pup(12), udp(17), idp(22), ipv6(41), + rsvp(46), gre(47), esp(50), ah(51), ospf(89), + pim(103), comp(108), raw(255) } + +FaRAIDStatusCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Enumerated list of RAID status codes." + SYNTAX INTEGER { arrayOK(1), arrayDegraded(2), arrayInoperable(3), + arrayRebuilding(4), arrayRebuildingStarted(5), + arrayRebuildingFinished(6), arrayInitializing(7), + arrayInitializingStarted(8), arrayInitializingFinished(9), + diskOK(10), diskDegraded(11), diskFailEvent(12) } + +FaSysEventCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Enumerated list of system events." + SYNTAX INTEGER { systemHalt(1), systemReboot(2), + upgradeConfig(3), systemUpgrade(4), logdiskFormat(5) } + +faTraps OBJECT IDENTIFIER + ::= { fnFortiAnalyzerMib 0 } + +faTrapPrefix OBJECT IDENTIFIER + ::= { faTraps 0 } + +faTrapObject OBJECT IDENTIFIER + ::= { faTraps 1 } + +faSystemEvent OBJECT-TYPE + SYNTAX FaSysEventCode + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Type of system event that triggered notification." + ::= { faTrapObject 1 } + +faRAIDStatus OBJECT-TYPE + SYNTAX FaRAIDStatusCode + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "New RAID state associated with a RAID status change event." + ::= { faTrapObject 2 } + +faRAIDDevIndex OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Name/index of a RAID device relating to the event." + ::= { faTrapObject 3 } + +faGenAlert OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Detail of defined event alert sent from FortiAnalyzer" + ::= { faTrapObject 4 } + +faModel OBJECT IDENTIFIER + ::= { fnFortiAnalyzerMib 1 } + +faz100 OBJECT IDENTIFIER + ::= { faModel 1000 } + +faz100A OBJECT IDENTIFIER + ::= { faModel 1001 } + +faz100B OBJECT IDENTIFIER + ::= { faModel 1002 } + +faz100C OBJECT IDENTIFIER + ::= { faModel 1003 } + +faz400 OBJECT IDENTIFIER + ::= { faModel 4000 } + +faz400B OBJECT IDENTIFIER + ::= { faModel 4002 } + +faz800 OBJECT IDENTIFIER + ::= { faModel 8000 } + +faz800B OBJECT IDENTIFIER + ::= { faModel 8002 } + +faz1000B OBJECT IDENTIFIER + ::= { faModel 10002 } + +faz2000 OBJECT IDENTIFIER + ::= { faModel 20000 } + +faz2000A OBJECT IDENTIFIER + ::= { faModel 20001 } + +faz4000 OBJECT IDENTIFIER + ::= { faModel 40000 } + +faz4000A OBJECT IDENTIFIER + ::= { faModel 40001 } + + +faInetProto OBJECT IDENTIFIER + ::= { fnFortiAnalyzerMib 2 } + +faInetProtoInfo OBJECT IDENTIFIER + ::= { faInetProto 1 } + +faInetProtoTables OBJECT IDENTIFIER + ::= { faInetProto 2 } + +faIpSessTable OBJECT-TYPE + SYNTAX SEQUENCE OF FaIpSessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information on the IP sessions active on the device" + ::= { faInetProtoTables 1 } + +faIpSessEntry OBJECT-TYPE + SYNTAX FaIpSessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information on a specific session, including source and destination" + INDEX { faIpSessIndex } + ::= { faIpSessTable 1 } + +FaIpSessEntry ::= SEQUENCE { + faIpSessIndex FnIndex, + faIpSessProto FaSessProto, + faIpSessFromAddr IpAddress, + faIpSessFromPort InetPortNumber, + faIpSessToAddr IpAddress, + faIpSessToPort InetPortNumber, + faIpSessExp Counter32 +} + +faIpSessIndex OBJECT-TYPE + SYNTAX FnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index value that uniquely identifies + an IP session within the faIpSessTable" + ::= { faIpSessEntry 1 } + +faIpSessProto OBJECT-TYPE + SYNTAX FaSessProto + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protocol the session is using (IP, TCP, UDP, etc.)" + ::= { faIpSessEntry 2 } + +faIpSessFromAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source IP address (IPv4 only) of the session" + ::= { faIpSessEntry 3 } + +faIpSessFromPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source port number (UDP and TCP only) of the session" + ::= { faIpSessEntry 4 } + +faIpSessToAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination IP address (IPv4 only) of the session" + ::= { faIpSessEntry 5 } + +faIpSessToPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination Port number (UDP and TCP only) of the session" + ::= { faIpSessEntry 6 } + +faIpSessExp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of seconds remaining before the session expires (if idle)" + ::= { faIpSessEntry 7 } + +fa300Compat OBJECT IDENTIFIER + ::= { fnFortiAnalyzerMib 99 } + +faHwSensors OBJECT IDENTIFIER + ::= { fa300Compat 1 } + +faHwSensorCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of entries in faHwSensorTable" + ::= { faHwSensors 1 } + +faHwSensorTable OBJECT-TYPE + SYNTAX SEQUENCE OF FaHwSensorEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A list of device specific hardware sensors and values. Because different devices have different hardware sensor capabilities, this table may or may not contain any values." + ::= { faHwSensors 2 } + +faHwSensorEntry OBJECT-TYPE + SYNTAX FaHwSensorEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry containing the name, value, and alarm status of a given hardware sensor" + INDEX { faHwSensorEntIndex } + ::= { faHwSensorTable 1 } + +FaHwSensorEntry ::= SEQUENCE { + faHwSensorEntIndex FnIndex, + faHwSensorEntName DisplayString, + faHwSensorEntValue DisplayString, + faHwSensorEntAlarmStatus INTEGER +} + +faHwSensorEntIndex OBJECT-TYPE + SYNTAX FnIndex + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A unique identifier within the faHwSensorTable" + ::= { faHwSensorEntry 1 } + +faHwSensorEntName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A string identifying the sensor by name" + ::= { faHwSensorEntry 2 } + +faHwSensorEntValue OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A string representation of the value of the sensor. Because sensors can present data in different formats, string representation is most general format. Interpretation of the value (units of measure, for example) is dependent on the individual sensor." + ::= { faHwSensorEntry 3 } + +faHwSensorEntAlarmStatus OBJECT-TYPE + SYNTAX INTEGER { false(0), true(1) } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "If the sensor has an alarm threshold and has exceeded it, this will indicate its status. Not all sensors have alarms." + ::= { faHwSensorEntry 4 } + + + +fa300System OBJECT IDENTIFIER + ::= { fa300Compat 2 } + +fa300SysSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial number of the device" + ::= { fa300System 1 } + +fa300SysVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Firmware version of the device" + ::= { fa300System 2 } + +fa300SysCpuUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current CPU usage (percentage)" + ::= { fa300System 3 } + +fa300SysMemUsage OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current memory utilization (percentage)" + ::= { fa300System 4 } + +fa300SysSesCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active sessions on the device" + ::= { fa300System 5 } + +fa300SysDiskCapacity OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total hard disk capacity (MB), if disk is present" + ::= { fa300System 6 } + +fa300SysDiskUsage OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current hard disk usage (MB), if disk is present" + ::= { fa300System 7 } + +fa300SysMemCapacity OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total physical memory (RAM) installed (KB)" + ::= { fa300System 8 } + + + + +faMIBConformance OBJECT IDENTIFIER + ::= { fnFortiAnalyzerMib 100 } + +faTrapSystemEvent NOTIFICATION-TYPE + OBJECTS { fnSysSerial, faSystemEvent } + STATUS current + DESCRIPTION + "A system event occured. The specific type of event is indecated by the faSystemEvent parameter." + ::= { faTrapPrefix 1001 } + +faTrapRAIDStatusChange NOTIFICATION-TYPE + OBJECTS { fnSysSerial, faRAIDStatus, faRAIDDevIndex } + STATUS current + DESCRIPTION + "Trap is sent when there is a change in the status of the RAID array, if present." + ::= { faTrapPrefix 1002 } + +faTrapGenAlert NOTIFICATION-TYPE + OBJECTS { fnSysSerial, fnGenTrapMsg } + STATUS current + DESCRIPTION + "Trap sent when FortiAnalyzer event parameter + exceeds configured limit. Event description + included in trap." + ::= { faTrapPrefix 1003 } + + +faTrapLogRateThreshold NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName } + STATUS current + DESCRIPTION + "Indicates that the incoming log rate has exceeded the configured threshold." + ::= { fnTrapsPrefix 1005 } + +faTrapDataRateThreshold NOTIFICATION-TYPE + OBJECTS { fnSysSerial, sysName } + STATUS current + DESCRIPTION + "Indicates that the incoming data rate has exceeded the configured threshold." + ::= { fnTrapsPrefix 1006 } + + + +faSystemComplianceGroup OBJECT-GROUP + OBJECTS { + fa300SysSerial, + fa300SysVersion, + fa300SysCpuUsage, + fa300SysMemUsage, + fa300SysDiskCapacity, + fa300SysDiskUsage, + fa300SysMemCapacity, + fa300SysSesCount, + faSystemEvent + } + STATUS current + DESCRIPTION "System related instrumentation" + ::= { faMIBConformance 1 } + + +faTrapsComplianceGroup NOTIFICATION-GROUP + NOTIFICATIONS { faTrapSystemEvent, faTrapRAIDStatusChange, + faTrapGenAlert, faTrapLogRateThreshold, faTrapDataRateThreshold } + STATUS current + DESCRIPTION + "Event notifications" + ::= { faMIBConformance 2 } + + +faSessionComplianceGroup OBJECT-GROUP + OBJECTS { + faIpSessProto, + faIpSessFromAddr, + faIpSessFromPort, + faIpSessToAddr, + faIpSessToPort, + faIpSessExp + } + STATUS current + DESCRIPTION "Session related instrumentation" + ::= { faMIBConformance 3 } + +faMiscComplianceGroup OBJECT-GROUP + OBJECTS { + faGenAlert + + } + STATUS current + DESCRIPTION "Miscellanious instrumentation" + ::= { faMIBConformance 4 } + +faHwSensorComplianceGroup OBJECT-GROUP + OBJECTS { + faHwSensorCount, + faHwSensorEntName, + faHwSensorEntValue, + faHwSensorEntAlarmStatus + } + STATUS deprecated + DESCRIPTION "Hardware sensor related information" + ::= { faMIBConformance 5 } + +faNotificationObjectsComplianceGroup OBJECT-GROUP + OBJECTS { faSystemEvent, faRAIDStatus, faRAIDDevIndex } + STATUS current + DESCRIPTION + "Object identifiers used in notifications" + ::= { faMIBConformance 6 } + + + + +faMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the application MIB." + + MODULE -- this module + + GROUP faSystemComplianceGroup + DESCRIPTION "System related instrumentation" + + GROUP faSessionComplianceGroup + DESCRIPTION + "Session related instrumentation" + + GROUP faMiscComplianceGroup + DESCRIPTION "Miscellanious instrumentation" + + GROUP faTrapsComplianceGroup + DESCRIPTION + "Traps are optional. Not all models support all traps. Consult product literature to see which traps are supported." + + GROUP faNotificationObjectsComplianceGroup + DESCRIPTION + "Object identifiers used in notifications. Objects are required if their containing trap is implemented." + + ::= { faMIBConformance 100 } + + + +faObsoleteMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement of deprecated objects for the application MIB, they may still be used by older models." + + MODULE -- this module + + GROUP faHwSensorComplianceGroup + DESCRIPTION + "Traps are optional. Not all models support all traps. Consult product literature to see which traps are supported." + + ::= { faMIBConformance 101 } + + +END -- end of module FORTINET-FORTIANALYZER-MIB. diff --git a/IDRAC-MIB b/IDRAC-MIB new file mode 100755 index 0000000..3ced75e --- /dev/null +++ b/IDRAC-MIB @@ -0,0 +1,12901 @@ +------------------------------------------------------------------------------ +-- +-- Title: iDRAC MIB +-- +-- Version: 3.2 +-- Date: 19 January 2015 +-- +-- Description: This MIB defines MIB objects that make iDRAC data available +-- to SNMP management applications. +-- +-- Note that the iDRAC MIB file is published in both types of SMI (Structure +-- of Managed Information) notations: SMIv1 and SMIv2. This copy of the iDRAC +-- MIB file is the SMIv1 version of the MIB file. +-- +-- Copyright (c) 2012-2015 Dell Inc. +-- All Rights Reserved. +-- +-- Note: The information and functionality described by this MIB file, +-- like many MIB files, is subject to change without notice. +-- Please examine the version number of this MIB and compare it +-- to the version number you are expecting. +-- +-- OID Format Legend: +-- = attribute ID +-- = index ID +-- = trap ID +-- +------------------------------------------------------------------------------ + + +------------------------------------------------------------------------------ +-- Begin MIB +------------------------------------------------------------------------------ + +IDRAC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + enterprises + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + TRAP-TYPE + FROM RFC-1215 + DisplayString + FROM RFC1213-MIB; + +------------------------------------------------------------------------------ +-- Object Identifiers +------------------------------------------------------------------------------ + +-- Enterprise ID +dell OBJECT IDENTIFIER ::= { enterprises 674 } + +-- Server3 Branch +server3 OBJECT IDENTIFIER ::= { dell 10892 } + +-- Server3 Groups +outOfBandGroup OBJECT IDENTIFIER ::= { server3 5 } + +-- Server3 Out-of-Band Groups +-- +-- The informationGroup provides information to discover the system (RAC, +-- modular enclosure/chassis, and server) and its associated properties. +-- +informationGroup OBJECT IDENTIFIER ::= { outOfBandGroup 1 } +racInfoGroup OBJECT IDENTIFIER ::= { informationGroup 1 } +chassisInfoGroup OBJECT IDENTIFIER ::= { informationGroup 2 } +systemInfoGroup OBJECT IDENTIFIER ::= { informationGroup 3 } +statusGroup OBJECT IDENTIFIER ::= { outOfBandGroup 2 } +alertGroup OBJECT IDENTIFIER ::= { outOfBandGroup 3 } +alertVariablesGroup OBJECT IDENTIFIER ::= { alertGroup 1 } +alertTrapGroup OBJECT IDENTIFIER ::= { alertGroup 2 } +systemAlertTrapGroup OBJECT IDENTIFIER ::= { alertTrapGroup 1 } +storageAlertTrapGroup OBJECT IDENTIFIER ::= { alertTrapGroup 2 } +updatesAlertTrapGroup OBJECT IDENTIFIER ::= { alertTrapGroup 3 } +auditAlertTrapGroup OBJECT IDENTIFIER ::= { alertTrapGroup 4 } +configurationAlertTrapGroup OBJECT IDENTIFIER ::= { alertTrapGroup 5 } + +-- System details start +systemDetailsGroup OBJECT IDENTIFIER ::= { outOfBandGroup 4 } +mIBVersionGroup OBJECT IDENTIFIER ::= { systemDetailsGroup 1 } +systemStateGroup OBJECT IDENTIFIER ::= { systemDetailsGroup 200 } +chassisInformationGroup OBJECT IDENTIFIER ::= { systemDetailsGroup 300 } +powerGroup OBJECT IDENTIFIER ::= { systemDetailsGroup 600 } +thermalGroup OBJECT IDENTIFIER ::= { systemDetailsGroup 700 } +deviceGroup OBJECT IDENTIFIER ::= { systemDetailsGroup 1100 } +slotGroup OBJECT IDENTIFIER ::= { systemDetailsGroup 1200 } +fruGroup OBJECT IDENTIFIER ::= { systemDetailsGroup 2000 } +-- System details end + +-- Storage details start +storageDetailsGroup OBJECT IDENTIFIER ::= { outOfBandGroup 5 } +software OBJECT IDENTIFIER ::= { storageDetailsGroup 1 } +storageManagement OBJECT IDENTIFIER ::= { software 20 } +physicalDevices OBJECT IDENTIFIER ::= { storageManagement 130 } +logicalDevices OBJECT IDENTIFIER ::= { storageManagement 140 } +-- Storage details end + + +------------------------------------------------------------------------------ +-- Textual Conventions +------------------------------------------------------------------------------ + +StringType ::= DisplayString (SIZE (0..1023)) +String64 ::= DisplayString (SIZE (0..64)) +FQDDString ::= DisplayString (SIZE (0..512)) +MACAddress ::= OCTET STRING (SIZE(6)) +ObjectRange ::= INTEGER (1..128) +Unsigned8BitRange ::= INTEGER (0..255) +Unsigned16BitRange ::= INTEGER (0..65535) +Unsigned32BitRange ::= INTEGER (0..2147483647) +Signed32BitRange ::= INTEGER (-2147483647..2147483647) +BooleanType ::= INTEGER (0..1) -- 0 = FALSE, 1 = TRUE + +-- DateName dates are defined in the displayable format +-- yyyymmddHHMMSS.uuuuuu+ooo +-- where yyyy is the year, mm is the month number, dd is the day of the month, +-- HHMMSS are the hours, minutes and seconds, respectively, uuuuuu is the +-- number of microseconds, and +ooo is the offset from UTC in minutes. If east +-- of UTC, the number is preceded by a plus (+) sign, and if west of UTC, the +-- number is preceded by a minus (-) sign. +-- +-- For example, Wednesday, May 25, 1994, at 1:30:15 PM EDT +-- would be represented as: 19940525133015.000000-300 +-- +-- Values must be zero-padded if necessary, like "05" in the example above. +-- If a value is not supplied for a field, each character in the field +-- must be replaced with asterisk ('*') characters. +DateName ::= DisplayString (SIZE (25)) + +-- Note About Bit Fields: +-- Attributes with definitions of xxxCapabilities, xxxCapabilitiesUnique, +-- xxxSettings, xxxSettingsUnique and xxxFeatureFlags are integers +-- representing a series of bit definitions. They are NOT enumerations and +-- should be treated as bit fields. The value is passed as a decimal value; +-- it should be converted to hex, and the appropriate bits should be parsed +-- from that. Some of the more common bit combinations are defined in some +-- variables, but not all combinations are or will be defined. + +-- +-- Generic State Capabilities +-- +StateCapabilitiesFlags ::= INTEGER { + -- If set to 0 (zero), object has no state capabilities + unknownCapabilities(1), -- object's state capabilities are unknown + -- The object's state capabilities allow it to be set to: + enableCapable(2), -- be disabled (offline) or be enabled (online) + notReadyCapable(4), -- not ready + enableAndNotReadyCapable(6) +} + +-- +-- Generic State Settings +-- +StateSettingsFlags ::= INTEGER { + -- If set to 0 (zero), object has no state settings enabled and is disabled + unknown(1), -- object's state is unknown + enabled(2), -- object's state is disabled (offline) if bit is off + -- or enabled (online) if bit is on + notReady(4), -- object's state is not ready + enabledAndNotReady(6) +} + +-- +-- Probe Capabilities +-- +ProbeCapabilitiesFlags ::= INTEGER { + -- If set to 0 (zero) the object has no probe capabilities + -- The object's probe capabilities allow it to be set to: + upperNonCriticalThresholdSetCapable(1), -- upper noncritical threshold can be set + lowerNonCriticalThresholdSetCapable(2), -- lower noncritical threshold can be set + upperNonCriticalThresholdDefaultCapable(4), -- upper noncritical threshold can be set to default + lowerNonCriticalThresholdDefaultCapable(8) -- lower noncritical threshold can be set to default +} + +-- +-- Probe Status +-- +StatusProbeEnum ::= INTEGER { + other(1), -- probe status is not one of the following: + unknown(2), -- probe status is unknown (not known or monitored) + ok(3), -- probe is reporting a value within the thresholds + nonCriticalUpper(4), -- probe has crossed upper noncritical threshold + criticalUpper(5), -- probe has crossed upper critical threshold + nonRecoverableUpper(6), -- probe has crossed upper non-recoverable threshold + nonCriticalLower(7), -- probe has crossed lower noncritical threshold + criticalLower(8), -- probe has crossed lower critical threshold + nonRecoverableLower(9), -- probe has crossed lower non-recoverable threshold + failed(10) -- probe is not functional +} + +-- +-- Redundancy Status +-- +StatusRedundancyEnum ::= INTEGER { + other(1), -- redundancy status is not one of the following: + unknown(2), -- redundancy status is unknown (not known or monitored) + full(3), -- object is fully redundant + degraded(4), -- object's redundancy has been degraded + lost(5), -- object's redundancy has been lost + notRedundant(6), -- redundancy status does not apply or object is not redundant + redundancyOffline(7) -- redundancy object taken offline +} + +-- +-- Status +-- +ObjectStatusEnum ::= INTEGER { + other(1), -- the status of the object is not one of the + -- following: + unknown(2), -- the status of the object is unknown + -- (not known or monitored) + ok(3), -- the status of the object is ok + nonCritical(4), -- the status of the object is warning, non-critical + critical(5), -- the status of the object is critical (failure) + nonRecoverable(6) -- the status of the object is non-recoverable (dead) +} + +RacTypeEnum ::= INTEGER { + other(1), -- the RAC type is not one of the following + unknown(2), -- the RAC type is unknown + idrac7monolithic(16), -- iDRAC7 Monolithic + idrac7modular(17), -- iDRAC7 Modular + idrac8monolithic(32), -- iDRAC8 Monolithic + idrac8modular(33) -- iDRAC8 Modular +} + +SystemFormFactorEnum ::= INTEGER { + other(1), -- the form factor is not one of the following: + unknown(2), -- the form factor is unknown + u1(3), -- 1U Monolithic + u2(4), -- 2U Monolithic + u4(5), -- 4U Monolithic + u7(6), -- 7U Monolithic + singleWidthHalfHeight(7), -- Single width, half height Modular + dualWidthHalfHeight(8), -- Dual width, half height Modular + singleWidthFullHeight(9), -- Single width, full height Modular + dualWidthFullHeight(10), -- Dual width, full height Modular + singleWidthQuarterHeight(11), -- Single width, quarter height Modular + u5(12), -- 5U Monolithic + u1HalfWidth(13), -- 1U, half width Modular + u1QuarterWidth(14), -- 1U, quarter width Modular + u1FullWidth(15) -- 1U, full width Modular +} + +BladeGeometryEnum ::= INTEGER { + other(1), -- the modular geometry is not one of the following: + unknown(2), -- the modular geometry is unknown + singleWidthHalfHeight(3), -- Single width, half height Modular + dualWidthHalfHeight(4), -- Dual width, half height Modular + singleWidthFullHeight(5), -- Single width, full height Modular + dualWidthFullHeight(6), -- Dual width, full height Modular + singleWidthQuarterHeight(7), -- Single width, quarter height Modular + u1HalfWidth(8), -- 1U, half width Modular + u1QuarterWidth(9), -- 1U, quarter width Modular + u1FullWidth(10) -- 1U, full width Modular +} + +PowerStateStatusEnum ::= INTEGER { + other(1), -- the power state status is not one of the following: + unknown(2), -- the power state status is unknown + off(3), -- system power is off + on(4) -- system power is on +} + + +------------------------------------------------------------------------------ +-- +-- MIB Groups +-- +------------------------------------------------------------------------------ + + +------------------------------------------------------------------------------ +-- RAC Information Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.1.1..0 +------------------------------------------------------------------------------ + +racName OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the product name of a remote access card." + ::= { racInfoGroup 1 } + +racShortName OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the short product name of a remote access + card." + ::= { racInfoGroup 2 } + +racDescription OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the product description of a remote access + card." + ::= { racInfoGroup 3 } + +racManufacturer OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the product manufacturer of a remote access + card." + ::= { racInfoGroup 4 } + +racVersion OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the product version of a remote access card." + ::= { racInfoGroup 5 } + +racURL OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the out-of-band UI URL of a remote access + card." + ::= { racInfoGroup 6 } + +racType OBJECT-TYPE + SYNTAX RacTypeEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the type of a remote access card." + ::= { racInfoGroup 7 } + +racFirmwareVersion OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the firmware version of a remote access card." + ::= { racInfoGroup 8 } + +------------------------------------------------------------------------------ +-- Chassis Information Group +-- (for modular chassis) +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.1.2..0 +------------------------------------------------------------------------------ + +chassisServiceTag OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the service tag of the modular chassis. + The value is zero length if not a modular system." + ::= { chassisInfoGroup 1 } + +chassisNameModular OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the chassis name of the modular chassis. + The value is zero length if not a modular system." + ::= { chassisInfoGroup 2 } + +chassisModelModular OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the model of the modular chassis. + The value is zero length if not a modular system." + ::= { chassisInfoGroup 3 } + +------------------------------------------------------------------------------ +-- System Information Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.1.3..0 +------------------------------------------------------------------------------ + +systemFQDN OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the fully qualified domain name of the system. + For example, hostname.domainname." + ::= { systemInfoGroup 1 } + +systemServiceTag OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the service tag of the system." + ::= { systemInfoGroup 2 } + +systemExpressServiceCode OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the express service code of the system." + ::= { systemInfoGroup 3 } + +systemAssetTag OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the asset tag of the system." + ::= { systemInfoGroup 4 } + +systemBladeSlotNumber OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the slot number of the system in the modular + chassis." + ::= { systemInfoGroup 5 } + +systemOSName OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the name of the operating system that the host + is running." + ::= { systemInfoGroup 6 } + +systemFormFactor OBJECT-TYPE + SYNTAX SystemFormFactorEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the form factor of the system." + ::= { systemInfoGroup 7 } + +systemDataCenterName OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the Data Center locator of the system." + ::= { systemInfoGroup 8 } + +systemAisleName OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the Aisle locator of the system." + ::= { systemInfoGroup 9 } + +systemRackName OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the Rack locator of the system." + ::= { systemInfoGroup 10 } + +systemRackSlot OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the Rack Slot locator of the system." + ::= { systemInfoGroup 11 } + +systemModelName OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the model name of the system." + ::= { systemInfoGroup 12 } + +systemSystemID OBJECT-TYPE + SYNTAX Unsigned16BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the system ID of the system." + ::= { systemInfoGroup 13 } + +systemOSVersion OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the version of the operating system that the + host is running." + ::= { systemInfoGroup 14 } + +systemRoomName OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the Room locator of the system." + ::= { systemInfoGroup 15 } + +systemChassisSystemHeight OBJECT-TYPE + SYNTAX Unsigned8BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the height of the system, in 'U's. + A U is a standard unit of measure for the height of a rack or + rack-mountable component. + (If not applicable, a 'no such name' error is returned.)" + ::= { systemInfoGroup 16 } + +systemBladeGeometry OBJECT-TYPE + SYNTAX BladeGeometryEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the geometry for a modular system. + (If not applicable, a 'no such name' error is returned.)" + ::= { systemInfoGroup 17 } + +systemNodeID OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the node ID of the system. The node ID + provides a unique identifier for the system." + ::= { systemInfoGroup 18 } + + +------------------------------------------------------------------------------ +-- Status Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.2..0 +------------------------------------------------------------------------------ + +globalSystemStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the overall rollup status of all + components in the system being monitored by the remote + access card. Includes system, storage, IO devices, iDRAC, + CPU, memory, etc." + ::= { statusGroup 1 } + +systemLCDStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the system status as it is reflected by + the LCD front panel. Not all system components may be included." + ::= { statusGroup 2 } + +globalStorageStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the overall storage status being + monitored by the remote access card." + ::= { statusGroup 3 } + +systemPowerState OBJECT-TYPE + SYNTAX PowerStateStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the power state of the system." + ::= { statusGroup 4 } + +systemPowerUpTime OBJECT-TYPE + SYNTAX Unsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute defines the power-up time of the system in seconds." + ::= { statusGroup 5 } + + +------------------------------------------------------------------------------ +-- Alert Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.3 +------------------------------------------------------------------------------ + + +------------------------------------------------------------------------------ +-- Alert Variables Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.3.1..0 +------------------------------------------------------------------------------ + +alertMessageID OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Message ID of the event." + ::= { alertVariablesGroup 1 } + +alertMessage OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Message describing the alert." + ::= { alertVariablesGroup 2 } + +alertCurrentStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current status of object causing the alert, if applicable." + ::= { alertVariablesGroup 3 } + +alertSystemServiceTag OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Service tag of the system." + ::= { alertVariablesGroup 4 } + +alertSystemFQDN OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fully qualified domain name of the system." + ::= { alertVariablesGroup 5 } + +alertFQDD OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..512)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fully qualified device descriptor of the device." + ::= { alertVariablesGroup 6 } + +alertDeviceDisplayName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..512)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Display name of the device/FQDD." + ::= { alertVariablesGroup 7 } + +alertMessageArguments OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Concatenated set of strings representing the message arguments of the + event. Each message argument string is enclosed in double quotes, + and there is a comma after the ending double quote of each message + argument string, except the last one. Any double quotes found within + a message argument string are preprocessed and changed to single + quotes." + ::= { alertVariablesGroup 8 } + +alertChassisServiceTag OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "For modular systems, the service tag of the enclosing chassis. + For rack and tower systems, this varbind will be empty (zero + length)." + ::= { alertVariablesGroup 9 } + +alertChassisName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "For modular systems, the chassis name of the enclosing chassis. + For rack and tower systems, this varbind will be empty (zero + length)." + ::= { alertVariablesGroup 10 } + +alertRacFQDN OBJECT-TYPE + SYNTAX StringType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fully qualified domain name of the remote access card." + ::= { alertVariablesGroup 11 } + + +------------------------------------------------------------------------------- +-- System Details Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- MIB Version Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.1..0 +------------------------------------------------------------------------------- + +mIBMajorVersionNumber OBJECT-TYPE + SYNTAX Unsigned8BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0001.0001 This attribute defines the major version number for the + version of this MIB supported by the iDRAC." + ::= { mIBVersionGroup 1 } + +mIBMinorVersionNumber OBJECT-TYPE + SYNTAX Unsigned8BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0001.0002 This attribute defines the minor version number for the + version of this MIB supported by the iDRAC." + ::= { mIBVersionGroup 2 } + +mIBMaintenanceVersionNumber OBJECT-TYPE + SYNTAX Unsigned8BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0001.0003 This attribute defines the maintenance version number for + the version of this MIB supported by the iDRAC." + ::= { mIBVersionGroup 3 } + + +------------------------------------------------------------------------------- +-- System State Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.200 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- System State Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.200.10.1.. +------------------------------------------------------------------------------- + +SystemStateTableEntry ::= SEQUENCE { + systemStatechassisIndex ObjectRange, + systemStateGlobalSystemStatus ObjectStatusEnum, + systemStateChassisState StateSettingsFlags, + systemStateChassisStatus ObjectStatusEnum, + systemStatePowerUnitStateDetails OCTET STRING, + systemStatePowerUnitStatusRedundancy StatusRedundancyEnum, + systemStatePowerUnitStatusDetails OCTET STRING, + systemStatePowerSupplyStateDetails OCTET STRING, + systemStatePowerSupplyStatusCombined ObjectStatusEnum, + systemStatePowerSupplyStatusDetails OCTET STRING, + systemStateVoltageStateDetails OCTET STRING, + systemStateVoltageStatusCombined ObjectStatusEnum, + systemStateVoltageStatusDetails OCTET STRING, + systemStateAmperageStateDetails OCTET STRING, + systemStateAmperageStatusCombined ObjectStatusEnum, + systemStateAmperageStatusDetails OCTET STRING, + systemStateCoolingUnitStateDetails OCTET STRING, + systemStateCoolingUnitStatusRedundancy StatusRedundancyEnum, + systemStateCoolingUnitStatusDetails OCTET STRING, + systemStateCoolingDeviceStateDetails OCTET STRING, + systemStateCoolingDeviceStatusCombined ObjectStatusEnum, + systemStateCoolingDeviceStatusDetails OCTET STRING, + systemStateTemperatureStateDetails OCTET STRING, + systemStateTemperatureStatusCombined ObjectStatusEnum, + systemStateTemperatureStatusDetails OCTET STRING, + systemStateMemoryDeviceStateDetails OCTET STRING, + systemStateMemoryDeviceStatusCombined ObjectStatusEnum, + systemStateMemoryDeviceStatusDetails OCTET STRING, + systemStateChassisIntrusionStateDetails OCTET STRING, + systemStateChassisIntrusionStatusCombined ObjectStatusEnum, + systemStateChassisIntrusionStatusDetails OCTET STRING, + systemStatePowerUnitStatusCombined ObjectStatusEnum, + systemStatePowerUnitStatusList OCTET STRING, + systemStateCoolingUnitStatusCombined ObjectStatusEnum, + systemStateCoolingUnitStatusList OCTET STRING, + systemStateProcessorDeviceStatusCombined ObjectStatusEnum, + systemStateProcessorDeviceStatusList OCTET STRING, + systemStateBatteryStatusCombined ObjectStatusEnum, + systemStateBatteryStatusList OCTET STRING, + systemStateSDCardUnitStatusCombined ObjectStatusEnum, + systemStateSDCardUnitStatusList OCTET STRING, + systemStateSDCardDeviceStatusCombined ObjectStatusEnum, + systemStateSDCardDeviceStatusList OCTET STRING, + systemStateIDSDMCardUnitStatusCombined ObjectStatusEnum, + systemStateIDSDMCardUnitStatusList OCTET STRING, + systemStateIDSDMCardDeviceStatusCombined ObjectStatusEnum, + systemStateIDSDMCardDeviceStatusList OCTET STRING, + systemStateTemperatureStatisticsStateDetails OCTET STRING, + systemStateTemperatureStatisticsStatusCombined ObjectStatusEnum, + systemStateTemperatureStatisticsStatusDetails OCTET STRING +} + +systemStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemStateTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0200.0010 This object defines the System State Table." + ::= { systemStateGroup 10 } + +systemStateTableEntry OBJECT-TYPE + SYNTAX SystemStateTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0200.0010.0001 This object defines the System State Table Entry." + INDEX { systemStatechassisIndex } + ::= { systemStateTable 1 } + +systemStatechassisIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0001 This attribute defines the index (one based) of + this system chassis." + ::= { systemStateTableEntry 1 } + +systemStateGlobalSystemStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0002 This attribute defines the global system status + of all system chassis being monitored by the systems management software." + ::= { systemStateTableEntry 2 } + +systemStateChassisState OBJECT-TYPE + SYNTAX StateSettingsFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0003 This attribute defines the state settings of this + system chassis." + ::= { systemStateTableEntry 3 } + +systemStateChassisStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0004 This attribute defines the status of this system + chassis." + ::= { systemStateTableEntry 4 } + +systemStatePowerUnitStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0005 This attribute lists the state settings of each + power unit of this system. The results are returned as a binary octet + string where each byte of the octet string represents the state settings + of a power unit. The first byte returned represents the state settings + of the first power unit, etc. The bytes have the same definition type + as StateSettingsFlags." + ::= { systemStateTableEntry 5 } + +systemStatePowerUnitStatusRedundancy OBJECT-TYPE + SYNTAX StatusRedundancyEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0006 This attribute defines the combined redundancy status + of all power units of this system." + ::= { systemStateTableEntry 6 } + +systemStatePowerUnitStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0007 This attribute lists the redundancy status of each + power unit of this system. The results are returned as a binary octet + string where each byte of the octet string represents the redundancy status + of a power unit. The first byte returned represents the redundancy status + of the first power unit, etc. The bytes have the same definition type as + StatusRedundancyEnum." + ::= { systemStateTableEntry 7 } + +systemStatePowerSupplyStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0008 This attribute lists the state settings of each + power supply of this system. The results are returned as a binary octet + string where each byte of the octet string represents the state settings + of a power supply. The first byte returned represents the state settings + of the first power supply, etc. The bytes have the same definition type + as StateSettingsFlags." + ::= { systemStateTableEntry 8 } + +systemStatePowerSupplyStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0009 This attribute defines the combined status of all + power supplies of this system." + ::= { systemStateTableEntry 9 } + +systemStatePowerSupplyStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0010 This attribute lists the status of each power supply + of this system. The results are returned as a binary octet string where + each byte of the octet string represents the status of a power supply. + The first byte returned represents the status of the first power supply, + etc. The bytes have the same definition type as ObjectStatusEnum." + ::= { systemStateTableEntry 10 } + +systemStateVoltageStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0011 This attribute lists the state settings of each + voltage probe of this system. The results are returned as a binary octet + string where each byte of the octet string represents the state settings + of a voltage probe. The first byte returned represents the state settings + of the first voltage probe, etc. The bytes have the same definition type + as StateSettingsFlags." + ::= { systemStateTableEntry 11 } + +systemStateVoltageStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0012 This attribute defines the combined status of all + voltage probes of this system." + ::= { systemStateTableEntry 12 } + +systemStateVoltageStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0013 This attribute lists the status of each voltage probe + of this system. The results are returned as a binary octet string where + each byte of the octet string represents the status of a voltage probe. + The first byte returned represents the status of the first voltage probe, + etc. The bytes have the same definition type as ObjectStatusEnum." + ::= { systemStateTableEntry 13 } + +systemStateAmperageStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0014 This attribute lists the state settings of each + amperage probe of this system. The results are returned as a binary octet + string where each byte of the octet string represents the state settings + of an amperage probe. The first byte returned represents the state settings + of the first amperage probe, etc. The bytes have the same definition type + as StateSettingsFlags." + ::= { systemStateTableEntry 14 } + +systemStateAmperageStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0015 This attribute defines the combined status of all + amperage probes of this system." + ::= { systemStateTableEntry 15 } + +systemStateAmperageStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0016 This attribute lists the status of each amperage probe + of this system. The results are returned as a binary octet string where + each byte of the octet string represents the status of an amperage probe. + The first byte returned represents the status of the first amperage probe, + etc. The bytes have the same definition type as ObjectStatusEnum." + ::= { systemStateTableEntry 16 } + +systemStateCoolingUnitStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0017 This attribute lists the state settings of each + cooling unit of this system. The results are returned as a binary octet + string where each byte of the octet string represents the state settings + of a cooling unit. The first byte returned represents the state settings + of the first cooling unit, etc. The bytes have the same definition type + as StateSettingsFlags." + ::= { systemStateTableEntry 17 } + +systemStateCoolingUnitStatusRedundancy OBJECT-TYPE + SYNTAX StatusRedundancyEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0018 This attribute defines the combined redundancy status + of all cooling units of this system." + ::= { systemStateTableEntry 18 } + +systemStateCoolingUnitStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0019 This attribute lists the redundancy status of each + cooling unit of this system. The results are returned as a binary octet + string where each byte of the octet string represents the redundancy status + of a cooling unit. The first byte returned represents the redundancy status + of the first cooling unit, etc. The bytes have the same definition type as + StatusRedundancyEnum." + ::= { systemStateTableEntry 19 } + +systemStateCoolingDeviceStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0020 This attribute lists the state settings of each + cooling device of this system. The results are returned as a binary octet + string where each byte of the octet string represents the state settings + of a cooling device. The first byte returned represents the state settings + of the first cooling device, etc. The bytes have the same definition type + as StateSettingsFlags." + ::= { systemStateTableEntry 20 } + +systemStateCoolingDeviceStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0021 This attribute defines the combined status of all + cooling devices of this system." + ::= { systemStateTableEntry 21 } + +systemStateCoolingDeviceStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0022 This attribute lists the status of each cooling device + of this system. The results are returned as a binary octet string where + each byte of the octet string represents the status of a cooling device. + The first byte returned represents the status of the first cooling device, + etc. The bytes have the same definition type as ObjectStatusEnum." + ::= { systemStateTableEntry 22 } + +systemStateTemperatureStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0023 This attribute lists the state settings of each + temperature probe of this system. The results are returned as a binary octet + string where each byte of the octet string represents the state settings + of a temperature probe. The first byte returned represents the state settings + of the first temperature probe, etc. The bytes have the same definition type + as StateSettingsFlags." + ::= { systemStateTableEntry 23 } + +systemStateTemperatureStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0024 This attribute defines the combined status of all + temperature probes of this system." + ::= { systemStateTableEntry 24 } + +systemStateTemperatureStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0025 This attribute lists the status of each temperature probe + of this system. The results are returned as a binary octet string where + each byte of the octet string represents the status of a temperature probe. + The first byte returned represents the status of the first temperature probe, + etc. The bytes have the same definition type as ObjectStatusEnum." + ::= { systemStateTableEntry 25 } + +systemStateMemoryDeviceStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0026 This attribute lists the state settings of each + memory device of this system. The results are returned as a binary octet + string where each byte of the octet string represents the state settings + of a memory device. The first byte returned represents the state settings + of the first memory device, etc. The bytes have the same definition type + as StateSettingsFlags." + ::= { systemStateTableEntry 26 } + +systemStateMemoryDeviceStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0027 This attribute defines the combined status of all + memory devices of this system." + ::= { systemStateTableEntry 27 } + +systemStateMemoryDeviceStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0028 This attribute lists the status of each memory device + of this system. The results are returned as a binary octet string where + each byte of the octet string represents the status of a memory device. + The first byte returned represents the status of the first memory device, + etc. The bytes have the same definition type as ObjectStatusEnum." + ::= { systemStateTableEntry 28 } + +systemStateChassisIntrusionStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0029 This attribute lists the state settings of each + intrusion detection device of this system chassis. The results are returned as + a binary octet string where each byte of the octet string represents the + state settings of an intrusion detection device. The first byte returned + represents the state settings of the first intrusion detection device, etc. + The bytes have the same definition type as StateSettingsFlags." + ::= { systemStateTableEntry 29 } + +systemStateChassisIntrusionStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0030 This attribute defines the combined status of all + intrusion detection devices of this system chassis." + ::= { systemStateTableEntry 30 } + +systemStateChassisIntrusionStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0031 This attribute lists the status of each intrusion + detection device of this system chassis. The results are returned as a binary + octet string where each byte of the octet string represents the status + of an intrusion detection device. The first byte returned represents the + status of the first intrusion detection device, etc. The bytes have the + same definition type as ObjectStatusEnum." + ::= { systemStateTableEntry 31 } + +systemStatePowerUnitStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0042 This attribute defines the combined status + of all power units of this chassis." + ::= { systemStateTableEntry 42 } + +systemStatePowerUnitStatusList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0043 This attribute lists the status of each + power unit of this chassis. The results are returned as a binary octet + string where each byte of the octet string represents the status + of a power unit. The first byte returned represents the status + of the first power unit, etc. The bytes have the same definition type + as ObjectStatusEnum." + ::= { systemStateTableEntry 43 } + +systemStateCoolingUnitStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0044 This attribute defines the combined status + of all cooling units of this system." + ::= { systemStateTableEntry 44 } + +systemStateCoolingUnitStatusList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0045 This attribute lists the status of each + cooling unit of this system. The results are returned as a binary octet + string where each byte of the octet string represents the status + of a cooling unit. The first byte returned represents the status + of the first cooling unit, etc. The bytes have the same definition type + as ObjectStatusEnum." + ::= { systemStateTableEntry 45 } + +systemStateProcessorDeviceStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0050 This attribute defines the combined status of all + processor devices of this system." + ::= { systemStateTableEntry 50 } + +systemStateProcessorDeviceStatusList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0051 This attribute lists the status of each processor device + of this system. The results are returned as a binary octet string where + each byte of the octet string represents the status of a processor device. + The first byte returned represents the status of the first processor device, + etc. The bytes have the same definition type as ObjectStatusEnum." + ::= { systemStateTableEntry 51 } + +systemStateBatteryStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0052 This attribute defines the combined status of all + batteries of this system." + ::= { systemStateTableEntry 52 } + +systemStateBatteryStatusList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0053 This attribute lists the status of each battery + of this system. The results are returned as a binary octet string where + each byte of the octet string represents the status of a battery. + The first byte returned represents the status of the first battery, + etc. The bytes have the same definition type as ObjectStatusEnum." + ::= { systemStateTableEntry 53 } + +systemStateSDCardUnitStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0054 This attribute defines the combined status + of all SD Card units of this system." + ::= { systemStateTableEntry 54 } + +systemStateSDCardUnitStatusList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0055 This attribute lists the status of each + SD Card unit of this system. The results are returned as a binary + octet string where each byte of the octet string represents the status + of a SD Card unit. The first byte returned represents the status + of the first SD Card unit, etc. The bytes have the same definition + type as ObjectStatusEnum." + ::= { systemStateTableEntry 55 } + +systemStateSDCardDeviceStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0056 This attribute defines the combined status of all + SD Card devices of this system." + ::= { systemStateTableEntry 56 } + +systemStateSDCardDeviceStatusList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0057 This attribute lists the status of each SD Card device + of this system. The results are returned as a binary octet string where + each byte of the octet string represents the status of a SD Card device. + The first byte returned represents the status of the first SD Card device, + etc. The bytes have the same definition type as ObjectStatusEnum." + ::= { systemStateTableEntry 57 } + +systemStateIDSDMCardUnitStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0058 This attribute defines the combined status + of all IDSDM Card units of this system." + ::= { systemStateTableEntry 58 } + +systemStateIDSDMCardUnitStatusList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0059 This attribute lists the status of each + IDSDM Card unit of this system. The results are returned as a binary + octet string where each byte of the octet string represents the status + of an IDSDM Card unit. The first byte returned represents the status + of the first IDSDM Card unit, etc. The bytes have the same definition + type as ObjectStatusEnum." + ::= { systemStateTableEntry 59 } + +systemStateIDSDMCardDeviceStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0060 This attribute defines the combined status of all + IDSDM Card devices of this system." + ::= { systemStateTableEntry 60 } + +systemStateIDSDMCardDeviceStatusList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0061 This attribute lists the status of each IDSDM Card device + of this system. The results are returned as a binary octet string where + each byte of the octet string represents the status of an IDSDM Card device. + The first byte returned represents the status of the first IDSDM Card device, + etc. The bytes have the same definition type as ObjectStatusEnum." + ::= { systemStateTableEntry 61 } + +systemStateTemperatureStatisticsStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0062 This attribute lists the state settings of each + temperature statistics object of this system. The results are returned + as a binary octet string where each byte of the octet string represents + the state settings of a temperature statistics object. The first byte + returned represents the state settings of the first temperature + statistics object, etc. The bytes have the same definition type + as StateSettingsFlags." + ::= { systemStateTableEntry 62 } + +systemStateTemperatureStatisticsStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0063 This attribute defines the combined status of all + temperature statistics objects of this system." + ::= { systemStateTableEntry 63 } + +systemStateTemperatureStatisticsStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0010.0001.0064 This attribute lists the status of each + temperature statistics object of this system. The results are returned + as a binary octet string where each byte of the octet string represents + the status of a temperature statistics object. The first byte returned + represents the status of the first temperature statistics object, etc. + The bytes have the same definition type as ObjectStatusEnum." + ::= { systemStateTableEntry 64 } + + +------------------------------------------------------------------------------- +-- Chassis Information Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.300 +------------------------------------------------------------------------------- + +StateCapabilitiesLogUniqueFlags ::= INTEGER { + -- Note: These values are bit masks, so combination values are possible. + unknown(1), -- log state capabilities are unknown + onlineCapable(2), -- log can be enabled (online) or disabled (offline) + notReadyCapable(4), -- log can be not ready + resetCapable(8) -- log can be reset +} + +StateSettingsLogUniqueFlags ::= INTEGER { + -- Note: These values are bit masks, so combination values are possible. + unknown(1), -- log state settings are unknown + online(2), -- log is enabled (online) + notReady(4), -- log is not ready + reset(8) -- reset log +} + +LogFormatType ::= INTEGER { + raw(1), -- format is Raw + ascii(2), -- format is ASCII + uniCode(3) -- format is Unicode +} + + +------------------------------------------------------------------------------- +-- Chassis Information Group Attributes +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.300..0 +------------------------------------------------------------------------------- + +numEventLogEntries OBJECT-TYPE + SYNTAX Unsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0001.0000 This attribute provides the number of entries + currently in the eventLogTable." + ::= { chassisInformationGroup 1 } + +-- Note: You can only access the numLCLogEntries attribute via SNMPv3 queries. +-- Access to the attribute is blocked for SNMPv1 and SNMPv2c queries. +numLCLogEntries OBJECT-TYPE + SYNTAX Unsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0002.0000 This attribute provides the number of entries + currently in the lcLogTable. + Note: This attribute can only be accessed via SNMPv3 queries." + ::= { chassisInformationGroup 2 } + + +------------------------------------------------------------------------------- +-- Chassis Information Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.300.10.1.. +------------------------------------------------------------------------------- + +ChassisTypeEnum ::= INTEGER { + other(1), -- type is other than following values + unknown(2), -- type is unknown + desktop(3), -- type is Desktop + lowProfileDesktop(4), -- type is Low Profile Desktop + pizzaBox(5), -- type is Pizza Box + miniTower(6), -- type is MiniTower + tower(7), -- type is Tower + portable(8), -- type is Portable + lapTop(9), -- type is Laptop + noteBook(10), -- type is Notebook + handHeld(11), -- type is Handheld + dockingStation(12), -- type is Docking Station + allInOne(13), -- type is All-In-One + subNoteBook(14), -- type is SubNotebook + spaceSaving(15), -- type is Spacesaver + lunchBox(16), -- type is Lunchbox + mainSystemChassis(17), -- type is Main System Chassis + expansionChassis(18), -- type is Expansion Chassis + subChassis(19), -- type is SubChassis + busExpansionChassis(20), -- type is Bus Expansion Chassis + peripheralChassis(21), -- type is Peripheral Chassis + raidChassis(22), -- type is RAID Chassis + rackMountChassis(23), -- type is Rack-mounted Chassis + sealedCasePC(24), -- type is Sealed-case PC + multiSystemChassis(25) -- type is Multi-system Chassis +} + +ChassisSystemClassEnum ::= INTEGER { + other(1), -- class is other than following values + unknown(2), -- class is unknown + workstationClass(3), -- class is Workstation + serverClass(4), -- class is Server + desktopClass(5), -- class is Desktop + portableClass(6), -- class is Portable + netPCClass(7), -- class is Net PC + storageClass(8) -- class is Storage +} + +LEDControlCapabilitiesFlags ::= INTEGER { + -- If 0 (zero), there are no LED Control capabilities + unknown(1), -- LED control capabilities are unknown + alertOnErrorCapable(2), -- LED can alert on error condition + alertOnWarningAndErrorCapable(4), -- LED can alert on error and warning condition + alertOnWarningOrErrorCapable(6) -- LED can alert on error or warning condition +} + +LEDControlSettingsFlags ::= INTEGER { + -- If 0 (zero), there are no LED Control settings + unknown(1), -- LED control settings are unknown + alertOnError(2), -- LED set to alert on error condition + alertOnWarningAndError(4) -- LED set to alert on error or warning condition +} + +ChassisIdentifyControlCapabilitiesFlags ::= INTEGER { + -- If 0 (zero), there are no Chassis Identify Control capabilities + unknownCapabilities(1), -- chassis identify capabilities are unknown + -- The objects capabilities allow it to be set to: + enableCapable(2), -- chassis identify can be enabled (online) or disabled (offline) + notReadyCapable(4), -- chassis identify can be not ready + identifyCapable(8) -- chassis idenfity can be made to identify chassis +} + +ChassisIdentifyControlSettingsFlags ::= INTEGER { + -- If 0 (zero), there are no Chassis Identify Control settings + unknown(1), -- chassis identify settings are unknown + enabled(2), -- chassis identify is enabled (online) + notReady(4), -- chassis identify is not ready + identifyChassis(8), -- identify chassis + identifyChassisAndEnable(10) -- identify chassis and enabled +} + +HostControlCapabilitiesFlags ::= INTEGER { + -- If 0 (zero), there are no Host Control capabilities + manualRebootCapable(1), -- host can be rebooted + manualPowerOFFCapable(2), -- host can be powered off + manualPowerCycleCapable(4), -- host can be power cycled + manualAllExceptOperatingSystemShutdownCapable(7), -- all host control capabilities except OS shutdown + manualOperatingSystemShutdownCapable(8), -- operating system can be shutdown + manualFullyCapable(15), -- all host control capabilities + manualRebootWithOSShutdownCapable(16), -- host can be rebooted with operating system shutdown + manualRebootWithoutOSShutdownCapable(32), -- host can be rebooted without operating system shutdown + manualPowerOffWithOSShutdownCapable(64), -- host can be powered off with operating system shutdown + manualPowerOffWithoutOSShutdownCapable(128),-- host can be powered off without operating system shutdown + manualPowerCycleWithOSShutdownCapable(256), -- host can be power cycled with operating system shutdown + manualPowerCycleWithoutOSShutdownCapable(512) -- host can be power cycled with operating system shutdown +} + +HostControlSettingsFlags ::= INTEGER { + -- If 0 (zero), there are no Host Control settings + manualReboot(1), -- reboot host + manualPowerOFF(2), -- power off host + manualPowerCycle(4), -- power cycle host + manualOperatingSystemShutdown(8), -- shutdown operating system on host + manualOperatingSystemShutdownThenReboot(9), -- shutdown operating system on host then reboot host + manualOperatingSystemShutdownThenPowerOFF(10), -- shutdown operating system on host then power off host + manualOperatingSystemShutdownThenPowerCycle(12) -- shutdown operating system on host then power cycle host +} + +WatchDogControlCapabilitiesFlags ::= INTEGER { + -- If 0 (zero), there are no Watchdog Control capabilities + automaticRebootCapable(1), -- watchdog can reboot host + automaticPowerCycleCapable(2), -- watchdog can power cycle host + automaticNotificationCapable(4), -- watchdog can notify + automaticWatchDogTimerCapable(8), -- watchdog supports timer + automaticPowerOffCapable(16), -- watchdog can power off host + automaticAllExceptNotificationCapable(27), -- all capabilities except notification + automaticFullyCapable(31) -- all watchdog control capabilities +} + +WatchControlSettingsFlags ::= INTEGER { + -- If 0 (zero), there are no Watchdog Control settings + automaticRebootEnabled(1), -- watchdog set for automatic reboot + automaticPowerCycleEnabled(2), -- watchdog set for automatic power cycle + automaticNotificationEnabled(4), -- watchdog set for automatic notification + automaticPowerOffEnabled(8) -- watchdog set for automatic power off +} + +WatchDogTimerCapabilitiesFlags ::= INTEGER { + -- If 0 (zero), there are no Watchdog Timer capabilities + type1Capable(1), -- watchdog can time in range of 20-480 seconds + type2Capable(2), -- watchdog can time in 30, 60, 120 and 480 second intervals + type3Capable(4) -- watchdog can time in 60 second intervals +} + +PowerButtonControlCapabilitiesFlags ::= INTEGER { + -- If 0 (zero), there are no Power Button Control capabilities + unknownCapabilities(1), -- power button capabilities are unknown + enableCapable(2) -- power button can be enabled or disabled +} + +PowerButtonControlSettingsFlags ::= INTEGER { + -- If 0 (zero), there are no Power Button Control settings + unknown(1), -- power button settings are unknown + enabled(2), -- power button is enabled + disabled(4) -- power button disabled +} + +NMIButtonControlCapabilitiesFlags ::= INTEGER { + -- If 0 (zero), there are no NMI Button Control capabilities + unknownCapabilities(1), -- NMI button capabilities are unknown + enableCapable(2) -- NMI button can be enabled or disabled +} + +NMIButtonControlSettingsFlags ::= INTEGER { + -- If 0 (zero), there are no NMI Button Control settings + unknown(1), -- NMI button settings are unknown + enabled(2), -- NMI button is enabled + disabled(4) -- NMI button disabled +} + +SystemPropertiesFlags ::= INTEGER { + -- Note: These values are bit masks, so combination values are possible. + -- none(0), - no properties + energySmart(1) -- Energy Smart system +} + +ChassisInformationTableEntry ::= SEQUENCE { + chassisIndexChassisInformation ObjectRange, + chassisStateCapabilities StateCapabilitiesFlags, + chassisStateSettings StateSettingsFlags, + chassisStatus ObjectStatusEnum, + chassisparentIndexReference ObjectRange, + chassisType ChassisTypeEnum, + chassisName String64, + chassisManufacturerName String64, + chassisModelTypeName String64, + chassisAssetTagName DisplayString, + chassisServiceTagName DisplayString, + chassisID Unsigned8BitRange, + chassisIDExtension Unsigned16BitRange, + chassisSystemClass ChassisSystemClassEnum, + chassisSystemName String64, + chassisLEDControlCapabilitiesUnique LEDControlCapabilitiesFlags, + chassisLEDControlSettingsUnique LEDControlSettingsFlags, + chassisIdentifyFlashControlCapabilities ChassisIdentifyControlCapabilitiesFlags, + chassisIdentifyFlashControlSettings ChassisIdentifyControlSettingsFlags, + chassisLockPresent BooleanType, + chassishostControlCapabilitiesUnique HostControlCapabilitiesFlags, + chassishostControlSettingsUnique HostControlSettingsFlags, + chassiswatchDogControlCapabilitiesUnique WatchDogControlCapabilitiesFlags, + chassiswatchDogControlSettingsUnique WatchControlSettingsFlags, + chassiswatchDogControlExpiryTimeCapabilitiesUnique WatchDogTimerCapabilitiesFlags, + chassiswatchDogControlExpiryTime Unsigned16BitRange, + chassisPowerButtonControlCapabilitiesUnique PowerButtonControlCapabilitiesFlags, + chassisPowerButtonControlSettingsUnique PowerButtonControlSettingsFlags, + chassisNMIButtonControlCapabilitiesUnique NMIButtonControlCapabilitiesFlags, + chassisNMIButtonControlSettingsUnique NMIButtonControlSettingsFlags, + chassisSystemProperties SystemPropertiesFlags, + chassisSystemRevisionNumber Unsigned8BitRange, + chassisSystemRevisionName String64, + chassisExpressServiceCodeName String64 +} + +chassisInformationTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChassisInformationTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0300.0010 This object defines the Chassis Information Table." + ::= { chassisInformationGroup 10 } + +chassisInformationTableEntry OBJECT-TYPE + SYNTAX ChassisInformationTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0300.0010.0001 This object defines the Chassis Information Table Entry." + INDEX { chassisIndexChassisInformation } + ::= { chassisInformationTable 1 } + +chassisIndexChassisInformation OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0001 This attribute defines the index (one based) of + the system chassis." + ::= { chassisInformationTableEntry 1 } + +chassisStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0002 This attribute defines the state capabilities of the system chassis." + ::= { chassisInformationTableEntry 2 } + +chassisStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0003 This attribute defines the state settings of the system chassis." + ::= { chassisInformationTableEntry 3 } + +chassisStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0004 This attribute defines the status of the system chassis." + ::= { chassisInformationTableEntry 4 } + +chassisparentIndexReference OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0005 This attribute defines the index (one based) to the + parent system of this system chassis, if any." + ::= { chassisInformationTableEntry 5 } + +chassisType OBJECT-TYPE + SYNTAX ChassisTypeEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0006 This attribute defines the system type of the system chassis." + ::= { chassisInformationTableEntry 6 } + +chassisName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0007 This attribute defines the user-assigned name of the system chassis." + ::= { chassisInformationTableEntry 7 } + +chassisManufacturerName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0008 This attribute defines the name of the manufacturer + of the system chassis." + ::= { chassisInformationTableEntry 8 } + +chassisModelTypeName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0009 This attribute defines the system model type of the system chassis." + ::= { chassisInformationTableEntry 9 } + +chassisAssetTagName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0010 This attribute defines the asset tag name of the system chassis." + ::= { chassisInformationTableEntry 10 } + +chassisServiceTagName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..7)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0011 This attribute defines the service tag name of the system chassis." + ::= { chassisInformationTableEntry 11 } + +chassisID OBJECT-TYPE + SYNTAX Unsigned8BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0012 This attribute defines the system ID. If the value + is 254 (0xFE), the attribute systemIDExtension provides the system ID." + ::= { chassisInformationTableEntry 12 } + +chassisIDExtension OBJECT-TYPE + SYNTAX Unsigned16BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0013 This attribute defines the system ID extension." + ::= { chassisInformationTableEntry 13 } + +chassisSystemClass OBJECT-TYPE + SYNTAX ChassisSystemClassEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0014 This attribute defines the system class." + ::= { chassisInformationTableEntry 14 } + +chassisSystemName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0015 This attribute defines the host name of the system chassis." + ::= { chassisInformationTableEntry 15 } + +chassisLEDControlCapabilitiesUnique OBJECT-TYPE + SYNTAX LEDControlCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0024 This attribute defines the capabilities of the + LED control hardware in the system chassis." + ::= { chassisInformationTableEntry 24 } + +chassisLEDControlSettingsUnique OBJECT-TYPE + SYNTAX LEDControlSettingsFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0025 This attribute defines the reading and setting of the + LED control hardware in the system chassis." + ::= { chassisInformationTableEntry 25 } + +chassisIdentifyFlashControlCapabilities OBJECT-TYPE + SYNTAX ChassisIdentifyControlCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0028 This attribute defines if the system allows setting + of the system front panel LED to flash." + ::= { chassisInformationTableEntry 28 } + +chassisIdentifyFlashControlSettings OBJECT-TYPE + SYNTAX ChassisIdentifyControlSettingsFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0029 This attribute setting causes the system front panel + LED to flash." + ::= { chassisInformationTableEntry 29 } + +chassisLockPresent OBJECT-TYPE + SYNTAX BooleanType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0030 If true, a system lock is present on the system chassis." + ::= { chassisInformationTableEntry 30 } + +chassishostControlCapabilitiesUnique OBJECT-TYPE + SYNTAX HostControlCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0031 This attribute defines the capabilities of the + host control function." + ::= { chassisInformationTableEntry 31 } + +chassishostControlSettingsUnique OBJECT-TYPE + SYNTAX HostControlSettingsFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0032 This attribute defines the settings of the + host control function." + ::= { chassisInformationTableEntry 32 } + +chassiswatchDogControlCapabilitiesUnique OBJECT-TYPE + SYNTAX WatchDogControlCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0033 This attribute defines the capabilities of the + watchdog control function." + ::= { chassisInformationTableEntry 33 } + +chassiswatchDogControlSettingsUnique OBJECT-TYPE + SYNTAX WatchControlSettingsFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0034 This attribute defines the settings of the + watchdog control function." + ::= { chassisInformationTableEntry 34 } + +chassiswatchDogControlExpiryTimeCapabilitiesUnique OBJECT-TYPE + SYNTAX WatchDogTimerCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0035 This attribute defines the capabilities of the + watchdog control expiry timer function." + ::= { chassisInformationTableEntry 35 } + +chassiswatchDogControlExpiryTime OBJECT-TYPE + SYNTAX Unsigned16BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0036 This attribute defines the current watchdog timer + value in seconds." + ::= { chassisInformationTableEntry 36 } + +chassisPowerButtonControlCapabilitiesUnique OBJECT-TYPE + SYNTAX PowerButtonControlCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0038 This attribute defines the capabilities of the + power button control hardware in the system chassis." + ::= { chassisInformationTableEntry 38 } + +chassisPowerButtonControlSettingsUnique OBJECT-TYPE + SYNTAX PowerButtonControlSettingsFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0039 This attribute defines the reading and setting of + the power button control hardware in the system chassis." + ::= { chassisInformationTableEntry 39 } + +chassisNMIButtonControlCapabilitiesUnique OBJECT-TYPE + SYNTAX NMIButtonControlCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0044 This attribute defines the capabilities of the + NMI button control hardware in the system chassis." + ::= { chassisInformationTableEntry 44 } + +chassisNMIButtonControlSettingsUnique OBJECT-TYPE + SYNTAX NMIButtonControlSettingsFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0045 This attribute defines the reading and setting of + the NMI button control hardware in the system chassis." + ::= { chassisInformationTableEntry 45 } + +chassisSystemProperties OBJECT-TYPE + SYNTAX SystemPropertiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0046 This attribute defines the properties of the system chassis." + ::= { chassisInformationTableEntry 46 } + +chassisSystemRevisionNumber OBJECT-TYPE + SYNTAX Unsigned8BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0047 This attribute defines the revision number of the system + where zero indicates the original version of the system chassis. The revision number + is not available on all systems." + ::= { chassisInformationTableEntry 47 } + +chassisSystemRevisionName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0048 This attribute defines the revision name of the system, + if applicable." + ::= { chassisInformationTableEntry 48 } + +chassisExpressServiceCodeName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0010.0001.0049 This attribute defines the Express Service Code of the system chassis." + ::= { chassisInformationTableEntry 49 } + + +------------------------------------------------------------------------------- +-- Event (ESM) Log Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.300.40.1... +------------------------------------------------------------------------------- + +EventLogTableEntry ::= SEQUENCE { + eventLogchassisIndex ObjectRange, + eventLogRecordIndex Unsigned32BitRange, + eventLogStateCapabilitiesUnique StateCapabilitiesLogUniqueFlags, + eventLogStateSettingsUnique StateSettingsLogUniqueFlags, + eventLogRecord DisplayString, + eventLogFormat LogFormatType, + eventLogSeverityStatus ObjectStatusEnum, + eventLogDateName DateName +} + +eventLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF EventLogTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0300.0040 This object defines the Event (ESM) Log Table." + ::= { chassisInformationGroup 40 } + +eventLogTableEntry OBJECT-TYPE + SYNTAX EventLogTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0300.0040.0001 This object defines the Event (ESM) Log Table Entry." + INDEX { eventLogchassisIndex, + eventLogRecordIndex } + ::= { eventLogTable 1 } + +eventLogchassisIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0040.0001.0001 This attribute defines the index (one based) of the + associated system chassis." + ::= { eventLogTableEntry 1 } + +eventLogRecordIndex OBJECT-TYPE + SYNTAX Unsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0040.0001.0002 This attribute defines the index (one based) of the + event log record." + ::= { eventLogTableEntry 2 } + +eventLogStateCapabilitiesUnique OBJECT-TYPE + SYNTAX StateCapabilitiesLogUniqueFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0040.0001.0003 This attribute defines the state capabilities of the + object that is writing the event log." + ::= { eventLogTableEntry 3 } + +eventLogStateSettingsUnique OBJECT-TYPE + SYNTAX StateSettingsLogUniqueFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0040.0001.0004 This attribute defines the state settings of the + object that is writing the event log." + ::= { eventLogTableEntry 4 } + +eventLogRecord OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..1024)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0040.0001.0005 This attribute defines the data of the event log record." + ::= { eventLogTableEntry 5 } + +eventLogFormat OBJECT-TYPE + SYNTAX LogFormatType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0040.0001.0006 This attribute defines the format of the event log record." + ::= { eventLogTableEntry 6 } + +eventLogSeverityStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0040.0001.0007 This attribute defines the severity of the + event log record." + ::= { eventLogTableEntry 7 } + +eventLogDateName OBJECT-TYPE + SYNTAX DateName + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0040.0001.0008 This attribute defines the date and time of the + event log record." + ::= { eventLogTableEntry 8 } + + +------------------------------------------------------------------------------- +-- System BIOS Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.300.50.1... +------------------------------------------------------------------------------- + +SystemBIOSTableEntry ::= SEQUENCE { + systemBIOSchassisIndex ObjectRange, + systemBIOSIndex ObjectRange, + systemBIOSStateCapabilities StateCapabilitiesFlags, + systemBIOSStateSettings StateSettingsFlags, + systemBIOSStatus ObjectStatusEnum, + systemBIOSReleaseDateName DateName, + systemBIOSVersionName String64, + systemBIOSManufacturerName String64 +} + +systemBIOSTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemBIOSTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0300.0050 This object defines the System BIOS Table." + ::= { chassisInformationGroup 50 } + +systemBIOSTableEntry OBJECT-TYPE + SYNTAX SystemBIOSTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0300.0050.0001 This object defines the System BIOS Table Entry." + INDEX { systemBIOSchassisIndex, + systemBIOSIndex } + ::= { systemBIOSTable 1 } + +systemBIOSchassisIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0050.0001.0001 This attribute defines the index (one based) of the + associated system chassis." + ::= { systemBIOSTableEntry 1 } + +systemBIOSIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0050.0001.0002 This attribute defines the index (one based) of the + system BIOS." + ::= { systemBIOSTableEntry 2 } + +systemBIOSStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0050.0001.0003 This attribute defines the state capabilities of the + system BIOS." + ::= { systemBIOSTableEntry 3 } + +systemBIOSStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0050.0001.0004 This attribute defines the state settings of the + system BIOS." + ::= { systemBIOSTableEntry 4 } + +systemBIOSStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0050.0001.0005 This attribute defines the status of the system BIOS." + ::= { systemBIOSTableEntry 5 } + +systemBIOSReleaseDateName OBJECT-TYPE + SYNTAX DateName + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0050.0001.0007 This attribute defines the release date name of the + system BIOS." + ::= { systemBIOSTableEntry 7 } + +systemBIOSVersionName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0050.0001.0008 This attribute defines the version name of the + system BIOS." + ::= { systemBIOSTableEntry 8 } + +systemBIOSManufacturerName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0050.0001.0011 This attribute defines the name of the manufacturer + of the system BIOS." + ::= { systemBIOSTableEntry 11 } + + +------------------------------------------------------------------------------- +-- Firmware Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.300.60.1... +------------------------------------------------------------------------------- + +FirmwareType ::= INTEGER { + other(1), -- type is other than following values + unknown(2), -- type is unknown + lifecycleController(20), -- type is Lifecycle Controller + iDRAC7(21), -- type is Integrated Dell Remote Access Controller 7 + iDRAC8(22) -- type is Integrated Dell Remote Access Controller 8 +} + +FirmwareTableEntry ::= SEQUENCE { + firmwarechassisIndex ObjectRange, + firmwareIndex ObjectRange, + firmwareStateCapabilities StateCapabilitiesFlags, + firmwareStateSettings StateSettingsFlags, + firmwareStatus ObjectStatusEnum, + firmwareSize Unsigned16BitRange, + firmwareType FirmwareType, + firmwareTypeName String64, + firmwareUpdateCapabilities Unsigned16BitRange, + firmwareVersionName String64 +} + +firmwareTable OBJECT-TYPE + SYNTAX SEQUENCE OF FirmwareTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0300.0060 This object defines the Firmware Table." + ::= { chassisInformationGroup 60 } + +firmwareTableEntry OBJECT-TYPE + SYNTAX FirmwareTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0300.0060.0001 This object defines the Firmware Table Entry." + INDEX { firmwarechassisIndex, + firmwareIndex } + ::= { firmwareTable 1 } + +firmwarechassisIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0060.0001.0001 This attribute defines the index (one based) of the + associated system chassis." + ::= { firmwareTableEntry 1 } + +firmwareIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0060.0001.0002 This attribute defines the index (one based) of the + firmware." + ::= { firmwareTableEntry 2 } + +firmwareStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0060.0001.0003 This attribute defines the state capabilities of the + firmware." + ::= { firmwareTableEntry 3 } + +firmwareStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0060.0001.0004 This attribute defines the state settings of the + firmware." + ::= { firmwareTableEntry 4 } + +firmwareStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0060.0001.0005 This attribute defines the status of the firmware." + ::= { firmwareTableEntry 5 } + +firmwareSize OBJECT-TYPE + SYNTAX Unsigned16BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0060.0001.0006 This attribute defines the image size of the firmware + in KBytes. Zero indicates size is unknown." + ::= { firmwareTableEntry 6 } + +firmwareType OBJECT-TYPE + SYNTAX FirmwareType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0060.0001.0007 This attribute defines the type of firmware." + ::= { firmwareTableEntry 7 } + +firmwareTypeName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0060.0001.0008 This attribute defines the type name of the firmware." + ::= { firmwareTableEntry 8 } + +firmwareUpdateCapabilities OBJECT-TYPE + SYNTAX Unsigned16BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0060.0001.0009 This attribute defines the bitmap of supported methods + for firmware update." + ::= { firmwareTableEntry 9 } + +firmwareVersionName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0060.0001.0011 This attribute defines the version of the firmware." + ::= { firmwareTableEntry 11 } + + +------------------------------------------------------------------------------- +-- Intrusion Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.300.70.1... +------------------------------------------------------------------------------- + +IntrusionReadingEnum ::= INTEGER { + chassisNotBreached(1), -- chassis not breached and no uncleared breaches + chassisBreached(2), -- chassis currently breached + chassisBreachedPrior(3), -- chassis breached prior to boot and has not been cleared + chassisBreachSensorFailure(4) -- intrusion sensor has failed +} + +IntrusionTypeEnum ::= INTEGER { + chassisBreachDetectionWhenPowerON(1), -- type is detect intrusion while power on + chassisBreachDetectionWhenPowerOFF(2) -- type is detect intrusion while power off +} + +IntrusionTableEntry ::= SEQUENCE { + intrusionchassisIndex ObjectRange, + intrusionIndex ObjectRange, + intrusionStateCapabilities StateCapabilitiesFlags, + intrusionStateSettings StateSettingsFlags, + intrusionStatus ObjectStatusEnum, + intrusionReading IntrusionReadingEnum, + intrusionType IntrusionTypeEnum, + intrusionLocationName String64 +} + +intrusionTable OBJECT-TYPE + SYNTAX SEQUENCE OF IntrusionTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0300.0070 This object defines the Intrusion Table." + ::= { chassisInformationGroup 70 } + +intrusionTableEntry OBJECT-TYPE + SYNTAX IntrusionTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0300.0070.0001 This object defines the Intrusion Table Entry." + INDEX { intrusionchassisIndex, + intrusionIndex } + ::= { intrusionTable 1 } + +intrusionchassisIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0070.0001.0001 This attribute defines the index (one based) of the + associated system chassis." + ::= { intrusionTableEntry 1 } + +intrusionIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0070.0001.0002 This attribute defines the index (one based) of the + intrusion sensor." + ::= { intrusionTableEntry 2 } + +intrusionStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0070.0001.0003 This attribute defines the state capabilities of the + intrusion sensor." + ::= { intrusionTableEntry 3 } + +intrusionStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0070.0001.0004 This attribute defines the state settings of the + intrusion sensor." + ::= { intrusionTableEntry 4 } + +intrusionStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0070.0001.0005 This attribute defines the status of the + intrusion sensor." + ::= { intrusionTableEntry 5 } + +intrusionReading OBJECT-TYPE + SYNTAX IntrusionReadingEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0070.0001.0006 This attribute defines the reading of the + intrusion sensor." + ::= { intrusionTableEntry 6 } + +intrusionType OBJECT-TYPE + SYNTAX IntrusionTypeEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0070.0001.0007 This attribute defines the type of the + intrusion sensor." + ::= { intrusionTableEntry 7 } + +intrusionLocationName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0070.0001.0008 This attribute defines the location of the + intrusion sensor." + ::= { intrusionTableEntry 8 } + + +------------------------------------------------------------------------------- +-- Lifecycle (LC) Log Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.300.90.1... +------------------------------------------------------------------------------- + +LcLogCategoryEnum ::= INTEGER { + system(1), -- System Health category + storage(2), -- Storage category + updates(3), -- Updates category + audit(4), -- Audit category + configuration(5), -- Configuration category + workNotes(6) -- Work Notes category +} + +LcLogTableEntry ::= SEQUENCE { + lcLogChassisIndex ObjectRange, + lcLogRecordIndex Unsigned32BitRange, + lcLogSequenceNumber Unsigned32BitRange, + lcLogCategory LcLogCategoryEnum, + lcLogSeverityStatus ObjectStatusEnum, + lcLogDateName DateName, + lcLogFQDD FQDDString, + lcLogMessageID DisplayString, + lcLogMessage DisplayString, + lcLogDetailedDescription DisplayString, + lcLogRecommededAction DisplayString, + lcLogComment DisplayString +} + +-- Note: You can only access the lcLogTable table via SNMPv3 queries. +-- Access to the table is blocked for SNMPv1 and SNMPv2c queries. +lcLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF LcLogTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0300.0090 This object defines the Lifecycle (LC) Log Table. + Lifecycle (LC) Log table records are ordered from oldest to newest. + Note: This table can only be accessed via SNMPv3 queries." + ::= { chassisInformationGroup 90 } + +lcLogTableEntry OBJECT-TYPE + SYNTAX LcLogTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0300.0090.0001 This object defines the Lifcycle (LC) Log Table Entry." + INDEX { lcLogChassisIndex, + lcLogRecordIndex } + ::= { lcLogTable 1 } + +lcLogChassisIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0090.0001.0001 This attribute defines the index (one based) + of the associated system chassis." + ::= { lcLogTableEntry 1 } + +lcLogRecordIndex OBJECT-TYPE + SYNTAX Unsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0090.0001.0002 This attribute defines the index (one based) + of the LC log record." + ::= { lcLogTableEntry 2 } + +lcLogSequenceNumber OBJECT-TYPE + SYNTAX Unsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0090.0001.0003 This attribute defines the LC Log sequence number + of the event associated with the LC log record." + ::= { lcLogTableEntry 3 } + +lcLogCategory OBJECT-TYPE + SYNTAX LcLogCategoryEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0090.0001.0004 This attribute defines the category + of the event associated with the LC log record." + ::= { lcLogTableEntry 4 } + +lcLogSeverityStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0090.0001.0005 This attribute defines the severity + of the event associated with the LC log record." + ::= { lcLogTableEntry 5 } + +lcLogDateName OBJECT-TYPE + SYNTAX DateName + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0090.0001.0006 This attribute defines the date and time + of the event associated with the LC log record." + ::= { lcLogTableEntry 6 } + +lcLogFQDD OBJECT-TYPE + SYNTAX FQDDString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0090.0001.0007 Fully qualified device descriptor (FQDD) + of the device associated with the event associated with the LC log record." + ::= { lcLogTableEntry 7 } + +lcLogMessageID OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0090.0001.0008 This attribute defines the Message ID + of the event associated with the LC log record." + ::= { lcLogTableEntry 8 } + +lcLogMessage OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..512)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0090.0001.0009 This attribute defines the message + of the event associated with the LC log record." + ::= { lcLogTableEntry 9 } + +lcLogDetailedDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..2048)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0090.0001.0010 This attribute defines the detailed description + of the event associated with the LC log record." + ::= { lcLogTableEntry 10 } + +lcLogRecommededAction OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..2048)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0090.0001.0011 This attribute defines an optional recommended action + associated with the event associated with the LC log record." + ::= { lcLogTableEntry 11 } + +lcLogComment OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0300.0090.0001.0012 This attribute defines an optional user comment + associated with the event associated with the LC log record." + ::= { lcLogTableEntry 12 } + + + +------------------------------------------------------------------------------- +-- Power Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.600 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Power Unit Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.600.10.1... +------------------------------------------------------------------------------- + +PowerUnitTableEntry ::= SEQUENCE { + powerUnitchassisIndex ObjectRange, + powerUnitIndex ObjectRange, + powerUnitStateCapabilities StateCapabilitiesFlags, + powerUnitStateSettings StateSettingsFlags, + powerUnitRedundancyStatus StatusRedundancyEnum, + powerSupplyCountForRedundancy ObjectRange, + powerUnitName String64, + powerUnitStatus ObjectStatusEnum +} + +powerUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF PowerUnitTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0600.0010 This object defines the Power Unit Table." + ::= { powerGroup 10 } + +powerUnitTableEntry OBJECT-TYPE + SYNTAX PowerUnitTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0600.0010.0001 This object defines the Power Unit Table Entry." + INDEX { powerUnitchassisIndex, + powerUnitIndex } + ::= { powerUnitTable 1 } + +powerUnitchassisIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0010.0001.0001 This attribute defines the index (one based) of + the system chassis." + ::= { powerUnitTableEntry 1 } + +powerUnitIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0010.0001.0002 This attribute defines the index (one based) of the + power unit." + ::= { powerUnitTableEntry 2 } + +powerUnitStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0010.0001.0003 This attribute defines the state capabilities of the + power unit." + ::= { powerUnitTableEntry 3 } + +powerUnitStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0010.0001.0004 This attribute defines the state settings of the + power unit." + ::= { powerUnitTableEntry 4 } + +powerUnitRedundancyStatus OBJECT-TYPE + SYNTAX StatusRedundancyEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0010.0001.0005 This attribute defines the redundancy status of the + power unit." + ::= { powerUnitTableEntry 5 } + +powerSupplyCountForRedundancy OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0010.0001.0006 This attribute defines the total number of power supplies + required for this power unit to have full redundancy." + ::= { powerUnitTableEntry 6 } + +powerUnitName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0010.0001.0007 This attribute defines the name of the power unit." + ::= { powerUnitTableEntry 7 } + +powerUnitStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0010.0001.0008 This attribute defines the status of the power unit." + ::= { powerUnitTableEntry 8 } + + +------------------------------------------------------------------------------- +-- Power Supply Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.600.12.1... +------------------------------------------------------------------------------- + +PowerSupplyStateCapabilitiesUniqueFlags ::= INTEGER { + -- If 0 (zero), there are no power supply state capabilities + -- Note: These values are bit masks, so combination values are possible. + unknown(1), -- state capabilities are unknown + onlineCapable(2), -- power supply can be enabled (online) or disabled (offline) + notReadyCapable(4) -- power supply can be not ready +} + +PowerSupplyStateSettingsUniqueFlags ::= INTEGER { + -- If 0 (zero), there are no power supply state settings + -- Note: These values are bit masks, so combination values are possible. + unknown(1), -- state settings are unknown + onLine(2), -- power supply is enabled (online) + notReady(4), -- power supply is not ready + fanFailure(8), -- power supply fan has failed + onlineAndFanFailure(10), + powerSupplyIsON(16), -- power supply is supplying power + powerSupplyIsOK(32), -- power supply is indicating it is OK + acSwitchIsON(64), -- power supply is indicating AC power switch is on + onlineandAcSwitchIsON(66), + acPowerIsON(128), -- power supply is indicating AC power is on + onlineAndAcPowerIsON(130), + onlineAndPredictiveFailure(210), + acPowerAndSwitchAreOnPowerSupplyIsOnIsOkAndOnline(242) +} + +PowerSupplyTypeEnum ::= INTEGER { + powerSupplyTypeIsOther(1), -- type is other than following values + powerSupplyTypeIsUnknown(2), -- type is unknown + powerSupplyTypeIsLinear(3), -- type is Linear + powerSupplyTypeIsSwitching(4), -- type is Switching + powerSupplyTypeIsBattery(5), -- type is Battery + powerSupplyTypeIsUPS(6), -- type is Uninterruptible Power Supply + powerSupplyTypeIsConverter(7), -- type is Converter + powerSupplyTypeIsRegulator(8), -- type is Regulator + powerSupplyTypeIsAC(9), -- type is AC + powerSupplyTypeIsDC(10), -- type is DC + powerSupplyTypeIsVRM(11) -- type is VRM +} + +PowerSupplySensorStateFlags ::= INTEGER { + -- Note: These values are bit masks, so combination values are possible. + presenceDetected(1), -- state is Presence detected + psFailureDetected(2), -- state is PS Failure detected + predictiveFailure(4), -- state is Predictive Failure + psACLost(8), -- state is PS AC lost + acLostOrOutOfRange(16), -- state is AC lost or out-of-range + acOutOfRangeButPresent(32), -- state is AC out-of-range, but present + configurationError(64) -- state is Configuration error +} + +PowerSupplyConfigurationErrorTypeEnum ::= INTEGER { + vendorMismatch(1), -- error type is Vendor mismatch + revisionMismatch(2), -- error type is Revision mismatch + processorMissing(3) -- error type is Processor missing +} + +PowerSupplyTableEntry ::= SEQUENCE { + powerSupplychassisIndex ObjectRange, + powerSupplyIndex ObjectRange, + powerSupplyStateCapabilitiesUnique PowerSupplyStateCapabilitiesUniqueFlags, + powerSupplyStateSettingsUnique PowerSupplyStateSettingsUniqueFlags, + powerSupplyStatus ObjectStatusEnum, + powerSupplyOutputWatts Signed32BitRange, + powerSupplyType PowerSupplyTypeEnum, + powerSupplyLocationName String64, + powerSupplyMaximumInputVoltage Signed32BitRange, + powerSupplypowerUnitIndexReference ObjectRange, + powerSupplySensorState PowerSupplySensorStateFlags, + powerSupplyConfigurationErrorType PowerSupplyConfigurationErrorTypeEnum, + powerSupplyPowerMonitorCapable BooleanType, + powerSupplyRatedInputWattage Signed32BitRange, + powerSupplyFQDD FQDDString, + powerSupplyCurrentInputVoltage Signed32BitRange +} + +powerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF PowerSupplyTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0600.0012 This object defines the Power Supply Table." + ::= { powerGroup 12 } + +powerSupplyTableEntry OBJECT-TYPE + SYNTAX PowerSupplyTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0600.0012.0001 This object defines the Power Supply Table Entry." + INDEX { powerSupplychassisIndex, + powerSupplyIndex } + ::= { powerSupplyTable 1 } + +powerSupplychassisIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0012.0001.0001 This attribute defines the index (one based) of + the system chassis." + ::= { powerSupplyTableEntry 1 } + +powerSupplyIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0012.0001.0002 This attribute defines the index (one based) of the + power supply." + ::= { powerSupplyTableEntry 2 } + +powerSupplyStateCapabilitiesUnique OBJECT-TYPE + SYNTAX PowerSupplyStateCapabilitiesUniqueFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0012.0001.0003 This attribute defines the state capabilities of the + power supply." + ::= { powerSupplyTableEntry 3 } + +powerSupplyStateSettingsUnique OBJECT-TYPE + SYNTAX PowerSupplyStateSettingsUniqueFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0012.0001.0004 This attribute defines the state settings of the + power supply." + ::= { powerSupplyTableEntry 4 } + +powerSupplyStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0012.0001.0005 This attribute defines the status of the power supply." + ::= { powerSupplyTableEntry 5 } + +powerSupplyOutputWatts OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0012.0001.0006 This attribute defines the maximum sustained output + wattage of the power supply (in tenths of Watts)." + ::= { powerSupplyTableEntry 6 } + +powerSupplyType OBJECT-TYPE + SYNTAX PowerSupplyTypeEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0012.0001.0007 This attribute defines the type of the power supply." + ::= { powerSupplyTableEntry 7 } + +powerSupplyLocationName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0012.0001.0008 This attribute defines the location of the power supply." + ::= { powerSupplyTableEntry 8 } + +powerSupplyMaximumInputVoltage OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0012.0001.0009 This attribute defines the maximum input voltage of the + power supply (in Volts)." + ::= { powerSupplyTableEntry 9 } + +powerSupplypowerUnitIndexReference OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0012.0001.0010 This attribute defines the index to the associated + power unit if the power supply is part of a power unit." + ::= { powerSupplyTableEntry 10 } + +powerSupplySensorState OBJECT-TYPE + SYNTAX PowerSupplySensorStateFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0012.0001.0011 This attribute defines the state reported by the + power supply sensor. This attribute supplements the attribute + powerSupplyStateSettingsUnique." + ::= { powerSupplyTableEntry 11 } + +powerSupplyConfigurationErrorType OBJECT-TYPE + SYNTAX PowerSupplyConfigurationErrorTypeEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0012.0001.0012 This attribute defines the type of configuration error + reported by the power supply sensor. When the configurationError bit is on + in the value for the attribute powerSupplySensorState, a value is returned + for this attribute; otherwise, a value is not returned for this attribute." + ::= { powerSupplyTableEntry 12 } + +powerSupplyPowerMonitorCapable OBJECT-TYPE + SYNTAX BooleanType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0012.0001.0013 This attribute defines a boolean value that reports + whether the power supply is capable of monitoring power consumption." + ::= { powerSupplyTableEntry 13 } + +powerSupplyRatedInputWattage OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0012.0001.0014 This attribute defines the rated input wattage of the + power supply (in tenths of Watts)." + ::= { powerSupplyTableEntry 14 } + +powerSupplyFQDD OBJECT-TYPE + SYNTAX FQDDString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0012.0001.0015 Fully qualified device descriptor (FQDD) of the + power supply." + ::= { powerSupplyTableEntry 15 } + +powerSupplyCurrentInputVoltage OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0012.0001.0016 This attribute defines the current input voltage to the + power supply (in Volts)." + ::= { powerSupplyTableEntry 16 } + + +------------------------------------------------------------------------------- +-- Voltage Probe Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.600.20.1... +------------------------------------------------------------------------------- + +VoltageTypeEnum ::= INTEGER { + voltageProbeTypeIsOther(1), -- type is other than following values + voltageProbeTypeIsUnknown(2), -- type is unknown + voltageProbeTypeIs1Point5Volt(3), -- type is 1.5 volt probe + voltageProbeTypeIs3Point3Volt(4), -- type is 3.3 volt probe + voltageProbeTypeIs5Volt(5), -- type is 5 volt probe + voltageProbeTypeIsMinus5Volt(6), -- type is -5 volt probe + voltageProbeTypeIs12Volt(7), -- type is 12 volt probe + voltageProbeTypeIsMinus12Volt(8), -- type is -12 volt probe + voltageProbeTypeIsIO(9), -- type is I/O probe + voltageProbeTypeIsCore(10), -- type is Core probe + voltageProbeTypeIsFLEA(11), -- type is FLEA (standby) probe + voltageProbeTypeIsBattery(12), -- type is Battery probe + voltageProbeTypeIsTerminator(13), -- type is SCSI Termination probe + voltageProbeTypeIs2Point5Volt(14), -- type is 2.5 volt probe + voltageProbeTypeIsGTL(15), -- type is GTL (ground termination logic) probe + voltageProbeTypeIsDiscrete(16), -- type is voltage probe with discrete reading + voltageProbeTypeIsGenericDiscrete(17), -- type is generic discrete reading + voltageProbeTypeIsPSVoltage(18), -- type is Power Supply voltage probe + voltageProbeTypeIsMemoryStatus(19) -- type is Memory Status probe +} + +VoltageDiscreteReadingEnum ::= INTEGER { + voltageIsGood(1), -- voltage reading is Good + voltageIsBad(2) -- voltage reading is Bad +} + +VoltageProbeTableEntry ::= SEQUENCE { + voltageProbechassisIndex ObjectRange, + voltageProbeIndex ObjectRange, + voltageProbeStateCapabilities StateCapabilitiesFlags, + voltageProbeStateSettings StateSettingsFlags, + voltageProbeStatus StatusProbeEnum, + voltageProbeReading Signed32BitRange, + voltageProbeType VoltageTypeEnum, + voltageProbeLocationName String64, + voltageProbeUpperNonRecoverableThreshold Signed32BitRange, + voltageProbeUpperCriticalThreshold Signed32BitRange, + voltageProbeUpperNonCriticalThreshold Signed32BitRange, + voltageProbeLowerNonCriticalThreshold Signed32BitRange, + voltageProbeLowerCriticalThreshold Signed32BitRange, + voltageProbeLowerNonRecoverableThreshold Signed32BitRange, + voltageProbeProbeCapabilities ProbeCapabilitiesFlags, + voltageProbeDiscreteReading VoltageDiscreteReadingEnum +} + +voltageProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VoltageProbeTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0600.0020 This object defines the Voltage Probe Table." + ::= { powerGroup 20 } + +voltageProbeTableEntry OBJECT-TYPE + SYNTAX VoltageProbeTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0600.0020.001 This object defines the Voltage Probe Table Entry." + INDEX { voltageProbechassisIndex, + voltageProbeIndex } + ::= { voltageProbeTable 1 } + +voltageProbechassisIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0020.0001.0001 This attribute defines the index (one based) of + the system chassis." + ::= { voltageProbeTableEntry 1 } + +voltageProbeIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0020.0001.0002 This attribute defines the index (one based) of the + voltage probe." + ::= { voltageProbeTableEntry 2 } + +voltageProbeStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0020.0001.0003 This attribute defines the state capabilities of the + voltage probe." + ::= { voltageProbeTableEntry 3 } + +voltageProbeStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0020.0001.0004 This attribute defines the state settings of the + voltage probe." + ::= { voltageProbeTableEntry 4 } + +voltageProbeStatus OBJECT-TYPE + SYNTAX StatusProbeEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0020.0001.0005 This attribute defines the probe status of the + voltage probe." + ::= { voltageProbeTableEntry 5 } + +voltageProbeReading OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0020.0001.0006 This attribute defines the reading for a voltage + probe of type other than voltageProbeTypeIsDiscrete. When the value + for voltageProbeType is other than voltageProbeTypeIsDiscrete, the value + returned for this attribute is the voltage that the probe is reading + in millivolts. When the value for voltageProbeType is + voltageProbeTypeIsDiscrete, a value is not returned for this attribute." + ::= { voltageProbeTableEntry 6 } + +voltageProbeType OBJECT-TYPE + SYNTAX VoltageTypeEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0020.0001.0007 This attribute defines the type of the voltage probe." + ::= { voltageProbeTableEntry 7 } + +voltageProbeLocationName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0020.0001.0008 This attribute defines the location name of the + voltage probe." + ::= { voltageProbeTableEntry 8 } + +voltageProbeUpperNonRecoverableThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0020.0001.0009 This attribute defines the upper nonrecoverable threshold + of the voltage probe. The value is an integer representing the voltage + of the threshold in millivolts." + ::= { voltageProbeTableEntry 9 } + +voltageProbeUpperCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0020.0001.0010 This attribute defines the upper critical threshold + of the voltage probe. The value is an integer representing the voltage + of the threshold in millivolts." + ::= { voltageProbeTableEntry 10 } + +voltageProbeUpperNonCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0020.0001.0011 This attribute defines the upper noncritical threshold + of the voltage probe. The value is an integer representing the voltage + of the threshold in millivolts." + ::= { voltageProbeTableEntry 11 } + +voltageProbeLowerNonCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0020.0001.0012 This attribute defines the lower noncritical threshold + of the voltage probe. The value is an integer representing the voltage + of the threshold in millivolts." + ::= { voltageProbeTableEntry 12 } + +voltageProbeLowerCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0020.0001.0013 This attribute defines the lower critical threshold + of the voltage probe. The value is an integer representing the voltage + of the threshold in millivolts." + ::= { voltageProbeTableEntry 13 } + +voltageProbeLowerNonRecoverableThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0020.0001.0014 This attribute defines the lower nonrecoverable threshold + of the voltage probe. The value is an integer representing the voltage + of the threshold in millivolts." + ::= { voltageProbeTableEntry 14 } + +voltageProbeProbeCapabilities OBJECT-TYPE + SYNTAX ProbeCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0020.0001.0015 This attribute defines the probe capabilities of the + voltage probe." + ::= { voltageProbeTableEntry 15 } + +voltageProbeDiscreteReading OBJECT-TYPE + SYNTAX VoltageDiscreteReadingEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0020.0001.0016 This attribute defines the reading for a voltage + probe of type voltageProbeTypeIsDiscrete. When the value for voltageProbeType + is other than voltageProbeTypeIsDiscrete, a value is not returned for this + attribute. When the value for voltageProbeType is voltageProbeTypeIsDiscrete, + the value returned for this attribute is the discrete reading for the probe." + ::= { voltageProbeTableEntry 16 } + + +------------------------------------------------------------------------------- +-- Amperage Probe Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.600.30.1... +------------------------------------------------------------------------------- + +AmperageProbeTypeEnum ::= INTEGER { + amperageProbeTypeIsOther(1), -- type is other than following values + amperageProbeTypeIsUnknown(2), -- type is unknown + amperageProbeTypeIs1Point5Volt(3), -- type is 1.5 amperage probe + amperageProbeTypeIs3Point3volt(4), -- type is 3.3 amperage probe + amperageProbeTypeIs5Volt(5), -- type is 5 amperage probe + amperageProbeTypeIsMinus5Volt(6), -- type is -5 amperage probe + amperageProbeTypeIs12Volt(7), -- type is 12 amperage probe + amperageProbeTypeIsMinus12Volt(8), -- type is -12 amperage probe + amperageProbeTypeIsIO(9), -- type is I/O probe + amperageProbeTypeIsCore(10), -- type is Core probe + amperageProbeTypeIsFLEA(11), -- type is FLEA (standby) probe + amperageProbeTypeIsBattery(12), -- type is Battery probe + amperageProbeTypeIsTerminator(13), -- type is SCSI Termination probe + amperageProbeTypeIs2Point5Volt(14), -- type is 2.5 amperage probe + amperageProbeTypeIsGTL(15), -- type is GTL (ground termination logic) probe + amperageProbeTypeIsDiscrete(16), -- type is amperage probe with discrete reading + amperageProbeTypeIsPowerSupplyAmps(23), -- type is Power Supply probe with reading in Amps + amperageProbeTypeIsPowerSupplyWatts(24), -- type is Power Supply probe with reading in Watts + amperageProbeTypeIsSystemAmps(25), -- type is System probe with reading in Amps + amperageProbeTypeIsSystemWatts(26) -- type is System probe with reading in Watts +} + +AmperageDiscreteReadingEnum ::= INTEGER { + amperageIsGood(1), -- amperage reading is Good + amperageIsBad(2) -- amperage reading is Bad +} + +AmperageProbeTableEntry ::= SEQUENCE { + amperageProbechassisIndex ObjectRange, + amperageProbeIndex ObjectRange, + amperageProbeStateCapabilities StateCapabilitiesFlags, + amperageProbeStateSettings StateSettingsFlags, + amperageProbeStatus StatusProbeEnum, + amperageProbeReading Signed32BitRange, + amperageProbeType AmperageProbeTypeEnum, + amperageProbeLocationName String64, + amperageProbeUpperNonRecoverableThreshold Signed32BitRange, + amperageProbeUpperCriticalThreshold Signed32BitRange, + amperageProbeUpperNonCriticalThreshold Signed32BitRange, + amperageProbeLowerNonCriticalThreshold Signed32BitRange, + amperageProbeLowerCriticalThreshold Signed32BitRange, + amperageProbeLowerNonRecoverableThreshold Signed32BitRange, + amperageProbeProbeCapabilities ProbeCapabilitiesFlags, + amperageProbeDiscreteReading AmperageDiscreteReadingEnum +} + +amperageProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF AmperageProbeTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0600.0030 This object defines the Amperage Probe Table." + ::= { powerGroup 30 } + +amperageProbeTableEntry OBJECT-TYPE + SYNTAX AmperageProbeTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0600.0030.0001 This object defines the Amperage Probe Table Entry." + INDEX { amperageProbechassisIndex, + amperageProbeIndex } + ::= { amperageProbeTable 1 } + +amperageProbechassisIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0030.0001.0001 This attribute defines the index (one based) of + the system chassis." + ::= { amperageProbeTableEntry 1 } + +amperageProbeIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0030.0001.0002 This attribute defines the index (one based) of the + amperage probe." + ::= { amperageProbeTableEntry 2 } + +amperageProbeStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0030.0001.0003 This attribute defines the state capabilities of the + amperage probe." + ::= { amperageProbeTableEntry 3 } + +amperageProbeStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0030.0001.0004 This attribute defines the state settings of the + amperage probe." + ::= { amperageProbeTableEntry 4 } + +amperageProbeStatus OBJECT-TYPE + SYNTAX StatusProbeEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0030.0001.0005 This attribute defines the probe status of the + amperage probe." + ::= { amperageProbeTableEntry 5 } + +amperageProbeReading OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0030.0001.0006 This attribute defines the reading for an amperage + probe of type other than amperageProbeTypeIsDiscrete. + + When the value for amperageProbeType is amperageProbeTypeIsPowerSupplyAmps + or amperageProbeTypeIsSystemAmps, the value returned for this attribute + is the power usage that the probe is reading in tenths of Amps. + + When the value for amperageProbeType is amperageProbeTypeIsPowerSupplyWatts + or amperageProbeTypeIsSystemWatts, the value returned for this attribute + is the power usage that the probe is reading in Watts. + + When the value for amperageProbeType is other than amperageProbeTypeIsDiscrete, + amperageProbeTypeIsPowerSupplyAmps, amperageProbeTypeIsPowerSupplyWatts, + amperageProbeTypeIsSystemAmps or amperageProbeTypeIsSystemWatts, + the value returned for this attribute is the amperage that the probe is + reading in Milliamps. + + When the value for amperageProbeType is amperageProbeTypeIsDiscrete, + a value is not returned for this attribute." + ::= { amperageProbeTableEntry 6 } + +amperageProbeType OBJECT-TYPE + SYNTAX AmperageProbeTypeEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0030.0001.0007 This attribute defines the type of the amperage probe." + ::= { amperageProbeTableEntry 7 } + +amperageProbeLocationName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0030.0001.0008 This attribute defines the location of the amperage probe." + ::= { amperageProbeTableEntry 8 } + +amperageProbeUpperNonRecoverableThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0030.0001.0009 This attribute defines the upper nonrecoverable threshold + of the amperage probe. The value is an integer representing the amperage + of the threshold in milliamps." + ::= { amperageProbeTableEntry 9 } + +amperageProbeUpperCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0030.0001.0010 This attribute defines the upper critical threshold + of the amperage probe. The value is an integer representing the amperage + of the threshold in milliamps." + ::= { amperageProbeTableEntry 10 } + +amperageProbeUpperNonCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0030.0001.0011 This attribute defines the upper noncritical threshold + of the amperage probe. The value is an integer representing the amperage + of the threshold in milliamps." + ::= { amperageProbeTableEntry 11 } + +amperageProbeLowerNonCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0030.0001.0012 This attribute defines the lower noncritical threshold + of the amperage probe. The value is an integer representing the amperage + of the threshold in milliamps." + ::= { amperageProbeTableEntry 12 } + +amperageProbeLowerCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0030.0001.0013 This attribute defines the lower critical threshold + of the amperage probe. The value is an integer representing the amperage + of the threshold in milliamps." + ::= { amperageProbeTableEntry 13 } + +amperageProbeLowerNonRecoverableThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0030.0001.0014 This attribute defines the lower nonrecoverable threshold + of the amperage probe. The value is an integer representing the amperage + of the threshold in milliamps." + ::= { amperageProbeTableEntry 14 } + +amperageProbeProbeCapabilities OBJECT-TYPE + SYNTAX ProbeCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0030.0001.0015 This attribute defines the probe capabilities of the + amperage probe." + ::= { amperageProbeTableEntry 15 } + +amperageProbeDiscreteReading OBJECT-TYPE + SYNTAX AmperageDiscreteReadingEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0030.0001.0016 This attribute defines the reading for an amperage + probe of type amperageProbeTypeIsDiscrete. When the value for amperageProbeType + is other than amperageProbeTypeIsDiscrete, a value is not returned for this + attribute. When the value for amperageProbeType is amperageProbeTypeIsDiscrete, + the value returned for this attribute is the discrete reading for the probe." + ::= { amperageProbeTableEntry 16 } + + +------------------------------------------------------------------------------- +-- System Battery Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.600.50.1... +------------------------------------------------------------------------------- + +SystemBatteryReadingFlags ::= INTEGER { + -- Note: These values are bit masks, so combination values are possible. + predictiveFailure(1), -- battery predictive failure + failed(2), -- battery failed + presenceDetected(4) -- battery presence detected +} + +SystemBatteryTableEntry ::= SEQUENCE { + systemBatteryChassisIndex ObjectRange, + systemBatteryIndex ObjectRange, + systemBatteryStateCapabilities StateCapabilitiesFlags, + systemBatteryStateSettings StateSettingsFlags, + systemBatteryStatus ObjectStatusEnum, + systemBatteryReading SystemBatteryReadingFlags, + systemBatteryLocationName String64 +} + +systemBatteryTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemBatteryTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0600.0050 This object defines the System Battery Table." + ::= { powerGroup 50 } + +systemBatteryTableEntry OBJECT-TYPE + SYNTAX SystemBatteryTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0600.0050.0001 This object defines the System Battery Table Entry." + INDEX { systemBatteryChassisIndex, + systemBatteryIndex } + ::= { systemBatteryTable 1 } + +systemBatteryChassisIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0050.0001.0001 This attribute defines the index (one based) of + the system chassis that contains the battery." + ::= { systemBatteryTableEntry 1 } + +systemBatteryIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0050.0001.0002 This attribute defines the index (one based) of the battery." + ::= { systemBatteryTableEntry 2 } + +systemBatteryStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0050.0001.0003 This attribute defines the state capabilities of the battery." + ::= { systemBatteryTableEntry 3 } + +systemBatteryStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0050.0001.0004 This attribute defines the state settings of the battery." + ::= { systemBatteryTableEntry 4 } + +systemBatteryStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0050.0001.0005 This attribute defines the status of the battery." + ::= { systemBatteryTableEntry 5 } + +systemBatteryReading OBJECT-TYPE + SYNTAX SystemBatteryReadingFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0050.0001.0006 This attribute defines the reading of the battery." + ::= { systemBatteryTableEntry 6 } + +systemBatteryLocationName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0050.0001.0007 This attribute defines the location of the battery." + ::= { systemBatteryTableEntry 7 } + + +------------------------------------------------------------------------------- +-- Power Usage Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.600.60.1... +------------------------------------------------------------------------------- + +PowerCapCapabilitiesFlags ::= INTEGER { + -- Note: These values are bit masks, so combination values are possible. + -- none(0), - no power cap capabilities + enable(1), -- power cap can be enabled + disable(2) -- power cap can be disabled +} + +PowerCapSettingEnum ::= INTEGER { + -- disabled(0), - power cap disabled + enabled(1) -- power cap enabled +} + +PowerUsageTableEntry ::= SEQUENCE { + powerUsageChassisIndex ObjectRange, + powerUsageIndex ObjectRange, + powerUsageStateCapabilities StateCapabilitiesFlags, + powerUsageStateSettings StateSettingsFlags, + powerUsageStatus ObjectStatusEnum, + powerUsageEntityName String64, + powerUsageCumulativeWattage Unsigned32BitRange, + powerUsageCumulativeWattageStartDateName DateName, + powerUsagePeakWatts Unsigned32BitRange, + powerUsagePeakWattsStartDateName DateName, + powerUsagePeakWattsReadingDateName DateName, + powerUsagePeakAmps Unsigned32BitRange, + powerUsagePeakAmpsStartDateName DateName, + powerUsagePeakAmpsReadingDateName DateName, + powerUsageIdlePower Unsigned32BitRange, + powerUsageMaxPotentialPower Unsigned32BitRange, + powerUsagePowerCapCapabilities PowerCapCapabilitiesFlags, + powerUsagePowerCapSetting PowerCapSettingEnum, + powerUsagePowerCapValue Unsigned32BitRange, + powerUsageInstantaneousHeadroom Unsigned32BitRange, + powerUsagePeakHeadroom Unsigned32BitRange +} + +powerUsageTable OBJECT-TYPE + SYNTAX SEQUENCE OF PowerUsageTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0600.0060 This object defines the Power Usage Table." + ::= { powerGroup 60 } + +powerUsageTableEntry OBJECT-TYPE + SYNTAX PowerUsageTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0600.0060.0001 This object defines the Power Usage Table Entry." + INDEX { powerUsageChassisIndex, + powerUsageIndex } + ::= { powerUsageTable 1 } + +powerUsageChassisIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0060.0001.0001 This attribute defines the index (one based) of + the associated system chassis." + ::= { powerUsageTableEntry 1 } + +powerUsageIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0060.0001.0002 This attribute defines the index (one based) of the + power usage information." + ::= { powerUsageTableEntry 2 } + +powerUsageStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0060.0001.0003 This attribute defines the state capabilities of the + power usage information." + ::= { powerUsageTableEntry 3 } + +powerUsageStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0060.0001.0004 This attribute defines the state settings of the + power usage information." + ::= { powerUsageTableEntry 4 } + +powerUsageStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0060.0001.0005 This attribute defines the status of the + power usage information." + ::= { powerUsageTableEntry 5 } + +powerUsageEntityName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0060.0001.0006 This attribute defines the name of the entity + associated with this power usage information." + ::= { powerUsageTableEntry 6 } + +powerUsageCumulativeWattage OBJECT-TYPE + SYNTAX Unsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0060.0001.0007 This attribute defines the total wattage used + (in Watt-hours) by this entity since the date and time specified + by the powerUsageCumulativeWattageStartDateName attribute." + ::= { powerUsageTableEntry 7 } + +powerUsageCumulativeWattageStartDateName OBJECT-TYPE + SYNTAX DateName + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0060.0001.0008 This attribute defines the date and time at + which the data collection started for the value reported by the + powerUsageCumulativeWattage attribute." + ::= { powerUsageTableEntry 8 } + +powerUsagePeakWatts OBJECT-TYPE + SYNTAX Unsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0060.0001.0009 This attribute defines the peak wattage reading + (in Watts) for this entity since the date and time specified by the + powerUsagePeakWattsStartDateName attribute." + ::= { powerUsageTableEntry 9 } + +powerUsagePeakWattsStartDateName OBJECT-TYPE + SYNTAX DateName + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0060.0001.0010 This attribute defines the date and time at + which the data collection started for the value reported by the + powerUsagePeakWatts attribute." + ::= { powerUsageTableEntry 10 } + +powerUsagePeakWattsReadingDateName OBJECT-TYPE + SYNTAX DateName + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0060.0001.0011 This attribute defines the date and time at + which the value reported by the powerUsagePeakWatts attribute was + measured." + ::= { powerUsageTableEntry 11 } + +powerUsagePeakAmps OBJECT-TYPE + SYNTAX Unsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0060.0001.0012 This attribute defines the peak amperage reading + (in tenths of Amps) for this entity since the date and time specified + by the powerUsagePeakAmpsStartDateName attribute." + ::= { powerUsageTableEntry 12 } + +powerUsagePeakAmpsStartDateName OBJECT-TYPE + SYNTAX DateName + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0060.0001.0013 This attribute defines the date and time at + which the data collection started for the value reported by the + powerUsagePeakAmps attribute." + ::= { powerUsageTableEntry 13 } + +powerUsagePeakAmpsReadingDateName OBJECT-TYPE + SYNTAX DateName + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0060.0001.0014 This attribute defines the date and time at + which the value reported by the powerUsagePeakAmps attribute was + measured." + ::= { powerUsageTableEntry 14 } + +powerUsageIdlePower OBJECT-TYPE + SYNTAX Unsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0060.0001.0015 This attribute defines the system idle power + (in Watts). This is the minimum power the system can consume + based on the current hardware configuration." + ::= { powerUsageTableEntry 15 } + +powerUsageMaxPotentialPower OBJECT-TYPE + SYNTAX Unsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0060.0001.0016 This attribute defines the system maximum potential + power (in Watts). This is the maximum power the system can consume + based on the current hardware configuration." + ::= { powerUsageTableEntry 16 } + +powerUsagePowerCapCapabilities OBJECT-TYPE + SYNTAX PowerCapCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0060.0001.0017 This attribute defines the system power cap capabilities." + ::= { powerUsageTableEntry 17 } + +powerUsagePowerCapSetting OBJECT-TYPE + SYNTAX PowerCapSettingEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0060.0001.0018 This attribute defines the system power cap setting." + ::= { powerUsageTableEntry 18 } + +powerUsagePowerCapValue OBJECT-TYPE + SYNTAX Unsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0060.0001.0019 This attribute defines the system power cap value + (in Watts)." + ::= { powerUsageTableEntry 19 } + +powerUsageInstantaneousHeadroom OBJECT-TYPE + SYNTAX Unsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0060.0001.0020 This attribute defines the system instantaneous + headroom (in Watts). This is the theoretical maximum power drawn by + the power supply minus instantaneous power draw." + ::= { powerUsageTableEntry 20 } + +powerUsagePeakHeadroom OBJECT-TYPE + SYNTAX Unsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0600.0060.0001.0021 This attribute defines the system peak headroom + (in Watts). This is the theoretical maximum power drawn by the power + supply minus peak power draw." + ::= { powerUsageTableEntry 21 } + + +------------------------------------------------------------------------------- +-- Thermal Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.700 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Cooling Unit Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.700.10.1... +------------------------------------------------------------------------------- + +CoolingUnitTableEntry ::= SEQUENCE { + coolingUnitchassisIndex ObjectRange, + coolingUnitIndex ObjectRange, + coolingUnitStateCapabilties StateCapabilitiesFlags, + coolingUnitStateSettings StateSettingsFlags, + coolingUnitRedundancyStatus StatusRedundancyEnum, + coolingDeviceCountForRedundancy ObjectRange, + coolingUnitName String64, + coolingUnitStatus ObjectStatusEnum +} + +coolingUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF CoolingUnitTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0700.0010 This object defines the Cooling Unit Table." + ::= { thermalGroup 10 } + +coolingUnitTableEntry OBJECT-TYPE + SYNTAX CoolingUnitTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0700.0010.0001 This object defines the Cooling Unit Table Entry." + INDEX { coolingUnitchassisIndex, + coolingUnitIndex } + ::= { coolingUnitTable 1 } + +coolingUnitchassisIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0010.0001.0001 This attribute defines the index (one based) of + the associated system chassis." + ::= { coolingUnitTableEntry 1 } + +coolingUnitIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0010.0001.0002 This attribute defines the index (one based) of the + cooling unit." + ::= { coolingUnitTableEntry 2 } + +coolingUnitStateCapabilties OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0010.0001.0003 This attribute defines the state capabilities of the + cooling unit." + ::= { coolingUnitTableEntry 3 } + +coolingUnitStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0010.0001.0004 This attribute defines the state settings of the + cooling unit." + ::= { coolingUnitTableEntry 4 } + +coolingUnitRedundancyStatus OBJECT-TYPE + SYNTAX StatusRedundancyEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0010.0001.0005 This attribute defines the redundancy status of the + cooling unit." + ::= { coolingUnitTableEntry 5 } + +coolingDeviceCountForRedundancy OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0010.0001.0006 This attribute defines the total number of cooling devices + required for this cooling unit to have full redundancy." + ::= { coolingUnitTableEntry 6 } + +coolingUnitName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0010.0001.0007 This attribute defines the name of the cooling unit." + ::= { coolingUnitTableEntry 7 } + +coolingUnitStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0010.0001.0008 This attribute defines the status of the cooling unit." + ::= { coolingUnitTableEntry 8 } + + +------------------------------------------------------------------------------- +-- Cooling Device Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.700.12.1... +------------------------------------------------------------------------------- + +CoolingDeviceTypeEnum ::= INTEGER { + coolingDeviceTypeIsOther(1), -- type is other than following values + coolingDeviceTypeIsUnknown(2), -- type is unknown + coolingDeviceTypeIsAFan(3), -- type is Fan + coolingDeviceTypeIsABlower(4), -- type is Centrifugal Blower + coolingDeviceTypeIsAChipFan(5), -- type is Fan on Integrated Circuit + coolingDeviceTypeIsACabinetFan(6), -- type is Cabinet Fan + coolingDeviceTypeIsAPowerSupplyFan(7), -- type is Power Supply Fan + coolingDeviceTypeIsAHeatPipe(8), -- type is Heat Pipe + coolingDeviceTypeIsRefrigeration(9), -- type is Integrated Refrigeration Unit + coolingDeviceTypeIsActiveCooling(10), -- type is Active Cooling Device + coolingDeviceTypeIsPassiveCooling(11) -- type is Passive Cooling Device +} + +CoolingDeviceSubTypeEnum ::= INTEGER { + coolingDeviceSubTypeIsOther(1), -- subtype is other than following values + coolingDeviceSubTypeIsUnknown(2), -- subtype is unknown + coolingDeviceSubTypeIsAFanThatReadsInRPM(3),-- subtype is Fan that reads RPM + coolingDeviceSubTypeIsAFanReadsONorOFF(4), -- subtype is Fan that reads Off or On + coolingDeviceSubTypeIsAPowerSupplyFanThatReadsinRPM(5), -- subtype is Power Supply Fan that reads RPM + coolingDeviceSubTypeIsAPowerSupplyFanThatReadsONorOFF(6),-- subtype is Power Supply Fan that reads Off or On + coolingDeviceSubTypeIsDiscrete(16) -- subtype is cooling device with discrete reading +} + +CoolingDeviceDiscreteReadingEnum ::= INTEGER { + coolingDeviceIsGood(1), -- cooling device is Good + coolingDeviceIsBad(2) -- cooling device is Bad +} + +CoolingDeviceTableEntry ::= SEQUENCE { + coolingDevicechassisIndex ObjectRange, + coolingDeviceIndex ObjectRange, + coolingDeviceStateCapabilities StateCapabilitiesFlags, + coolingDeviceStateSettings StateSettingsFlags, + coolingDeviceStatus StatusProbeEnum, + coolingDeviceReading Signed32BitRange, + coolingDeviceType CoolingDeviceTypeEnum, + coolingDeviceLocationName String64, + coolingDeviceUpperNonRecoverableThreshold Signed32BitRange, + coolingDeviceUpperCriticalThreshold Signed32BitRange, + coolingDeviceUpperNonCriticalThreshold Signed32BitRange, + coolingDeviceLowerNonCriticalThreshold Signed32BitRange, + coolingDeviceLowerCriticalThreshold Signed32BitRange, + coolingDeviceLowerNonRecoverableThreshold Signed32BitRange, + coolingDevicecoolingUnitIndexReference ObjectRange, + coolingDeviceSubType CoolingDeviceSubTypeEnum, + coolingDeviceProbeCapabilities ProbeCapabilitiesFlags, + coolingDeviceDiscreteReading CoolingDeviceDiscreteReadingEnum, + coolingDeviceFQDD FQDDString +} + +coolingDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CoolingDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0700.0012 This object defines the Cooling Device Table." + ::= { thermalGroup 12 } + +coolingDeviceTableEntry OBJECT-TYPE + SYNTAX CoolingDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0700.0012.0001 This object defines the Cooling Device Table Entry." + INDEX { coolingDevicechassisIndex, + coolingDeviceIndex } + ::= { coolingDeviceTable 1 } + +coolingDevicechassisIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0012.0001.0001 This attribute defines the index (one based) of the + associated system chassis." + ::= { coolingDeviceTableEntry 1 } + +coolingDeviceIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0012.0001.0002 This attribute defines the index (one based) of the + cooling device." + ::= { coolingDeviceTableEntry 2 } + +coolingDeviceStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0012.0001.0003 This attribute defines the state capabilities of the + cooling device." + ::= { coolingDeviceTableEntry 3 } + +coolingDeviceStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0012.0001.0004 This attribute defines the state settings of the + cooling device." + ::= { coolingDeviceTableEntry 4 } + +coolingDeviceStatus OBJECT-TYPE + SYNTAX StatusProbeEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0012.0001.0005 This attribute defines the probe status of the + cooling device." + ::= { coolingDeviceTableEntry 5 } + +coolingDeviceReading OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0012.0001.0006 This attribute defines the reading for a cooling device + of subtype other than coolingDeviceSubTypeIsDiscrete. When the value + for coolingDeviceSubType is other than coolingDeviceSubTypeIsDiscrete, the + value returned for this attribute is the speed in RPM or the OFF/ON value + of the cooling device. When the value for coolingDeviceSubType is + coolingDeviceSubTypeIsDiscrete, a value is not returned for this attribute." + ::= { coolingDeviceTableEntry 6 } + +coolingDeviceType OBJECT-TYPE + SYNTAX CoolingDeviceTypeEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0012.0001.0007 This attribute defines the type of the cooling device." + ::= { coolingDeviceTableEntry 7 } + +coolingDeviceLocationName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0012.0001.0008 This attribute defines the location name of the + cooling device." + ::= { coolingDeviceTableEntry 8 } + +coolingDeviceUpperNonRecoverableThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0012.0001.0009 This attribute defines the upper nonrecoverable threshold + of the cooling device. The value is an integer representing fan speed + in revolutions per minute (RPM). It is not applicable to OFF/ON type + cooling devices or non-cooling device types." + ::= { coolingDeviceTableEntry 9 } + +coolingDeviceUpperCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0012.0001.0010 This attribute defines the upper critical threshold + of the cooling device. The value is an integer representing fan speed + in revolutions per minute (RPM). It is not applicable to OFF/ON type + cooling devices or non-cooling device types." + ::= { coolingDeviceTableEntry 10 } + +coolingDeviceUpperNonCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0012.0001.0011 This attribute defines the upper noncritical threshold + of the cooling device. The value is an integer representing fan speed + in revolutions per minute (RPM). It is not applicable to OFF/ON type + cooling devices or non-cooling device types." + ::= { coolingDeviceTableEntry 11 } + +coolingDeviceLowerNonCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0012.0001.0012 This attribute defines the lower noncritical threshold + of the cooling device. The value is an integer representing fan speed + in revolutions per minute (RPM). It is not applicable to OFF/ON type + cooling devices or non-cooling device types." + ::= { coolingDeviceTableEntry 12 } + +coolingDeviceLowerCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0012.0001.0013 This attribute defines the lower critical threshold + of the cooling device. The value is an integer representing fan speed + in revolutions per minute (RPM). It is not applicable to OFF/ON type + cooling devices or non-cooling device types." + ::= { coolingDeviceTableEntry 13 } + +coolingDeviceLowerNonRecoverableThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0012.0001.0014 This attribute defines the lower nonrecoverable threshold + of the cooling device. The value is an integer representing fan speed + in revolutions per minute (RPM). It is not applicable to OFF/ON type + cooling devices or non-cooling device types." + ::= { coolingDeviceTableEntry 14 } + +coolingDevicecoolingUnitIndexReference OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0012.0001.0015 This attribute defines the index to the associated + cooling unit." + ::= { coolingDeviceTableEntry 15 } + +coolingDeviceSubType OBJECT-TYPE + SYNTAX CoolingDeviceSubTypeEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0012.0001.0016 This attribute defines the subtype of the cooling device." + ::= { coolingDeviceTableEntry 16 } + +coolingDeviceProbeCapabilities OBJECT-TYPE + SYNTAX ProbeCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0012.0001.0017 This attribute defines the probe capabilities of the + cooling device." + ::= { coolingDeviceTableEntry 17 } + +coolingDeviceDiscreteReading OBJECT-TYPE + SYNTAX CoolingDeviceDiscreteReadingEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0012.0001.0018 This attribute defines the reading for a cooling device + of type coolingDeviceSubTypeIsDiscrete. When the value for + coolingDeviceSubType is other than coolingDeviceSubTypeIsDiscrete, a value + is not returned for this attribute. When the value for coolingDeviceSubType + is coolingDeviceSubTypeIsDiscrete, the value returned for this attribute + is the discrete reading for the cooling device." + ::= { coolingDeviceTableEntry 18 } + +coolingDeviceFQDD OBJECT-TYPE + SYNTAX FQDDString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0012.0001.0019 Fully qualified device descriptor (FQDD) of the + cooling device." + ::= { coolingDeviceTableEntry 19 } + + +------------------------------------------------------------------------------- +-- Temperature Probe Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.700.20.1... +------------------------------------------------------------------------------- + +TemperatureProbeTypeEnum ::= INTEGER { + temperatureProbeTypeIsOther(1), -- type is other than following values + temperatureProbeTypeIsUnknown(2), -- type is unknown + temperatureProbeTypeIsAmbientESM(3), -- type is Ambient Embedded Systems Management temperature probe + temperatureProbeTypeIsDiscrete(16) -- type is temperature probe with discrete reading +} + +TemperatureDiscreteReadingEnum ::= INTEGER { + temperatureIsGood(1), -- temperature reading is Good + temperatureIsBad(2) -- temperature reading is Bad +} + +TemperatureProbeTableEntry ::= SEQUENCE { + temperatureProbechassisIndex ObjectRange, + temperatureProbeIndex ObjectRange, + temperatureProbeStateCapabilities StateCapabilitiesFlags, + temperatureProbeStateSettings StateSettingsFlags, + temperatureProbeStatus StatusProbeEnum, + temperatureProbeReading Signed32BitRange, + temperatureProbeType TemperatureProbeTypeEnum, + temperatureProbeLocationName String64, + temperatureProbeUpperNonRecoverableThreshold Signed32BitRange, + temperatureProbeUpperCriticalThreshold Signed32BitRange, + temperatureProbeUpperNonCriticalThreshold Signed32BitRange, + temperatureProbeLowerNonCriticalThreshold Signed32BitRange, + temperatureProbeLowerCriticalThreshold Signed32BitRange, + temperatureProbeLowerNonRecoverableThreshold Signed32BitRange, + temperatureProbeProbeCapabilities ProbeCapabilitiesFlags, + temperatureProbeDiscreteReading TemperatureDiscreteReadingEnum +} + +temperatureProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TemperatureProbeTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0700.0020 This object defines the Temperature Probe Table." + ::= { thermalGroup 20 } + +temperatureProbeTableEntry OBJECT-TYPE + SYNTAX TemperatureProbeTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "0700.0020.0001 This object defines the Temperature Probe Table Entry." + INDEX { temperatureProbechassisIndex, + temperatureProbeIndex } + ::= { temperatureProbeTable 1 } + +temperatureProbechassisIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0020.0001.0001 This attribute defines the index (one based) of the + associated system chassis." + ::= { temperatureProbeTableEntry 1 } + +temperatureProbeIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0020.0001.0002 This attribute defines the index (one based) of the + temperature probe." + ::= { temperatureProbeTableEntry 2 } + +temperatureProbeStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0020.0001.0003 This attribute defines the state capabilities of the + temperature probe." + ::= { temperatureProbeTableEntry 3 } + +temperatureProbeStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0020.0001.0004 This attribute defines the state settings of the + temperature probe." + ::= { temperatureProbeTableEntry 4 } + +temperatureProbeStatus OBJECT-TYPE + SYNTAX StatusProbeEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0020.0001.0005 This attribute defines the probe status of the + temperature probe." + ::= { temperatureProbeTableEntry 5 } + +temperatureProbeReading OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0020.0001.0006 This attribute defines the reading for a temperature + probe of type other than temperatureProbeTypeIsDiscrete. When the value + for temperatureProbeType is other than temperatureProbeTypeIsDiscrete, + the value returned for this attribute is the temperature that the probe + is reading in tenths of degrees Centigrade. When the value for + temperatureProbeType is temperatureProbeTypeIsDiscrete, a value is not + returned for this attribute." + ::= { temperatureProbeTableEntry 6 } + +temperatureProbeType OBJECT-TYPE + SYNTAX TemperatureProbeTypeEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0020.0001.0007 This attribute defines the type of the temperature probe." + ::= { temperatureProbeTableEntry 7 } + +temperatureProbeLocationName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0020.0001.0008 This attribute defines the location name of the + temperature probe." + ::= { temperatureProbeTableEntry 8 } + +temperatureProbeUpperNonRecoverableThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0020.0001.0009 This attribute defines the upper nonrecoverable threshold + of the temperature probe. The value is an integer representing the temperature + of the threshold in tenths of degrees Centigrade." + ::= { temperatureProbeTableEntry 9 } + +temperatureProbeUpperCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0020.0001.0010 This attribute defines the upper critical threshold + of the temperature probe. The value is an integer representing the temperature + of the threshold in tenths of degrees Centigrade." + ::= { temperatureProbeTableEntry 10 } + +temperatureProbeUpperNonCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0020.0001.0011 This attribute defines the upper noncritical threshold + of the temperature probe. The value is an integer representing the temperature + of the threshold in tenths of degrees Centigrade." + ::= { temperatureProbeTableEntry 11 } + +temperatureProbeLowerNonCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0020.0001.0012 This attribute defines the lower noncritical threshold + of the temperature probe. The value is an integer representing the temperature + of the threshold in tenths of degrees Centigrade." + ::= { temperatureProbeTableEntry 12 } + +temperatureProbeLowerCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0020.0001.0013 This attribute defines the lower critical threshold + of the temperature probe. The value is an integer representing the temperature + of the threshold in tenths of degrees Centigrade." + ::= { temperatureProbeTableEntry 13 } + +temperatureProbeLowerNonRecoverableThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0020.0001.0014 This attribute defines the lower nonrecoverable threshold + of the temperature probe. The value is an integer representing the temperature + of the threshold in tenths of degrees Centigrade." + ::= { temperatureProbeTableEntry 14 } + +temperatureProbeProbeCapabilities OBJECT-TYPE + SYNTAX ProbeCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0020.0001.0015 This attribute defines the probe capabilities of the + temperature probe." + ::= { temperatureProbeTableEntry 15 } + +temperatureProbeDiscreteReading OBJECT-TYPE + SYNTAX TemperatureDiscreteReadingEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0700.0020.0001.0016 This attribute defines the reading for a temperature + probe of type temperatureProbeTypeIsDiscrete. When the value for + temperatureProbeType is other than temperatureProbeTypeIsDiscrete, a value + is not returned for this attribute. When the value for temperatureProbeType + is temperatureProbeTypeIsDiscrete, the value returned for this attribute + is the discrete reading for the probe." + ::= { temperatureProbeTableEntry 16 } + + +------------------------------------------------------------------------------- +-- Device Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.1100 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Processor Device Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.1100.30.1... +------------------------------------------------------------------------------- + +ProcessorDeviceType ::= INTEGER { + deviceTypeIsOther(1), -- type is other than following values + deviceTypeIsUnknown(2), -- type is unknown + deviceTypeIsCPU(3), -- type is Central Processing Unit + deviceTypeIsMathProcessor(4), -- type is Math Processor + deviceTypeIsDSP(5), -- type is Digital Signal Processor + deviceTypeIsAVideoProcessor(6) -- type is Video Processor +} + +ProcessorDeviceFamily ::= INTEGER { + deviceFamilyIsOther(1), -- family is Other + deviceFamilyIsUnknown(2), -- family is Unknown + deviceFamilyIs8086(3), -- family is 8086 + deviceFamilyIs80286(4), -- family is 80286 + deviceFamilyIsIntel386(5), -- family is Intel386 processor + deviceFamilyIsIntel486(6), -- family is Intel486 processor + deviceFamilyIs8087(7), -- family is 8087 + deviceFamilyIs80287(8), -- family is 80287 + deviceFamilyIs80387(9), -- family is 80387 + deviceFamilyIs80487(10), -- family is 80487 + deviceFamilyIsPentium(11), -- family is Pentium processor Family + deviceFamilyIsPentiumPro(12), -- family is Pentium Pro processor + deviceFamilyIsPentiumII(13), -- family is Pentium II processor + deviceFamilyIsPentiumMMX(14), -- family is Pentium processor with MMX technology + deviceFamilyIsCeleron(15), -- family is Celeron processor + deviceFamilyIsPentiumIIXeon(16), -- family is Pentium II Xeon processor + deviceFamilyIsPentiumIII(17), -- family is Pentium III processor + deviceFamilyIsPentiumIIIXeon(18), -- family is Pentium III Xeon processor + deviceFamilyIsPentiumIIISpeedStep(19), -- family is Pentium III Processor with Intel SpeedStep Technology + deviceFamilyIsItanium(20), -- family is Itanium processor + deviceFamilyIsIntelXeon(21), -- family is Intel Xeon + deviceFamilyIsPentium4(22), -- family is Pentium 4 Processor + deviceFamilyIsIntelXeonMP(23), -- family is Intel Xeon processor MP + deviceFamilyIsIntelItanium2(24), -- family is Intel Itanium 2 processor + deviceFamilyIsK5(25), -- family is K5 Family + deviceFamilyIsK6(26), -- family is K6 Family + deviceFamilyIsK6Dash2(27), -- family is K6-2 + deviceFamilyIsK6Dash3(28), -- family is K6-3 + deviceFamilyIsAMDAthlon(29), -- family is AMD Athlon Processor Family + deviceFamilyIsAMD2900(30), -- family is AMD2900 Family + deviceFamilyIsK6Dash2Plus(31), -- family is K6-2+ + deviceFamilyIsPowerPC(32), -- family is Power PC Family + deviceFamilyIsPowerPC601(33), -- family is Power PC 601 + deviceFamilyIsPowerPC603(34), -- family is Power PC 603 + deviceFamilyIsPowerPC603Plus(35), -- family is Power PC 603+ + deviceFamilyIsPowerPC604(36), -- family is Power PC 604 + deviceFamilyIsPowerPC620(37), -- family is Power PC 620 + deviceFamilyIsPowerPCx704(38), -- family is Power PC x704 + deviceFamilyIsPowerPC750(39), -- family is Power PC 750 + deviceFamilyIsIntelCoreDuo(40), -- family is Intel(R) Core(TM) Duo processor + deviceFamilyIsIntelCoreDuoMobile(41), -- family is Intel(R) Core(TM) Duo mobile processor + deviceFamilyIsIntelCoreSoloMobile(42), -- family is Intel(R) Core(TM) Solo mobile processor + deviceFamilyIsIntelAtom(43), -- family is Intel(R) Atom(TM) processor + deviceFamilyIsAlpha(48), -- family is Alpha Family + deviceFamilyIsAlpha21064(49), -- family is Alpha 21064 + deviceFamilyIsAlpha21066(50), -- family is Alpha 21066 + deviceFamilyIsAlpha21164(51), -- family is Alpha 21164 + deviceFamilyIsAlpha21164PC(52), -- family is Alpha 21164PC + deviceFamilyIsAlpha21164a(53), -- family is Alpha 21164a + deviceFamilyIsAlpha21264(54), -- family is Alpha 21264 + deviceFamilyIsAlpha21364(55), -- family is Alpha 21364 + deviceFamilyIsAMDTurionIIUltraDualMobileM(56), -- family is AMD Turion(TM) II Ultra Dual-Core Mobile M Processor Family + deviceFamilyIsAMDTurionIIDualMobileM(57), -- family is AMD Turion(TM) II Dual-Core Mobile M Processor Family + deviceFamilyIsAMDAthlonIIDualMobileM(58), -- family is AMD Athlon(TM) II Dual-Core Mobile M Processor Family + deviceFamilyIsAMDOpteron6100(59), -- family is AMD Opteron(TM) 6100 Series Processor + deviceFamilyIsAMDOpteron4100(60), -- family is AMD Opteron(TM) 4100 Series Processor + deviceFamilyIsAMDOpteron6200(61), -- family is AMD Opteron(TM) 6200 Series Processor + deviceFamilyIsAMDOpteron4200(62), -- family is AMD Opteron(TM) 4200 Series Processor + deviceFamilyIsMIPS(64), -- family is MIPS Family + deviceFamilyIsMIPSR4000(65), -- family is MIPS R4000 + deviceFamilyIsMIPSR4200(66), -- family is MIPS R4200 + deviceFamilyIsMIPSR4400(67), -- family is MIPS R4400 + deviceFamilyIsMIPSR4600(68), -- family is MIPS R4600 + deviceFamilyIsMIPSR10000(69), -- family is MIPS R10000 + deviceFamilyIsSPARC(80), -- family is SPARC Family + deviceFamilyIsSuperSPARC(81), -- family is SuperSPARC + deviceFamilyIsmicroSPARCII(82), -- family is microSPARC II + deviceFamilyIsmicroSPARCIIep(83), -- family is microSPARC IIep + deviceFamilyIsUltraSPARC(84), -- family is UltraSPARC + deviceFamilyIsUltraSPARCII(85), -- family is UltraSPARC II + deviceFamilyIsUltraSPARCIIi(86), -- family is UltraSPARC IIi + deviceFamilyIsUltraSPARCIII(87), -- family is UltraSPARC III + deviceFamilyIsUltraSPARCIIIi(88), -- family is UltraSPARC IIIi + deviceFamilyIs68040(96), -- family is 68040 Family + deviceFamilyIs68xxx(97), -- family is 68xxx + deviceFamilyIs68000(98), -- family is 68000 + deviceFamilyIs68010(99), -- family is 68010 + deviceFamilyIs68020(100), -- family is 68020 + deviceFamilyIs68030(101), -- family is 68030 + deviceFamilyIsHobbit(112), -- family is Hobbit Family + deviceFamilyIsCrusoeTM5000(120), -- family is Crusoe TM5000 Family + deviceFamilyIsCrusoeTM3000(121), -- family is Crusoe TM3000 Family + deviceFamilyIsEfficeonTM8000(122), -- family is Efficeon TM8000 Family + deviceFamilyIsWeitek(128), -- family is Weitek + deviceFamilyIsIntelCeleronM(130), -- family is Intel(R) Celeron(R) M processor + deviceFamilyIsAMDAthlon64(131), -- family is AMD Athlon 64 Processor Family + deviceFamilyIsAMDOpteron(132), -- family is AMD Opteron Processor Family + deviceFamilyIsAMDSempron(133), -- family is AMD Sempron Processor Family + deviceFamilyIsAMDTurion64Mobile(134), -- family is AMD Turion 64 Mobile Technology + deviceFamilyIsDualCoreAMDOpteron(135), -- family is Dual-Core AMD Opteron(TM) Processor Family + deviceFamilyIsAMDAthlon64X2DualCore(136), -- family is AMD Athlon 64 X2 Dual-Core Processor Family + deviceFamilyIsAMDTurion64X2Mobile(137), -- family is AMD Turion(TM) 64 X2 Mobile Technology + deviceFamilyIsQuadCoreAMDOpteron(138), -- family is Quad-Core AMD Opteron(TM) Processor Family + deviceFamilyIsThirdGenerationAMDOpteron(139), -- family is Third-Generation AMD Opteron(TM) Processor Family + deviceFamilyIsAMDPhenomFXQuadCore(140), -- family is AMD Phenom(TM) FX Quad-Core Processor Family + deviceFamilyIsAMDPhenomX4QuadCore(141), -- family is AMD Phenom(TM) X4 Quad-Core Processor Family + deviceFamilyIsAMDPhenomX2DualCore(142), -- family is AMD Phenom(TM) X2 Dual-Core Processor Family + deviceFamilyIsAMDAthlonX2DualCore(143), -- family is AMD Athlon(TM) X2 Dual-Core Processor Family + deviceFamilyIsPARISC(144), -- family is PA-RISC Family + deviceFamilyIsPARISC8500(145), -- family is PA-RISC 8500 + deviceFamilyIsPARISC8000(146), -- family is PA-RISC 8000 + deviceFamilyIsPARISC7300LC(147), -- family is PA-RISC 7300LC + deviceFamilyIsPARISC7200(148), -- family is PA-RISC 7200 + deviceFamilyIsPARISC7100LC(149), -- family is PA-RISC 7100LC + deviceFamilyIsPARISC7100(150), -- family is PA-RISC 7100 + deviceFamilyIsV30(160), -- family is V30 Family + deviceFamilyIsQuadCoreIntelXeon3200(161), -- family is Quad-Core Intel(R) Xeon(R) processor 3200 Series + deviceFamilyIsDualCoreIntelXeon3000(162), -- family is Dual-Core Intel(R) Xeon(R) processor 3000 Series + deviceFamilyIsQuadCoreIntelXeon5300(163), -- family is Quad-Core Intel(R) Xeon(R) processor 5300 Series + deviceFamilyIsDualCoreIntelXeon5100(164), -- family is Dual-Core Intel(R) Xeon(R) processor 5100 Series + deviceFamilyIsDualCoreIntelXeon5000(165), -- family is Dual-Core Intel(R) Xeon(R) processor 5000 Series + deviceFamilyIsDualCoreIntelXeonLV(166), -- family is Dual-Core Intel(R) Xeon(R) processor LV + deviceFamilyIsDualCoreIntelXeonULV(167), -- family is Dual-Core Intel(R) Xeon(R) processor ULV + deviceFamilyIsDualCoreIntelXeon7100(168), -- family is Dual-Core Intel(R) Xeon(R) processor 7100 Series + deviceFamilyIsQuadCoreIntelXeon5400(169), -- family is Quad-Core Intel(R) Xeon(R) processor 5400 Series + deviceFamilyIsQuadCoreIntelXeon(170), -- family is Quad-Core Intel(R) Xeon(R) processor + deviceFamilyIsDualCoreIntelXeon5200(171), -- family is Dual-Core Intel(R) Xeon(R) processor 5200 Series + deviceFamilyIsDualCoreIntelXeon7200(172), -- family is Dual-Core Intel(R) Xeon(R) processor 7200 Series + deviceFamilyIsQuadCoreIntelXeon7300(173), -- family is Quad-Core Intel(R) Xeon(R) processor 7300 Series + deviceFamilyIsQuadCoreIntelXeon7400(174), -- family is Quad-Core Intel(R) Xeon(R) processor 7400 Series + deviceFamilyIsMultiCoreIntelXeon7400(175), -- family is Multi-Core Intel(R) Xeon(R) processor 7400 Series + deviceFamilyIsM1(176), -- family is M1 Family + deviceFamilyIsM2(177), -- family is M2 Family + deviceFamilyIsIntelPentium4HT(179), -- family is Intel(R) Pentium(R) 4 HT processor + deviceFamilyIsAS400(180), -- family is AS400 Family + deviceFamilyIsAMDAthlonXP(182), -- family is AMD Athlon XP Processor Family + deviceFamilyIsAMDAthlonMP(183), -- family is AMD Athlon MP Processor Family + deviceFamilyIsAMDDuron(184), -- family is AMD Duron Processor Family + deviceFamilyIsIntelPentiumM(185), -- family is Intel Pentium M processor + deviceFamilyIsIntelCeleronD(186), -- family is Intel Celeron D processor + deviceFamilyIsIntelPentiumD(187), -- family is Intel Pentium D processor + deviceFamilyIsIntelPentiumExtreme(188), -- family is Intel Pentium Processor Extreme Edition + deviceFamilyIsIntelCoreSolo(189), -- family is Intel(R) Core(TM) Solo processor + deviceFamilyIsIntelCore2(190), -- family is Intel(R) Core(TM)2 processor + deviceFamilyIsIntelCore2Duo(191), -- family is Intel(R) Core(TM)2 Duo processor + deviceFamilyIsIntelCore2Solo(192), -- family is Intel(R) Core(TM)2 Solo processor + deviceFamilyIsIntelCore2Extreme(193), -- family is Intel(R) Core(TM)2 Extreme processor + deviceFamilyIsIntelCore2Quad(194), -- family is Intel(R) Core(TM)2 Quad processor + deviceFamilyIsIntelCore2ExtremeMobile(195), -- family is Intel(R) Core(TM)2 Extreme mobile processor + deviceFamilyIsIntelCore2DuoMobile(196), -- family is Intel(R) Core(TM)2 Duo mobile processor + deviceFamilyIsIntelCore2SoloMobile(197), -- family is Intel(R) Core(TM)2 Solo mobile processor + deviceFamilyIsIntelCorei7(198), -- family is Intel(R) Core(TM) i7 processor + deviceFamilyIsDualCoreIntelCeleron(199), -- family is Dual-Core Intel(R) Celeron(R) Processor + deviceFamilyIsIBM390(200), -- family is IBM390 Family + deviceFamilyIsG4(201), -- family is G4 + deviceFamilyIsG5(202), -- family is G5 + deviceFamilyIsESA390G6(203), -- family is ESA/390 G6 + deviceFamilyIszArchitectur(204), -- family is z/Architectur base + deviceFamilyIsIntelCorei5(205), -- family is Intel(R) Core(TM) i5 processor + deviceFamilyIsIntelCorei3(206), -- family is Intel(R) Core(TM) i3 processor + deviceFamilyIsVIAC7M(210), -- family is VIA C7(TM)-M Processor Family + deviceFamilyIsVIAC7D(211), -- family is VIA C7(TM)-D Processor Family + deviceFamilyIsVIAC7(212), -- family is VIA C7(TM) Processor Family + deviceFamilyIsVIAEden(213), -- family is VIA Eden(TM) Processor Family + deviceFamilyIsMultiCoreIntelXeon(214), -- family is Multi-Core Intel(R) Xeon(R) processor + deviceFamilyIsDualCoreIntelXeon3xxx(215), -- family is Dual-Core Intel(R) Xeon(R) processor 3xxx Series + deviceFamilyIsQuadCoreIntelXeon3xxx(216), -- family is Quad-Core Intel(R) Xeon(R) processor 3xxx Series + deviceFamilyIsVIANano(217), -- family is VIA Nano(TM) Processor Family + deviceFamilyIsDualCoreIntelXeon5xxx(218), -- family is Dual-Core Intel(R) Xeon(R) processor 5xxx Series + deviceFamilyIsQuadCoreIntelXeon5xxx(219), -- family is Quad-Core Intel(R) Xeon(R) processor 5xxx Series + deviceFamilyIsDualCoreIntelXeon7xxx(221), -- family is Dual-Core Intel(R) Xeon(R) processor 7xxx Series + deviceFamilyIsQuadCoreIntelXeon7xxx(222), -- family is Quad-Core Intel(R) Xeon(R) processor 7xxx Series + deviceFamilyIsMultiCoreIntelXeon7xxx(223), -- family is Multi-Core Intel(R) Xeon(R) processor 7xxx Series + deviceFamilyIsMultiCoreIntelXeon3400(224), -- family is Multi-Core Intel(R) Xeon(R) processor 3400 Series + deviceFamilyIsEmbeddedAMDOpertonQuadCore(230), -- family is Embedded AMD Opteron(TM) Quad-Core Processor Family + deviceFamilyIsAMDPhenomTripleCore(231), -- family is AMD Phenom(TM) Triple-Core Processor Family + deviceFamilyIsAMDTurionUltraDualCoreMobile(232), -- family is AMD Turion(TM) Ultra Dual-Core Mobile Processor Family + deviceFamilyIsAMDTurionDualCoreMobile(233), -- family is AMD Turion(TM) Dual-Core Mobile Processor Family + deviceFamilyIsAMDAthlonDualCore(234), -- family is AMD Athlon(TM) Dual-Core Processor Family + deviceFamilyIsAMDSempronSI(235), -- family is AMD Sempron(TM) SI Processor Family + deviceFamilyIsAMDPhenomII(236), -- family is AMD Phenom(TM) II Processor Family + deviceFamilyIsAMDAthlonII(237), -- family is AMD Athlon(TM) II Processor Family + deviceFamilyIsSixCoreAMDOpteron(238), -- family is Six-Core AMD Opteron(TM) Processor Family + deviceFamilyIsAMDSempronM(239), -- family is AMD Sempron(TM) M Processor Family + deviceFamilyIsi860(250), -- family is i860 + deviceFamilyIsi960(251) -- family is i960 +} + +ProcessorDeviceStatusState ::= INTEGER { + other(1), -- state is other than following values + unknown(2), -- state is unknown + enabled(3), -- state is enabled + userDisabled(4), -- state is disabled by user via BIOS setup + biosDisabled(5), -- state is disabled by BIOS (POST error) + idle(6) -- state is idle +} + +ProcessorDeviceTableEntry ::= SEQUENCE { + processorDevicechassisIndex ObjectRange, + processorDeviceIndex ObjectRange, + processorDeviceStateCapabilities StateCapabilitiesFlags, + processorDeviceStateSettings StateSettingsFlags, + processorDeviceStatus ObjectStatusEnum, + processorDeviceType ProcessorDeviceType, + processorDeviceManufacturerName String64, + processorDeviceStatusState ProcessorDeviceStatusState, + processorDeviceFamily ProcessorDeviceFamily, + processorDeviceMaximumSpeed Unsigned32BitRange, + processorDeviceCurrentSpeed Unsigned32BitRange, + processorDeviceExternalClockSpeed Unsigned32BitRange, + processorDeviceVoltage Signed32BitRange, + processorDeviceVersionName String64, + processorDeviceCoreCount Unsigned32BitRange, + processorDeviceCoreEnabledCount Unsigned32BitRange, + processorDeviceThreadCount Unsigned32BitRange, + processorDeviceCharacteristics Unsigned16BitRange, + processorDeviceExtendedCapabilities Unsigned16BitRange, + processorDeviceExtendedSettings Unsigned16BitRange, + processorDeviceBrandName String64, + processorDeviceFQDD FQDDString +} + +processorDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF ProcessorDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "1100.0030 This object defines the Processor Device Table." + ::= { deviceGroup 30 } + +processorDeviceTableEntry OBJECT-TYPE + SYNTAX ProcessorDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "1100.0030.0001 This object defines the Processor Device Table Entry." + INDEX { processorDevicechassisIndex, + processorDeviceIndex } + ::= { processorDeviceTable 1 } + +processorDevicechassisIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0030.0001.0001 This attribute defines the index (one based) of the + associated system chassis." + ::= { processorDeviceTableEntry 1 } + +processorDeviceIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0030.0001.0002 This attribute defines the index (one based) of the + processor device." + ::= { processorDeviceTableEntry 2 } + +processorDeviceStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0030.0001.0003 This attribute defines the state capabilities of the + processor device." + ::= { processorDeviceTableEntry 3 } + +processorDeviceStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0030.0001.0004 This attribute defines the state settings of the + processor device." + ::= { processorDeviceTableEntry 4 } + +processorDeviceStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0030.0001.0005 This attribute defines the status of the + processor device." + ::= { processorDeviceTableEntry 5 } + +processorDeviceType OBJECT-TYPE + SYNTAX ProcessorDeviceType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0030.0001.0007 This attribute defines the type of the processor device." + ::= { processorDeviceTableEntry 7 } + +processorDeviceManufacturerName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0030.0001.0008 This attribute defines the name of the manufacturer + of the processor device." + ::= { processorDeviceTableEntry 8 } + +processorDeviceStatusState OBJECT-TYPE + SYNTAX ProcessorDeviceStatusState + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0030.0001.0009 This attribute defines the status state of the + processor device." + ::= { processorDeviceTableEntry 9 } + +processorDeviceFamily OBJECT-TYPE + SYNTAX ProcessorDeviceFamily + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0030.0001.0010 This attribute defines the family of the + processor device." + ::= { processorDeviceTableEntry 10 } + +processorDeviceMaximumSpeed OBJECT-TYPE + SYNTAX Unsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0030.0001.0011 This attribute defines the maximum speed of the + processor device in MHz. Zero indicates the maximum speed is unknown." + ::= { processorDeviceTableEntry 11 } + +processorDeviceCurrentSpeed OBJECT-TYPE + SYNTAX Unsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0030.0001.0012 This attribute defines the current speed of the + processor device in MHz. Zero indicates the current speed is unknown." + ::= { processorDeviceTableEntry 12 } + +processorDeviceExternalClockSpeed OBJECT-TYPE + SYNTAX Unsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0030.0001.0013 This attribute defines the speed of the + external clock for the processor device in MHz. Zero indicates + the external clock speed is unknown." + ::= { processorDeviceTableEntry 13 } + +processorDeviceVoltage OBJECT-TYPE + SYNTAX Signed32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0030.0001.0014 This attribute defines the voltage powering the + processor device in millivolts. Zero indicates the voltage is unknown." + ::= { processorDeviceTableEntry 14 } + +processorDeviceVersionName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0030.0001.0016 This attribute defines the version of the + processor device. On some systems, this value contains the + brand and stepping information; on other systems, this value + contains the model and stepping information." + ::= { processorDeviceTableEntry 16 } + +processorDeviceCoreCount OBJECT-TYPE + SYNTAX Unsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0030.0001.0017 This attribute defines the number of processor cores + detected for the processor device." + ::= { processorDeviceTableEntry 17 } + +processorDeviceCoreEnabledCount OBJECT-TYPE + SYNTAX Unsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0030.0001.0018 This attribute defines the number of processor cores + enabled for the processor device." + ::= { processorDeviceTableEntry 18 } + +processorDeviceThreadCount OBJECT-TYPE + SYNTAX Unsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0030.0001.0019 This attribute defines the number of processor threads + detected for the processor device." + ::= { processorDeviceTableEntry 19 } + +processorDeviceCharacteristics OBJECT-TYPE + SYNTAX Unsigned16BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0030.0001.0020 This attribute defines characteristics of the + processor device. This attribute is a bit field where a bit has the meaning + defined below when set to 1 (one). + + NOTE: Bits 2-15 need to be examined in the context of bit 1. + If bit 1 is set, the processor charactistics are unknown and bits 2-15 cannot + be used to determine if the functions associated with the bits are supported. + + Bit + Position Meaning if Set + -------- -------------- + Bit 0 Reserved + Bit 1 Unknown + Bit 2 64-bit capable + Bit 3-15 Reserved" + ::= { processorDeviceTableEntry 20 } + +processorDeviceExtendedCapabilities OBJECT-TYPE + SYNTAX Unsigned16BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0030.0001.0021 This attribute defines extended capabilities of the + processor device. This attribute is a bit field where a bit has the meaning + defined below when set to 1 (one). + + Bit + Position Meaning if Set + -------- -------------- + Bit 0 Virtualization Technology (VT) supported + Bit 2 eXecute Disable (XD) supported + Bit 3 Hyper-Threading (HT) supported + Bit 4 Turbo Mode supported" + ::= { processorDeviceTableEntry 21 } + +processorDeviceExtendedSettings OBJECT-TYPE + SYNTAX Unsigned16BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0030.0001.0022 This attribute defines extended settings of the + processor device. This attribute is a bit field where a bit has the meaning + defined below when set to 1 (one). + + Bit + Position Meaning if Set + -------- -------------- + Bit 0 Virtualization Technology (VT) enabled + Bit 2 eXecute Disable (XD) enabled + Bit 3 Hyper-Threading (HT) enabled + Bit 4 Turbo Mode enabled" + ::= { processorDeviceTableEntry 22 } + +processorDeviceBrandName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0030.0001.0023 This attribute defines the brand of the + processor device." + ::= { processorDeviceTableEntry 23 } + +processorDeviceFQDD OBJECT-TYPE + SYNTAX FQDDString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0030.0001.0026 Fully qualified device descriptor (FQDD) of the + processor device." + ::= { processorDeviceTableEntry 26 } + + +------------------------------------------------------------------------------- +-- Processor Device Status Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.1100.32.1... +------------------------------------------------------------------------------- + +ProcessorDeviceStatusReadingFlags ::= INTEGER { + -- Note: These values are bit masks, so combination values are possible. + internalError(1), -- Internal Error + thermalTrip(2), -- Thermal Trip + configurationError(32), -- Configuration Error + processorPresent(128), -- Processor Present + processorDisabled(256), -- Processor Disabled + terminatorPresent(512), -- Terminator Present + processorThrottled(1024) -- Processor Throttled +} + +ProcessorDeviceStatusTableEntry ::= SEQUENCE { + processorDeviceStatusChassisIndex ObjectRange, + processorDeviceStatusIndex ObjectRange, + processorDeviceStatusStateCapabilities StateCapabilitiesFlags, + processorDeviceStatusStateSettings StateSettingsFlags, + processorDeviceStatusStatus ObjectStatusEnum, + processorDeviceStatusReading ProcessorDeviceStatusReadingFlags, + processorDeviceStatusLocationName String64 +} + +processorDeviceStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF ProcessorDeviceStatusTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "1100.0032 This object defines the Processor Device Status Table." + ::= { deviceGroup 32 } + +processorDeviceStatusTableEntry OBJECT-TYPE + SYNTAX ProcessorDeviceStatusTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "1100.0032.0001 This object defines the Processor Device Status Table Entry." + INDEX { processorDeviceStatusChassisIndex, + processorDeviceStatusIndex } + ::= { processorDeviceStatusTable 1 } + +processorDeviceStatusChassisIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0032.0001.0001 This attribute defines the index (one based) of the + associated system chassis." + ::= { processorDeviceStatusTableEntry 1 } + +processorDeviceStatusIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0032.0001.0002 This attribute defines the index (one based) of the + processor device status probe." + ::= { processorDeviceStatusTableEntry 2 } + +processorDeviceStatusStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0032.0001.0003 This attribute defines the state capabilities of the + processor device status probe." + ::= { processorDeviceStatusTableEntry 3 } + +processorDeviceStatusStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0032.0001.0004 This attribute defines the state settings of the + processor device status probe." + ::= { processorDeviceStatusTableEntry 4 } + +processorDeviceStatusStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0032.0001.0005 This attribute defines the status of the + processor device status probe. This status will be joined into + the processorDeviceStatus attribute." + ::= { processorDeviceStatusTableEntry 5 } + +processorDeviceStatusReading OBJECT-TYPE + SYNTAX ProcessorDeviceStatusReadingFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0032.0001.0006 This attribute defines the reading of the + processor device status probe." + ::= { processorDeviceStatusTableEntry 6 } + +processorDeviceStatusLocationName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0032.0001.0007 This attribute defines the location name of the + processor device status probe." + ::= { processorDeviceStatusTableEntry 7 } + + +------------------------------------------------------------------------------- +-- Memory Device Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.1100.50.1... +------------------------------------------------------------------------------- + +MemoryDeviceTypeEnum ::= INTEGER { + deviceTypeIsOther(1), -- type is other than following values + deviceTypeIsUnknown(2), -- type is unknown + deviceTypeIsDRAM(3), -- type is DRAM + deviceTypeIsEDRAM(4), -- type is EDRAM + deviceTypeIsVRAM(5), -- type is VRAM + deviceTypeIsSRAM(6), -- type is SRAM + deviceTypeIsRAM(7), -- type is RAM + deviceTypeIsROM(8), -- type is ROM + deviceTypeIsFLASH(9), -- type is FLASH + deviceTypeIsEEPROM(10), -- type is EEPROM + deviceTypeIsFEPROM(11), -- type is FEPROM + deviceTypeIsEPROM(12), -- type is EPROM + deviceTypeIsCDRAM(13), -- type is CDRAM + deviceTypeIs3DRAM(14), -- type is 3DRAM + deviceTypeIsSDRAM(15), -- type is SDRAM + deviceTypeIsSGRAM(16), -- type is SGRAM + deviceTypeIsRDRAM(17), -- type is RDRAM + deviceTypeIsDDR(18), -- type is DDR + deviceTypeIsDDR2(19), -- type is DDR2 + deviceTypeIsDDR2FBDIMM(20), -- type is DDR2 FB-DIMM + deviceTypeIsDDR3(24), -- type is DDR3 + deviceTypeIsFBD2(25), -- type is FBD2 + deviceTypeIsDDR4(26) -- type is DDR4 +} + +MemoryDeviceTableEntry ::= SEQUENCE { + memoryDevicechassisIndex ObjectRange, + memoryDeviceIndex ObjectRange, + memoryDeviceStateCapabilities StateCapabilitiesFlags, + memoryDeviceStateSettings StateSettingsFlags, + memoryDeviceStatus ObjectStatusEnum, + memoryDeviceType MemoryDeviceTypeEnum, + memoryDeviceLocationName String64, + memoryDeviceBankLocationName String64, + memoryDeviceSize Unsigned32BitRange, + memoryDeviceSpeed Unsigned32BitRange, + memoryDeviceManufacturerName String64, + memoryDevicePartNumberName String64, + memoryDeviceSerialNumberName String64, + memoryDeviceFQDD FQDDString, + memoryDeviceCurrentOperatingSpeed Unsigned32BitRange +} + +memoryDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF MemoryDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "1100.0050 This object defines the Memory Device Table." + ::= { deviceGroup 50 } + +memoryDeviceTableEntry OBJECT-TYPE + SYNTAX MemoryDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "1100.0050.0001 This object defines the Memory Device Table Entry." + INDEX { memoryDevicechassisIndex, + memoryDeviceIndex } + ::= { memoryDeviceTable 1 } + +memoryDevicechassisIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0050.0001.0001 This attribute defines the index (one based) of the + associated system chassis." + ::= { memoryDeviceTableEntry 1 } + +memoryDeviceIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0050.0001.0002 This attribute defines the index (one based) of the + memory device." + ::= { memoryDeviceTableEntry 2 } + +memoryDeviceStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0050.0001.0003 This attribute defines the state capabilities of the + memory device." + ::= { memoryDeviceTableEntry 3 } + +memoryDeviceStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0050.0001.0004 This attribute defines the state settings of the + memory device." + ::= { memoryDeviceTableEntry 4 } + +memoryDeviceStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0050.0001.0005 This attribute defines the status of the memory device." + ::= { memoryDeviceTableEntry 5 } + +memoryDeviceType OBJECT-TYPE + SYNTAX MemoryDeviceTypeEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0050.0001.0007 This attribute defines the type of the memory device." + ::= { memoryDeviceTableEntry 7 } + +memoryDeviceLocationName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0050.0001.0008 This attribute defines the location of the memory device." + ::= { memoryDeviceTableEntry 8 } + +memoryDeviceBankLocationName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0050.0001.0010 This attribute defines the location of the bank for the + memory device." + ::= { memoryDeviceTableEntry 10 } + +memoryDeviceSize OBJECT-TYPE + SYNTAX Unsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0050.0001.0014 This attribute defines the size in KBytes of the + memory device. Zero indicates no memory installed; 2,147,483,647 indicates + an unknown memory size." + ::= { memoryDeviceTableEntry 14 } + +memoryDeviceSpeed OBJECT-TYPE + SYNTAX Unsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0050.0001.0015 This attribute defines the maximum capable speed + in megahertz (MHz) of the memory device. Zero indicates an unknown speed." + ::= { memoryDeviceTableEntry 15 } + +memoryDeviceManufacturerName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0050.0001.0021 This attribute defines the manufacturer of the + memory device." + ::= { memoryDeviceTableEntry 21 } + +memoryDevicePartNumberName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0050.0001.0022 This attribute defines the manufacturer's part number + for the memory device." + ::= { memoryDeviceTableEntry 22 } + +memoryDeviceSerialNumberName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0050.0001.0023 This attribute defines the serial number of the + memory device." + ::= { memoryDeviceTableEntry 23 } + +memoryDeviceFQDD OBJECT-TYPE + SYNTAX FQDDString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0050.0001.0026 Fully qualified device descriptor (FQDD) of the + memory device." + ::= { memoryDeviceTableEntry 26 } + +memoryDeviceCurrentOperatingSpeed OBJECT-TYPE + SYNTAX Unsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0050.0001.0027 This attribute defines the current operating speed + in megahertz (MHz) of the memory device. Zero indicates an unknown speed." + ::= { memoryDeviceTableEntry 27 } + + +------------------------------------------------------------------------------- +-- PCI Device Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.1100.80.1... +------------------------------------------------------------------------------- + +PCIDeviceTableEntry ::= SEQUENCE { + pCIDevicechassisIndex ObjectRange, + pCIDeviceIndex ObjectRange, + pCIDeviceStateCapabilities StateCapabilitiesFlags, + pCIDeviceStateSettings StateSettingsFlags, + pCIDeviceStatus ObjectStatusEnum, + pCIDeviceDataBusWidth Unsigned32BitRange, + pCIDeviceManufacturerName String64, + pCIDeviceDescriptionName String64, + pCIDeviceFQDD FQDDString +} + +pCIDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF PCIDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "1100.0080 This object defines the PCI Device Table." + ::= { deviceGroup 80 } + +pCIDeviceTableEntry OBJECT-TYPE + SYNTAX PCIDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "1100.0080.0001 This object defines the PCI Device Table Entry." + INDEX { pCIDevicechassisIndex, + pCIDeviceIndex } + ::= { pCIDeviceTable 1 } + +pCIDevicechassisIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0080.0001.0001 This attribute defines the index (one based) of the + associated system chassis." + ::= { pCIDeviceTableEntry 1 } + +pCIDeviceIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0080.0001.0002 This attribute defines the index (one based) of the + PCI device." + ::= { pCIDeviceTableEntry 2 } + +pCIDeviceStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0080.0001.0003 This attribute defines the state capabilities of the + PCI device." + ::= { pCIDeviceTableEntry 3 } + +pCIDeviceStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0080.0001.0004 This attribute defines the state settings of the + PCI device." + ::= { pCIDeviceTableEntry 4 } + +pCIDeviceStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0080.0001.0005 This attribute defines the status of the PCI device." + ::= { pCIDeviceTableEntry 5 } + +pCIDeviceDataBusWidth OBJECT-TYPE + SYNTAX Unsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0080.0001.0007 This attribute defines the width of the data bus + of the PCI device. This attribute contains an enumeration value. + The possible values and their meanings are defined below. + + Value Meaning + ---------- -------------- + 0x00000001 Other + 0x00000002 Unknown + 0x00000003 8 bit + 0x00000004 16 bit + 0x00000005 32 bit + 0x00000006 64 bit + 0x00000007 128 bit + 0x00000008 1x or x1 + 0x00000009 2x or x2 + 0x0000000A 4x or x4 + 0x0000000B 8x or x8 + 0x0000000C 12x or x12 + 0x0000000D 16x or x16 + 0x0000000E 32x or x32" + ::= { pCIDeviceTableEntry 7 } + +pCIDeviceManufacturerName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0080.0001.0008 This attribute defines the name of the manufacturer + of the PCI device." + ::= { pCIDeviceTableEntry 8 } + +pCIDeviceDescriptionName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0080.0001.0009 This attribute defines the description of the PCI device." + ::= { pCIDeviceTableEntry 9 } + +pCIDeviceFQDD OBJECT-TYPE + SYNTAX FQDDString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0080.0001.0012 Fully qualified device descriptor (FQDD) of the + PCI device." + ::= { pCIDeviceTableEntry 12 } + + +------------------------------------------------------------------------------- +-- Network Device Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.1100.90.1... +------------------------------------------------------------------------------- + +NetworkDeviceConnectionStatusEnum ::= INTEGER { + -- unknown(0), - unable to determine connection status + connected(1), -- media reports connected + disconnected(2), -- media reports disconnected + driverBad(3), -- driver cannot be opened to determine status + driverDisabled(4), -- driver is disabled + hardwareInitalizing(10), -- hardware is initializing + hardwareResetting(11), -- hardware is resetting + hardwareClosing(12), -- hardware is closing down + hardwareNotReady(13) -- hardware is not ready +} + +NetworkDeviceTOECapabilityFlags ::= INTEGER { + -- Note: These values are bit fields, so combination values are possible. + -- none(0), - querying for TOE capability is not supported + unknown(1), -- querying for TOE capability is supported but query returned an error + available(2), -- device has TOE capability + notAvailable(4), -- device does not have TOE capability + cannotBeDetermined(8), -- querying for TOE capability is supported but an error prevented querying + driverNotResponding(16) -- querying for TOE capability is supported but driver did not respond to query +} + +NetworkDeviceiSCSICapabilityFlags ::= INTEGER { + -- Note: These values are bit fields, so combination values are possible. + -- none(0), - querying for iSCSI capability is not supported + unknown(1), -- querying for iSCSI capability is supported but query returned an error + available(2), -- device has iSCSI capability + notAvailable(4), -- device does not have iSCSI capability + cannotBeDetermined(8), -- querying for iSCSI capability is supported but an error prevented querying + driverNotResponding(16) -- querying for iSCSI capability is supported but driver did not respond to query +} + +NetworkDeviceCapabilitiesFlags ::= INTEGER { + -- Note: These values are bit fields, so combination values are possible. + -- notSupported(0), - device does not support reporting capabilities via this attribute + supported(1), -- device supports reporting capabilities via this attribute + toe(2), -- device has TOE capability + iscsiOffload(4), -- device has iSCSI Offload capability + fcoeOffload(8) -- device has FCoE Offload capability +} + +NetworkDeviceTableEntry ::= SEQUENCE { + networkDeviceChassisIndex ObjectRange, + networkDeviceIndex ObjectRange, + networkDeviceStatus ObjectStatusEnum, + networkDeviceConnectionStatus NetworkDeviceConnectionStatusEnum, + networkDeviceProductName String64, + networkDeviceVendorName String64, + networkDeviceCurrentMACAddress MACAddress, + networkDevicePermanentMACAddress MACAddress, + networkDevicePCIBusNumber Unsigned8BitRange, + networkDevicePCIDeviceNumber Unsigned8BitRange, + networkDevicePCIFunctionNumber Unsigned8BitRange, + networkDeviceTOECapabilityFlags NetworkDeviceTOECapabilityFlags, + networkDeviceiSCSICapabilityFlags NetworkDeviceiSCSICapabilityFlags, + networkDeviceiSCSIEnabled BooleanType, + networkDeviceCapabilities NetworkDeviceCapabilitiesFlags, + networkDeviceFQDD FQDDString +} + +networkDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF NetworkDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "1100.0090 This object defines the Network Device Table." + ::= { deviceGroup 90 } + +networkDeviceTableEntry OBJECT-TYPE + SYNTAX NetworkDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "1100.0090.0001 This object defines the Network Device Table Entry." + INDEX { networkDeviceChassisIndex, + networkDeviceIndex } + ::= { networkDeviceTable 1 } + +networkDeviceChassisIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0090.0001.0001 This attribute defines the index (one based) of the + system chassis that contains the network device." + ::= { networkDeviceTableEntry 1 } + +networkDeviceIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0090.0001.0002 This attribute defines the index (one based) of the + network device." + ::= { networkDeviceTableEntry 2 } + +networkDeviceStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0090.0001.0003 This attribute defines the status of the network device." + ::= { networkDeviceTableEntry 3 } + +networkDeviceConnectionStatus OBJECT-TYPE + SYNTAX NetworkDeviceConnectionStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0090.0001.0004 This attribute defines the connection status of the + network device." + ::= { networkDeviceTableEntry 4 } + +networkDeviceProductName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0090.0001.0006 This attribute defines the product name of the + network device." + ::= { networkDeviceTableEntry 6 } + +networkDeviceVendorName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0090.0001.0007 This attribute defines the name of the vendor of the + network device." + ::= { networkDeviceTableEntry 7 } + +networkDeviceCurrentMACAddress OBJECT-TYPE + SYNTAX MACAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0090.0001.0015 This attribute defines the current MAC address of the + network device." + ::= { networkDeviceTableEntry 15 } + +networkDevicePermanentMACAddress OBJECT-TYPE + SYNTAX MACAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0090.0001.0016 This attribute defines the permanent MAC address of the + network device." + ::= { networkDeviceTableEntry 16 } + +networkDevicePCIBusNumber OBJECT-TYPE + SYNTAX Unsigned8BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0090.0001.0017 This attribute defines the PCI bus number of the + network device." + ::= { networkDeviceTableEntry 17 } + +networkDevicePCIDeviceNumber OBJECT-TYPE + SYNTAX Unsigned8BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0090.0001.0018 This attribute defines the PCI device number of the + network device." + ::= { networkDeviceTableEntry 18 } + +networkDevicePCIFunctionNumber OBJECT-TYPE + SYNTAX Unsigned8BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0090.0001.0019 This attribute defines the PCI function number of the + network device." + ::= { networkDeviceTableEntry 19 } + +networkDeviceTOECapabilityFlags OBJECT-TYPE + SYNTAX NetworkDeviceTOECapabilityFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0090.0001.0023 This attribute defines the TCP/IP Offload Engine (TOE) + capability flags of the network device." + ::= { networkDeviceTableEntry 23 } + +networkDeviceiSCSICapabilityFlags OBJECT-TYPE + SYNTAX NetworkDeviceiSCSICapabilityFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0090.0001.0027 This attribute defines the Internet Small Computer + System Interface (iSCSI) capability flags of the network device." + ::= { networkDeviceTableEntry 27 } + +networkDeviceiSCSIEnabled OBJECT-TYPE + SYNTAX BooleanType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0090.0001.0028 This attribute defines if iSCSI is enabled for the + network device." + ::= { networkDeviceTableEntry 28 } + +networkDeviceCapabilities OBJECT-TYPE + SYNTAX NetworkDeviceCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0090.0001.0029 This attribute defines the capabilities of the network device. + If this value is notSupported(0), the networkDeviceTOECapabilityFlags, + networkDeviceiSCSICapabilityFlags and networkDeviceiSCSIEnabled attributes should + be used to determine the network device capabilities. If the supported(1) bit + is on, this attribute should be used to determine the network device capabilities, + and the attributes mentioned above should not be used. NOTE: For a network device + on Converged Network Adapter (CNA), this attribute provides capability information + for the CNA and not for the network device. For more information read vendor + documentation." + ::= { networkDeviceTableEntry 29 } + +networkDeviceFQDD OBJECT-TYPE + SYNTAX FQDDString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1100.0090.0001.0030 Fully qualified device descriptor (FQDD) of the + network device." + ::= { networkDeviceTableEntry 30 } + + +------------------------------------------------------------------------------- +-- Slot Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.1200 +------------------------------------------------------------------------------- + +------------------------------------------------------------------------------- +-- System Slot Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.1200.10.1... +------------------------------------------------------------------------------- + +SystemSlotStateCapabilitiesFlags ::= INTEGER { + systemSlotHotPlugIsUnknown(1), -- state capabilities are unknown + systemSlotHotPlugIsHotPluggableCapable(2), -- slot can support Hot Plug + systemSlotHotPlugCanBePoweredOn(4), -- slot power (and corresponding LED) can be powered on + systemSlotHotPlugCanSignalAttention(8), -- slot attention state (and corresponding LED) can be set + systemSlotHotPlugCanSignalPowerFault(16), -- slot power on fault (and corresponding LED) can be detected due to a short or overcurrent + systemSlotHotPlugCanSignalAdapterPresent(32), -- slot adapter (card) present in slot (may not be powered) can be detected + systemSlotHotPlugCanSignalPowerButtonPressed(64), -- slot power button can be pressed to signal a toggle of the power state + canSupportAllHotPlugCapabilities(126), -- slot can support all Hot Plug capabilities + systemSlotCanProvide5Volts(128), -- slot can provide 5 volt supply + systemSlotCanProvide3Point3Volts(256), -- slot can provide 3.3 volt supply + systemSlotCanSignalIfShared(512), -- slot opening if shared with another slot can be detected + systemSlotCanSupportCard16(1024), -- slot can support PC Card-16 + systemSlotCanSupportCardBus(2048), -- slot can support CardBus + systemSlotCanSupportZoomVideo(4096), -- slot can support Zoom Video + systemSlotCanSupportModemRingResume(8192), -- slot can support Modem Ring Resume + systemSlotCanSupportPMESignal(16384), -- slot can support Power Management Enable (PME#) signal + canSupportAllSlotCapabilities(32640), -- slot can support all Slot capabilities + canSupportAllSlotAndAllHotPlugCapabilities(32766) -- slot can support all Slot and all Hot Plug capabilities +} + +SystemSlotStateSettingsFlags ::= INTEGER { + systemSlotHotPlugIsUnknown(1), -- state settings are unknown + systemSlotHotPlugIsHotPluggable(2), -- slot supports Hot Plug + systemSlotHotPlugIsPoweredOn(4), -- slot has power (and corresponding LED) ON + systemSlotHotPlugIsAtAttention(8), -- slot is at attention state (and corresponding LED) is ON + systemSlotHotPlugHasPowerFaulted(16), -- slot has power on fault (and corresponding LED) was detected due to a short or overcurrent + systemSlotHotPlugAdapterIsPresent(32), -- slot adapter (card) present in slot (may not be powered on) + systemSlotHotPlugAdapterPresentAndPoweredOn(36), -- slot adapter (card) present in slot and powered on + systemSlotHotPlugPowerButtonPressed(64), -- slot power button pressed to signal toggle of power state + systemSlotProvides5Volts(128), -- slot provides 5 volt supply + systemSlotProvides3Point3Volts(256), -- slot provides 3.3 volt supply + systemSlotIsShared(512), -- slot opening is shared with another slot (e.g. PCI/EISA shared slot) + systemSlotSupportsCard16(1024), -- slot supports PC Card-16 + systemSlotSupportsCardBus(2048), -- slot supports CardBus + systemSlotSupportsZoomVideo(4096), -- slot supports Zoom Video + systemSlotSupportsModemRingResume(8192), -- slot supports Modem Ring Resume + systemSlotSupportsPMESignal(16384), -- slot supports Power Management Enable (PME#) signal + supportsPMEand3P3Vand5VandHotPluggable(16770), + supportsPMEand3P3Vand5VhasAdapterOn(16804), + supportsPMEand3P3Vand5VhasAdapterOnandisHotPluggable(16806), + supportsPMEand3P3VIsSharedand5VhasAdapterOnandHotPlugable(17316) +} + +SystemSlotTypeEnum ::= INTEGER { + systemSlotIsOther(1), -- type is Other + systemSlotIsUnknown(2), -- type is Unknown + systemSlotIsISA(3), -- type is ISA + systemSlotIsMCA(4), -- type is MCA + systemSlotIsEISA(5), -- type is EISA + systemSlotIsPCI(6), -- type is PCI + systemSlotIsPCMCIA(7), -- type is PCMCIA + systemSlotIsVLVESA(8), -- type is VL-VESA + systemSlotIsProprietary(9), -- type is Proprietary + systemSlotIsProcessorCard(10), -- type is Processor Card Slot + systemSlotIsProprietaryMemory(11), -- type is Proprietary Memory Card Slot + systemSlotIsIORiserCard(12), -- type is I/O Riser Card Slot + systemSlotIsNuBUS(13), -- type is NuBus + systemSlotIsPCI66MHz(14), -- type is PCI - 66MHz Capable + systemSlotIsAGP(15), -- type is AGP + systemSlotIsAGP2X(16), -- type is AGP 2X + systemSlotIsAGP4X(17), -- type is AGP 4X + systemSlotIsPC98C20(18), -- type is PC-98/C20 + systemSlotIsPC98C24(19), -- type is PC-98/C24 + systemSlotIsPC98E(20), -- type is PC-98/E + systemSlotIsPC98LocalBus(21), -- type is PC-98/Local Bus + systemSlotIsPC98Card(22), -- type is PC-98/Card + systemSlotIsPCIX(23), -- type is PCI-X + systemSlotIsPCIExpress(24), -- type is PCI Express + systemSlotIsAGP8X(25), -- type is AGP 8X + systemSlotIsPCIExpressX1(166), -- type is PCI Express x1 + systemSlotIsPCIExpressX2(167), -- type is PCI Express x2 + systemSlotIsPCIExpressX4(168), -- type is PCI Express x4 + systemSlotIsPCIExpressX8(169), -- type is PCI Express x8 + systemSlotIsPCIExpressX16(170), -- type is PCI Express x16 + systemSlotIsPCIExpressGen2(171), -- type is PCI Express Gen 2 + systemSlotIsPCIExpressGen2X1(172), -- type is PCI Express Gen 2 x1 + systemSlotIsPCIExpressGen2X2(173), -- type is PCI Express Gen 2 x2 + systemSlotIsPCIExpressGen2X4(174), -- type is PCI Express Gen 2 x4 + systemSlotIsPCIExpressGen2X8(175), -- type is PCI Express Gen 2 x8 + systemSlotIsPCIExpressGen2X16(176) -- type is PCI Express Gen 2 x16 +} + +SystemSlotUsageEnum ::= INTEGER { + systemSlotUsageIsOther(1), -- usage is other than following values + systemSlotUsageIsUnknown(2), -- usage is unknown + systemSlotUsageIsAvailable(3), -- usage is available + systemSlotUsageIsInUse(4) -- usage is in use +} + +SystemSlotCategoryEnum ::= INTEGER { + systemSlotCategoryIsOther(1), -- category is other than following values + systemSlotCategoryIsUnknown(2), -- category is unknown + systemSlotCategoryIsBusConnector(3), -- category is Bus Connector + systemSlotCategoryIsPCMCIA(4), -- category is PCMCIA + systemSlotCategoryIsMotherboard(5) -- category is Motherboard +} + +SystemSlotTableEntry ::= SEQUENCE { + systemSlotchassisIndex ObjectRange, + systemSlotIndex ObjectRange, + systemSlotStateCapabilitiesUnique SystemSlotStateCapabilitiesFlags, + systemSlotStateSettingsUnique SystemSlotStateSettingsFlags, + systemSlotStatus ObjectStatusEnum, + systemSlotCurrentUsage SystemSlotUsageEnum, + systemSlotType SystemSlotTypeEnum, + systemSlotSlotExternalSlotName String64, + systemSlotCategory SystemSlotCategoryEnum +} + +systemSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemSlotTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "1200.0010 This object defines the System Slot Table." + ::= { slotGroup 10 } + +systemSlotTableEntry OBJECT-TYPE + SYNTAX SystemSlotTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "1200.0010.0001 This object defines the System Slot Table Entry." + INDEX { systemSlotchassisIndex, + systemSlotIndex } + ::= { systemSlotTable 1 } + +systemSlotchassisIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1200.0010.0001.0001 This attribute defines the index (one based) of the + associated system chassis." + ::= { systemSlotTableEntry 1 } + +systemSlotIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1200.0010.0001.0002 This attribute defines the index (one based) of the + system slot." + ::= { systemSlotTableEntry 2 } + +systemSlotStateCapabilitiesUnique OBJECT-TYPE + SYNTAX SystemSlotStateCapabilitiesFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1200.0010.0001.0003 This attribute defines the state capabilities of the + system slot." + ::= { systemSlotTableEntry 3 } + +systemSlotStateSettingsUnique OBJECT-TYPE + SYNTAX SystemSlotStateSettingsFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1200.0010.0001.0004 This attribute defines the state settings of the + system slot." + ::= { systemSlotTableEntry 4 } + +systemSlotStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1200.0010.0001.0005 This attribute defines the status of the system slot." + ::= { systemSlotTableEntry 5 } + +systemSlotCurrentUsage OBJECT-TYPE + SYNTAX SystemSlotUsageEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1200.0010.0001.0006 This attribute defines the current usage of the + system slot." + ::= { systemSlotTableEntry 6 } + +systemSlotType OBJECT-TYPE + SYNTAX SystemSlotTypeEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1200.0010.0001.0007 This attribute defines the type of the system slot." + ::= { systemSlotTableEntry 7 } + +systemSlotSlotExternalSlotName OBJECT-TYPE + SYNTAX String64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1200.0010.0001.0008 This attribute defines the name of the external + connector name of the system slot." + ::= { systemSlotTableEntry 8 } + +systemSlotCategory OBJECT-TYPE + SYNTAX SystemSlotCategoryEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1200.0010.0001.0011 This attribute defines the category of the system slot." + ::= { systemSlotTableEntry 11 } + + +------------------------------------------------------------------------------- +-- Field Replaceable Unit (FRU) Group +-- +-- OID: 1.3.6.1.4.1.674.10892.5.4.2000 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Field Replaceable Unit (FRU) Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.2000.10.1... +------------------------------------------------------------------------------- + +FruTableEntry ::= SEQUENCE { + fruChassisIndex ObjectRange, + fruIndex ObjectRange, + fruInformationStatus ObjectStatusEnum, + fruManufacturerName DisplayString, + fruSerialNumberName DisplayString, + fruPartNumberName DisplayString, + fruRevisionName DisplayString, + fruFQDD FQDDString +} + +fruTable OBJECT-TYPE + SYNTAX SEQUENCE OF FruTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "2000.0010 This object defines the Field Replaceable Unit table." + ::= { fruGroup 10 } + +fruTableEntry OBJECT-TYPE + SYNTAX FruTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "2000.0010.0001 This object defines the Field Replaceable Unit table entry." + INDEX { fruChassisIndex, + fruIndex } + ::= { fruTable 1 } + +fruChassisIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "2000.0010.0001.0001 This attribute defines the index (one based) of the + system chassis containing the field replaceable unit." + ::= { fruTableEntry 1 } + +fruIndex OBJECT-TYPE + SYNTAX ObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION + "2000.0010.0001.0002 This attribute defines the index (one based) of the + field replaceable unit." + ::= { fruTableEntry 2 } + +fruInformationStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "2000.0010.0001.0003 This attribute defines the status of the + field replaceable unit information." + ::= { fruTableEntry 3 } + +fruManufacturerName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "2000.0010.0001.0006 This attribute defines the manufacturer of the + field replaceable unit." + ::= { fruTableEntry 6 } + +fruSerialNumberName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "2000.0010.0001.0007 This attribute defines the serial number of the + field replaceable unit." + ::= { fruTableEntry 7 } + +fruPartNumberName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "2000.0010.0001.0008 This attribute defines the part number of the + field replaceable unit." + ::= { fruTableEntry 8 } + +fruRevisionName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "2000.0010.0001.0009 This attribute defines the revision of the + field replaceable unit." + ::= { fruTableEntry 9 } + +fruFQDD OBJECT-TYPE + SYNTAX FQDDString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "2000.0010.0001.0012 Fully qualified device descriptor (FQDD) of the + field replaceable unit." + ::= { fruTableEntry 12 } + + +------------------------------------------------------------------------------- +-- Storage Details Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.5 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Battery Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.5.1.20.130.15.1.. +------------------------------------------------------------------------------- + +BatteryTableEntry ::=SEQUENCE { + batteryNumber INTEGER, + batteryState INTEGER, + batteryComponentStatus ObjectStatusEnum, + batteryPredictedCapacity INTEGER, + batteryFQDD DisplayString, + batteryDisplayName DisplayString +} + +batteryTable OBJECT-TYPE + SYNTAX SEQUENCE OF BatteryTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of managed batteries. The number of + entries is related to number of Batteries + discovered in the system. The maximum number of entries + is implementation dependent. + Note: The properties in this table may not be applicable to all + entries. + " + ::= { physicalDevices 15 } + +batteryTableEntry OBJECT-TYPE + SYNTAX BatteryTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the battery table. A row in this table cannot be + created or deleted by SNMP operations on columns of the table. + " + INDEX { batteryNumber } + ::= { batteryTable 1 } + +batteryNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this battery entry. + " + ::= { batteryTableEntry 1 } + +batteryState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + ready(2), + failed(3), + degraded(4), + missing(5), + charging(6), + belowThreshold(7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current state of battery. + Possible values: + 1: The current state could not be determined. + 2: The battery is operating normally. + 3: The battery has failed and needs to be replaced. + 4: The battery temperature is high or charge level is depleting. + 5: The battery is missing or not detected. + 6: The battery is undergoing the re-charge phase. + 7: The battery voltage or charge level is below the threshold. + " + ::= { batteryTableEntry 4 } + +batteryComponentStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the battery itself without the + propagation of any contained component status. + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { batteryTableEntry 6 } + +batteryPredictedCapacity OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + failed(2), + ready(3) + } + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. Use the batteryComponentStatus or + batteryState instead. + " + ::= { batteryTableEntry 10 } + +batteryFQDD OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The battery's Fully Qualified Device Descriptor (FQDD) as + represented in Storage Management. + " + ::= { batteryTableEntry 20 } + +batteryDisplayName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The battery's friendly FQDD as represented in Storage Management." + ::= { batteryTableEntry 21 } + + +------------------------------------------------------------------------------- +-- Controller Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.5.1.20.130.1.1.. +------------------------------------------------------------------------------- + +ControllerTableEntry ::=SEQUENCE { + controllerNumber INTEGER, + controllerName DisplayString, + controllerRebuildRate INTEGER, + controllerFWVersion DisplayString, + controllerCacheSizeInMB INTEGER, + controllerRollUpStatus ObjectStatusEnum, + controllerComponentStatus ObjectStatusEnum, + controllerDriverVersion DisplayString, + controllerPCISlot DisplayString, + controllerReconstructRate INTEGER, + controllerPatrolReadRate INTEGER, + controllerBGIRate INTEGER, + controllerCheckConsistencyRate INTEGER, + controllerPatrolReadMode INTEGER, + controllerPatrolReadState INTEGER, + controllerPersistentHotSpare BooleanType, + controllerSpinDownUnconfiguredDrives BooleanType, + controllerSpinDownHotSpareDrives BooleanType, + controllerSpinDownTimeInterval INTEGER, + controllerPreservedCache BooleanType, + controllerCheckConsistencyMode INTEGER, + controllerCopyBackMode INTEGER, + controllerSecurityStatus INTEGER, + controllerEncryptionKeyPresent BooleanType, + controllerEncryptionCapability INTEGER, + controllerLoadBalanceSetting INTEGER, + controllerMaxCapSpeed INTEGER, + controllerSASAddress DisplayString, + controllerFQDD FQDDString, + controllerDisplayName DisplayString, + controllerT10PICapability INTEGER, + controllerRAID10UnevenSpansSupported BooleanType, + controllerEnhancedAutoImportForeignConfigMode INTEGER, + controllerBootModeSupported BooleanType, + controllerBootMode INTEGER +} + +controllerTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControllerTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of managed RAID controllers. The number of entries + is related to number of RAID controllers discovered in the + system. The maximum number of entries is implementation dependent. + Note: The properties in this table may not be applicable to all + entries. + " + ::= { physicalDevices 1 } + +controllerTableEntry OBJECT-TYPE + SYNTAX ControllerTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the table of RAID controllers. A row in this table + cannot be created or deleted by SNMP operations on columns of + the table." + INDEX { controllerNumber } + ::= { controllerTable 1 } + +controllerNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this controller entry." + ::= { controllerTableEntry 1 } + + +controllerName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The controller's name as represented in Storage Management. + " + ::= { controllerTableEntry 2 } + +controllerRebuildRate OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The rebuild rate is the percentage of the controller's + resources dedicated to rebuilding a failed disk when a rebuild + is necessary. + " + ::= { controllerTableEntry 7 } + +controllerFWVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The controller's current firmware version. + " + ::= { controllerTableEntry 8 } + +controllerCacheSizeInMB OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The controller's current amount of cache memory in megabytes. + " + ::= { controllerTableEntry 9 } + +controllerRollUpStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Severity of the controller state. + This is the combined status of the controller and its components. + Possible values: + 1: Other. + 2: Unknown. + 3: OK + 4: Non-critical + 5: Critical. + 6: Non-recoverable. + " + ::= { controllerTableEntry 37 } + +controllerComponentStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the controller itself without the + propagation of any contained component status. + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { controllerTableEntry 38 } + +controllerDriverVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Currently installed driver version for this controller on the host. + " + ::= { controllerTableEntry 41 } + +controllerPCISlot OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The PCI slot on the server where the controller is seated. This + data is not reported for embedded or integrated controllers, + " + ::= { controllerTableEntry 42 } + +controllerReconstructRate OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The reconstruct rate is the percentage of the controller's resources + dedicated to reconstructing a disk group after adding a physical disk + or changing the RAID level of a virtual disk residing on the disk + group. + " + ::= { controllerTableEntry 48 } + +controllerPatrolReadRate OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The patrol read rate is the percentage of the controller's + resources dedicated to perform a patrol read on disks participating + in a virtual disk or hot spares. + " + ::= { controllerTableEntry 49 } + +controllerBGIRate OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The background initialization (BGI) rate is the percentage of the + controller's resources dedicated to performing the background + initialization of a redundant virtual disk after it is created. + " + ::= { controllerTableEntry 50 } + +controllerCheckConsistencyRate OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The check consistency rate is the percentage of the + controller's resources dedicated to performing a check consistency + on a redundant virtual disk. + " + ::= { controllerTableEntry 51 } + +controllerPatrolReadMode OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + notSupported(2), + disabled(3), + auto(4), + manual(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies the patrol read mode setting for the controller. + Possible values: + 1: Not one of the following or could not be determined. + 2: Not Supported on this controller. + 3: Disabled. + 4: Automatic. + 5: Manual. + " + ::= { controllerTableEntry 52 } + +controllerPatrolReadState OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + stopped(2), + active(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This property displays the current state of the patrol read process. + Possible values: + 1: Not one of the following or could not be determined. + 2: Patrol read is not running. + 3: Patrol read is running. + " + ::= { controllerTableEntry 53 } + +controllerPersistentHotSpare OBJECT-TYPE + SYNTAX BooleanType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether hot spare drives would be restored on insertion + into the same slot. + " + ::= { controllerTableEntry 59 } + +controllerSpinDownUnconfiguredDrives OBJECT-TYPE + SYNTAX BooleanType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether un-configured drives would be put in power + save mode by the controller. + " + ::= { controllerTableEntry 60 } + +controllerSpinDownHotSpareDrives OBJECT-TYPE + SYNTAX BooleanType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether hot spare drives would be put in power + save mode by the controller. + " + ::= { controllerTableEntry 61 } + +controllerSpinDownTimeInterval OBJECT-TYPE + SYNTAX INTEGER (30..1440) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The duration in minutes after which, the unconfigured or hot + spare drives will be spun down to power save mode. + " + ::= { controllerTableEntry 62 } + +controllerPreservedCache OBJECT-TYPE + SYNTAX BooleanType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether preserved cache or pinned cache is + present on the controller. + " + ::= { controllerTableEntry 69 } + +controllerCheckConsistencyMode OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + unsupported(2), + normal(3), + stopOnError(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current check consistency mode setting + for the controller. + Possible values: + 1: Not one of the following. + 2: Not supported on this controller. + 3: Normal check consistency operation. + 4: Check consistency operation will stop on encountering + an error. + " + ::= { controllerTableEntry 70 } + +controllerCopyBackMode OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + unsupported(2), + on(3), + onWithSmart(4), + off(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current copy back mode setting + for the controller. + Possible values: + 1: Not one of the following. + 2: Not supported on this controller. + 3: Disks assigned as spares could revert back to spare status. + 4: Data from physical disk participating in a + virtual disk could be automatically copied to the assigned + hot spare in case former has a predictive failure event. + 5: Copyback mode is disabled. + " + ::= { controllerTableEntry 71 } + +controllerSecurityStatus OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + none(2), + lkm(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The controller's current security/encryption status.. + Possible values: + 1: The current status could not be determined. + 2: Controller is not operating in an encryption mode. + 3: Controller is operating in the Local Key Management + (LKM) encryption mode. + " + ::= { controllerTableEntry 72 } + +controllerEncryptionKeyPresent OBJECT-TYPE + SYNTAX BooleanType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether encryption key is assigned for the controller. + " + ::= { controllerTableEntry 73 } + +controllerEncryptionCapability OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + none(2), + lkm(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of encryption supported by the controller. + Possible values: + 1: Not one of the following. + 2: No encryption supported, + 3: Local Key Management, + " + ::= { controllerTableEntry 74 } + +controllerLoadBalanceSetting OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + unsupported(2), + auto(3), + none(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ability of the controller to automatically use both + controller ports (or connectors) connected to the same enclosure in + order to route I/O requests. + Possible values: + 1: Not one of the following. + 2: Not supported. + 3: Automatic load balancing is active. + 4: Load balancing is inactive. + " + ::= { controllerTableEntry 75 } + +controllerMaxCapSpeed OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + oneDotFiveGbps(2), + threeGbps(3), + sixGbps(4), + twelveGbps(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum speed of the controller.in + Gigbits per second (Gbps). + Possible values: + 1: The speed could not be determined. + 2. 1.5 Gbps + 3: 3.0 Gbps + 4: 6.0 Gbps + 5: 12.0 Gbps + " + ::= { controllerTableEntry 76 } + +controllerSASAddress OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The SAS address of the controller. + " + ::= { controllerTableEntry 77 } + +controllerFQDD OBJECT-TYPE + SYNTAX FQDDString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The controller's Fully Qualified Device Descriptor (FQDD) as + represented in Storage Management. + " + ::= { controllerTableEntry 78 } + +controllerDisplayName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The controller's friendly FQDD as represented in Storage + Management." + ::= { controllerTableEntry 79 } + +controllerT10PICapability OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + capable(2), + notCapable(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the controller supports the T10 PI (Protection + Information). These protection fields are known as DIF + (Data Integrity Fields). + Possible values: + 1: Not one of the following. + 2: Capable of supporting T10 PI. + 3: Not capable of supporting T10 PI. + " + ::= { controllerTableEntry 80 } + +controllerRAID10UnevenSpansSupported OBJECT-TYPE + SYNTAX BooleanType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether uneven spans for RAID 10 virtual disk + is supported on the controller. + " + ::= { controllerTableEntry 81 } + +controllerEnhancedAutoImportForeignConfigMode OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + notSupported(2), + disabled(3), + enabled(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the status of enhanced auto-import of foreign + configuration property of the controller. + 1: Not one of the following. + 2: Not Supported. + 3: Disabled. + 4: Enabled. + " + ::= { controllerTableEntry 82 } + +controllerBootModeSupported OBJECT-TYPE + SYNTAX BooleanType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether headless boot mode settings are supported + on the controller. + " + ::= { controllerTableEntry 83 } + +controllerBootMode OBJECT-TYPE + SYNTAX INTEGER + { + notApplicable(1), + user(2), + contOnError(3), + headlessContOnError(4), + headlessSafe(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the boot mode of the controller. + Possible values: + 1: Not applicable for this controller. + 2: User mode: User interaction required for all boot messages (not + applicable for uEFI environments). + 3: Continue Boot On Error. User interaction only required for + critical messages. + 4: Headless Mode Continue On Error. User interaction is not required. + Controller boot may halt on Error. + 5: Headless Safe Mode. Controller shall boot to safe mode on critical + errors. + " + ::= { controllerTableEntry 84 } + + +------------------------------------------------------------------------------- +-- Physical Disk Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.5.1.20.130.4.1.. +------------------------------------------------------------------------------- + +PhysicalDiskTableEntry ::=SEQUENCE { + physicalDiskNumber INTEGER, + physicalDiskName DisplayString, + physicalDiskManufacturer DisplayString, + physicalDiskState INTEGER, + physicalDiskProductID DisplayString, + physicalDiskSerialNo DisplayString, + physicalDiskRevision DisplayString, + physicalDiskCapacityInMB INTEGER, + physicalDiskUsedSpaceInMB INTEGER, + physicalDiskFreeSpaceInMB INTEGER, + physicalDiskBusType INTEGER, + physicalDiskSpareState INTEGER, + physicalDiskComponentStatus ObjectStatusEnum, + physicalDiskPartNumber DisplayString, + physicalDiskSASAddress DisplayString, + physicalDiskNegotiatedSpeed INTEGER, + physicalDiskCapableSpeed INTEGER, + physicalDiskSmartAlertIndication BooleanType, + physicalDiskManufactureDay DisplayString, + physicalDiskManufactureWeek DisplayString, + physicalDiskManufactureYear DisplayString, + physicalDiskMediaType INTEGER, + physicalDiskPowerState INTEGER, + physicalDiskRemainingRatedWriteEndurance INTEGER, + physicalDiskOperationalState INTEGER, + physicalDiskProgress INTEGER, + physicalDiskSecurityStatus INTEGER, + physicalDiskFormFactor INTEGER, + physicalDiskFQDD FQDDString, + physicalDiskDisplayName DisplayString, + physicalDiskT10PICapability INTEGER, + physicalDiskBlockSizeInBytes INTEGER, + physicalDiskProtocolVersion DisplayString, + physicalDiskPCIeNegotiatedLinkWidth INTEGER, + physicalDiskPCIeCapableLinkWidth INTEGER + } + +physicalDiskTable OBJECT-TYPE + SYNTAX SEQUENCE OF PhysicalDiskTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of managed physical disks. The number of entries is + related to number of physical Disks discovered in the system. + The maximum number of entries is implementation dependent. + Note: The properties in this table may not be applicable to + all entries. + " + ::= { physicalDevices 4 } + +physicalDiskTableEntry OBJECT-TYPE + SYNTAX PhysicalDiskTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the physical Disk table. A row in this table cannot be + created or deleted by SNMP operations on columns of the table. + " + INDEX { physicalDiskNumber } + ::= { physicalDiskTable 1 } + +physicalDiskNumber OBJECT-TYPE + SYNTAX INTEGER (1..1000000000) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this physical disk entry. + " + ::= { physicalDiskTableEntry 1 } + +physicalDiskName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The physical disk's name as represented in Storage Management. + " + ::= { physicalDiskTableEntry 2 } + +physicalDiskManufacturer OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the physical disk's manufacturer. + " + ::= { physicalDiskTableEntry 3 } + +physicalDiskState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + ready(2), + online(3), + foreign(4), + offline(5), + blocked(6), + failed(7), + nonraid(8), + removed(9), + readonly(10) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current state of this physical disk. + Possible states: + 1: The current state could not be determined. + 2: The physical disk is available for use, but no RAID configuration + has been assigned. + 3: A RAID configuration has been assigned to the physical disk. + 4: The physical disk has been moved from another + controller and contains all or some portion of a virtual disk. + 5: The physical disk is not available to the RAID + controller. + 6: The physical disk is currently blocked by + controller. + 7: The physical disk is not operational. + 8: The physical disk is not a RAID capable disk + 9: The physical disk has been removed. + 10:The physical disk media has been placed in read only mode. + " + ::= { physicalDiskTableEntry 4 } + +physicalDiskProductID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The model number of the physical disk. + " + ::= { physicalDiskTableEntry 6 } + +physicalDiskSerialNo OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The physical disk's unique identification number + from the manufacturer. + " + ::= { physicalDiskTableEntry 7 } + +physicalDiskRevision OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The firmware version of the physical disk. + " + ::= { physicalDiskTableEntry 8 } + +physicalDiskCapacityInMB OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The size of the physical disk in megabytes. + " + ::= { physicalDiskTableEntry 11 } + +physicalDiskUsedSpaceInMB OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The amount of used space in megabytes on the physical + disk. This is not applicable for NVMe devices. + " + ::= { physicalDiskTableEntry 17 } + +physicalDiskFreeSpaceInMB OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The amount of free space in megabytes on the physical + disk. This is not applicable for NVMe devices. + " + ::= { physicalDiskTableEntry 19 } + +physicalDiskBusType OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + scsi(2), + sas(3), + sata(4), + fibre(5), + pcie(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bus type of the physical disk. + Possible values: + 1: The bus type could not be determined. + 2: Small Computer System Interface (SCSI). + 3: Serial Attached SCSI (SAS). + 4: Serial Advanced Technology Attachment (SATA). + 5: Fibre channel. + 6: PCIe. + " + ::= { physicalDiskTableEntry 21 } + +physicalDiskSpareState OBJECT-TYPE + SYNTAX INTEGER + { + notASpare(1), + dedicatedHotSpare(2), + globalHotSpare(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the disk as a spare. + Possible values: + 1: Physical disk is not a spare. + 2: Physical disk is a dedicated hot spare. + 3: Physical disk is a global hot spare. + " + ::= { physicalDiskTableEntry 22 } + +physicalDiskComponentStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the physical disk itself without the + propagation of any contained component status. + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable + " + ::= { physicalDiskTableEntry 24 } + +physicalDiskPartNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The part number of the disk. + " + ::= { physicalDiskTableEntry 27 } + +physicalDiskSASAddress OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The SAS address of the physical disk. + " + ::= { physicalDiskTableEntry 28 } + +physicalDiskNegotiatedSpeed OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + oneDotFiveGbps(2), + threeGbps(3), + sixGbps(4), + twelveGbps(5), + fiveGTps(6), + eightGTps(7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The data transfer speed that the disk negotiated while spinning up + in Gigbits per second (Gbps). + Possible values: + 1: The speed could not be determined. + 2. 1.5 Gbps + 3: 3.0 Gbps + 4: 6.0 Gbps + 5: 12.0 Gbps + 6: 5 GT/s (applicable for NVMe devices). + 7: 8 GT/s (applicable for NVMe devices). + " + ::= { physicalDiskTableEntry 29 } + +physicalDiskCapableSpeed OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + oneDotFiveGbps(2), + threeGbps(3), + sixGbps(4), + twelveGbps(5), + fiveGTps(6), + eightGTps(7) + + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum data transfer speed supported by the disk + in Gigbits per second (Gbps). + Possible values: + 1: The speed could not be determined. + 2. 1.5 Gbps + 3: 3.0 Gbps + 4: 6.0 Gbps + 5: 12.0 Gbps + 6: 5 GT/s (applicable for NVMe devices). + 7: 8 GT/s (applicable for NVMe devices). + " + ::= { physicalDiskTableEntry 30 } + +physicalDiskSmartAlertIndication OBJECT-TYPE + SYNTAX BooleanType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the physical disk has received a predictive + failure alert. + " + ::= { physicalDiskTableEntry 31 } + +physicalDiskManufactureDay OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The day of the week (1=Sunday thru 7=Saturday) + on which the physical disk was manufactured. + " + ::= { physicalDiskTableEntry 32 } + +physicalDiskManufactureWeek OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The week (1 thru 53) in which the physical disk + was manufactured. + " + ::= { physicalDiskTableEntry 33 } + +physicalDiskManufactureYear OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The four digit year in which the physical disk was manufactured. + " + ::= { physicalDiskTableEntry 34 } + +physicalDiskMediaType OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + hdd(2), + ssd(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The media type of the physical disk. + Possible Values: + 1: The media type could not be determined. + 2: Hard Disk Drive (HDD). + 3: Solid State Device (SSD). + " + ::= { physicalDiskTableEntry 35 } + +physicalDiskPowerState OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + spunUp(2), + spunDown(3), + transition(4), + on(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The power state of the physical disk. + Possible Values: + 1: Not one of the following. + 2: The physical disk is in the spun up state. + 3: The physical disk is in the spun down state. + 4: The physical disk is changing from spun down state + to spun up state or vice versa. + 5: The Solid State Device (SSD) is powered on. + " + ::= { physicalDiskTableEntry 42 } + +physicalDiskRemainingRatedWriteEndurance OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This property is applicable to SSD media type only. This indicates + the wear-out percentage of the SSD. Typically it is a value between + 0 to 100. However, if the value is not available or not applicable + (in the case of HDD media type) the value will be 255. + " + ::= { physicalDiskTableEntry 49 } + +physicalDiskOperationalState OBJECT-TYPE + SYNTAX INTEGER + { + notApplicable(1), + rebuild(2), + clear(3), + copyback(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The state of the physical disk when there are progressive + operations ongoing. + Possible values: + 1: There is no active operation running. + 2: Data from a redundant virtual disk is + currently being rebuilt onto the physical disk. + 3: Data on the disk is being erased. + 4: Data is being copied from a hot spare disk to + the physical disk or vice versa. + " + ::= { physicalDiskTableEntry 50 } + +physicalDiskProgress OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The progress percentage of the operation that is being + performed on the physical disk. This is applicable + only if there is a progressive operations ongoing + " + ::= { physicalDiskTableEntry 51 } + +physicalDiskSecurityStatus OBJECT-TYPE + SYNTAX INTEGER + { + supported(1), + notSupported(2), + secured(3), + locked(4), + foreign(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The security/encryption status of the physical disk. + Possible Values: + 1: The physical disk supports encryption. + 2: The physical disk does not support encryption + 3: The physical disk is encrypted. + 4: The physical disk is locked by a key. + 5: The physical disk is locked by a foreign key. + " + ::= { physicalDiskTableEntry 52 } + +physicalDiskFormFactor OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + oneDotEight(2), + twoDotFive(3), + threeDotFive(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The form factor of the physical disk. + Possible values: + 1: The form factor could not be determined. + 2: 1.8 inch. + 3: 2.5 inch. + 4: 3.5 inch. + " + ::= { physicalDiskTableEntry 53 } + +physicalDiskFQDD OBJECT-TYPE + SYNTAX FQDDString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The physical disk's Fully Qualified Device Descriptor (FQDD) + as represented in Storage Management. + " + ::= { physicalDiskTableEntry 54 } + +physicalDiskDisplayName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The physical disk's friendly FQDD as represented in Storage + Management. + " + ::= { physicalDiskTableEntry 55 } + +physicalDiskT10PICapability OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + capable(2), + notCapable(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the physical disk supports the T10 PI (Protection + Information). These protection fields are known as DIF + (Data Integrity Fields). + Possible values: + 1: Not one of the following. + 2: Capable of supporting T10 PI. + 3: Not capable of supporting T10 PI. + " + ::= { physicalDiskTableEntry 57 } + +physicalDiskBlockSizeInBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The block size (in bytes) of the physical disk. This is not + applicable for NVMe devices. + Possible values: + 1: 512. + 2: 4096 + " + ::= { physicalDiskTableEntry 58 } + +physicalDiskProtocolVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Applicable for NVMe devices only. The NVMe protocol version supported + by the device. + " + ::= { physicalDiskTableEntry 59 } + +physicalDiskPCIeNegotiatedLinkWidth OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + notApplicable(2), + byOne(3), + byTwp(4), + byFour(5), + byEight(6), + bySixteen(7), + byThirtyTwp(8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Applicable for NVMe devices only. The PCIe link width negotiated with the host + during device initialization. + " + ::= { physicalDiskTableEntry 60 } + +physicalDiskPCIeCapableLinkWidth OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + notApplicable(2), + byOne(3), + byTwp(4), + byFour(5), + byEight(6), + bySixteen(7), + byThirtyTwp(8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Applicable for NVMe devices only. The PCIe link widths the device is capable of + supporting. + " + ::= { physicalDiskTableEntry 61 } + + +------------------------------------------------------------------------------- +-- Virtual Disk Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.5.1.20.140.1.1.. +------------------------------------------------------------------------------- + +VirtualDiskTableEntry ::=SEQUENCE { + virtualDiskNumber INTEGER, + virtualDiskName DisplayString, + virtualDiskState INTEGER, + virtualDiskSizeInMB INTEGER, + virtualDiskWritePolicy INTEGER, + virtualDiskReadPolicy INTEGER, + virtualDiskLayout INTEGER, + virtualDiskStripeSize INTEGER, + virtualDiskComponentStatus ObjectStatusEnum, + virtualDiskBadBlocksDetected BooleanType, + virtualDiskSecured BooleanType, + virtualDiskIsCacheCade BooleanType, + virtualDiskDiskCachePolicy INTEGER, + virtualDiskOperationalState INTEGER, + virtualDiskProgress INTEGER, + virtualDiskAvailableProtocols DisplayString, + virtualDiskMediaType DisplayString, + virtualDiskRemainingRedundancy INTEGER, + virtualDiskFQDD FQDDString, + virtualDiskDisplayName DisplayString, + virtualDiskT10PIStatus INTEGER, + virtualDiskBlockSizeInBytes INTEGER +} + +virtualDiskTable OBJECT-TYPE + SYNTAX SEQUENCE OF VirtualDiskTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of managed virtual disks. The number of entries is related + to number of virtual disks discovered in the system. + The maximum number of entries is implementation dependent. + Note: The properties in this table may not be applicable to all + entries. + " + ::= { logicalDevices 1 } + +virtualDiskTableEntry OBJECT-TYPE + SYNTAX VirtualDiskTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the virtual disk table. A row in this table cannot be + created or deleted by SNMP operations on columns of the table. + " + INDEX { virtualDiskNumber } + ::= { virtualDiskTable 1 } + +virtualDiskNumber OBJECT-TYPE + SYNTAX INTEGER (1..100000000) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this virtual disk entry. + " + ::= { virtualDiskTableEntry 1 } + +virtualDiskName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The virtual disk's label as entered by the user. + " + ::= { virtualDiskTableEntry 2 } + +virtualDiskState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + online(2), + failed(3), + degraded(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current state of this virtual disk + (which includes any member physical disks.) + Possible states: + 1: The current state could not be determined. + 2: The virtual disk is operating normally or optimally. + 3: The virtual disk has encountered a failure. The data on disk + is lost or is about to be lost. + 4: The virtual disk encounterd a failure with one or all of the + constituent redundant physical disks. The data on the virtual + disk might no longer be fault tolerant. + " + ::= { virtualDiskTableEntry 4 } + +virtualDiskSizeInMB OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The size of the virtual disk in megabytes. + " + ::= { virtualDiskTableEntry 6 } + +virtualDiskWritePolicy OBJECT-TYPE + SYNTAX INTEGER + { + writeThrough(1), + writeBack(2), + writeBackForce(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The write policy used by the controller for write operations on + this virtual disk. + Possible values: + 1: Write Through. + 2: Write Back. + 3: Force Write Back. + " + ::= { virtualDiskTableEntry 10 } + +virtualDiskReadPolicy OBJECT-TYPE + SYNTAX INTEGER + { + noReadAhead(1), + readAhead(2), + adaptiveReadAhead(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The read policy used by the controller for read operations on + this virtual disk. + Possible values: + 1: No Read Ahead. + 2: Read Ahead. + 3: Adaptive Read Ahead. + " + ::= { virtualDiskTableEntry 11 } + +virtualDiskLayout OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + r0(2), + r1(3), + r5(4), + r6(5), + r10(6), + r50(7), + r60(8), + concatRaid1(9), + concatRaid5(10) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The virtual disk's RAID type. + Possible values: + 1: Not one of the following + 2: RAID-0 + 3: RAID-1 + 4: RAID-5 + 5: RAID-6 + 6: RAID-10 + 7: RAID-50 + 8: RAID-60 + 9: Concatenated RAID 1 + 10: Concatenated RAID 5 + " + ::= { virtualDiskTableEntry 13 } + +virtualDiskStripeSize OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + default(2), + fiveHundredAndTwelvebytes(3), + oneKilobytes(4), + twoKilobytes(5), + fourKilobytes(6), + eightKilobytes(7), + sixteenKilobytes(8), + thirtyTwoKilobytes(9), + sixtyFourKilobytes(10), + oneTwentyEightKilobytes(11), + twoFiftySixKilobytes(12), + fiveOneTwoKilobytes(13), + oneMegabye(14), + twoMegabytes(15), + fourMegabytes(16), + eightMegabytes(17), + sixteenMegabytes(18) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The stripe size of this virtual disk. + Possible values: + 1: Not one of the following + 2: Default. + 3: 512 bytes + 4: 1 kB, + 5: 2 kB, + 6: 4 kB, + 7: 8 kB, + 8: 16 kB, + 9: 32 kB, + 10: 64 kB, + 11: 128 kB, + 12: 256 kB, + 13: 512 kB, + 14: 1 MB, + 15: 2 MB, + 16: 4 MB, + 17: 8 MB, + 18: 16 MB + " + ::= { virtualDiskTableEntry 14 } + +virtualDiskComponentStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the virtual disk itself without the + propagation of any contained component status. + Possible values: + 1: Other. + 2: Unknown. + 3: OK. + 4: Non-critical . + 5: Critical. + 6: Non-recoverable. + " + ::= { virtualDiskTableEntry 20 } + +virtualDiskBadBlocksDetected OBJECT-TYPE + SYNTAX BooleanType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the virtual disk has bad blocks. + " + ::= { virtualDiskTableEntry 23 } + +virtualDiskSecured OBJECT-TYPE + SYNTAX BooleanType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the virtual disk is secured or not. + " + ::= { virtualDiskTableEntry 24 } + +virtualDiskIsCacheCade OBJECT-TYPE + SYNTAX BooleanType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the virtual disk is being used as a secondary + cache by the controller. + " + ::= { virtualDiskTableEntry 25 } + +virtualDiskDiskCachePolicy OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2), + defullt(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The cache policy of the physical disks that are + part of this virtual disk + Possible values: + 1: Enabled. + 2: Disabled. + 3: Default. + " + ::= { virtualDiskTableEntry 26 } + +virtualDiskOperationalState OBJECT-TYPE + SYNTAX INTEGER + { + notApplicable(1), + reconstructing(2), + resynching(3), + initializing(4), + backgroundInit(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The state of the virtual disk when there are progressive + operations ongoing. + Possible values: + 1: There is no active operation running. + 2: The virtual disk configuration has changed. + The physical disks included in the virtual disk are being + modified to support the new configuration. + 3: A Consistency Check (CC) is being performed + on the virtual disk. + 4: The virtual disk is being initialized. + 5: BackGround Initialization (BGI) is being performed + on the virtual disk. + " + ::= { virtualDiskTableEntry 30 } + +virtualDiskProgress OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The progress percentage of the operation that is being + performed on the virtual disk. This is applicable + only if there is a progressive operations ongoing + " + ::= { virtualDiskTableEntry 31 } + +virtualDiskAvailableProtocols OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "List of protocols support by physical disks part of this virtual + disk. For e.g. SAS for Serial Attached SCSI or SATA for + Serial Advanced Technology Attachment. + " + ::= { virtualDiskTableEntry 32 } + +virtualDiskMediaType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "List of media types of the physical disks part of this virtual + disk. For e.g. HDD for Hard Disk Drive or SSD for Solid State Device. + " + ::= { virtualDiskTableEntry 33 } + +virtualDiskRemainingRedundancy OBJECT-TYPE + SYNTAX INTEGER (0..2) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of physical disks which can be lost before the + virtual disk loses its redundancy. + " + ::= { virtualDiskTableEntry 34 } + +virtualDiskFQDD OBJECT-TYPE + SYNTAX FQDDString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The virtual disk's Fully Qualified Device Descriptor (FQDD) as + represented in Storage Management. + " + ::= { virtualDiskTableEntry 35 } + +virtualDiskDisplayName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The virtual disk's friendly FQDD as represented in Storage + Management. + " + ::= { virtualDiskTableEntry 36 } + +virtualDiskT10PIStatus OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + enabled(2), + disabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the virtual disk supports the T10 PI (Protection + Information). These protection fields are known as DIF + (Data Integrity Fields). + Possible values: + 1: Not one of the following. + 2: Enabled. + 3: Disabled. + " + ::= { virtualDiskTableEntry 37 } + +virtualDiskBlockSizeInBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The block size (in bytes) of the physical disk part of the virtual disk. + Possible values: + 1: 512. + 2: 4096 + " + ::= { virtualDiskTableEntry 38 } + + +------------------------------------------------------------------------------- +-- Enclosure Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.5.1.20.130.3.1.. +------------------------------------------------------------------------------- + +EnclosureTableEntry ::=SEQUENCE { + enclosureNumber INTEGER, + enclosureName DisplayString, + enclosureState INTEGER, + enclosureServiceTag DisplayString, + enclosureAssetTag DisplayString, + enclosureConnectedPort DisplayString, + enclosureRollUpStatus ObjectStatusEnum, + enclosureComponentStatus ObjectStatusEnum, + enclosureFirmwareVersion DisplayString, + enclosureSASAddress DisplayString, + enclosureDriveCount INTEGER, + enclosureTotalSlots INTEGER, + enclosureFanCount DisplayString, + enclosurePSUCount DisplayString, + enclosureEMMCount DisplayString, + enclosureTempProbeCount DisplayString, + enclosureRedundantPath DisplayString, + enclosurePosition DisplayString, + enclosureBackplaneBayID DisplayString, + enclosureFQDD FQDDString, + enclosureDisplayName DisplayString, + enclosureType INTEGER +} + +enclosureTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnclosureTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of managed enclosures/backplanes. The number of entries is + related to number of internal backplane(s) discovered in the system + and external storage enclosure(s) attached to the system.. + The maximum number of entries is implementation dependent. + Note: The properties in this table may not be applicable to all + entries. + " + ::= { physicalDevices 3 } + +enclosureTableEntry OBJECT-TYPE + SYNTAX EnclosureTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the enclosure table. A row in this table cannot be + created or deleted by SNMP operations on columns of the table. + " + INDEX { enclosureNumber } + ::= { enclosureTable 1 } + +enclosureNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this enclossre/backplane. + " + ::= { enclosureTableEntry 1 } + +enclosureName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The enclosure/backplane's name as represented in Storage Management. + " + ::= { enclosureTableEntry 2 } + +enclosureState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + ready(2), + failed(3), + missing(4), + degraded(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current state of this enclosure/backplane. + Possible states: + 1: The current state could not be determined. + 2: The enclosure is operating normally. + 3: The enclosure has encountered a hardware problem or is not + responding. + 4: The enclosure is no longer connected to the controller or + there exists a problem communicating to the enclosure. + 5: The enclosure is unstable. + " + ::= { enclosureTableEntry 4 } + +enclosureServiceTag OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure identification used when consulting customer support. + " + ::= { enclosureTableEntry 8 } + +enclosureAssetTag OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The asset tag information for the enclosure." + ::= { enclosureTableEntry 9 } + +enclosureConnectedPort OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The port on the controller to which the + storage enclosure is connected. + " + ::= { enclosureTableEntry 19 } + +enclosureRollUpStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Severity of the enclosure/backplane state. + This is the combined status of the enclosure and its sub-components. + Possible values: + 1: Other. + 2: Unknown. + 3: OK. + 4: Non-critical. + 5: Critical. + 6: Non-recoverable. + " + ::= { enclosureTableEntry 23 } + +enclosureComponentStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the enclosure/backplane.itself without the + propagation of any contained component status. + Possible values: + 1: Other. + 2: Unknown. + 3: OK. + 4: Non-critical . + 5: Critical. + 6: Non-recoverable. + " + ::= { enclosureTableEntry 24 } + +enclosureFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The firmware information for the enclosure/backplane. + " + ::= { enclosureTableEntry 26 } + +enclosureSASAddress OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The SAS address of the enclosure/backplane. + " + ::= { enclosureTableEntry 30 } + +enclosureDriveCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of disks present in the enclosure/backplane. + " + ::= { enclosureTableEntry 31 } + +enclosureTotalSlots OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total physical drive slots in a storage enclosure + or server backplane. + " + ::= { enclosureTableEntry 32 } + +enclosureFanCount OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of fans present in the storage enclosure. + " + ::= { enclosureTableEntry 40 } + +enclosurePSUCount OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of Power Supply Units (PSU) present + in the storage enclosure. + " + ::= { enclosureTableEntry 41 } + +enclosureEMMCount OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of Enclosure Management Modules (EMM) + present in the storage enclosure. + " + ::= { enclosureTableEntry 42 } + +enclosureTempProbeCount OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of temperature sensing devices + present in the storage enclosure. + " + ::= { enclosureTableEntry 43 } + +enclosureRedundantPath OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the controller has multiply paths to + reach the storage enclosure. + " + ::= { enclosureTableEntry 44 } + +enclosurePosition OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The possition of the storage enclosure within a daisy chain. + " + ::= { enclosureTableEntry 45 } + +enclosureBackplaneBayID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The unique bay ID of the backplane. + " + ::= { enclosureTableEntry 46 } + +enclosureFQDD OBJECT-TYPE + SYNTAX FQDDString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The enclosure/backplane's Fully Qualified Device Descriptor (FQDD) + as represented in Storage Management. + " + ::= { enclosureTableEntry 47 } + +enclosureDisplayName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The enclosure/backplane's friendly FQDD as represented in + Storage Management. + " + ::= { enclosureTableEntry 48 } + +enclosureType OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + notApplicable(2), + sassata(3), + pcie(4), + universal(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The protocol supported by the backplane. + Possible states: + 1: Not one of the following or could not be determined. + 2: Not applicable (i.e. object is not a backplane). + 3: Supports SAS/SATA. + 4: Supports PCIe. + 5: Both SAS/SATA and PCIe. + " + ::= { enclosureTableEntry 49 } + + +------------------------------------------------------------------------------- +-- Enclosure Management Module Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.5.1.20.130.13.1.. +------------------------------------------------------------------------------- + +EnclosureManagementModuleTableEntry ::=SEQUENCE { + enclosureManagementModuleNumber INTEGER, + enclosureManagementModuleName DisplayString, + enclosureManagementModuleState INTEGER, + enclosureManagementModulePartNumber DisplayString, + enclosureManagementModuleFWVersion DisplayString, + enclosureManagementModuleComponentStatus ObjectStatusEnum, + enclosureManagementModuleFQDD FQDDString, + enclosureManagementModuleDisplayName DisplayString +} + +enclosureManagementModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnclosureManagementModuleTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of managed Enclosure Management Modules (EMM) + in the external storage enclosure(s). The number of + entries is related to number of enclosure management modules + discovered in the enclosure(s). The maximum number of entries + is implementation dependent. + Note: The properties in this table may not be applicable to all + entries. + " + ::= { physicalDevices 13 } + +enclosureManagementModuleTableEntry OBJECT-TYPE + SYNTAX EnclosureManagementModuleTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the enclosure management module table. A row in + this table cannot be created or deleted by SNMP operations + on columns of the table. + " + INDEX { enclosureManagementModuleNumber } + ::= { enclosureManagementModuleTable 1 } + +enclosureManagementModuleNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this enclosure management module. + " + ::= { enclosureManagementModuleTableEntry 1 } + +enclosureManagementModuleName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The enclosure management module's name as + represented in Storage Management. + " + ::= { enclosureManagementModuleTableEntry 2 } + +enclosureManagementModuleState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + ready(2), + failed(3), + missing(4), + degraded(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current state of this enclosure management module. + Possible states: + 1: The current state could not be determined. + 2: The enclosure management module is operating normally. + 3: The enclosure management module has encountered a + hardware problem or is not responding. + 4: The enclosure management module is no longer connected + to the enclosure or there exists a problem communicating to it. + 5: The enclosure management module is unstable. + " + ::= { enclosureManagementModuleTableEntry 4 } + +enclosureManagementModulePartNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The part number of the enclosure management module. + " + ::= { enclosureManagementModuleTableEntry 6 } + +enclosureManagementModuleFWVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Firmware version of the enclosure management module. + " + ::= { enclosureManagementModuleTableEntry 8 } + +enclosureManagementModuleComponentStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the enclosure management module.itself without the + propagation of any contained component status. + Possible values: + 1: Other. + 2: Unknown. + 3: OK. + 4: Non-critical . + 5: Critical. + 6: Non-recoverable. + " + ::= { enclosureManagementModuleTableEntry 11 } + +enclosureManagementModuleFQDD OBJECT-TYPE + SYNTAX FQDDString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The enclosure management module's Fully Qualified Device + Descriptor (FQDD) as represented in Storage Management. + " + ::= { enclosureManagementModuleTableEntry 15 } + +enclosureManagementModuleDisplayName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The enclosure management module's friendly FQDD as represented in + Storage Management. + " + ::= { enclosureManagementModuleTableEntry 16 } + +------------------------------------------------------------------------------- +-- Enclosure Fan Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.5.1.20.130.7.1.. +------------------------------------------------------------------------------- + +EnclosureFanTableEntry ::=SEQUENCE { + enclosureFanNumber INTEGER, + enclosureFanName DisplayString, + enclosureFanState INTEGER, + enclosureFanSpeed INTEGER, + enclosureFanComponentStatus ObjectStatusEnum, + enclosureFanFQDD FQDDString, + enclosureFanDisplayName DisplayString +} + +enclosureFanTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnclosureFanTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of managed fans in the external storage enclosure(s). + The number of entries is related to number of fans discovered in + the enclosure(s). The maximum number of entries is implementation + dependent. + Note: The properties in this table may not be applicable to all + entries. + " + ::= { physicalDevices 7 } + +enclosureFanTableEntry OBJECT-TYPE + SYNTAX EnclosureFanTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the fan table. A row in this table cannot be + created or deleted by SNMP operations on columns of the table. + " + INDEX { enclosureFanNumber } + ::= { enclosureFanTable 1 } + +enclosureFanNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this fan. + " + ::= { enclosureFanTableEntry 1 } + +enclosureFanName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The fan's name as represented in Storage Management. + " + ::= { enclosureFanTableEntry 2 } + +enclosureFanState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + ready(2), + failed(3), + missing(4), + degraded(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current state of this fan. + Possible states: + 1: The current state could not be determined. + 2: The fan is operating normally. + 3: The fan has encountered a hardware problem or is not + responding. + 4: The fan is no longer connected to the enclosure or + there exists a problem communicating to it. + 5: The fan is unstable. + " + ::= { enclosureFanTableEntry 4 } + +enclosureFanSpeed OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + stopped(2), + slow(3), + medium(4), + fast(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current relative speed of the fan. + " + ::= { enclosureFanTableEntry 11 } + +enclosureFanComponentStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the fan itself without the + propagation of any contained component status. + Possible values: + 1: Other. + 2: Unknown. + 3: OK. + 4: Non-critical . + 5: Critical. + 6: Non-recoverable. + " + ::= { enclosureFanTableEntry 15 } + +enclosureFanFQDD OBJECT-TYPE + SYNTAX FQDDString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The fan's Fully Qualified Device Descriptor (FQDD) + as represented in Storage Management. + " + ::= { enclosureFanTableEntry 20 } + +enclosureFanDisplayName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The fan's friendly FQDD as represented in + Storage Management. + " + ::= { enclosureFanTableEntry 21 } + + +------------------------------------------------------------------------------- +-- Enclosure Power Supply Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.5.1.20.130.9.1.. +------------------------------------------------------------------------------- + +EnclosurePowerSupplyTableEntry ::=SEQUENCE { + enclosurePowerSupplyNumber INTEGER, + enclosurePowerSupplyName DisplayString, + enclosurePowerSupplyState INTEGER, + enclosurePowerSupplyPartNumber DisplayString, + enclosurePowerSupplyComponentStatus ObjectStatusEnum, + enclosurePowerSupplyFQDD FQDDString, + enclosurePowerSupplyDisplayName DisplayString +} + +enclosurePowerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnclosurePowerSupplyTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of managed Power Supply Units(PSU) in the external + storage enclosure(s). The number of entries is related to number + of power supply unit(s) discovered in the enclosure(s). The + maximum number of entries is implementation + dependent. + Note: The properties in this table may not be applicable to all + entries. + " + ::= { physicalDevices 9 } + +enclosurePowerSupplyTableEntry OBJECT-TYPE + SYNTAX EnclosurePowerSupplyTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the power supply unit table. A row in this table cannot + be created or deleted by SNMP operations on columns of the table. + " + INDEX { enclosurePowerSupplyNumber } + ::= { enclosurePowerSupplyTable 1 } + +enclosurePowerSupplyNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this power supply unit. + " + ::= { enclosurePowerSupplyTableEntry 1 } + +enclosurePowerSupplyName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The power supply unit's name as represented in + Storage Management. + " + ::= { enclosurePowerSupplyTableEntry 2 } + +enclosurePowerSupplyState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + ready(2), + failed(3), + missing(4), + degraded(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current state of this power supply unit. + Possible states: + 1: The current state could not be determined. + 2: The power supply unit is operating normally. + 3: The power supply unit has encountered a hardware problem + or is not responding. + 4: The power supply unit is no longer connected to the enclosure + or there exists a problem communicating to it. + 5: The power supply unit is unstable. + " + ::= { enclosurePowerSupplyTableEntry 4 } + +enclosurePowerSupplyPartNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The part number of the power supply unit. + " + ::= { enclosurePowerSupplyTableEntry 7 } + +enclosurePowerSupplyComponentStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the power supply unit itself without the + propagation of any contained component status. + Possible values: + 1: Other. + 2: Unknown. + 3: OK. + 4: Non-critical . + 5: Critical. + 6: Non-recoverable. + " + ::= { enclosurePowerSupplyTableEntry 9 } + +enclosurePowerSupplyFQDD OBJECT-TYPE + SYNTAX FQDDString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The power supply unit's Fully Qualified Device Descriptor (FQDD) + as represented in Storage Management. + " + ::= { enclosurePowerSupplyTableEntry 15 } + +enclosurePowerSupplyDisplayName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The power supply unit's friendly FQDD as represented in + Storage Management. + " + ::= { enclosurePowerSupplyTableEntry 16 } + + +------------------------------------------------------------------------------- +-- Enclosure Temperature Probe Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.5.1.20.130.11.1.. +------------------------------------------------------------------------------- + +EnclosureTemperatureProbeTableEntry ::=SEQUENCE { + enclosureTemperatureProbeNumber INTEGER, + enclosureTemperatureProbeName DisplayString, + enclosureTemperatureProbeState INTEGER, + enclosureTemperatureProbeMinWarningValue INTEGER, + enclosureTemperatureProbeMinCriticalValue INTEGER, + enclosureTemperatureProbeMaxWarningValue INTEGER, + enclosureTemperatureProbeMaxCriticalValue INTEGER, + enclosureTemperatureProbeCurValue INTEGER, + enclosureTemperatureProbeComponentStatus ObjectStatusEnum, + enclosureTemperatureProbeFQDD FQDDString, + enclosureTemperatureProbeDisplayName DisplayString +} + +enclosureTemperatureProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnclosureTemperatureProbeTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of managed temperature probes in the external storage + enclosure(s). The number of entries is related to number of + temperature probes discovered in the enclosure(s). The maximum + number of entries is implementation dependent. + Note: The properties in this table may not be applicable to all + entries. + " + ::= { physicalDevices 11 } + +enclosureTemperatureProbeTableEntry OBJECT-TYPE + SYNTAX EnclosureTemperatureProbeTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the temperature probe table. A row in this table cannot be + created or deleted by SNMP operations on columns of the table. + " + INDEX { enclosureTemperatureProbeNumber } + ::= { enclosureTemperatureProbeTable 1 } + +enclosureTemperatureProbeNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this temperature probe. + " + ::= { enclosureTemperatureProbeTableEntry 1 } + +enclosureTemperatureProbeName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature probe's name as represented in + Storage Management. + " + ::= { enclosureTemperatureProbeTableEntry 2 } + +enclosureTemperatureProbeState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + ready(2), + failed(3), + missing(4), + degraded(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current state of this temperature probe. + Possible states: + 1: The current state could not be determined. + 2: The temperature probe is operating normally. + 3: The temperature probe has encountered a hardware problem + or is not responding. + 4: The temperature probe is no longer connected to the enclosure + or there exists a problem communicating to it. + 5: The temperature probe is unstable. + " + ::= { enclosureTemperatureProbeTableEntry 4 } + +enclosureTemperatureProbeMinWarningValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum temperature that will force the probe into + a warning state. + " + ::= { enclosureTemperatureProbeTableEntry 7 } + +enclosureTemperatureProbeMinCriticalValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum temperature that will force the probe into + a error state. + " + ::= { enclosureTemperatureProbeTableEntry 8 } + +enclosureTemperatureProbeMaxWarningValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum temperature that will force the probe into + a warning state. + " + ::= { enclosureTemperatureProbeTableEntry 9 } + +enclosureTemperatureProbeMaxCriticalValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum temperature that will force the probe into + a warning state. + " + ::= { enclosureTemperatureProbeTableEntry 10 } + +enclosureTemperatureProbeCurValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum temperature that will force the probe into + a warning state. + " + ::= { enclosureTemperatureProbeTableEntry 11 } + +enclosureTemperatureProbeComponentStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the enclosure management module.itself without the + propagation of any contained component status. + Possible values: + 1: Other. + 2: Unknown. + 3: OK. + 4: Non-critical . + 5: Critical. + 6: Non-recoverable. + " + ::= { enclosureTemperatureProbeTableEntry 13 } + +enclosureTemperatureProbeFQDD OBJECT-TYPE + SYNTAX FQDDString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature probe's Fully Qualified Device Descriptor (FQDD) + as represented in Storage Management. + " + ::= { enclosureTemperatureProbeTableEntry 15 } + +enclosureTemperatureProbeDisplayName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature probe's friendly FQDD as represented + in Storage Management. + " + ::= { enclosureTemperatureProbeTableEntry 16 } + + +------------------------------------------------------------------------------ +-- Alert Trap Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.3.2 +------------------------------------------------------------------------------ + + +------------------------------------------------------------------------------ +-- System Alert Trap Group +-- System Traps (a.k.a, System Health Traps) +-- Category: System/1 +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.3.2.1 +------------------------------------------------------------------------------ + +------------------------------------------------------------------------------ +-- Amperage Probe Traps +-- +-- Category: System/1 +-- Subcategory: AMP/16 +------------------------------------------------------------------------------ + +alertAmperageProbeNormal TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Current sensor reading is within range." + --#TYPE "System: Amperage Normal" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2179 + +alertAmperageProbeWarning TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Current sensor has detected a warning value." + --#TYPE "System: Amperage Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2178 + +alertAmperageProbeFailure TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Current sensor has detected a failure value." + --#TYPE "System: Amperage Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2177 + +------------------------------------------------------------------------------ +-- Automatic System Recovery Trap +-- +-- Category: System/1 +-- Subcategory: ASR/23 +------------------------------------------------------------------------------ + +alertAutomaticSystemRecovery TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Automatic system recovery (ASR) was performed." + --#TYPE "System: Automatic System Recovery" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2233 + +------------------------------------------------------------------------------ +-- Battery Traps +-- +-- Category: System/1 +-- Subcategory: BAT/22 +------------------------------------------------------------------------------ + +alertBatteryNormal TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Battery state has returned to normal; + or battery presence had been detected." + --#TYPE "System: Battery Normal" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2227 + +alertBatteryWarning TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Battery is low." + --#TYPE "System: Battery Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2226 + +alertBatteryFailure TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Battery has failed or battery is absent." + --#TYPE "System: Battery Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2225 + +------------------------------------------------------------------------------ +-- Cable Traps +-- +-- Category: System/1 +-- Subcategory: CBL/43 +------------------------------------------------------------------------------ + +alertCableFailure TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Cable failure or critical event." + --#TYPE "System: Cable Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2393 + +------------------------------------------------------------------------------ +-- CMC Traps +-- +-- Category: System/1 +-- Subcategory: CMC/62 +------------------------------------------------------------------------------ + +alertCMCWarning TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Chassis Management Controller detected a warning." + --#TYPE "System: CMC Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2546 + +alertCMCFailure TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Chassis Management Controller detected an error." + --#TYPE "System: CMC Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2545 + +------------------------------------------------------------------------------ +-- Processor Device Status Traps +-- +-- Category: System/1 +-- Subcategory: CPU/24 +------------------------------------------------------------------------------ + +alertProcessorDeviceStatusNormal TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Processor device status has returned to normal." + --#TYPE "System: Processor Device Status Normal" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2243 + +alertProcessorDeviceStatusWarning TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Processor device status has detected a warning." + --#TYPE "System: Processor Device Status Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2242 + +alertProcessorDeviceStatusFailure TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Processor device status has detected a failure." + --#TYPE "System: Processor Device Status Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2241 + +------------------------------------------------------------------------------ +-- Processor Device Absent Trap +-- +-- Category: System/1 +-- Subcategory: CPUA/51 +------------------------------------------------------------------------------ + +alertProcessorDeviceAbsent TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Processor device is absent." + --#TYPE "System: Processor Device Absent" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2457 + +------------------------------------------------------------------------------ +-- Fan Traps +-- +-- Category: System/1 +-- Subcategory: FAN/13 +------------------------------------------------------------------------------ + +alertFanInformation TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Fan information." + --#TYPE "System: Fan Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2155 + +alertFanWarning TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Fan warning." + --#TYPE "System: Fan Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2154 + +alertFanFailure TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Fan failure." + --#TYPE "System: Fan Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2153 + +------------------------------------------------------------------------------ +-- Fiber Channel Traps +-- +-- Category: System/1 +-- Subcategory: FC/61 +------------------------------------------------------------------------------ + +alertFiberChannelInformation TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Fiber Channel information." + --#TYPE "System: Fiber Channel Information " + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2539 + +alertFiberChannelWarning TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Fiber Channel warning." + --#TYPE "System: Fiber Channel Warning " + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2538 + +alertFiberChannelFailure TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Fiber Channel failure or critical event." + --#TYPE "System: Fiber Channel Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2537 + +------------------------------------------------------------------------------ +-- Hardware Configuration Traps +-- +-- Category: System/1 +-- Subcategory: HWC/35 +------------------------------------------------------------------------------ + +alertHardwareConfigurationInformation TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Hardware configuration information." + --#TYPE "System: Hardware Configuration Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2331 + +alertHardwareConfigurationWarning TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Hardware configuration warning." + --#TYPE "System: Hardware Configuration Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2330 + +alertHardwareConfigurationFailure TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Hardware configuration failure or critical event." + --#TYPE "System: Hardware Configuration Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2329 + +------------------------------------------------------------------------------ +-- IO Virtualization Traps +-- +-- Category: System/1 +-- Subcategory: IOV/63 +------------------------------------------------------------------------------ + +alertIOVirtualizationFailure TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "IO Virtualization failure or critical event." + --#TYPE "System: IO Virtualization Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2553 + +------------------------------------------------------------------------------ +-- Link Status Traps +-- +-- Category: System/1 +-- Subcategory: LNK/25 +------------------------------------------------------------------------------ + +alertLinkStatusInformation TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Link status information." + --#TYPE "System: Link Status Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2251 + +alertLinkStatusWarning TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Link status warning." + --#TYPE "System: Link Status Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2250 + +alertLinkStatusFailure TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Link status failure or critical event." + --#TYPE "System: Link Status Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2249 + +------------------------------------------------------------------------------ +-- Memory Device Traps +-- +-- Category: System/1 +-- Subcategory: MEM/27 +------------------------------------------------------------------------------ + +alertMemoryDeviceInformation TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Memory device informational event." + --#TYPE "System: Memory Device Infomation" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2267 + +alertMemoryDeviceWarning TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Memory device status is noncritical." + --#TYPE "System: Memory Device Noncritical" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2266 + +alertMemoryDeviceFailure TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Memory device status is critical." + --#TYPE "System: Memory Device Critical" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2265 + +------------------------------------------------------------------------------ +-- NIC Traps +-- +-- Category: System/1 +-- Subcategory: NIC/5 +------------------------------------------------------------------------------ + +alertNetworkInformation TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Network information." + --#TYPE "System: Network Information " + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2091 + +alertNetworkWarning TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Network warning." + --#TYPE "System: Network Warning " + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2090 + +alertNetworkFailure TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Network failure or critical event." + --#TYPE "System: Network Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2089 + +------------------------------------------------------------------------------ +-- Operation System ("OS") Event Traps +-- +-- Category: System/1 +-- Subcategory: OSE/45 +------------------------------------------------------------------------------ + +alertOSInformation TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "An OS graceful stop occurred; + or an OS graceful shut-down occurred." + --#TYPE "System: Operating System Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2411 + +alertOSFailure TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "A critical stop occurred during OS load; + or a runtime critical stop occurred." + --#TYPE "System: Operating System Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2409 + +------------------------------------------------------------------------------ +-- PCI Device Traps +-- +-- Category: System/1 +-- Subcategory: PCI/46 +------------------------------------------------------------------------------ + +alertPCIDeviceInformation TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "An informational event was detected for a PCI device." + --#TYPE "System: PCI Device Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2419 + +alertPCIDeviceWarning TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "A warning event was detected for a PCI device." + --#TYPE "System: PCI Device Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2418 + +alertPCIDeviceFailure TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "An error was detected for a PCI device." + --#TYPE "System: PCI Device Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2417 + +------------------------------------------------------------------------------ +-- Physical Disk Traps +-- +-- Category: System/1 +-- Subcategory: PDR/31 +------------------------------------------------------------------------------ + +alertPhysicalDiskInformation TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Physical disk information." + --#TYPE "System: Physical Disk Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2299 + +alertPhysicalDiskWarning TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Physical disk warning." + --#TYPE "System: Physical Disk Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2298 + +alertPhysicalDiskFailure TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Physical disk failure." + --#TYPE "System: Physical Disk Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS MANDATORY + ::= 2297 + +------------------------------------------------------------------------------ +-- BIOS POST Trap +-- +-- Category: System/1 +-- Subcategory: PST/47 +------------------------------------------------------------------------------ + +alertBiosPostFailure TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "System BIOS detected a failure." + --#TYPE "System: BIOS POST Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS MANDATORY + ::= 2425 + +------------------------------------------------------------------------------ +-- Power Supply Traps +-- +-- Category: System/1 +-- Subcategory: PSU/17 +------------------------------------------------------------------------------ + +alertPowerSupplyNormal TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Power supply has returned to normal." + --#TYPE "System: Power Supply Normal" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2187 + +alertPowerSupplyWarning TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Power supply has detected a warning." + --#TYPE "System: Power Supply Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2186 + +alertPowerSupplyFailure TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Power supply has detected a failure." + --#TYPE "System: Power Supply Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2185 + +------------------------------------------------------------------------------ +-- Power Supply Absent Trap +-- +-- Category: System/1 +-- Subcategory: PSUA/52 +------------------------------------------------------------------------------ + +alertPowerSupplyAbsent TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Power supply is absent." + --#TYPE "System: Power Supply Absent" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2465 + +------------------------------------------------------------------------------ +-- Power Usage Traps +-- +-- Category: System/1 +-- Subcategory: PWR/28 +------------------------------------------------------------------------------ + +alertPowerUsageInformation TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "System performance restored." + --#TYPE "System: Power Usage Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2275 + +alertPowerUsageWarning TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "System performance degraded." + --#TYPE "System: Power Usage Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2274 + +alertPowerUsageFailure TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "The system halted because system power exceeds capacity; + or the system performance degraded because power draw exceeds the + power threshold." + --#TYPE "System: Power Usage Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2273 + +------------------------------------------------------------------------------ +-- Redundancy Traps +-- +-- Category: System/1 +-- Subcategory: RDU/53 +------------------------------------------------------------------------------ + +alertRedundancyInformation TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Redundancy information." + --#TYPE "System: Redundancy Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2475 + +alertRedundancyDegraded TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Redundancy is degraded." + --#TYPE "System: Redundancy Degraded" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2474 + +alertRedundancyLost TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Redundancy is lost." + --#TYPE "System: Redundancy Lost" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2473 + +------------------------------------------------------------------------------ +-- Integrated Dual SD Module Traps +-- +-- Category: System/1 +-- Subcategory: RFL/20 +------------------------------------------------------------------------------ + +alertIntegratedDualSDModuleInformation TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Integrated Dual SD Module information." + --#TYPE "System: Integrated Dual SD Module Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2211 + +alertIntegratedDualSDModuleWarning TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Integrated Dual SD Module warning." + --#TYPE "System: Integrated Dual SD Module Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2210 + +alertIntegratedDualSDModuleFailure TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Integrated Dual SD Module failure." + --#TYPE "System: Integrated Dual SD Module Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2209 + +------------------------------------------------------------------------------ +-- Integrated Dual SD Module Absent Trap +-- +-- Category: System/1 +-- Subcategory: RFLA/54 +------------------------------------------------------------------------------ + +alertIntegratedDualSDModuleAbsent TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Integrated Dual SD Module is absent." + --#TYPE "System: Integrated Dual SD Module absent." + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2481 + +------------------------------------------------------------------------------ +-- Integrated Dual SD Module Redundancy Traps +-- +-- Category: System/1 +-- Subcategory: RRDU/55 +------------------------------------------------------------------------------ + +alertIntegratedDualSDModuleRedundancyInformation TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Integrated Dual SD Module redundancy information." + --#TYPE "System: Integrated Dual SD Module Redundancy Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2491 + +alertIntegratedDualSDModuleRedundancyDegraded TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Integrated Dual SD Module redundancy is degraded." + --#TYPE "System: Integrated Dual SD Module Redundancy Degraded" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2490 + +alertIntegratedDualSDModuleRedundancyLost TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Integrated Dual SD Module redundancy is lost." + --#TYPE "System: Integrated Dual SD Module Redundancy Lost" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2489 + +------------------------------------------------------------------------------ +-- Security Event Traps +-- +-- Category: System/1 +-- Subcategory: SEC/42 +------------------------------------------------------------------------------ + +alertSecurityInformation TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Security information." + --#TYPE "System: Security Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2387 + +alertSecurityWarning TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Security warning." + --#TYPE "System: Security Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2386 + +alertSecurityFailure TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Security failure or critical event." + --#TYPE "System: Security Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2385 + +------------------------------------------------------------------------------ +-- System Event Log Traps +-- +-- Category: System/1 +-- Subcategory: SEL/41 +------------------------------------------------------------------------------ + +alertSystemEventLogInformation TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "System Event Log information." + --#TYPE "System: System Event Log Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2379 + +alertSystemEventLogWarning TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "System Event Log warning." + --#TYPE "System: System Event Log Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2378 + +alertSystemEventLogFailure TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "System Event Log failure or critical event." + --#TYPE "System: System Event Log Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2377 + +------------------------------------------------------------------------------ +-- Software Configuration Traps +-- +-- Category: System/1 +-- Subcategory: SWC/36 +------------------------------------------------------------------------------ + +alertSoftwareConfigurationInformation TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Software configuration information." + --#TYPE "System: Software Configuration Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2339 + +alertSoftwareConfigurationWarning TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Software configuration warning." + --#TYPE "System: Software Configuration Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2338 + +alertSoftwareConfigurationFailure TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Software configuration failure." + --#TYPE "System: Software Configuration Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2337 + +------------------------------------------------------------------------------ +-- Temperature Probe Traps +-- +-- Category: System/1 +-- Subcategory: TMP/14 +------------------------------------------------------------------------------ + +alertTemperatureProbeNormal TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Temperature sensor value is within range." + --#TYPE "System: Temperature Normal" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2163 + +alertTemperatureProbeWarning TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Temperature sensor has detected a warning value." + --#TYPE "System: Temperature Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2162 + +alertTemperatureProbeFailure TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Temperature sensor has detected a failure value." + --#TYPE "System: Temperature Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2161 + +------------------------------------------------------------------------------ +-- Temperature Statistics Traps +-- +-- Category: System/1 +-- Subcategory: TMPS/59 +------------------------------------------------------------------------------ + +alertTemperatureStatisticsWarning TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Temperature has been above the warning or critical threshold level + for a long enough period of time to be considered in a warning state." + --#TYPE "System: Temperature Statistics Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2522 + +alertTemperatureStatisticsFailure TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Temperature has been above the warning or critical threshold level + for a long enough period of time to be considered in a critical state." + --#TYPE "System: Temperature Statistics Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2521 + +------------------------------------------------------------------------------ +-- vFlash Media Device Traps +-- +-- Category: System/1 +-- Subcategory: VFL/57 +------------------------------------------------------------------------------ + +alertvFlashMediaDeviceInformation TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "vFlash Media device information." + --#TYPE "System: vFlash Media Device Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2507 + +alertvFlashMediaDeviceWarning TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "vFlash Media device warning." + --#TYPE "System: vFlash Media Device Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2506 + +alertvFlashMediaDeviceFailure TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "vFlash Media device failure." + --#TYPE "System: vFlash Media Device Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2505 + +------------------------------------------------------------------------------ +-- vFlash Media Device Absent Trap +-- +-- Category: System/1 +-- Subcategory: VFLA/58 +------------------------------------------------------------------------------ + +alertvFlashMediaDeviceAbsent TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "vFlash Media device is absent." + --#TYPE "System: vFlash Media Device Absent" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2515 + +------------------------------------------------------------------------------ +-- Voltage Probe Traps +-- +-- Category: System/1 +-- Subcategory: VLT/15 +------------------------------------------------------------------------------ + +alertVoltageProbeNormal TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Voltage sensor reading is within range." + --#TYPE "System: Voltage Normal" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2171 + +alertVoltageProbeWarning TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Voltage sensor has detected a warning value." + --#TYPE "System: Voltage Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2170 + +alertVoltageProbeFailure TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Voltage sensor has detected a failure value." + --#TYPE "System: Voltage Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2169 + +------------------------------------------------------------------------------ +-- RAC Traps +-- +-- Category: System/1 +-- Subcategory: RAC/60 +------------------------------------------------------------------------------ + +alertRACInformation TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "RAC information." + --#TYPE "System: RAC information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2531 + +------------------------------------------------------------------------------ +-- System Performance Traps +-- +-- Category: System/1 +-- Subcategory: PFM/75 +------------------------------------------------------------------------------ + +alertSystemPerformanceWarning TRAP-TYPE + ENTERPRISE systemAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "System Performance warning." + --#TYPE "System: Performance Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2650 + + +------------------------------------------------------------------------------ +-- Storage Alert Trap Group +-- Storage Traps +-- Category: Storage/2 +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.3.2.2 +------------------------------------------------------------------------------ + +------------------------------------------------------------------------------ +-- Battery Traps +-- +-- Category: Storage/2 +-- Subcategory: BAT/22 +------------------------------------------------------------------------------ + +alertStorageBatteryInformation TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Battery information." + --#TYPE "Storage: Battery Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4275 + +alertStorageBatteryWarning TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Battery warning." + --#TYPE "Storage: Battery Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 4274 + +alertStorageBatteryFailure TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Battery failure." + --#TYPE "Storage: Battery Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS MANDATORY + ::= 4273 + +------------------------------------------------------------------------------ +-- Controller Traps +-- +-- Category: Storage/2 +-- Subcategory: CTL/29 +------------------------------------------------------------------------------ + +alertStorageControllerInformation TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Controller information." + --#TYPE "Storage: Controller Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4331 + +alertStorageControllerWarning TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Controller warning." + --#TYPE "Storage: Controller Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 4330 + +alertStorageControllerFailure TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Controller failure." + --#TYPE "Storage: Controller Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS MANDATORY + ::= 4329 + +------------------------------------------------------------------------------ +-- Enclosure Traps +-- +-- Category: Storage/2 +-- Subcategory: ENC/30 +------------------------------------------------------------------------------ + +alertStorageEnclosureInformation TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Enclosure information." + --#TYPE "Storage: Enclosure Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4339 + +alertStorageEnclosureWarning TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Enclosure warning." + --#TYPE "Storage: Enclosure Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 4338 + +alertStorageEnclosureFailure TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Enclosure failure." + --#TYPE "Storage: Enclosure Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS MANDATORY + ::= 4337 + +------------------------------------------------------------------------------ +-- Fan Traps +-- +-- Category: Storage/2 +-- Subcategory: FAN/13 +------------------------------------------------------------------------------ + +alertStorageFanInformation TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Fan information." + --#TYPE "Storage: Fan Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4203 + +alertStorageFanWarning TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Fan warning." + --#TYPE "Storage: Fan Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 4202 + +alertStorageFanFailure TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Fan failure." + --#TYPE "Storage: Fan Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS MANDATORY + ::= 4201 + +------------------------------------------------------------------------------ +-- Physical Disk Traps +-- +-- Category: Storage/2 +-- Subcategory: PDR/31 +------------------------------------------------------------------------------ + +alertStoragePhysicalDiskInformation TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Physical disk information." + --#TYPE "Storage: Physical Disk Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4347 + +alertStoragePhysicalDiskWarning TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Physical disk warning." + --#TYPE "Storage: Physical Disk Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 4346 + +alertStoragePhysicalDiskFailure TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Physical disk failure." + --#TYPE "Storage: Physical Disk Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS MANDATORY + ::= 4345 + +------------------------------------------------------------------------------ +-- Power Supply Traps +-- +-- Category: Storage/2 +-- Subcategory: PSU/17 +------------------------------------------------------------------------------ + +alertStoragePowerSupplyInformation TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Power supply information." + --#TYPE "Storage: Power Supply Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4235 + +alertStoragePowerSupplyWarning TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Power supply warning." + --#TYPE "Storage: Power Supply Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 4234 + +alertStoragePowerSupplyFailure TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Power supply failure." + --#TYPE "Storage: Power Supply Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS MANDATORY + ::= 4233 + +------------------------------------------------------------------------------ +-- Security Event Traps +-- +-- Category: Storage/2 +-- Subcategory: SEC/42 +------------------------------------------------------------------------------ + +alertStorageSecurityInformation TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Storage Security information." + --#TYPE "Storage: Security Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4435 + +alertStorageSecurityWarning TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Storage Security warning." + --#TYPE "Storage: Security Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4434 + +alertStorageSecurityFailure TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Storage Security failure or critical event." + --#TYPE "Storage: Security Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4433 + +------------------------------------------------------------------------------ +-- Storage Management Status Traps +-- +-- Category: Storage/2 +-- Subcategory: STOR/10 +------------------------------------------------------------------------------ + +alertStorageManagementInformation TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Storage Management Information. + There is no global status change associated with this trap." + --#TYPE "Storage: Storage Management Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4179 + +alertStorageManagementWarning TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Storage Management has detected a device independent warning + condition. There is no global status change associated with this + trap." + --#TYPE "Storage: Storage Management Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 4178 + +alertStorageManagementFailure TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Storage Management has detected a device independent error condition. + There is no global status change associated with this trap." + --#TYPE "Storage: Storage Management Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS MANDATORY + ::= 4177 + +------------------------------------------------------------------------------ +-- Temperature Probe Traps +-- +-- Category: Storage/2 +-- Subcategory: TMP/14 +------------------------------------------------------------------------------ + +alertStorageTemperatureProbeInformation TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Temperature probe information." + --#TYPE "Storage: Temperature Probe Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4211 + +alertStorageTemperatureProbeWarning TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Temperature probe warning." + --#TYPE "Storage: Temperature Probe Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 4210 + +alertStorageTemperatureProbeFailure TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Temperature probe failure." + --#TYPE "Storage: Temperature Probe Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS MANDATORY + ::= 4209 + +------------------------------------------------------------------------------ +-- Virtual Disk Traps +-- +-- Category: Storage/2 +-- Subcategory: VDR/32 +------------------------------------------------------------------------------ + +alertStorageVirtualDiskInformation TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Virtual disk information." + --#TYPE "Storage: Virtual Disk Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4355 + +alertStorageVirtualDiskWarning TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Virtual disk warning." + --#TYPE "Storage: Virtual Disk Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 4354 + +alertStorageVirtualDiskFailure TRAP-TYPE + ENTERPRISE storageAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Virtual disk failure." + --#TYPE "Storage: Virtual Disk Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS MANDATORY + ::= 4353 + + +------------------------------------------------------------------------------ +-- Updates Alert Trap Group +-- Updates Traps +-- Category: Updates/3 +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.3.2.3 +------------------------------------------------------------------------------ + +------------------------------------------------------------------------------ +-- Update Job Trap +-- +-- Category: Updates/3 +-- Subcategory: RED/8 +------------------------------------------------------------------------------ + +alertUpdateJobInformation TRAP-TYPE + ENTERPRISE updatesAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Update job information" + --#TYPE "Updates: Update Job Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 6211 + +------------------------------------------------------------------------------ +-- Software Change Traps +-- +-- Category: Updates/3 +-- Subcategory: SWU/21 +------------------------------------------------------------------------------ + +alertSoftwareChangeUpdateWarning TRAP-TYPE + ENTERPRISE updatesAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Software change update warning." + --#TYPE "Updates: Software Change Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 6314 + + +------------------------------------------------------------------------------ +-- Audit Alert Trap Group +-- Audit Traps +-- Category: Audit/4 +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.3.2.4 +------------------------------------------------------------------------------ + +------------------------------------------------------------------------------ +-- CMC Traps +-- +-- Category: Audit/4 +-- Subcategory: CMC/62 +------------------------------------------------------------------------------ + +alertCMCAuditInformation TRAP-TYPE + ENTERPRISE auditAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Chassis Management Controller audit information." + --#TYPE "Audit: CMC Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8691 + +alertCMCAuditWarning TRAP-TYPE + ENTERPRISE auditAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Chassis Management Controller audit warning." + --#TYPE "Audit: CMC Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 8690 + +alertCMCAuditFailure TRAP-TYPE + ENTERPRISE auditAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Chassis Management Controller audit failure or critical event." + --#TYPE "Audit: CMC Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 8689 + +------------------------------------------------------------------------------ +-- Debug Traps +-- +-- Category: Audit/4 +-- Subcategory: FSD/50 +------------------------------------------------------------------------------ + +alertDebugInformation TRAP-TYPE + ENTERPRISE auditAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Debug authorized." + --#TYPE "Audit: Debug Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8595 + +alertDebugWarning TRAP-TYPE + ENTERPRISE auditAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Debug authorization failed." + --#TYPE "Audit: Debug Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 8594 + +------------------------------------------------------------------------------ +-- iDRAC IP Address Change Trap +-- +-- Category: Audit/4 +-- Subcategory: IPA/38 +------------------------------------------------------------------------------ + +alertiDRACIPAddressChange TRAP-TYPE + ENTERPRISE auditAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "iDRAC IP address has changed." + --#TYPE "iDRAC IP address has changed" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + + ::= 8499 + +------------------------------------------------------------------------------ +-- License Traps +-- +-- Category: Audit/4 +-- Subcategory: LIC/40 +------------------------------------------------------------------------------ + +alertLicenseInformation TRAP-TYPE + ENTERPRISE auditAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "License information." + --#TYPE "Audit: License Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8515 + +alertLicenseWarning TRAP-TYPE + ENTERPRISE auditAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "License warning." + --#TYPE "Audit: License Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 8514 + +alertLicenseFailure TRAP-TYPE + ENTERPRISE auditAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "License failure." + --#TYPE "Audit: License Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 8513 + +------------------------------------------------------------------------------ +-- PCI Device Traps +-- +-- Category: Audit/4 +-- Subcategory: PCI/46 +------------------------------------------------------------------------------ + +alertPCIDeviceAuditWarning TRAP-TYPE + ENTERPRISE auditAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "PCI device audit warning." + --#TYPE "Audit: PCI Device Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 8562 + +------------------------------------------------------------------------------ +-- Power Supply Traps +-- +-- Category: Audit/4 +-- Subcategory: PSU/17 +------------------------------------------------------------------------------ + +alertPowerSupplyAuditWarning TRAP-TYPE + ENTERPRISE auditAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Power Supply audit warning." + --#TYPE "Audit: Power Supply Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 8330 + +alertPowerSupplyAuditFailure TRAP-TYPE + ENTERPRISE auditAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Power Supply audit failure or critical event." + --#TYPE "Audit: Power Supply Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 8329 + +------------------------------------------------------------------------------ +-- Power Usage Traps +-- +-- Category: Audit/4 +-- Subcategory: PWR/28 +------------------------------------------------------------------------------ + +alertPowerUsageAuditInformation TRAP-TYPE + ENTERPRISE auditAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Power usage audit information." + --#TYPE "Audit: Power Usage Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8419 + +alertPowerUsageAuditWarning TRAP-TYPE + ENTERPRISE auditAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Power usage audit warning." + --#TYPE "Audit: Power Usage Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 8418 + +alertPowerUsageAuditFailure TRAP-TYPE + ENTERPRISE auditAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Power usage audit failure or critical event." + --#TYPE "Audit: Power Usage Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 8417 + +------------------------------------------------------------------------------ +-- System Power State Change Trap +-- +-- Category: Audit/4 +-- Subcategory: SYS/48 +------------------------------------------------------------------------------ + +alertSystemPowerStateChangeInformation TRAP-TYPE + ENTERPRISE auditAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Host is going through a power state change + (powering on or powering off)." + --#TYPE "Audit: System Power State Change Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8579 + +------------------------------------------------------------------------------ +-- User Tracking Trap +-- +-- Category: Audit/4 +-- Subcategory: USR/37 +------------------------------------------------------------------------------ + +alertUserTrackingWarning TRAP-TYPE + ENTERPRISE auditAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "User Tracking warning." + --#TYPE "Audit: User Tracking" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 8490 + + +------------------------------------------------------------------------------ +-- Configuration Alert Trap Group +-- Configuration Traps +-- Category: Configuration/5 +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.3.2.5 +------------------------------------------------------------------------------ + +------------------------------------------------------------------------------ +-- AutoDiscovery Traps +-- +-- Category: Configuration/5 +-- Subcategory: DIS/49 +------------------------------------------------------------------------------ + +alertAutoDiscoveryInformation TRAP-TYPE + ENTERPRISE configurationAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Auto discovery information." + --#TYPE "Configuration: Auto Discovery Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 10635 + +------------------------------------------------------------------------------ +-- NIC Configuration Traps +-- +-- Category: Configuration/5 +-- Subcategory: IOID/66 +------------------------------------------------------------------------------ + +alertNetworkConfigurationInformation TRAP-TYPE + ENTERPRISE configurationAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Network configuration information." + --#TYPE "Configuration: Network Configuration Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 10771 + +alertNetworkConfigurationWarning TRAP-TYPE + ENTERPRISE configurationAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Network configuration warning." + --#TYPE "Configuration: Network Configuration Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 10770 + +------------------------------------------------------------------------------ +-- IP Address Traps +-- +-- Category: Configuration/5 +-- Subcategory: IPA/38 +------------------------------------------------------------------------------ + +alertIPAddressConfigurationInformation TRAP-TYPE + ENTERPRISE configurationAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "IP Address configuration information." + --#TYPE "Configuration: IP Address Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 10547 + +------------------------------------------------------------------------------ +-- Job Control Traps +-- +-- Category: Configuration/5 +-- Subcategory: JCP/3 +------------------------------------------------------------------------------ + +alertJobControlConfigurationInformation TRAP-TYPE + ENTERPRISE configurationAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Job Control configuration information." + --#TYPE "Configuration: Job Control Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 10267 + +------------------------------------------------------------------------------ +-- PCI Device Traps +-- +-- Category: Configuration/5 +-- Subcategory: PCI/46 +------------------------------------------------------------------------------ + +alertPCIDeviceConfigurationInformation TRAP-TYPE + ENTERPRISE configurationAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "PCI device configuration information." + --#TYPE "Configuration: PCI Device Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 10611 + +------------------------------------------------------------------------------ +-- Security Event Traps +-- +-- Category: Configuration/5 +-- Subcategory: SEC/42 +------------------------------------------------------------------------------ + +alertSecurityConfigurationWarning TRAP-TYPE + ENTERPRISE configurationAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Security configuration warning." + --#TYPE "Configuration: Security Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 10578 + +------------------------------------------------------------------------------ +-- Software Configuration Traps +-- +-- Category: Configuration/5 +-- Subcategory: SWC/36 +------------------------------------------------------------------------------ + +alertSWCConfigurationWarning TRAP-TYPE + ENTERPRISE configurationAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Software configuration warning." + --#TYPE "Configuration: Software Configuration Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 10530 + +alertSWCConfigurationFailure TRAP-TYPE + ENTERPRISE configurationAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "Software configuration failure." + --#TYPE "Configuration: Software Configuration Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 10529 + +------------------------------------------------------------------------------ +-- Test Trap +-- +-- Category: Configuration/5 +-- Subcategory: TST/19 +------------------------------------------------------------------------------ + +alertTestTrapEvent TRAP-TYPE + ENTERPRISE configurationAlertTrapGroup + VARIABLES { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + DESCRIPTION + "The iDRAC generated a test trap event in response to a user request." + --#TYPE "Configuration: iDRAC Test Trap Event" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 10395 + +END + +------------------------------------------------------------------------------ +-- End MIB +------------------------------------------------------------------------------ + diff --git a/IDRAC-MIB-SMIv2 b/IDRAC-MIB-SMIv2 new file mode 100755 index 0000000..78d54af --- /dev/null +++ b/IDRAC-MIB-SMIv2 @@ -0,0 +1,13303 @@ +------------------------------------------------------------------------------ +-- +-- Title: iDRAC MIB +-- +-- Version: 3.2 +-- Date: 19 January 2015 +-- +-- Description: This MIB defines MIB objects that make iDRAC data available +-- to SNMP management applications. +-- +-- Note that the iDRAC MIB file is published in both types of SMI (Structure +-- of Managed Information) notations: SMIv1 and SMIv2. This copy of the iDRAC +-- MIB file is the SMIv2 version of the MIB file. +-- +-- Copyright (c) 2012-2015 Dell Inc. +-- All Rights Reserved. +-- +-- Note: The information and functionality described by this MIB file, +-- like many MIB files, is subject to change without notice. +-- Please examine the version number of this MIB and compare it +-- to the version number you are expecting. +-- +-- OID Format Legend: +-- = attribute ID +-- = index ID +-- = trap ID +-- +------------------------------------------------------------------------------ + + +------------------------------------------------------------------------------ +-- Begin MIB +------------------------------------------------------------------------------ + +IDRAC-MIB-SMIv2 DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString + FROM SNMPv2-TC; + +outOfBandGroup MODULE-IDENTITY + LAST-UPDATED "201501190000Z" -- 19 January 2015 + ORGANIZATION "Dell Inc." + CONTACT-INFO + "Visit the Dell Support website at: support.dell.com" + DESCRIPTION + "This MIB defines MIB objects that make out-of-band iDRAC data + available to SNMP management applications. It also defines the traps + that iDRAC supports." + -- Revision history, in reverse chronological order. + + REVISION "201501190000Z" -- 19 January 2015 + DESCRIPTION + "Version: 3.2 + * Renamed powerSupplyInputVoltage to powerSupplyMaximumInputVoltage + and updated description. + * Added powerSupplyCurrentInputVoltage. + * Updated memoryDeviceSpeed description. + * Added memoryDeviceCurrentOperatingSpeed. + * Removed hyphens from enumeration value names. + * Added alertRacFQDN variable to all traps. + * Added the following traps: + alertCableFailure + alertCMCWarning + alertCMCFailure + alertIOVirtualizationFailure + alertLinkStatusInformation + alertLinkStatusWarning + alertLinkStatusFailure + alertSecurityWarning + alertSoftwareConfigurationInformation + alertSoftwareConfigurationWarning + alertSoftwareConfigurationFailure + alertStorageSecurityInformation + alertStorageSecurityWarning + alertStorageSecurityFailure + alertSoftwareChangeUpdateWarning + alertCMCAuditInformation + alertCMCAuditWarning + alertCMCAuditFailure + alertPCIDeviceAuditWarning + alertPowerSupplyAuditWarning + alertPowerSupplyAuditFailure + alertPowerUsageAuditInformation + alertPowerUsageAuditWarning + alertPowerUsageAuditFailure + alertIPAddressConfigurationInformation + alertJobControlConfigurationInformation + alertPCIDeviceConfigurationInformation + alertSecurityConfigurationWarning + alertSWCConfigurationWarning + alertSWCConfigurationFailure + " + + REVISION "201410030000Z" -- 03 October 2014 + DESCRIPTION + "Version: 3.1 + * Added deviceTypeIsDDR4 to MemoryDeviceTypeEnum." + + REVISION "201407070000Z" -- 07 July 2014 + DESCRIPTION + "Version: 3.0 + * Updated physicalDiskPowerState. + * Updated RacTypeEnum for iDRAC8. + * Added alertRACInformation trap. + * Added alertSystemPerformanceWarning trap. + * Added alertUserTrackingWarning trap. + * Added physicalDiskProtocolVersion. + * Added physicalDiskPCIeNegotiatedLinkWidth. + * Added physicalDiskPCIeCapableLinkWidth. + * Added enclosureType." + + REVISION "201308220000Z" -- 22 Aug 2013 + DESCRIPTION + "Version: 2.1 + * Added systemPowerUpTime attribute. + * Added values to SystemFormFactorEnum. + * Added values to BladeGeometryEnum. + * Added chassisNameModular attribute. + * Added chassisModelModular attribute. + * Added systemNodeID attribute. + * Added alertChassisName variable to all traps. + * Added controllerT10PICapability attribute. + * Added controllerRAID10UnevenSpansSupported attribute. + * Added controllerEnhancedAutoImportForeignConfigMode attribute. + * Added controllerBootModeSupported attribute. + * Added controllerBootMode attribute. + * Added physicalDiskRemainingRatedWriteEndurance attribute. + * Added physicalDiskT10PICapability attribute. + * Added physicalDiskBlockSizeInBytes attribute. + * Added virtualDiskT10PIStatus attribute. + * Added virtualDiskBlockSizeInBytes attribute. + * Attribute batteryPredictedCapacity is obsolete. + * Added alertUpdateJobInformation trap. + * Added alertAutoDiscoveryInformation trap. + * Added alertNetworkConfigurationInformation trap. + * Added alertNetworkConfigurationWarning trap. + * Added alertNetworkConfigurationFailure trap." + + REVISION "201210300000Z" -- 30 Oct 2012 + DESCRIPTION + "Version: 2.0 + * Initial SMIv2 version of the iDRAC MIB." + ::= { enterprises dell(674) server3(10892) 5 } + + +------------------------------------------------------------------------------ +-- Object Identifiers +------------------------------------------------------------------------------ + +-- Server3 Out-of-Band Groups +-- +-- The informationGroup provides information to discover the system (RAC, +-- modular enclosure/chassis, and server) and its associated properties. +-- +informationGroup OBJECT IDENTIFIER ::= { outOfBandGroup 1 } +racInfoGroup OBJECT IDENTIFIER ::= { informationGroup 1 } +chassisInfoGroup OBJECT IDENTIFIER ::= { informationGroup 2 } +systemInfoGroup OBJECT IDENTIFIER ::= { informationGroup 3 } +statusGroup OBJECT IDENTIFIER ::= { outOfBandGroup 2 } +alertGroup OBJECT IDENTIFIER ::= { outOfBandGroup 3 } +alertVariablesGroup OBJECT IDENTIFIER ::= { alertGroup 1 } +alertTrapGroup OBJECT IDENTIFIER ::= { alertGroup 2 } +systemAlertTrapGroup OBJECT IDENTIFIER ::= { alertTrapGroup 1 } +storageAlertTrapGroup OBJECT IDENTIFIER ::= { alertTrapGroup 2 } +updatesAlertTrapGroup OBJECT IDENTIFIER ::= { alertTrapGroup 3 } +auditAlertTrapGroup OBJECT IDENTIFIER ::= { alertTrapGroup 4 } +configurationAlertTrapGroup OBJECT IDENTIFIER ::= { alertTrapGroup 5 } + +-- System details start +systemDetailsGroup OBJECT IDENTIFIER ::= { outOfBandGroup 4 } +mIBVersionGroup OBJECT IDENTIFIER ::= { systemDetailsGroup 1 } +systemStateGroup OBJECT IDENTIFIER ::= { systemDetailsGroup 200 } +chassisInformationGroup OBJECT IDENTIFIER ::= { systemDetailsGroup 300 } +powerGroup OBJECT IDENTIFIER ::= { systemDetailsGroup 600 } +thermalGroup OBJECT IDENTIFIER ::= { systemDetailsGroup 700 } +deviceGroup OBJECT IDENTIFIER ::= { systemDetailsGroup 1100 } +slotGroup OBJECT IDENTIFIER ::= { systemDetailsGroup 1200 } +fruGroup OBJECT IDENTIFIER ::= { systemDetailsGroup 2000 } +-- System details end + +-- Storage details start +storageDetailsGroup OBJECT IDENTIFIER ::= { outOfBandGroup 5 } +software OBJECT IDENTIFIER ::= { storageDetailsGroup 1 } +storageManagement OBJECT IDENTIFIER ::= { software 20 } +physicalDevices OBJECT IDENTIFIER ::= { storageManagement 130 } +logicalDevices OBJECT IDENTIFIER ::= { storageManagement 140 } +-- Storage details end + + +------------------------------------------------------------------------------ +-- Textual Conventions +------------------------------------------------------------------------------ + +StringType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "General string type." + SYNTAX OCTET STRING (SIZE (0..1023)) + +String64 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "General string type for 64 byte strings." + SYNTAX OCTET STRING (SIZE (0..64)) + +FQDDString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "String type for FQDD strings." + SYNTAX OCTET STRING (SIZE (0..512)) + +MACAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "String type for MAC Address strings." + SYNTAX OCTET STRING (SIZE (6)) + +ObjectRange ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Integer with a range of (1..128)." + SYNTAX INTEGER (1..128) + +Unsigned8BitRange ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Integer with a range of (0..255)." + SYNTAX INTEGER (0..255) + +Unsigned16BitRange ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Integer with a range of (0..65535)." + SYNTAX INTEGER (0..65535) + +Unsigned32BitRange ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Integer with a range of (0..2147483647)." + SYNTAX INTEGER (0..2147483647) + +Signed32BitRange ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Integer with a range of (-2147483647..2147483647)." + SYNTAX INTEGER (-2147483647..2147483647) + +BooleanType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Integer with a range of (0..1). + Where 0 = FALSE, 1 = TRUE" + SYNTAX INTEGER (0..1) + +-- DateName dates are defined in the displayable format +-- yyyymmddHHMMSS.uuuuuu+ooo +-- where yyyy is the year, mm is the month number, dd is the day of the month, +-- HHMMSS are the hours, minutes and seconds, respectively, uuuuuu is the +-- number of microseconds, and +ooo is the offset from UTC in minutes. If east +-- of UTC, the number is preceded by a plus (+) sign, and if west of UTC, the +-- number is preceded by a minus (-) sign. +-- +-- For example, Wednesday, May 25, 1994, at 1:30:15 PM EDT +-- would be represented as: 19940525133015.000000-300 +-- +-- Values must be zero-padded if necessary, like "05" in the example above. +-- If a value is not supplied for a field, each character in the field +-- must be replaced with asterisk ('*') characters. +DateName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "String type for date strings of a given DateName format." + SYNTAX OCTET STRING (SIZE (25)) + +-- Note About Bit Fields: +-- Attributes with definitions of xxxCapabilities, xxxCapabilitiesUnique, +-- xxxSettings, xxxSettingsUnique and xxxFeatureFlags are integers +-- representing a series of bit definitions. They are NOT enumerations and +-- should be treated as bit fields. The value is passed as a decimal value; +-- it should be converted to hex, and the appropriate bits should be parsed +-- from that. Some of the more common bit combinations are defined in some +-- variables, but not all combinations are or will be defined. + +-- +-- Generic State Capabilities +-- +StateCapabilitiesFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "State Capabilities flags." + SYNTAX INTEGER { + -- If set to 0 (zero), object has no state capabilities + unknownCapabilities(1), -- object's state capabilities are unknown + -- The object's state capabilities allow it to be set to: + enableCapable(2), -- be disabled (offline) or be enabled (online) + notReadyCapable(4), -- not ready + enableAndNotReadyCapable(6) + +} + +-- +-- Generic State Settings +-- +StateSettingsFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "State Settings flags." + SYNTAX INTEGER { + -- If set to 0 (zero), object has no state settings enabled and is disabled + unknown(1), -- object's state is unknown + enabled(2), -- object's state is disabled (offline) if bit is off + -- or enabled (online) if bit is on + notReady(4), -- object's state is not ready + enabledAndNotReady(6) +} + +-- +-- Probe Capabilities +-- +ProbeCapabilitiesFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Probe Capabilities flags." + SYNTAX INTEGER { + -- If set to 0 (zero) the object has no probe capabilities + -- The object's probe capabilities allow it to be set to: + upperNonCriticalThresholdSetCapable(1), -- upper noncritical threshold can be set + lowerNonCriticalThresholdSetCapable(2), -- lower noncritical threshold can be set + upperNonCriticalThresholdDefaultCapable(4), -- upper noncritical threshold can be set to default + lowerNonCriticalThresholdDefaultCapable(8) -- lower noncritical threshold can be set to default +} + +-- +-- Probe Status +-- +StatusProbeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Probe Status enum." + SYNTAX INTEGER { + other(1), -- probe status is not one of the following: + unknown(2), -- probe status is unknown (not known or monitored) + ok(3), -- probe is reporting a value within the thresholds + nonCriticalUpper(4), -- probe has crossed upper noncritical threshold + criticalUpper(5), -- probe has crossed upper critical threshold + nonRecoverableUpper(6), -- probe has crossed upper non-recoverable threshold + nonCriticalLower(7), -- probe has crossed lower noncritical threshold + criticalLower(8), -- probe has crossed lower critical threshold + nonRecoverableLower(9), -- probe has crossed lower non-recoverable threshold + failed(10) -- probe is not functional +} + +-- +-- Redundancy Status +-- +StatusRedundancyEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Redundancy Status enum." + SYNTAX INTEGER { + other(1), -- redundancy status is not one of the following: + unknown(2), -- redundancy status is unknown (not known or monitored) + full(3), -- object is fully redundant + degraded(4), -- object's redundancy has been degraded + lost(5), -- object's redundancy has been lost + notRedundant(6), -- redundancy status does not apply or object is not redundant + redundancyOffline(7) -- redundancy object taken offline +} + +-- +-- Status +-- +ObjectStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Status of an object." + SYNTAX INTEGER { + other(1), -- the status of the object is not one of the + -- following: + unknown(2), -- the status of the object is unknown + -- (not known or monitored) + ok(3), -- the status of the object is ok + nonCritical(4), -- the status of the object is warning, non-critical + critical(5), -- the status of the object is critical (failure) + nonRecoverable(6) -- the status of the object is non-recoverable (dead) +} + +RacTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "RAC Type enum." + SYNTAX INTEGER { + other(1), -- the RAC type is not one of the following + unknown(2), -- the RAC type is unknown + idrac7monolithic(16), -- iDRAC7 Monolithic + idrac7modular(17), -- iDRAC7 Modular + idrac8monolithic(32), -- iDRAC8 Monolithic + idrac8modular(33) -- iDRAC8 Modular +} + +SystemFormFactorEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "System Form Factor enum." + SYNTAX INTEGER { + other(1), -- the form factor is not one of the following: + unknown(2), -- the form factor is unknown + u1(3), -- 1U Monolithic + u2(4), -- 2U Monolithic + u4(5), -- 4U Monolithic + u7(6), -- 7U Monolithic + singleWidthHalfHeight(7), -- Single width, half height Modular + dualWidthHalfHeight(8), -- Dual width, half height Modular + singleWidthFullHeight(9), -- Single width, full height Modular + dualWidthFullHeight(10), -- Dual width, full height Modular + singleWidthQuarterHeight(11), -- Single width, quarter height Modular + u5(12), -- 5U Monolithic + u1HalfWidth(13), -- 1U, half width Modular + u1QuarterWidth(14), -- 1U, quarter width Modular + u1FullWidth(15) -- 1U, full width Modular +} + +BladeGeometryEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Blade Geometry enum." + SYNTAX INTEGER { + other(1), -- the modular geometry is not one of the following: + unknown(2), -- the modular geometry is unknown + singleWidthHalfHeight(3), -- Single width, half height Modular + dualWidthHalfHeight(4), -- Dual width, half height Modular + singleWidthFullHeight(5), -- Single width, full height Modular + dualWidthFullHeight(6), -- Dual width, full height Modular + singleWidthQuarterHeight(7), -- Single width, quarter height Modular + u1HalfWidth(8), -- 1U, half width Modular + u1QuarterWidth(9), -- 1U, quarter width Modular + u1FullWidth(10) -- 1U, full width Modular +} + +PowerStateStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Power State Status enum." + SYNTAX INTEGER { + other(1), -- the power state status is not one of the following: + unknown(2), -- the power state status is unknown + off(3), -- system power is off + on(4) -- system power is on +} + + +------------------------------------------------------------------------------ +-- +-- MIB Groups +-- +------------------------------------------------------------------------------ + + +------------------------------------------------------------------------------ +-- RAC Information Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.1.1..0 +------------------------------------------------------------------------------ + +racName OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the product name of a remote access card." + ::= { racInfoGroup 1 } + +racShortName OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the short product name of a remote access + card." + ::= { racInfoGroup 2 } + +racDescription OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the product description of a remote access + card." + ::= { racInfoGroup 3 } + +racManufacturer OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the product manufacturer of a remote access + card." + ::= { racInfoGroup 4 } + +racVersion OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the product version of a remote access card." + ::= { racInfoGroup 5 } + +racURL OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the out-of-band UI URL of a remote access + card." + ::= { racInfoGroup 6 } + +racType OBJECT-TYPE + SYNTAX RacTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the type of a remote access card." + ::= { racInfoGroup 7 } + +racFirmwareVersion OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the firmware version of a remote access card." + ::= { racInfoGroup 8 } + +------------------------------------------------------------------------------ +-- Chassis Information Group +-- (for modular chassis) +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.1.2..0 +------------------------------------------------------------------------------ + +chassisServiceTag OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the service tag of the modular chassis. + The value is zero length if not a modular system." + ::= { chassisInfoGroup 1 } + +chassisNameModular OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the chassis name of the modular chassis. + The value is zero length if not a modular system." + ::= { chassisInfoGroup 2 } + +chassisModelModular OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the model of the modular chassis. + The value is zero length if not a modular system." + ::= { chassisInfoGroup 3 } + +------------------------------------------------------------------------------ +-- System Information Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.1.3..0 +------------------------------------------------------------------------------ + +systemFQDN OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the fully qualified domain name of the system. + For example, hostname.domainname." + ::= { systemInfoGroup 1 } + +systemServiceTag OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the service tag of the system." + ::= { systemInfoGroup 2 } + +systemExpressServiceCode OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the express service code of the system." + ::= { systemInfoGroup 3 } + +systemAssetTag OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the asset tag of the system." + ::= { systemInfoGroup 4 } + +systemBladeSlotNumber OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the slot number of the system in the modular + chassis." + ::= { systemInfoGroup 5 } + +systemOSName OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the name of the operating system that the host + is running." + ::= { systemInfoGroup 6 } + +systemFormFactor OBJECT-TYPE + SYNTAX SystemFormFactorEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the form factor of the system." + ::= { systemInfoGroup 7 } + +systemDataCenterName OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the Data Center locator of the system." + ::= { systemInfoGroup 8 } + +systemAisleName OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the Aisle locator of the system." + ::= { systemInfoGroup 9 } + +systemRackName OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the Rack locator of the system." + ::= { systemInfoGroup 10 } + +systemRackSlot OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the Rack Slot locator of the system." + ::= { systemInfoGroup 11 } + +systemModelName OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the model name of the system." + ::= { systemInfoGroup 12 } + +systemSystemID OBJECT-TYPE + SYNTAX Unsigned16BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the system ID of the system." + ::= { systemInfoGroup 13 } + +systemOSVersion OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the version of the operating system that the + host is running." + ::= { systemInfoGroup 14 } + +systemRoomName OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the Room locator of the system." + ::= { systemInfoGroup 15 } + +systemChassisSystemHeight OBJECT-TYPE + SYNTAX Unsigned8BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the height of the system, in 'U's. + A U is a standard unit of measure for the height of a rack or + rack-mountable component. + (If not applicable, a 'no such name' error is returned.)" + ::= { systemInfoGroup 16 } + +systemBladeGeometry OBJECT-TYPE + SYNTAX BladeGeometryEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the geometry for a modular system. + (If not applicable, a 'no such name' error is returned.)" + ::= { systemInfoGroup 17 } + +systemNodeID OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the node ID of the system. The node ID + provides a unique identifier for the system." + ::= { systemInfoGroup 18 } + + +------------------------------------------------------------------------------ +-- Status Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.2..0 +------------------------------------------------------------------------------ + +globalSystemStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the overall rollup status of all + components in the system being monitored by the remote + access card. Includes system, storage, IO devices, iDRAC, + CPU, memory, etc." + ::= { statusGroup 1 } + +systemLCDStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the system status as it is reflected by + the LCD front panel. Not all system components may be included." + ::= { statusGroup 2 } + +globalStorageStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the overall storage status being + monitored by the remote access card." + ::= { statusGroup 3 } + +systemPowerState OBJECT-TYPE + SYNTAX PowerStateStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the power state of the system." + ::= { statusGroup 4 } + +systemPowerUpTime OBJECT-TYPE + SYNTAX Unsigned32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the power-up time of the system in seconds." + ::= { statusGroup 5 } + + +------------------------------------------------------------------------------ +-- Alert Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.3 +------------------------------------------------------------------------------ + + +------------------------------------------------------------------------------ +-- Alert Variables Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.3.1..0 +------------------------------------------------------------------------------ + +alertMessageID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Message ID of the event." + ::= { alertVariablesGroup 1 } + +alertMessage OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Message describing the alert." + ::= { alertVariablesGroup 2 } + +alertCurrentStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of object causing the alert, if applicable." + ::= { alertVariablesGroup 3 } + +alertSystemServiceTag OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service tag of the system." + ::= { alertVariablesGroup 4 } + +alertSystemFQDN OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fully qualified domain name of the system." + ::= { alertVariablesGroup 5 } + +alertFQDD OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fully qualified device descriptor of the device." + ::= { alertVariablesGroup 6 } + +alertDeviceDisplayName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display name of the device/FQDD." + ::= { alertVariablesGroup 7 } + +alertMessageArguments OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Concatenated set of strings representing the message arguments of the + event. Each message argument string is enclosed in double quotes, + and there is a comma after the ending double quote of each message + argument string, except the last one. Any double quotes found within + a message argument string are preprocessed and changed to single + quotes." + ::= { alertVariablesGroup 8 } + +alertChassisServiceTag OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For modular systems, the service tag of the enclosing chassis. + For rack and tower systems, this varbind will be empty (zero + length)." + ::= { alertVariablesGroup 9 } + +alertChassisName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For modular systems, the chassis name of the enclosing chassis. + For rack and tower systems, this varbind will be empty (zero + length)." + ::= { alertVariablesGroup 10 } + +alertRacFQDN OBJECT-TYPE + SYNTAX StringType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fully qualified domain name of the remote access card." + ::= { alertVariablesGroup 11 } + + +------------------------------------------------------------------------------- +-- System Details Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- MIB Version Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.1..0 +------------------------------------------------------------------------------- + +mIBMajorVersionNumber OBJECT-TYPE + SYNTAX Unsigned8BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0001.0001 This attribute defines the major version number for the + version of this MIB supported by the iDRAC." + ::= { mIBVersionGroup 1 } + +mIBMinorVersionNumber OBJECT-TYPE + SYNTAX Unsigned8BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0001.0002 This attribute defines the minor version number for the + version of this MIB supported by the iDRAC." + ::= { mIBVersionGroup 2 } + +mIBMaintenanceVersionNumber OBJECT-TYPE + SYNTAX Unsigned8BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0001.0003 This attribute defines the maintenance version number for + the version of this MIB supported by the iDRAC." + ::= { mIBVersionGroup 3 } + + +------------------------------------------------------------------------------- +-- System State Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.200 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- System State Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.200.10.1.. +------------------------------------------------------------------------------- + +SystemStateTableEntry ::= SEQUENCE { + systemStatechassisIndex ObjectRange, + systemStateGlobalSystemStatus ObjectStatusEnum, + systemStateChassisState StateSettingsFlags, + systemStateChassisStatus ObjectStatusEnum, + systemStatePowerUnitStateDetails OCTET STRING, + systemStatePowerUnitStatusRedundancy StatusRedundancyEnum, + systemStatePowerUnitStatusDetails OCTET STRING, + systemStatePowerSupplyStateDetails OCTET STRING, + systemStatePowerSupplyStatusCombined ObjectStatusEnum, + systemStatePowerSupplyStatusDetails OCTET STRING, + systemStateVoltageStateDetails OCTET STRING, + systemStateVoltageStatusCombined ObjectStatusEnum, + systemStateVoltageStatusDetails OCTET STRING, + systemStateAmperageStateDetails OCTET STRING, + systemStateAmperageStatusCombined ObjectStatusEnum, + systemStateAmperageStatusDetails OCTET STRING, + systemStateCoolingUnitStateDetails OCTET STRING, + systemStateCoolingUnitStatusRedundancy StatusRedundancyEnum, + systemStateCoolingUnitStatusDetails OCTET STRING, + systemStateCoolingDeviceStateDetails OCTET STRING, + systemStateCoolingDeviceStatusCombined ObjectStatusEnum, + systemStateCoolingDeviceStatusDetails OCTET STRING, + systemStateTemperatureStateDetails OCTET STRING, + systemStateTemperatureStatusCombined ObjectStatusEnum, + systemStateTemperatureStatusDetails OCTET STRING, + systemStateMemoryDeviceStateDetails OCTET STRING, + systemStateMemoryDeviceStatusCombined ObjectStatusEnum, + systemStateMemoryDeviceStatusDetails OCTET STRING, + systemStateChassisIntrusionStateDetails OCTET STRING, + systemStateChassisIntrusionStatusCombined ObjectStatusEnum, + systemStateChassisIntrusionStatusDetails OCTET STRING, + systemStatePowerUnitStatusCombined ObjectStatusEnum, + systemStatePowerUnitStatusList OCTET STRING, + systemStateCoolingUnitStatusCombined ObjectStatusEnum, + systemStateCoolingUnitStatusList OCTET STRING, + systemStateProcessorDeviceStatusCombined ObjectStatusEnum, + systemStateProcessorDeviceStatusList OCTET STRING, + systemStateBatteryStatusCombined ObjectStatusEnum, + systemStateBatteryStatusList OCTET STRING, + systemStateSDCardUnitStatusCombined ObjectStatusEnum, + systemStateSDCardUnitStatusList OCTET STRING, + systemStateSDCardDeviceStatusCombined ObjectStatusEnum, + systemStateSDCardDeviceStatusList OCTET STRING, + systemStateIDSDMCardUnitStatusCombined ObjectStatusEnum, + systemStateIDSDMCardUnitStatusList OCTET STRING, + systemStateIDSDMCardDeviceStatusCombined ObjectStatusEnum, + systemStateIDSDMCardDeviceStatusList OCTET STRING, + systemStateTemperatureStatisticsStateDetails OCTET STRING, + systemStateTemperatureStatisticsStatusCombined ObjectStatusEnum, + systemStateTemperatureStatisticsStatusDetails OCTET STRING +} + +systemStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemStateTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0200.0010 This object defines the System State Table." + ::= { systemStateGroup 10 } + +systemStateTableEntry OBJECT-TYPE + SYNTAX SystemStateTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0200.0010.0001 This object defines the System State Table Entry." + INDEX { systemStatechassisIndex } + ::= { systemStateTable 1 } + +systemStatechassisIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0001 This attribute defines the index (one based) of + this system chassis." + ::= { systemStateTableEntry 1 } + +systemStateGlobalSystemStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0002 This attribute defines the global system status + of all system chassis being monitored by the systems management software." + ::= { systemStateTableEntry 2 } + +systemStateChassisState OBJECT-TYPE + SYNTAX StateSettingsFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0003 This attribute defines the state settings of this + system chassis." + ::= { systemStateTableEntry 3 } + +systemStateChassisStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0004 This attribute defines the status of this system + chassis." + ::= { systemStateTableEntry 4 } + +systemStatePowerUnitStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0005 This attribute lists the state settings of each + power unit of this system. The results are returned as a binary octet + string where each byte of the octet string represents the state settings + of a power unit. The first byte returned represents the state settings + of the first power unit, etc. The bytes have the same definition type + as StateSettingsFlags." + ::= { systemStateTableEntry 5 } + +systemStatePowerUnitStatusRedundancy OBJECT-TYPE + SYNTAX StatusRedundancyEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0006 This attribute defines the combined redundancy status + of all power units of this system." + ::= { systemStateTableEntry 6 } + +systemStatePowerUnitStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0007 This attribute lists the redundancy status of each + power unit of this system. The results are returned as a binary octet + string where each byte of the octet string represents the redundancy status + of a power unit. The first byte returned represents the redundancy status + of the first power unit, etc. The bytes have the same definition type as + StatusRedundancyEnum." + ::= { systemStateTableEntry 7 } + +systemStatePowerSupplyStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0008 This attribute lists the state settings of each + power supply of this system. The results are returned as a binary octet + string where each byte of the octet string represents the state settings + of a power supply. The first byte returned represents the state settings + of the first power supply, etc. The bytes have the same definition type + as StateSettingsFlags." + ::= { systemStateTableEntry 8 } + +systemStatePowerSupplyStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0009 This attribute defines the combined status of all + power supplies of this system." + ::= { systemStateTableEntry 9 } + +systemStatePowerSupplyStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0010 This attribute lists the status of each power supply + of this system. The results are returned as a binary octet string where + each byte of the octet string represents the status of a power supply. + The first byte returned represents the status of the first power supply, + etc. The bytes have the same definition type as ObjectStatusEnum." + ::= { systemStateTableEntry 10 } + +systemStateVoltageStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0011 This attribute lists the state settings of each + voltage probe of this system. The results are returned as a binary octet + string where each byte of the octet string represents the state settings + of a voltage probe. The first byte returned represents the state settings + of the first voltage probe, etc. The bytes have the same definition type + as StateSettingsFlags." + ::= { systemStateTableEntry 11 } + +systemStateVoltageStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0012 This attribute defines the combined status of all + voltage probes of this system." + ::= { systemStateTableEntry 12 } + +systemStateVoltageStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0013 This attribute lists the status of each voltage probe + of this system. The results are returned as a binary octet string where + each byte of the octet string represents the status of a voltage probe. + The first byte returned represents the status of the first voltage probe, + etc. The bytes have the same definition type as ObjectStatusEnum." + ::= { systemStateTableEntry 13 } + +systemStateAmperageStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0014 This attribute lists the state settings of each + amperage probe of this system. The results are returned as a binary octet + string where each byte of the octet string represents the state settings + of an amperage probe. The first byte returned represents the state settings + of the first amperage probe, etc. The bytes have the same definition type + as StateSettingsFlags." + ::= { systemStateTableEntry 14 } + +systemStateAmperageStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0015 This attribute defines the combined status of all + amperage probes of this system." + ::= { systemStateTableEntry 15 } + +systemStateAmperageStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0016 This attribute lists the status of each amperage probe + of this system. The results are returned as a binary octet string where + each byte of the octet string represents the status of an amperage probe. + The first byte returned represents the status of the first amperage probe, + etc. The bytes have the same definition type as ObjectStatusEnum." + ::= { systemStateTableEntry 16 } + +systemStateCoolingUnitStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0017 This attribute lists the state settings of each + cooling unit of this system. The results are returned as a binary octet + string where each byte of the octet string represents the state settings + of a cooling unit. The first byte returned represents the state settings + of the first cooling unit, etc. The bytes have the same definition type + as StateSettingsFlags." + ::= { systemStateTableEntry 17 } + +systemStateCoolingUnitStatusRedundancy OBJECT-TYPE + SYNTAX StatusRedundancyEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0018 This attribute defines the combined redundancy status + of all cooling units of this system." + ::= { systemStateTableEntry 18 } + +systemStateCoolingUnitStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0019 This attribute lists the redundancy status of each + cooling unit of this system. The results are returned as a binary octet + string where each byte of the octet string represents the redundancy status + of a cooling unit. The first byte returned represents the redundancy status + of the first cooling unit, etc. The bytes have the same definition type as + StatusRedundancyEnum." + ::= { systemStateTableEntry 19 } + +systemStateCoolingDeviceStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0020 This attribute lists the state settings of each + cooling device of this system. The results are returned as a binary octet + string where each byte of the octet string represents the state settings + of a cooling device. The first byte returned represents the state settings + of the first cooling device, etc. The bytes have the same definition type + as StateSettingsFlags." + ::= { systemStateTableEntry 20 } + +systemStateCoolingDeviceStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0021 This attribute defines the combined status of all + cooling devices of this system." + ::= { systemStateTableEntry 21 } + +systemStateCoolingDeviceStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0022 This attribute lists the status of each cooling device + of this system. The results are returned as a binary octet string where + each byte of the octet string represents the status of a cooling device. + The first byte returned represents the status of the first cooling device, + etc. The bytes have the same definition type as ObjectStatusEnum." + ::= { systemStateTableEntry 22 } + +systemStateTemperatureStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0023 This attribute lists the state settings of each + temperature probe of this system. The results are returned as a binary octet + string where each byte of the octet string represents the state settings + of a temperature probe. The first byte returned represents the state settings + of the first temperature probe, etc. The bytes have the same definition type + as StateSettingsFlags." + ::= { systemStateTableEntry 23 } + +systemStateTemperatureStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0024 This attribute defines the combined status of all + temperature probes of this system." + ::= { systemStateTableEntry 24 } + +systemStateTemperatureStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0025 This attribute lists the status of each temperature probe + of this system. The results are returned as a binary octet string where + each byte of the octet string represents the status of a temperature probe. + The first byte returned represents the status of the first temperature probe, + etc. The bytes have the same definition type as ObjectStatusEnum." + ::= { systemStateTableEntry 25 } + +systemStateMemoryDeviceStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0026 This attribute lists the state settings of each + memory device of this system. The results are returned as a binary octet + string where each byte of the octet string represents the state settings + of a memory device. The first byte returned represents the state settings + of the first memory device, etc. The bytes have the same definition type + as StateSettingsFlags." + ::= { systemStateTableEntry 26 } + +systemStateMemoryDeviceStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0027 This attribute defines the combined status of all + memory devices of this system." + ::= { systemStateTableEntry 27 } + +systemStateMemoryDeviceStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0028 This attribute lists the status of each memory device + of this system. The results are returned as a binary octet string where + each byte of the octet string represents the status of a memory device. + The first byte returned represents the status of the first memory device, + etc. The bytes have the same definition type as ObjectStatusEnum." + ::= { systemStateTableEntry 28 } + +systemStateChassisIntrusionStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0029 This attribute lists the state settings of each + intrusion detection device of this system chassis. The results are returned as + a binary octet string where each byte of the octet string represents the + state settings of an intrusion detection device. The first byte returned + represents the state settings of the first intrusion detection device, etc. + The bytes have the same definition type as StateSettingsFlags." + ::= { systemStateTableEntry 29 } + +systemStateChassisIntrusionStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0030 This attribute defines the combined status of all + intrusion detection devices of this system chassis." + ::= { systemStateTableEntry 30 } + +systemStateChassisIntrusionStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0031 This attribute lists the status of each intrusion + detection device of this system chassis. The results are returned as a binary + octet string where each byte of the octet string represents the status + of an intrusion detection device. The first byte returned represents the + status of the first intrusion detection device, etc. The bytes have the + same definition type as ObjectStatusEnum." + ::= { systemStateTableEntry 31 } + +systemStatePowerUnitStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0042 This attribute defines the combined status + of all power units of this chassis." + ::= { systemStateTableEntry 42 } + +systemStatePowerUnitStatusList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0043 This attribute lists the status of each + power unit of this chassis. The results are returned as a binary octet + string where each byte of the octet string represents the status + of a power unit. The first byte returned represents the status + of the first power unit, etc. The bytes have the same definition type + as ObjectStatusEnum." + ::= { systemStateTableEntry 43 } + +systemStateCoolingUnitStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0044 This attribute defines the combined status + of all cooling units of this system." + ::= { systemStateTableEntry 44 } + +systemStateCoolingUnitStatusList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0045 This attribute lists the status of each + cooling unit of this system. The results are returned as a binary octet + string where each byte of the octet string represents the status + of a cooling unit. The first byte returned represents the status + of the first cooling unit, etc. The bytes have the same definition type + as ObjectStatusEnum." + ::= { systemStateTableEntry 45 } + +systemStateProcessorDeviceStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0050 This attribute defines the combined status of all + processor devices of this system." + ::= { systemStateTableEntry 50 } + +systemStateProcessorDeviceStatusList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0051 This attribute lists the status of each processor device + of this system. The results are returned as a binary octet string where + each byte of the octet string represents the status of a processor device. + The first byte returned represents the status of the first processor device, + etc. The bytes have the same definition type as ObjectStatusEnum." + ::= { systemStateTableEntry 51 } + +systemStateBatteryStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0052 This attribute defines the combined status of all + batteries of this system." + ::= { systemStateTableEntry 52 } + +systemStateBatteryStatusList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0053 This attribute lists the status of each battery + of this system. The results are returned as a binary octet string where + each byte of the octet string represents the status of a battery. + The first byte returned represents the status of the first battery, + etc. The bytes have the same definition type as ObjectStatusEnum." + ::= { systemStateTableEntry 53 } + +systemStateSDCardUnitStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0054 This attribute defines the combined status + of all SD Card units of this system." + ::= { systemStateTableEntry 54 } + +systemStateSDCardUnitStatusList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0055 This attribute lists the status of each + SD Card unit of this system. The results are returned as a binary + octet string where each byte of the octet string represents the status + of a SD Card unit. The first byte returned represents the status + of the first SD Card unit, etc. The bytes have the same definition + type as ObjectStatusEnum." + ::= { systemStateTableEntry 55 } + +systemStateSDCardDeviceStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0056 This attribute defines the combined status of all + SD Card devices of this system." + ::= { systemStateTableEntry 56 } + +systemStateSDCardDeviceStatusList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0057 This attribute lists the status of each SD Card device + of this system. The results are returned as a binary octet string where + each byte of the octet string represents the status of a SD Card device. + The first byte returned represents the status of the first SD Card device, + etc. The bytes have the same definition type as ObjectStatusEnum." + ::= { systemStateTableEntry 57 } + +systemStateIDSDMCardUnitStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0058 This attribute defines the combined status + of all IDSDM Card units of this system." + ::= { systemStateTableEntry 58 } + +systemStateIDSDMCardUnitStatusList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0059 This attribute lists the status of each + IDSDM Card unit of this system. The results are returned as a binary + octet string where each byte of the octet string represents the status + of an IDSDM Card unit. The first byte returned represents the status + of the first IDSDM Card unit, etc. The bytes have the same definition + type as ObjectStatusEnum." + ::= { systemStateTableEntry 59 } + +systemStateIDSDMCardDeviceStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0060 This attribute defines the combined status of all + IDSDM Card devices of this system." + ::= { systemStateTableEntry 60 } + +systemStateIDSDMCardDeviceStatusList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0061 This attribute lists the status of each IDSDM Card device + of this system. The results are returned as a binary octet string where + each byte of the octet string represents the status of an IDSDM Card device. + The first byte returned represents the status of the first IDSDM Card device, + etc. The bytes have the same definition type as ObjectStatusEnum." + ::= { systemStateTableEntry 61 } + +systemStateTemperatureStatisticsStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0062 This attribute lists the state settings of each + temperature statistics object of this system. The results are returned + as a binary octet string where each byte of the octet string represents + the state settings of a temperature statistics object. The first byte + returned represents the state settings of the first temperature + statistics object, etc. The bytes have the same definition type + as StateSettingsFlags." + ::= { systemStateTableEntry 62 } + +systemStateTemperatureStatisticsStatusCombined OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0063 This attribute defines the combined status of all + temperature statistics objects of this system." + ::= { systemStateTableEntry 63 } + +systemStateTemperatureStatisticsStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0200.0010.0001.0064 This attribute lists the status of each + temperature statistics object of this system. The results are returned + as a binary octet string where each byte of the octet string represents + the status of a temperature statistics object. The first byte returned + represents the status of the first temperature statistics object, etc. + The bytes have the same definition type as ObjectStatusEnum." + ::= { systemStateTableEntry 64 } + + +------------------------------------------------------------------------------- +-- Chassis Information Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.300 +------------------------------------------------------------------------------- + +StateCapabilitiesLogUniqueFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "State Capabilities Log Unique Flags." + SYNTAX INTEGER { + -- Note: These values are bit masks, so combination values are possible. + unknown(1), -- log state capabilities are unknown + onlineCapable(2), -- log can be enabled (online) or disabled (offline) + notReadyCapable(4), -- log can be not ready + resetCapable(8) -- log can be reset +} + +StateSettingsLogUniqueFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "State Settings Log Unique Flags." + SYNTAX INTEGER { +-- Note: These values are bit masks, so combination values are possible. + unknown(1), -- log state settings are unknown + online(2), -- log is enabled (online) + notReady(4), -- log is not ready + reset(8) -- reset log +} + +LogFormatType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Log Format Type." + SYNTAX INTEGER { + raw(1), -- format is Raw + ascii(2), -- format is ASCII + uniCode(3) -- format is Unicode +} + + +------------------------------------------------------------------------------- +-- Chassis Information Group Attributes +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.300..0 +------------------------------------------------------------------------------- + +numEventLogEntries OBJECT-TYPE + SYNTAX Unsigned32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0001.0000 This attribute provides the number of entries + currently in the eventLogTable." + ::= { chassisInformationGroup 1 } + +-- Note: You can only access the numLCLogEntries attribute via SNMPv3 queries. +-- Access to the attribute is blocked for SNMPv1 and SNMPv2c queries. +numLCLogEntries OBJECT-TYPE + SYNTAX Unsigned32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0002.0000 This attribute provides the number of entries + currently in the lcLogTable. + Note: This attribute can only be accessed via SNMPv3 queries." + ::= { chassisInformationGroup 2 } + + +------------------------------------------------------------------------------- +-- Chassis Information Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.300.10.1.. +------------------------------------------------------------------------------- + +ChassisTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Chassis Type Enum." + SYNTAX INTEGER { + other(1), -- type is other than following values + unknown(2), -- type is unknown + desktop(3), -- type is Desktop + lowProfileDesktop(4), -- type is Low Profile Desktop + pizzaBox(5), -- type is Pizza Box + miniTower(6), -- type is MiniTower + tower(7), -- type is Tower + portable(8), -- type is Portable + lapTop(9), -- type is Laptop + noteBook(10), -- type is Notebook + handHeld(11), -- type is Handheld + dockingStation(12), -- type is Docking Station + allInOne(13), -- type is All-In-One + subNoteBook(14), -- type is SubNotebook + spaceSaving(15), -- type is Spacesaver + lunchBox(16), -- type is Lunchbox + mainSystemChassis(17), -- type is Main System Chassis + expansionChassis(18), -- type is Expansion Chassis + subChassis(19), -- type is SubChassis + busExpansionChassis(20), -- type is Bus Expansion Chassis + peripheralChassis(21), -- type is Peripheral Chassis + raidChassis(22), -- type is RAID Chassis + rackMountChassis(23), -- type is Rack-mounted Chassis + sealedCasePC(24), -- type is Sealed-case PC + multiSystemChassis(25) -- type is Multi-system Chassis +} + +ChassisSystemClassEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Chassis System Class Enum." + SYNTAX INTEGER { + other(1), -- class is other than following values + unknown(2), -- class is unknown + workstationClass(3), -- class is Workstation + serverClass(4), -- class is Server + desktopClass(5), -- class is Desktop + portableClass(6), -- class is Portable + netPCClass(7), -- class is Net PC + storageClass(8) -- class is Storage +} + +LEDControlCapabilitiesFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "LED Control Capabilities Flags." + SYNTAX INTEGER { + -- If 0 (zero), there are no LED Control capabilities + unknown(1), -- LED control capabilities are unknown + alertOnErrorCapable(2), -- LED can alert on error condition + alertOnWarningAndErrorCapable(4), -- LED can alert on error and warning condition + alertOnWarningOrErrorCapable(6) -- LED can alert on error or warning condition +} + +LEDControlSettingsFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "LED Control Settings Flags." + SYNTAX INTEGER { + -- If 0 (zero), there are no LED Control settings + unknown(1), -- LED control settings are unknown + alertOnError(2), -- LED set to alert on error condition + alertOnWarningAndError(4) -- LED set to alert on error or warning condition +} + +ChassisIdentifyControlCapabilitiesFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Chassis Identify Control Capabilities Flags." + SYNTAX INTEGER { + -- If 0 (zero), there are no Chassis Identify Control capabilities + unknownCapabilities(1), -- chassis identify capabilities are unknown + -- The objects capabilities allow it to be set to: + enableCapable(2), -- chassis identify can be enabled (online) or disabled (offline) + notReadyCapable(4), -- chassis identify can be not ready + identifyCapable(8) -- chassis idenfity can be made to identify chassis +} + +ChassisIdentifyControlSettingsFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Chassis Identify Control Settings Flags." + SYNTAX INTEGER { + -- If 0 (zero), there are no Chassis Identify Control settings + unknown(1), -- chassis identify settings are unknown + enabled(2), -- chassis identify is enabled (online) + notReady(4), -- chassis identify is not ready + identifyChassis(8), -- identify chassis + identifyChassisAndEnable(10) -- identify chassis and enabled +} + +HostControlCapabilitiesFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Host Control Capabilities Flags." + SYNTAX INTEGER { + -- If 0 (zero), there are no Host Control capabilities + manualRebootCapable(1), -- host can be rebooted + manualPowerOFFCapable(2), -- host can be powered off + manualPowerCycleCapable(4), -- host can be power cycled + manualAllExceptOperatingSystemShutdownCapable(7), -- all host control capabilities except OS shutdown + manualOperatingSystemShutdownCapable(8), -- operating system can be shutdown + manualFullyCapable(15), -- all host control capabilities + manualRebootWithOSShutdownCapable(16), -- host can be rebooted with operating system shutdown + manualRebootWithoutOSShutdownCapable(32), -- host can be rebooted without operating system shutdown + manualPowerOffWithOSShutdownCapable(64), -- host can be powered off with operating system shutdown + manualPowerOffWithoutOSShutdownCapable(128),-- host can be powered off without operating system shutdown + manualPowerCycleWithOSShutdownCapable(256), -- host can be power cycled with operating system shutdown + manualPowerCycleWithoutOSShutdownCapable(512) -- host can be power cycled with operating system shutdown +} + +HostControlSettingsFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Host Control Settings Flags." + SYNTAX INTEGER { + -- If 0 (zero), there are no Host Control settings + manualReboot(1), -- reboot host + manualPowerOFF(2), -- power off host + manualPowerCycle(4), -- power cycle host + manualOperatingSystemShutdown(8), -- shutdown operating system on host + manualOperatingSystemShutdownThenReboot(9), -- shutdown operating system on host then reboot host + manualOperatingSystemShutdownThenPowerOFF(10), -- shutdown operating system on host then power off host + manualOperatingSystemShutdownThenPowerCycle(12) -- shutdown operating system on host then power cycle host +} + +WatchDogControlCapabilitiesFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "WatchDog Control Capabilities Flags." + SYNTAX INTEGER { + -- If 0 (zero), there are no Watchdog Control capabilities + automaticRebootCapable(1), -- watchdog can reboot host + automaticPowerCycleCapable(2), -- watchdog can power cycle host + automaticNotificationCapable(4), -- watchdog can notify + automaticWatchDogTimerCapable(8), -- watchdog supports timer + automaticPowerOffCapable(16), -- watchdog can power off host + automaticAllExceptNotificationCapable(27), -- all capabilities except notification + automaticFullyCapable(31) -- all watchdog control capabilities +} + +WatchControlSettingsFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "WatchDog Control Settings Flags." + SYNTAX INTEGER { + -- If 0 (zero), there are no Watchdog Control settings + automaticRebootEnabled(1), -- watchdog set for automatic reboot + automaticPowerCycleEnabled(2), -- watchdog set for automatic power cycle + automaticNotificationEnabled(4), -- watchdog set for automatic notification + automaticPowerOffEnabled(8) -- watchdog set for automatic power off +} + +WatchDogTimerCapabilitiesFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "WatchDog Timer Capabilities Flags." + SYNTAX INTEGER { + -- If 0 (zero), there are no Watchdog Timer capabilities + type1Capable(1), -- watchdog can time in range of 20-480 seconds + type2Capable(2), -- watchdog can time in 30, 60, 120 and 480 second intervals + type3Capable(4) -- watchdog can time in 60 second intervals +} + +PowerButtonControlCapabilitiesFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Power Button Control Capabilities Flags." + SYNTAX INTEGER { + -- If 0 (zero), there are no Power Button Control capabilities + unknownCapabilities(1), -- power button capabilities are unknown + enableCapable(2) -- power button can be enabled or disabled +} + +PowerButtonControlSettingsFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Power Button Control Settings Flags." + SYNTAX INTEGER { + -- If 0 (zero), there are no Power Button Control settings + unknown(1), -- power button settings are unknown + enabled(2), -- power button is enabled + disabled(4) -- power button disabled +} + +NMIButtonControlCapabilitiesFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "NMI Button Control Capabilities Flags." + SYNTAX INTEGER { + -- If 0 (zero), there are no NMI Button Control capabilities + unknownCapabilities(1), -- NMI button capabilities are unknown + enableCapable(2) -- NMI button can be enabled or disabled +} + +NMIButtonControlSettingsFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "NMI Button Control Settings Flags." + SYNTAX INTEGER { + -- If 0 (zero), there are no NMI Button Control settings + unknown(1), -- NMI button settings are unknown + enabled(2), -- NMI button is enabled + disabled(4) -- NMI button disabled +} + +SystemPropertiesFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "System Properties Flags." + SYNTAX INTEGER { + -- Note: These values are bit masks, so combination values are possible. + -- none(0), - no properties + energySmart(1) -- Energy Smart system +} + +ChassisInformationTableEntry ::= SEQUENCE { + chassisIndexChassisInformation ObjectRange, + chassisStateCapabilities StateCapabilitiesFlags, + chassisStateSettings StateSettingsFlags, + chassisStatus ObjectStatusEnum, + chassisparentIndexReference ObjectRange, + chassisType ChassisTypeEnum, + chassisName String64, + chassisManufacturerName String64, + chassisModelTypeName String64, + chassisAssetTagName OCTET STRING, + chassisServiceTagName OCTET STRING, + chassisID Unsigned8BitRange, + chassisIDExtension Unsigned16BitRange, + chassisSystemClass ChassisSystemClassEnum, + chassisSystemName String64, + chassisLEDControlCapabilitiesUnique LEDControlCapabilitiesFlags, + chassisLEDControlSettingsUnique LEDControlSettingsFlags, + chassisIdentifyFlashControlCapabilities ChassisIdentifyControlCapabilitiesFlags, + chassisIdentifyFlashControlSettings ChassisIdentifyControlSettingsFlags, + chassisLockPresent BooleanType, + chassishostControlCapabilitiesUnique HostControlCapabilitiesFlags, + chassishostControlSettingsUnique HostControlSettingsFlags, + chassiswatchDogControlCapabilitiesUnique WatchDogControlCapabilitiesFlags, + chassiswatchDogControlSettingsUnique WatchControlSettingsFlags, + chassiswatchDogControlExpiryTimeCapabilitiesUnique WatchDogTimerCapabilitiesFlags, + chassiswatchDogControlExpiryTime Unsigned16BitRange, + chassisPowerButtonControlCapabilitiesUnique PowerButtonControlCapabilitiesFlags, + chassisPowerButtonControlSettingsUnique PowerButtonControlSettingsFlags, + chassisNMIButtonControlCapabilitiesUnique NMIButtonControlCapabilitiesFlags, + chassisNMIButtonControlSettingsUnique NMIButtonControlSettingsFlags, + chassisSystemProperties SystemPropertiesFlags, + chassisSystemRevisionNumber Unsigned8BitRange, + chassisSystemRevisionName String64, + chassisExpressServiceCodeName String64 +} + +chassisInformationTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChassisInformationTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0300.0010 This object defines the Chassis Information Table." + ::= { chassisInformationGroup 10 } + +chassisInformationTableEntry OBJECT-TYPE + SYNTAX ChassisInformationTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0300.0010.0001 This object defines the Chassis Information Table Entry." + INDEX { chassisIndexChassisInformation } + ::= { chassisInformationTable 1 } + +chassisIndexChassisInformation OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0001 This attribute defines the index (one based) of + the system chassis." + ::= { chassisInformationTableEntry 1 } + +chassisStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0002 This attribute defines the state capabilities of the system chassis." + ::= { chassisInformationTableEntry 2 } + +chassisStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0003 This attribute defines the state settings of the system chassis." + ::= { chassisInformationTableEntry 3 } + +chassisStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0004 This attribute defines the status of the system chassis." + ::= { chassisInformationTableEntry 4 } + +chassisparentIndexReference OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0005 This attribute defines the index (one based) to the + parent system of this system chassis, if any." + ::= { chassisInformationTableEntry 5 } + +chassisType OBJECT-TYPE + SYNTAX ChassisTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0006 This attribute defines the system type of the system chassis." + ::= { chassisInformationTableEntry 6 } + +chassisName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0007 This attribute defines the user-assigned name of the system chassis." + ::= { chassisInformationTableEntry 7 } + +chassisManufacturerName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0008 This attribute defines the name of the manufacturer + of the system chassis." + ::= { chassisInformationTableEntry 8 } + +chassisModelTypeName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0009 This attribute defines the system model type of the system chassis." + ::= { chassisInformationTableEntry 9 } + +chassisAssetTagName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0010 This attribute defines the asset tag name of the system chassis." + ::= { chassisInformationTableEntry 10 } + +chassisServiceTagName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0011 This attribute defines the service tag name of the system chassis." + ::= { chassisInformationTableEntry 11 } + +chassisID OBJECT-TYPE + SYNTAX Unsigned8BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0012 This attribute defines the system ID. If the value + is 254 (0xFE), the attribute systemIDExtension provides the system ID." + ::= { chassisInformationTableEntry 12 } + +chassisIDExtension OBJECT-TYPE + SYNTAX Unsigned16BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0013 This attribute defines the system ID extension." + ::= { chassisInformationTableEntry 13 } + +chassisSystemClass OBJECT-TYPE + SYNTAX ChassisSystemClassEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0014 This attribute defines the system class." + ::= { chassisInformationTableEntry 14 } + +chassisSystemName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0015 This attribute defines the host name of the system chassis." + ::= { chassisInformationTableEntry 15 } + +chassisLEDControlCapabilitiesUnique OBJECT-TYPE + SYNTAX LEDControlCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0024 This attribute defines the capabilities of the + LED control hardware in the system chassis." + ::= { chassisInformationTableEntry 24 } + +chassisLEDControlSettingsUnique OBJECT-TYPE + SYNTAX LEDControlSettingsFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0025 This attribute defines the reading and setting of the + LED control hardware in the system chassis." + ::= { chassisInformationTableEntry 25 } + +chassisIdentifyFlashControlCapabilities OBJECT-TYPE + SYNTAX ChassisIdentifyControlCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0028 This attribute defines if the system allows setting + of the system front panel LED to flash." + ::= { chassisInformationTableEntry 28 } + +chassisIdentifyFlashControlSettings OBJECT-TYPE + SYNTAX ChassisIdentifyControlSettingsFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0029 This attribute setting causes the system front panel + LED to flash." + ::= { chassisInformationTableEntry 29 } + +chassisLockPresent OBJECT-TYPE + SYNTAX BooleanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0030 If true, a system lock is present on the system chassis." + ::= { chassisInformationTableEntry 30 } + +chassishostControlCapabilitiesUnique OBJECT-TYPE + SYNTAX HostControlCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0031 This attribute defines the capabilities of the + host control function." + ::= { chassisInformationTableEntry 31 } + +chassishostControlSettingsUnique OBJECT-TYPE + SYNTAX HostControlSettingsFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0032 This attribute defines the settings of the + host control function." + ::= { chassisInformationTableEntry 32 } + +chassiswatchDogControlCapabilitiesUnique OBJECT-TYPE + SYNTAX WatchDogControlCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0033 This attribute defines the capabilities of the + watchdog control function." + ::= { chassisInformationTableEntry 33 } + +chassiswatchDogControlSettingsUnique OBJECT-TYPE + SYNTAX WatchControlSettingsFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0034 This attribute defines the settings of the + watchdog control function." + ::= { chassisInformationTableEntry 34 } + +chassiswatchDogControlExpiryTimeCapabilitiesUnique OBJECT-TYPE + SYNTAX WatchDogTimerCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0035 This attribute defines the capabilities of the + watchdog control expiry timer function." + ::= { chassisInformationTableEntry 35 } + +chassiswatchDogControlExpiryTime OBJECT-TYPE + SYNTAX Unsigned16BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0036 This attribute defines the current watchdog timer + value in seconds." + ::= { chassisInformationTableEntry 36 } + +chassisPowerButtonControlCapabilitiesUnique OBJECT-TYPE + SYNTAX PowerButtonControlCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0038 This attribute defines the capabilities of the + power button control hardware in the system chassis." + ::= { chassisInformationTableEntry 38 } + +chassisPowerButtonControlSettingsUnique OBJECT-TYPE + SYNTAX PowerButtonControlSettingsFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0039 This attribute defines the reading and setting of + the power button control hardware in the system chassis." + ::= { chassisInformationTableEntry 39 } + +chassisNMIButtonControlCapabilitiesUnique OBJECT-TYPE + SYNTAX NMIButtonControlCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0044 This attribute defines the capabilities of the + NMI button control hardware in the system chassis." + ::= { chassisInformationTableEntry 44 } + +chassisNMIButtonControlSettingsUnique OBJECT-TYPE + SYNTAX NMIButtonControlSettingsFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0045 This attribute defines the reading and setting of + the NMI button control hardware in the system chassis." + ::= { chassisInformationTableEntry 45 } + +chassisSystemProperties OBJECT-TYPE + SYNTAX SystemPropertiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0046 This attribute defines the properties of the system chassis." + ::= { chassisInformationTableEntry 46 } + +chassisSystemRevisionNumber OBJECT-TYPE + SYNTAX Unsigned8BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0047 This attribute defines the revision number of the system + where zero indicates the original version of the system chassis. The revision number + is not available on all systems." + ::= { chassisInformationTableEntry 47 } + +chassisSystemRevisionName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0048 This attribute defines the revision name of the system, + if applicable." + ::= { chassisInformationTableEntry 48 } + +chassisExpressServiceCodeName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0010.0001.0049 This attribute defines the Express Service Code of the system chassis." + ::= { chassisInformationTableEntry 49 } + + +------------------------------------------------------------------------------- +-- Event (ESM) Log Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.300.40.1... +------------------------------------------------------------------------------- + +EventLogTableEntry ::= SEQUENCE { + eventLogchassisIndex ObjectRange, + eventLogRecordIndex Unsigned32BitRange, + eventLogStateCapabilitiesUnique StateCapabilitiesLogUniqueFlags, + eventLogStateSettingsUnique StateSettingsLogUniqueFlags, + eventLogRecord OCTET STRING, + eventLogFormat LogFormatType, + eventLogSeverityStatus ObjectStatusEnum, + eventLogDateName DateName +} + +eventLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF EventLogTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0300.0040 This object defines the Event (ESM) Log Table." + ::= { chassisInformationGroup 40 } + +eventLogTableEntry OBJECT-TYPE + SYNTAX EventLogTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0300.0040.0001 This object defines the Event (ESM) Log Table Entry." + INDEX { eventLogchassisIndex, + eventLogRecordIndex } + ::= { eventLogTable 1 } + +eventLogchassisIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0040.0001.0001 This attribute defines the index (one based) of the + associated system chassis." + ::= { eventLogTableEntry 1 } + +eventLogRecordIndex OBJECT-TYPE + SYNTAX Unsigned32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0040.0001.0002 This attribute defines the index (one based) of the + event log record." + ::= { eventLogTableEntry 2 } + +eventLogStateCapabilitiesUnique OBJECT-TYPE + SYNTAX StateCapabilitiesLogUniqueFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0040.0001.0003 This attribute defines the state capabilities of the + object that is writing the event log." + ::= { eventLogTableEntry 3 } + +eventLogStateSettingsUnique OBJECT-TYPE + SYNTAX StateSettingsLogUniqueFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0040.0001.0004 This attribute defines the state settings of the + object that is writing the event log." + ::= { eventLogTableEntry 4 } + +eventLogRecord OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0040.0001.0005 This attribute defines the data of the event log record." + ::= { eventLogTableEntry 5 } + +eventLogFormat OBJECT-TYPE + SYNTAX LogFormatType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0040.0001.0006 This attribute defines the format of the event log record." + ::= { eventLogTableEntry 6 } + +eventLogSeverityStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0040.0001.0007 This attribute defines the severity of the + event log record." + ::= { eventLogTableEntry 7 } + +eventLogDateName OBJECT-TYPE + SYNTAX DateName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0040.0001.0008 This attribute defines the date and time of the + event log record." + ::= { eventLogTableEntry 8 } + + +------------------------------------------------------------------------------- +-- System BIOS Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.300.50.1... +------------------------------------------------------------------------------- + +SystemBIOSTableEntry ::= SEQUENCE { + systemBIOSchassisIndex ObjectRange, + systemBIOSIndex ObjectRange, + systemBIOSStateCapabilities StateCapabilitiesFlags, + systemBIOSStateSettings StateSettingsFlags, + systemBIOSStatus ObjectStatusEnum, + systemBIOSReleaseDateName DateName, + systemBIOSVersionName String64, + systemBIOSManufacturerName String64 +} + +systemBIOSTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemBIOSTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0300.0050 This object defines the System BIOS Table." + ::= { chassisInformationGroup 50 } + +systemBIOSTableEntry OBJECT-TYPE + SYNTAX SystemBIOSTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0300.0050.0001 This object defines the System BIOS Table Entry." + INDEX { systemBIOSchassisIndex, + systemBIOSIndex } + ::= { systemBIOSTable 1 } + +systemBIOSchassisIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0050.0001.0001 This attribute defines the index (one based) of the + associated system chassis." + ::= { systemBIOSTableEntry 1 } + +systemBIOSIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0050.0001.0002 This attribute defines the index (one based) of the + system BIOS." + ::= { systemBIOSTableEntry 2 } + +systemBIOSStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0050.0001.0003 This attribute defines the state capabilities of the + system BIOS." + ::= { systemBIOSTableEntry 3 } + +systemBIOSStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0050.0001.0004 This attribute defines the state settings of the + system BIOS." + ::= { systemBIOSTableEntry 4 } + +systemBIOSStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0050.0001.0005 This attribute defines the status of the system BIOS." + ::= { systemBIOSTableEntry 5 } + +systemBIOSReleaseDateName OBJECT-TYPE + SYNTAX DateName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0050.0001.0007 This attribute defines the release date name of the + system BIOS." + ::= { systemBIOSTableEntry 7 } + +systemBIOSVersionName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0050.0001.0008 This attribute defines the version name of the + system BIOS." + ::= { systemBIOSTableEntry 8 } + +systemBIOSManufacturerName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0050.0001.0011 This attribute defines the name of the manufacturer + of the system BIOS." + ::= { systemBIOSTableEntry 11 } + + +------------------------------------------------------------------------------- +-- Firmware Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.300.60.1... +------------------------------------------------------------------------------- + +FirmwareType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Firmware Type." + SYNTAX INTEGER { + other(1), -- type is other than following values + unknown(2), -- type is unknown + lifecycleController(20), -- type is Lifecycle Controller + iDRAC7(21), -- type is Integrated Dell Remote Access Controller 7 + iDRAC8(22) -- type is Integrated Dell Remote Access Controller 8 +} + +FirmwareTableEntry ::= SEQUENCE { + firmwarechassisIndex ObjectRange, + firmwareIndex ObjectRange, + firmwareStateCapabilities StateCapabilitiesFlags, + firmwareStateSettings StateSettingsFlags, + firmwareStatus ObjectStatusEnum, + firmwareSize Unsigned16BitRange, + firmwareType FirmwareType, + firmwareTypeName String64, + firmwareUpdateCapabilities Unsigned16BitRange, + firmwareVersionName String64 +} + +firmwareTable OBJECT-TYPE + SYNTAX SEQUENCE OF FirmwareTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0300.0060 This object defines the Firmware Table." + ::= { chassisInformationGroup 60 } + +firmwareTableEntry OBJECT-TYPE + SYNTAX FirmwareTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0300.0060.0001 This object defines the Firmware Table Entry." + INDEX { firmwarechassisIndex, + firmwareIndex } + ::= { firmwareTable 1 } + +firmwarechassisIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0060.0001.0001 This attribute defines the index (one based) of the + associated system chassis." + ::= { firmwareTableEntry 1 } + +firmwareIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0060.0001.0002 This attribute defines the index (one based) of the + firmware." + ::= { firmwareTableEntry 2 } + +firmwareStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0060.0001.0003 This attribute defines the state capabilities of the + firmware." + ::= { firmwareTableEntry 3 } + +firmwareStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0060.0001.0004 This attribute defines the state settings of the + firmware." + ::= { firmwareTableEntry 4 } + +firmwareStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0060.0001.0005 This attribute defines the status of the firmware." + ::= { firmwareTableEntry 5 } + +firmwareSize OBJECT-TYPE + SYNTAX Unsigned16BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0060.0001.0006 This attribute defines the image size of the firmware + in KBytes. Zero indicates size is unknown." + ::= { firmwareTableEntry 6 } + +firmwareType OBJECT-TYPE + SYNTAX FirmwareType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0060.0001.0007 This attribute defines the type of firmware." + ::= { firmwareTableEntry 7 } + +firmwareTypeName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0060.0001.0008 This attribute defines the type name of the firmware." + ::= { firmwareTableEntry 8 } + +firmwareUpdateCapabilities OBJECT-TYPE + SYNTAX Unsigned16BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0060.0001.0009 This attribute defines the bitmap of supported methods + for firmware update." + ::= { firmwareTableEntry 9 } + +firmwareVersionName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0060.0001.0011 This attribute defines the version of the firmware." + ::= { firmwareTableEntry 11 } + + +------------------------------------------------------------------------------- +-- Intrusion Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.300.70.1... +------------------------------------------------------------------------------- + +IntrusionReadingEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Intrusion Reading Enum." + SYNTAX INTEGER { + chassisNotBreached(1), -- chassis not breached and no uncleared breaches + chassisBreached(2), -- chassis currently breached + chassisBreachedPrior(3), -- chassis breached prior to boot and has not been cleared + chassisBreachSensorFailure(4) -- intrusion sensor has failed +} + +IntrusionTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Intrusion Type Enum." + SYNTAX INTEGER { + chassisBreachDetectionWhenPowerON(1), -- type is detect intrusion while power on + chassisBreachDetectionWhenPowerOFF(2) -- type is detect intrusion while power off +} + +IntrusionTableEntry ::= SEQUENCE { + intrusionchassisIndex ObjectRange, + intrusionIndex ObjectRange, + intrusionStateCapabilities StateCapabilitiesFlags, + intrusionStateSettings StateSettingsFlags, + intrusionStatus ObjectStatusEnum, + intrusionReading IntrusionReadingEnum, + intrusionType IntrusionTypeEnum, + intrusionLocationName String64 +} + +intrusionTable OBJECT-TYPE + SYNTAX SEQUENCE OF IntrusionTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0300.0070 This object defines the Intrusion Table." + ::= { chassisInformationGroup 70 } + +intrusionTableEntry OBJECT-TYPE + SYNTAX IntrusionTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0300.0070.0001 This object defines the Intrusion Table Entry." + INDEX { intrusionchassisIndex, + intrusionIndex } + ::= { intrusionTable 1 } + +intrusionchassisIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0070.0001.0001 This attribute defines the index (one based) of the + associated system chassis." + ::= { intrusionTableEntry 1 } + +intrusionIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0070.0001.0002 This attribute defines the index (one based) of the + intrusion sensor." + ::= { intrusionTableEntry 2 } + +intrusionStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0070.0001.0003 This attribute defines the state capabilities of the + intrusion sensor." + ::= { intrusionTableEntry 3 } + +intrusionStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0070.0001.0004 This attribute defines the state settings of the + intrusion sensor." + ::= { intrusionTableEntry 4 } + +intrusionStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0070.0001.0005 This attribute defines the status of the + intrusion sensor." + ::= { intrusionTableEntry 5 } + +intrusionReading OBJECT-TYPE + SYNTAX IntrusionReadingEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0070.0001.0006 This attribute defines the reading of the + intrusion sensor." + ::= { intrusionTableEntry 6 } + +intrusionType OBJECT-TYPE + SYNTAX IntrusionTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0070.0001.0007 This attribute defines the type of the + intrusion sensor." + ::= { intrusionTableEntry 7 } + +intrusionLocationName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0070.0001.0008 This attribute defines the location of the + intrusion sensor." + ::= { intrusionTableEntry 8 } + + +------------------------------------------------------------------------------- +-- Lifecycle (LC) Log Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.300.90.1... +------------------------------------------------------------------------------- + +LcLogCategoryEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "LC Log Category Enum." + SYNTAX INTEGER { + system(1), -- System Health category + storage(2), -- Storage category + updates(3), -- Updates category + audit(4), -- Audit category + configuration(5), -- Configuration category + workNotes(6) -- Work Notes category +} + +LcLogTableEntry ::= SEQUENCE { + lcLogChassisIndex ObjectRange, + lcLogRecordIndex Unsigned32BitRange, + lcLogSequenceNumber Unsigned32BitRange, + lcLogCategory LcLogCategoryEnum, + lcLogSeverityStatus ObjectStatusEnum, + lcLogDateName DateName, + lcLogFQDD FQDDString, + lcLogMessageID OCTET STRING, + lcLogMessage OCTET STRING, + lcLogDetailedDescription OCTET STRING, + lcLogRecommededAction OCTET STRING, + lcLogComment OCTET STRING +} + +-- Note: You can only access the lcLogTable table via SNMPv3 queries. +-- Access to the table is blocked for SNMPv1 and SNMPv2c queries. +lcLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF LcLogTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0300.0090 This object defines the Lifecycle (LC) Log Table. + Lifecycle (LC) Log table records are ordered from oldest to newest. + Note: This table can only be accessed via SNMPv3 queries." + ::= { chassisInformationGroup 90 } + +lcLogTableEntry OBJECT-TYPE + SYNTAX LcLogTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0300.0090.0001 This object defines the Lifcycle (LC) Log Table Entry." + INDEX { lcLogChassisIndex, + lcLogRecordIndex } + ::= { lcLogTable 1 } + +lcLogChassisIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0090.0001.0001 This attribute defines the index (one based) + of the associated system chassis." + ::= { lcLogTableEntry 1 } + +lcLogRecordIndex OBJECT-TYPE + SYNTAX Unsigned32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0090.0001.0002 This attribute defines the index (one based) + of the LC log record." + ::= { lcLogTableEntry 2 } + +lcLogSequenceNumber OBJECT-TYPE + SYNTAX Unsigned32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0090.0001.0003 This attribute defines the LC Log sequence number + of the event associated with the LC log record." + ::= { lcLogTableEntry 3 } + +lcLogCategory OBJECT-TYPE + SYNTAX LcLogCategoryEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0090.0001.0004 This attribute defines the category + of the event associated with the LC log record." + ::= { lcLogTableEntry 4 } + +lcLogSeverityStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0090.0001.0005 This attribute defines the severity + of the event associated with the LC log record." + ::= { lcLogTableEntry 5 } + +lcLogDateName OBJECT-TYPE + SYNTAX DateName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0090.0001.0006 This attribute defines the date and time + of the event associated with the LC log record." + ::= { lcLogTableEntry 6 } + +lcLogFQDD OBJECT-TYPE + SYNTAX FQDDString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0090.0001.0007 Fully qualified device descriptor (FQDD) + of the device associated with the event associated with the LC log record." + ::= { lcLogTableEntry 7 } + +lcLogMessageID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0090.0001.0008 This attribute defines the Message ID + of the event associated with the LC log record." + ::= { lcLogTableEntry 8 } + +lcLogMessage OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0090.0001.0009 This attribute defines the message + of the event associated with the LC log record." + ::= { lcLogTableEntry 9 } + +lcLogDetailedDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..2048)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0090.0001.0010 This attribute defines the detailed description + of the event associated with the LC log record." + ::= { lcLogTableEntry 10 } + +lcLogRecommededAction OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..2048)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0090.0001.0011 This attribute defines an optional recommended action + associated with the event associated with the LC log record." + ::= { lcLogTableEntry 11 } + +lcLogComment OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0300.0090.0001.0012 This attribute defines an optional user comment + associated with the event associated with the LC log record." + ::= { lcLogTableEntry 12 } + + + +------------------------------------------------------------------------------- +-- Power Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.600 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Power Unit Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.600.10.1... +------------------------------------------------------------------------------- + +PowerUnitTableEntry ::= SEQUENCE { + powerUnitchassisIndex ObjectRange, + powerUnitIndex ObjectRange, + powerUnitStateCapabilities StateCapabilitiesFlags, + powerUnitStateSettings StateSettingsFlags, + powerUnitRedundancyStatus StatusRedundancyEnum, + powerSupplyCountForRedundancy ObjectRange, + powerUnitName String64, + powerUnitStatus ObjectStatusEnum +} + +powerUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF PowerUnitTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0600.0010 This object defines the Power Unit Table." + ::= { powerGroup 10 } + +powerUnitTableEntry OBJECT-TYPE + SYNTAX PowerUnitTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0600.0010.0001 This object defines the Power Unit Table Entry." + INDEX { powerUnitchassisIndex, + powerUnitIndex } + ::= { powerUnitTable 1 } + +powerUnitchassisIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0010.0001.0001 This attribute defines the index (one based) of + the system chassis." + ::= { powerUnitTableEntry 1 } + +powerUnitIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0010.0001.0002 This attribute defines the index (one based) of the + power unit." + ::= { powerUnitTableEntry 2 } + +powerUnitStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0010.0001.0003 This attribute defines the state capabilities of the + power unit." + ::= { powerUnitTableEntry 3 } + +powerUnitStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0010.0001.0004 This attribute defines the state settings of the + power unit." + ::= { powerUnitTableEntry 4 } + +powerUnitRedundancyStatus OBJECT-TYPE + SYNTAX StatusRedundancyEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0010.0001.0005 This attribute defines the redundancy status of the + power unit." + ::= { powerUnitTableEntry 5 } + +powerSupplyCountForRedundancy OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0010.0001.0006 This attribute defines the total number of power supplies + required for this power unit to have full redundancy." + ::= { powerUnitTableEntry 6 } + +powerUnitName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0010.0001.0007 This attribute defines the name of the power unit." + ::= { powerUnitTableEntry 7 } + +powerUnitStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0010.0001.0008 This attribute defines the status of the power unit." + ::= { powerUnitTableEntry 8 } + + +------------------------------------------------------------------------------- +-- Power Supply Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.600.12.1... +------------------------------------------------------------------------------- + +PowerSupplyStateCapabilitiesUniqueFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Power Supply State Capabilities Unique Flags." + SYNTAX INTEGER { + -- If 0 (zero), there are no power supply state capabilities + -- Note: These values are bit masks, so combination values are possible. + unknown(1), -- state capabilities are unknown + onlineCapable(2), -- power supply can be enabled (online) or disabled (offline) + notReadyCapable(4) -- power supply can be not ready +} + +PowerSupplyStateSettingsUniqueFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Power Supply State Settings Unique Flags." + SYNTAX INTEGER { + -- If 0 (zero), there are no power supply state settings + -- Note: These values are bit masks, so combination values are possible. + unknown(1), -- state settings are unknown + onLine(2), -- power supply is enabled (online) + notReady(4), -- power supply is not ready + fanFailure(8), -- power supply fan has failed + onlineAndFanFailure(10), + powerSupplyIsON(16), -- power supply is supplying power + powerSupplyIsOK(32), -- power supply is indicating it is OK + acSwitchIsON(64), -- power supply is indicating AC power switch is on + onlineandAcSwitchIsON(66), + acPowerIsON(128), -- power supply is indicating AC power is on + onlineAndAcPowerIsON(130), + onlineAndPredictiveFailure(210), + acPowerAndSwitchAreOnPowerSupplyIsOnIsOkAndOnline(242) +} + +PowerSupplyTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Power Supply Type Enum." + SYNTAX INTEGER { + powerSupplyTypeIsOther(1), -- type is other than following values + powerSupplyTypeIsUnknown(2), -- type is unknown + powerSupplyTypeIsLinear(3), -- type is Linear + powerSupplyTypeIsSwitching(4), -- type is Switching + powerSupplyTypeIsBattery(5), -- type is Battery + powerSupplyTypeIsUPS(6), -- type is Uninterruptible Power Supply + powerSupplyTypeIsConverter(7), -- type is Converter + powerSupplyTypeIsRegulator(8), -- type is Regulator + powerSupplyTypeIsAC(9), -- type is AC + powerSupplyTypeIsDC(10), -- type is DC + powerSupplyTypeIsVRM(11) -- type is VRM +} + +PowerSupplySensorStateFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Power Supply Sensor State Flags." + SYNTAX INTEGER { + -- Note: These values are bit masks, so combination values are possible. + presenceDetected(1), -- state is Presence detected + psFailureDetected(2), -- state is PS Failure detected + predictiveFailure(4), -- state is Predictive Failure + psACLost(8), -- state is PS AC lost + acLostOrOutOfRange(16), -- state is AC lost or out-of-range + acOutOfRangeButPresent(32), -- state is AC out-of-range, but present + configurationError(64) -- state is Configuration error +} + +PowerSupplyConfigurationErrorTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Power Supply Configuration Error Type Enum." + SYNTAX INTEGER { + vendorMismatch(1), -- error type is Vendor mismatch + revisionMismatch(2), -- error type is Revision mismatch + processorMissing(3) -- error type is Processor missing +} + +PowerSupplyTableEntry ::= SEQUENCE { + powerSupplychassisIndex ObjectRange, + powerSupplyIndex ObjectRange, + powerSupplyStateCapabilitiesUnique PowerSupplyStateCapabilitiesUniqueFlags, + powerSupplyStateSettingsUnique PowerSupplyStateSettingsUniqueFlags, + powerSupplyStatus ObjectStatusEnum, + powerSupplyOutputWatts Signed32BitRange, + powerSupplyType PowerSupplyTypeEnum, + powerSupplyLocationName String64, + powerSupplyMaximumInputVoltage Signed32BitRange, + powerSupplypowerUnitIndexReference ObjectRange, + powerSupplySensorState PowerSupplySensorStateFlags, + powerSupplyConfigurationErrorType PowerSupplyConfigurationErrorTypeEnum, + powerSupplyPowerMonitorCapable BooleanType, + powerSupplyRatedInputWattage Signed32BitRange, + powerSupplyFQDD FQDDString, + powerSupplyCurrentInputVoltage Signed32BitRange +} + +powerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF PowerSupplyTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0600.0012 This object defines the Power Supply Table." + ::= { powerGroup 12 } + +powerSupplyTableEntry OBJECT-TYPE + SYNTAX PowerSupplyTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0600.0012.0001 This object defines the Power Supply Table Entry." + INDEX { powerSupplychassisIndex, + powerSupplyIndex } + ::= { powerSupplyTable 1 } + +powerSupplychassisIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0012.0001.0001 This attribute defines the index (one based) of + the system chassis." + ::= { powerSupplyTableEntry 1 } + +powerSupplyIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0012.0001.0002 This attribute defines the index (one based) of the + power supply." + ::= { powerSupplyTableEntry 2 } + +powerSupplyStateCapabilitiesUnique OBJECT-TYPE + SYNTAX PowerSupplyStateCapabilitiesUniqueFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0012.0001.0003 This attribute defines the state capabilities of the + power supply." + ::= { powerSupplyTableEntry 3 } + +powerSupplyStateSettingsUnique OBJECT-TYPE + SYNTAX PowerSupplyStateSettingsUniqueFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0012.0001.0004 This attribute defines the state settings of the + power supply." + ::= { powerSupplyTableEntry 4 } + +powerSupplyStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0012.0001.0005 This attribute defines the status of the power supply." + ::= { powerSupplyTableEntry 5 } + +powerSupplyOutputWatts OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0012.0001.0006 This attribute defines the maximum sustained output + wattage of the power supply (in tenths of Watts)." + ::= { powerSupplyTableEntry 6 } + +powerSupplyType OBJECT-TYPE + SYNTAX PowerSupplyTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0012.0001.0007 This attribute defines the type of the power supply." + ::= { powerSupplyTableEntry 7 } + +powerSupplyLocationName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0012.0001.0008 This attribute defines the location of the power supply." + ::= { powerSupplyTableEntry 8 } + +powerSupplyMaximumInputVoltage OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0012.0001.0009 This attribute defines the maximum input voltage of the + power supply (in Volts)." + ::= { powerSupplyTableEntry 9 } + +powerSupplypowerUnitIndexReference OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0012.0001.0010 This attribute defines the index to the associated + power unit if the power supply is part of a power unit." + ::= { powerSupplyTableEntry 10 } + +powerSupplySensorState OBJECT-TYPE + SYNTAX PowerSupplySensorStateFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0012.0001.0011 This attribute defines the state reported by the + power supply sensor. This attribute supplements the attribute + powerSupplyStateSettingsUnique." + ::= { powerSupplyTableEntry 11 } + +powerSupplyConfigurationErrorType OBJECT-TYPE + SYNTAX PowerSupplyConfigurationErrorTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0012.0001.0012 This attribute defines the type of configuration error + reported by the power supply sensor. When the configurationError bit is on + in the value for the attribute powerSupplySensorState, a value is returned + for this attribute; otherwise, a value is not returned for this attribute." + ::= { powerSupplyTableEntry 12 } + +powerSupplyPowerMonitorCapable OBJECT-TYPE + SYNTAX BooleanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0012.0001.0013 This attribute defines a boolean value that reports + whether the power supply is capable of monitoring power consumption." + ::= { powerSupplyTableEntry 13 } + +powerSupplyRatedInputWattage OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0012.0001.0014 This attribute defines the rated input wattage of the + power supply (in tenths of Watts)." + ::= { powerSupplyTableEntry 14 } + +powerSupplyFQDD OBJECT-TYPE + SYNTAX FQDDString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0012.0001.0015 Fully qualified device descriptor (FQDD) of the + power supply." + ::= { powerSupplyTableEntry 15 } + +powerSupplyCurrentInputVoltage OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0012.0001.0016 This attribute defines the current input voltage to the + power supply (in Volts)." + ::= { powerSupplyTableEntry 16 } + + +------------------------------------------------------------------------------- +-- Voltage Probe Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.600.20.1... +------------------------------------------------------------------------------- + +VoltageTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Voltage Type Enum." + SYNTAX INTEGER { + voltageProbeTypeIsOther(1), -- type is other than following values + voltageProbeTypeIsUnknown(2), -- type is unknown + voltageProbeTypeIs1Point5Volt(3), -- type is 1.5 volt probe + voltageProbeTypeIs3Point3Volt(4), -- type is 3.3 volt probe + voltageProbeTypeIs5Volt(5), -- type is 5 volt probe + voltageProbeTypeIsMinus5Volt(6), -- type is -5 volt probe + voltageProbeTypeIs12Volt(7), -- type is 12 volt probe + voltageProbeTypeIsMinus12Volt(8), -- type is -12 volt probe + voltageProbeTypeIsIO(9), -- type is I/O probe + voltageProbeTypeIsCore(10), -- type is Core probe + voltageProbeTypeIsFLEA(11), -- type is FLEA (standby) probe + voltageProbeTypeIsBattery(12), -- type is Battery probe + voltageProbeTypeIsTerminator(13), -- type is SCSI Termination probe + voltageProbeTypeIs2Point5Volt(14), -- type is 2.5 volt probe + voltageProbeTypeIsGTL(15), -- type is GTL (ground termination logic) probe + voltageProbeTypeIsDiscrete(16), -- type is voltage probe with discrete reading + voltageProbeTypeIsGenericDiscrete(17), -- type is generic discrete reading + voltageProbeTypeIsPSVoltage(18), -- type is Power Supply voltage probe + voltageProbeTypeIsMemoryStatus(19) -- type is Memory Status probe +} + +VoltageDiscreteReadingEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Voltage Discrete Reading Enum." + SYNTAX INTEGER { + voltageIsGood(1), -- voltage reading is Good + voltageIsBad(2) -- voltage reading is Bad +} + +VoltageProbeTableEntry ::= SEQUENCE { + voltageProbechassisIndex ObjectRange, + voltageProbeIndex ObjectRange, + voltageProbeStateCapabilities StateCapabilitiesFlags, + voltageProbeStateSettings StateSettingsFlags, + voltageProbeStatus StatusProbeEnum, + voltageProbeReading Signed32BitRange, + voltageProbeType VoltageTypeEnum, + voltageProbeLocationName String64, + voltageProbeUpperNonRecoverableThreshold Signed32BitRange, + voltageProbeUpperCriticalThreshold Signed32BitRange, + voltageProbeUpperNonCriticalThreshold Signed32BitRange, + voltageProbeLowerNonCriticalThreshold Signed32BitRange, + voltageProbeLowerCriticalThreshold Signed32BitRange, + voltageProbeLowerNonRecoverableThreshold Signed32BitRange, + voltageProbeProbeCapabilities ProbeCapabilitiesFlags, + voltageProbeDiscreteReading VoltageDiscreteReadingEnum +} + +voltageProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VoltageProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0600.0020 This object defines the Voltage Probe Table." + ::= { powerGroup 20 } + +voltageProbeTableEntry OBJECT-TYPE + SYNTAX VoltageProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0600.0020.001 This object defines the Voltage Probe Table Entry." + INDEX { voltageProbechassisIndex, + voltageProbeIndex } + ::= { voltageProbeTable 1 } + +voltageProbechassisIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0020.0001.0001 This attribute defines the index (one based) of + the system chassis." + ::= { voltageProbeTableEntry 1 } + +voltageProbeIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0020.0001.0002 This attribute defines the index (one based) of the + voltage probe." + ::= { voltageProbeTableEntry 2 } + +voltageProbeStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0020.0001.0003 This attribute defines the state capabilities of the + voltage probe." + ::= { voltageProbeTableEntry 3 } + +voltageProbeStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0020.0001.0004 This attribute defines the state settings of the + voltage probe." + ::= { voltageProbeTableEntry 4 } + +voltageProbeStatus OBJECT-TYPE + SYNTAX StatusProbeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0020.0001.0005 This attribute defines the probe status of the + voltage probe." + ::= { voltageProbeTableEntry 5 } + +voltageProbeReading OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0020.0001.0006 This attribute defines the reading for a voltage + probe of type other than voltageProbeTypeIsDiscrete. When the value + for voltageProbeType is other than voltageProbeTypeIsDiscrete, the value + returned for this attribute is the voltage that the probe is reading + in millivolts. When the value for voltageProbeType is + voltageProbeTypeIsDiscrete, a value is not returned for this attribute." + ::= { voltageProbeTableEntry 6 } + +voltageProbeType OBJECT-TYPE + SYNTAX VoltageTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0020.0001.0007 This attribute defines the type of the voltage probe." + ::= { voltageProbeTableEntry 7 } + +voltageProbeLocationName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0020.0001.0008 This attribute defines the location name of the + voltage probe." + ::= { voltageProbeTableEntry 8 } + +voltageProbeUpperNonRecoverableThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0020.0001.0009 This attribute defines the upper nonrecoverable threshold + of the voltage probe. The value is an integer representing the voltage + of the threshold in millivolts." + ::= { voltageProbeTableEntry 9 } + +voltageProbeUpperCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0020.0001.0010 This attribute defines the upper critical threshold + of the voltage probe. The value is an integer representing the voltage + of the threshold in millivolts." + ::= { voltageProbeTableEntry 10 } + +voltageProbeUpperNonCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0020.0001.0011 This attribute defines the upper noncritical threshold + of the voltage probe. The value is an integer representing the voltage + of the threshold in millivolts." + ::= { voltageProbeTableEntry 11 } + +voltageProbeLowerNonCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0020.0001.0012 This attribute defines the lower noncritical threshold + of the voltage probe. The value is an integer representing the voltage + of the threshold in millivolts." + ::= { voltageProbeTableEntry 12 } + +voltageProbeLowerCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0020.0001.0013 This attribute defines the lower critical threshold + of the voltage probe. The value is an integer representing the voltage + of the threshold in millivolts." + ::= { voltageProbeTableEntry 13 } + +voltageProbeLowerNonRecoverableThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0020.0001.0014 This attribute defines the lower nonrecoverable threshold + of the voltage probe. The value is an integer representing the voltage + of the threshold in millivolts." + ::= { voltageProbeTableEntry 14 } + +voltageProbeProbeCapabilities OBJECT-TYPE + SYNTAX ProbeCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0020.0001.0015 This attribute defines the probe capabilities of the + voltage probe." + ::= { voltageProbeTableEntry 15 } + +voltageProbeDiscreteReading OBJECT-TYPE + SYNTAX VoltageDiscreteReadingEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0020.0001.0016 This attribute defines the reading for a voltage + probe of type voltageProbeTypeIsDiscrete. When the value for voltageProbeType + is other than voltageProbeTypeIsDiscrete, a value is not returned for this + attribute. When the value for voltageProbeType is voltageProbeTypeIsDiscrete, + the value returned for this attribute is the discrete reading for the probe." + ::= { voltageProbeTableEntry 16 } + + +------------------------------------------------------------------------------- +-- Amperage Probe Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.600.30.1... +------------------------------------------------------------------------------- + +AmperageProbeTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Amperage Probe Type Enum." + SYNTAX INTEGER { + amperageProbeTypeIsOther(1), -- type is other than following values + amperageProbeTypeIsUnknown(2), -- type is unknown + amperageProbeTypeIs1Point5Volt(3), -- type is 1.5 amperage probe + amperageProbeTypeIs3Point3volt(4), -- type is 3.3 amperage probe + amperageProbeTypeIs5Volt(5), -- type is 5 amperage probe + amperageProbeTypeIsMinus5Volt(6), -- type is -5 amperage probe + amperageProbeTypeIs12Volt(7), -- type is 12 amperage probe + amperageProbeTypeIsMinus12Volt(8), -- type is -12 amperage probe + amperageProbeTypeIsIO(9), -- type is I/O probe + amperageProbeTypeIsCore(10), -- type is Core probe + amperageProbeTypeIsFLEA(11), -- type is FLEA (standby) probe + amperageProbeTypeIsBattery(12), -- type is Battery probe + amperageProbeTypeIsTerminator(13), -- type is SCSI Termination probe + amperageProbeTypeIs2Point5Volt(14), -- type is 2.5 amperage probe + amperageProbeTypeIsGTL(15), -- type is GTL (ground termination logic) probe + amperageProbeTypeIsDiscrete(16), -- type is amperage probe with discrete reading + amperageProbeTypeIsPowerSupplyAmps(23), -- type is Power Supply probe with reading in Amps + amperageProbeTypeIsPowerSupplyWatts(24), -- type is Power Supply probe with reading in Watts + amperageProbeTypeIsSystemAmps(25), -- type is System probe with reading in Amps + amperageProbeTypeIsSystemWatts(26) -- type is System probe with reading in Watts +} + +AmperageDiscreteReadingEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Amperage Discrete Reading Enum." + SYNTAX INTEGER { + amperageIsGood(1), -- amperage reading is Good + amperageIsBad(2) -- amperage reading is Bad +} + +AmperageProbeTableEntry ::= SEQUENCE { + amperageProbechassisIndex ObjectRange, + amperageProbeIndex ObjectRange, + amperageProbeStateCapabilities StateCapabilitiesFlags, + amperageProbeStateSettings StateSettingsFlags, + amperageProbeStatus StatusProbeEnum, + amperageProbeReading Signed32BitRange, + amperageProbeType AmperageProbeTypeEnum, + amperageProbeLocationName String64, + amperageProbeUpperNonRecoverableThreshold Signed32BitRange, + amperageProbeUpperCriticalThreshold Signed32BitRange, + amperageProbeUpperNonCriticalThreshold Signed32BitRange, + amperageProbeLowerNonCriticalThreshold Signed32BitRange, + amperageProbeLowerCriticalThreshold Signed32BitRange, + amperageProbeLowerNonRecoverableThreshold Signed32BitRange, + amperageProbeProbeCapabilities ProbeCapabilitiesFlags, + amperageProbeDiscreteReading AmperageDiscreteReadingEnum +} + +amperageProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF AmperageProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0600.0030 This object defines the Amperage Probe Table." + ::= { powerGroup 30 } + +amperageProbeTableEntry OBJECT-TYPE + SYNTAX AmperageProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0600.0030.0001 This object defines the Amperage Probe Table Entry." + INDEX { amperageProbechassisIndex, + amperageProbeIndex } + ::= { amperageProbeTable 1 } + +amperageProbechassisIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0030.0001.0001 This attribute defines the index (one based) of + the system chassis." + ::= { amperageProbeTableEntry 1 } + +amperageProbeIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0030.0001.0002 This attribute defines the index (one based) of the + amperage probe." + ::= { amperageProbeTableEntry 2 } + +amperageProbeStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0030.0001.0003 This attribute defines the state capabilities of the + amperage probe." + ::= { amperageProbeTableEntry 3 } + +amperageProbeStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0030.0001.0004 This attribute defines the state settings of the + amperage probe." + ::= { amperageProbeTableEntry 4 } + +amperageProbeStatus OBJECT-TYPE + SYNTAX StatusProbeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0030.0001.0005 This attribute defines the probe status of the + amperage probe." + ::= { amperageProbeTableEntry 5 } + +amperageProbeReading OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0030.0001.0006 This attribute defines the reading for an amperage + probe of type other than amperageProbeTypeIsDiscrete. + + When the value for amperageProbeType is amperageProbeTypeIsPowerSupplyAmps + or amperageProbeTypeIsSystemAmps, the value returned for this attribute + is the power usage that the probe is reading in tenths of Amps. + + When the value for amperageProbeType is amperageProbeTypeIsPowerSupplyWatts + or amperageProbeTypeIsSystemWatts, the value returned for this attribute + is the power usage that the probe is reading in Watts. + + When the value for amperageProbeType is other than amperageProbeTypeIsDiscrete, + amperageProbeTypeIsPowerSupplyAmps, amperageProbeTypeIsPowerSupplyWatts, + amperageProbeTypeIsSystemAmps or amperageProbeTypeIsSystemWatts, + the value returned for this attribute is the amperage that the probe is + reading in Milliamps. + + When the value for amperageProbeType is amperageProbeTypeIsDiscrete, + a value is not returned for this attribute." + ::= { amperageProbeTableEntry 6 } + +amperageProbeType OBJECT-TYPE + SYNTAX AmperageProbeTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0030.0001.0007 This attribute defines the type of the amperage probe." + ::= { amperageProbeTableEntry 7 } + +amperageProbeLocationName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0030.0001.0008 This attribute defines the location of the amperage probe." + ::= { amperageProbeTableEntry 8 } + +amperageProbeUpperNonRecoverableThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0030.0001.0009 This attribute defines the upper nonrecoverable threshold + of the amperage probe. The value is an integer representing the amperage + of the threshold in milliamps." + ::= { amperageProbeTableEntry 9 } + +amperageProbeUpperCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0030.0001.0010 This attribute defines the upper critical threshold + of the amperage probe. The value is an integer representing the amperage + of the threshold in milliamps." + ::= { amperageProbeTableEntry 10 } + +amperageProbeUpperNonCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0030.0001.0011 This attribute defines the upper noncritical threshold + of the amperage probe. The value is an integer representing the amperage + of the threshold in milliamps." + ::= { amperageProbeTableEntry 11 } + +amperageProbeLowerNonCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0030.0001.0012 This attribute defines the lower noncritical threshold + of the amperage probe. The value is an integer representing the amperage + of the threshold in milliamps." + ::= { amperageProbeTableEntry 12 } + +amperageProbeLowerCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0030.0001.0013 This attribute defines the lower critical threshold + of the amperage probe. The value is an integer representing the amperage + of the threshold in milliamps." + ::= { amperageProbeTableEntry 13 } + +amperageProbeLowerNonRecoverableThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0030.0001.0014 This attribute defines the lower nonrecoverable threshold + of the amperage probe. The value is an integer representing the amperage + of the threshold in milliamps." + ::= { amperageProbeTableEntry 14 } + +amperageProbeProbeCapabilities OBJECT-TYPE + SYNTAX ProbeCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0030.0001.0015 This attribute defines the probe capabilities of the + amperage probe." + ::= { amperageProbeTableEntry 15 } + +amperageProbeDiscreteReading OBJECT-TYPE + SYNTAX AmperageDiscreteReadingEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0030.0001.0016 This attribute defines the reading for an amperage + probe of type amperageProbeTypeIsDiscrete. When the value for amperageProbeType + is other than amperageProbeTypeIsDiscrete, a value is not returned for this + attribute. When the value for amperageProbeType is amperageProbeTypeIsDiscrete, + the value returned for this attribute is the discrete reading for the probe." + ::= { amperageProbeTableEntry 16 } + + +------------------------------------------------------------------------------- +-- System Battery Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.600.50.1... +------------------------------------------------------------------------------- + +SystemBatteryReadingFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "System Battery Reading Flags." + SYNTAX INTEGER { + -- Note: These values are bit masks, so combination values are possible. + predictiveFailure(1), -- battery predictive failure + failed(2), -- battery failed + presenceDetected(4) -- battery presence detected +} + +SystemBatteryTableEntry ::= SEQUENCE { + systemBatteryChassisIndex ObjectRange, + systemBatteryIndex ObjectRange, + systemBatteryStateCapabilities StateCapabilitiesFlags, + systemBatteryStateSettings StateSettingsFlags, + systemBatteryStatus ObjectStatusEnum, + systemBatteryReading SystemBatteryReadingFlags, + systemBatteryLocationName String64 +} + +systemBatteryTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemBatteryTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0600.0050 This object defines the System Battery Table." + ::= { powerGroup 50 } + +systemBatteryTableEntry OBJECT-TYPE + SYNTAX SystemBatteryTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0600.0050.0001 This object defines the System Battery Table Entry." + INDEX { systemBatteryChassisIndex, + systemBatteryIndex } + ::= { systemBatteryTable 1 } + +systemBatteryChassisIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0050.0001.0001 This attribute defines the index (one based) of + the system chassis that contains the battery." + ::= { systemBatteryTableEntry 1 } + +systemBatteryIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0050.0001.0002 This attribute defines the index (one based) of the battery." + ::= { systemBatteryTableEntry 2 } + +systemBatteryStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0050.0001.0003 This attribute defines the state capabilities of the battery." + ::= { systemBatteryTableEntry 3 } + +systemBatteryStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0050.0001.0004 This attribute defines the state settings of the battery." + ::= { systemBatteryTableEntry 4 } + +systemBatteryStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0050.0001.0005 This attribute defines the status of the battery." + ::= { systemBatteryTableEntry 5 } + +systemBatteryReading OBJECT-TYPE + SYNTAX SystemBatteryReadingFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0050.0001.0006 This attribute defines the reading of the battery." + ::= { systemBatteryTableEntry 6 } + +systemBatteryLocationName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0050.0001.0007 This attribute defines the location of the battery." + ::= { systemBatteryTableEntry 7 } + + +------------------------------------------------------------------------------- +-- Power Usage Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.600.60.1... +------------------------------------------------------------------------------- + +PowerCapCapabilitiesFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Power Cap Capabilities Flags." + SYNTAX INTEGER { + -- Note: These values are bit masks, so combination values are possible. + -- none(0), - no power cap capabilities + enable(1), -- power cap can be enabled + disable(2) -- power cap can be disabled +} + +PowerCapSettingEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Power Cap Setting Enum." + SYNTAX INTEGER { + -- disabled(0), - power cap disabled + enabled(1) -- power cap enabled +} + +PowerUsageTableEntry ::= SEQUENCE { + powerUsageChassisIndex ObjectRange, + powerUsageIndex ObjectRange, + powerUsageStateCapabilities StateCapabilitiesFlags, + powerUsageStateSettings StateSettingsFlags, + powerUsageStatus ObjectStatusEnum, + powerUsageEntityName String64, + powerUsageCumulativeWattage Unsigned32BitRange, + powerUsageCumulativeWattageStartDateName DateName, + powerUsagePeakWatts Unsigned32BitRange, + powerUsagePeakWattsStartDateName DateName, + powerUsagePeakWattsReadingDateName DateName, + powerUsagePeakAmps Unsigned32BitRange, + powerUsagePeakAmpsStartDateName DateName, + powerUsagePeakAmpsReadingDateName DateName, + powerUsageIdlePower Unsigned32BitRange, + powerUsageMaxPotentialPower Unsigned32BitRange, + powerUsagePowerCapCapabilities PowerCapCapabilitiesFlags, + powerUsagePowerCapSetting PowerCapSettingEnum, + powerUsagePowerCapValue Unsigned32BitRange, + powerUsageInstantaneousHeadroom Unsigned32BitRange, + powerUsagePeakHeadroom Unsigned32BitRange +} + +powerUsageTable OBJECT-TYPE + SYNTAX SEQUENCE OF PowerUsageTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0600.0060 This object defines the Power Usage Table." + ::= { powerGroup 60 } + +powerUsageTableEntry OBJECT-TYPE + SYNTAX PowerUsageTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0600.0060.0001 This object defines the Power Usage Table Entry." + INDEX { powerUsageChassisIndex, + powerUsageIndex } + ::= { powerUsageTable 1 } + +powerUsageChassisIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0060.0001.0001 This attribute defines the index (one based) of + the associated system chassis." + ::= { powerUsageTableEntry 1 } + +powerUsageIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0060.0001.0002 This attribute defines the index (one based) of the + power usage information." + ::= { powerUsageTableEntry 2 } + +powerUsageStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0060.0001.0003 This attribute defines the state capabilities of the + power usage information." + ::= { powerUsageTableEntry 3 } + +powerUsageStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0060.0001.0004 This attribute defines the state settings of the + power usage information." + ::= { powerUsageTableEntry 4 } + +powerUsageStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0060.0001.0005 This attribute defines the status of the + power usage information." + ::= { powerUsageTableEntry 5 } + +powerUsageEntityName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0060.0001.0006 This attribute defines the name of the entity + associated with this power usage information." + ::= { powerUsageTableEntry 6 } + +powerUsageCumulativeWattage OBJECT-TYPE + SYNTAX Unsigned32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0060.0001.0007 This attribute defines the total wattage used + (in Watt-hours) by this entity since the date and time specified + by the powerUsageCumulativeWattageStartDateName attribute." + ::= { powerUsageTableEntry 7 } + +powerUsageCumulativeWattageStartDateName OBJECT-TYPE + SYNTAX DateName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0060.0001.0008 This attribute defines the date and time at + which the data collection started for the value reported by the + powerUsageCumulativeWattage attribute." + ::= { powerUsageTableEntry 8 } + +powerUsagePeakWatts OBJECT-TYPE + SYNTAX Unsigned32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0060.0001.0009 This attribute defines the peak wattage reading + (in Watts) for this entity since the date and time specified by the + powerUsagePeakWattsStartDateName attribute." + ::= { powerUsageTableEntry 9 } + +powerUsagePeakWattsStartDateName OBJECT-TYPE + SYNTAX DateName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0060.0001.0010 This attribute defines the date and time at + which the data collection started for the value reported by the + powerUsagePeakWatts attribute." + ::= { powerUsageTableEntry 10 } + +powerUsagePeakWattsReadingDateName OBJECT-TYPE + SYNTAX DateName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0060.0001.0011 This attribute defines the date and time at + which the value reported by the powerUsagePeakWatts attribute was + measured." + ::= { powerUsageTableEntry 11 } + +powerUsagePeakAmps OBJECT-TYPE + SYNTAX Unsigned32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0060.0001.0012 This attribute defines the peak amperage reading + (in tenths of Amps) for this entity since the date and time specified + by the powerUsagePeakAmpsStartDateName attribute." + ::= { powerUsageTableEntry 12 } + +powerUsagePeakAmpsStartDateName OBJECT-TYPE + SYNTAX DateName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0060.0001.0013 This attribute defines the date and time at + which the data collection started for the value reported by the + powerUsagePeakAmps attribute." + ::= { powerUsageTableEntry 13 } + +powerUsagePeakAmpsReadingDateName OBJECT-TYPE + SYNTAX DateName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0060.0001.0014 This attribute defines the date and time at + which the value reported by the powerUsagePeakAmps attribute was + measured." + ::= { powerUsageTableEntry 14 } + +powerUsageIdlePower OBJECT-TYPE + SYNTAX Unsigned32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0060.0001.0015 This attribute defines the system idle power + (in Watts). This is the minimum power the system can consume + based on the current hardware configuration." + ::= { powerUsageTableEntry 15 } + +powerUsageMaxPotentialPower OBJECT-TYPE + SYNTAX Unsigned32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0060.0001.0016 This attribute defines the system maximum potential + power (in Watts). This is the maximum power the system can consume + based on the current hardware configuration." + ::= { powerUsageTableEntry 16 } + +powerUsagePowerCapCapabilities OBJECT-TYPE + SYNTAX PowerCapCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0060.0001.0017 This attribute defines the system power cap capabilities." + ::= { powerUsageTableEntry 17 } + +powerUsagePowerCapSetting OBJECT-TYPE + SYNTAX PowerCapSettingEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0060.0001.0018 This attribute defines the system power cap setting." + ::= { powerUsageTableEntry 18 } + +powerUsagePowerCapValue OBJECT-TYPE + SYNTAX Unsigned32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0060.0001.0019 This attribute defines the system power cap value + (in Watts)." + ::= { powerUsageTableEntry 19 } + +powerUsageInstantaneousHeadroom OBJECT-TYPE + SYNTAX Unsigned32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0060.0001.0020 This attribute defines the system instantaneous + headroom (in Watts). This is the theoretical maximum power drawn by + the power supply minus instantaneous power draw." + ::= { powerUsageTableEntry 20 } + +powerUsagePeakHeadroom OBJECT-TYPE + SYNTAX Unsigned32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0600.0060.0001.0021 This attribute defines the system peak headroom + (in Watts). This is the theoretical maximum power drawn by the power + supply minus peak power draw." + ::= { powerUsageTableEntry 21 } + + +------------------------------------------------------------------------------- +-- Thermal Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.700 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Cooling Unit Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.700.10.1... +------------------------------------------------------------------------------- + +CoolingUnitTableEntry ::= SEQUENCE { + coolingUnitchassisIndex ObjectRange, + coolingUnitIndex ObjectRange, + coolingUnitStateCapabilties StateCapabilitiesFlags, + coolingUnitStateSettings StateSettingsFlags, + coolingUnitRedundancyStatus StatusRedundancyEnum, + coolingDeviceCountForRedundancy ObjectRange, + coolingUnitName String64, + coolingUnitStatus ObjectStatusEnum +} + +coolingUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF CoolingUnitTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0700.0010 This object defines the Cooling Unit Table." + ::= { thermalGroup 10 } + +coolingUnitTableEntry OBJECT-TYPE + SYNTAX CoolingUnitTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0700.0010.0001 This object defines the Cooling Unit Table Entry." + INDEX { coolingUnitchassisIndex, + coolingUnitIndex } + ::= { coolingUnitTable 1 } + +coolingUnitchassisIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0010.0001.0001 This attribute defines the index (one based) of + the associated system chassis." + ::= { coolingUnitTableEntry 1 } + +coolingUnitIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0010.0001.0002 This attribute defines the index (one based) of the + cooling unit." + ::= { coolingUnitTableEntry 2 } + +coolingUnitStateCapabilties OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0010.0001.0003 This attribute defines the state capabilities of the + cooling unit." + ::= { coolingUnitTableEntry 3 } + +coolingUnitStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0010.0001.0004 This attribute defines the state settings of the + cooling unit." + ::= { coolingUnitTableEntry 4 } + +coolingUnitRedundancyStatus OBJECT-TYPE + SYNTAX StatusRedundancyEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0010.0001.0005 This attribute defines the redundancy status of the + cooling unit." + ::= { coolingUnitTableEntry 5 } + +coolingDeviceCountForRedundancy OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0010.0001.0006 This attribute defines the total number of cooling devices + required for this cooling unit to have full redundancy." + ::= { coolingUnitTableEntry 6 } + +coolingUnitName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0010.0001.0007 This attribute defines the name of the cooling unit." + ::= { coolingUnitTableEntry 7 } + +coolingUnitStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0010.0001.0008 This attribute defines the status of the cooling unit." + ::= { coolingUnitTableEntry 8 } + + +------------------------------------------------------------------------------- +-- Cooling Device Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.700.12.1... +------------------------------------------------------------------------------- + +CoolingDeviceTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Cooling Device Type Enum." + SYNTAX INTEGER { + coolingDeviceTypeIsOther(1), -- type is other than following values + coolingDeviceTypeIsUnknown(2), -- type is unknown + coolingDeviceTypeIsAFan(3), -- type is Fan + coolingDeviceTypeIsABlower(4), -- type is Centrifugal Blower + coolingDeviceTypeIsAChipFan(5), -- type is Fan on Integrated Circuit + coolingDeviceTypeIsACabinetFan(6), -- type is Cabinet Fan + coolingDeviceTypeIsAPowerSupplyFan(7), -- type is Power Supply Fan + coolingDeviceTypeIsAHeatPipe(8), -- type is Heat Pipe + coolingDeviceTypeIsRefrigeration(9), -- type is Integrated Refrigeration Unit + coolingDeviceTypeIsActiveCooling(10), -- type is Active Cooling Device + coolingDeviceTypeIsPassiveCooling(11) -- type is Passive Cooling Device +} + +CoolingDeviceSubTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Cooling Device Sub Type Enum." + SYNTAX INTEGER { + coolingDeviceSubTypeIsOther(1), -- subtype is other than following values + coolingDeviceSubTypeIsUnknown(2), -- subtype is unknown + coolingDeviceSubTypeIsAFanThatReadsInRPM(3),-- subtype is Fan that reads RPM + coolingDeviceSubTypeIsAFanReadsONorOFF(4), -- subtype is Fan that reads Off or On + coolingDeviceSubTypeIsAPowerSupplyFanThatReadsinRPM(5), -- subtype is Power Supply Fan that reads RPM + coolingDeviceSubTypeIsAPowerSupplyFanThatReadsONorOFF(6),-- subtype is Power Supply Fan that reads Off or On + coolingDeviceSubTypeIsDiscrete(16) -- subtype is cooling device with discrete reading +} + +CoolingDeviceDiscreteReadingEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Cooling Device Discrete Reading Enum." + SYNTAX INTEGER { + coolingDeviceIsGood(1), -- cooling device is Good + coolingDeviceIsBad(2) -- cooling device is Bad +} + +CoolingDeviceTableEntry ::= SEQUENCE { + coolingDevicechassisIndex ObjectRange, + coolingDeviceIndex ObjectRange, + coolingDeviceStateCapabilities StateCapabilitiesFlags, + coolingDeviceStateSettings StateSettingsFlags, + coolingDeviceStatus StatusProbeEnum, + coolingDeviceReading Signed32BitRange, + coolingDeviceType CoolingDeviceTypeEnum, + coolingDeviceLocationName String64, + coolingDeviceUpperNonRecoverableThreshold Signed32BitRange, + coolingDeviceUpperCriticalThreshold Signed32BitRange, + coolingDeviceUpperNonCriticalThreshold Signed32BitRange, + coolingDeviceLowerNonCriticalThreshold Signed32BitRange, + coolingDeviceLowerCriticalThreshold Signed32BitRange, + coolingDeviceLowerNonRecoverableThreshold Signed32BitRange, + coolingDevicecoolingUnitIndexReference ObjectRange, + coolingDeviceSubType CoolingDeviceSubTypeEnum, + coolingDeviceProbeCapabilities ProbeCapabilitiesFlags, + coolingDeviceDiscreteReading CoolingDeviceDiscreteReadingEnum, + coolingDeviceFQDD FQDDString +} + +coolingDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CoolingDeviceTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0700.0012 This object defines the Cooling Device Table." + ::= { thermalGroup 12 } + +coolingDeviceTableEntry OBJECT-TYPE + SYNTAX CoolingDeviceTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0700.0012.0001 This object defines the Cooling Device Table Entry." + INDEX { coolingDevicechassisIndex, + coolingDeviceIndex } + ::= { coolingDeviceTable 1 } + +coolingDevicechassisIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0012.0001.0001 This attribute defines the index (one based) of the + associated system chassis." + ::= { coolingDeviceTableEntry 1 } + +coolingDeviceIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0012.0001.0002 This attribute defines the index (one based) of the + cooling device." + ::= { coolingDeviceTableEntry 2 } + +coolingDeviceStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0012.0001.0003 This attribute defines the state capabilities of the + cooling device." + ::= { coolingDeviceTableEntry 3 } + +coolingDeviceStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0012.0001.0004 This attribute defines the state settings of the + cooling device." + ::= { coolingDeviceTableEntry 4 } + +coolingDeviceStatus OBJECT-TYPE + SYNTAX StatusProbeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0012.0001.0005 This attribute defines the probe status of the + cooling device." + ::= { coolingDeviceTableEntry 5 } + +coolingDeviceReading OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0012.0001.0006 This attribute defines the reading for a cooling device + of subtype other than coolingDeviceSubTypeIsDiscrete. When the value + for coolingDeviceSubType is other than coolingDeviceSubTypeIsDiscrete, the + value returned for this attribute is the speed in RPM or the OFF/ON value + of the cooling device. When the value for coolingDeviceSubType is + coolingDeviceSubTypeIsDiscrete, a value is not returned for this attribute." + ::= { coolingDeviceTableEntry 6 } + +coolingDeviceType OBJECT-TYPE + SYNTAX CoolingDeviceTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0012.0001.0007 This attribute defines the type of the cooling device." + ::= { coolingDeviceTableEntry 7 } + +coolingDeviceLocationName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0012.0001.0008 This attribute defines the location name of the + cooling device." + ::= { coolingDeviceTableEntry 8 } + +coolingDeviceUpperNonRecoverableThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0012.0001.0009 This attribute defines the upper nonrecoverable threshold + of the cooling device. The value is an integer representing fan speed + in revolutions per minute (RPM). It is not applicable to OFF/ON type + cooling devices or non-cooling device types." + ::= { coolingDeviceTableEntry 9 } + +coolingDeviceUpperCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0012.0001.0010 This attribute defines the upper critical threshold + of the cooling device. The value is an integer representing fan speed + in revolutions per minute (RPM). It is not applicable to OFF/ON type + cooling devices or non-cooling device types." + ::= { coolingDeviceTableEntry 10 } + +coolingDeviceUpperNonCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0012.0001.0011 This attribute defines the upper noncritical threshold + of the cooling device. The value is an integer representing fan speed + in revolutions per minute (RPM). It is not applicable to OFF/ON type + cooling devices or non-cooling device types." + ::= { coolingDeviceTableEntry 11 } + +coolingDeviceLowerNonCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0012.0001.0012 This attribute defines the lower noncritical threshold + of the cooling device. The value is an integer representing fan speed + in revolutions per minute (RPM). It is not applicable to OFF/ON type + cooling devices or non-cooling device types." + ::= { coolingDeviceTableEntry 12 } + +coolingDeviceLowerCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0012.0001.0013 This attribute defines the lower critical threshold + of the cooling device. The value is an integer representing fan speed + in revolutions per minute (RPM). It is not applicable to OFF/ON type + cooling devices or non-cooling device types." + ::= { coolingDeviceTableEntry 13 } + +coolingDeviceLowerNonRecoverableThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0012.0001.0014 This attribute defines the lower nonrecoverable threshold + of the cooling device. The value is an integer representing fan speed + in revolutions per minute (RPM). It is not applicable to OFF/ON type + cooling devices or non-cooling device types." + ::= { coolingDeviceTableEntry 14 } + +coolingDevicecoolingUnitIndexReference OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0012.0001.0015 This attribute defines the index to the associated + cooling unit." + ::= { coolingDeviceTableEntry 15 } + +coolingDeviceSubType OBJECT-TYPE + SYNTAX CoolingDeviceSubTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0012.0001.0016 This attribute defines the subtype of the cooling device." + ::= { coolingDeviceTableEntry 16 } + +coolingDeviceProbeCapabilities OBJECT-TYPE + SYNTAX ProbeCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0012.0001.0017 This attribute defines the probe capabilities of the + cooling device." + ::= { coolingDeviceTableEntry 17 } + +coolingDeviceDiscreteReading OBJECT-TYPE + SYNTAX CoolingDeviceDiscreteReadingEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0012.0001.0018 This attribute defines the reading for a cooling device + of type coolingDeviceSubTypeIsDiscrete. When the value for + coolingDeviceSubType is other than coolingDeviceSubTypeIsDiscrete, a value + is not returned for this attribute. When the value for coolingDeviceSubType + is coolingDeviceSubTypeIsDiscrete, the value returned for this attribute + is the discrete reading for the cooling device." + ::= { coolingDeviceTableEntry 18 } + +coolingDeviceFQDD OBJECT-TYPE + SYNTAX FQDDString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0012.0001.0019 Fully qualified device descriptor (FQDD) of the + cooling device." + ::= { coolingDeviceTableEntry 19 } + + +------------------------------------------------------------------------------- +-- Temperature Probe Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.700.20.1... +------------------------------------------------------------------------------- + +TemperatureProbeTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Temperature Probe Type Enum." + SYNTAX INTEGER { + temperatureProbeTypeIsOther(1), -- type is other than following values + temperatureProbeTypeIsUnknown(2), -- type is unknown + temperatureProbeTypeIsAmbientESM(3), -- type is Ambient Embedded Systems Management temperature probe + temperatureProbeTypeIsDiscrete(16) -- type is temperature probe with discrete reading +} + +TemperatureDiscreteReadingEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Temperature Discrete Reading Enum." + SYNTAX INTEGER { + temperatureIsGood(1), -- temperature reading is Good + temperatureIsBad(2) -- temperature reading is Bad +} + +TemperatureProbeTableEntry ::= SEQUENCE { + temperatureProbechassisIndex ObjectRange, + temperatureProbeIndex ObjectRange, + temperatureProbeStateCapabilities StateCapabilitiesFlags, + temperatureProbeStateSettings StateSettingsFlags, + temperatureProbeStatus StatusProbeEnum, + temperatureProbeReading Signed32BitRange, + temperatureProbeType TemperatureProbeTypeEnum, + temperatureProbeLocationName String64, + temperatureProbeUpperNonRecoverableThreshold Signed32BitRange, + temperatureProbeUpperCriticalThreshold Signed32BitRange, + temperatureProbeUpperNonCriticalThreshold Signed32BitRange, + temperatureProbeLowerNonCriticalThreshold Signed32BitRange, + temperatureProbeLowerCriticalThreshold Signed32BitRange, + temperatureProbeLowerNonRecoverableThreshold Signed32BitRange, + temperatureProbeProbeCapabilities ProbeCapabilitiesFlags, + temperatureProbeDiscreteReading TemperatureDiscreteReadingEnum +} + +temperatureProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TemperatureProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0700.0020 This object defines the Temperature Probe Table." + ::= { thermalGroup 20 } + +temperatureProbeTableEntry OBJECT-TYPE + SYNTAX TemperatureProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0700.0020.0001 This object defines the Temperature Probe Table Entry." + INDEX { temperatureProbechassisIndex, + temperatureProbeIndex } + ::= { temperatureProbeTable 1 } + +temperatureProbechassisIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0020.0001.0001 This attribute defines the index (one based) of the + associated system chassis." + ::= { temperatureProbeTableEntry 1 } + +temperatureProbeIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0020.0001.0002 This attribute defines the index (one based) of the + temperature probe." + ::= { temperatureProbeTableEntry 2 } + +temperatureProbeStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0020.0001.0003 This attribute defines the state capabilities of the + temperature probe." + ::= { temperatureProbeTableEntry 3 } + +temperatureProbeStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0020.0001.0004 This attribute defines the state settings of the + temperature probe." + ::= { temperatureProbeTableEntry 4 } + +temperatureProbeStatus OBJECT-TYPE + SYNTAX StatusProbeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0020.0001.0005 This attribute defines the probe status of the + temperature probe." + ::= { temperatureProbeTableEntry 5 } + +temperatureProbeReading OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0020.0001.0006 This attribute defines the reading for a temperature + probe of type other than temperatureProbeTypeIsDiscrete. When the value + for temperatureProbeType is other than temperatureProbeTypeIsDiscrete, + the value returned for this attribute is the temperature that the probe + is reading in tenths of degrees Centigrade. When the value for + temperatureProbeType is temperatureProbeTypeIsDiscrete, a value is not + returned for this attribute." + ::= { temperatureProbeTableEntry 6 } + +temperatureProbeType OBJECT-TYPE + SYNTAX TemperatureProbeTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0020.0001.0007 This attribute defines the type of the temperature probe." + ::= { temperatureProbeTableEntry 7 } + +temperatureProbeLocationName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0020.0001.0008 This attribute defines the location name of the + temperature probe." + ::= { temperatureProbeTableEntry 8 } + +temperatureProbeUpperNonRecoverableThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0020.0001.0009 This attribute defines the upper nonrecoverable threshold + of the temperature probe. The value is an integer representing the temperature + of the threshold in tenths of degrees Centigrade." + ::= { temperatureProbeTableEntry 9 } + +temperatureProbeUpperCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0020.0001.0010 This attribute defines the upper critical threshold + of the temperature probe. The value is an integer representing the temperature + of the threshold in tenths of degrees Centigrade." + ::= { temperatureProbeTableEntry 10 } + +temperatureProbeUpperNonCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0020.0001.0011 This attribute defines the upper noncritical threshold + of the temperature probe. The value is an integer representing the temperature + of the threshold in tenths of degrees Centigrade." + ::= { temperatureProbeTableEntry 11 } + +temperatureProbeLowerNonCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0020.0001.0012 This attribute defines the lower noncritical threshold + of the temperature probe. The value is an integer representing the temperature + of the threshold in tenths of degrees Centigrade." + ::= { temperatureProbeTableEntry 12 } + +temperatureProbeLowerCriticalThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0020.0001.0013 This attribute defines the lower critical threshold + of the temperature probe. The value is an integer representing the temperature + of the threshold in tenths of degrees Centigrade." + ::= { temperatureProbeTableEntry 13 } + +temperatureProbeLowerNonRecoverableThreshold OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0020.0001.0014 This attribute defines the lower nonrecoverable threshold + of the temperature probe. The value is an integer representing the temperature + of the threshold in tenths of degrees Centigrade." + ::= { temperatureProbeTableEntry 14 } + +temperatureProbeProbeCapabilities OBJECT-TYPE + SYNTAX ProbeCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0020.0001.0015 This attribute defines the probe capabilities of the + temperature probe." + ::= { temperatureProbeTableEntry 15 } + +temperatureProbeDiscreteReading OBJECT-TYPE + SYNTAX TemperatureDiscreteReadingEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0700.0020.0001.0016 This attribute defines the reading for a temperature + probe of type temperatureProbeTypeIsDiscrete. When the value for + temperatureProbeType is other than temperatureProbeTypeIsDiscrete, a value + is not returned for this attribute. When the value for temperatureProbeType + is temperatureProbeTypeIsDiscrete, the value returned for this attribute + is the discrete reading for the probe." + ::= { temperatureProbeTableEntry 16 } + + +------------------------------------------------------------------------------- +-- Device Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.1100 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Processor Device Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.1100.30.1... +------------------------------------------------------------------------------- + +ProcessorDeviceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Processor Device Type." + SYNTAX INTEGER { + deviceTypeIsOther(1), -- type is other than following values + deviceTypeIsUnknown(2), -- type is unknown + deviceTypeIsCPU(3), -- type is Central Processing Unit + deviceTypeIsMathProcessor(4), -- type is Math Processor + deviceTypeIsDSP(5), -- type is Digital Signal Processor + deviceTypeIsAVideoProcessor(6) -- type is Video Processor +} + +ProcessorDeviceFamily ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Processor Device Family." + SYNTAX INTEGER { + deviceFamilyIsOther(1), -- family is Other + deviceFamilyIsUnknown(2), -- family is Unknown + deviceFamilyIs8086(3), -- family is 8086 + deviceFamilyIs80286(4), -- family is 80286 + deviceFamilyIsIntel386(5), -- family is Intel386 processor + deviceFamilyIsIntel486(6), -- family is Intel486 processor + deviceFamilyIs8087(7), -- family is 8087 + deviceFamilyIs80287(8), -- family is 80287 + deviceFamilyIs80387(9), -- family is 80387 + deviceFamilyIs80487(10), -- family is 80487 + deviceFamilyIsPentium(11), -- family is Pentium processor Family + deviceFamilyIsPentiumPro(12), -- family is Pentium Pro processor + deviceFamilyIsPentiumII(13), -- family is Pentium II processor + deviceFamilyIsPentiumMMX(14), -- family is Pentium processor with MMX technology + deviceFamilyIsCeleron(15), -- family is Celeron processor + deviceFamilyIsPentiumIIXeon(16), -- family is Pentium II Xeon processor + deviceFamilyIsPentiumIII(17), -- family is Pentium III processor + deviceFamilyIsPentiumIIIXeon(18), -- family is Pentium III Xeon processor + deviceFamilyIsPentiumIIISpeedStep(19), -- family is Pentium III Processor with Intel SpeedStep Technology + deviceFamilyIsItanium(20), -- family is Itanium processor + deviceFamilyIsIntelXeon(21), -- family is Intel Xeon + deviceFamilyIsPentium4(22), -- family is Pentium 4 Processor + deviceFamilyIsIntelXeonMP(23), -- family is Intel Xeon processor MP + deviceFamilyIsIntelItanium2(24), -- family is Intel Itanium 2 processor + deviceFamilyIsK5(25), -- family is K5 Family + deviceFamilyIsK6(26), -- family is K6 Family + deviceFamilyIsK6Dash2(27), -- family is K6-2 + deviceFamilyIsK6Dash3(28), -- family is K6-3 + deviceFamilyIsAMDAthlon(29), -- family is AMD Athlon Processor Family + deviceFamilyIsAMD2900(30), -- family is AMD2900 Family + deviceFamilyIsK6Dash2Plus(31), -- family is K6-2+ + deviceFamilyIsPowerPC(32), -- family is Power PC Family + deviceFamilyIsPowerPC601(33), -- family is Power PC 601 + deviceFamilyIsPowerPC603(34), -- family is Power PC 603 + deviceFamilyIsPowerPC603Plus(35), -- family is Power PC 603+ + deviceFamilyIsPowerPC604(36), -- family is Power PC 604 + deviceFamilyIsPowerPC620(37), -- family is Power PC 620 + deviceFamilyIsPowerPCx704(38), -- family is Power PC x704 + deviceFamilyIsPowerPC750(39), -- family is Power PC 750 + deviceFamilyIsIntelCoreDuo(40), -- family is Intel(R) Core(TM) Duo processor + deviceFamilyIsIntelCoreDuoMobile(41), -- family is Intel(R) Core(TM) Duo mobile processor + deviceFamilyIsIntelCoreSoloMobile(42), -- family is Intel(R) Core(TM) Solo mobile processor + deviceFamilyIsIntelAtom(43), -- family is Intel(R) Atom(TM) processor + deviceFamilyIsAlpha(48), -- family is Alpha Family + deviceFamilyIsAlpha21064(49), -- family is Alpha 21064 + deviceFamilyIsAlpha21066(50), -- family is Alpha 21066 + deviceFamilyIsAlpha21164(51), -- family is Alpha 21164 + deviceFamilyIsAlpha21164PC(52), -- family is Alpha 21164PC + deviceFamilyIsAlpha21164a(53), -- family is Alpha 21164a + deviceFamilyIsAlpha21264(54), -- family is Alpha 21264 + deviceFamilyIsAlpha21364(55), -- family is Alpha 21364 + deviceFamilyIsAMDTurionIIUltraDualMobileM(56), -- family is AMD Turion(TM) II Ultra Dual-Core Mobile M Processor Family + deviceFamilyIsAMDTurionIIDualMobileM(57), -- family is AMD Turion(TM) II Dual-Core Mobile M Processor Family + deviceFamilyIsAMDAthlonIIDualMobileM(58), -- family is AMD Athlon(TM) II Dual-Core Mobile M Processor Family + deviceFamilyIsAMDOpteron6100(59), -- family is AMD Opteron(TM) 6100 Series Processor + deviceFamilyIsAMDOpteron4100(60), -- family is AMD Opteron(TM) 4100 Series Processor + deviceFamilyIsAMDOpteron6200(61), -- family is AMD Opteron(TM) 6200 Series Processor + deviceFamilyIsAMDOpteron4200(62), -- family is AMD Opteron(TM) 4200 Series Processor + deviceFamilyIsMIPS(64), -- family is MIPS Family + deviceFamilyIsMIPSR4000(65), -- family is MIPS R4000 + deviceFamilyIsMIPSR4200(66), -- family is MIPS R4200 + deviceFamilyIsMIPSR4400(67), -- family is MIPS R4400 + deviceFamilyIsMIPSR4600(68), -- family is MIPS R4600 + deviceFamilyIsMIPSR10000(69), -- family is MIPS R10000 + deviceFamilyIsSPARC(80), -- family is SPARC Family + deviceFamilyIsSuperSPARC(81), -- family is SuperSPARC + deviceFamilyIsmicroSPARCII(82), -- family is microSPARC II + deviceFamilyIsmicroSPARCIIep(83), -- family is microSPARC IIep + deviceFamilyIsUltraSPARC(84), -- family is UltraSPARC + deviceFamilyIsUltraSPARCII(85), -- family is UltraSPARC II + deviceFamilyIsUltraSPARCIIi(86), -- family is UltraSPARC IIi + deviceFamilyIsUltraSPARCIII(87), -- family is UltraSPARC III + deviceFamilyIsUltraSPARCIIIi(88), -- family is UltraSPARC IIIi + deviceFamilyIs68040(96), -- family is 68040 Family + deviceFamilyIs68xxx(97), -- family is 68xxx + deviceFamilyIs68000(98), -- family is 68000 + deviceFamilyIs68010(99), -- family is 68010 + deviceFamilyIs68020(100), -- family is 68020 + deviceFamilyIs68030(101), -- family is 68030 + deviceFamilyIsHobbit(112), -- family is Hobbit Family + deviceFamilyIsCrusoeTM5000(120), -- family is Crusoe TM5000 Family + deviceFamilyIsCrusoeTM3000(121), -- family is Crusoe TM3000 Family + deviceFamilyIsEfficeonTM8000(122), -- family is Efficeon TM8000 Family + deviceFamilyIsWeitek(128), -- family is Weitek + deviceFamilyIsIntelCeleronM(130), -- family is Intel(R) Celeron(R) M processor + deviceFamilyIsAMDAthlon64(131), -- family is AMD Athlon 64 Processor Family + deviceFamilyIsAMDOpteron(132), -- family is AMD Opteron Processor Family + deviceFamilyIsAMDSempron(133), -- family is AMD Sempron Processor Family + deviceFamilyIsAMDTurion64Mobile(134), -- family is AMD Turion 64 Mobile Technology + deviceFamilyIsDualCoreAMDOpteron(135), -- family is Dual-Core AMD Opteron(TM) Processor Family + deviceFamilyIsAMDAthlon64X2DualCore(136), -- family is AMD Athlon 64 X2 Dual-Core Processor Family + deviceFamilyIsAMDTurion64X2Mobile(137), -- family is AMD Turion(TM) 64 X2 Mobile Technology + deviceFamilyIsQuadCoreAMDOpteron(138), -- family is Quad-Core AMD Opteron(TM) Processor Family + deviceFamilyIsThirdGenerationAMDOpteron(139), -- family is Third-Generation AMD Opteron(TM) Processor Family + deviceFamilyIsAMDPhenomFXQuadCore(140), -- family is AMD Phenom(TM) FX Quad-Core Processor Family + deviceFamilyIsAMDPhenomX4QuadCore(141), -- family is AMD Phenom(TM) X4 Quad-Core Processor Family + deviceFamilyIsAMDPhenomX2DualCore(142), -- family is AMD Phenom(TM) X2 Dual-Core Processor Family + deviceFamilyIsAMDAthlonX2DualCore(143), -- family is AMD Athlon(TM) X2 Dual-Core Processor Family + deviceFamilyIsPARISC(144), -- family is PA-RISC Family + deviceFamilyIsPARISC8500(145), -- family is PA-RISC 8500 + deviceFamilyIsPARISC8000(146), -- family is PA-RISC 8000 + deviceFamilyIsPARISC7300LC(147), -- family is PA-RISC 7300LC + deviceFamilyIsPARISC7200(148), -- family is PA-RISC 7200 + deviceFamilyIsPARISC7100LC(149), -- family is PA-RISC 7100LC + deviceFamilyIsPARISC7100(150), -- family is PA-RISC 7100 + deviceFamilyIsV30(160), -- family is V30 Family + deviceFamilyIsQuadCoreIntelXeon3200(161), -- family is Quad-Core Intel(R) Xeon(R) processor 3200 Series + deviceFamilyIsDualCoreIntelXeon3000(162), -- family is Dual-Core Intel(R) Xeon(R) processor 3000 Series + deviceFamilyIsQuadCoreIntelXeon5300(163), -- family is Quad-Core Intel(R) Xeon(R) processor 5300 Series + deviceFamilyIsDualCoreIntelXeon5100(164), -- family is Dual-Core Intel(R) Xeon(R) processor 5100 Series + deviceFamilyIsDualCoreIntelXeon5000(165), -- family is Dual-Core Intel(R) Xeon(R) processor 5000 Series + deviceFamilyIsDualCoreIntelXeonLV(166), -- family is Dual-Core Intel(R) Xeon(R) processor LV + deviceFamilyIsDualCoreIntelXeonULV(167), -- family is Dual-Core Intel(R) Xeon(R) processor ULV + deviceFamilyIsDualCoreIntelXeon7100(168), -- family is Dual-Core Intel(R) Xeon(R) processor 7100 Series + deviceFamilyIsQuadCoreIntelXeon5400(169), -- family is Quad-Core Intel(R) Xeon(R) processor 5400 Series + deviceFamilyIsQuadCoreIntelXeon(170), -- family is Quad-Core Intel(R) Xeon(R) processor + deviceFamilyIsDualCoreIntelXeon5200(171), -- family is Dual-Core Intel(R) Xeon(R) processor 5200 Series + deviceFamilyIsDualCoreIntelXeon7200(172), -- family is Dual-Core Intel(R) Xeon(R) processor 7200 Series + deviceFamilyIsQuadCoreIntelXeon7300(173), -- family is Quad-Core Intel(R) Xeon(R) processor 7300 Series + deviceFamilyIsQuadCoreIntelXeon7400(174), -- family is Quad-Core Intel(R) Xeon(R) processor 7400 Series + deviceFamilyIsMultiCoreIntelXeon7400(175), -- family is Multi-Core Intel(R) Xeon(R) processor 7400 Series + deviceFamilyIsM1(176), -- family is M1 Family + deviceFamilyIsM2(177), -- family is M2 Family + deviceFamilyIsIntelPentium4HT(179), -- family is Intel(R) Pentium(R) 4 HT processor + deviceFamilyIsAS400(180), -- family is AS400 Family + deviceFamilyIsAMDAthlonXP(182), -- family is AMD Athlon XP Processor Family + deviceFamilyIsAMDAthlonMP(183), -- family is AMD Athlon MP Processor Family + deviceFamilyIsAMDDuron(184), -- family is AMD Duron Processor Family + deviceFamilyIsIntelPentiumM(185), -- family is Intel Pentium M processor + deviceFamilyIsIntelCeleronD(186), -- family is Intel Celeron D processor + deviceFamilyIsIntelPentiumD(187), -- family is Intel Pentium D processor + deviceFamilyIsIntelPentiumExtreme(188), -- family is Intel Pentium Processor Extreme Edition + deviceFamilyIsIntelCoreSolo(189), -- family is Intel(R) Core(TM) Solo processor + deviceFamilyIsIntelCore2(190), -- family is Intel(R) Core(TM)2 processor + deviceFamilyIsIntelCore2Duo(191), -- family is Intel(R) Core(TM)2 Duo processor + deviceFamilyIsIntelCore2Solo(192), -- family is Intel(R) Core(TM)2 Solo processor + deviceFamilyIsIntelCore2Extreme(193), -- family is Intel(R) Core(TM)2 Extreme processor + deviceFamilyIsIntelCore2Quad(194), -- family is Intel(R) Core(TM)2 Quad processor + deviceFamilyIsIntelCore2ExtremeMobile(195), -- family is Intel(R) Core(TM)2 Extreme mobile processor + deviceFamilyIsIntelCore2DuoMobile(196), -- family is Intel(R) Core(TM)2 Duo mobile processor + deviceFamilyIsIntelCore2SoloMobile(197), -- family is Intel(R) Core(TM)2 Solo mobile processor + deviceFamilyIsIntelCorei7(198), -- family is Intel(R) Core(TM) i7 processor + deviceFamilyIsDualCoreIntelCeleron(199), -- family is Dual-Core Intel(R) Celeron(R) Processor + deviceFamilyIsIBM390(200), -- family is IBM390 Family + deviceFamilyIsG4(201), -- family is G4 + deviceFamilyIsG5(202), -- family is G5 + deviceFamilyIsESA390G6(203), -- family is ESA/390 G6 + deviceFamilyIszArchitectur(204), -- family is z/Architectur base + deviceFamilyIsIntelCorei5(205), -- family is Intel(R) Core(TM) i5 processor + deviceFamilyIsIntelCorei3(206), -- family is Intel(R) Core(TM) i3 processor + deviceFamilyIsVIAC7M(210), -- family is VIA C7(TM)-M Processor Family + deviceFamilyIsVIAC7D(211), -- family is VIA C7(TM)-D Processor Family + deviceFamilyIsVIAC7(212), -- family is VIA C7(TM) Processor Family + deviceFamilyIsVIAEden(213), -- family is VIA Eden(TM) Processor Family + deviceFamilyIsMultiCoreIntelXeon(214), -- family is Multi-Core Intel(R) Xeon(R) processor + deviceFamilyIsDualCoreIntelXeon3xxx(215), -- family is Dual-Core Intel(R) Xeon(R) processor 3xxx Series + deviceFamilyIsQuadCoreIntelXeon3xxx(216), -- family is Quad-Core Intel(R) Xeon(R) processor 3xxx Series + deviceFamilyIsVIANano(217), -- family is VIA Nano(TM) Processor Family + deviceFamilyIsDualCoreIntelXeon5xxx(218), -- family is Dual-Core Intel(R) Xeon(R) processor 5xxx Series + deviceFamilyIsQuadCoreIntelXeon5xxx(219), -- family is Quad-Core Intel(R) Xeon(R) processor 5xxx Series + deviceFamilyIsDualCoreIntelXeon7xxx(221), -- family is Dual-Core Intel(R) Xeon(R) processor 7xxx Series + deviceFamilyIsQuadCoreIntelXeon7xxx(222), -- family is Quad-Core Intel(R) Xeon(R) processor 7xxx Series + deviceFamilyIsMultiCoreIntelXeon7xxx(223), -- family is Multi-Core Intel(R) Xeon(R) processor 7xxx Series + deviceFamilyIsMultiCoreIntelXeon3400(224), -- family is Multi-Core Intel(R) Xeon(R) processor 3400 Series + deviceFamilyIsEmbeddedAMDOpertonQuadCore(230), -- family is Embedded AMD Opteron(TM) Quad-Core Processor Family + deviceFamilyIsAMDPhenomTripleCore(231), -- family is AMD Phenom(TM) Triple-Core Processor Family + deviceFamilyIsAMDTurionUltraDualCoreMobile(232), -- family is AMD Turion(TM) Ultra Dual-Core Mobile Processor Family + deviceFamilyIsAMDTurionDualCoreMobile(233), -- family is AMD Turion(TM) Dual-Core Mobile Processor Family + deviceFamilyIsAMDAthlonDualCore(234), -- family is AMD Athlon(TM) Dual-Core Processor Family + deviceFamilyIsAMDSempronSI(235), -- family is AMD Sempron(TM) SI Processor Family + deviceFamilyIsAMDPhenomII(236), -- family is AMD Phenom(TM) II Processor Family + deviceFamilyIsAMDAthlonII(237), -- family is AMD Athlon(TM) II Processor Family + deviceFamilyIsSixCoreAMDOpteron(238), -- family is Six-Core AMD Opteron(TM) Processor Family + deviceFamilyIsAMDSempronM(239), -- family is AMD Sempron(TM) M Processor Family + deviceFamilyIsi860(250), -- family is i860 + deviceFamilyIsi960(251) -- family is i960 +} + +ProcessorDeviceStatusState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Processor Device Status State." + SYNTAX INTEGER { + other(1), -- state is other than following values + unknown(2), -- state is unknown + enabled(3), -- state is enabled + userDisabled(4), -- state is disabled by user via BIOS setup + biosDisabled(5), -- state is disabled by BIOS (POST error) + idle(6) -- state is idle +} + +ProcessorDeviceTableEntry ::= SEQUENCE { + processorDevicechassisIndex ObjectRange, + processorDeviceIndex ObjectRange, + processorDeviceStateCapabilities StateCapabilitiesFlags, + processorDeviceStateSettings StateSettingsFlags, + processorDeviceStatus ObjectStatusEnum, + processorDeviceType ProcessorDeviceType, + processorDeviceManufacturerName String64, + processorDeviceStatusState ProcessorDeviceStatusState, + processorDeviceFamily ProcessorDeviceFamily, + processorDeviceMaximumSpeed Unsigned32BitRange, + processorDeviceCurrentSpeed Unsigned32BitRange, + processorDeviceExternalClockSpeed Unsigned32BitRange, + processorDeviceVoltage Signed32BitRange, + processorDeviceVersionName String64, + processorDeviceCoreCount Unsigned32BitRange, + processorDeviceCoreEnabledCount Unsigned32BitRange, + processorDeviceThreadCount Unsigned32BitRange, + processorDeviceCharacteristics Unsigned16BitRange, + processorDeviceExtendedCapabilities Unsigned16BitRange, + processorDeviceExtendedSettings Unsigned16BitRange, + processorDeviceBrandName String64, + processorDeviceFQDD FQDDString +} + +processorDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF ProcessorDeviceTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "1100.0030 This object defines the Processor Device Table." + ::= { deviceGroup 30 } + +processorDeviceTableEntry OBJECT-TYPE + SYNTAX ProcessorDeviceTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "1100.0030.0001 This object defines the Processor Device Table Entry." + INDEX { processorDevicechassisIndex, + processorDeviceIndex } + ::= { processorDeviceTable 1 } + +processorDevicechassisIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0030.0001.0001 This attribute defines the index (one based) of the + associated system chassis." + ::= { processorDeviceTableEntry 1 } + +processorDeviceIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0030.0001.0002 This attribute defines the index (one based) of the + processor device." + ::= { processorDeviceTableEntry 2 } + +processorDeviceStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0030.0001.0003 This attribute defines the state capabilities of the + processor device." + ::= { processorDeviceTableEntry 3 } + +processorDeviceStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0030.0001.0004 This attribute defines the state settings of the + processor device." + ::= { processorDeviceTableEntry 4 } + +processorDeviceStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0030.0001.0005 This attribute defines the status of the + processor device." + ::= { processorDeviceTableEntry 5 } + +processorDeviceType OBJECT-TYPE + SYNTAX ProcessorDeviceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0030.0001.0007 This attribute defines the type of the processor device." + ::= { processorDeviceTableEntry 7 } + +processorDeviceManufacturerName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0030.0001.0008 This attribute defines the name of the manufacturer + of the processor device." + ::= { processorDeviceTableEntry 8 } + +processorDeviceStatusState OBJECT-TYPE + SYNTAX ProcessorDeviceStatusState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0030.0001.0009 This attribute defines the status state of the + processor device." + ::= { processorDeviceTableEntry 9 } + +processorDeviceFamily OBJECT-TYPE + SYNTAX ProcessorDeviceFamily + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0030.0001.0010 This attribute defines the family of the + processor device." + ::= { processorDeviceTableEntry 10 } + +processorDeviceMaximumSpeed OBJECT-TYPE + SYNTAX Unsigned32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0030.0001.0011 This attribute defines the maximum speed of the + processor device in MHz. Zero indicates the maximum speed is unknown." + ::= { processorDeviceTableEntry 11 } + +processorDeviceCurrentSpeed OBJECT-TYPE + SYNTAX Unsigned32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0030.0001.0012 This attribute defines the current speed of the + processor device in MHz. Zero indicates the current speed is unknown." + ::= { processorDeviceTableEntry 12 } + +processorDeviceExternalClockSpeed OBJECT-TYPE + SYNTAX Unsigned32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0030.0001.0013 This attribute defines the speed of the + external clock for the processor device in MHz. Zero indicates + the external clock speed is unknown." + ::= { processorDeviceTableEntry 13 } + +processorDeviceVoltage OBJECT-TYPE + SYNTAX Signed32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0030.0001.0014 This attribute defines the voltage powering the + processor device in millivolts. Zero indicates the voltage is unknown." + ::= { processorDeviceTableEntry 14 } + +processorDeviceVersionName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0030.0001.0016 This attribute defines the version of the + processor device. On some systems, this value contains the + brand and stepping information; on other systems, this value + contains the model and stepping information." + ::= { processorDeviceTableEntry 16 } + +processorDeviceCoreCount OBJECT-TYPE + SYNTAX Unsigned32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0030.0001.0017 This attribute defines the number of processor cores + detected for the processor device." + ::= { processorDeviceTableEntry 17 } + +processorDeviceCoreEnabledCount OBJECT-TYPE + SYNTAX Unsigned32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0030.0001.0018 This attribute defines the number of processor cores + enabled for the processor device." + ::= { processorDeviceTableEntry 18 } + +processorDeviceThreadCount OBJECT-TYPE + SYNTAX Unsigned32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0030.0001.0019 This attribute defines the number of processor threads + detected for the processor device." + ::= { processorDeviceTableEntry 19 } + +processorDeviceCharacteristics OBJECT-TYPE + SYNTAX Unsigned16BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0030.0001.0020 This attribute defines characteristics of the + processor device. This attribute is a bit field where a bit has the meaning + defined below when set to 1 (one). + + NOTE: Bits 2-15 need to be examined in the context of bit 1. + If bit 1 is set, the processor charactistics are unknown and bits 2-15 cannot + be used to determine if the functions associated with the bits are supported. + + Bit + Position Meaning if Set + -------- -------------- + Bit 0 Reserved + Bit 1 Unknown + Bit 2 64-bit capable + Bit 3-15 Reserved" + ::= { processorDeviceTableEntry 20 } + +processorDeviceExtendedCapabilities OBJECT-TYPE + SYNTAX Unsigned16BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0030.0001.0021 This attribute defines extended capabilities of the + processor device. This attribute is a bit field where a bit has the meaning + defined below when set to 1 (one). + + Bit + Position Meaning if Set + -------- -------------- + Bit 0 Virtualization Technology (VT) supported + Bit 2 eXecute Disable (XD) supported + Bit 3 Hyper-Threading (HT) supported + Bit 4 Turbo Mode supported" + ::= { processorDeviceTableEntry 21 } + +processorDeviceExtendedSettings OBJECT-TYPE + SYNTAX Unsigned16BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0030.0001.0022 This attribute defines extended settings of the + processor device. This attribute is a bit field where a bit has the meaning + defined below when set to 1 (one). + + Bit + Position Meaning if Set + -------- -------------- + Bit 0 Virtualization Technology (VT) enabled + Bit 2 eXecute Disable (XD) enabled + Bit 3 Hyper-Threading (HT) enabled + Bit 4 Turbo Mode enabled" + ::= { processorDeviceTableEntry 22 } + +processorDeviceBrandName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0030.0001.0023 This attribute defines the brand of the + processor device." + ::= { processorDeviceTableEntry 23 } + +processorDeviceFQDD OBJECT-TYPE + SYNTAX FQDDString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0030.0001.0026 Fully qualified device descriptor (FQDD) of the + processor device." + ::= { processorDeviceTableEntry 26 } + + +------------------------------------------------------------------------------- +-- Processor Device Status Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.1100.32.1... +------------------------------------------------------------------------------- + +ProcessorDeviceStatusReadingFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Processor Device Status Reading Flags." + SYNTAX INTEGER { + -- Note: These values are bit masks, so combination values are possible. + internalError(1), -- Internal Error + thermalTrip(2), -- Thermal Trip + configurationError(32), -- Configuration Error + processorPresent(128), -- Processor Present + processorDisabled(256), -- Processor Disabled + terminatorPresent(512), -- Terminator Present + processorThrottled(1024) -- Processor Throttled +} + +ProcessorDeviceStatusTableEntry ::= SEQUENCE { + processorDeviceStatusChassisIndex ObjectRange, + processorDeviceStatusIndex ObjectRange, + processorDeviceStatusStateCapabilities StateCapabilitiesFlags, + processorDeviceStatusStateSettings StateSettingsFlags, + processorDeviceStatusStatus ObjectStatusEnum, + processorDeviceStatusReading ProcessorDeviceStatusReadingFlags, + processorDeviceStatusLocationName String64 +} + +processorDeviceStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF ProcessorDeviceStatusTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "1100.0032 This object defines the Processor Device Status Table." + ::= { deviceGroup 32 } + +processorDeviceStatusTableEntry OBJECT-TYPE + SYNTAX ProcessorDeviceStatusTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "1100.0032.0001 This object defines the Processor Device Status Table Entry." + INDEX { processorDeviceStatusChassisIndex, + processorDeviceStatusIndex } + ::= { processorDeviceStatusTable 1 } + +processorDeviceStatusChassisIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0032.0001.0001 This attribute defines the index (one based) of the + associated system chassis." + ::= { processorDeviceStatusTableEntry 1 } + +processorDeviceStatusIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0032.0001.0002 This attribute defines the index (one based) of the + processor device status probe." + ::= { processorDeviceStatusTableEntry 2 } + +processorDeviceStatusStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0032.0001.0003 This attribute defines the state capabilities of the + processor device status probe." + ::= { processorDeviceStatusTableEntry 3 } + +processorDeviceStatusStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0032.0001.0004 This attribute defines the state settings of the + processor device status probe." + ::= { processorDeviceStatusTableEntry 4 } + +processorDeviceStatusStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0032.0001.0005 This attribute defines the status of the + processor device status probe. This status will be joined into + the processorDeviceStatus attribute." + ::= { processorDeviceStatusTableEntry 5 } + +processorDeviceStatusReading OBJECT-TYPE + SYNTAX ProcessorDeviceStatusReadingFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0032.0001.0006 This attribute defines the reading of the + processor device status probe." + ::= { processorDeviceStatusTableEntry 6 } + +processorDeviceStatusLocationName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0032.0001.0007 This attribute defines the location name of the + processor device status probe." + ::= { processorDeviceStatusTableEntry 7 } + + +------------------------------------------------------------------------------- +-- Memory Device Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.1100.50.1... +------------------------------------------------------------------------------- + +MemoryDeviceTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Memory Device Type Enum." + SYNTAX INTEGER { + deviceTypeIsOther(1), -- type is other than following values + deviceTypeIsUnknown(2), -- type is unknown + deviceTypeIsDRAM(3), -- type is DRAM + deviceTypeIsEDRAM(4), -- type is EDRAM + deviceTypeIsVRAM(5), -- type is VRAM + deviceTypeIsSRAM(6), -- type is SRAM + deviceTypeIsRAM(7), -- type is RAM + deviceTypeIsROM(8), -- type is ROM + deviceTypeIsFLASH(9), -- type is FLASH + deviceTypeIsEEPROM(10), -- type is EEPROM + deviceTypeIsFEPROM(11), -- type is FEPROM + deviceTypeIsEPROM(12), -- type is EPROM + deviceTypeIsCDRAM(13), -- type is CDRAM + deviceTypeIs3DRAM(14), -- type is 3DRAM + deviceTypeIsSDRAM(15), -- type is SDRAM + deviceTypeIsSGRAM(16), -- type is SGRAM + deviceTypeIsRDRAM(17), -- type is RDRAM + deviceTypeIsDDR(18), -- type is DDR + deviceTypeIsDDR2(19), -- type is DDR2 + deviceTypeIsDDR2FBDIMM(20), -- type is DDR2 FB-DIMM + deviceTypeIsDDR3(24), -- type is DDR3 + deviceTypeIsFBD2(25), -- type is FBD2 + deviceTypeIsDDR4(26) -- type is DDR4 +} + +MemoryDeviceTableEntry ::= SEQUENCE { + memoryDevicechassisIndex ObjectRange, + memoryDeviceIndex ObjectRange, + memoryDeviceStateCapabilities StateCapabilitiesFlags, + memoryDeviceStateSettings StateSettingsFlags, + memoryDeviceStatus ObjectStatusEnum, + memoryDeviceType MemoryDeviceTypeEnum, + memoryDeviceLocationName String64, + memoryDeviceBankLocationName String64, + memoryDeviceSize Unsigned32BitRange, + memoryDeviceSpeed Unsigned32BitRange, + memoryDeviceManufacturerName String64, + memoryDevicePartNumberName String64, + memoryDeviceSerialNumberName String64, + memoryDeviceFQDD FQDDString, + memoryDeviceCurrentOperatingSpeed Unsigned32BitRange +} + +memoryDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF MemoryDeviceTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "1100.0050 This object defines the Memory Device Table." + ::= { deviceGroup 50 } + +memoryDeviceTableEntry OBJECT-TYPE + SYNTAX MemoryDeviceTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "1100.0050.0001 This object defines the Memory Device Table Entry." + INDEX { memoryDevicechassisIndex, + memoryDeviceIndex } + ::= { memoryDeviceTable 1 } + +memoryDevicechassisIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0050.0001.0001 This attribute defines the index (one based) of the + associated system chassis." + ::= { memoryDeviceTableEntry 1 } + +memoryDeviceIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0050.0001.0002 This attribute defines the index (one based) of the + memory device." + ::= { memoryDeviceTableEntry 2 } + +memoryDeviceStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0050.0001.0003 This attribute defines the state capabilities of the + memory device." + ::= { memoryDeviceTableEntry 3 } + +memoryDeviceStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0050.0001.0004 This attribute defines the state settings of the + memory device." + ::= { memoryDeviceTableEntry 4 } + +memoryDeviceStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0050.0001.0005 This attribute defines the status of the memory device." + ::= { memoryDeviceTableEntry 5 } + +memoryDeviceType OBJECT-TYPE + SYNTAX MemoryDeviceTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0050.0001.0007 This attribute defines the type of the memory device." + ::= { memoryDeviceTableEntry 7 } + +memoryDeviceLocationName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0050.0001.0008 This attribute defines the location of the memory device." + ::= { memoryDeviceTableEntry 8 } + +memoryDeviceBankLocationName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0050.0001.0010 This attribute defines the location of the bank for the + memory device." + ::= { memoryDeviceTableEntry 10 } + +memoryDeviceSize OBJECT-TYPE + SYNTAX Unsigned32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0050.0001.0014 This attribute defines the size in KBytes of the + memory device. Zero indicates no memory installed; 2,147,483,647 indicates + an unknown memory size." + ::= { memoryDeviceTableEntry 14 } + +memoryDeviceSpeed OBJECT-TYPE + SYNTAX Unsigned32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0050.0001.0015 This attribute defines the maximum capable speed + in megahertz (MHz) of the memory device. Zero indicates an unknown speed." + ::= { memoryDeviceTableEntry 15 } + +memoryDeviceManufacturerName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0050.0001.0021 This attribute defines the manufacturer of the + memory device." + ::= { memoryDeviceTableEntry 21 } + +memoryDevicePartNumberName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0050.0001.0022 This attribute defines the manufacturer's part number + for the memory device." + ::= { memoryDeviceTableEntry 22 } + +memoryDeviceSerialNumberName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0050.0001.0023 This attribute defines the serial number of the + memory device." + ::= { memoryDeviceTableEntry 23 } + +memoryDeviceFQDD OBJECT-TYPE + SYNTAX FQDDString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0050.0001.0026 Fully qualified device descriptor (FQDD) of the + memory device." + ::= { memoryDeviceTableEntry 26 } + +memoryDeviceCurrentOperatingSpeed OBJECT-TYPE + SYNTAX Unsigned32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0050.0001.0027 This attribute defines the current operating speed + in megahertz (MHz) of the memory device. Zero indicates an unknown speed." + ::= { memoryDeviceTableEntry 27 } + + +------------------------------------------------------------------------------- +-- PCI Device Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.1100.80.1... +------------------------------------------------------------------------------- + +PCIDeviceTableEntry ::= SEQUENCE { + pCIDevicechassisIndex ObjectRange, + pCIDeviceIndex ObjectRange, + pCIDeviceStateCapabilities StateCapabilitiesFlags, + pCIDeviceStateSettings StateSettingsFlags, + pCIDeviceStatus ObjectStatusEnum, + pCIDeviceDataBusWidth Unsigned32BitRange, + pCIDeviceManufacturerName String64, + pCIDeviceDescriptionName String64, + pCIDeviceFQDD FQDDString +} + +pCIDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF PCIDeviceTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "1100.0080 This object defines the PCI Device Table." + ::= { deviceGroup 80 } + +pCIDeviceTableEntry OBJECT-TYPE + SYNTAX PCIDeviceTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "1100.0080.0001 This object defines the PCI Device Table Entry." + INDEX { pCIDevicechassisIndex, + pCIDeviceIndex } + ::= { pCIDeviceTable 1 } + +pCIDevicechassisIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0080.0001.0001 This attribute defines the index (one based) of the + associated system chassis." + ::= { pCIDeviceTableEntry 1 } + +pCIDeviceIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0080.0001.0002 This attribute defines the index (one based) of the + PCI device." + ::= { pCIDeviceTableEntry 2 } + +pCIDeviceStateCapabilities OBJECT-TYPE + SYNTAX StateCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0080.0001.0003 This attribute defines the state capabilities of the + PCI device." + ::= { pCIDeviceTableEntry 3 } + +pCIDeviceStateSettings OBJECT-TYPE + SYNTAX StateSettingsFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0080.0001.0004 This attribute defines the state settings of the + PCI device." + ::= { pCIDeviceTableEntry 4 } + +pCIDeviceStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0080.0001.0005 This attribute defines the status of the PCI device." + ::= { pCIDeviceTableEntry 5 } + +pCIDeviceDataBusWidth OBJECT-TYPE + SYNTAX Unsigned32BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0080.0001.0007 This attribute defines the width of the data bus + of the PCI device. This attribute contains an enumeration value. + The possible values and their meanings are defined below. + + Value Meaning + ---------- -------------- + 0x00000001 Other + 0x00000002 Unknown + 0x00000003 8 bit + 0x00000004 16 bit + 0x00000005 32 bit + 0x00000006 64 bit + 0x00000007 128 bit + 0x00000008 1x or x1 + 0x00000009 2x or x2 + 0x0000000A 4x or x4 + 0x0000000B 8x or x8 + 0x0000000C 12x or x12 + 0x0000000D 16x or x16 + 0x0000000E 32x or x32" + ::= { pCIDeviceTableEntry 7 } + +pCIDeviceManufacturerName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0080.0001.0008 This attribute defines the name of the manufacturer + of the PCI device." + ::= { pCIDeviceTableEntry 8 } + +pCIDeviceDescriptionName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0080.0001.0009 This attribute defines the description of the PCI device." + ::= { pCIDeviceTableEntry 9 } + +pCIDeviceFQDD OBJECT-TYPE + SYNTAX FQDDString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0080.0001.0012 Fully qualified device descriptor (FQDD) of the + PCI device." + ::= { pCIDeviceTableEntry 12 } + + +------------------------------------------------------------------------------- +-- Network Device Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.1100.90.1... +------------------------------------------------------------------------------- + +NetworkDeviceConnectionStatusEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Network Device Connection Status Enum." + SYNTAX INTEGER { + -- unknown(0), - unable to determine connection status + connected(1), -- media reports connected + disconnected(2), -- media reports disconnected + driverBad(3), -- driver cannot be opened to determine status + driverDisabled(4), -- driver is disabled + hardwareInitalizing(10), -- hardware is initializing + hardwareResetting(11), -- hardware is resetting + hardwareClosing(12), -- hardware is closing down + hardwareNotReady(13) -- hardware is not ready +} + +NetworkDeviceTOECapabilityFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Network Device TOE Capability Flags." + SYNTAX INTEGER { + -- Note: These values are bit fields, so combination values are possible. + -- none(0), - querying for TOE capability is not supported + unknown(1), -- querying for TOE capability is supported but query returned an error + available(2), -- device has TOE capability + notAvailable(4), -- device does not have TOE capability + cannotBeDetermined(8), -- querying for TOE capability is supported but an error prevented querying + driverNotResponding(16) -- querying for TOE capability is supported but driver did not respond to query +} + +NetworkDeviceiSCSICapabilityFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Network Device iSCSI Capability Flags." + SYNTAX INTEGER { + -- Note: These values are bit fields, so combination values are possible. + -- none(0), - querying for iSCSI capability is not supported + unknown(1), -- querying for iSCSI capability is supported but query returned an error + available(2), -- device has iSCSI capability + notAvailable(4), -- device does not have iSCSI capability + cannotBeDetermined(8), -- querying for iSCSI capability is supported but an error prevented querying + driverNotResponding(16) -- querying for iSCSI capability is supported but driver did not respond to query +} + +NetworkDeviceCapabilitiesFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Network Device Capabilities Flags." + SYNTAX INTEGER { + -- Note: These values are bit fields, so combination values are possible. + -- notSupported(0), - device does not support reporting capabilities via this attribute + supported(1), -- device supports reporting capabilities via this attribute + toe(2), -- device has TOE capability + iscsiOffload(4), -- device has iSCSI Offload capability + fcoeOffload(8) -- device has FCoE Offload capability +} + +NetworkDeviceTableEntry ::= SEQUENCE { + networkDeviceChassisIndex ObjectRange, + networkDeviceIndex ObjectRange, + networkDeviceStatus ObjectStatusEnum, + networkDeviceConnectionStatus NetworkDeviceConnectionStatusEnum, + networkDeviceProductName String64, + networkDeviceVendorName String64, + networkDeviceCurrentMACAddress MACAddress, + networkDevicePermanentMACAddress MACAddress, + networkDevicePCIBusNumber Unsigned8BitRange, + networkDevicePCIDeviceNumber Unsigned8BitRange, + networkDevicePCIFunctionNumber Unsigned8BitRange, + networkDeviceTOECapabilityFlags NetworkDeviceTOECapabilityFlags, + networkDeviceiSCSICapabilityFlags NetworkDeviceiSCSICapabilityFlags, + networkDeviceiSCSIEnabled BooleanType, + networkDeviceCapabilities NetworkDeviceCapabilitiesFlags, + networkDeviceFQDD FQDDString +} + +networkDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF NetworkDeviceTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "1100.0090 This object defines the Network Device Table." + ::= { deviceGroup 90 } + +networkDeviceTableEntry OBJECT-TYPE + SYNTAX NetworkDeviceTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "1100.0090.0001 This object defines the Network Device Table Entry." + INDEX { networkDeviceChassisIndex, + networkDeviceIndex } + ::= { networkDeviceTable 1 } + +networkDeviceChassisIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0090.0001.0001 This attribute defines the index (one based) of the + system chassis that contains the network device." + ::= { networkDeviceTableEntry 1 } + +networkDeviceIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0090.0001.0002 This attribute defines the index (one based) of the + network device." + ::= { networkDeviceTableEntry 2 } + +networkDeviceStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0090.0001.0003 This attribute defines the status of the network device." + ::= { networkDeviceTableEntry 3 } + +networkDeviceConnectionStatus OBJECT-TYPE + SYNTAX NetworkDeviceConnectionStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0090.0001.0004 This attribute defines the connection status of the + network device." + ::= { networkDeviceTableEntry 4 } + +networkDeviceProductName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0090.0001.0006 This attribute defines the product name of the + network device." + ::= { networkDeviceTableEntry 6 } + +networkDeviceVendorName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0090.0001.0007 This attribute defines the name of the vendor of the + network device." + ::= { networkDeviceTableEntry 7 } + +networkDeviceCurrentMACAddress OBJECT-TYPE + SYNTAX MACAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0090.0001.0015 This attribute defines the current MAC address of the + network device." + ::= { networkDeviceTableEntry 15 } + +networkDevicePermanentMACAddress OBJECT-TYPE + SYNTAX MACAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0090.0001.0016 This attribute defines the permanent MAC address of the + network device." + ::= { networkDeviceTableEntry 16 } + +networkDevicePCIBusNumber OBJECT-TYPE + SYNTAX Unsigned8BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0090.0001.0017 This attribute defines the PCI bus number of the + network device." + ::= { networkDeviceTableEntry 17 } + +networkDevicePCIDeviceNumber OBJECT-TYPE + SYNTAX Unsigned8BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0090.0001.0018 This attribute defines the PCI device number of the + network device." + ::= { networkDeviceTableEntry 18 } + +networkDevicePCIFunctionNumber OBJECT-TYPE + SYNTAX Unsigned8BitRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0090.0001.0019 This attribute defines the PCI function number of the + network device." + ::= { networkDeviceTableEntry 19 } + +networkDeviceTOECapabilityFlags OBJECT-TYPE + SYNTAX NetworkDeviceTOECapabilityFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0090.0001.0023 This attribute defines the TCP/IP Offload Engine (TOE) + capability flags of the network device." + ::= { networkDeviceTableEntry 23 } + +networkDeviceiSCSICapabilityFlags OBJECT-TYPE + SYNTAX NetworkDeviceiSCSICapabilityFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0090.0001.0027 This attribute defines the Internet Small Computer + System Interface (iSCSI) capability flags of the network device." + ::= { networkDeviceTableEntry 27 } + +networkDeviceiSCSIEnabled OBJECT-TYPE + SYNTAX BooleanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0090.0001.0028 This attribute defines if iSCSI is enabled for the + network device." + ::= { networkDeviceTableEntry 28 } + +networkDeviceCapabilities OBJECT-TYPE + SYNTAX NetworkDeviceCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0090.0001.0029 This attribute defines the capabilities of the network device. + If this value is notSupported(0), the networkDeviceTOECapabilityFlags, + networkDeviceiSCSICapabilityFlags and networkDeviceiSCSIEnabled attributes should + be used to determine the network device capabilities. If the supported(1) bit + is on, this attribute should be used to determine the network device capabilities, + and the attributes mentioned above should not be used. NOTE: For a network device + on Converged Network Adapter (CNA), this attribute provides capability information + for the CNA and not for the network device. For more information read vendor + documentation." + ::= { networkDeviceTableEntry 29 } + +networkDeviceFQDD OBJECT-TYPE + SYNTAX FQDDString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1100.0090.0001.0030 Fully qualified device descriptor (FQDD) of the + network device." + ::= { networkDeviceTableEntry 30 } + + +------------------------------------------------------------------------------- +-- Slot Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.1200 +------------------------------------------------------------------------------- + +------------------------------------------------------------------------------- +-- System Slot Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.1200.10.1... +------------------------------------------------------------------------------- + +SystemSlotStateCapabilitiesFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "System Slot State Capabilities Flags." + SYNTAX INTEGER { + systemSlotHotPlugIsUnknown(1), -- state capabilities are unknown + systemSlotHotPlugIsHotPluggableCapable(2), -- slot can support Hot Plug + systemSlotHotPlugCanBePoweredOn(4), -- slot power (and corresponding LED) can be powered on + systemSlotHotPlugCanSignalAttention(8), -- slot attention state (and corresponding LED) can be set + systemSlotHotPlugCanSignalPowerFault(16), -- slot power on fault (and corresponding LED) can be detected due to a short or overcurrent + systemSlotHotPlugCanSignalAdapterPresent(32), -- slot adapter (card) present in slot (may not be powered) can be detected + systemSlotHotPlugCanSignalPowerButtonPressed(64), -- slot power button can be pressed to signal a toggle of the power state + canSupportAllHotPlugCapabilities(126), -- slot can support all Hot Plug capabilities + systemSlotCanProvide5Volts(128), -- slot can provide 5 volt supply + systemSlotCanProvide3Point3Volts(256), -- slot can provide 3.3 volt supply + systemSlotCanSignalIfShared(512), -- slot opening if shared with another slot can be detected + systemSlotCanSupportCard16(1024), -- slot can support PC Card-16 + systemSlotCanSupportCardBus(2048), -- slot can support CardBus + systemSlotCanSupportZoomVideo(4096), -- slot can support Zoom Video + systemSlotCanSupportModemRingResume(8192), -- slot can support Modem Ring Resume + systemSlotCanSupportPMESignal(16384), -- slot can support Power Management Enable (PME#) signal + canSupportAllSlotCapabilities(32640), -- slot can support all Slot capabilities + canSupportAllSlotAndAllHotPlugCapabilities(32766) -- slot can support all Slot and all Hot Plug capabilities +} + +SystemSlotStateSettingsFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "System Slot State Settings Flags." + SYNTAX INTEGER { + systemSlotHotPlugIsUnknown(1), -- state settings are unknown + systemSlotHotPlugIsHotPluggable(2), -- slot supports Hot Plug + systemSlotHotPlugIsPoweredOn(4), -- slot has power (and corresponding LED) ON + systemSlotHotPlugIsAtAttention(8), -- slot is at attention state (and corresponding LED) is ON + systemSlotHotPlugHasPowerFaulted(16), -- slot has power on fault (and corresponding LED) was detected due to a short or overcurrent + systemSlotHotPlugAdapterIsPresent(32), -- slot adapter (card) present in slot (may not be powered on) + systemSlotHotPlugAdapterPresentAndPoweredOn(36), -- slot adapter (card) present in slot and powered on + systemSlotHotPlugPowerButtonPressed(64), -- slot power button pressed to signal toggle of power state + systemSlotProvides5Volts(128), -- slot provides 5 volt supply + systemSlotProvides3Point3Volts(256), -- slot provides 3.3 volt supply + systemSlotIsShared(512), -- slot opening is shared with another slot (e.g. PCI/EISA shared slot) + systemSlotSupportsCard16(1024), -- slot supports PC Card-16 + systemSlotSupportsCardBus(2048), -- slot supports CardBus + systemSlotSupportsZoomVideo(4096), -- slot supports Zoom Video + systemSlotSupportsModemRingResume(8192), -- slot supports Modem Ring Resume + systemSlotSupportsPMESignal(16384), -- slot supports Power Management Enable (PME#) signal + supportsPMEand3P3Vand5VandHotPluggable(16770), + supportsPMEand3P3Vand5VhasAdapterOn(16804), + supportsPMEand3P3Vand5VhasAdapterOnandisHotPluggable(16806), + supportsPMEand3P3VIsSharedand5VhasAdapterOnandHotPlugable(17316) +} + +SystemSlotTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "System Slot Type Enum." + SYNTAX INTEGER { + systemSlotIsOther(1), -- type is Other + systemSlotIsUnknown(2), -- type is Unknown + systemSlotIsISA(3), -- type is ISA + systemSlotIsMCA(4), -- type is MCA + systemSlotIsEISA(5), -- type is EISA + systemSlotIsPCI(6), -- type is PCI + systemSlotIsPCMCIA(7), -- type is PCMCIA + systemSlotIsVLVESA(8), -- type is VL-VESA + systemSlotIsProprietary(9), -- type is Proprietary + systemSlotIsProcessorCard(10), -- type is Processor Card Slot + systemSlotIsProprietaryMemory(11), -- type is Proprietary Memory Card Slot + systemSlotIsIORiserCard(12), -- type is I/O Riser Card Slot + systemSlotIsNuBUS(13), -- type is NuBus + systemSlotIsPCI66MHz(14), -- type is PCI - 66MHz Capable + systemSlotIsAGP(15), -- type is AGP + systemSlotIsAGP2X(16), -- type is AGP 2X + systemSlotIsAGP4X(17), -- type is AGP 4X + systemSlotIsPC98C20(18), -- type is PC-98/C20 + systemSlotIsPC98C24(19), -- type is PC-98/C24 + systemSlotIsPC98E(20), -- type is PC-98/E + systemSlotIsPC98LocalBus(21), -- type is PC-98/Local Bus + systemSlotIsPC98Card(22), -- type is PC-98/Card + systemSlotIsPCIX(23), -- type is PCI-X + systemSlotIsPCIExpress(24), -- type is PCI Express + systemSlotIsAGP8X(25), -- type is AGP 8X + systemSlotIsPCIExpressX1(166), -- type is PCI Express x1 + systemSlotIsPCIExpressX2(167), -- type is PCI Express x2 + systemSlotIsPCIExpressX4(168), -- type is PCI Express x4 + systemSlotIsPCIExpressX8(169), -- type is PCI Express x8 + systemSlotIsPCIExpressX16(170), -- type is PCI Express x16 + systemSlotIsPCIExpressGen2(171), -- type is PCI Express Gen 2 + systemSlotIsPCIExpressGen2X1(172), -- type is PCI Express Gen 2 x1 + systemSlotIsPCIExpressGen2X2(173), -- type is PCI Express Gen 2 x2 + systemSlotIsPCIExpressGen2X4(174), -- type is PCI Express Gen 2 x4 + systemSlotIsPCIExpressGen2X8(175), -- type is PCI Express Gen 2 x8 + systemSlotIsPCIExpressGen2X16(176) -- type is PCI Express Gen 2 x16 +} + +SystemSlotUsageEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "System Slot Usage Enum." + SYNTAX INTEGER { + systemSlotUsageIsOther(1), -- usage is other than following values + systemSlotUsageIsUnknown(2), -- usage is unknown + systemSlotUsageIsAvailable(3), -- usage is available + systemSlotUsageIsInUse(4) -- usage is in use +} + +SystemSlotCategoryEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "System Slot Category Enum." + SYNTAX INTEGER { + systemSlotCategoryIsOther(1), -- category is other than following values + systemSlotCategoryIsUnknown(2), -- category is unknown + systemSlotCategoryIsBusConnector(3), -- category is Bus Connector + systemSlotCategoryIsPCMCIA(4), -- category is PCMCIA + systemSlotCategoryIsMotherboard(5) -- category is Motherboard +} + +SystemSlotTableEntry ::= SEQUENCE { + systemSlotchassisIndex ObjectRange, + systemSlotIndex ObjectRange, + systemSlotStateCapabilitiesUnique SystemSlotStateCapabilitiesFlags, + systemSlotStateSettingsUnique SystemSlotStateSettingsFlags, + systemSlotStatus ObjectStatusEnum, + systemSlotCurrentUsage SystemSlotUsageEnum, + systemSlotType SystemSlotTypeEnum, + systemSlotSlotExternalSlotName String64, + systemSlotCategory SystemSlotCategoryEnum +} + +systemSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemSlotTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "1200.0010 This object defines the System Slot Table." + ::= { slotGroup 10 } + +systemSlotTableEntry OBJECT-TYPE + SYNTAX SystemSlotTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "1200.0010.0001 This object defines the System Slot Table Entry." + INDEX { systemSlotchassisIndex, + systemSlotIndex } + ::= { systemSlotTable 1 } + +systemSlotchassisIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1200.0010.0001.0001 This attribute defines the index (one based) of the + associated system chassis." + ::= { systemSlotTableEntry 1 } + +systemSlotIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1200.0010.0001.0002 This attribute defines the index (one based) of the + system slot." + ::= { systemSlotTableEntry 2 } + +systemSlotStateCapabilitiesUnique OBJECT-TYPE + SYNTAX SystemSlotStateCapabilitiesFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1200.0010.0001.0003 This attribute defines the state capabilities of the + system slot." + ::= { systemSlotTableEntry 3 } + +systemSlotStateSettingsUnique OBJECT-TYPE + SYNTAX SystemSlotStateSettingsFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1200.0010.0001.0004 This attribute defines the state settings of the + system slot." + ::= { systemSlotTableEntry 4 } + +systemSlotStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1200.0010.0001.0005 This attribute defines the status of the system slot." + ::= { systemSlotTableEntry 5 } + +systemSlotCurrentUsage OBJECT-TYPE + SYNTAX SystemSlotUsageEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1200.0010.0001.0006 This attribute defines the current usage of the + system slot." + ::= { systemSlotTableEntry 6 } + +systemSlotType OBJECT-TYPE + SYNTAX SystemSlotTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1200.0010.0001.0007 This attribute defines the type of the system slot." + ::= { systemSlotTableEntry 7 } + +systemSlotSlotExternalSlotName OBJECT-TYPE + SYNTAX String64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1200.0010.0001.0008 This attribute defines the name of the external + connector name of the system slot." + ::= { systemSlotTableEntry 8 } + +systemSlotCategory OBJECT-TYPE + SYNTAX SystemSlotCategoryEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1200.0010.0001.0011 This attribute defines the category of the system slot." + ::= { systemSlotTableEntry 11 } + + +------------------------------------------------------------------------------- +-- Field Replaceable Unit (FRU) Group +-- +-- OID: 1.3.6.1.4.1.674.10892.5.4.2000 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Field Replaceable Unit (FRU) Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.4.2000.10.1... +------------------------------------------------------------------------------- + +FruTableEntry ::= SEQUENCE { + fruChassisIndex ObjectRange, + fruIndex ObjectRange, + fruInformationStatus ObjectStatusEnum, + fruManufacturerName OCTET STRING, + fruSerialNumberName OCTET STRING, + fruPartNumberName OCTET STRING, + fruRevisionName OCTET STRING, + fruFQDD FQDDString +} + +fruTable OBJECT-TYPE + SYNTAX SEQUENCE OF FruTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "2000.0010 This object defines the Field Replaceable Unit table." + ::= { fruGroup 10 } + +fruTableEntry OBJECT-TYPE + SYNTAX FruTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "2000.0010.0001 This object defines the Field Replaceable Unit table entry." + INDEX { fruChassisIndex, + fruIndex } + ::= { fruTable 1 } + +fruChassisIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "2000.0010.0001.0001 This attribute defines the index (one based) of the + system chassis containing the field replaceable unit." + ::= { fruTableEntry 1 } + +fruIndex OBJECT-TYPE + SYNTAX ObjectRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "2000.0010.0001.0002 This attribute defines the index (one based) of the + field replaceable unit." + ::= { fruTableEntry 2 } + +fruInformationStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "2000.0010.0001.0003 This attribute defines the status of the + field replaceable unit information." + ::= { fruTableEntry 3 } + +fruManufacturerName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "2000.0010.0001.0006 This attribute defines the manufacturer of the + field replaceable unit." + ::= { fruTableEntry 6 } + +fruSerialNumberName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "2000.0010.0001.0007 This attribute defines the serial number of the + field replaceable unit." + ::= { fruTableEntry 7 } + +fruPartNumberName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "2000.0010.0001.0008 This attribute defines the part number of the + field replaceable unit." + ::= { fruTableEntry 8 } + +fruRevisionName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "2000.0010.0001.0009 This attribute defines the revision of the + field replaceable unit." + ::= { fruTableEntry 9 } + +fruFQDD OBJECT-TYPE + SYNTAX FQDDString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "2000.0010.0001.0012 Fully qualified device descriptor (FQDD) of the + field replaceable unit." + ::= { fruTableEntry 12 } + + +------------------------------------------------------------------------------- +-- Storage Details Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.5 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Battery Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.5.1.20.130.15.1.. +------------------------------------------------------------------------------- + +BatteryTableEntry ::=SEQUENCE { + batteryNumber INTEGER, + batteryState INTEGER, + batteryComponentStatus ObjectStatusEnum, + batteryPredictedCapacity INTEGER, + batteryFQDD DisplayString, + batteryDisplayName DisplayString +} + +batteryTable OBJECT-TYPE + SYNTAX SEQUENCE OF BatteryTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of managed batteries. The number of + entries is related to number of Batteries + discovered in the system. The maximum number of entries + is implementation dependent. + Note: The properties in this table may not be applicable to all + entries. + " + ::= { physicalDevices 15 } + +batteryTableEntry OBJECT-TYPE + SYNTAX BatteryTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the battery table. A row in this table cannot be + created or deleted by SNMP operations on columns of the table. + " + INDEX { batteryNumber } + ::= { batteryTable 1 } + +batteryNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instance number of this battery entry. + " + ::= { batteryTableEntry 1 } + +batteryState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + ready(2), + failed(3), + degraded(4), + missing(5), + charging(6), + belowThreshold(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current state of battery. + Possible values: + 1: The current state could not be determined. + 2: The battery is operating normally. + 3: The battery has failed and needs to be replaced. + 4: The battery temperature is high or charge level is depleting. + 5: The battery is missing or not detected. + 6: The battery is undergoing the re-charge phase. + 7: The battery voltage or charge level is below the threshold. + " + ::= { batteryTableEntry 4 } + +batteryComponentStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the battery itself without the + propagation of any contained component status. + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { batteryTableEntry 6 } + +batteryPredictedCapacity OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + failed(2), + ready(3) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. Use the batteryComponentStatus or + batteryState instead. + " + ::= { batteryTableEntry 10 } + +batteryFQDD OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The battery's Fully Qualified Device Descriptor (FQDD) as + represented in Storage Management. + " + ::= { batteryTableEntry 20 } + +batteryDisplayName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The battery's friendly FQDD as represented in Storage Management." + ::= { batteryTableEntry 21 } + + +------------------------------------------------------------------------------- +-- Controller Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.5.1.20.130.1.1.. +------------------------------------------------------------------------------- + +ControllerTableEntry ::=SEQUENCE { + controllerNumber INTEGER, + controllerName DisplayString, + controllerRebuildRate INTEGER, + controllerFWVersion DisplayString, + controllerCacheSizeInMB INTEGER, + controllerRollUpStatus ObjectStatusEnum, + controllerComponentStatus ObjectStatusEnum, + controllerDriverVersion DisplayString, + controllerPCISlot DisplayString, + controllerReconstructRate INTEGER, + controllerPatrolReadRate INTEGER, + controllerBGIRate INTEGER, + controllerCheckConsistencyRate INTEGER, + controllerPatrolReadMode INTEGER, + controllerPatrolReadState INTEGER, + controllerPersistentHotSpare BooleanType, + controllerSpinDownUnconfiguredDrives BooleanType, + controllerSpinDownHotSpareDrives BooleanType, + controllerSpinDownTimeInterval INTEGER, + controllerPreservedCache BooleanType, + controllerCheckConsistencyMode INTEGER, + controllerCopyBackMode INTEGER, + controllerSecurityStatus INTEGER, + controllerEncryptionKeyPresent BooleanType, + controllerEncryptionCapability INTEGER, + controllerLoadBalanceSetting INTEGER, + controllerMaxCapSpeed INTEGER, + controllerSASAddress DisplayString, + controllerFQDD FQDDString, + controllerDisplayName DisplayString, + controllerT10PICapability INTEGER, + controllerRAID10UnevenSpansSupported BooleanType, + controllerEnhancedAutoImportForeignConfigMode INTEGER, + controllerBootModeSupported BooleanType, + controllerBootMode INTEGER +} + +controllerTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControllerTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of managed RAID controllers. The number of entries + is related to number of RAID controllers discovered in the + system. The maximum number of entries is implementation dependent. + Note: The properties in this table may not be applicable to all + entries. + " + ::= { physicalDevices 1 } + +controllerTableEntry OBJECT-TYPE + SYNTAX ControllerTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of RAID controllers. A row in this table + cannot be created or deleted by SNMP operations on columns of + the table." + INDEX { controllerNumber } + ::= { controllerTable 1 } + +controllerNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instance number of this controller entry." + ::= { controllerTableEntry 1 } + + +controllerName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The controller's name as represented in Storage Management. + " + ::= { controllerTableEntry 2 } + +controllerRebuildRate OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rebuild rate is the percentage of the controller's + resources dedicated to rebuilding a failed disk when a rebuild + is necessary. + " + ::= { controllerTableEntry 7 } + +controllerFWVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The controller's current firmware version. + " + ::= { controllerTableEntry 8 } + +controllerCacheSizeInMB OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The controller's current amount of cache memory in megabytes. + " + ::= { controllerTableEntry 9 } + +controllerRollUpStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Severity of the controller state. + This is the combined status of the controller and its components. + Possible values: + 1: Other. + 2: Unknown. + 3: OK + 4: Non-critical + 5: Critical. + 6: Non-recoverable. + " + ::= { controllerTableEntry 37 } + +controllerComponentStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the controller itself without the + propagation of any contained component status. + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { controllerTableEntry 38 } + +controllerDriverVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Currently installed driver version for this controller on the host. + " + ::= { controllerTableEntry 41 } + +controllerPCISlot OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The PCI slot on the server where the controller is seated. This + data is not reported for embedded or integrated controllers, + " + ::= { controllerTableEntry 42 } + +controllerReconstructRate OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reconstruct rate is the percentage of the controller's resources + dedicated to reconstructing a disk group after adding a physical disk + or changing the RAID level of a virtual disk residing on the disk + group. + " + ::= { controllerTableEntry 48 } + +controllerPatrolReadRate OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The patrol read rate is the percentage of the controller's + resources dedicated to perform a patrol read on disks participating + in a virtual disk or hot spares. + " + ::= { controllerTableEntry 49 } + +controllerBGIRate OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The background initialization (BGI) rate is the percentage of the + controller's resources dedicated to performing the background + initialization of a redundant virtual disk after it is created. + " + ::= { controllerTableEntry 50 } + +controllerCheckConsistencyRate OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The check consistency rate is the percentage of the + controller's resources dedicated to performing a check consistency + on a redundant virtual disk. + " + ::= { controllerTableEntry 51 } + +controllerPatrolReadMode OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + notSupported(2), + disabled(3), + auto(4), + manual(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the patrol read mode setting for the controller. + Possible values: + 1: Not one of the following or could not be determined. + 2: Not Supported on this controller. + 3: Disabled. + 4: Automatic. + 5: Manual. + " + ::= { controllerTableEntry 52 } + +controllerPatrolReadState OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + stopped(2), + active(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This property displays the current state of the patrol read process. + Possible values: + 1: Not one of the following or could not be determined. + 2: Patrol read is not running. + 3: Patrol read is running. + " + ::= { controllerTableEntry 53 } + +controllerPersistentHotSpare OBJECT-TYPE + SYNTAX BooleanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether hot spare drives would be restored on insertion + into the same slot. + " + ::= { controllerTableEntry 59 } + +controllerSpinDownUnconfiguredDrives OBJECT-TYPE + SYNTAX BooleanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether un-configured drives would be put in power + save mode by the controller. + " + ::= { controllerTableEntry 60 } + +controllerSpinDownHotSpareDrives OBJECT-TYPE + SYNTAX BooleanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether hot spare drives would be put in power + save mode by the controller. + " + ::= { controllerTableEntry 61 } + +controllerSpinDownTimeInterval OBJECT-TYPE + SYNTAX INTEGER (30..1440) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The duration in minutes after which, the unconfigured or hot + spare drives will be spun down to power save mode. + " + ::= { controllerTableEntry 62 } + +controllerPreservedCache OBJECT-TYPE + SYNTAX BooleanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether preserved cache or pinned cache is + present on the controller. + " + ::= { controllerTableEntry 69 } + +controllerCheckConsistencyMode OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + unsupported(2), + normal(3), + stopOnError(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current check consistency mode setting + for the controller. + Possible values: + 1: Not one of the following. + 2: Not supported on this controller. + 3: Normal check consistency operation. + 4: Check consistency operation will stop on encountering + an error. + " + ::= { controllerTableEntry 70 } + +controllerCopyBackMode OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + unsupported(2), + on(3), + onWithSmart(4), + off(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current copy back mode setting + for the controller. + Possible values: + 1: Not one of the following. + 2: Not supported on this controller. + 3: Disks assigned as spares could revert back to spare status. + 4: Data from physical disk participating in a + virtual disk could be automatically copied to the assigned + hot spare in case former has a predictive failure event. + 5: Copyback mode is disabled. + " + ::= { controllerTableEntry 71 } + +controllerSecurityStatus OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + none(2), + lkm(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The controller's current security/encryption status.. + Possible values: + 1: The current status could not be determined. + 2: Controller is not operating in an encryption mode. + 3: Controller is operating in the Local Key Management + (LKM) encryption mode. + " + ::= { controllerTableEntry 72 } + +controllerEncryptionKeyPresent OBJECT-TYPE + SYNTAX BooleanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether encryption key is assigned for the controller. + " + ::= { controllerTableEntry 73 } + +controllerEncryptionCapability OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + none(2), + lkm(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of encryption supported by the controller. + Possible values: + 1: Not one of the following. + 2: No encryption supported, + 3: Local Key Management, + " + ::= { controllerTableEntry 74 } + +controllerLoadBalanceSetting OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + unsupported(2), + auto(3), + none(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ability of the controller to automatically use both + controller ports (or connectors) connected to the same enclosure in + order to route I/O requests. + Possible values: + 1: Not one of the following. + 2: Not supported. + 3: Automatic load balancing is active. + 4: Load balancing is inactive. + " + ::= { controllerTableEntry 75 } + +controllerMaxCapSpeed OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + oneDotFiveGbps(2), + threeGbps(3), + sixGbps(4), + twelveGbps(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum speed of the controller.in + Gigbits per second (Gbps). + Possible values: + 1: The speed could not be determined. + 2. 1.5 Gbps + 3: 3.0 Gbps + 4: 6.0 Gbps + 5: 12.0 Gbps + " + ::= { controllerTableEntry 76 } + +controllerSASAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SAS address of the controller. + " + ::= { controllerTableEntry 77 } + +controllerFQDD OBJECT-TYPE + SYNTAX FQDDString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The controller's Fully Qualified Device Descriptor (FQDD) as + represented in Storage Management. + " + ::= { controllerTableEntry 78 } + +controllerDisplayName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The controller's friendly FQDD as represented in Storage + Management." + ::= { controllerTableEntry 79 } + +controllerT10PICapability OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + capable(2), + notCapable(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the controller supports the T10 PI (Protection + Information). These protection fields are known as DIF + (Data Integrity Fields). + Possible values: + 1: Not one of the following. + 2: Capable of supporting T10 PI. + 3: Not capable of supporting T10 PI. + " + ::= { controllerTableEntry 80 } + +controllerRAID10UnevenSpansSupported OBJECT-TYPE + SYNTAX BooleanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether uneven spans for RAID 10 virtual disk + is supported on the controller. + " + ::= { controllerTableEntry 81 } + +controllerEnhancedAutoImportForeignConfigMode OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + notSupported(2), + disabled(3), + enabled(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the status of enhanced auto-import of foreign + configuration property of the controller. + 1: Not one of the following. + 2: Not Supported. + 3: Disabled. + 4: Enabled. + " + ::= { controllerTableEntry 82 } + +controllerBootModeSupported OBJECT-TYPE + SYNTAX BooleanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether headless boot mode settings are supported + on the controller. + " + ::= { controllerTableEntry 83 } + +controllerBootMode OBJECT-TYPE + SYNTAX INTEGER + { + notApplicable(1), + user(2), + contOnError(3), + headlessContOnError(4), + headlessSafe(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the boot mode of the controller. + Possible values: + 1: Not applicable for this controller. + 2: User mode: User interaction required for all boot messages (not + applicable for uEFI environments). + 3: Continue Boot On Error. User interaction only required for + critical messages. + 4: Headless Mode Continue On Error. User interaction is not required. + Controller boot may halt on Error. + 5: Headless Safe Mode. Controller shall boot to safe mode on critical + errors. + " + ::= { controllerTableEntry 84 } + + +------------------------------------------------------------------------------- +-- Physical Disk Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.5.1.20.130.4.1.. +------------------------------------------------------------------------------- + +PhysicalDiskTableEntry ::=SEQUENCE { + physicalDiskNumber INTEGER, + physicalDiskName DisplayString, + physicalDiskManufacturer DisplayString, + physicalDiskState INTEGER, + physicalDiskProductID DisplayString, + physicalDiskSerialNo DisplayString, + physicalDiskRevision DisplayString, + physicalDiskCapacityInMB INTEGER, + physicalDiskUsedSpaceInMB INTEGER, + physicalDiskFreeSpaceInMB INTEGER, + physicalDiskBusType INTEGER, + physicalDiskSpareState INTEGER, + physicalDiskComponentStatus ObjectStatusEnum, + physicalDiskPartNumber DisplayString, + physicalDiskSASAddress DisplayString, + physicalDiskNegotiatedSpeed INTEGER, + physicalDiskCapableSpeed INTEGER, + physicalDiskSmartAlertIndication BooleanType, + physicalDiskManufactureDay DisplayString, + physicalDiskManufactureWeek DisplayString, + physicalDiskManufactureYear DisplayString, + physicalDiskMediaType INTEGER, + physicalDiskPowerState INTEGER, + physicalDiskRemainingRatedWriteEndurance INTEGER, + physicalDiskOperationalState INTEGER, + physicalDiskProgress INTEGER, + physicalDiskSecurityStatus INTEGER, + physicalDiskFormFactor INTEGER, + physicalDiskFQDD FQDDString, + physicalDiskDisplayName DisplayString, + physicalDiskT10PICapability INTEGER, + physicalDiskBlockSizeInBytes INTEGER, + physicalDiskProtocolVersion DisplayString, + physicalDiskPCIeNegotiatedLinkWidth INTEGER, + physicalDiskPCIeCapableLinkWidth INTEGER + } + +physicalDiskTable OBJECT-TYPE + SYNTAX SEQUENCE OF PhysicalDiskTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of managed physical disks. The number of entries is + related to number of physical Disks discovered in the system. + The maximum number of entries is implementation dependent. + Note: The properties in this table may not be applicable to + all entries. + " + ::= { physicalDevices 4 } + +physicalDiskTableEntry OBJECT-TYPE + SYNTAX PhysicalDiskTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the physical Disk table. A row in this table cannot be + created or deleted by SNMP operations on columns of the table. + " + INDEX { physicalDiskNumber } + ::= { physicalDiskTable 1 } + +physicalDiskNumber OBJECT-TYPE + SYNTAX INTEGER (1..1000000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instance number of this physical disk entry. + " + ::= { physicalDiskTableEntry 1 } + +physicalDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical disk's name as represented in Storage Management. + " + ::= { physicalDiskTableEntry 2 } + +physicalDiskManufacturer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the physical disk's manufacturer. + " + ::= { physicalDiskTableEntry 3 } + +physicalDiskState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + ready(2), + online(3), + foreign(4), + offline(5), + blocked(6), + failed(7), + nonraid(8), + removed(9), + readonly(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of this physical disk. + Possible states: + 1: The current state could not be determined. + 2: The physical disk is available for use, but no RAID configuration + has been assigned. + 3: A RAID configuration has been assigned to the physical disk. + 4: The physical disk has been moved from another + controller and contains all or some portion of a virtual disk. + 5: The physical disk is not available to the RAID + controller. + 6: The physical disk is currently blocked by + controller. + 7: The physical disk is not operational. + 8: The physical disk is not a RAID capable disk + 9: The physical disk has been removed. + 10:The physical disk media has been placed in read only mode. + " + ::= { physicalDiskTableEntry 4 } + +physicalDiskProductID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The model number of the physical disk. + " + ::= { physicalDiskTableEntry 6 } + +physicalDiskSerialNo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical disk's unique identification number + from the manufacturer. + " + ::= { physicalDiskTableEntry 7 } + +physicalDiskRevision OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The firmware version of the physical disk. + " + ::= { physicalDiskTableEntry 8 } + +physicalDiskCapacityInMB OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the physical disk in megabytes. + " + ::= { physicalDiskTableEntry 11 } + +physicalDiskUsedSpaceInMB OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of used space in megabytes on the physical + disk. This is not applicable for NVMe devices. + " + ::= { physicalDiskTableEntry 17 } + +physicalDiskFreeSpaceInMB OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of free space in megabytes on the physical + disk. This is not applicable for NVMe devices. + " + ::= { physicalDiskTableEntry 19 } + +physicalDiskBusType OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + scsi(2), + sas(3), + sata(4), + fibre(5), + pcie(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bus type of the physical disk. + Possible values: + 1: The bus type could not be determined. + 2: Small Computer System Interface (SCSI). + 3: Serial Attached SCSI (SAS). + 4: Serial Advanced Technology Attachment (SATA). + 5: Fibre channel. + 6: PCIe. + " + ::= { physicalDiskTableEntry 21 } + +physicalDiskSpareState OBJECT-TYPE + SYNTAX INTEGER + { + notASpare(1), + dedicatedHotSpare(2), + globalHotSpare(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the disk as a spare. + Possible values: + 1: Physical disk is not a spare. + 2: Physical disk is a dedicated hot spare. + 3: Physical disk is a global hot spare. + " + ::= { physicalDiskTableEntry 22 } + +physicalDiskComponentStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the physical disk itself without the + propagation of any contained component status. + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { physicalDiskTableEntry 24 } + +physicalDiskPartNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The part number of the disk. + " + ::= { physicalDiskTableEntry 27 } + +physicalDiskSASAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SAS address of the physical disk. + " + ::= { physicalDiskTableEntry 28 } + +physicalDiskNegotiatedSpeed OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + oneDotFiveGbps(2), + threeGbps(3), + sixGbps(4), + twelveGbps(5), + fiveGTps(6), + eightGTps(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The data transfer speed that the disk negotiated while spinning up + in Gigbits per second (Gbps). + Possible values: + 1: The speed could not be determined. + 2. 1.5 Gbps + 3: 3.0 Gbps + 4: 6.0 Gbps + 5: 12.0 Gbps + 6: 5 GT/s (applicable for NVMe devices). + 7: 8 GT/s (applicable for NVMe devices). + " + ::= { physicalDiskTableEntry 29 } + +physicalDiskCapableSpeed OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + oneDotFiveGbps(2), + threeGbps(3), + sixGbps(4), + twelveGbps(5), + fiveGTps(6), + eightGTps(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum data transfer speed supported by the disk + in Gigbits per second (Gbps). + Possible values: + 1: The speed could not be determined. + 2. 1.5 Gbps + 3: 3.0 Gbps + 4: 6.0 Gbps + 5: 12.0 Gbps + 6: 5 GT/s (applicable for NVMe devices). + 7: 8 GT/s (applicable for NVMe devices). + " + ::= { physicalDiskTableEntry 30 } + +physicalDiskSmartAlertIndication OBJECT-TYPE + SYNTAX BooleanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the physical disk has received a predictive + failure alert. + " + ::= { physicalDiskTableEntry 31 } + +physicalDiskManufactureDay OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The day of the week (1=Sunday thru 7=Saturday) + on which the physical disk was manufactured. + " + ::= { physicalDiskTableEntry 32 } + +physicalDiskManufactureWeek OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The week (1 thru 53) in which the physical disk + was manufactured. + " + ::= { physicalDiskTableEntry 33 } + +physicalDiskManufactureYear OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The four digit year in which the physical disk was manufactured. + " + ::= { physicalDiskTableEntry 34 } + +physicalDiskMediaType OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + hdd(2), + ssd(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The media type of the physical disk. + Possible Values: + 1: The media type could not be determined. + 2: Hard Disk Drive (HDD). + 3: Solid State Device (SSD). + " + ::= { physicalDiskTableEntry 35 } + +physicalDiskPowerState OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + spunUp(2), + spunDown(3), + transition(4), + on(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power state of the physical disk. + Possible Values: + 1: Not one of the following. + 2: The physical disk is in the spun up state. + 3: The physical disk is in the spun down state. + 4: The physical disk is changing from spun down state + to spun up state or vice versa. + 5: The Solid State Device (SSD) is powered on. + " + ::= { physicalDiskTableEntry 42 } + +physicalDiskRemainingRatedWriteEndurance OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This property is applicable to SSD media type only. This indicates + the wear-out percentage of the SSD. Typically it is a value between + 0 to 100. However, if the value is not available or not applicable + (in the case of HDD media type) the value will be 255. + " + ::= { physicalDiskTableEntry 49 } + +physicalDiskOperationalState OBJECT-TYPE + SYNTAX INTEGER + { + notApplicable(1), + rebuild(2), + clear(3), + copyback(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the physical disk when there are progressive + operations ongoing. + Possible values: + 1: There is no active operation running. + 2: Data from a redundant virtual disk is + currently being rebuilt onto the physical disk. + 3: Data on the disk is being erased. + 4: Data is being copied from a hot spare disk to + the physical disk or vice versa. + " + ::= { physicalDiskTableEntry 50 } + +physicalDiskProgress OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The progress percentage of the operation that is being + performed on the physical disk. This is applicable + only if there is a progressive operations ongoing + " + ::= { physicalDiskTableEntry 51 } + +physicalDiskSecurityStatus OBJECT-TYPE + SYNTAX INTEGER + { + supported(1), + notSupported(2), + secured(3), + locked(4), + foreign(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The security/encryption status of the physical disk. + Possible Values: + 1: The physical disk supports encryption. + 2: The physical disk does not support encryption + 3: The physical disk is encrypted. + 4: The physical disk is locked by a key. + 5: The physical disk is locked by a foreign key. + " + ::= { physicalDiskTableEntry 52 } + +physicalDiskFormFactor OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + oneDotEight(2), + twoDotFive(3), + threeDotFive(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The form factor of the physical disk. + Possible values: + 1: The form factor could not be determined. + 2: 1.8 inch. + 3: 2.5 inch. + 4: 3.5 inch. + " + ::= { physicalDiskTableEntry 53 } + +physicalDiskFQDD OBJECT-TYPE + SYNTAX FQDDString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical disk's Fully Qualified Device Descriptor (FQDD) + as represented in Storage Management. + " + ::= { physicalDiskTableEntry 54 } + +physicalDiskDisplayName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical disk's friendly FQDD as represented in Storage + Management. + " + ::= { physicalDiskTableEntry 55 } + +physicalDiskT10PICapability OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + capable(2), + notCapable(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the physical disk supports the T10 PI (Protection + Information). These protection fields are known as DIF + (Data Integrity Fields). + Possible values: + 1: Not one of the following. + 2: Capable of supporting T10 PI. + 3: Not capable of supporting T10 PI. + " + ::= { physicalDiskTableEntry 57 } + +physicalDiskBlockSizeInBytes OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The block size (in bytes) of the physical disk. This is not + applicable for NVMe devices. + 1: 512. + 2: 4096 + " + ::= { physicalDiskTableEntry 58 } + +physicalDiskProtocolVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Applicable for NVMe devices only. The NVMe protocol version supported + by the device. + " + ::= { physicalDiskTableEntry 59 } + +physicalDiskPCIeNegotiatedLinkWidth OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + notApplicable(2), + byOne(3), + byTwp(4), + byFour(5), + byEight(6), + bySixteen(7), + byThirtyTwp(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Applicable for NVMe devices only. The PCIe link width negotiated with the host + during device initialization. + " + ::= { physicalDiskTableEntry 60 } + +physicalDiskPCIeCapableLinkWidth OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + notApplicable(2), + byOne(3), + byTwp(4), + byFour(5), + byEight(6), + bySixteen(7), + byThirtyTwp(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Applicable for NVMe devices only. The PCIe link widths the device is capable of + supporting. + " + ::= { physicalDiskTableEntry 61 } + +------------------------------------------------------------------------------- +-- Virtual Disk Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.5.1.20.140.1.1.. +------------------------------------------------------------------------------- + +VirtualDiskTableEntry ::=SEQUENCE { + virtualDiskNumber INTEGER, + virtualDiskName DisplayString, + virtualDiskState INTEGER, + virtualDiskSizeInMB INTEGER, + virtualDiskWritePolicy INTEGER, + virtualDiskReadPolicy INTEGER, + virtualDiskLayout INTEGER, + virtualDiskStripeSize INTEGER, + virtualDiskComponentStatus ObjectStatusEnum, + virtualDiskBadBlocksDetected BooleanType, + virtualDiskSecured BooleanType, + virtualDiskIsCacheCade BooleanType, + virtualDiskDiskCachePolicy INTEGER, + virtualDiskOperationalState INTEGER, + virtualDiskProgress INTEGER, + virtualDiskAvailableProtocols DisplayString, + virtualDiskMediaType DisplayString, + virtualDiskRemainingRedundancy INTEGER, + virtualDiskFQDD FQDDString, + virtualDiskDisplayName DisplayString, + virtualDiskT10PIStatus INTEGER, + virtualDiskBlockSizeInBytes INTEGER +} + +virtualDiskTable OBJECT-TYPE + SYNTAX SEQUENCE OF VirtualDiskTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of managed virtual disks. The number of entries is related + to number of virtual disks discovered in the system. + The maximum number of entries is implementation dependent. + Note: The properties in this table may not be applicable to all + entries. + " + ::= { logicalDevices 1 } + +virtualDiskTableEntry OBJECT-TYPE + SYNTAX VirtualDiskTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the virtual disk table. A row in this table cannot be + created or deleted by SNMP operations on columns of the table. + " + INDEX { virtualDiskNumber } + ::= { virtualDiskTable 1 } + +virtualDiskNumber OBJECT-TYPE + SYNTAX INTEGER (1..100000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instance number of this virtual disk entry. + " + ::= { virtualDiskTableEntry 1 } + +virtualDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual disk's label as entered by the user. + " + ::= { virtualDiskTableEntry 2 } + +virtualDiskState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + online(2), + failed(3), + degraded(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of this virtual disk + (which includes any member physical disks.) + Possible states: + 1: The current state could not be determined. + 2: The virtual disk is operating normally or optimally. + 3: The virtual disk has encountered a failure. The data on disk + is lost or is about to be lost. + 4: The virtual disk encounterd a failure with one or all of the + constituent redundant physical disks. The data on the virtual + disk might no longer be fault tolerant. + " + ::= { virtualDiskTableEntry 4 } + +virtualDiskSizeInMB OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the virtual disk in megabytes. + " + ::= { virtualDiskTableEntry 6 } + +virtualDiskWritePolicy OBJECT-TYPE + SYNTAX INTEGER + { + writeThrough(1), + writeBack(2), + writeBackForce(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The write policy used by the controller for write operations on + this virtual disk. + Possible values: + 1: Write Through. + 2: Write Back. + 3: Force Write Back. + " + ::= { virtualDiskTableEntry 10 } + +virtualDiskReadPolicy OBJECT-TYPE + SYNTAX INTEGER + { + noReadAhead(1), + readAhead(2), + adaptiveReadAhead(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The read policy used by the controller for read operations on + this virtual disk. + Possible values: + 1: No Read Ahead. + 2: Read Ahead. + 3: Adaptive Read Ahead. + " + ::= { virtualDiskTableEntry 11 } + +virtualDiskLayout OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + r0(2), + r1(3), + r5(4), + r6(5), + r10(6), + r50(7), + r60(8), + concatRaid1(9), + concatRaid5(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual disk's RAID type. + Possible values: + 1: Not one of the following + 2: RAID-0 + 3: RAID-1 + 4: RAID-5 + 5: RAID-6 + 6: RAID-10 + 7: RAID-50 + 8: RAID-60 + 9: Concatenated RAID 1 + 10: Concatenated RAID 5 + " + ::= { virtualDiskTableEntry 13 } + +virtualDiskStripeSize OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + default(2), + fiveHundredAndTwelvebytes(3), + oneKilobytes(4), + twoKilobytes(5), + fourKilobytes(6), + eightKilobytes(7), + sixteenKilobytes(8), + thirtyTwoKilobytes(9), + sixtyFourKilobytes(10), + oneTwentyEightKilobytes(11), + twoFiftySixKilobytes(12), + fiveOneTwoKilobytes(13), + oneMegabye(14), + twoMegabytes(15), + fourMegabytes(16), + eightMegabytes(17), + sixteenMegabytes(18) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The stripe size of this virtual disk. + Possible values: + 1: Not one of the following + 2: Default. + 3: 512 bytes + 4: 1 kB, + 5: 2 kB, + 6: 4 kB, + 7: 8 kB, + 8: 16 kB, + 9: 32 kB, + 10: 64 kB, + 11: 128 kB, + 12: 256 kB, + 13: 512 kB, + 14: 1 MB, + 15: 2 MB, + 16: 4 MB, + 17: 8 MB, + 18: 16 MB + " + ::= { virtualDiskTableEntry 14 } + +virtualDiskComponentStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the virtual disk itself without the + propagation of any contained component status. + Possible values: + 1: Other. + 2: Unknown. + 3: OK. + 4: Non-critical . + 5: Critical. + 6: Non-recoverable. + " + ::= { virtualDiskTableEntry 20 } + +virtualDiskBadBlocksDetected OBJECT-TYPE + SYNTAX BooleanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the virtual disk has bad blocks. + " + ::= { virtualDiskTableEntry 23 } + +virtualDiskSecured OBJECT-TYPE + SYNTAX BooleanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the virtual disk is secured or not. + " + ::= { virtualDiskTableEntry 24 } + +virtualDiskIsCacheCade OBJECT-TYPE + SYNTAX BooleanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the virtual disk is being used as a secondary + cache by the controller. + " + ::= { virtualDiskTableEntry 25 } + +virtualDiskDiskCachePolicy OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2), + defullt(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cache policy of the physical disks that are + part of this virtual disk + Possible values: + 1: Enabled. + 2: Disabled. + 3: Default. + " + ::= { virtualDiskTableEntry 26 } + +virtualDiskOperationalState OBJECT-TYPE + SYNTAX INTEGER + { + notApplicable(1), + reconstructing(2), + resynching(3), + initializing(4), + backgroundInit(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the virtual disk when there are progressive + operations ongoing. + Possible values: + 1: There is no active operation running. + 2: The virtual disk configuration has changed. + The physical disks included in the virtual disk are being + modified to support the new configuration. + 3: A Consistency Check (CC) is being performed + on the virtual disk. + 4: The virtual disk is being initialized. + 5: BackGround Initialization (BGI) is being performed + on the virtual disk. + " + ::= { virtualDiskTableEntry 30 } + +virtualDiskProgress OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The progress percentage of the operation that is being + performed on the virtual disk. This is applicable + only if there is a progressive operations ongoing + " + ::= { virtualDiskTableEntry 31 } + +virtualDiskAvailableProtocols OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "List of protocols support by physical disks part of this virtual + disk. For e.g. SAS for Serial Attached SCSI or SATA for + Serial Advanced Technology Attachment. + " + ::= { virtualDiskTableEntry 32 } + +virtualDiskMediaType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "List of media types of the physical disks part of this virtual + disk. For e.g. HDD for Hard Disk Drive or SSD for Solid State Device. + " + ::= { virtualDiskTableEntry 33 } + +virtualDiskRemainingRedundancy OBJECT-TYPE + SYNTAX INTEGER (0..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of physical disks which can be lost before the + virtual disk loses its redundancy. + " + ::= { virtualDiskTableEntry 34 } + +virtualDiskFQDD OBJECT-TYPE + SYNTAX FQDDString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual disk's Fully Qualified Device Descriptor (FQDD) as + represented in Storage Management. + " + ::= { virtualDiskTableEntry 35 } + +virtualDiskDisplayName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual disk's friendly FQDD as represented in Storage + Management. + " + ::= { virtualDiskTableEntry 36 } + + +virtualDiskT10PIStatus OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the virtual disk supports the T10 PI (Protection + Information). These protection fields are known as DIF + (Data Integrity Fields). + Possible values: + 1: Not one of the following. + 2: Enabled. + 3: Disabled. + " + ::= { virtualDiskTableEntry 37 } + +virtualDiskBlockSizeInBytes OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The block size (in bytes) of the physical disk part of the virtual disk. + Possible values: + 1: 512. + 2: 4096 + " + ::= { virtualDiskTableEntry 38 } + + +------------------------------------------------------------------------------- +-- Enclosure Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.5.1.20.130.3.1.. +------------------------------------------------------------------------------- + +EnclosureTableEntry ::=SEQUENCE { + enclosureNumber INTEGER, + enclosureName DisplayString, + enclosureState INTEGER, + enclosureServiceTag DisplayString, + enclosureAssetTag DisplayString, + enclosureConnectedPort DisplayString, + enclosureRollUpStatus ObjectStatusEnum, + enclosureComponentStatus ObjectStatusEnum, + enclosureFirmwareVersion DisplayString, + enclosureSASAddress DisplayString, + enclosureDriveCount INTEGER, + enclosureTotalSlots INTEGER, + enclosureFanCount DisplayString, + enclosurePSUCount DisplayString, + enclosureEMMCount DisplayString, + enclosureTempProbeCount DisplayString, + enclosureRedundantPath DisplayString, + enclosurePosition DisplayString, + enclosureBackplaneBayID DisplayString, + enclosureFQDD FQDDString, + enclosureDisplayName DisplayString, + enclosureType INTEGER +} + +enclosureTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnclosureTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of managed enclosures/backplanes. The number of entries is + related to number of internal backplane(s) discovered in the system + and external storage enclosure(s) attached to the system.. + The maximum number of entries is implementation dependent. + Note: The properties in this table may not be applicable to all + entries. + " + ::= { physicalDevices 3 } + +enclosureTableEntry OBJECT-TYPE + SYNTAX EnclosureTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the enclosure table. A row in this table cannot be + created or deleted by SNMP operations on columns of the table. + " + INDEX { enclosureNumber } + ::= { enclosureTable 1 } + +enclosureNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instance number of this enclossre/backplane. + " + ::= { enclosureTableEntry 1 } + +enclosureName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The enclosure/backplane's name as represented in Storage Management. + " + ::= { enclosureTableEntry 2 } + +enclosureState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + ready(2), + failed(3), + missing(4), + degraded(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of this enclosure/backplane. + Possible states: + 1: The current state could not be determined. + 2: The enclosure is operating normally. + 3: The enclosure has encountered a hardware problem or is not + responding. + 4: The enclosure is no longer connected to the controller or + there exists a problem communicating to the enclosure. + 5: The enclosure is unstable. + " + ::= { enclosureTableEntry 4 } + +enclosureServiceTag OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enclosure identification used when consulting customer support. + " + ::= { enclosureTableEntry 8 } + +enclosureAssetTag OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The asset tag information for the enclosure." + ::= { enclosureTableEntry 9 } + +enclosureConnectedPort OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port on the controller to which the + storage enclosure is connected. + " + ::= { enclosureTableEntry 19 } + +enclosureRollUpStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Severity of the enclosure/backplane state. + This is the combined status of the enclosure and its sub-components. + Possible values: + 1: Other. + 2: Unknown. + 3: OK. + 4: Non-critical. + 5: Critical. + 6: Non-recoverable. + " + ::= { enclosureTableEntry 23 } + +enclosureComponentStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the enclosure/backplane.itself without the + propagation of any contained component status. + Possible values: + 1: Other. + 2: Unknown. + 3: OK. + 4: Non-critical . + 5: Critical. + 6: Non-recoverable. + " + ::= { enclosureTableEntry 24 } + +enclosureFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The firmware information for the enclosure/backplane. + " + ::= { enclosureTableEntry 26 } + +enclosureSASAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SAS address of the enclosure/backplane. + " + ::= { enclosureTableEntry 30 } + +enclosureDriveCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of disks present in the enclosure/backplane. + " + ::= { enclosureTableEntry 31 } + +enclosureTotalSlots OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total physical drive slots in a storage enclosure + or server backplane. + " + ::= { enclosureTableEntry 32 } + +enclosureFanCount OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of fans present in the storage enclosure. + " + ::= { enclosureTableEntry 40 } + +enclosurePSUCount OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Power Supply Units (PSU) present + in the storage enclosure. + " + ::= { enclosureTableEntry 41 } + +enclosureEMMCount OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Enclosure Management Modules (EMM) + present in the storage enclosure. + " + ::= { enclosureTableEntry 42 } + +enclosureTempProbeCount OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of temperature sensing devices + present in the storage enclosure. + " + ::= { enclosureTableEntry 43 } + +enclosureRedundantPath OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the controller has multiply paths to + reach the storage enclosure. + " + ::= { enclosureTableEntry 44 } + +enclosurePosition OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The possition of the storage enclosure within a daisy chain. + " + ::= { enclosureTableEntry 45 } + +enclosureBackplaneBayID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique bay ID of the backplane. + " + ::= { enclosureTableEntry 46 } + +enclosureFQDD OBJECT-TYPE + SYNTAX FQDDString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The enclosure/backplane's Fully Qualified Device Descriptor (FQDD) + as represented in Storage Management. + " + ::= { enclosureTableEntry 47 } + +enclosureDisplayName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The enclosure/backplane's friendly FQDD as represented in + Storage Management. + " + ::= { enclosureTableEntry 48 } + +enclosureType OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + notApplicable(2), + sassata(3), + pcie(4), + universal(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protocol supported by the backplane. + Possible states: + 1: Not one of the following or could not be determined. + 2: Not applicable (i.e. object is not a backplane). + 3: Supports SAS/SATA. + 4: Supports PCIe. + 5: Both SAS/SATA and PCIe. + " + ::= { enclosureTableEntry 49 } + + +------------------------------------------------------------------------------- +-- Enclosure Management Module Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.5.1.20.130.13.1.. +------------------------------------------------------------------------------- + +EnclosureManagementModuleTableEntry ::=SEQUENCE { + enclosureManagementModuleNumber INTEGER, + enclosureManagementModuleName DisplayString, + enclosureManagementModuleState INTEGER, + enclosureManagementModulePartNumber DisplayString, + enclosureManagementModuleFWVersion DisplayString, + enclosureManagementModuleComponentStatus ObjectStatusEnum, + enclosureManagementModuleFQDD FQDDString, + enclosureManagementModuleDisplayName DisplayString +} + +enclosureManagementModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnclosureManagementModuleTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of managed Enclosure Management Modules (EMM) + in the external storage enclosure(s). The number of + entries is related to number of enclosure management modules + discovered in the enclosure(s). The maximum number of entries + is implementation dependent. + Note: The properties in this table may not be applicable to all + entries. + " + ::= { physicalDevices 13 } + +enclosureManagementModuleTableEntry OBJECT-TYPE + SYNTAX EnclosureManagementModuleTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the enclosure management module table. A row in + this table cannot be created or deleted by SNMP operations + on columns of the table. + " + INDEX { enclosureManagementModuleNumber } + ::= { enclosureManagementModuleTable 1 } + +enclosureManagementModuleNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instance number of this enclosure management module. + " + ::= { enclosureManagementModuleTableEntry 1 } + +enclosureManagementModuleName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The enclosure management module's name as + represented in Storage Management. + " + ::= { enclosureManagementModuleTableEntry 2 } + +enclosureManagementModuleState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + ready(2), + failed(3), + missing(4), + degraded(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of this enclosure management module. + Possible states: + 1: The current state could not be determined. + 2: The enclosure management module is operating normally. + 3: The enclosure management module has encountered a + hardware problem or is not responding. + 4: The enclosure management module is no longer connected + to the enclosure or there exists a problem communicating to it. + 5: The enclosure management module is unstable. + " + ::= { enclosureManagementModuleTableEntry 4 } + +enclosureManagementModulePartNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The part number of the enclosure management module. + " + ::= { enclosureManagementModuleTableEntry 6 } + +enclosureManagementModuleFWVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Firmware version of the enclosure management module. + " + ::= { enclosureManagementModuleTableEntry 8 } + +enclosureManagementModuleComponentStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the enclosure management module.itself without the + propagation of any contained component status. + Possible values: + 1: Other. + 2: Unknown. + 3: OK. + 4: Non-critical . + 5: Critical. + 6: Non-recoverable. + " + ::= { enclosureManagementModuleTableEntry 11 } + +enclosureManagementModuleFQDD OBJECT-TYPE + SYNTAX FQDDString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The enclosure management module's Fully Qualified Device + Descriptor (FQDD) as represented in Storage Management. + " + ::= { enclosureManagementModuleTableEntry 15 } + +enclosureManagementModuleDisplayName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The enclosure management module's friendly FQDD as represented in + Storage Management. + " + ::= { enclosureManagementModuleTableEntry 16 } + +------------------------------------------------------------------------------- +-- Enclosure Fan Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.5.1.20.130.7.1.. +------------------------------------------------------------------------------- + +EnclosureFanTableEntry ::=SEQUENCE { + enclosureFanNumber INTEGER, + enclosureFanName DisplayString, + enclosureFanState INTEGER, + enclosureFanSpeed INTEGER, + enclosureFanComponentStatus ObjectStatusEnum, + enclosureFanFQDD FQDDString, + enclosureFanDisplayName DisplayString +} + +enclosureFanTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnclosureFanTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of managed fans in the external storage enclosure(s). + The number of entries is related to number of fans discovered in + the enclosure(s). The maximum number of entries is implementation + dependent. + Note: The properties in this table may not be applicable to all + entries. + " + ::= { physicalDevices 7 } + +enclosureFanTableEntry OBJECT-TYPE + SYNTAX EnclosureFanTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the fan table. A row in this table cannot be + created or deleted by SNMP operations on columns of the table. + " + INDEX { enclosureFanNumber } + ::= { enclosureFanTable 1 } + +enclosureFanNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instance number of this fan. + " + ::= { enclosureFanTableEntry 1 } + +enclosureFanName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fan's name as represented in Storage Management. + " + ::= { enclosureFanTableEntry 2 } + +enclosureFanState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + ready(2), + failed(3), + missing(4), + degraded(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of this fan. + Possible states: + 1: The current state could not be determined. + 2: The fan is operating normally. + 3: The fan has encountered a hardware problem or is not + responding. + 4: The fan is no longer connected to the enclosure or + there exists a problem communicating to it. + 5: The fan is unstable. + " + ::= { enclosureFanTableEntry 4 } + +enclosureFanSpeed OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + stopped(2), + slow(3), + medium(4), + fast(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current relative speed of the fan. + " + ::= { enclosureFanTableEntry 11 } + +enclosureFanComponentStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the fan itself without the + propagation of any contained component status. + Possible values: + 1: Other. + 2: Unknown. + 3: OK. + 4: Non-critical . + 5: Critical. + 6: Non-recoverable. + " + ::= { enclosureFanTableEntry 15 } + +enclosureFanFQDD OBJECT-TYPE + SYNTAX FQDDString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fan's Fully Qualified Device Descriptor (FQDD) + as represented in Storage Management. + " + ::= { enclosureFanTableEntry 20 } + +enclosureFanDisplayName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fan's friendly FQDD as represented in + Storage Management. + " + ::= { enclosureFanTableEntry 21 } + + +------------------------------------------------------------------------------- +-- Enclosure Power Supply Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.5.1.20.130.9.1.. +------------------------------------------------------------------------------- + +EnclosurePowerSupplyTableEntry ::=SEQUENCE { + enclosurePowerSupplyNumber INTEGER, + enclosurePowerSupplyName DisplayString, + enclosurePowerSupplyState INTEGER, + enclosurePowerSupplyPartNumber DisplayString, + enclosurePowerSupplyComponentStatus ObjectStatusEnum, + enclosurePowerSupplyFQDD FQDDString, + enclosurePowerSupplyDisplayName DisplayString +} + +enclosurePowerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnclosurePowerSupplyTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of managed Power Supply Units(PSU) in the external + storage enclosure(s). The number of entries is related to number + of power supply unit(s) discovered in the enclosure(s). The + maximum number of entries is implementation + dependent. + Note: The properties in this table may not be applicable to all + entries. + " + ::= { physicalDevices 9 } + +enclosurePowerSupplyTableEntry OBJECT-TYPE + SYNTAX EnclosurePowerSupplyTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the power supply unit table. A row in this table cannot + be created or deleted by SNMP operations on columns of the table. + " + INDEX { enclosurePowerSupplyNumber } + ::= { enclosurePowerSupplyTable 1 } + +enclosurePowerSupplyNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instance number of this power supply unit. + " + ::= { enclosurePowerSupplyTableEntry 1 } + +enclosurePowerSupplyName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power supply unit's name as represented in + Storage Management. + " + ::= { enclosurePowerSupplyTableEntry 2 } + +enclosurePowerSupplyState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + ready(2), + failed(3), + missing(4), + degraded(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of this power supply unit. + Possible states: + 1: The current state could not be determined. + 2: The power supply unit is operating normally. + 3: The power supply unit has encountered a hardware problem + or is not responding. + 4: The power supply unit is no longer connected to the enclosure + or there exists a problem communicating to it. + 5: The power supply unit is unstable. + " + ::= { enclosurePowerSupplyTableEntry 4 } + +enclosurePowerSupplyPartNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The part number of the power supply unit. + " + ::= { enclosurePowerSupplyTableEntry 7 } + +enclosurePowerSupplyComponentStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the power supply unit itself without the + propagation of any contained component status. + Possible values: + 1: Other. + 2: Unknown. + 3: OK. + 4: Non-critical . + 5: Critical. + 6: Non-recoverable. + " + ::= { enclosurePowerSupplyTableEntry 9 } + +enclosurePowerSupplyFQDD OBJECT-TYPE + SYNTAX FQDDString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power supply unit's Fully Qualified Device Descriptor (FQDD) + as represented in Storage Management. + " + ::= { enclosurePowerSupplyTableEntry 15 } + +enclosurePowerSupplyDisplayName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power supply unit's friendly FQDD as represented in + Storage Management. + " + ::= { enclosurePowerSupplyTableEntry 16 } + + +------------------------------------------------------------------------------- +-- Enclosure Temperature Probe Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.5.1.20.130.11.1.. +------------------------------------------------------------------------------- + +EnclosureTemperatureProbeTableEntry ::=SEQUENCE { + enclosureTemperatureProbeNumber INTEGER, + enclosureTemperatureProbeName DisplayString, + enclosureTemperatureProbeState INTEGER, + enclosureTemperatureProbeMinWarningValue INTEGER, + enclosureTemperatureProbeMinCriticalValue INTEGER, + enclosureTemperatureProbeMaxWarningValue INTEGER, + enclosureTemperatureProbeMaxCriticalValue INTEGER, + enclosureTemperatureProbeCurValue INTEGER, + enclosureTemperatureProbeComponentStatus ObjectStatusEnum, + enclosureTemperatureProbeFQDD FQDDString, + enclosureTemperatureProbeDisplayName DisplayString +} + +enclosureTemperatureProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnclosureTemperatureProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of managed temperature probes in the external storage + enclosure(s). The number of entries is related to number of + temperature probes discovered in the enclosure(s). The maximum + number of entries is implementation dependent. + Note: The properties in this table may not be applicable to all + entries. + " + ::= { physicalDevices 11 } + +enclosureTemperatureProbeTableEntry OBJECT-TYPE + SYNTAX EnclosureTemperatureProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the temperature probe table. A row in this table cannot be + created or deleted by SNMP operations on columns of the table. + " + INDEX { enclosureTemperatureProbeNumber } + ::= { enclosureTemperatureProbeTable 1 } + +enclosureTemperatureProbeNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instance number of this temperature probe. + " + ::= { enclosureTemperatureProbeTableEntry 1 } + +enclosureTemperatureProbeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature probe's name as represented in + Storage Management. + " + ::= { enclosureTemperatureProbeTableEntry 2 } + +enclosureTemperatureProbeState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + ready(2), + failed(3), + missing(4), + degraded(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of this temperature probe. + Possible states: + 1: The current state could not be determined. + 2: The temperature probe is operating normally. + 3: The temperature probe has encountered a hardware problem + or is not responding. + 4: The temperature probe is no longer connected to the enclosure + or there exists a problem communicating to it. + 5: The temperature probe is unstable. + " + ::= { enclosureTemperatureProbeTableEntry 4 } + +enclosureTemperatureProbeMinWarningValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum temperature that will force the probe into + a warning state. + " + ::= { enclosureTemperatureProbeTableEntry 7 } + +enclosureTemperatureProbeMinCriticalValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum temperature that will force the probe into + a error state. + " + ::= { enclosureTemperatureProbeTableEntry 8 } + +enclosureTemperatureProbeMaxWarningValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum temperature that will force the probe into + a warning state. + " + ::= { enclosureTemperatureProbeTableEntry 9 } + +enclosureTemperatureProbeMaxCriticalValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum temperature that will force the probe into + a warning state. + " + ::= { enclosureTemperatureProbeTableEntry 10 } + +enclosureTemperatureProbeCurValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum temperature that will force the probe into + a warning state. + " + ::= { enclosureTemperatureProbeTableEntry 11 } + +enclosureTemperatureProbeComponentStatus OBJECT-TYPE + SYNTAX ObjectStatusEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the enclosure management module.itself without the + propagation of any contained component status. + Possible values: + 1: Other. + 2: Unknown. + 3: OK. + 4: Non-critical . + 5: Critical. + 6: Non-recoverable. + " + ::= { enclosureTemperatureProbeTableEntry 13 } + +enclosureTemperatureProbeFQDD OBJECT-TYPE + SYNTAX FQDDString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature probe's Fully Qualified Device Descriptor (FQDD) + as represented in Storage Management. + " + ::= { enclosureTemperatureProbeTableEntry 15 } + +enclosureTemperatureProbeDisplayName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature probe's friendly FQDD as represented + in Storage Management. + " + ::= { enclosureTemperatureProbeTableEntry 16 } + + +------------------------------------------------------------------------------ +-- Alert Trap Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.3.2 +------------------------------------------------------------------------------ + + +------------------------------------------------------------------------------ +-- System Alert Trap Group +-- System Traps (a.k.a, System Health Traps) +-- Category: System/1 +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.3.2.1 +------------------------------------------------------------------------------ + +------------------------------------------------------------------------------ +-- Amperage Probe Traps +-- +-- Category: System/1 +-- Subcategory: AMP/16 +------------------------------------------------------------------------------ + +alertAmperageProbeNormal NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Current sensor reading is within range." + --#TYPE "System: Amperage Normal" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2179 } + +alertAmperageProbeWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Current sensor has detected a warning value." + --#TYPE "System: Amperage Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2178 } + +alertAmperageProbeFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Current sensor has detected a failure value." + --#TYPE "System: Amperage Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2177 } + +------------------------------------------------------------------------------ +-- Automatic System Recovery Trap +-- +-- Category: System/1 +-- Subcategory: ASR/23 +------------------------------------------------------------------------------ + +alertAutomaticSystemRecovery NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Automatic system recovery (ASR) was performed." + --#TYPE "System: Automatic System Recovery" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2233 } + +------------------------------------------------------------------------------ +-- Battery Traps +-- +-- Category: System/1 +-- Subcategory: BAT/22 +------------------------------------------------------------------------------ + +alertBatteryNormal NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Battery state has returned to normal; + or battery presence had been detected." + --#TYPE "System: Battery Normal" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2227 } + +alertBatteryWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Battery is low." + --#TYPE "System: Battery Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2226 } + +alertBatteryFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Battery has failed or battery is absent." + --#TYPE "System: Battery Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2225 } + +------------------------------------------------------------------------------ +-- Cable Traps +-- +-- Category: System/1 +-- Subcategory: CBL/43 +------------------------------------------------------------------------------ + +alertCableFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Cable failure or critical event." + --#TYPE "System: Cable Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2393 } + +------------------------------------------------------------------------------ +-- CMC Traps +-- +-- Category: System/1 +-- Subcategory: CMC/62 +------------------------------------------------------------------------------ + +alertCMCWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Chassis Management Controller detected a warning." + --#TYPE "System: CMC Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2546 } + +alertCMCFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Chassis Management Controller detected an error." + --#TYPE "System: CMC Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2545 } + +------------------------------------------------------------------------------ +-- Processor Device Status Traps +-- +-- Category: System/1 +-- Subcategory: CPU/24 +------------------------------------------------------------------------------ + +alertProcessorDeviceStatusNormal NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Processor device status has returned to normal." + --#TYPE "System: Processor Device Status Normal" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2243 } + +alertProcessorDeviceStatusWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Processor device status has detected a warning." + --#TYPE "System: Processor Device Status Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2242 } + +alertProcessorDeviceStatusFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Processor device status has detected a failure." + --#TYPE "System: Processor Device Status Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2241 } + +------------------------------------------------------------------------------ +-- Processor Device Absent Trap +-- +-- Category: System/1 +-- Subcategory: CPUA/51 +------------------------------------------------------------------------------ + +alertProcessorDeviceAbsent NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Processor device is absent." + --#TYPE "System: Processor Device Absent" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2457 } + +------------------------------------------------------------------------------ +-- Fan Traps +-- +-- Category: System/1 +-- Subcategory: FAN/13 +------------------------------------------------------------------------------ + +alertFanInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Fan information." + --#TYPE "System: Fan Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2155 } + +alertFanWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Fan warning." + --#TYPE "System: Fan Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2154 } + +alertFanFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Fan failure." + --#TYPE "System: Fan Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2153 } + +------------------------------------------------------------------------------ +-- Fiber Channel Traps +-- +-- Category: System/1 +-- Subcategory: FC/61 +------------------------------------------------------------------------------ + +alertFiberChannelInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Fiber Channel information." + --#TYPE "System: Fiber Channel Information " + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2539 } + +alertFiberChannelWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Fiber Channel warning." + --#TYPE "System: Fiber Channel Warning " + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2538 } + +alertFiberChannelFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Fiber Channel failure or critical event." + --#TYPE "System: Fiber Channel Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2537 } + +------------------------------------------------------------------------------ +-- Hardware Configuration Traps +-- +-- Category: System/1 +-- Subcategory: HWC/35 +------------------------------------------------------------------------------ + +alertHardwareConfigurationInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Hardware configuration information." + --#TYPE "System: Hardware Configuration Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2331 } + +alertHardwareConfigurationWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Hardware configuration warning." + --#TYPE "System: Hardware Configuration Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2330 } + +alertHardwareConfigurationFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Hardware configuration failure or critical event." + --#TYPE "System: Hardware Configuration Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2329 } + +------------------------------------------------------------------------------ +-- IO Virtualization Traps +-- +-- Category: System/1 +-- Subcategory: IOV/63 +------------------------------------------------------------------------------ + +alertIOVirtualizationFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "IO Virtualization failure or critical event." + --#TYPE "System: IO Virtualization Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2553 } + +------------------------------------------------------------------------------ +-- Link Status Traps +-- +-- Category: System/1 +-- Subcategory: LNK/25 +------------------------------------------------------------------------------ + +alertLinkStatusInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Link status information." + --#TYPE "System: Link Status Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2251 } + +alertLinkStatusWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Link status warning." + --#TYPE "System: Link Status Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2250 } + +alertLinkStatusFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Link status failure or critical event." + --#TYPE "System: Link Status Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2249 } + +------------------------------------------------------------------------------ +-- Memory Device Traps +-- +-- Category: System/1 +-- Subcategory: MEM/27 +------------------------------------------------------------------------------ + +alertMemoryDeviceInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Memory device informational event." + --#TYPE "System: Memory Device Infomation" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2267 } + +alertMemoryDeviceWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Memory device status is noncritical." + --#TYPE "System: Memory Device Noncritical" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2266 } + +alertMemoryDeviceFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Memory device status is critical." + --#TYPE "System: Memory Device Critical" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2265 } + +------------------------------------------------------------------------------ +-- NIC Traps +-- +-- Category: System/1 +-- Subcategory: NIC/5 +------------------------------------------------------------------------------ + +alertNetworkInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Network information." + --#TYPE "System: Network Information " + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2091 } + +alertNetworkWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Network warning." + --#TYPE "System: Network Warning " + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2090 } + +alertNetworkFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Network failure or critical event." + --#TYPE "System: Network Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2089 } + +------------------------------------------------------------------------------ +-- Operation System ("OS") Event Traps +-- +-- Category: System/1 +-- Subcategory: OSE/45 +------------------------------------------------------------------------------ + +alertOSInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "An OS graceful stop occurred; + or an OS graceful shut-down occurred." + --#TYPE "System: Operating System Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2411 } + +alertOSFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "A critical stop occurred during OS load; + or a runtime critical stop occurred." + --#TYPE "System: Operating System Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2409 } + +------------------------------------------------------------------------------ +-- PCI Device Traps +-- +-- Category: System/1 +-- Subcategory: PCI/46 +------------------------------------------------------------------------------ + +alertPCIDeviceInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "An informational event was detected for a PCI device." + --#TYPE "System: PCI Device Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2419 } + +alertPCIDeviceWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "A warning event was detected for a PCI device." + --#TYPE "System: PCI Device Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2418 } + +alertPCIDeviceFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "An error was detected for a PCI device." + --#TYPE "System: PCI Device Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2417 } + +------------------------------------------------------------------------------ +-- Physical Disk Traps +-- +-- Category: System/1 +-- Subcategory: PDR/31 +------------------------------------------------------------------------------ + +alertPhysicalDiskInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Physical disk information." + --#TYPE "System: Physical Disk Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2299 } + +alertPhysicalDiskWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Physical disk warning." + --#TYPE "System: Physical Disk Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2298 } + +alertPhysicalDiskFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Physical disk failure." + --#TYPE "System: Physical Disk Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS current + ::= { systemAlertTrapGroup 0 2297 } + +------------------------------------------------------------------------------ +-- BIOS POST Trap +-- +-- Category: System/1 +-- Subcategory: PST/47 +------------------------------------------------------------------------------ + +alertBiosPostFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "System BIOS detected a failure." + --#TYPE "System: BIOS POST Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS current + ::= { systemAlertTrapGroup 0 2425 } + +------------------------------------------------------------------------------ +-- Power Supply Traps +-- +-- Category: System/1 +-- Subcategory: PSU/17 +------------------------------------------------------------------------------ + +alertPowerSupplyNormal NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Power supply has returned to normal." + --#TYPE "System: Power Supply Normal" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2187 } + +alertPowerSupplyWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Power supply has detected a warning." + --#TYPE "System: Power Supply Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2186 } + +alertPowerSupplyFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Power supply has detected a failure." + --#TYPE "System: Power Supply Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2185 } + +------------------------------------------------------------------------------ +-- Power Supply Absent Trap +-- +-- Category: System/1 +-- Subcategory: PSUA/52 +------------------------------------------------------------------------------ + +alertPowerSupplyAbsent NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Power supply is absent." + --#TYPE "System: Power Supply Absent" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2465 } + +------------------------------------------------------------------------------ +-- Power Usage Traps +-- +-- Category: System/1 +-- Subcategory: PWR/28 +------------------------------------------------------------------------------ + +alertPowerUsageInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "System performance restored." + --#TYPE "System: Power Usage Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2275 } + +alertPowerUsageWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "System performance degraded." + --#TYPE "System: Power Usage Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2274 } + +alertPowerUsageFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "The system halted because system power exceeds capacity; + or the system performance degraded because power draw exceeds the + power threshold." + --#TYPE "System: Power Usage Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2273 } + +------------------------------------------------------------------------------ +-- Redundancy Traps +-- +-- Category: System/1 +-- Subcategory: RDU/53 +------------------------------------------------------------------------------ + +alertRedundancyInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Redundancy information." + --#TYPE "System: Redundancy Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2475 } + +alertRedundancyDegraded NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Redundancy is degraded." + --#TYPE "System: Redundancy Degraded" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2474 } + +alertRedundancyLost NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Redundancy is lost." + --#TYPE "System: Redundancy Lost" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2473 } + +------------------------------------------------------------------------------ +-- Integrated Dual SD Module Traps +-- +-- Category: System/1 +-- Subcategory: RFL/20 +------------------------------------------------------------------------------ + +alertIntegratedDualSDModuleInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Integrated Dual SD Module information." + --#TYPE "System: Integrated Dual SD Module Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2211 } + +alertIntegratedDualSDModuleWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Integrated Dual SD Module warning." + --#TYPE "System: Integrated Dual SD Module Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2210 } + +alertIntegratedDualSDModuleFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Integrated Dual SD Module failure." + --#TYPE "System: Integrated Dual SD Module Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2209 } + +------------------------------------------------------------------------------ +-- Integrated Dual SD Module Absent Trap +-- +-- Category: System/1 +-- Subcategory: RFLA/54 +------------------------------------------------------------------------------ + +alertIntegratedDualSDModuleAbsent NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Integrated Dual SD Module is absent." + --#TYPE "System: Integrated Dual SD Module absent." + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2481 } + +------------------------------------------------------------------------------ +-- Integrated Dual SD Module Redundancy Traps +-- +-- Category: System/1 +-- Subcategory: RRDU/55 +------------------------------------------------------------------------------ + +alertIntegratedDualSDModuleRedundancyInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Integrated Dual SD Module redundancy information." + --#TYPE "System: Integrated Dual SD Module Redundancy Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2491 } + +alertIntegratedDualSDModuleRedundancyDegraded NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Integrated Dual SD Module redundancy is degraded." + --#TYPE "System: Integrated Dual SD Module Redundancy Degraded" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2490 } + +alertIntegratedDualSDModuleRedundancyLost NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Integrated Dual SD Module redundancy is lost." + --#TYPE "System: Integrated Dual SD Module Redundancy Lost" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2489 } + +------------------------------------------------------------------------------ +-- Security Event Traps +-- +-- Category: System/1 +-- Subcategory: SEC/42 +------------------------------------------------------------------------------ + +alertSecurityInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Security information." + --#TYPE "System: Security Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2387 } + +alertSecurityWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Security warning." + --#TYPE "System: Security Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2386 } + +alertSecurityFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Security failure or critical event." + --#TYPE "System: Security Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2385 } + +------------------------------------------------------------------------------ +-- System Event Log Traps +-- +-- Category: System/1 +-- Subcategory: SEL/41 +------------------------------------------------------------------------------ + +alertSystemEventLogInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "System Event Log information." + --#TYPE "System: System Event Log Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2379 } + +alertSystemEventLogWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "System Event Log warning." + --#TYPE "System: System Event Log Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2378 } + +alertSystemEventLogFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "System Event Log failure or critical event." + --#TYPE "System: System Event Log Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2377 } + +------------------------------------------------------------------------------ +-- Software Configuration Traps +-- +-- Category: System/1 +-- Subcategory: SWC/36 +------------------------------------------------------------------------------ + +alertSoftwareConfigurationInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Software configuration information." + --#TYPE "System: Software Configuration Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2339 } + +alertSoftwareConfigurationWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Software configuration warning." + --#TYPE "System: Software Configuration Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2338 } + +alertSoftwareConfigurationFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Software configuration failure." + --#TYPE "System: Software Configuration Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2337 } + +------------------------------------------------------------------------------ +-- Temperature Probe Traps +-- +-- Category: System/1 +-- Subcategory: TMP/14 +------------------------------------------------------------------------------ + +alertTemperatureProbeNormal NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Temperature sensor value is within range." + --#TYPE "System: Temperature Normal" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2163 } + +alertTemperatureProbeWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Temperature sensor has detected a warning value." + --#TYPE "System: Temperature Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2162 } + +alertTemperatureProbeFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Temperature sensor has detected a failure value." + --#TYPE "System: Temperature Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2161 } + +------------------------------------------------------------------------------ +-- Temperature Statistics Traps +-- +-- Category: System/1 +-- Subcategory: TMPS/59 +------------------------------------------------------------------------------ + +alertTemperatureStatisticsWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Temperature has been above the warning or critical threshold level + for a long enough period of time to be considered in a warning state." + --#TYPE "System: Temperature Statistics Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2522 } + +alertTemperatureStatisticsFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Temperature has been above the warning or critical threshold level + for a long enough period of time to be considered in a critical state." + --#TYPE "System: Temperature Statistics Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2521 } + +------------------------------------------------------------------------------ +-- vFlash Media Device Traps +-- +-- Category: System/1 +-- Subcategory: VFL/57 +------------------------------------------------------------------------------ + +alertvFlashMediaDeviceInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "vFlash Media device information." + --#TYPE "System: vFlash Media Device Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2507 } + +alertvFlashMediaDeviceWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "vFlash Media device warning." + --#TYPE "System: vFlash Media Device Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2506 } + +alertvFlashMediaDeviceFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "vFlash Media device failure." + --#TYPE "System: vFlash Media Device Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2505 } + +------------------------------------------------------------------------------ +-- vFlash Media Device Absent Trap +-- +-- Category: System/1 +-- Subcategory: VFLA/58 +------------------------------------------------------------------------------ + +alertvFlashMediaDeviceAbsent NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "vFlash Media device is absent." + --#TYPE "System: vFlash Media Device Absent" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2515 } + +------------------------------------------------------------------------------ +-- Voltage Probe Traps +-- +-- Category: System/1 +-- Subcategory: VLT/15 +------------------------------------------------------------------------------ + +alertVoltageProbeNormal NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Voltage sensor reading is within range." + --#TYPE "System: Voltage Normal" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2171 } + +alertVoltageProbeWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Voltage sensor has detected a warning value." + --#TYPE "System: Voltage Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2170 } + +alertVoltageProbeFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Voltage sensor has detected a failure value." + --#TYPE "System: Voltage Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2169 } + +------------------------------------------------------------------------------ +-- RAC Traps +-- +-- Category: System/1 +-- Subcategory: RAC/60 +------------------------------------------------------------------------------ + +alertRACInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "RAC information." + --#TYPE "System: RAC Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { systemAlertTrapGroup 0 2531 } + +------------------------------------------------------------------------------ +-- System Performance Traps +-- +-- Category: System/1 +-- Subcategory: PFM/75 +------------------------------------------------------------------------------ + +alertSystemPerformanceWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "System Performance warning." + --#TYPE "System: Performance Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { systemAlertTrapGroup 0 2650 } + + +------------------------------------------------------------------------------ +-- Storage Alert Trap Group +-- Storage Traps +-- Category: Storage/2 +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.3.2.2 +------------------------------------------------------------------------------ + +------------------------------------------------------------------------------ +-- Battery Traps +-- +-- Category: Storage/2 +-- Subcategory: BAT/22 +------------------------------------------------------------------------------ + +alertStorageBatteryInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Battery information." + --#TYPE "Storage: Battery Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { storageAlertTrapGroup 0 4275 } + +alertStorageBatteryWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Battery warning." + --#TYPE "Storage: Battery Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { storageAlertTrapGroup 0 4274 } + +alertStorageBatteryFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Battery failure." + --#TYPE "Storage: Battery Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS current + ::= { storageAlertTrapGroup 0 4273 } + +------------------------------------------------------------------------------ +-- Controller Traps +-- +-- Category: Storage/2 +-- Subcategory: CTL/29 +------------------------------------------------------------------------------ + +alertStorageControllerInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Controller information." + --#TYPE "Storage: Controller Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { storageAlertTrapGroup 0 4331 } + +alertStorageControllerWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Controller warning." + --#TYPE "Storage: Controller Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { storageAlertTrapGroup 0 4330 } + +alertStorageControllerFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Controller failure." + --#TYPE "Storage: Controller Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS current + ::= { storageAlertTrapGroup 0 4329 } + +------------------------------------------------------------------------------ +-- Enclosure Traps +-- +-- Category: Storage/2 +-- Subcategory: ENC/30 +------------------------------------------------------------------------------ + +alertStorageEnclosureInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Enclosure information." + --#TYPE "Storage: Enclosure Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { storageAlertTrapGroup 0 4339 } + +alertStorageEnclosureWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Enclosure warning." + --#TYPE "Storage: Enclosure Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { storageAlertTrapGroup 0 4338 } + +alertStorageEnclosureFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Enclosure failure." + --#TYPE "Storage: Enclosure Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS current + ::= { storageAlertTrapGroup 0 4337 } + +------------------------------------------------------------------------------ +-- Fan Traps +-- +-- Category: Storage/2 +-- Subcategory: FAN/13 +------------------------------------------------------------------------------ + +alertStorageFanInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Fan information." + --#TYPE "Storage: Fan Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { storageAlertTrapGroup 0 4203 } + +alertStorageFanWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Fan warning." + --#TYPE "Storage: Fan Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { storageAlertTrapGroup 0 4202 } + +alertStorageFanFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Fan failure." + --#TYPE "Storage: Fan Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS current + ::= { storageAlertTrapGroup 0 4201 } + +------------------------------------------------------------------------------ +-- Physical Disk Traps +-- +-- Category: Storage/2 +-- Subcategory: PDR/31 +------------------------------------------------------------------------------ + +alertStoragePhysicalDiskInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Physical disk information." + --#TYPE "Storage: Physical Disk Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { storageAlertTrapGroup 0 4347 } + +alertStoragePhysicalDiskWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Physical disk warning." + --#TYPE "Storage: Physical Disk Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { storageAlertTrapGroup 0 4346 } + +alertStoragePhysicalDiskFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Physical disk failure." + --#TYPE "Storage: Physical Disk Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS current + ::= { storageAlertTrapGroup 0 4345 } + +------------------------------------------------------------------------------ +-- Power Supply Traps +-- +-- Category: Storage/2 +-- Subcategory: PSU/17 +------------------------------------------------------------------------------ + +alertStoragePowerSupplyInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Power supply information." + --#TYPE "Storage: Power Supply Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { storageAlertTrapGroup 0 4235 } + +alertStoragePowerSupplyWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Power supply warning." + --#TYPE "Storage: Power Supply Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { storageAlertTrapGroup 0 4234 } + +alertStoragePowerSupplyFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Power supply failure." + --#TYPE "Storage: Power Supply Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS current + ::= { storageAlertTrapGroup 0 4233 } + +------------------------------------------------------------------------------ +-- Security Event Traps +-- +-- Category: Storage/2 +-- Subcategory: SEC/42 +------------------------------------------------------------------------------ + +alertStorageSecurityInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Storage Security information." + --#TYPE "Storage: Security Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { storageAlertTrapGroup 0 4435 } + +alertStorageSecurityWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Storage Security warning." + --#TYPE "Storage: Security Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { storageAlertTrapGroup 0 4434 } + +alertStorageSecurityFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Storage Security failure or critical event." + --#TYPE "Storage: Security Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { storageAlertTrapGroup 0 4433 } + +------------------------------------------------------------------------------ +-- Storage Management Status Traps +-- +-- Category: Storage/2 +-- Subcategory: STOR/10 +------------------------------------------------------------------------------ + +alertStorageManagementInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Storage Management Information. + There is no global status change associated with this trap." + --#TYPE "Storage: Storage Management Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { storageAlertTrapGroup 0 4179 } + +alertStorageManagementWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Storage Management has detected a device independent warning + condition. There is no global status change associated with this + trap." + --#TYPE "Storage: Storage Management Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { storageAlertTrapGroup 0 4178 } + +alertStorageManagementFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Storage Management has detected a device independent error condition. + There is no global status change associated with this trap." + --#TYPE "Storage: Storage Management Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS current + ::= { storageAlertTrapGroup 0 4177 } + +------------------------------------------------------------------------------ +-- Temperature Probe Traps +-- +-- Category: Storage/2 +-- Subcategory: TMP/14 +------------------------------------------------------------------------------ + +alertStorageTemperatureProbeInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Temperature probe information." + --#TYPE "Storage: Temperature Probe Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { storageAlertTrapGroup 0 4211 } + +alertStorageTemperatureProbeWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Temperature probe warning." + --#TYPE "Storage: Temperature Probe Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { storageAlertTrapGroup 0 4210 } + +alertStorageTemperatureProbeFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Temperature probe failure." + --#TYPE "Storage: Temperature Probe Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS current + ::= { storageAlertTrapGroup 0 4209 } + +------------------------------------------------------------------------------ +-- Virtual Disk Traps +-- +-- Category: Storage/2 +-- Subcategory: VDR/32 +------------------------------------------------------------------------------ + +alertStorageVirtualDiskInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Virtual disk information." + --#TYPE "Storage: Virtual Disk Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { storageAlertTrapGroup 0 4355 } + +alertStorageVirtualDiskWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Virtual disk warning." + --#TYPE "Storage: Virtual Disk Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { storageAlertTrapGroup 0 4354 } + +alertStorageVirtualDiskFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Virtual disk failure." + --#TYPE "Storage: Virtual Disk Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS current + ::= { storageAlertTrapGroup 0 4353 } + + +------------------------------------------------------------------------------ +-- Updates Alert Trap Group +-- Updates Traps +-- Category: Updates/3 +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.3.2.3 +------------------------------------------------------------------------------ + +------------------------------------------------------------------------------ +-- Update Job Trap +-- +-- Category: Updates/3 +-- Subcategory: RED/8 +------------------------------------------------------------------------------ + +alertUpdateJobInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Update job information." + --#TYPE "Updates: Update Job Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { updatesAlertTrapGroup 0 6211 } + +------------------------------------------------------------------------------ +-- Software Change Traps +-- +-- Category: Updates/3 +-- Subcategory: SWU/21 +------------------------------------------------------------------------------ + +alertSoftwareChangeUpdateWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Software change update warning." + --#TYPE "Updates: Software Change Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { updatesAlertTrapGroup 0 6314 } + + +------------------------------------------------------------------------------ +-- Audit Alert Trap Group +-- Audit Traps +-- Category: Audit/4 +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.3.2.4 +------------------------------------------------------------------------------ + +------------------------------------------------------------------------------ +-- CMC Traps +-- +-- Category: Audit/4 +-- Subcategory: CMC/62 +------------------------------------------------------------------------------ + +alertCMCAuditInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Chassis Management Controller audit information." + --#TYPE "Audit: CMC Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { auditAlertTrapGroup 0 8691 } + +alertCMCAuditWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Chassis Management Controller audit warning." + --#TYPE "Audit: CMC Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { auditAlertTrapGroup 0 8690 } + +alertCMCAuditFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Chassis Management Controller audit failure or critical event." + --#TYPE "Audit: CMC Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { auditAlertTrapGroup 0 8689 } + +------------------------------------------------------------------------------ +-- Debug Traps +-- +-- Category: Audit/4 +-- Subcategory: FSD/50 +------------------------------------------------------------------------------ + +alertDebugInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Debug authorized." + --#TYPE "Audit: Debug Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { auditAlertTrapGroup 0 8595 } + +alertDebugWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Debug authorization failed." + --#TYPE "Audit: Debug Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { auditAlertTrapGroup 0 8594 } + +------------------------------------------------------------------------------ +-- iDRAC IP Address Change Trap +-- +-- Category: Audit/4 +-- Subcategory: IPA/38 +------------------------------------------------------------------------------ + +alertiDRACIPAddressChange NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "iDRAC IP address has changed." + --#TYPE "iDRAC IP address has changed" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + + ::= { auditAlertTrapGroup 0 8499 } + +------------------------------------------------------------------------------ +-- License Traps +-- +-- Category: Audit/4 +-- Subcategory: LIC/40 +------------------------------------------------------------------------------ + +alertLicenseInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "License information." + --#TYPE "Audit: License Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { auditAlertTrapGroup 0 8515 } + +alertLicenseWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "License warning." + --#TYPE "Audit: License Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { auditAlertTrapGroup 0 8514 } + +alertLicenseFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "License failure." + --#TYPE "Audit: License Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { auditAlertTrapGroup 0 8513 } + +------------------------------------------------------------------------------ +-- PCI Device Traps +-- +-- Category: Audit/4 +-- Subcategory: PCI/46 +------------------------------------------------------------------------------ + +alertPCIDeviceAuditWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "PCI device audit warning." + --#TYPE "Audit: PCI Device Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { auditAlertTrapGroup 0 8562 } + +------------------------------------------------------------------------------ +-- Power Supply Traps +-- +-- Category: Audit/4 +-- Subcategory: PSU/17 +------------------------------------------------------------------------------ + +alertPowerSupplyAuditWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Power Supply audit warning." + --#TYPE "Audit: Power Supply Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { auditAlertTrapGroup 0 8330 } + +alertPowerSupplyAuditFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Power Supply audit failure or critical event." + --#TYPE "Audit: Power Supply Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { auditAlertTrapGroup 0 8329 } + +------------------------------------------------------------------------------ +-- Power Usage Traps +-- +-- Category: Audit/4 +-- Subcategory: PWR/28 +------------------------------------------------------------------------------ + +alertPowerUsageAuditInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Power usage audit information." + --#TYPE "Audit: Power Usage Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { auditAlertTrapGroup 0 8419 } + +alertPowerUsageAuditWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Power usage audit warning." + --#TYPE "Audit: Power Usage Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { auditAlertTrapGroup 0 8418 } + +alertPowerUsageAuditFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Power usage audit failure or critical event." + --#TYPE "Audit: Power Usage Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { auditAlertTrapGroup 0 8417 } + +------------------------------------------------------------------------------ +-- System Power State Change Trap +-- +-- Category: Audit/4 +-- Subcategory: SYS/48 +------------------------------------------------------------------------------ + +alertSystemPowerStateChangeInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Host is going through a power state change + (powering on or powering off)." + --#TYPE "Audit: System Power State Change Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { auditAlertTrapGroup 0 8579 } + +------------------------------------------------------------------------------ +-- User Tracking Trap +-- +-- Category: Audit/4 +-- Subcategory: USR/37 +------------------------------------------------------------------------------ + +alertUserTrackingWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "User Tracking warning." + --#TYPE "Audit: User Tracking" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { auditAlertTrapGroup 0 8490 } + + +------------------------------------------------------------------------------ +-- Configuration Alert Trap Group +-- Configuration Traps +-- Category: Configuration/5 +-- +-- OID Format: 1.3.6.1.4.1.674.10892.5.3.2.5 +------------------------------------------------------------------------------ + +------------------------------------------------------------------------------ +-- AutoDiscovery Traps +-- +-- Category: Configuration/5 +-- Subcategory: DIS/49 +------------------------------------------------------------------------------ + +alertAutoDiscoveryInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Auto discovery information." + --#TYPE "Configuration: Auto Discovery Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { configurationAlertTrapGroup 0 10635 } + +------------------------------------------------------------------------------ +-- NIC Configuration Traps +-- +-- Category: Configuration/5 +-- Subcategory: IOID/66 +------------------------------------------------------------------------------ + + +alertNetworkConfigurationInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Network configuration information." + --#TYPE "Configuration: Network Configuration Information " + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { configurationAlertTrapGroup 0 10771 } + +alertNetworkConfigurationWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Network configuration warning." + --#TYPE "Configuration: Network Configuration Warning " + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { configurationAlertTrapGroup 0 10770 } + +------------------------------------------------------------------------------ +-- IP Address Traps +-- +-- Category: Configuration/5 +-- Subcategory: IPA/38 +------------------------------------------------------------------------------ + +alertIPAddressConfigurationInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "IP Address configuration information." + --#TYPE "Configuration: IP Address Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { configurationAlertTrapGroup 0 10547 } + +------------------------------------------------------------------------------ +-- Job Control Traps +-- +-- Category: Configuration/5 +-- Subcategory: JCP/3 +------------------------------------------------------------------------------ + +alertJobControlConfigurationInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Job Control configuration information." + --#TYPE "Configuration: Job Control Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { configurationAlertTrapGroup 0 10267 } + +------------------------------------------------------------------------------ +-- PCI Device Traps +-- +-- Category: Configuration/5 +-- Subcategory: PCI/46 +------------------------------------------------------------------------------ + +alertPCIDeviceConfigurationInformation NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "PCI device configuration information." + --#TYPE "Configuration: PCI Device Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { configurationAlertTrapGroup 0 10611 } + +------------------------------------------------------------------------------ +-- Security Event Traps +-- +-- Category: Configuration/5 +-- Subcategory: SEC/42 +------------------------------------------------------------------------------ + +alertSecurityConfigurationWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Security configuration warning." + --#TYPE "Configuration: Security Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { configurationAlertTrapGroup 0 10578 } + +------------------------------------------------------------------------------ +-- Software Configuration Traps +-- +-- Category: Configuration/5 +-- Subcategory: SWC/36 +------------------------------------------------------------------------------ + +alertSWCConfigurationWarning NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Software configuration warning." + --#TYPE "Configuration: Software Configuration Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { configurationAlertTrapGroup 0 10530 } + +alertSWCConfigurationFailure NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "Software configuration failure." + --#TYPE "Configuration: Software Configuration Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { configurationAlertTrapGroup 0 10529 } + +------------------------------------------------------------------------------ +-- Test Trap +-- +-- Category: Configuration/5 +-- Subcategory: TST/19 +------------------------------------------------------------------------------ + +alertTestTrapEvent NOTIFICATION-TYPE + OBJECTS { alertMessageID, + alertMessage, + alertCurrentStatus, + alertSystemServiceTag, + alertSystemFQDN, + alertFQDD, + alertDeviceDisplayName, + alertMessageArguments, + alertChassisServiceTag, + alertChassisName, + alertRacFQDN } + STATUS current + DESCRIPTION + "The iDRAC generated a test trap event in response to a user request." + --#TYPE "Configuration: iDRAC Test Trap Event" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Device Display Name: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "System Service Tag: %s, System Name: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s," + --#SUMMARY "RAC FQDN: %s" + --#ARGUMENTS {0, 6, 1, 2, 5, 3, 4, 8, 9, 10} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { configurationAlertTrapGroup 0 10395 } + +END + +------------------------------------------------------------------------------ +-- End MIB +------------------------------------------------------------------------------ + diff --git a/INTEL-LAN-ADAPTERS-MIB b/INTEL-LAN-ADAPTERS-MIB new file mode 100755 index 0000000..8eeec6d --- /dev/null +++ b/INTEL-LAN-ADAPTERS-MIB @@ -0,0 +1,1529 @@ +-- /***************************************************************************** +-- ** INTEL CONFIDENTIAL ** +-- ** ** +-- ** Copyright 1998 2011 Intel Corporation All Rights Reserved. ** +-- ** ** +-- ** The source code contained or described herein and all documents related ** +-- ** to the source code ("Material") are owned by Intel Corporation or its ** +-- ** suppliers or licensors. Title to the Material remains with Intel ** +-- ** Corporation or its suppliers and licensors. The Material contains trade ** +-- ** secrets and proprietary and confidential information of Intel or its ** +-- ** suppliers and licensors. The Material is protected by worldwide ** +-- ** copyright and trade secret laws and treaty provisions. No part of the ** +-- ** Material may be used, copied, reproduced, modified, published, ** +-- ** uploaded, posted, transmitted, distributed, or disclosed in any way ** +-- ** without Intel’s prior express written permission. ** +-- ** ** +-- ** No license under any patent, copyright, trade secret or other ** +-- ** intellectual property right is granted to or conferred upon you by ** +-- ** disclosure or delivery of the Materials, either expressly, by ** +-- ** implication, inducement, estoppel or otherwise. Any license under such ** +-- ** intellectual property rights must be express and approved by Intel in ** +-- ** writing. ** +-- *****************************************************************************/ + +INTEL-LAN-ADAPTERS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY,OBJECT-TYPE, + NOTIFICATION-TYPE, + Counter32, + Integer32, + Gauge32, + enterprises + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + PhysAddress, + DisplayString + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + ; + +intellan MODULE-IDENTITY + LAST-UPDATED "201210310000Z" -- Oct, 31, 2012 + ORGANIZATION "Intel Corp" + CONTACT-INFO + "Intel Corp + http://www.intel.com/" + DESCRIPTION + "The MIB module for Intel LAN SNMP agent." + + REVISION "201210310000Z" -- Oct 31, 2012 + DESCRIPTION + "Version 1.4.10 + Removed the extra 1 after enterprises ID" + + ::= { enterprises 3183 } + + +--iso OBJECT IDENTIFIER ::= { 1 } +--org OBJECT IDENTIFIER ::= { iso 3 } +--dod OBJECT IDENTIFIER ::= { org 6 } +--internet OBJECT IDENTIFIER ::= { dod 1 } +--directory OBJECT IDENTIFIER ::= { internet 1 } +--mgmt OBJECT IDENTIFIER ::= { internet 2 } +--experimental OBJECT IDENTIFIER ::= { internet 3 } +--private OBJECT IDENTIFIER ::= { internet 4 } +--enterprises OBJECT IDENTIFIER ::= { private 1 } +intel OBJECT IDENTIFIER ::= { enterprises 343 } +products OBJECT IDENTIFIER ::= { intel 2 } +nic-products OBJECT IDENTIFIER ::= { products 7 } +intel-lan-adapters OBJECT IDENTIFIER ::= { nic-products 2 } + +component-description OBJECT IDENTIFIER ::= { intel-lan-adapters 1 } + +InterfaceIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each interface or + interface sub-layer in the managed system. It is + recommended that values are assigned contiguously starting + from 1. The value for each interface sub-layer must remain + constant at least from one re-initialization of the entity's + network management system to the next re-initialization." + SYNTAX Integer32 (1..2147483647) + +company OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Company that provided this MIB - Intel(R) Corporation." + ::= { component-description 1 } + +description OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description of this component - + Intel(R) Network Adapter(s), Advanced Management." + ::= { component-description 2 } + +operatingSystem OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operating System of the server on which the SNMP agent is executed." + ::= { component-description 3 } + +mibVersion1-4-3 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version of this MIB - the empty string is always returned." + ::= { component-description 4 } + +mibVersionSupported OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version of the MIB supported by the agent. + 1.x.y indicates that every MIB version of that template is supported by the agent." + ::= { component-description 5 } + +agentExtensionVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version of the SNMP extension agent." + ::= { component-description 6 } + +status OBJECT-TYPE + SYNTAX INTEGER { + baseDriverNotLoadedAnsNotLoaded(0), + baseDriverLoadedAnsNotLoaded(1), + baseDriverNotLoadedAnsLoaded(2), + baseDriverLoadedAnsLoaded(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates status and functionality of the adapter(s) - + whether the base driver and ANS are loaded." + ::= { component-description 7 } + + +adaptersTables OBJECT IDENTIFIER ::= { intel-lan-adapters 2 } + +-- ****************************** +-- Generic Adapter Attr Table +-- ****************************** +genericAdaptersAttrTables OBJECT IDENTIFIER ::= { adaptersTables 1 } + +genericAdaptersAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenericAdapterAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Attributes common to all kinds of adapters." + ::= { genericAdaptersAttrTables 1 } + +genericAdapterAttrEntry OBJECT-TYPE + SYNTAX GenericAdapterAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Attributes common to all kinds of adapters. + There is one 'entry' for each physical or virtual adapter." + INDEX { adapterIndex } + ::= { genericAdaptersAttrTable 1 } + +GenericAdapterAttrEntry ::= SEQUENCE { + adapterIndex InterfaceIndex, + adapterName DisplayString, + adapterType INTEGER, + adapterDriverLoadStatus INTEGER +} + +adapterIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value, greater than or equal to zero, for each interface." + ::= { genericAdapterAttrEntry 1 } + +adapterName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the adapter interface. + There is a unique name for each instance." + ::= { genericAdapterAttrEntry 2 } + +adapterType OBJECT-TYPE + SYNTAX INTEGER { + standAlone(0), + teamMember(1), + virtual(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of adapter (member, stand-alone, or virtual)." + ::= { genericAdapterAttrEntry 3 } + +adapterDriverLoadStatus OBJECT-TYPE + SYNTAX INTEGER { + loaded(0), + notLoaded(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Load status of the driver: + -'loaded' if the driver is loaded on the NIC; 'notLoaded' otherwise. + A status of 'notLoaded' means that the NIC is missing (via 'hotRemove') + or the driver is not fully loaded for some reason." + ::= { genericAdapterAttrEntry 4 } + +genericAdaptersDriversAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenericAdapterDriverAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Attributes common to all kinds of adapter drivers." + ::= { genericAdaptersAttrTables 2 } + +genericAdapterDriverAttrEntry OBJECT-TYPE + SYNTAX GenericAdapterDriverAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Attributes common to all kinds of adapter drivers. + There is one 'entry' for each adapter driver" + INDEX { adapterIndex } + ::= { genericAdaptersDriversAttrTable 1 } + +GenericAdapterDriverAttrEntry ::= SEQUENCE { + adapterDriverName DisplayString, + adapterDriverInfo DisplayString, + adapterDriverVersion DisplayString, + adapterDriverPath DisplayString, + adapterDriverDate DisplayString, + adapterDriverSize DisplayString, + adapterIpAddress DisplayString +} + +adapterDriverName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the adapter driver." + ::= { genericAdapterDriverAttrEntry 1 } + +adapterDriverInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Additional information about the adapter. Includes name of the NIC." + ::= { genericAdapterDriverAttrEntry 2 } + +adapterDriverVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Adapter driver version number." + ::= { genericAdapterDriverAttrEntry 3 } + +adapterDriverPath OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Adapter driver path name." + ::= { genericAdapterDriverAttrEntry 4 } + +adapterDriverDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Adapter driver creation date (in mm/dd/yy format)." + ::= { genericAdapterDriverAttrEntry 5 } + +adapterDriverSize OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Adapter driver file size." + ::= { genericAdapterDriverAttrEntry 6 } + +-- ***************************************************************** +-- Generic Adapter IP address +-- ***************************************************************** + +adapterIpAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Adapter IP address" + ::= { genericAdapterDriverAttrEntry 7 } + +genericAdaptersTrafficStatsAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenericAdapterTrafficStatsAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Traffic stats common to all kinds of adapters." + ::= { genericAdaptersAttrTables 3 } + +genericAdapterTrafficStatsAttrEntry OBJECT-TYPE + SYNTAX GenericAdapterTrafficStatsAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Traffic stats common to all kinds of adapters. + There is one 'entry' for each adapter instance." + INDEX { adapterIndex } + ::= { genericAdaptersTrafficStatsAttrTable 1 } + +GenericAdapterTrafficStatsAttrEntry ::= SEQUENCE { + adapterRxPackets Counter32, + adapterTxPackets Counter32, + adapterRxBytes Counter32, + adapterTxBytes Counter32, + adapterRxErrors Counter32, + adapterTxErrors Counter32, + adapterRxDropped Counter32, + adapterTxDropped Counter32, + adapterRxMulticast Counter32, + adapterCollisions Counter32 +} + +adapterRxPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets received." + ::= { genericAdapterTrafficStatsAttrEntry 1 } + +adapterTxPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets transmitted." + ::= { genericAdapterTrafficStatsAttrEntry 2 } + +adapterRxBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes received." + ::= { genericAdapterTrafficStatsAttrEntry 3 } + +adapterTxBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes transmitted." + ::= { genericAdapterTrafficStatsAttrEntry 4 } + +adapterRxErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets received with errors + (packets that failed to reach the protocol)." + ::= { genericAdapterTrafficStatsAttrEntry 5 } + +adapterTxErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets that failed to transmit." + ::= { genericAdapterTrafficStatsAttrEntry 6 } + +adapterRxDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of receive packets dropped due to overrun." + ::= { genericAdapterTrafficStatsAttrEntry 7 } + +adapterTxDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of transmit packets dropped due to successive collisions." + ::= { genericAdapterTrafficStatsAttrEntry 8 } + +adapterRxMulticast OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Multicast packets received." + ::= { genericAdapterTrafficStatsAttrEntry 9 } + +adapterCollisions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of single collisions." + ::= { genericAdapterTrafficStatsAttrEntry 10 } + +-- ******************************* +-- Physical Adapter Attr Table +-- ******************************* +physicalAdaptersAttrTables OBJECT IDENTIFIER ::= { adaptersTables 2 } + +physicalAdaptersAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF PhysicalAdapterAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Attributes common to all Physical Adapters." + ::= { physicalAdaptersAttrTables 1 } + +physicalAdapterAttrEntry OBJECT-TYPE + SYNTAX PhysicalAdapterAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Attributes common to all Physical Adapters. + There is one 'entry' for each standalone or member adapter." + INDEX { physicalAdapterIndex } + ::= { physicalAdaptersAttrTable 1 } + +PhysicalAdapterAttrEntry ::= SEQUENCE { + physicalAdapterIndex InterfaceIndex, + physicalAdapterLinkStatus INTEGER, + physicalAdapterLinkStatusChangesCounter Counter32, + physicalAdapterSpeed Gauge32, + physicalAdapterDplxMode INTEGER, + physicalAdapterAutoNegotiation INTEGER, + physicalAdapterPciBus Integer32, + physicalAdapterPciSlot Integer32, + physicalAdapterIrq Integer32, + physicalAdapterCurrentNA PhysAddress, + physicalAdapterPermanentNA PhysAddress, + physicalAdapterOnlineDiagStatus INTEGER, + physicalAdapterExpressTeamed INTEGER, + physicalAdapterExpressTeamBundleId Integer32 +} + +physicalAdapterIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value, greater than or equal to zero, for each interface." + ::= { physicalAdapterAttrEntry 1 } + +physicalAdapterLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + not-available(-1), + link-up(0), + link-down(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Physical adapter link status. Appears only if available - + that is, only if the driver is compliant with SNMP; + otherwise, NO_SUCH_NAME is returned." + ::= { physicalAdapterAttrEntry 2 } + +physicalAdapterLinkStatusChangesCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of changes in physical adapter link status. + Any change ('up-to-down' or 'down- to-up') is counted. + This value can be reset (to zero) by the user; no other value is permitted. + This value appears only if it is available - + that is, only if the driver is compliant with SNMP; + otherwise, NO_SUCH_NAME is returned." + ::= { physicalAdapterAttrEntry 3 } + +physicalAdapterSpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Physical adapter speed (in Mbps). + Appears only for an SNMP-compliant adapter with link up." + ::= { physicalAdapterAttrEntry 4 } + +physicalAdapterDplxMode OBJECT-TYPE + SYNTAX INTEGER { + not-available(0), + half(1), + full(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Physical Adapter Duplex Mode. + Appears only for an SNMP-compliant adapter with link up." + ::= { physicalAdapterAttrEntry 5 } + +physicalAdapterAutoNegotiation OBJECT-TYPE + SYNTAX INTEGER { + on(0), + off(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Physical adapter autonegotiation mode. + This value appears only if it is available - + that is, only if the driver is compliant with SNMP; + otherwise, NO_SUCH_NAME is returned." + ::= { physicalAdapterAttrEntry 6 } + +physicalAdapterPciBus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Physical adapter PCI bus number." + ::= { physicalAdapterAttrEntry 7 } + +physicalAdapterPciSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Physical adapter PCI slot number." + ::= { physicalAdapterAttrEntry 8 } + +physicalAdapterIrq OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Physical adapter Interrupt Request number." + ::= { physicalAdapterAttrEntry 9 } + +physicalAdapterCurrentNA OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current MAC address of the physical adapter(in hex notation)." + ::= { physicalAdapterAttrEntry 10 } + +physicalAdapterPermanentNA OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Permanent MAC address of the physical adapter(in hex notation)." + ::= { physicalAdapterAttrEntry 11 } + +physicalAdapterOnlineDiagStatus OBJECT-TYPE + SYNTAX INTEGER { + not-available(-1), + failed(0), + passed(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Online Diagnostics Status of the Physical Adapter. + Online Diagnostics consist of Link Test and other Hardware Tests." + ::= { physicalAdapterAttrEntry 12 } + +physicalAdapterExpressTeamed OBJECT-TYPE + SYNTAX INTEGER { + not-available(0), + primary(1), + secondary(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Physical Adapter Express team status. + Appears only for an adapter with express teaming capability." + ::= { physicalAdapterAttrEntry 13 } + +physicalAdapterExpressTeamBundleId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique value to identify the express team in the system." + ::= { physicalAdapterAttrEntry 14 } + +physicalAdaptersAttrOffloadTable OBJECT-TYPE + SYNTAX SEQUENCE OF PhysicalAdapterAttrOffloadEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Attributes of offloading-enabled physical adapters. + There is one 'entry' for each SNMP-compliant physical adapter." + ::= { physicalAdaptersAttrTables 2 } + +physicalAdapterAttrOffloadEntry OBJECT-TYPE + SYNTAX PhysicalAdapterAttrOffloadEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Attributes of offloading-enabled physical adapters. + There is one 'entry' for each SNMP-compliant physical adapter." + INDEX { physicalAdapterIndex } + ::= { physicalAdaptersAttrOffloadTable 1 } + +PhysicalAdapterAttrOffloadEntry ::= SEQUENCE { + physicalAdapterTcpRxChecksumOffLoadEnable INTEGER, + physicalAdapterTcpRxChecksumBad Counter32, + physicalAdapterTcpTxChecksumOffLoadEnable INTEGER, + physicalAdapterIpv4RxChecksumOffLoadEnable INTEGER, + physicalAdapterIpv4TxChecksumOffLoadEnable INTEGER, + physicalAdapterIpv4TCPSegmentationOffLoadEnable INTEGER +} + +physicalAdapterTcpRxChecksumOffLoadEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled(0), + disabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When enabled, TCP for 'receive' checksums are performed in hardware." + ::= { physicalAdapterAttrOffloadEntry 1 } + +physicalAdapterTcpRxChecksumBad OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bad 'receive' checksums." + ::= { physicalAdapterAttrOffloadEntry 2 } + +physicalAdapterTcpTxChecksumOffLoadEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled(0), + disabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When enabled, TCP for 'transmit' checksums are performed in hardware." + ::= { physicalAdapterAttrOffloadEntry 3 } + +physicalAdapterIpv4RxChecksumOffLoadEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled(0), + disabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When enabled, IPv4 for 'receive' checksums are performed in hardware." + ::= { physicalAdapterAttrOffloadEntry 4 } + +physicalAdapterIpv4TxChecksumOffLoadEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled(0), + disabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When enabled, IPv4 for 'receive' checksums are performed in hardware." + ::= { physicalAdapterAttrOffloadEntry 5 } + +physicalAdapterIpv4TCPSegmentationOffLoadEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When enabled, TCP Segmentation is performed in hardware." + ::= { physicalAdapterAttrOffloadEntry 6 } + +-- ************************************ +-- Virtual Adapter Attr Tables +-- ************************************ +virtualAdaptersAttrTables OBJECT IDENTIFIER ::= { adaptersTables 3 } + +virtualAdaptersAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VirtualAdapterAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Attributes common to all iANS-virtual adapters." + ::= { virtualAdaptersAttrTables 1 } + +virtualAdapterAttrEntry OBJECT-TYPE + SYNTAX VirtualAdapterAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Attributes common to all iANS-virtual adapters. + There is one 'entry' for each virtual adapter" + INDEX { virtualAdapterIndex } + ::= { virtualAdaptersAttrTable 1 } + +VirtualAdapterAttrEntry ::= SEQUENCE { + virtualAdapterIndex InterfaceIndex, + virtualAdapterAnsId Integer32 +} + +virtualAdapterIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value, greater than or equal to zero, for each interface." + ::= { virtualAdapterAttrEntry 1 } + +virtualAdapterAnsId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ID of the team to which the adapter belongs." + ::= { virtualAdapterAttrEntry 2 } + +virtualAdaptersVlanAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VirtualAdapterVlanAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Attributes common to all iANS-virtual adapters VLANs." + ::= { virtualAdaptersAttrTables 2 } + +virtualAdapterVlanAttrEntry OBJECT-TYPE + SYNTAX VirtualAdapterVlanAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VLAN attributes.Appears for virtual adapters that support VLANs only. + There is one 'entry' for each VLAN." + INDEX { virtualAdapterIndex } + ::= { virtualAdaptersVlanAttrTable 1 } + +VirtualAdapterVlanAttrEntry ::= SEQUENCE { + virtualAdapterVlanId INTEGER +} + +virtualAdapterVlanId OBJECT-TYPE + SYNTAX INTEGER { + none(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ID for this virtual adapter VLAN." + ::= { virtualAdapterVlanAttrEntry 1 } + +-- ******************** +-- Ans Attr Tables +-- ******************** +ansAttrTables OBJECT IDENTIFIER ::= { adaptersTables 4 } + +ansAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF AnsAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ANS attributes." + ::= { ansAttrTables 1 } + +ansAttrEntry OBJECT-TYPE + SYNTAX AnsAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ANS attributes. There is one 'entry' for each team" + INDEX { ansId } + ::= { ansAttrTable 1 } + +AnsAttrEntry ::= SEQUENCE { + ansId Integer32, + ansNumberOfMembers Integer32, + ansNumberOfVirtualAdapters Integer32 +} + +ansId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ANS ID. A unique value." + ::= { ansAttrEntry 1 } + +ansNumberOfMembers OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of member adapters in the team." + ::= { ansAttrEntry 2 } + +ansNumberOfVirtualAdapters OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of virtual adapters in the team." + ::= { ansAttrEntry 3 } + +ansVlansAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF AnsVlanAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ANS attributes." + ::= { ansAttrTables 2 } + +ansVlanAttrEntry OBJECT-TYPE + SYNTAX AnsVlanAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ANS VLAN attributes. + Appears only if VLAN is active. There is one 'entry' for each Vlan." + INDEX { ansId } + ::= { ansVlansAttrTable 1 } + +AnsVlanAttrEntry ::= SEQUENCE { + ansVlanTaggingType INTEGER +} + +ansVlanTaggingType OBJECT-TYPE + SYNTAX INTEGER { + none(0), + tag-802-1Q(1), + tag-802-1P(2), + tag-802-3AC(3), + tag-iSL(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Tagging type of the VLAN adapter." + ::= { ansVlanAttrEntry 1 } + +ansTeamsAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF AnsTeamAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ANS team attributes." + ::= { ansAttrTables 3 } + +ansTeamAttrEntry OBJECT-TYPE + SYNTAX AnsTeamAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ANS team attributes. Appears only when adapter teaming exist. + There is one 'entry' for each team." + INDEX { ansId } + ::= { ansTeamsAttrTable 1 } + +AnsTeamAttrEntry ::= SEQUENCE { + ansTeamName DisplayString, + ansTeamMode INTEGER, + ansTeamLinkState INTEGER, + ansTeamSpeed Gauge32, + ansTeamProbesState INTEGER, + ansTeamProbesMode INTEGER, + ansTeamLoadBalanceRefresh INTEGER, + ansTeamProbesSendTime INTEGER, + ansTeamPreferredPrimaryIndex INTEGER, + ansTeamCurrentPrimaryIndex INTEGER, + ansTeamPreviousPrimaryIndex INTEGER, + ansTeamFailoverCounter Counter32, + ansTeamSlaCompatible INTEGER, + ansTeamAggrSelectionMode INTEGER, + ansTeamRlbSupport INTEGER +} + +ansTeamName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique ANS team name" + ::= { ansTeamAttrEntry 1 } + +ansTeamMode OBJECT-TYPE + SYNTAX INTEGER { + adapter-fault-tolerance(0), + adaptive-load-balancing(1), + static-link-aggregation(2), + iEEE-802-3ad(4), + switch-fault-tolerance(5), + none(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Team mode." + ::= { ansTeamAttrEntry 2 } + +ansTeamLinkState OBJECT-TYPE + SYNTAX INTEGER { + up(0), + down(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Team link state. + Aggregation of the link state of all team members ( 0 = some up)." + ::= { ansTeamAttrEntry 3 } + +ansTeamSpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Team speed.Speed of the current primary member (in Mbps)." + ::= { ansTeamAttrEntry 4 } + +ansTeamProbesState OBJECT-TYPE + SYNTAX INTEGER { + probes-enabled(0), + probes-disabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If enabled, the ANS uses probes to check on its members." + ::= { ansTeamAttrEntry 5 } + +ansTeamProbesMode OBJECT-TYPE + SYNTAX INTEGER { + broadcast(0), + multicast(1), + not-available(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mode of probe usage." + ::= { ansTeamAttrEntry 6 } + +ansTeamLoadBalanceRefresh OBJECT-TYPE + SYNTAX INTEGER { + not-available(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In seconds. If available, the number of seconds that passes before + the software resets or refreshes the current load across team members." + ::= { ansTeamAttrEntry 7 } + +ansTeamProbesSendTime OBJECT-TYPE + SYNTAX INTEGER { + not-available(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In seconds. If available, + the interval in seconds during which probe packets are sent." + ::= { ansTeamAttrEntry 8 } + +ansTeamPreferredPrimaryIndex OBJECT-TYPE + SYNTAX INTEGER { + not-available(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the preferred primary member adapter. " + ::= { ansTeamAttrEntry 9 } + +ansTeamCurrentPrimaryIndex OBJECT-TYPE + SYNTAX INTEGER { + not-available(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the current primary member adapter." + ::= { ansTeamAttrEntry 10 } + +ansTeamPreviousPrimaryIndex OBJECT-TYPE + SYNTAX INTEGER { + not-available(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the previous primary member adapter." + ::= { ansTeamAttrEntry 11 } + +ansTeamFailoverCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Failover counter - + that is, the number of failovers the team suffered. + This value can be reset by the user - + that is, it can be set to zero only; no other value is permitted." + ::= { ansTeamAttrEntry 12 } + +ansTeamSlaCompatible OBJECT-TYPE + SYNTAX INTEGER { + not-available(-1), + yes(0), + no(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates compatibility with Static Link Aggregation mode + when in IEEE 802.3AD mode." + ::= { ansTeamAttrEntry 13 } + +ansTeamAggrSelectionMode OBJECT-TYPE + SYNTAX INTEGER { + not-available(-1), + bandwidth(0), + count(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates aggregation selection mode when in IEEE 802.3AD mode." + ::= { ansTeamAttrEntry 14 } + +ansTeamRlbSupport OBJECT-TYPE + SYNTAX INTEGER { + not-available(-1), + enabled(0), + disabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether 'receive load balancing support' is enabled + when in AdaptiveLoadBalancing teaming mode. + (If disabled, only the transmission is balanced.)" + ::= { ansTeamAttrEntry 15 } + +-- *********************************** +-- Ans Member Attr Tables +-- *********************************** +ansMembersAttrTables OBJECT IDENTIFIER ::= { adaptersTables 5 } + +ansMembersAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF AnsMemberAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Attributes common to all iANS-TeamMember Adapters." + ::= { ansMembersAttrTables 1 } + +ansMemberAttrEntry OBJECT-TYPE + SYNTAX AnsMemberAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Attributes common to all iANS-TeamMember Adapters. + There is one 'entry' for each team member adapter." + INDEX { ansMemberIndex } + ::= { ansMembersAttrTable 1 } + +AnsMemberAttrEntry ::= SEQUENCE { + ansMemberIndex InterfaceIndex, + ansMemberAnsId Integer32 +} + +ansMemberIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each member. The value is non-negative and identical + to the value of the physical adapter associated with this member." + ::= { ansMemberAttrEntry 1 } + +ansMemberAnsId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ID of the ANS to which the Adapter belongs." + ::= { ansMemberAttrEntry 2 } + +ansTeamMembersAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF AnsTeamMemberAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Attributes common to all iANS-TeamMember Adapters." + ::= { ansMembersAttrTables 2 } + +ansTeamMemberAttrEntry OBJECT-TYPE + SYNTAX AnsTeamMemberAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Attributes of iANS-TeamMember Adapters related to adapter teaming. + Appears only if adapter teaming exists." + INDEX { ansMemberIndex } + ::= { ansTeamMembersAttrTable 1 } + +AnsTeamMemberAttrEntry ::= SEQUENCE { + ansTeamMemberState INTEGER, + ansTeamMemberFailureCounter Counter32, + ansTeamMemberPriority INTEGER +} + +ansTeamMemberState OBJECT-TYPE + SYNTAX INTEGER { + active(0), + disabled(1), + standby(2), + active-secondary(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "iANS-TeamMember adapter state." + ::= { ansTeamMemberAttrEntry 1 } + +ansTeamMemberFailureCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Failure counter - that is, the number of failovers from this member. + This value can be reset by the user - + that is, it can be set to zero only; no other value is permitted." + ::= { ansTeamMemberAttrEntry 2 } + +ansTeamMemberPriority OBJECT-TYPE + SYNTAX INTEGER { + none(0), + primary(1), + secondary(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Priority of the team member." + ::= {ansTeamMemberAttrEntry 3 } + +-- ****** +-- events +-- ****** + +events OBJECT IDENTIFIER ::= { intel-lan-adapters 3 } + +-- ********************** +-- physicalAdapter Events +-- ********************** +physicalAdaptersEvents OBJECT IDENTIFIER ::= { events 1 } + +physicalAdaptersTraps OBJECT IDENTIFIER ::= { physicalAdaptersEvents 1 } + +physicalAdapterLinkUpTrap NOTIFICATION-TYPE + OBJECTS { physicalAdapterIndex } + STATUS current + DESCRIPTION + "Adapter has reached a linkup state." + ::= { physicalAdaptersTraps 1 } + +physicalAdapterLinkDownTrap NOTIFICATION-TYPE + OBJECTS { physicalAdapterIndex } + STATUS current + DESCRIPTION + "Adapter has reached a link down state." + ::= { physicalAdaptersTraps 2 } + +physicalAdapterAddedTrap NOTIFICATION-TYPE + OBJECTS { physicalAdapterIndex } + STATUS current + DESCRIPTION + "Adapter has been installed." + ::= { physicalAdaptersTraps 3 } + +physicalAdapterRemovedTrap NOTIFICATION-TYPE + OBJECTS { physicalAdapterIndex } + STATUS current + DESCRIPTION + "Adapter has been uninstalled." + ::= { physicalAdaptersTraps 4 } + +physicalAdapterOnlineDiagPassedTrap NOTIFICATION-TYPE + OBJECTS { physicalAdapterIndex } + STATUS current + DESCRIPTION + "Adapter's online diagnostics passed." + ::= { physicalAdaptersTraps 5 } + +physicalAdapterOnlineDiagFailedTrap NOTIFICATION-TYPE + OBJECTS { physicalAdapterIndex } + STATUS current + DESCRIPTION + "Adapter's online diagnostics failed. + Online diagnostics might fail because of link loss or other hardware issues." + ::= { physicalAdaptersTraps 6 } + +physicalAdapterLinkUpDownTrapEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether a physical adapter's link up and link down traps are enabled. + The user can set this value." + ::= { physicalAdaptersEvents 2 } + +physicalAdapterAddedRemovedTrapEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether a physical adapter's 'added' and 'removed' traps are enabled. + The user can set this value." + ::= { physicalAdaptersEvents 3 } + +physicalAdapterOnlineDiagPassedFailedTrapEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether physicalAdapterOnlineDiag 'passed' and 'failed' are enabled." + ::= { physicalAdaptersEvents 4 } + +-- ******************* +-- Virtual Adapter Events +-- ******************* +virtualAdaptersEvents OBJECT IDENTIFIER ::= { events 2 } + +virtualAdaptersTraps OBJECT IDENTIFIER ::= { virtualAdaptersEvents 1 } + +virtualAdapterAddedTrap NOTIFICATION-TYPE + OBJECTS { virtualAdapterIndex, ansId } + STATUS current + DESCRIPTION + "Virtual adapter has been added to a team." + ::= { virtualAdaptersTraps 1 } + +virtualAdapterRemovedTrap NOTIFICATION-TYPE + OBJECTS { virtualAdapterIndex } + STATUS current + DESCRIPTION + "Virtual adapter has been removed from a team." + ::= { virtualAdaptersTraps 2 } + +virtualAdaptersTrapEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether virtual adapter traps are enabled. + The user can set this value." + ::= { virtualAdaptersEvents 2 } + +-- ******************* +-- team Events +-- ******************* +ansEvents OBJECT IDENTIFIER ::= { events 3 } + +ansTraps OBJECT IDENTIFIER ::= { ansEvents 1 } + +ansTeamFailoverTrap NOTIFICATION-TYPE + OBJECTS { + ansId, + ansTeamCurrentPrimaryIndex, + ansTeamPreviousPrimaryIndex + } + STATUS current + DESCRIPTION + "The primary team member has been changed." + ::= { ansTraps 1 } + +ansAddedTrap NOTIFICATION-TYPE + OBJECTS { ansId } + STATUS current + DESCRIPTION + "Team has been added." + ::= { ansTraps 2 } + +ansRemovedTrap NOTIFICATION-TYPE + OBJECTS { ansId } + STATUS current + DESCRIPTION + "Team has been removed." + ::= { ansTraps 3 } + +ansTrapEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether team traps are enabled. + The user can set this value." + ::= { ansEvents 2 } + +-- ******************* +-- Team Member Events +-- ******************* +teamMembersEvents OBJECT IDENTIFIER ::= { events 4 } + +teamMembersTraps OBJECT IDENTIFIER ::= { teamMembersEvents 1 } + +teamMemberAddedTrap NOTIFICATION-TYPE + OBJECTS { ansMemberIndex, ansId } + STATUS current + DESCRIPTION + "Member has been added to a team." + ::= { teamMembersTraps 1 } + +teamMemberRemovedTrap NOTIFICATION-TYPE + OBJECTS { ansMemberIndex } + STATUS current + DESCRIPTION + "Member has been removed from a team." + ::= { teamMembersTraps 2 } + +teamMemberTrapEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether traps for members are enabled. + The user can set this value." + ::= { teamMembersEvents 2 } + + +-- +-- Compliance Statements +-- + +intellan-conformance OBJECT IDENTIFIER ::= { intellan 1 } +phyAdapterGroups OBJECT IDENTIFIER ::= { intellan-conformance 1 } +phyAdapterNotificationGroups OBJECT IDENTIFIER ::= { intellan-conformance 2 } +miscGroups OBJECT IDENTIFIER ::= { intellan-conformance 3 } +vtAdapterGroups OBJECT IDENTIFIER ::= { intellan-conformance 4 } +vtAdapterNotificationGroups OBJECT IDENTIFIER ::= { intellan-conformance 5 } +ansGroups OBJECT IDENTIFIER ::= { intellan-conformance 6 } +ansNotificationGroups OBJECT IDENTIFIER ::= { intellan-conformance 7 } +teamGroups OBJECT IDENTIFIER ::= { intellan-conformance 8 } +teamNotificationGroups OBJECT IDENTIFIER ::= { intellan-conformance 9 } + + +intellanCompliances OBJECT IDENTIFIER ::= { intellan-conformance 10 } + +intellan-compliance MODULE-COMPLIANCE + STATUS current + + DESCRIPTION + "Compliance statements for the Intel Lan Agent." + + MODULE -- this module + MANDATORY-GROUPS { phyAdapterGroup, phyAdapterNotificationGroup, + miscGroup, vtAdapterGroup, vtAdapterNotificationGroup } + + + + ::= { intellanCompliances 1 } + + + +phyAdapterGroup OBJECT-GROUP + OBJECTS { physicalAdapterOnlineDiagPassedFailedTrapEnable, physicalAdapterAddedRemovedTrapEnable, physicalAdapterLinkUpDownTrapEnable, + physicalAdapterIpv4TCPSegmentationOffLoadEnable, physicalAdapterIpv4TxChecksumOffLoadEnable, + physicalAdapterIpv4RxChecksumOffLoadEnable, physicalAdapterTcpTxChecksumOffLoadEnable, + physicalAdapterTcpRxChecksumBad, physicalAdapterTcpRxChecksumOffLoadEnable, + physicalAdapterExpressTeamBundleId, physicalAdapterExpressTeamed, + physicalAdapterOnlineDiagStatus, physicalAdapterPermanentNA, + physicalAdapterCurrentNA, physicalAdapterIrq, + physicalAdapterPciSlot, physicalAdapterPciBus, + physicalAdapterAutoNegotiation, physicalAdapterDplxMode, + physicalAdapterSpeed, physicalAdapterLinkStatusChangesCounter, + physicalAdapterLinkStatus, physicalAdapterIndex, + adapterCollisions, adapterRxMulticast, + adapterTxDropped, adapterRxDropped, + adapterTxErrors, adapterRxErrors, + adapterTxBytes, adapterRxBytes, + adapterTxPackets, adapterRxPackets, + adapterIpAddress, adapterDriverSize, + adapterDriverDate, adapterDriverPath, + adapterDriverVersion, adapterDriverInfo, + adapterDriverName, adapterDriverLoadStatus, + adapterType, adapterName, adapterIndex + } + STATUS current + DESCRIPTION + "A collection of objects for phyiscal adapter group" + ::= { phyAdapterGroups 1 } + +phyAdapterNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + physicalAdapterOnlineDiagFailedTrap, physicalAdapterOnlineDiagPassedTrap, + physicalAdapterRemovedTrap, physicalAdapterAddedTrap, + physicalAdapterLinkDownTrap, physicalAdapterLinkUpTrap + + } + STATUS current + DESCRIPTION + "A collection of notification for physical adapter notification" + ::= { phyAdapterNotificationGroups 1 } + +vtAdapterGroup OBJECT-GROUP + OBJECTS { virtualAdaptersTrapEnable, virtualAdapterVlanId, virtualAdapterAnsId, virtualAdapterIndex + } + STATUS current + DESCRIPTION + "A collection of objects for virtual adapter group" + ::= { vtAdapterGroups 1 } + + +vtAdapterNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + virtualAdapterRemovedTrap, virtualAdapterAddedTrap + } + STATUS current + DESCRIPTION + "A collection of notification for virtual adapter notification" + ::= { vtAdapterNotificationGroups 1 } + + +ansGroup OBJECT-GROUP + OBJECTS { ansId, ansNumberOfMembers, ansNumberOfVirtualAdapters, + ansVlanTaggingType, ansTeamName, ansTeamMode, ansTeamLinkState, + ansTeamSpeed, ansTeamProbesState, ansTeamProbesMode, + ansTeamLoadBalanceRefresh, ansTeamProbesSendTime, + ansTeamPreferredPrimaryIndex, ansTeamCurrentPrimaryIndex, + ansTeamPreviousPrimaryIndex, ansTeamFailoverCounter, + ansTeamSlaCompatible, ansTeamAggrSelectionMode, ansTeamRlbSupport, + ansMemberIndex, ansMemberAnsId, ansTeamMemberState, + ansTeamMemberFailureCounter, ansTeamMemberPriority, ansTrapEnable + } + STATUS current + DESCRIPTION + "A collection of objects for ans group" + ::= { ansGroups 1 } + + +ansNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ansTeamFailoverTrap, ansAddedTrap, ansRemovedTrap + } + STATUS current + DESCRIPTION + "A collection of notification for ans notification" + ::= { ansNotificationGroups 1 } + +teamGroup OBJECT-GROUP + OBJECTS { teamMemberTrapEnable + } + STATUS current + DESCRIPTION + "A collection of objects for team group" + ::= { teamGroups 1 } + + +teamNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + teamMemberAddedTrap, teamMemberRemovedTrap + } + STATUS current + DESCRIPTION + "A collection of notification for team notification" + ::= { teamNotificationGroups 1 } + +miscGroup OBJECT-GROUP + OBJECTS { status, agentExtensionVersion, + mibVersionSupported, mibVersion1-4-3, + operatingSystem, description, company + } + STATUS current + DESCRIPTION + "A collection of objects for misc. group" + ::= { miscGroups 1 } + +-- Compliance statement end + + +END diff --git a/MIB-DELL-10892 b/MIB-DELL-10892 index a677008..6bb3441 100644 --- a/MIB-DELL-10892 +++ b/MIB-DELL-10892 @@ -1,16989 +1,16995 @@ -------------------------------------------------------------------------------- --- --- Title: Systems Management Instrumentation MIB --- --- Version: 7.4.0 --- --- Release Date:Nov 2013 --- --- Description: This MIB defines MIB objects that make system instrumentation --- data available to SNMP management applications. --- --- Copyright (c) 2000-2013 Dell Inc. --- All Rights Reserved. --- --- Note: The information and functionality described by this MIB file, --- like many MIB files, is subject to change without notice. --- Please examine the version number of this MIB and compare it --- to the version number you are expecting. --- --- OID Format Legend: --- = attribute ID --- = index ID --- -------------------------------------------------------------------------------- - - -------------------------------------------------------------------------------- --- Begin MIB -------------------------------------------------------------------------------- - -MIB-Dell-10892 DEFINITIONS ::= BEGIN - -IMPORTS - enterprises, IpAddress - FROM RFC1155-SMI - OBJECT-TYPE - FROM RFC-1212 - TRAP-TYPE - FROM RFC-1215 - DisplayString - FROM RFC1213-MIB; - - -------------------------------------------------------------------------------- --- Object Identifiers -------------------------------------------------------------------------------- - --- Enterprise ID -dell OBJECT IDENTIFIER ::= { enterprises 674 } - --- Server3 Branch -server3 OBJECT IDENTIFIER ::= { dell 10892 } - --- Server3 Groups -baseboardGroup OBJECT IDENTIFIER ::= { server3 1 } --- drsOutOfBandGroup OBJECT IDENTIFIER ::= { server3 2 } --- (drsOutOfBandGroup is defined in another MIB file.) - --- Server3 Baseboard Groups for Instrumentation -mIBVersionGroup OBJECT IDENTIFIER ::= { baseboardGroup 1 } -systemManagementSoftwareGroup OBJECT IDENTIFIER ::= { baseboardGroup 100 } -systemStateGroup OBJECT IDENTIFIER ::= { baseboardGroup 200 } -chassisInformationGroup OBJECT IDENTIFIER ::= { baseboardGroup 300 } -operatingSystemGroup OBJECT IDENTIFIER ::= { baseboardGroup 400 } -systemResourceGroup OBJECT IDENTIFIER ::= { baseboardGroup 500 } -powerGroup OBJECT IDENTIFIER ::= { baseboardGroup 600 } -thermalGroup OBJECT IDENTIFIER ::= { baseboardGroup 700 } -userSecurityGroup OBJECT IDENTIFIER ::= { baseboardGroup 800 } -remoteFlashBIOSGroup OBJECT IDENTIFIER ::= { baseboardGroup 900 } -portGroup OBJECT IDENTIFIER ::= { baseboardGroup 1000 } -deviceGroup OBJECT IDENTIFIER ::= { baseboardGroup 1100 } -slotGroup OBJECT IDENTIFIER ::= { baseboardGroup 1200 } -memoryGroup OBJECT IDENTIFIER ::= { baseboardGroup 1300 } -biosSetUpControlGroup OBJECT IDENTIFIER ::= { baseboardGroup 1400 } -lraGroup OBJECT IDENTIFIER ::= { baseboardGroup 1500 } -cooGroup OBJECT IDENTIFIER ::= { baseboardGroup 1600 } --- remoteAccessGroup OBJECT IDENTIFIER ::= { baseboardGroup 1700 } --- (remoteAccessGroup is defined in dcs3rmt.mib) -clusterGroup OBJECT IDENTIFIER ::= { baseboardGroup 1800 } -bmcGroup OBJECT IDENTIFIER ::= { baseboardGroup 1900 } --- fruGroup OBJECT IDENTIFIER ::= { baseboardGroup 2000 } --- (fruGroup is defined in dcs3fru.mib) -alertGroup OBJECT IDENTIFIER ::= { baseboardGroup 5000 } - - -------------------------------------------------------------------------------- --- Textual Conventions -------------------------------------------------------------------------------- - -DellString ::= DisplayString (SIZE (0..64)) -DellSecurityString ::= DisplayString (SIZE (0..255)) -DellCostofOwnershipString ::= DisplayString (SIZE (0..64)) -DellMACAddress ::= OCTET STRING (SIZE(6)) -DellObjectRange ::= INTEGER (1..128) -DellUnsigned8BitRange ::= INTEGER (0..255) -DellUnsigned16BitRange ::= INTEGER (0..65535) -DellUnsigned32BitRange ::= INTEGER (0..4294967295) -DellSigned32BitRange ::= INTEGER (-2147483647..2147483647) -DellBoolean ::= INTEGER (0..1) -- 0 = FALSE, 1 = TRUE - --- This definition is required because SNMP V1 does not support 64 bit ranges. --- The information sent back by this subagent will have the most significant --- byte of the information as the first byte (i.e. network byte order). --- E.G. The integer value 0x1029384754657687 will be sent as: --- Byte: 1 2 3 4 ... --- Hex: 10 29 38 47 ... --- Binary: 0001 0000 0010 1001 0011 1000 0100 0111 ... -DellUnsigned64BitRange ::= OCTET STRING (SIZE(8)) - --- DellDateName dates are defined in the displayable format --- yyyymmddHHMMSS.uuuuuu+ooo --- where yyyy is the year, mm is the month number, dd is the day of the month, --- HHMMSS are the hours, minutes and seconds, respectively, uuuuuu is the --- number of microseconds, and +ooo is the offset from UTC in minutes. If east --- of UTC, the number is preceded by a plus (+) sign, and if west of UTC, the --- number is preceded by a minus (-) sign. --- --- For example, Wednesday, May 25, 1994, at 1:30:15 PM EDT --- would be represented as: 19940525133015.000000-300 --- --- Values must be zero-padded if necessary, like "05" in the example above. --- If a value is not supplied for a field, each character in the field --- must be replaced with asterisk ('*') characters. -DellDateName ::= DisplayString (SIZE (25)) - --- Note About Bit Fields: --- Attributes with definitions of xxxCapabilities, xxxCapabilitiesUnique, --- xxxSettings, xxxSettingsUnique and xxxFeatureFlags are integers --- representing a series of bit definitions. They are NOT enumerations and --- should be treated as bit fields. The value is passed as a decimal value; --- it should be converted to hex, and the appropriate bits should be parsed --- from that. Some of the more common bit combinations are defined in some --- variables, but not all combinations are or will be defined. - --- --- Generic State Capabilities --- -DellStateCapabilities ::= INTEGER { - -- If set to 0 (zero), object has no state capabilities - unknownCapabilities(1), -- object's state capabilities are unknown - -- The object's state capabilities allow it to be set to: - enableCapable(2), -- be disabled (offline) or be enabled (online) - notReadyCapable(4), -- not ready - enableAndNotReadyCapable(6) -} - --- --- Generic State Settings --- -DellStateSettings ::= INTEGER { - -- If set to 0 (zero), object has no state settings enabled and is disabled - unknown(1), -- object's state is unknown - enabled(2), -- object's state is disabled (offline) if bit is off - -- or enabled (online) if bit is on - notReady(4), -- object's state is not ready - enabledAndNotReady(6) -} - --- --- Probe Capabilities --- -DellProbeCapabilities ::= INTEGER { - -- If set to 0 (zero) the object has no probe capabilities - -- The object's probe capabilities allow it to be set to: - upperNonCriticalThresholdSetCapable(1), -- upper noncritical threshold can be set - lowerNonCriticalThresholdSetCapable(2), -- lower noncritical threshold can be set - upperNonCriticalThresholdDefaultCapable(4), -- upper noncritical threshold can be set to default - lowerNonCriticalThresholdDefaultCapable(8) -- lower noncritical threshold can be set to default -} - --- --- Status --- -DellStatus ::= INTEGER { - other(1), -- status is not one of the following: - unknown(2), -- status of object is unknown (not known or monitored) - ok(3), -- status of object is OK (normal) - nonCritical(4), -- status of object is noncritical (warning) - critical(5), -- status of object is critical (failure) - nonRecoverable(6) -- status of object is non-recoverable (dead) -} - --- --- Redundancy Status --- -DellStatusRedundancy ::= INTEGER { - other(1), -- redundancy status is not one of the following: - unknown(2), -- redundancy status is unknown (not known or monitored) - full(3), -- object is fully redundant - degraded(4), -- object's redundancy has been degraded - lost(5), -- object's redundancy has been lost - notRedundant(6), -- redundancy status does not apply or object is not redundant - redundancyOffline(7) -- redundancy object taken offline -} - --- --- Probe Status --- -DellStatusProbe ::= INTEGER { - other(1), -- probe status is not one of the following: - unknown(2), -- probe status is unknown (not known or monitored) - ok(3), -- probe is reporting a value within the thresholds - nonCriticalUpper(4), -- probe has crossed upper noncritical threshold - criticalUpper(5), -- probe has crossed upper critical threshold - nonRecoverableUpper(6), -- probe has crossed upper non-recoverable threshold - nonCriticalLower(7), -- probe has crossed lower noncritical threshold - criticalLower(8), -- probe has crossed lower critical threshold - nonRecoverableLower(9), -- probe has crossed lower non-recoverable threshold - failed(10) -- probe is not functional -} - - -------------------------------------------------------------------------------- --- --- MIB Groups --- -------------------------------------------------------------------------------- - - -------------------------------------------------------------------------------- --- MIB Version Group --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1..0 -------------------------------------------------------------------------------- - -mIBMajorVersionNumber OBJECT-TYPE - SYNTAX DellUnsigned8BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0001.0001 This attribute defines the major version number for the version -of this MIB supported by the systems management software." - ::= { mIBVersionGroup 1 } -mIBMinorVersionNumber OBJECT-TYPE - SYNTAX DellUnsigned8BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0001.0002 This attribute defines the minor version number for the version -of this MIB supported by the systems management software." - ::= { mIBVersionGroup 2 } -mIBMaintenanceVersionNumber OBJECT-TYPE - SYNTAX DellUnsigned8BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0001.0003 This attribute defines the maintenance version number for the -version of this MIB supported by the systems management software." - ::= { mIBVersionGroup 3 } - - -------------------------------------------------------------------------------- --- System Management Software Group --- --- OID Format: 1.3.6.1.4.1.674.10892.1.100..0 -------------------------------------------------------------------------------- - -SMSSupportedTypes ::= INTEGER { - -- Note: These values are bit masks, so combination values are possible. - supportsSNMP(1), -- supports SNMP - supportsDMI(2), -- supports DMI - supportsSNMPandDMI(3), -- supports SNMP and DMI - supportsCIMOM(4), -- supports CIM - supportsSNMPandCIMOM(5), -- supports SNMP and CIM - supportsSNMPandDMIandCIMOM(7) -- supports SNMP, DMI and CIM -} -SMSFeatureFlags ::= INTEGER { - -- Note: These values are bit masks, so combination values are possible. - -- If 0 (zero), none of the following features are enabled: - webOneToOneManagementPreferred(1) -- web 1:1 management preferred -} -SMSSNMPAgentFeatureFlags ::= INTEGER { - -- Note: These values are bit masks, so combination values are possible. - -- If 0 (zero), none of the following features are enabled: - supportsSparseTables(1) -- SNMP agent supports sparse tables -} - -systemManagementSoftwareName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0100.0001 This attribute defines the product name of the -systems management software." - ::= { systemManagementSoftwareGroup 1 } -systemManagementSoftwareVersionNumberName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0100.0002 This attribute defines the version number of the -instrumentation component of the systems management software." - ::= { systemManagementSoftwareGroup 2 } -systemManagementSoftwareBuildNumber OBJECT-TYPE - SYNTAX DellUnsigned16BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0100.0003 This attribute defines the build number of the -instrumentation component of the systems management software." - ::= { systemManagementSoftwareGroup 3 } -systemManagementSoftwareDescriptionName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0100.0004 This attribute defines the description of the -systems management software." - ::= { systemManagementSoftwareGroup 4 } -systemManagementSoftwareSupportedProtocol OBJECT-TYPE - SYNTAX SMSSupportedTypes - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0100.0005 This attribute defines the protocols supported by the -instrumentation component of the systems management software." - ::= { systemManagementSoftwareGroup 5 } -systemManagementSoftwarePreferredProtocol OBJECT-TYPE - SYNTAX SMSSupportedTypes - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0100.0006 This attribute defines the protocol preferred by the -instrumentation component of the systems management software." - ::= { systemManagementSoftwareGroup 6 } -systemManagementSoftwareUpdateLevelName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0100.0007 This attribute defines the update level of the -instrumentation component of the systems management software." - ::= { systemManagementSoftwareGroup 7 } -systemManagementSoftwareURLName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..1024)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0100.0008 This attribute defines the Universal Resource Locator (URL) -of the systems management software." - ::= { systemManagementSoftwareGroup 8 } -systemManagementSoftwareLanguageName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0100.0009 This attribute defines the language of the -systems management software." - ::= { systemManagementSoftwareGroup 9 } -systemManagementSoftwareGlobalVersionName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0100.0010 This attribute defines the global version of the -systems management software." - ::= { systemManagementSoftwareGroup 10 } -systemManagementSoftwareFeatureFlags OBJECT-TYPE - SYNTAX SMSFeatureFlags - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0100.0011 This attribute defines the features of the systems management -software. If the value is zero, none of the features are enabled. -Note: This attribute is a bit field, so the value returned may be -a combination of the bit masks defined in SMSFeatureFlags." - ::= { systemManagementSoftwareGroup 11 } -systemManagementSoftwareSNMPAgentFeatureFlags OBJECT-TYPE - SYNTAX SMSSNMPAgentFeatureFlags - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0100.0012 This attribute defines the features of the SNMP agent -software provided by the operating system. If the value is zero, -none of the features are enabled. Note: This attribute is a bit field, -so the value returned may be a combination of the bit masks defined -in SMSSNMPAgentFeatureFlags." - ::= { systemManagementSoftwareGroup 12 } -systemManagementSoftwareManufacturerName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0100.0013 This attribute defines the manufacturer of the -systems management software." - ::= { systemManagementSoftwareGroup 13 } - - -------------------------------------------------------------------------------- --- System State Group --- --- OID Format: 1.3.6.1.4.1.674.10892.1.200 -------------------------------------------------------------------------------- - - -------------------------------------------------------------------------------- --- System State Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.200.10.1.. -------------------------------------------------------------------------------- - -SystemStateTableEntry ::= SEQUENCE { - systemStatechassisIndex DellObjectRange, - systemStateGlobalSystemStatus DellStatus, - systemStateChassisState DellStateSettings, - systemStateChassisStatus DellStatus, - systemStatePowerUnitStateDetails OCTET STRING (SIZE(1..128)), - systemStatePowerUnitStatusRedundancy DellStatusRedundancy, - systemStatePowerUnitStatusDetails OCTET STRING (SIZE(1..128)), - systemStatePowerSupplyStateDetails OCTET STRING (SIZE(1..128)), - systemStatePowerSupplyStatusCombined DellStatus, - systemStatePowerSupplyStatusDetails OCTET STRING (SIZE(1..128)), - systemStateVoltageStateDetails OCTET STRING (SIZE(1..128)), - systemStateVoltageStatusCombined DellStatus, - systemStateVoltageStatusDetails OCTET STRING (SIZE(1..128)), - systemStateAmperageStateDetails OCTET STRING (SIZE(1..128)), - systemStateAmperageStatusCombined DellStatus, - systemStateAmperageStatusDetails OCTET STRING (SIZE(1..128)), - systemStateCoolingUnitStateDetails OCTET STRING (SIZE(1..128)), - systemStateCoolingUnitStatusRedundancy DellStatusRedundancy, - systemStateCoolingUnitStatusDetails OCTET STRING (SIZE(1..128)), - systemStateCoolingDeviceStateDetails OCTET STRING (SIZE(1..128)), - systemStateCoolingDeviceStatusCombined DellStatus, - systemStateCoolingDeviceStatusDetails OCTET STRING (SIZE(1..128)), - systemStateTemperatureStateDetails OCTET STRING (SIZE(1..128)), - systemStateTemperatureStatusCombined DellStatus, - systemStateTemperatureStatusDetails OCTET STRING (SIZE(1..128)), - systemStateMemoryDeviceStateDetails OCTET STRING (SIZE(1..128)), - systemStateMemoryDeviceStatusCombined DellStatus, - systemStateMemoryDeviceStatusDetails OCTET STRING (SIZE(1..128)), - systemStateChassisIntrusionStateDetails OCTET STRING (SIZE(1..128)), - systemStateChassisIntrusionStatusCombined DellStatus, - systemStateChassisIntrusionStatusDetails OCTET STRING (SIZE(1..128)), - systemStateACPowerSwitchStateDetails OCTET STRING (SIZE(1..128)), - systemStateACPowerSwitchStatusRedundancy DellStatusRedundancy, - systemStateACPowerSwitchStatusDetails OCTET STRING (SIZE(1..128)), - systemStateACPowerCordStateDetails OCTET STRING (SIZE(1..128)), - systemStateACPowerCordStatusCombined DellStatus, - systemStateACPowerCordStatusDetails OCTET STRING (SIZE(1..128)), - systemStateRedundantMemoryUnitStateDetails OCTET STRING (SIZE(1..128)), - systemStateRedundantMemoryUnitStatusRedundancy DellStatusRedundancy, - systemStateRedundantMemoryUnitStatusDetails OCTET STRING (SIZE(1..128)), - systemStateEventLogStatus DellStatus, - systemStatePowerUnitStatusCombined DellStatus, - systemStatePowerUnitStatusList OCTET STRING (SIZE(1..128)), - systemStateCoolingUnitStatusCombined DellStatus, - systemStateCoolingUnitStatusList OCTET STRING (SIZE(1..128)), - systemStateACPowerSwitchStatusCombined DellStatus, - systemStateACPowerSwitchStatusList OCTET STRING (SIZE(1..128)), - systemStateRedundantMemoryUnitStatusCombined DellStatus, - systemStateRedundantMemoryUnitStatusList OCTET STRING (SIZE(1..128)), - systemStateProcessorDeviceStatusCombined DellStatus, - systemStateProcessorDeviceStatusList OCTET STRING (SIZE(1..128)), - systemStateBatteryStatusCombined DellStatus, - systemStateBatteryStatusList OCTET STRING (SIZE(1..128)), - systemStateSDCardUnitStatusCombined DellStatus, - systemStateSDCardUnitStatusList OCTET STRING (SIZE(1..128)), - systemStateSDCardDeviceStatusCombined DellStatus, - systemStateSDCardDeviceStatusList OCTET STRING (SIZE(1..128)) -} - -systemStateTable OBJECT-TYPE - SYNTAX SEQUENCE OF SystemStateTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0200.0010 This object defines the System State Table." - ::= { systemStateGroup 10 } -systemStateTableEntry OBJECT-TYPE - SYNTAX SystemStateTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0200.0010.0001 This object defines the System State Table Entry." - INDEX { systemStatechassisIndex } - ::= { systemStateTable 1 } - -systemStatechassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0001 This attribute defines the index (one based) of this -chassis." - ::= { systemStateTableEntry 1 } -systemStateGlobalSystemStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0002 This attribute defines the global system status -of all chassis being monitored by the systems management software." - ::= { systemStateTableEntry 2 } -systemStateChassisState OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0003 This attribute defines the state settings of this -chassis." - ::= { systemStateTableEntry 3 } -systemStateChassisStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0004 This attribute defines the status of this chassis." - ::= { systemStateTableEntry 4 } -systemStatePowerUnitStateDetails OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0005 This attribute lists the state settings of each -power unit of this chassis. The results are returned as a binary octet -string where each byte of the octet string represents the state settings -of a power unit. The first byte returned represents the state settings -of the first power unit, etc. The bytes have the same definition type -as DellStateSettings." - ::= { systemStateTableEntry 5 } -systemStatePowerUnitStatusRedundancy OBJECT-TYPE - SYNTAX DellStatusRedundancy - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0006 This attribute defines the combined redundancy status -of all power units of this chassis." - ::= { systemStateTableEntry 6 } -systemStatePowerUnitStatusDetails OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0007 This attribute lists the redundancy status of each -power unit of this chassis. The results are returned as a binary octet -string where each byte of the octet string represents the redundancy status -of a power unit. The first byte returned represents the redundancy status -of the first power unit, etc. The bytes have the same definition type as -DellStatusRedundancy." - ::= { systemStateTableEntry 7 } -systemStatePowerSupplyStateDetails OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0008 This attribute lists the state settings of each -power supply of this chassis. The results are returned as a binary octet -string where each byte of the octet string represents the state settings -of a power supply. The first byte returned represents the state settings -of the first power supply, etc. The bytes have the same definition type -as DellStateSettings." - ::= { systemStateTableEntry 8 } -systemStatePowerSupplyStatusCombined OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0009 This attribute defines the combined status of all -power supplies of this chassis." - ::= { systemStateTableEntry 9 } -systemStatePowerSupplyStatusDetails OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0010 This attribute lists the status of each power supply -of this chassis. The results are returned as a binary octet string where -each byte of the octet string represents the status of a power supply. -The first byte returned represents the status of the first power supply, -etc. The bytes have the same definition type as DellStatus." - ::= { systemStateTableEntry 10 } -systemStateVoltageStateDetails OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0011 This attribute lists the state settings of each -voltage probe of this chassis. The results are returned as a binary octet -string where each byte of the octet string represents the state settings -of a voltage probe. The first byte returned represents the state settings -of the first voltage probe, etc. The bytes have the same definition type -as DellStateSettings." - ::= { systemStateTableEntry 11 } -systemStateVoltageStatusCombined OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0012 This attribute defines the combined status of all -voltage probes of this chassis." - ::= { systemStateTableEntry 12 } -systemStateVoltageStatusDetails OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0013 This attribute lists the status of each voltage probe -of this chassis. The results are returned as a binary octet string where -each byte of the octet string represents the status of a voltage probe. -The first byte returned represents the status of the first voltage probe, -etc. The bytes have the same definition type as DellStatus." - ::= { systemStateTableEntry 13 } -systemStateAmperageStateDetails OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0014 This attribute lists the state settings of each -amperage probe of this chassis. The results are returned as a binary octet -string where each byte of the octet string represents the state settings -of an amperage probe. The first byte returned represents the state settings -of the first amperage probe, etc. The bytes have the same definition type -as DellStateSettings." - ::= { systemStateTableEntry 14 } -systemStateAmperageStatusCombined OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0015 This attribute defines the combined status of all -amperage probes of this chassis." - ::= { systemStateTableEntry 15 } -systemStateAmperageStatusDetails OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0016 This attribute lists the status of each amperage probe -of this chassis. The results are returned as a binary octet string where -each byte of the octet string represents the status of an amperage probe. -The first byte returned represents the status of the first amperage probe, -etc. The bytes have the same definition type as DellStatus." - ::= { systemStateTableEntry 16 } -systemStateCoolingUnitStateDetails OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0017 This attribute lists the state settings of each -cooling unit of this chassis. The results are returned as a binary octet -string where each byte of the octet string represents the state settings -of a cooling unit. The first byte returned represents the state settings -of the first cooling unit, etc. The bytes have the same definition type -as DellStateSettings." - ::= { systemStateTableEntry 17 } -systemStateCoolingUnitStatusRedundancy OBJECT-TYPE - SYNTAX DellStatusRedundancy - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0018 This attribute defines the combined redundancy status -of all cooling units of this chassis." - ::= { systemStateTableEntry 18 } -systemStateCoolingUnitStatusDetails OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only STATUS mandatory - DESCRIPTION -"0200.0010.0001.0019 This attribute lists the redundancy status of each -cooling unit of this chassis. The results are returned as a binary octet -string where each byte of the octet string represents the redundancy status -of a cooling unit. The first byte returned represents the redundancy status -of the first cooling unit, etc. The bytes have the same definition type as -DellStatusRedundancy." - ::= { systemStateTableEntry 19 } -systemStateCoolingDeviceStateDetails OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0020 This attribute lists the state settings of each -cooling device of this chassis. The results are returned as a binary octet -string where each byte of the octet string represents the state settings -of a cooling device. The first byte returned represents the state settings -of the first cooling device, etc. The bytes have the same definition type -as DellStateSettings." - ::= { systemStateTableEntry 20 } -systemStateCoolingDeviceStatusCombined OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0021 This attribute defines the combined status of all -cooling devices of this chassis." - ::= { systemStateTableEntry 21 } -systemStateCoolingDeviceStatusDetails OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0022 This attribute lists the status of each cooling device -of this chassis. The results are returned as a binary octet string where -each byte of the octet string represents the status of a cooling device. -The first byte returned represents the status of the first cooling device, -etc. The bytes have the same definition type as DellStatus." - ::= { systemStateTableEntry 22 } -systemStateTemperatureStateDetails OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0023 This attribute lists the state settings of each -temperature probe of this chassis. The results are returned as a binary octet -string where each byte of the octet string represents the state settings -of a temperature probe. The first byte returned represents the state settings -of the first temperature probe, etc. The bytes have the same definition type -as DellStateSettings." - ::= { systemStateTableEntry 23 } -systemStateTemperatureStatusCombined OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0024 This attribute defines the combined status of all -temperature probes of this chassis." - ::= { systemStateTableEntry 24 } -systemStateTemperatureStatusDetails OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0025 This attribute lists the status of each temperature probe -of this chassis. The results are returned as a binary octet string where -each byte of the octet string represents the status of a temperature probe. -The first byte returned represents the status of the first temperature probe, -etc. The bytes have the same definition type as DellStatus." - ::= { systemStateTableEntry 25 } -systemStateMemoryDeviceStateDetails OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0026 This attribute lists the state settings of each -memory device of this chassis. The results are returned as a binary octet -string where each byte of the octet string represents the state settings -of a memory device. The first byte returned represents the state settings -of the first memory device, etc. The bytes have the same definition type -as DellStateSettings." - ::= { systemStateTableEntry 26 } -systemStateMemoryDeviceStatusCombined OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0027 This attribute defines the combined status of all -memory devices of this chassis." - ::= { systemStateTableEntry 27 } -systemStateMemoryDeviceStatusDetails OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0028 This attribute lists the status of each memory device -of this chassis. The results are returned as a binary octet string where -each byte of the octet string represents the status of a memory device. -The first byte returned represents the status of the first memory device, -etc. The bytes have the same definition type as DellStatus." - ::= { systemStateTableEntry 28 } -systemStateChassisIntrusionStateDetails OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0029 This attribute lists the state settings of each -intrusion detection device of this chassis. The results are returned as -a binary octet string where each byte of the octet string represents the -state settings of an intrusion detection device. The first byte returned -represents the state settings of the first intrusion detection device, etc. -The bytes have the same definition type as DellStateSettings." - ::= { systemStateTableEntry 29 } -systemStateChassisIntrusionStatusCombined OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0030 This attribute defines the combined status of all -intrusion detection devices of this chassis." - ::= { systemStateTableEntry 30 } -systemStateChassisIntrusionStatusDetails OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0031 This attribute lists the status of each intrusion -detection device of this chassis. The results are returned as a binary -octet string where each byte of the octet string represents the status -of an intrusion detection device. The first byte returned represents the -status of the first intrusion detection device, etc. The bytes have the -same definition type as DellStatus." - ::= { systemStateTableEntry 31 } -systemStateACPowerSwitchStateDetails OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0032 This attribute lists the state settings of each -AC power switch of this chassis. The results are returned as a binary octet -string where each byte of the octet string represents the state settings -of an AC power switch. The first byte returned represents the state settings -of the first AC power switch, etc. The bytes have the same definition type -as DellStateSettings." - ::= { systemStateTableEntry 32 } -systemStateACPowerSwitchStatusRedundancy OBJECT-TYPE - SYNTAX DellStatusRedundancy - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0033 This attribute defines the combined redundancy status -of all AC power switches of this chassis." - ::= { systemStateTableEntry 33 } -systemStateACPowerSwitchStatusDetails OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0034 This attribute lists the redundancy status of each -AC power switch of this chassis. The results are returned as a binary octet -string where each byte of the octet string represents the redundancy status -of an AC power switch. The first byte returned represents the redundancy -status of the first AC power switch, etc. The bytes have the same definition -type as DellStatusRedundancy." - ::= { systemStateTableEntry 34 } -systemStateACPowerCordStateDetails OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0035 This attribute lists the state settings of each -AC power cord associated with an AC power switch of this chassis. -The results are returned as a binary octet string where each byte of -the octet string represents the state settings of an AC power cord. -The first byte returned represents the state settings of the first -AC power cord, etc. The bytes have the same definition type as -DellStateSettings." - ::= { systemStateTableEntry 35 } -systemStateACPowerCordStatusCombined OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0036 This attribute defines the combined status of all -AC power cords for any AC power switches of this chassis." - ::= { systemStateTableEntry 36 } -systemStateACPowerCordStatusDetails OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0037 This attribute lists the status of each AC power cord -associated with an AC power switch of this chassis. The results are returned -as a binary octet string where each byte of the octet string represents -the status of an AC power cord. The first byte returned represents the status -of the first AC power cord, etc. The bytes have the same definition type -as DellStatus." - ::= { systemStateTableEntry 37 } -systemStateRedundantMemoryUnitStateDetails OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0038 This attribute lists the state settings of each -redundant memory unit of this chassis. The results are returned as -a binary octet string where each byte of the octet string represents -the state settings of a redundant memory unit. The first byte returned -represents the state settings of the first redundant memory unit, etc. -The bytes have the same definition type as DellStateSettings." - ::= { systemStateTableEntry 38 } -systemStateRedundantMemoryUnitStatusRedundancy OBJECT-TYPE - SYNTAX DellStatusRedundancy - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0039 This attribute defines the combined redundancy status -of all redundant memory units of this chassis." - ::= { systemStateTableEntry 39 } -systemStateRedundantMemoryUnitStatusDetails OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0040 This attribute lists the redundancy status of each -redundant memory unit of this chassis. The results are returned as a binary -octet string where each byte of the octet string represents the redundancy -status of a redundant memory unit. The first byte returned represents the -redundancy status of the first redundant memory unit, etc. The bytes have -the same definition type as DellStatusRedundancy." - ::= { systemStateTableEntry 40 } -systemStateEventLogStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0041 This attribute defines the overall status of the -(ESM) event log of this chassis." - ::= { systemStateTableEntry 41 } -systemStatePowerUnitStatusCombined OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0042 This attribute defines the combined status -of all power units of this chassis." - ::= { systemStateTableEntry 42 } -systemStatePowerUnitStatusList OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0043 This attribute lists the status of each -power unit of this chassis. The results are returned as a binary octet -string where each byte of the octet string represents the status -of a power unit. The first byte returned represents the status -of the first power unit, etc. The bytes have the same definition type -as DellStatus." - ::= { systemStateTableEntry 43 } -systemStateCoolingUnitStatusCombined OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0044 This attribute defines the combined status -of all cooling units of this chassis." - ::= { systemStateTableEntry 44 } -systemStateCoolingUnitStatusList OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0045 This attribute lists the status of each -cooling unit of this chassis. The results are returned as a binary octet -string where each byte of the octet string represents the status -of a cooling unit. The first byte returned represents the status -of the first cooling unit, etc. The bytes have the same definition type -as DellStatus." - ::= { systemStateTableEntry 45 } -systemStateACPowerSwitchStatusCombined OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0046 This attribute defines the combined status -of all AC power switches of this chassis." - ::= { systemStateTableEntry 46 } -systemStateACPowerSwitchStatusList OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0047 This attribute lists the status of each -AC power switch of this chassis. The results are returned as a binary octet -string where each byte of the octet string represents the status -of an AC power switch. The first byte returned represents the status -of the first AC power switch, etc. The bytes have the same definition type -as DellStatus." - ::= { systemStateTableEntry 47 } -systemStateRedundantMemoryUnitStatusCombined OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0048 This attribute defines the combined status -of all redundant memory units of this chassis." - ::= { systemStateTableEntry 48 } -systemStateRedundantMemoryUnitStatusList OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0049 This attribute lists the status of each -redundant memory unit of this chassis. The results are returned as a binary -octet string where each byte of the octet string represents the status -of a redundant memory unit. The first byte returned represents the status -of the first redundant memory unit, etc. The bytes have the same definition -type as DellStatus." - ::= { systemStateTableEntry 49 } -systemStateProcessorDeviceStatusCombined OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0050 This attribute defines the combined status of all -processor devices of this chassis." - ::= { systemStateTableEntry 50 } -systemStateProcessorDeviceStatusList OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0051 This attribute lists the status of each processor device -of this chassis. The results are returned as a binary octet string where -each byte of the octet string represents the status of a processor device. -The first byte returned represents the status of the first processor device, -etc. The bytes have the same definition type as DellStatus." - ::= { systemStateTableEntry 51 } -systemStateBatteryStatusCombined OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0052 This attribute defines the combined status of all -batteries of this chassis." - ::= { systemStateTableEntry 52 } -systemStateBatteryStatusList OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0053 This attribute lists the status of each battery -of this chassis. The results are returned as a binary octet string where -each byte of the octet string represents the status of a battery. -The first byte returned represents the status of the first battery, -etc. The bytes have the same definition type as DellStatus." - ::= { systemStateTableEntry 53 } -systemStateSDCardUnitStatusCombined OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0054 This attribute defines the combined status -of all SD Card units of this chassis." - ::= { systemStateTableEntry 54 } -systemStateSDCardUnitStatusList OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0055 This attribute lists the status of each -SD Card unit of this chassis. The results are returned as a binary -octet string where each byte of the octet string represents the status -of a SD Card unit. The first byte returned represents the status -of the first SD Card unit, etc. The bytes have the same definition -type as DellStatus." - ::= { systemStateTableEntry 55 } -systemStateSDCardDeviceStatusCombined OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0056 This attribute defines the combined status of all -SD Card devices of this chassis." - ::= { systemStateTableEntry 56 } -systemStateSDCardDeviceStatusList OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0200.0010.0001.0057 This attribute lists the status of each SD Card device -of this chassis. The results are returned as a binary octet string where -each byte of the octet string represents the status of a SD Card device. -The first byte returned represents the status of the first SD Card device, -etc. The bytes have the same definition type as DellStatus." - ::= { systemStateTableEntry 57 } - - -------------------------------------------------------------------------------- --- Chassis Information Group --- --- OID Format: 1.3.6.1.4.1.674.10892.1.300 -------------------------------------------------------------------------------- - - -DellStateCapabilitiesLogUnique ::= INTEGER { - -- Note: These values are bit masks, so combination values are possible. - unknown(1), -- log state capabilities are unknown - onlineCapable(2), -- log can be enabled (online) or disabled (offline) - notReadyCapable(4), -- log can be not ready - resetCapable(8) -- log can be reset -} -DellStateSettingsLogUnique ::= INTEGER { - -- Note: These values are bit masks, so combination values are possible. - unknown(1), -- log state settings are unknown - online(2), -- log is enabled (online) - notReady(4), -- log is not ready - reset(8) -- reset log -} -DellLogFormat ::= INTEGER { - raw(1), -- format is Raw - ascii(2), -- format is ASCII - uniCode(3) -- format is Unicode -} - - -------------------------------------------------------------------------------- --- Chassis Information Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.300.10.1.. -------------------------------------------------------------------------------- - -DellChassisType ::= INTEGER { - other(1), -- type is other than following values - unknown(2), -- type is unknown - desktop(3), -- type is Desktop - lowProfileDesktop(4), -- type is Low Profile Desktop - pizzaBox(5), -- type is Pizza Box - miniTower(6), -- type is MiniTower - tower(7), -- type is Tower - portable(8), -- type is Portable - lapTop(9), -- type is Laptop - noteBook(10), -- type is Notebook - handHeld(11), -- type is Handheld - dockingStation(12), -- type is Docking Station - allInOne(13), -- type is All-In-One - subNoteBook(14), -- type is SubNotebook - spaceSaving(15), -- type is Spacesaver - lunchBox(16), -- type is Lunchbox - mainSystemChassis(17), -- type is Main System Chassis - expansionChassis(18), -- type is Expansion Chassis - subChassis(19), -- type is SubChassis - busExpansionChassis(20), -- type is Bus Expansion Chassis - peripheralChassis(21), -- type is Peripheral Chassis - raidChassis(22), -- type is RAID Chassis - rackMountChassis(23), -- type is Rack-mounted Chassis - sealedCasePC(24), -- type is Sealed-case PC - multiSystemChassis(25) -- type is Multi-system Chassis -} -DellChassisSystemClass ::= INTEGER { - other(1), -- class is other than following values - unknown(2), -- class is unknown - workstationClass(3), -- class is Workstation - serverClass(4), -- class is Server - desktopClass(5), -- class is Desktop - portableClass(6), -- class is Portable - netPCClass(7), -- class is Net PC - storageClass(8) -- class is Storage -} -DellConnectionStatus ::= INTEGER { - unknown(2), -- status is unknown - ok(3), -- status is OK - failure(4) -- status is Failure -} -DellFanControlCapabilities ::= INTEGER { - -- If 0 (zero), there are no Fan Control capabilities - unknown(1), -- fan control capabilities are unknown - lowSpeedCapable(2), -- fan can be set to low speed - highSpeedCapable(4), -- fan can be set to high speed - lowOrHighSpeedCapable(6) -- fan can be set to low or high speed -} -DellFanControlSettings ::= INTEGER { - -- If 0 (zero), there are no Fan Control settings - unknown(1), -- fan control settings are unknown - lowSpeed(2), -- fan set to low speed - highSpeed(4) -- fan set to high speed -} -DellLEDControlCapabilities ::= INTEGER { - -- If 0 (zero), there are no LED Control capabilities - unknown(1), -- LED control capabilities are unknown - alertOnErrorCapable(2), -- LED can alert on error condition - alertOnWarningAndErrorCapable(4), -- LED can alert on error and warning condition - alertOnWarningOrErrorCapable(6) -- LED can alert on error or warning condition -} -DellLEDControlSettings ::= INTEGER { - -- If 0 (zero), there are no LED Control settings - unknown(1), -- LED control settings are unknown - alertOnError(2), -- LED set to alert on error condition - alertOnWarningAndError(4) -- LED set to alert on error or warning condition -} -DellHDFaultLEDControlCapabilities ::= INTEGER { - -- If 0 (zero), there are no Hard Drive Fault LED Control capabilities - unknownCapabilities(1), -- LED control capabilities are unknown - enableCapable(2), -- LED can be be enabled (online) or disabled (offline) - notReadyCapable(4), -- LED can be not ready - resetCapable(8) -- LED can be reset -} -DellHDFaultLEDControlSettings ::= INTEGER { - -- If 0 (zero), there are no Hard Drive Fault LED Control settings - unknown(1), -- LED control settings are unknown - enabled(2), -- LED is enabled (online) - notReady(4), -- LED is not ready - reset(8), -- reset LED - resetAndEnable(10) -- reset and enable LED -} -DellChassisIdentifyControlCapabilities ::= INTEGER { - -- If 0 (zero), there are no Chassis Identify Control capabilities - unknownCapabilities(1), -- chassis identify capabilities are unknown - -- The objects capabilities allow it to be set to: - enableCapable(2), -- chassis identify can be enabled (online) or disabled (offline) - notReadyCapable(4), -- chassis identify can be not ready - identifyCapable(8) -- chassis idenfity can be made to identify chassis -} -DellChassisIdentifyControlSettings ::= INTEGER { - -- If 0 (zero), there are no Chassis Identify Control settings - unknown(1), -- chassis identify settings are unknown - enabled(2), -- chassis identify is enabled (online) - notReady(4), -- chassis identify is not ready - identifyChassis(8), -- identify chassis - identifyChassisAndEnable(10) -- identify chassis and enabled -} -DellHostControlCapabilities ::= INTEGER { - -- If 0 (zero), there are no Host Control capabilities - manualRebootCapable(1), -- host can be rebooted - manualPowerOFFCapable(2), -- host can be powered off - manualPowerCycleCapable(4), -- host can be power cycled - manualAllExceptOperatingSystemShutdownCapable(7), -- all host control capabilities except OS shutdown - manualOperatingSystemShutdownCapable(8), -- operating system can be shutdown - manualFullyCapable(15), -- all host control capabilities - manualRebootWithOSShutdownCapable(16), -- host can be rebooted with operating system shutdown - manualRebootWithoutOSShutdownCapable(32), -- host can be rebooted without operating system shutdown - manualPowerOffWithOSShutdownCapable(64), -- host can be powered off with operating system shutdown - manualPowerOffWithoutOSShutdownCapable(128),-- host can be powered off without operating system shutdown - manualPowerCycleWithOSShutdownCapable(256), -- host can be power cycled with operating system shutdown - manualPowerCycleWithoutOSShutdownCapable(512) -- host can be power cycled with operating system shutdown -} -DellHostControlSettings ::= INTEGER { - -- If 0 (zero), there are no Host Control settings - manualReboot(1), -- reboot host - manualPowerOFF(2), -- power off host - manualPowerCycle(4), -- power cycle host - manualOperatingSystemShutdown(8), -- shutdown operating system on host - manualOperatingSystemShutdownThenReboot(9), -- shutdown operating system on host then reboot host - manualOperatingSystemShutdownThenPowerOFF(10), -- shutdown operating system on host then power off host - manualOperatingSystemShutdownThenPowerCycle(12) -- shutdown operating system on host then power cycle host -} -DellWatchDogControlCapabilities ::= INTEGER { - -- If 0 (zero), there are no Watchdog Control capabilities - automaticRebootCapable(1), -- watchdog can reboot host - automaticPowerCycleCapable(2), -- watchdog can power cycle host - automaticNotificationCapable(4), -- watchdog can notify - automaticWatchDogTimerCapable(8), -- watchdog supports timer - automaticPowerOffCapable(16), -- watchdog can power off host - automaticAllExceptNotificationCapable(27), -- all capabilities except notification - automaticFullyCapable(31) -- all watchdog control capabilities -} -DellWatchControlSettings ::= INTEGER { - -- If 0 (zero), there are no Watchdog Control settings - automaticRebootEnabled(1), -- watchdog set for automatic reboot - automaticPowerCycleEnabled(2), -- watchdog set for automatic power cycle - automaticNotificationEnabled(4), -- watchdog set for automatic notification - automaticPowerOffEnabled(8) -- watchdog set for automatic power off -} -DellWatchDogTimerCapabilities ::= INTEGER { - -- If 0 (zero), there are no Watchdog Timer capabilities - type1Capable(1), -- watchdog can time in range of 20-480 seconds - type2Capable(2), -- watchdog can time in 30, 60, 120 and 480 second intervals - type3Capable(4) -- watchdog can time in 60 second intervals -} -DellPowerButtonControlCapabilities ::= INTEGER { - -- If 0 (zero), there are no Power Button Control capabilities - unknownCapabilities(1), -- power button capabilities are unknown - enableCapable(2) -- power button can be enabled or disabled -} -DellPowerButtonControlSettings ::= INTEGER { - -- If 0 (zero), there are no Power Button Control settings - unknown(1), -- power button settings are unknown - enabled(2), -- power button is enabled - disabled(4) -- power button disabled -} -DellNMIButtonControlCapabilities ::= INTEGER { - -- If 0 (zero), there are no NMI Button Control capabilities - unknownCapabilities(1), -- NMI button capabilities are unknown - enableCapable(2) -- NMI button can be enabled or disabled -} -DellNMIButtonControlSettings ::= INTEGER { - -- If 0 (zero), there are no NMI Button Control settings - unknown(1), -- NMI button settings are unknown - enabled(2), -- NMI button is enabled - disabled(4) -- NMI button disabled -} -DellSystemProperties ::= INTEGER { - -- Note: These values are bit masks, so combination values are possible. - -- none(0), - no properties - energySmart(1) -- Energy Smart system -} - -ChassisInformationTableEntry ::= SEQUENCE { - chassisIndexChassisInformation DellObjectRange, - chassisStateCapabilities DellStateCapabilities, - chassisStateSettings DellStateSettings, - chassisStatus DellStatus, - chassisparentIndexReference DellObjectRange, - chassisType DellChassisType, - chassisName DellString, - chassisManufacturerName DellString, - chassisModelName DellString, - chassisAssetTagName DisplayString (SIZE (0..10)), - chassisServiceTagName DisplayString (SIZE (0..7)), - chassisID DellUnsigned8BitRange, - chassisIDExtension DellUnsigned16BitRange, - chassisSystemClass DellChassisSystemClass, - chassisSystemName DellString, - chassisSystemBootDateName DellDateName, - chassisSystemDateName DellDateName, - chassisSystemLocationName DellString, - chassisSystemPrimaryUserName DellString, - chassisSystemUserPhoneNumberName DellString, - chassisConnectionStatusUnique DellConnectionStatus, - chassisFanControlCapabilitiesUnique DellFanControlCapabilities, - chassisFanControlSettingsUnique DellFanControlSettings, - chassisLEDControlCapabilitiesUnique DellLEDControlCapabilities, - chassisLEDControlSettingsUnique DellLEDControlSettings, - chassisHDFaultClearControlCapabilities DellHDFaultLEDControlCapabilities, - chassisHDFaultClearControlSettings DellHDFaultLEDControlSettings, - chassisIdentifyFlashControlCapabilities DellChassisIdentifyControlCapabilities, - chassisIdentifyFlashControlSettings DellChassisIdentifyControlSettings, - chassisLockPresent DellBoolean, - chassishostControlCapabilitiesUnique DellHostControlCapabilities, - chassishostControlSettingsUnique DellHostControlSettings, - chassiswatchDogControlCapabilitiesUnique DellWatchDogControlCapabilities, - chassiswatchDogControlSettingsUnique DellWatchControlSettings, - chassiswatchDogControlExpiryTimeCapabilitiesUnique DellWatchDogTimerCapabilities, - chassiswatchDogControlExpiryTime DellUnsigned16BitRange, - chassisallowSETCommandsfromSNMP DellBoolean, - chassisPowerButtonControlCapabilitiesUnique DellPowerButtonControlCapabilities, - chassisPowerButtonControlSettingsUnique DellPowerButtonControlSettings, - chassisResellerName DisplayString (SIZE (0..128)), - chassisResellerContactInformationName DisplayString (SIZE (0..128)), - chassisResellerProductName DisplayString (SIZE (0..128)), - chassisResellerSystemID DellUnsigned16BitRange, - chassisNMIButtonControlCapabilitiesUnique DellNMIButtonControlCapabilities, - chassisNMIButtonControlSettingsUnique DellNMIButtonControlSettings, - chassisSystemProperties DellSystemProperties, - chassisSystemRevisionNumber DellUnsigned8BitRange, - chassisSystemRevisionName DellString, - chassisExpressServiceCodeName DellString, - chassisNodeIDName DellString - } - -chassisInformationTable OBJECT-TYPE - SYNTAX SEQUENCE OF ChassisInformationTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0300.0010 This object defines the Chassis Information Table." - ::= { chassisInformationGroup 10 } -chassisInformationTableEntry OBJECT-TYPE - SYNTAX ChassisInformationTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0300.0010.0001 This object defines the Chassis Information Table Entry." - INDEX { chassisIndexChassisInformation } - ::= { chassisInformationTable 1 } - -chassisIndexChassisInformation OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0001 This attribute defines the index (one based) of the -chassis." - ::= { chassisInformationTableEntry 1 } -chassisStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0002 This attribute defines the state capabilities of the -chassis." - ::= { chassisInformationTableEntry 2 } -chassisStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0003 This attribute defines the state settings of the -chassis." - ::= { chassisInformationTableEntry 3 } -chassisStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0004 This attribute defines the status of the chassis." - ::= { chassisInformationTableEntry 4 } -chassisparentIndexReference OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0005 This attribute defines the index (one based) to the -parent chassis of this chassis, if any." - ::= { chassisInformationTableEntry 5 } -chassisType OBJECT-TYPE - SYNTAX DellChassisType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0006 This attribute defines the chassis type of the chassis." - ::= { chassisInformationTableEntry 6 } -chassisName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0007 This attribute defines the user-assigned name of the -chassis." - ::= { chassisInformationTableEntry 7 } -chassisManufacturerName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0008 This attribute defines the name of the manufacturer -of the chassis." - ::= { chassisInformationTableEntry 8 } -chassisModelName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0009 This attribute defines the system model type of the -chassis." - ::= { chassisInformationTableEntry 9 } -chassisAssetTagName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..10)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0010 This attribute defines the asset tag name of the -chassis." - ::= { chassisInformationTableEntry 10 } -chassisServiceTagName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..7)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0011 This attribute defines the service tag name of the -chassis." - ::= { chassisInformationTableEntry 11 } -chassisID OBJECT-TYPE - SYNTAX DellUnsigned8BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0012 This attribute defines the system ID. If the value -is 254 (0xFE), the attribute chassisIDExtension provides the system ID." - ::= { chassisInformationTableEntry 12 } -chassisIDExtension OBJECT-TYPE - SYNTAX DellUnsigned16BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0013 This attribute defines the system ID extension." - ::= { chassisInformationTableEntry 13 } -chassisSystemClass OBJECT-TYPE - SYNTAX DellChassisSystemClass - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0014 This attribute defines the system class." - ::= { chassisInformationTableEntry 14 } -chassisSystemName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0015 This attribute defines the host name of the system." - ::= { chassisInformationTableEntry 15 } -chassisSystemBootDateName OBJECT-TYPE - SYNTAX DellDateName - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0016 This attribute defines boot time of the system. -Dates are defined in the ASCII format: - yyyyMMddhhmmss.uuuuuu+fff or yyyyMMddhhmmss.uuuuuu-fff -where yyyy is the year, MM is the month, dd is the day, hh are the hours, -mm are the minutes and ss are the seconds. -uuuuuu is the number of microseconds, and +fff or -fff is the offset from -UTC in minutes." - ::= { chassisInformationTableEntry 16 } -chassisSystemDateName OBJECT-TYPE - SYNTAX DellDateName - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0017 This attribute defines the current time of the system. -Dates are defined in the ASCII format: - yyyyMMddhhmmss.uuuuuu+fff or yyyyMMddhhmmss.uuuuuu-fff -where yyyy is the year, MM is the month, dd is the day, hh are the hours, -mm are the minutes and ss are the seconds. -uuuuuu is the number of microseconds, and +fff or -fff is the offset from -UTC in minutes." - ::= { chassisInformationTableEntry 17 } -chassisSystemLocationName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0018 This attribute defines the location of the system." - ::= { chassisInformationTableEntry 18 } -chassisSystemPrimaryUserName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0019 This attribute defines the name of the primary user -of the system." - ::= { chassisInformationTableEntry 19 } -chassisSystemUserPhoneNumberName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0020 This attribute defines the phone number of the primary -user of the system." - ::= { chassisInformationTableEntry 20 } -chassisConnectionStatusUnique OBJECT-TYPE - SYNTAX DellConnectionStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0021 This attribute defines the status of the connection -of the chassis." - ::= { chassisInformationTableEntry 21 } -chassisFanControlCapabilitiesUnique OBJECT-TYPE - SYNTAX DellFanControlCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0022 This attribute defines the capabilities of the -fan control hardware in the chassis." - ::= { chassisInformationTableEntry 22 } -chassisFanControlSettingsUnique OBJECT-TYPE - SYNTAX DellFanControlSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0023 This attribute defines the reading and setting of the -fan control hardware in the chassis." - ::= { chassisInformationTableEntry 23 } -chassisLEDControlCapabilitiesUnique OBJECT-TYPE - SYNTAX DellLEDControlCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0024 This attribute defines the capabilities of the -LED control hardware in the chassis." - ::= { chassisInformationTableEntry 24 } -chassisLEDControlSettingsUnique OBJECT-TYPE - SYNTAX DellLEDControlSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0025 This attribute defines the reading and setting of the -LED control hardware in the chassis." - ::= { chassisInformationTableEntry 25 } -chassisHDFaultClearControlCapabilities OBJECT-TYPE - SYNTAX DellHDFaultLEDControlCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0026 This attribute defines if the chassis allows reset -of the chassis hard disk drive fault LED." - ::= { chassisInformationTableEntry 26 } -chassisHDFaultClearControlSettings OBJECT-TYPE - SYNTAX DellHDFaultLEDControlSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0027 This attribute allows reset of a chassis hard disk -drive fault LED." - ::= { chassisInformationTableEntry 27 } -chassisIdentifyFlashControlCapabilities OBJECT-TYPE - SYNTAX DellChassisIdentifyControlCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0028 This attribute defines if the chassis allows setting -of the chassis front panel LED to flash." - ::= { chassisInformationTableEntry 28 } -chassisIdentifyFlashControlSettings OBJECT-TYPE - SYNTAX DellChassisIdentifyControlSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0029 This attribute setting causes the chassis front panel -LED to flash." - ::= { chassisInformationTableEntry 29 } -chassisLockPresent OBJECT-TYPE - SYNTAX DellBoolean - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0030 If true, a chassis lock is present on the chassis." - ::= { chassisInformationTableEntry 30 } -chassishostControlCapabilitiesUnique OBJECT-TYPE - SYNTAX DellHostControlCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.031 This attribute defines the capabilities of the -host control function." - ::= { chassisInformationTableEntry 31 } -chassishostControlSettingsUnique OBJECT-TYPE - SYNTAX DellHostControlSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0032 This attribute defines the settings of the -host control function." - ::= { chassisInformationTableEntry 32 } -chassiswatchDogControlCapabilitiesUnique OBJECT-TYPE - SYNTAX DellWatchDogControlCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0033 This attribute defines the capabilities of the -watchdog control function." - ::= { chassisInformationTableEntry 33 } -chassiswatchDogControlSettingsUnique OBJECT-TYPE - SYNTAX DellWatchControlSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0034 This attribute defines the settings of the -watchdog control function." - ::= { chassisInformationTableEntry 34 } -chassiswatchDogControlExpiryTimeCapabilitiesUnique OBJECT-TYPE - SYNTAX DellWatchDogTimerCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0035 This attribute defines the capabilities of the -watchdog control expiry timer function." - ::= { chassisInformationTableEntry 35 } -chassiswatchDogControlExpiryTime OBJECT-TYPE - SYNTAX DellUnsigned16BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0036 This attribute defines the current watchdog timer -value in seconds." - ::= { chassisInformationTableEntry 36 } -chassisallowSETCommandsfromSNMP OBJECT-TYPE - SYNTAX DellBoolean - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0037 This attribute defines if SNMP SET type commands -are allowed or not." - ::= { chassisInformationTableEntry 37 } -chassisPowerButtonControlCapabilitiesUnique OBJECT-TYPE - SYNTAX DellPowerButtonControlCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0038 This attribute defines the capabilities of the -power button control hardware in the chassis." - ::= { chassisInformationTableEntry 38 } -chassisPowerButtonControlSettingsUnique OBJECT-TYPE - SYNTAX DellPowerButtonControlSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0039 This attribute defines the reading and setting of -the power button control hardware in the chassis." - ::= { chassisInformationTableEntry 39 } -chassisResellerName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0040 This attribute defines the name of the system reseller." - ::= { chassisInformationTableEntry 40 } -chassisResellerContactInformationName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0041 This attribute defines the contact information -for the system reseller." - ::= { chassisInformationTableEntry 41 } -chassisResellerProductName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0042 This attribute defines the reseller's product name -for the system." - ::= { chassisInformationTableEntry 42 } -chassisResellerSystemID OBJECT-TYPE - SYNTAX DellUnsigned16BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0043 This attribute defines the reseller's system ID -for the system." - ::= { chassisInformationTableEntry 43 } -chassisNMIButtonControlCapabilitiesUnique OBJECT-TYPE - SYNTAX DellNMIButtonControlCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0044 This attribute defines the capabilities of the -NMI button control hardware in the chassis." - ::= { chassisInformationTableEntry 44 } -chassisNMIButtonControlSettingsUnique OBJECT-TYPE - SYNTAX DellNMIButtonControlSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0045 This attribute defines the reading and setting of -the NMI button control hardware in the chassis." - ::= { chassisInformationTableEntry 45 } -chassisSystemProperties OBJECT-TYPE - SYNTAX DellSystemProperties - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0046 This attribute defines the properties of the system." - ::= { chassisInformationTableEntry 46 } -chassisSystemRevisionNumber OBJECT-TYPE - SYNTAX DellUnsigned8BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0047 This attribute defines the revision number of the system -where zero indicates the original version of the system. The revision number -is not available on all systems." - ::= { chassisInformationTableEntry 47 } -chassisSystemRevisionName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0048 This attribute defines the revision name of the system, -if applicable." - ::= { chassisInformationTableEntry 48 } -chassisExpressServiceCodeName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0049 This attribute defines the Express Service Code of the -chassis." - ::= { chassisInformationTableEntry 49 } -chassisNodeIDName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0010.0001.0050 This attribute defines the NodeID Code of the -chassis,if applicable" - ::= { chassisInformationTableEntry 50 } - - - -------------------------------------------------------------------------------- --- Universal Unique ID (UUID) Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.300.20.1... -------------------------------------------------------------------------------- - -DellUUIDType ::= INTEGER { - other(1), -- type is other than following values - unknown(2), -- type is unknown - motherBoard(3), -- type is Motherboard - systemBackPlane(4), -- type is System Backplane - powerSupplyParallelingBoard(5), -- type is Power Supply Paralleling Board - peripheralBayBackPlane(6), -- type is Peripheral Bay Backplane - secondaryBackPlane(7) -- type is Secondary Backplane -} - -UUIDTableEntry ::= SEQUENCE { - uUIDchassisIndex DellObjectRange, - uUIDIndex DellObjectRange, - uUIDType DellUUIDType, - uUIDValue OCTET STRING (SIZE(16)) -} - -uUIDTable OBJECT-TYPE - SYNTAX SEQUENCE OF UUIDTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0300.0020 This object defines the Universal Unique ID (UUID) Table." - ::= { chassisInformationGroup 20 } -uUIDTableEntry OBJECT-TYPE - SYNTAX UUIDTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0300.0020.0001 This object defines the UUID Table Entry." - INDEX { uUIDchassisIndex, - uUIDIndex } - ::= { uUIDTable 1 } - -uUIDchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0020.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { uUIDTableEntry 1 } -uUIDIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0020.0001.0002 This attribute defines the index (one based) of the UUID." - ::= { uUIDTableEntry 2 } -uUIDType OBJECT-TYPE - SYNTAX DellUUIDType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0020.0001.0003 This attribute defines the type of the UUID." - ::= { uUIDTableEntry 3 } -uUIDValue OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(16)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0020.0001.0004 This attribute defines the value of the UUID." - ::= { uUIDTableEntry 4 } - - -------------------------------------------------------------------------------- --- Power On Self Test (POST) Log Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.300.30.1... -------------------------------------------------------------------------------- - -PostLogTableEntry ::= SEQUENCE { - postLogchassisIndex DellObjectRange, - postLogRecordIndex DellUnsigned32BitRange, - postLogStateCapabilitiesUnique DellStateCapabilitiesLogUnique, - postLogStateSettingsUnique DellStateSettingsLogUnique, - postLogRecord DisplayString (SIZE (0..1024)), - postLogFormat DellLogFormat -} - -postLogTable OBJECT-TYPE - SYNTAX SEQUENCE OF PostLogTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0300.0030 This object defines the Power On Self Test (POST) Log Table." - ::= { chassisInformationGroup 30 } -postLogTableEntry OBJECT-TYPE - SYNTAX PostLogTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0300.0030.0001 This object defines the POST Log Table Entry." - INDEX { postLogchassisIndex, - postLogRecordIndex } - ::= { postLogTable 1 } - -postLogchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0030.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { postLogTableEntry 1 } -postLogRecordIndex OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0030.0001.0002 This attribute defines the index (one based) of the -POST log record." - ::= { postLogTableEntry 2 } -postLogStateCapabilitiesUnique OBJECT-TYPE - SYNTAX DellStateCapabilitiesLogUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0030.0001.0003 This attribute defines the state capabilities of the -object that is writing the POST log." - ::= { postLogTableEntry 3 } -postLogStateSettingsUnique OBJECT-TYPE - SYNTAX DellStateSettingsLogUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0030.0001.0004 This attribute defines the state settings of the -object that is writing the POST log." - ::= { postLogTableEntry 4 } -postLogRecord OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..1024)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0030.0001.0005 This attribute defines the data of the POST log record." - ::= { postLogTableEntry 5 } -postLogFormat OBJECT-TYPE - SYNTAX DellLogFormat - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0030.0001.0006 This attribute defines the format of the POST log record." - ::= { postLogTableEntry 6 } - - -------------------------------------------------------------------------------- --- Event (ESM) Log Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.300.40.1... -------------------------------------------------------------------------------- - -EventLogTableEntry ::= SEQUENCE { - eventLogchassisIndex DellObjectRange, - eventLogRecordIndex DellUnsigned32BitRange, - eventLogStateCapabilitiesUnique DellStateCapabilitiesLogUnique, - eventLogStateSettingsUnique DellStateSettingsLogUnique, - eventLogRecord DisplayString (SIZE (0..1024)), - eventLogFormat DellLogFormat, - eventLogSeverityStatus DellStatus, - eventLogDateName DellDateName -} - -eventLogTable OBJECT-TYPE - SYNTAX SEQUENCE OF EventLogTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0300.0040 This object defines the Event (ESM) Log Table." - ::= { chassisInformationGroup 40 } -eventLogTableEntry OBJECT-TYPE - SYNTAX EventLogTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0300.0040.0001 This object defines the Event (ESM) Log Table Entry." - INDEX { eventLogchassisIndex, - eventLogRecordIndex } - ::= { eventLogTable 1 } - -eventLogchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0040.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { eventLogTableEntry 1 } -eventLogRecordIndex OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0040.0001.0002 This attribute defines the index (one based) of the -event log record." - ::= { eventLogTableEntry 2 } -eventLogStateCapabilitiesUnique OBJECT-TYPE - SYNTAX DellStateCapabilitiesLogUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0040.0001.0003 This attribute defines the state capabilities of the -object that is writing the event log." - ::= { eventLogTableEntry 3 } -eventLogStateSettingsUnique OBJECT-TYPE - SYNTAX DellStateSettingsLogUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0040.0001.0004 This attribute defines the state settings of the -object that is writing the event log." - ::= { eventLogTableEntry 4 } -eventLogRecord OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..1024)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0040.0001.0005 This attribute defines the data of the event log record." - ::= { eventLogTableEntry 5 } -eventLogFormat OBJECT-TYPE - SYNTAX DellLogFormat - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0040.0001.0006 This attribute defines the format of the event log record." - ::= { eventLogTableEntry 6 } -eventLogSeverityStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0040.0001.0007 This attribute defines the severity of the -event log record." - ::= { eventLogTableEntry 7 } -eventLogDateName OBJECT-TYPE - SYNTAX DellDateName - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0040.0001.0008 This attribute defines the date and time of the -event log record." - ::= { eventLogTableEntry 8 } - - -------------------------------------------------------------------------------- --- System BIOS Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.300.50.1... -------------------------------------------------------------------------------- - -SystemBIOSTableEntry ::= SEQUENCE { - systemBIOSchassisIndex DellObjectRange, - systemBIOSIndex DellObjectRange, - systemBIOSStateCapabilities DellStateCapabilities, - systemBIOSStateSettings DellStateSettings, - systemBIOSStatus DellStatus, - systemBIOSSize DellUnsigned32BitRange, - systemBIOSReleaseDateName DellDateName, - systemBIOSVersionName DellString, - systemBIOSStartingAddress DellUnsigned64BitRange, - systemBIOSEndingAddress DellUnsigned64BitRange, - systemBIOSManufacturerName DellString, - systemBIOSCharacteristics DellUnsigned64BitRange, - systemBIOSCharacteristicsExt1 DellUnsigned8BitRange, - systemBIOSCharacteristicsExt2 DellUnsigned8BitRange -} - -systemBIOSTable OBJECT-TYPE - SYNTAX SEQUENCE OF SystemBIOSTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0300.0050 This object defines the System BIOS Table." - ::= { chassisInformationGroup 50 } -systemBIOSTableEntry OBJECT-TYPE - SYNTAX SystemBIOSTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0300.0050.0001 This object defines the System BIOS Table Entry." - INDEX { systemBIOSchassisIndex, - systemBIOSIndex } - ::= { systemBIOSTable 1 } - -systemBIOSchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0050.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { systemBIOSTableEntry 1 } -systemBIOSIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0050.0001.0002 This attribute defines the index (one based) of the -system BIOS." - ::= { systemBIOSTableEntry 2 } -systemBIOSStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0050.0001.0003 This attribute defines the state capabilities of the -system BIOS." - ::= { systemBIOSTableEntry 3 } -systemBIOSStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0050.0001.0004 This attribute defines the state settings of the -system BIOS." - ::= { systemBIOSTableEntry 4 } -systemBIOSStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0050.0001.0005 This attribute defines the status of the system BIOS." - ::= { systemBIOSTableEntry 5 } -systemBIOSSize OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0050.0001.0006 This attribute defines the image size of the -system BIOS in KBytes. Zero indicates size is unknown." - ::= { systemBIOSTableEntry 6 } -systemBIOSReleaseDateName OBJECT-TYPE - SYNTAX DellDateName - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0050.0001.0007 This attribute defines the release date name of the -system BIOS." - ::= { systemBIOSTableEntry 7 } -systemBIOSVersionName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0050.0001.0008 This attribute defines the version name of the -system BIOS." - ::= { systemBIOSTableEntry 8 } -systemBIOSStartingAddress OBJECT-TYPE - SYNTAX DellUnsigned64BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0050.0001.0009 This attribute defines the starting address of the -system BIOS. Zero indicates the starting address is unknown." - ::= { systemBIOSTableEntry 9 } -systemBIOSEndingAddress OBJECT-TYPE - SYNTAX DellUnsigned64BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0050.0001.0010 This attribute defines the ending address of the -system BIOS. Zero indicates the starting address is unknown." - ::= { systemBIOSTableEntry 10 } -systemBIOSManufacturerName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0050.0001.0011 This attribute defines the name of the manufacturer -of the system BIOS." - ::= { systemBIOSTableEntry 11 } -systemBIOSCharacteristics OBJECT-TYPE - SYNTAX DellUnsigned64BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0050.0001.0012 This attribute defines characteristics of the -system BIOS. This attribute is a bit field where a bit has the meaning -defined below when set to 1 (one). Bit 63 is the first bit in the value, -and bit 0 is the last bit in the value. See the description of -DellUnsigned64BitRange at the beginning of this file for more information -on the format of the value. - -NOTE: Bits 48-63 need to be examined in the context of the system ID. -The system ID is available in the attribute chassisID. If the value -for chassisID is non-zero, bits 48-63 have the meaning defined below. - - Bit - Position Meaning if Set - -------- -------------- - Bit 0 Reserved - Bit 1 Reserved - Bit 2 Unknown - Bit 3 BIOS Characteristics Not Supported - Bit 4 ISA is supported - Bit 5 MCA is supported - Bit 6 EISA is supported - Bit 7 PCI is supported - Bit 8 PC Card (PCMCIA) is supported - Bit 9 Plug and Play is supported - Bit 10 APM is supported - Bit 11 BIOS is Upgradeable (Flash) - Bit 12 BIOS shadowing is allowed - Bit 13 VL-VESA is supported - Bit 14 ESCD support is available - Bit 15 Boot from CD is supported - Bit 16 Selectable Boot is supported - Bit 17 BIOS ROM is socketed - Bit 18 Boot From PC Card (PCMCIA) is supported - Bit 19 EDD (Enhanced Disk Drive) Specification is supported - Bit 20 Int 13h - Japanese Floppy for NEC 9800 1.2mb (3.5 in, 1k Bytes/Sector, 360 RPM) is supported - Bit 21 Int 13h - Japanese Floppy for Toshiba 1.2mb (3.5 in, 360 RPM) is supported - Bit 22 Int 13h - 5.25 in / 360 KB Floppy Services are supported - Bit 23 Int 13h - 5.25 in /1.2MB Floppy Services are supported - Bit 24 Int 13h - 3.5 in / 720 KB Floppy Services are supported - Bit 25 Int 13h - 3.5 in / 2.88 MB Floppy Services are supported - Bit 26 Int 5h, Print Screen Service is supported - Bit 27 Int 9h, 8042 Keyboard services are supported - Bit 28 Int 14h, Serial Services are supported - Bit 29 Int 17h, Printer Services are supported - Bit 30 Int 10h, CGA/Mono Video Services are supported - Bit 31 NEC PC-98 - Bit 32-47 Reserved - Bit 48 Built-in NIC supports Magic Packet - Bit 49 System supports Wake-on-LAN - Bit 50 System supports chassis intrusion - Bit 51 Built-in NIC supports pattern-matching - Bit 52 System BIOS supports a 7-character service tag - Bit 53-63 Reserved" - ::= { systemBIOSTableEntry 12 } -systemBIOSCharacteristicsExt1 OBJECT-TYPE - SYNTAX DellUnsigned8BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0050.0001.0013 This attribute defines additional characteristics of the -system BIOS. This attribute is a bit field where a bit has the meaning -defined below when set to 1 (one). - - Bit - Position Meaning if Set - -------- -------------- - Bit 0 ACPI supported - Bit 1 USB Legacy is supported - Bit 2 AGP is supported - Bit 3 I2O boot is supported - Bit 4 LS-120 boot is supported - Bit 5 ATAPI ZIP Drive boot is supported - Bit 6 1394 boot is supported - Bit 7 Smart Battery supported" - ::= { systemBIOSTableEntry 13 } -systemBIOSCharacteristicsExt2 OBJECT-TYPE - SYNTAX DellUnsigned8BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0050.0001.0014 This attribute defines additional characteristics of the -system BIOS. This attribute is a bit field where a bit has the meaning -defined below when set to 1 (one). - - Bit - Position Meaning if Set - -------- -------------- - Bit 0 BIOS Boot Specification supported - Bit 1 Function key-initiated Network Service boot supported - Bit 2 Targeted Content Distribution supported - Bit 3-7 Reserved" - ::= { systemBIOSTableEntry 14 } - - -------------------------------------------------------------------------------- --- Firmware Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.300.60.1... -------------------------------------------------------------------------------- - -DellFirmwareType ::= INTEGER { - other(1), -- type is other than following values - unknown(2), -- type is unknown - systemBIOS(3), -- type is System BIOS - embeddedSystemManagementController(4), -- type is Embedded System Management Controller - powerSupplyParallelingBoard(5), -- type is Power Supply Paralleling Board - systemBackPlane(6), -- type is System (Primary) Backplane - powerVault2XXSKernel(7), -- type is PowerVault 2XXS Kernel - powerVault2XXSApplication(8), -- type is PowerVault 2XXS Application - frontPanel(9), -- type is Front Panel Controller - baseboardManagementController(10), -- type is Baseboard Management Controller - hotPlugPCI(11), -- type is Hot Plug PCI Controller - sensorData(12), -- type is Sensor Data Records - peripheralBay(13), -- type is Peripheral Bay Backplane - secondaryBackPlane(14), -- type is Secondary Backplane for ESM 2 systems - secondaryBackPlaneESM3And4(15), -- type is Secondary Backplane for ESM 3 and 4 systems - rac(16), -- type is Remote Access Controller - iDRAC(17), -- type is Integrated Dell Remote Access Controller - iDRAC6(18), -- type is Integrated Dell Remote Access Controller 6 - unifiedServerConfigurator(19), -- type is Unified Server Configurator - lifecycleController(20), -- type is Lifecycle Controller - iDRAC7(21), -- type is Integrated Dell Remote Access Controller 7 - iDRAC8(22) -- type is Integrated Dell Remote Access Controller 8 -} - -FirmwareTableEntry ::= SEQUENCE { - firmwarechassisIndex DellObjectRange, - firmwareIndex DellObjectRange, - firmwareStateCapabilities DellStateCapabilities, - firmwareStateSettings DellStateSettings, - firmwareStatus DellStatus, - firmwareSize DellUnsigned16BitRange, - firmwareType DellFirmwareType, - firmwareTypeName DellString, - firmwareUpdateCapabilities DellUnsigned16BitRange, - firmwareDateName OCTET STRING (SIZE(8)), - firmwareVersionName DellString -} - -firmwareTable OBJECT-TYPE - SYNTAX SEQUENCE OF FirmwareTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0300.0060 This object defines the Firmware Table." - ::= { chassisInformationGroup 60 } -firmwareTableEntry OBJECT-TYPE - SYNTAX FirmwareTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0300.0060.0001 This object defines the Firmware Table Entry." - INDEX { firmwarechassisIndex, - firmwareIndex } - ::= { firmwareTable 1 } - -firmwarechassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0060.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { firmwareTableEntry 1 } -firmwareIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0060.0001.0002 This attribute defines the index (one based) of the -firmware." - ::= { firmwareTableEntry 2 } -firmwareStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0060.0001.0003 This attribute defines the state capabilities of the -firmware." - ::= { firmwareTableEntry 3 } -firmwareStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0060.0001.0004 This attribute defines the state settings of the -firmware." - ::= { firmwareTableEntry 4 } -firmwareStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0060.0001.0005 This attribute defines the status of the firmware." - ::= { firmwareTableEntry 5 } -firmwareSize OBJECT-TYPE - SYNTAX DellUnsigned16BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0060.0001.0006 This attribute defines the image size of the firmware -in KBytes. Zero indicates size is unknown." - ::= { firmwareTableEntry 6 } -firmwareType OBJECT-TYPE - SYNTAX DellFirmwareType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0060.0001.0007 This attribute defines the type of firmware." - ::= { firmwareTableEntry 7 } -firmwareTypeName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0060.0001.0008 This attribute defines the type name of the firmware." - ::= { firmwareTableEntry 8 } -firmwareUpdateCapabilities OBJECT-TYPE - SYNTAX DellUnsigned16BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0060.0001.0009 This attribute defines the bitmap of supported methods -for firmware update." - ::= { firmwareTableEntry 9 } -firmwareDateName OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(8)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0060.0001.0010 This attribute defines the release date of the firmware." - ::= { firmwareTableEntry 10 } -firmwareVersionName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0060.0001.0011 This attribute defines the version of the firmware." - ::= { firmwareTableEntry 11 } - - -------------------------------------------------------------------------------- --- Intrusion Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.300.70.1... -------------------------------------------------------------------------------- - -DellIntrusionReading ::= INTEGER { - chassisNotBreached(1), -- chassis not breached and no uncleared breaches - chassisBreached(2), -- chassis currently breached - chassisBreachedPrior(3), -- chassis breached prior to boot and has not been cleared - chassisBreachSensorFailure(4) -- intrusion sensor has failed -} -DellIntrusionType ::= INTEGER { - chassisBreachDetectionWhenPowerON(1), -- type is detect intrusion while power on - chassisBreachDetectionWhenPowerOFF(2) -- type is detect intrusion while power off -} - -IntrusionTableEntry ::= SEQUENCE { - intrusionchassisIndex DellObjectRange, - intrusionIndex DellObjectRange, - intrusionStateCapabilities DellStateCapabilities, - intrusionStateSettings DellStateSettings, - intrusionStatus DellStatus, - intrusionReading DellIntrusionReading, - intrusionType DellIntrusionType, - intrusionLocationName DellString -} - -intrusionTable OBJECT-TYPE - SYNTAX SEQUENCE OF IntrusionTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0300.0070 This object defines the Intrusion Table." - ::= { chassisInformationGroup 70 } -intrusionTableEntry OBJECT-TYPE - SYNTAX IntrusionTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0300.0070.0001 This object defines the Intrusion Table Entry." - INDEX { intrusionchassisIndex, - intrusionIndex } - ::= { intrusionTable 1 } - -intrusionchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0070.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { intrusionTableEntry 1 } -intrusionIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0070.0001.0002 This attribute defines the index (one based) of the -intrusion sensor." - ::= { intrusionTableEntry 2 } -intrusionStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0070.0001.0003 This attribute defines the state capabilities of the -intrusion sensor." - ::= { intrusionTableEntry 3 } -intrusionStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0070.0001.0004 This attribute defines the state settings of the -intrusion sensor." - ::= { intrusionTableEntry 4 } -intrusionStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0070.0001.0005 This attribute defines the status of the -intrusion sensor." - ::= { intrusionTableEntry 5 } -intrusionReading OBJECT-TYPE - SYNTAX DellIntrusionReading - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0070.0001.0006 This attribute defines the reading of the -intrusion sensor." - ::= { intrusionTableEntry 6 } -intrusionType OBJECT-TYPE - SYNTAX DellIntrusionType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0070.0001.0007 This attribute defines the type of the -intrusion sensor." - ::= { intrusionTableEntry 7 } -intrusionLocationName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0070.0001.0008 This attribute defines the location of the -intrusion sensor." - ::= { intrusionTableEntry 8 } - - -------------------------------------------------------------------------------- --- Base Board Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.300.80.1... -------------------------------------------------------------------------------- - -DellBaseBoardType ::= INTEGER { - unknown(1), -- type is unknown - other(2), -- type is other than following values - serverBlade(3), -- type is Server Blade - connectivitySwitch(4), -- type is Connectivity Switch - systemManagementModule(5), -- type is System Management Module - processorModule(6), -- type is Processor Module - ioModule(7), -- type is I/O Module - memoryModule(8), -- type is Memory Module - daughterBoard(9), -- type is Daughter Board - motherboard(10), -- type is Motherboard - processorMemoryModule(11), -- type is Processor/Memory Module - processorIOModule(12), -- type is Processor/IO Module - interconnectBoard(13) -- type is Interconnect Board -} -DellBaseBoardFeatureFlags ::= INTEGER { - -- Note: These values are bit fields, so combination values are possible. - -- If 0 (zero), base board has none of the following features: - boardIsHostingBoard(1), -- board is Hosting Board - boardRequiresDaughterBoard(2), -- board requires at least one Daughter Board or Auxiliary Card - boardIsRemovable(4), -- board is Removable - boardIsReplaceable(8), -- board is Replaceable - boardIsHotSwappable(16) -- board is Hot Swappable -} - -BaseBoardTableEntry ::= SEQUENCE { - baseBoardChassisIndex DellObjectRange, - baseBoardIndex DellObjectRange, - baseBoardStateCapabilities DellStateCapabilities, - baseBoardStateSettings DellStateSettings, - baseBoardStatus DellStatus, - baseBoardFeatureFlags DellBaseBoardFeatureFlags, - baseBoardType DellBaseBoardType, - baseBoardTypeName DellString, - baseBoardLocationName DellString, - baseBoardManufacturerName DellString, - baseBoardProductName DellString, - baseBoardVersionName DellString, - baseBoardServiceTagName DellString, - baseBoardPiecePartIDName DellString, - baseBoardAssetTagName DellString, - baseBoardExpressServiceCodeName DellString -} - -baseBoardTable OBJECT-TYPE - SYNTAX SEQUENCE OF BaseBoardTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0300.0080 This object defines the Base Board Table." - ::= { chassisInformationGroup 80 } -baseBoardTableEntry OBJECT-TYPE - SYNTAX BaseBoardTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0300.0080.0001 This object defines the Base Board Table Entry." - INDEX { baseBoardChassisIndex, - baseBoardIndex } - ::= { baseBoardTable 1 } - -baseBoardChassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0080.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { baseBoardTableEntry 1 } -baseBoardIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0080.0001.0002 This attribute defines the index (one based) of the -base board." - ::= { baseBoardTableEntry 2 } -baseBoardStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0080.0001.0003 This attribute defines the state capabilities of the -base board." - ::= { baseBoardTableEntry 3 } -baseBoardStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0080.0001.0004 This attribute defines the state settings of the -base board." - ::= { baseBoardTableEntry 4 } -baseBoardStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0080.0001.0005 This attribute defines the status of the base board." - ::= { baseBoardTableEntry 5 } -baseBoardFeatureFlags OBJECT-TYPE - SYNTAX DellBaseBoardFeatureFlags - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0080.0001.0006 This attribute defines the features of the base board." - ::= { baseBoardTableEntry 6 } -baseBoardType OBJECT-TYPE - SYNTAX DellBaseBoardType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0080.0001.0007 This attribute defines the type of the base board." - ::= { baseBoardTableEntry 7 } -baseBoardTypeName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0080.0001.0008 This attribute defines the type name of the base board." - ::= { baseBoardTableEntry 8 } -baseBoardLocationName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0080.0001.0009 This attribute defines the location of the base board." - ::= { baseBoardTableEntry 9 } -baseBoardManufacturerName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0080.0001.0010 This attribute defines the name of the manufacturer -of the base board." - ::= { baseBoardTableEntry 10 } -baseBoardProductName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0080.0001.0011 This attribute defines the product name of the -base board." - ::= { baseBoardTableEntry 11 } -baseBoardVersionName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0080.0001.0012 This attribute defines the version of the base board." - ::= { baseBoardTableEntry 12 } -baseBoardServiceTagName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0080.0001.0013 This attribute defines the service tag of the base board." - ::= { baseBoardTableEntry 13 } -baseBoardPiecePartIDName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0080.0001.0014 This attribute defines the Piece Part ID (PPID) of the -base board." - ::= { baseBoardTableEntry 14 } -baseBoardAssetTagName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0080.0001.0015 This attribute defines the asset tag of the base board." - ::= { baseBoardTableEntry 15 } -baseBoardExpressServiceCodeName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0300.0080.0001.0016 This attribute defines the Express Service Code of the -base board." - ::= { baseBoardTableEntry 16 } - - -------------------------------------------------------------------------------- --- Operating System Group --- --- OID Format: 1.3.6.1.4.1.674.10892.1.400 -------------------------------------------------------------------------------- - - -------------------------------------------------------------------------------- --- Operating System Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.400.10.1.. -------------------------------------------------------------------------------- - -OperatingSystemTableEntry ::= SEQUENCE { - operatingSystemchassisIndex DellObjectRange, - operatingSystemStateCapabilities DellStateCapabilities, - operatingSystemStateSettings DellStateSettings, - operatingSystemStatus DellStatus, - operatingSystemIsPrimary DellBoolean, - operatingSystemOperatingSystemName DisplayString (SIZE (0..255)), - operatingSystemOperatingSystemVersionName DisplayString (SIZE (0..255)) -} - -operatingSystemTable OBJECT-TYPE - SYNTAX SEQUENCE OF OperatingSystemTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0400.0010 This object defines the Operating System Table." - ::= { operatingSystemGroup 10 } -operatingSystemTableEntry OBJECT-TYPE - SYNTAX OperatingSystemTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0400.0010.0001 This object defines the Operating System Table Entry." - INDEX { operatingSystemchassisIndex } - ::= { operatingSystemTable 1 } - -operatingSystemchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0400.0010.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { operatingSystemTableEntry 1 } -operatingSystemStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0400.0010.0001.0002 This attribute defines the state capabilities of the -operating system." - ::= { operatingSystemTableEntry 2 } -operatingSystemStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0400.0010.0001.0003 This attribute defines the state settings of the -operating system." - ::= { operatingSystemTableEntry 3 } -operatingSystemStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0400.0010.0001.0004 This attribute defines the status of the -operating system." - ::= { operatingSystemTableEntry 4 } -operatingSystemIsPrimary OBJECT-TYPE - SYNTAX DellBoolean - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0400.0010.0001.0005 This attribute defines if this operating system is the -primary operating system or not." - ::= { operatingSystemTableEntry 5 } -operatingSystemOperatingSystemName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0400.0010.0001.0006 This attribute defines the name of the operating system." - ::= { operatingSystemTableEntry 6 } -operatingSystemOperatingSystemVersionName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0400.0010.0001.0007 This attribute defines the version of the operating system." - ::= { operatingSystemTableEntry 7 } - - -------------------------------------------------------------------------------- --- Operating System Memory Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.400.20.1.. -------------------------------------------------------------------------------- - -OperatingSystemMemoryTableEntry ::= SEQUENCE { - operatingSystemMemorychassisIndex DellObjectRange, - operatingSystemMemoryStateCapabilities DellStateCapabilities, - operatingSystemMemoryStateSettings DellStateSettings, - operatingSystemMemoryStatus DellStatus, - operatingSystemMemoryTotalPhysicalSize DellUnsigned32BitRange, - operatingSystemMemoryAvailablePhysicalSize DellUnsigned32BitRange, - operatingSystemMemoryTotalPageFileSize DellUnsigned32BitRange, - operatingSystemMemoryAvailablePageFileSize DellUnsigned32BitRange, - operatingSystemMemoryTotalVirtualSize DellUnsigned32BitRange, - operatingSystemMemoryAvailableVirtualSize DellUnsigned32BitRange, - operatingSystemMemoryExtTotalPhysicalSize DellUnsigned64BitRange -} - -operatingSystemMemoryTable OBJECT-TYPE - SYNTAX SEQUENCE OF OperatingSystemMemoryTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0400.0020 This object defines the Operating System Memory Table." - ::= { operatingSystemGroup 20 } -operatingSystemMemoryTableEntry OBJECT-TYPE - SYNTAX OperatingSystemMemoryTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0400.0020.0001 This object defines the Operating System Memory Table Entry." - INDEX { operatingSystemMemorychassisIndex } - ::= { operatingSystemMemoryTable 1 } - -operatingSystemMemorychassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0400.0020.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { operatingSystemMemoryTableEntry 1 } -operatingSystemMemoryStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0400.0020.0001.0002 This attribute defines the state capabilities of the -operating system memory." - ::= { operatingSystemMemoryTableEntry 2 } -operatingSystemMemoryStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0400.0020.0001.0003 This attribute defines the state settings of the -operating system memory." - ::= { operatingSystemMemoryTableEntry 3 } -operatingSystemMemoryStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0400.0020.0001.0004 This attribute defines the status of the -operating system memory." - ::= { operatingSystemMemoryTableEntry 4 } -operatingSystemMemoryTotalPhysicalSize OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS deprecated - DESCRIPTION -"0400.0020.0001.0005 This attribute defines the total physical memory -for the operating system memory in KBytes. -**NOTE: This attribute is deprecated and replaced by operatingSystemMemoryExtTotalPhysicalSize." - ::= { operatingSystemMemoryTableEntry 5 } -operatingSystemMemoryAvailablePhysicalSize OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0400.0020.0001.0006 This attribute defines the available physical memory -for the operating system memory in KBytes." - ::= { operatingSystemMemoryTableEntry 6 } -operatingSystemMemoryTotalPageFileSize OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0400.0020.0001.0007 This attribute defines the total page file memory -for the operating system memory in KBytes." - ::= { operatingSystemMemoryTableEntry 7 } -operatingSystemMemoryAvailablePageFileSize OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0400.0020.0001.0008 This attribute defines the available page file memory -for the operating system memory in KBytes." - ::= { operatingSystemMemoryTableEntry 8 } -operatingSystemMemoryTotalVirtualSize OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0400.0020.0001.0009 This attribute defines the total virtual memory -for the operating system memory in KBytes." - ::= { operatingSystemMemoryTableEntry 9 } -operatingSystemMemoryAvailableVirtualSize OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0400.0020.0001.0010 This attribute defines the available virtual memory -for the operating system memory in KBytes." - ::= { operatingSystemMemoryTableEntry 10 } -operatingSystemMemoryExtTotalPhysicalSize OBJECT-TYPE - SYNTAX DellUnsigned64BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0400.0020.0001.0011 This attribute defines the total physical memory -for the operating system memory in KBytes. -**NOTE: This attribute is replaces operatingSystemMemoryTotalPhysicalSize." - ::= { operatingSystemMemoryTableEntry 11 } - - -------------------------------------------------------------------------------- --- System Resource Group --- --- OID Format: 1.3.6.1.4.1.674.10892.1.500 -------------------------------------------------------------------------------- - - -------------------------------------------------------------------------------- --- System Resource Map Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.500.10.1... -------------------------------------------------------------------------------- - -DellSystemResourceMapType ::= INTEGER { - other(1), -- type is other than following values - unknown(2), -- type is unknown - typeOne(3) -- type is type 1 (one) -} - -SystemResourceMapTableEntry ::= SEQUENCE { - systemResourceMapchassisIndex DellObjectRange, - systemResourceMapIndex DellObjectRange, - systemResourceMapStateCapabilities DellStateCapabilities, - systemResourceMapStateSettings DellStateSettings, - systemResourceMapStatus DellStatus, - systemResourceMapType DellSystemResourceMapType -} - -systemResourceMapTable OBJECT-TYPE - SYNTAX SEQUENCE OF SystemResourceMapTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0500.0010 This object defines the System Resource Map Table." - ::= { systemResourceGroup 10 } -systemResourceMapTableEntry OBJECT-TYPE - SYNTAX SystemResourceMapTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0500.0010.0001 This object defines the System Resource Map Table Entry." - INDEX { systemResourceMapchassisIndex, - systemResourceMapIndex } - ::= { systemResourceMapTable 1 } - -systemResourceMapchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0010.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { systemResourceMapTableEntry 1 } -systemResourceMapIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0010.0001.0002 This attribute defines the index (one based) of the -system resource map." - ::= { systemResourceMapTableEntry 2 } -systemResourceMapStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0010.0001.0003 This attribute defines the state capabilities of the -system resource map." - ::= { systemResourceMapTableEntry 3 } -systemResourceMapStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0010.0001.0004 This attribute defines the state settings of the -system resource map." - ::= { systemResourceMapTableEntry 4 } -systemResourceMapStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0010.0001.0005 This attribute defines the status of the -system resource map." - ::= { systemResourceMapTableEntry 5 } -systemResourceMapType OBJECT-TYPE - SYNTAX DellSystemResourceMapType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0010.0001.0006 This attribute defines the type of the system resource map." - ::= { systemResourceMapTableEntry 6 } - - -------------------------------------------------------------------------------- --- System Resource Owner Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.500.20.1... -------------------------------------------------------------------------------- - -DellResourceOwnerInterfaceType ::= INTEGER { - typeIsOther(1), -- type is other than following values - typeIsUnknown(2), -- type is unknown - typeIsInternal(3), -- type is Internal - typeIsISA(4), -- type is ISA Bus - typeIsEISA(5), -- type is EISA Bus - typeIsMCA(6), -- type is MCA Bus - typeIsTurboChannel(7), -- type is TurboChannel Bus - typeIsPCI(8) -- type is PCI Bus -} - -SystemResourceOwnerTableEntry ::= SEQUENCE { - systemResourceOwnerchassisIndex DellObjectRange, - systemResourceOwnerIndex DellObjectRange, - systemResourceOwnerStateCapabilities DellStateCapabilities, - systemResourceOwnerStateSettings DellStateSettings, - systemResourceOwnerStatus DellStatus, - systemResourceOwnerInterfaceType DellResourceOwnerInterfaceType, - systemResourceMapIndexReference DellObjectRange, - systemResourceOwnerDescriptionName DellString, - systemResourceOwnerInterfaceInstance DellObjectRange -} - -systemResourceOwnerTable OBJECT-TYPE - SYNTAX SEQUENCE OF SystemResourceOwnerTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0500.0020 This object defines the System Resource Owner Table." - ::= { systemResourceGroup 20 } -systemResourceOwnerTableEntry OBJECT-TYPE - SYNTAX SystemResourceOwnerTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0500.0020.0001 This object defines the System Resource Owner Table Entry." - INDEX { systemResourceOwnerchassisIndex, - systemResourceOwnerIndex } - ::= { systemResourceOwnerTable 1 } - -systemResourceOwnerchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0020.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { systemResourceOwnerTableEntry 1 } -systemResourceOwnerIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0020.0001.0002 This attribute defines the index of (one based) of the -system resource owner." - ::= { systemResourceOwnerTableEntry 2 } -systemResourceOwnerStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0020.0001.0003 This attribute defines the state capabilities of the -system resource owner." - ::= { systemResourceOwnerTableEntry 3 } -systemResourceOwnerStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0020.0001.0004 This attribute defines the state settings of the -system resource owner." - ::= { systemResourceOwnerTableEntry 4 } -systemResourceOwnerStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0020.0001.0005 This attribute defines the status of the -system resource owner." - ::= { systemResourceOwnerTableEntry 5 } -systemResourceOwnerInterfaceType OBJECT-TYPE - SYNTAX DellResourceOwnerInterfaceType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0020.0001.0006 This attribute defines the interface type of the -system resource owner." - ::= { systemResourceOwnerTableEntry 6 } -systemResourceMapIndexReference OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0020.0001.0007 This attribute defines the index to the associated -system resource map." - ::= { systemResourceOwnerTableEntry 7 } -systemResourceOwnerDescriptionName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0020.0001.0008 This attribute defines the description of the -system resource owner." - ::= { systemResourceOwnerTableEntry 8 } -systemResourceOwnerInterfaceInstance OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0020.0001.0009 This attribute defines the index to the associated -system resource owner interface type." - ::= { systemResourceOwnerTableEntry 9 } - - -------------------------------------------------------------------------------- --- System Resource I/O Port Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.500.30.1... -------------------------------------------------------------------------------- - -DellResourceShareDisposition ::= INTEGER { - shareIsOther(1), -- disposition is other than following values - shareIsUnknown(2), -- disposition is unknown - shareIsDeviceExclusive(3), -- disposition is Device Exclusive - shareIsDriverExclusive(4), -- disposition is Driver Exclusive - shareIsShared(5) -- disposition is Shared -} - -SystemResourceIOPortTableEntry ::= SEQUENCE { - systemResourceIOPortchassisIndex DellObjectRange, - systemResourceIOPortIndex DellObjectRange, - systemResourceIOPortStateCapabilities DellStateCapabilities, - systemResourceIOPortStateSettings DellStateSettings, - systemResourceIOPortStatus DellStatus, - systemResourceIOPortOwnerIndexReference DellObjectRange, - systemResourceIOPortShareDisposition DellResourceShareDisposition, - systemResourceIOPortStartingAddress DellUnsigned64BitRange, - systemResourceIOPortEndingAddress DellUnsigned64BitRange -} - -systemResourceIOPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF SystemResourceIOPortTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0500.0030 This object defines the System Resource I/O Port Table." - ::= { systemResourceGroup 30 } -systemResourceIOPortTableEntry OBJECT-TYPE - SYNTAX SystemResourceIOPortTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0500.0030.0001 This object defines the System Resource I/O Port Table Entry." - INDEX { systemResourceIOPortchassisIndex, - systemResourceIOPortIndex } - ::= { systemResourceIOPortTable 1 } - -systemResourceIOPortchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0030.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { systemResourceIOPortTableEntry 1 } -systemResourceIOPortIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0030.0001.0002 This attribute defines the index (one based) of the -system resource I/O port." - ::= { systemResourceIOPortTableEntry 2 } -systemResourceIOPortStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0030.0001.0003 This attribute defines the state capabilities of the -system resource I/O port." - ::= { systemResourceIOPortTableEntry 3 } -systemResourceIOPortStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0030.0001.0004 This attribute defines the state settings of the -system resource I/O port." - ::= { systemResourceIOPortTableEntry 4 } -systemResourceIOPortStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0030.0001.0005 This attribute defines the status of the -system resource I/O port." - ::= { systemResourceIOPortTableEntry 5 } -systemResourceIOPortOwnerIndexReference OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0030.0001.0006 This attribute defines the index to the associated -system resource owner for this system resource I/O port." - ::= { systemResourceIOPortTableEntry 6 } -systemResourceIOPortShareDisposition OBJECT-TYPE - SYNTAX DellResourceShareDisposition - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0030.0001.0007 This attribute defines the share disposition of the -system resource I/O port." - ::= { systemResourceIOPortTableEntry 7 } -systemResourceIOPortStartingAddress OBJECT-TYPE - SYNTAX DellUnsigned64BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0030.0001.0008 This attribute defines the 64-bit starting address -of the system resource I/O port." - ::= { systemResourceIOPortTableEntry 8 } -systemResourceIOPortEndingAddress OBJECT-TYPE - SYNTAX DellUnsigned64BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0030.0001.0009 This attribute defines the 64-bit ending address -of the system resource I/O port." - ::= { systemResourceIOPortTableEntry 9 } - - -------------------------------------------------------------------------------- --- System Resource Memory Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.500.40.1... -------------------------------------------------------------------------------- - -DellResourceMemoryFlags ::= INTEGER { - memoryIsReadOnly(1), -- memory is read-only - memoryIsWriteOnly(2), -- memory is write-only - memoryIsReadAndWrite(3), -- memory is read-write - memoryIsPreFetchable(4), -- memory is prefetchable - memoryIsCombinedWritable(8), -- memory is combined writable - memoryIsF24(16) -- memory is F24 -} - -SystemResourceMemoryTableEntry ::= SEQUENCE { - systemResourceMemorychassisIndex DellObjectRange, - systemResourceMemoryIndex DellObjectRange, - systemResourceMemoryStateCapabilities DellStateCapabilities, - systemResourceMemoryStateSettings DellStateSettings, - systemResourceMemoryStatus DellStatus, - systemResourceMemoryOwnerIndexReference DellObjectRange, - systemResourceMemoryShareDisposition DellResourceShareDisposition, - systemResourceMemoryStartingAddress DellUnsigned64BitRange, - systemResourceMemoryEndingAddress DellUnsigned64BitRange, - systemResourceMemoryFlags DellResourceMemoryFlags -} - -systemResourceMemoryTable OBJECT-TYPE - SYNTAX SEQUENCE OF SystemResourceMemoryTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0500.0040 This object defines the System Resource Memory Table." - ::= { systemResourceGroup 40 } -systemResourceMemoryTableEntry OBJECT-TYPE - SYNTAX SystemResourceMemoryTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0500.0040.0001 This object defines the System Resource Memory Table Entry." - INDEX { systemResourceMemorychassisIndex, - systemResourceMemoryIndex } - ::= { systemResourceMemoryTable 1 } - -systemResourceMemorychassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0040.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { systemResourceMemoryTableEntry 1 } -systemResourceMemoryIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0040.0001.0002 This attribute defines the index (one based) of the -system resource memory." - ::= { systemResourceMemoryTableEntry 2 } -systemResourceMemoryStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0040.0001.0003 This attribute defines the state capabilities of the -system resource memory." - ::= { systemResourceMemoryTableEntry 3 } -systemResourceMemoryStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0040.0001.0004 This attribute defines the state settings of the -system resource memory." - ::= { systemResourceMemoryTableEntry 4 } -systemResourceMemoryStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0040.0001.0005 This attribute defines the status of the -system resource memory." - ::= { systemResourceMemoryTableEntry 5 } -systemResourceMemoryOwnerIndexReference OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0040.0001.0006 This attribute defines the index to the associated -system resource owner for this system resource memory." - ::= { systemResourceMemoryTableEntry 6 } -systemResourceMemoryShareDisposition OBJECT-TYPE - SYNTAX DellResourceShareDisposition - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0040.0001.0007 This attribute defines the share disposition of the -system resource memory." - ::= { systemResourceMemoryTableEntry 7 } -systemResourceMemoryStartingAddress OBJECT-TYPE - SYNTAX DellUnsigned64BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0040.0001.0008 This attribute defines the 64-bit starting address -of the system resource memory." - ::= { systemResourceMemoryTableEntry 8 } -systemResourceMemoryEndingAddress OBJECT-TYPE - SYNTAX DellUnsigned64BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0040.0001.0009 This attribute defines the 64-bit ending address -of the system resource memory." - ::= { systemResourceMemoryTableEntry 9 } -systemResourceMemoryFlags OBJECT-TYPE - SYNTAX DellResourceMemoryFlags - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0040.0001.0010 This attribute defines the permission flags of the -system resource memory." - ::= { systemResourceMemoryTableEntry 10 } - - -------------------------------------------------------------------------------- --- System Resource Interrupts Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.500.50.1... -------------------------------------------------------------------------------- - -DellResourceInterruptType ::= INTEGER { - interruptIsLevelSensitive(1), -- type is Level Sensitive - interruptIsLatched(2) -- type is Latched -} -DellResourceInterruptTrigger ::= INTEGER { - interruptIsActiveWhenLow(1), -- trigger is active on low signal - interruptIsActiveWhenHigh(2) -- trigger is active on high signal -} - -SystemResourceInterruptTableEntry ::= SEQUENCE { - systemResourceInterruptchassisIndex DellObjectRange, - systemResourceInterruptIndex DellObjectRange, - systemResourceInterruptStateCapabilities DellStateCapabilities, - systemResourceInterruptStateSettings DellStateSettings, - systemResourceInterruptStatus DellStatus, - systemResourceInterruptOwnerIndexReference DellObjectRange, - systemResourceInterruptShareDisposition DellResourceShareDisposition, - systemResourceInterruptLevel DellUnsigned32BitRange, - systemResourceInterruptType DellResourceInterruptType, - systemResourceInterruptTrigger DellResourceInterruptTrigger -} - -systemResourceInterruptTable OBJECT-TYPE - SYNTAX SEQUENCE OF SystemResourceInterruptTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0500.0050 This object defines the System Resource Interrupts Table." - ::= { systemResourceGroup 50 } -systemResourceInterruptTableEntry OBJECT-TYPE - SYNTAX SystemResourceInterruptTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0500.0050.0001 This object defines the System Resource Interrupts Table Entry." - INDEX { systemResourceInterruptchassisIndex, - systemResourceInterruptIndex } - ::= { systemResourceInterruptTable 1 } - -systemResourceInterruptchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0050.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { systemResourceInterruptTableEntry 1 } -systemResourceInterruptIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0050.0001.0002 This attribute defines the index (one based) of the -system resource interrupt." - ::= { systemResourceInterruptTableEntry 2 } -systemResourceInterruptStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0050.0001.0003 This attribute defines the state capabilities of the -system resource interrupt." - ::= { systemResourceInterruptTableEntry 3 } -systemResourceInterruptStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0050.0001.0004 This attribute defines the state settings of the -system resource interrupt." - ::= { systemResourceInterruptTableEntry 4 } -systemResourceInterruptStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0050.0001.0005 This attribute defines the status of the -system resource interrupt." - ::= { systemResourceInterruptTableEntry 5 } -systemResourceInterruptOwnerIndexReference OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0050.0001.0006 This attribute defines the index to the associated -system resource owner for this system resource interrupt." - ::= { systemResourceInterruptTableEntry 6 } -systemResourceInterruptShareDisposition OBJECT-TYPE - SYNTAX DellResourceShareDisposition - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0050.0001.0007 This attribute defines the share disposition of the -system resource interrupt." - ::= { systemResourceInterruptTableEntry 7 } -systemResourceInterruptLevel OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0050.0001.0008 This attribute defines the interrupt request level (IRQ) -of the system resource interrupt." - ::= { systemResourceInterruptTableEntry 8 } -systemResourceInterruptType OBJECT-TYPE - SYNTAX DellResourceInterruptType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0050.0001.0009 This attribute defines the interrupt type of the -system resource interrupt." - ::= { systemResourceInterruptTableEntry 9 } -systemResourceInterruptTrigger OBJECT-TYPE - SYNTAX DellResourceInterruptTrigger - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0050.0001.0010 This attribute defines the interrupt trigger of the -system resource interrupt." - ::= { systemResourceInterruptTableEntry 10 } - - -------------------------------------------------------------------------------- --- System Resource DMA Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.500.60.1... -------------------------------------------------------------------------------- - -DellResourceDMATransferWidth ::= INTEGER { - dmaTransferWidthIsOther(1), -- width is other than following values - dmaTransferWidthIsunknown(2), -- width is unknown - dmaTransferWidthIs8Bits(3), -- width is 8 bits - dmaTransferWidthIs16Bits(4), -- width is 16 bits - dmaTransferWidthIs32Bits(5), -- width is 32 bits - dmaTransferWidthIs64Bits(6), -- width is 64 bits - dmaTransferWidthIs128Bits(7) -- width is 128 bits -} -DellResourceDMABusMaster ::= INTEGER { - dmaIsOther(1), -- bus master capability is other than following values - dmaIsUnknown(2), -- bus master capability is unknown - dmaIsNotABusmaster(3), -- DMA has no bus master capability - dmaIsABusmaster(4) -- DMA has bus master capability -} - -SystemResourceDMATableEntry ::= SEQUENCE { - systemResourceDMAchassisIndex DellObjectRange, - systemResourceDMAIndex DellObjectRange, - systemResourceDMAStateCapabilities DellStateCapabilities, - systemResourceDMAStateSettings DellStateSettings, - systemResourceDMAStatus DellStatus, - systemResourceDMAOwnerIndexReference DellObjectRange, - systemResourceDMAShareDisposition DellResourceShareDisposition, - systemResourceDMAMaximumTransferSize DellUnsigned32BitRange, - systemResourceDMATransferWidth DellResourceDMATransferWidth, - systemResourceDMABusMaster DellResourceDMABusMaster -} - -systemResourceDMATable OBJECT-TYPE - SYNTAX SEQUENCE OF SystemResourceDMATableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0500.0060 This object defines the System Resource DMA Table." - ::= { systemResourceGroup 60 } -systemResourceDMATableEntry OBJECT-TYPE - SYNTAX SystemResourceDMATableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0500.0060.0001 This object defines the System Resource DMA Table Entry." - INDEX { systemResourceDMAchassisIndex, - systemResourceDMAIndex } - ::= { systemResourceDMATable 1 } - -systemResourceDMAchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0060.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { systemResourceDMATableEntry 1 } -systemResourceDMAIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0060.0001.0002 This attribute defines the index (one based) of the -system resource DMA." - ::= { systemResourceDMATableEntry 2 } -systemResourceDMAStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0060.0001.0003 This attribute defines the state capabilities of the -system resource DMA." - ::= { systemResourceDMATableEntry 3 } -systemResourceDMAStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0060.0001.0004 This attribute defines the state settings of the -system resource DMA." - ::= { systemResourceDMATableEntry 4 } -systemResourceDMAStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0060.0001.0005 This attribute defines the status of the -system resource DMA." - ::= { systemResourceDMATableEntry 5 } -systemResourceDMAOwnerIndexReference OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0060.0001.0006 This attribute defines the index to the associated -system resource owner for this system resource DMA." - ::= { systemResourceDMATableEntry 6 } -systemResourceDMAShareDisposition OBJECT-TYPE - SYNTAX DellResourceShareDisposition - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0060.0001.0007 This attribute defines the share disposition of the -system resource DMA." - ::= { systemResourceDMATableEntry 7 } -systemResourceDMAMaximumTransferSize OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0060.0001.0008 This attribute defines the maximum size of a memory -transfer in bytes for the system resource DMA." - ::= { systemResourceDMATableEntry 8 } -systemResourceDMATransferWidth OBJECT-TYPE - SYNTAX DellResourceDMATransferWidth - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0060.0001.0009 This attribute defines the tranfer width of the -system resource DMA." - ::= { systemResourceDMATableEntry 9 } -systemResourceDMABusMaster OBJECT-TYPE - SYNTAX DellResourceDMABusMaster - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0500.0060.0001.0010 This attribute defines the bus master capabilities -of the system resource DMA." - ::= { systemResourceDMATableEntry 10 } - - -------------------------------------------------------------------------------- --- Power Group --- --- OID Format: 1.3.6.1.4.1.674.10892.1.600 -------------------------------------------------------------------------------- - - -------------------------------------------------------------------------------- --- Power Unit Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.600.10.1... -------------------------------------------------------------------------------- - -PowerUnitTableEntry ::= SEQUENCE { - powerUnitchassisIndex DellObjectRange, - powerUnitIndex DellObjectRange, - powerUnitStateCapabilities DellStateCapabilities, - powerUnitStateSettings DellStateSettings, - powerUnitRedundancyStatus DellStatusRedundancy, - powerSupplyCountForRedundancy DellObjectRange, - powerUnitName DellString, - powerUnitStatus DellStatus -} - -powerUnitTable OBJECT-TYPE - SYNTAX SEQUENCE OF PowerUnitTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0600.0010 This object defines the Power Unit Table." - ::= { powerGroup 10 } -powerUnitTableEntry OBJECT-TYPE - SYNTAX PowerUnitTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0600.0010.0001 This object defines the Power Unit Table Entry." - INDEX { powerUnitchassisIndex, - powerUnitIndex } - ::= { powerUnitTable 1 } - -powerUnitchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0010.0001.0001 This attribute defines the index (one based) of the -chassis." - ::= { powerUnitTableEntry 1 } -powerUnitIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0010.0001.0002 This attribute defines the index (one based) of the -power unit." - ::= { powerUnitTableEntry 2 } -powerUnitStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0010.0001.0003 This attribute defines the state capabilities of the -power unit." - ::= { powerUnitTableEntry 3 } -powerUnitStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0010.0001.0004 This attribute defines the state settings of the -power unit." - ::= { powerUnitTableEntry 4 } -powerUnitRedundancyStatus OBJECT-TYPE - SYNTAX DellStatusRedundancy - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0010.0001.0005 This attribute defines the redundancy status of the -power unit." - ::= { powerUnitTableEntry 5 } -powerSupplyCountForRedundancy OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0010.0001.0006 This attribute defines the total number of power supplies -required for this power unit to have full redundancy." - ::= { powerUnitTableEntry 6 } -powerUnitName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0010.0001.0007 This attribute defines the name of the power unit." - ::= { powerUnitTableEntry 7 } -powerUnitStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0010.0001.0008 This attribute defines the status of the power unit." - ::= { powerUnitTableEntry 8 } - - -------------------------------------------------------------------------------- --- Power Supply Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.600.12.1... -------------------------------------------------------------------------------- - -DellPowerSupplyStateCapabilitiesUnique ::= INTEGER { - -- If 0 (zero), there are no power supply state capabilities - -- Note: These values are bit masks, so combination values are possible. - unknown(1), -- state capabilities are unknown - onlineCapable(2), -- power supply can be enabled (online) or disabled (offline) - notReadyCapable(4) -- power supply can be not ready -} -DellPowerSupplyStateSettingsUnique ::= INTEGER { - -- If 0 (zero), there are no power supply state settings - -- Note: These values are bit masks, so combination values are possible. - unknown(1), -- state settings are unknown - onLine(2), -- power supply is enabled (online) - notReady(4), -- power supply is not ready - fanFailure(8), -- power supply fan has failed - onlineAndFanFailure(10), - powerSupplyIsON(16), -- power supply is supplying power - powerSupplyIsOK(32), -- power supply is indicating it is OK - acSwitchIsON(64), -- power supply is indicating AC power switch is on - onlineandAcSwitchIsON(66), - acPowerIsON(128), -- power supply is indicating AC power is on - onlineAndAcPowerIsON(130), - onlineAndPredictiveFailure(210), - acPowerAndSwitchAreOnPowerSupplyIsOnIsOkAndOnline(242) -} -DellPowerSupplyType ::= INTEGER { - powerSupplyTypeIsOther(1), -- type is other than following values - powerSupplyTypeIsUnknown(2), -- type is unknown - powerSupplyTypeIsLinear(3), -- type is Linear - powerSupplyTypeIsSwitching(4), -- type is Switching - powerSupplyTypeIsBattery(5), -- type is Battery - powerSupplyTypeIsUPS(6), -- type is Uninterruptible Power Supply - powerSupplyTypeIsConverter(7), -- type is Converter - powerSupplyTypeIsRegulator(8), -- type is Regulator - powerSupplyTypeIsAC(9), -- type is AC - powerSupplyTypeIsDC(10), -- type is DC - powerSupplyTypeIsVRM(11) -- type is VRM -} -DellPowerSupplySensorState ::= INTEGER { - -- Note: These values are bit masks, so combination values are possible. - presenceDetected(1), -- state is Presence detected - psFailureDetected(2), -- state is PS Failure detected - predictiveFailure(4), -- state is Predictive Failure - psACLost(8), -- state is PS AC lost - acLostOrOutOfRange(16), -- state is AC lost or out-of-range - acOutOfRangeButPresent(32), -- state is AC out-of-range, but present - configurationError(64) -- state is Configuration error -} -DellPowerSupplyConfigurationErrorType ::= INTEGER { - vendorMismatch(1), -- error type is Vendor mismatch - revisionMismatch(2), -- error type is Revision mismatch - processorMissing(3) -- error type is Processor missing -} - -PowerSupplyTableEntry ::= SEQUENCE { - powerSupplychassisIndex DellObjectRange, - powerSupplyIndex DellObjectRange, - powerSupplyStateCapabilitiesUnique DellPowerSupplyStateCapabilitiesUnique, - powerSupplyStateSettingsUnique DellPowerSupplyStateSettingsUnique, - powerSupplyStatus DellStatus, - powerSupplyOutputWatts DellSigned32BitRange, - powerSupplyType DellPowerSupplyType, - powerSupplyLocationName DellString, - powerSupplyInputVoltage DellSigned32BitRange, - powerSupplypowerUnitIndexReference DellObjectRange, - powerSupplySensorState DellPowerSupplySensorState, - powerSupplyConfigurationErrorType DellPowerSupplyConfigurationErrorType, - powerSupplyPowerMonitorCapable DellBoolean, - powerSupplyRatedInputWattage DellSigned32BitRange -} - -powerSupplyTable OBJECT-TYPE - SYNTAX SEQUENCE OF PowerSupplyTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0600.0012 This object defines the Power Supply Table." - ::= { powerGroup 12 } -powerSupplyTableEntry OBJECT-TYPE - SYNTAX PowerSupplyTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0600.0012.0001 This object defines the Power Supply Table Entry." - INDEX { powerSupplychassisIndex, - powerSupplyIndex } - ::= { powerSupplyTable 1 } - -powerSupplychassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0012.0001.0001 This attribute defines the index (one based) of the -chassis." - ::= { powerSupplyTableEntry 1 } -powerSupplyIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0012.0001.0002 This attribute defines the index (one based) of the -power supply." - ::= { powerSupplyTableEntry 2 } -powerSupplyStateCapabilitiesUnique OBJECT-TYPE - SYNTAX DellPowerSupplyStateCapabilitiesUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0012.0001.0003 This attribute defines the state capabilities of the -power supply." - ::= { powerSupplyTableEntry 3 } -powerSupplyStateSettingsUnique OBJECT-TYPE - SYNTAX DellPowerSupplyStateSettingsUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0012.0001.0004 This attribute defines the state settings of the -power supply." - ::= { powerSupplyTableEntry 4 } -powerSupplyStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0012.0001.0005 This attribute defines the status of the power supply." - ::= { powerSupplyTableEntry 5 } -powerSupplyOutputWatts OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0012.0001.0006 This attribute defines the maximum sustained output -wattage of the power supply (in tenths of Watts)." - ::= { powerSupplyTableEntry 6 } -powerSupplyType OBJECT-TYPE - SYNTAX DellPowerSupplyType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0012.0001.0007 This attribute defines the type of the power supply." - ::= { powerSupplyTableEntry 7 } -powerSupplyLocationName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0012.0001.0008 This attribute defines the location of the power supply." - ::= { powerSupplyTableEntry 8 } -powerSupplyInputVoltage OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0012.0001.0009 This attribute defines the input voltage to the power -supply (in Volts)." - ::= { powerSupplyTableEntry 9 } -powerSupplypowerUnitIndexReference OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0012.0001.0010 This attribute defines the index to the associated -power unit if the power supply is part of a power unit." - ::= { powerSupplyTableEntry 10 } -powerSupplySensorState OBJECT-TYPE - SYNTAX DellPowerSupplySensorState - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0012.0001.0011 This attribute defines the state reported by the -power supply sensor. This attribute supplements the attribute -powerSupplyStateSettingsUnique." - ::= { powerSupplyTableEntry 11 } -powerSupplyConfigurationErrorType OBJECT-TYPE - SYNTAX DellPowerSupplyConfigurationErrorType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0012.0001.0012 This attribute defines the type of configuration error -reported by the power supply sensor. When the configurationError bit is on -in the value for the attribute powerSupplySensorState, a value is returned -for this attribute; otherwise, a value is not returned for this attribute." - ::= { powerSupplyTableEntry 12 } -powerSupplyPowerMonitorCapable OBJECT-TYPE - SYNTAX DellBoolean - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0012.0001.0013 This attribute defines a boolean value that reports -whether the power supply is capable of monitoring power consumption." - ::= { powerSupplyTableEntry 13 } -powerSupplyRatedInputWattage OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0012.0001.0014 This attribute defines the rated input wattage of the -power supply (in tenths of Watts)." - ::= { powerSupplyTableEntry 14 } - - -------------------------------------------------------------------------------- --- Voltage Probe Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.600.20.1... -------------------------------------------------------------------------------- - -DellVoltageType ::= INTEGER { - voltageProbeTypeIsOther(1), -- type is other than following values - voltageProbeTypeIsUnknown(2), -- type is unknown - voltageProbeTypeIs1Point5Volt(3), -- type is 1.5 volt probe - voltageProbeTypeIs3Point3Volt(4), -- type is 3.3 volt probe - voltageProbeTypeIs5Volt(5), -- type is 5 volt probe - voltageProbeTypeIsMinus5Volt(6), -- type is -5 volt probe - voltageProbeTypeIs12Volt(7), -- type is 12 volt probe - voltageProbeTypeIsMinus12Volt(8), -- type is -12 volt probe - voltageProbeTypeIsIO(9), -- type is I/O probe - voltageProbeTypeIsCore(10), -- type is Core probe - voltageProbeTypeIsFLEA(11), -- type is FLEA (standby) probe - voltageProbeTypeIsBattery(12), -- type is Battery probe - voltageProbeTypeIsTerminator(13), -- type is SCSI Termination probe - voltageProbeTypeIs2Point5Volt(14), -- type is 2.5 volt probe - voltageProbeTypeIsGTL(15), -- type is GTL (ground termination logic) probe - voltageProbeTypeIsDiscrete(16) -- type is voltage probe with discrete reading -} -DellVoltageDiscreteReading ::= INTEGER { - voltageIsGood(1), -- voltage reading is Good - voltageIsBad(2) -- voltage reading is Bad -} - -VoltageProbeTableEntry ::= SEQUENCE { - voltageProbechassisIndex DellObjectRange, - voltageProbeIndex DellObjectRange, - voltageProbeStateCapabilities DellStateCapabilities, - voltageProbeStateSettings DellStateSettings, - voltageProbeStatus DellStatusProbe, - voltageProbeReading DellSigned32BitRange, - voltageProbeType DellVoltageType, - voltageProbeLocationName DellString, - voltageProbeUpperNonRecoverableThreshold DellSigned32BitRange, - voltageProbeUpperCriticalThreshold DellSigned32BitRange, - voltageProbeUpperNonCriticalThreshold DellSigned32BitRange, - voltageProbeLowerNonCriticalThreshold DellSigned32BitRange, - voltageProbeLowerCriticalThreshold DellSigned32BitRange, - voltageProbeLowerNonRecoverableThreshold DellSigned32BitRange, - voltageProbeProbeCapabilities DellProbeCapabilities, - voltageProbeDiscreteReading DellVoltageDiscreteReading -} - -voltageProbeTable OBJECT-TYPE - SYNTAX SEQUENCE OF VoltageProbeTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0600.0020 This object defines the Voltage Probe Table." - ::= { powerGroup 20 } -voltageProbeTableEntry OBJECT-TYPE - SYNTAX VoltageProbeTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0600.0020.001 This object defines the Voltage Probe Table Entry." - INDEX { voltageProbechassisIndex, - voltageProbeIndex } - ::= { voltageProbeTable 1 } - -voltageProbechassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0020.0001.0001 This attribute defines the index (one based) of the -chassis." - ::= { voltageProbeTableEntry 1 } -voltageProbeIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0020.0001.0002 This attribute defines the index (one based) of the -voltage probe." - ::= { voltageProbeTableEntry 2 } -voltageProbeStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0020.0001.0003 This attribute defines the state capabilities of the -voltage probe." - ::= { voltageProbeTableEntry 3 } -voltageProbeStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0020.0001.0004 This attribute defines the state settings of the -voltage probe." - ::= { voltageProbeTableEntry 4 } -voltageProbeStatus OBJECT-TYPE - SYNTAX DellStatusProbe - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0020.0001.0005 This attribute defines the probe status of the -voltage probe." - ::= { voltageProbeTableEntry 5 } -voltageProbeReading OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0020.0001.0006 This attribute defines the reading for a voltage -probe of type other than voltageProbeTypeIsDiscrete. When the value -for voltageProbeType is other than voltageProbeTypeIsDiscrete, the value -returned for this attribute is the voltage that the probe is reading -in millivolts. When the value for voltageProbeType is -voltageProbeTypeIsDiscrete, a value is not returned for this attribute." - ::= { voltageProbeTableEntry 6 } -voltageProbeType OBJECT-TYPE - SYNTAX DellVoltageType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0020.0001.0007 This attribute defines the type of the voltage probe." - ::= { voltageProbeTableEntry 7 } -voltageProbeLocationName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0020.0001.0008 This attribute defines the location name of the -voltage probe." - ::= { voltageProbeTableEntry 8 } -voltageProbeUpperNonRecoverableThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0020.0001.0009 This attribute defines the upper nonrecoverable threshold -of the voltage probe. The value is an integer representing the voltage -of the threshold in millivolts." - ::= { voltageProbeTableEntry 9 } -voltageProbeUpperCriticalThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0020.0001.0010 This attribute defines the upper critical threshold -of the voltage probe. The value is an integer representing the voltage -of the threshold in millivolts." - ::= { voltageProbeTableEntry 10 } -voltageProbeUpperNonCriticalThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0020.0001.0011 This attribute defines the upper noncritical threshold -of the voltage probe. The value is an integer representing the voltage -of the threshold in millivolts." - ::= { voltageProbeTableEntry 11 } -voltageProbeLowerNonCriticalThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0020.0001.0012 This attribute defines the lower noncritical threshold -of the voltage probe. The value is an integer representing the voltage -of the threshold in millivolts." - ::= { voltageProbeTableEntry 12 } -voltageProbeLowerCriticalThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0020.0001.0013 This attribute defines the lower critical threshold -of the voltage probe. The value is an integer representing the voltage -of the threshold in millivolts." - ::= { voltageProbeTableEntry 13 } -voltageProbeLowerNonRecoverableThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0020.0001.0014 This attribute defines the lower nonrecoverable threshold -of the voltage probe. The value is an integer representing the voltage -of the threshold in millivolts." - ::= { voltageProbeTableEntry 14 } -voltageProbeProbeCapabilities OBJECT-TYPE - SYNTAX DellProbeCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0020.0001.0015 This attribute defines the probe capabilities of the -voltage probe." - ::= { voltageProbeTableEntry 15 } -voltageProbeDiscreteReading OBJECT-TYPE - SYNTAX DellVoltageDiscreteReading - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0020.0001.0016 This attribute defines the reading for a voltage -probe of type voltageProbeTypeIsDiscrete. When the value for voltageProbeType -is other than voltageProbeTypeIsDiscrete, a value is not returned for this -attribute. When the value for voltageProbeType is voltageProbeTypeIsDiscrete, -the value returned for this attribute is the discrete reading for the probe." - ::= { voltageProbeTableEntry 16 } - - -------------------------------------------------------------------------------- --- Amperage Probe Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.600.30.1... -------------------------------------------------------------------------------- - -DellAmperageProbeType ::= INTEGER { - amperageProbeTypeIsOther(1), -- type is other than following values - amperageProbeTypeIsUnknown(2), -- type is unknown - amperageProbeTypeIs1Point5Volt(3), -- type is 1.5 amperage probe - amperageProbeTypeIs3Point3volt(4), -- type is 3.3 amperage probe - amperageProbeTypeIs5Volt(5), -- type is 5 amperage probe - amperageProbeTypeIsMinus5Volt(6), -- type is -5 amperage probe - amperageProbeTypeIs12Volt(7), -- type is 12 amperage probe - amperageProbeTypeIsMinus12Volt(8), -- type is -12 amperage probe - amperageProbeTypeIsIO(9), -- type is I/O probe - amperageProbeTypeIsCore(10), -- type is Core probe - amperageProbeTypeIsFLEA(11), -- type is FLEA (standby) probe - amperageProbeTypeIsBattery(12), -- type is Battery probe - amperageProbeTypeIsTerminator(13), -- type is SCSI Termination probe - amperageProbeTypeIs2Point5Volt(14), -- type is 2.5 amperage probe - amperageProbeTypeIsGTL(15), -- type is GTL (ground termination logic) probe - amperageProbeTypeIsDiscrete(16), -- type is amperage probe with discrete reading - amperageProbeTypeIsPowerSupplyAmps(23), -- type is Power Supply probe with reading in Amps - amperageProbeTypeIsPowerSupplyWatts(24), -- type is Power Supply probe with reading in Watts - amperageProbeTypeIsSystemAmps(25), -- type is System probe with reading in Amps - amperageProbeTypeIsSystemWatts(26) -- type is System probe with reading in Watts -} -DellAmperageDiscreteReading ::= INTEGER { - amperageIsGood(1), -- amperage reading is Good - amperageIsBad(2) -- amperage reading is Bad -} - -AmperageProbeTableEntry ::= SEQUENCE { - amperageProbechassisIndex DellObjectRange, - amperageProbeIndex DellObjectRange, - amperageProbeStateCapabilities DellStateCapabilities, - amperageProbeStateSettings DellStateSettings, - amperageProbeStatus DellStatusProbe, - amperageProbeReading DellSigned32BitRange, - amperageProbeType DellAmperageProbeType, - amperageProbeLocationName DellString, - amperageProbeUpperNonRecoverableThreshold DellSigned32BitRange, - amperageProbeUpperCriticalThreshold DellSigned32BitRange, - amperageProbeUpperNonCriticalThreshold DellSigned32BitRange, - amperageProbeLowerNonCriticalThreshold DellSigned32BitRange, - amperageProbeLowerCriticalThreshold DellSigned32BitRange, - amperageProbeLowerNonRecoverableThreshold DellSigned32BitRange, - amperageProbeProbeCapabilities DellProbeCapabilities, - amperageProbeDiscreteReading DellAmperageDiscreteReading -} - -amperageProbeTable OBJECT-TYPE - SYNTAX SEQUENCE OF AmperageProbeTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0600.0030 This object defines the Amperage Probe Table." - ::= { powerGroup 30 } -amperageProbeTableEntry OBJECT-TYPE - SYNTAX AmperageProbeTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0600.0030.0001 This object defines the Amperage Probe Table Entry." - INDEX { amperageProbechassisIndex, - amperageProbeIndex } - ::= { amperageProbeTable 1 } - -amperageProbechassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0030.0001.0001 This attribute defines the index (one based) of the -chassis." - ::= { amperageProbeTableEntry 1 } -amperageProbeIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0030.0001.0002 This attribute defines the index (one based) of the -amperage probe." - ::= { amperageProbeTableEntry 2 } -amperageProbeStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0030.0001.0003 This attribute defines the state capabilities of the -amperage probe." - ::= { amperageProbeTableEntry 3 } -amperageProbeStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0030.0001.0004 This attribute defines the state settings of the -amperage probe." - ::= { amperageProbeTableEntry 4 } -amperageProbeStatus OBJECT-TYPE - SYNTAX DellStatusProbe - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0030.0001.0005 This attribute defines the probe status of the -amperage probe." - ::= { amperageProbeTableEntry 5 } -amperageProbeReading OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0030.0001.0006 This attribute defines the reading for an amperage -probe of type other than amperageProbeTypeIsDiscrete. - -When the value for amperageProbeType is amperageProbeTypeIsPowerSupplyAmps -or amperageProbeTypeIsSystemAmps, the value returned for this attribute -is the power usage that the probe is reading in tenths of Amps. - -When the value for amperageProbeType is amperageProbeTypeIsPowerSupplyWatts -or amperageProbeTypeIsSystemWatts, the value returned for this attribute -is the power usage that the probe is reading in Watts. - -When the value for amperageProbeType is other than amperageProbeTypeIsDiscrete, -amperageProbeTypeIsPowerSupplyAmps, amperageProbeTypeIsPowerSupplyWatts, -amperageProbeTypeIsSystemAmps or amperageProbeTypeIsSystemWatts, -the value returned for this attribute is the amperage that the probe is -reading in Milliamps. - -When the value for amperageProbeType is amperageProbeTypeIsDiscrete, -a value is not returned for this attribute." - ::= { amperageProbeTableEntry 6 } -amperageProbeType OBJECT-TYPE - SYNTAX DellAmperageProbeType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0030.0001.0007 This attribute defines the type of the amperage probe." - ::= { amperageProbeTableEntry 7 } -amperageProbeLocationName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0030.0001.0008 This attribute defines the location of the amperage probe." - ::= { amperageProbeTableEntry 8 } -amperageProbeUpperNonRecoverableThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0030.0001.0009 This attribute defines the upper nonrecoverable threshold -of the amperage probe. The value is an integer representing the amperage -of the threshold in milliamps." - ::= { amperageProbeTableEntry 9 } -amperageProbeUpperCriticalThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0030.0001.0010 This attribute defines the upper critical threshold -of the amperage probe. The value is an integer representing the amperage -of the threshold in milliamps." - ::= { amperageProbeTableEntry 10 } -amperageProbeUpperNonCriticalThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0030.0001.0011 This attribute defines the upper noncritical threshold -of the amperage probe. The value is an integer representing the amperage -of the threshold in milliamps." - ::= { amperageProbeTableEntry 11 } -amperageProbeLowerNonCriticalThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0030.0001.0012 This attribute defines the lower noncritical threshold -of the amperage probe. The value is an integer representing the amperage -of the threshold in milliamps." - ::= { amperageProbeTableEntry 12 } -amperageProbeLowerCriticalThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0030.0001.0013 This attribute defines the lower critical threshold -of the amperage probe. The value is an integer representing the amperage -of the threshold in milliamps." - ::= { amperageProbeTableEntry 13 } -amperageProbeLowerNonRecoverableThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0030.0001.0014 This attribute defines the lower nonrecoverable threshold -of the amperage probe. The value is an integer representing the amperage -of the threshold in milliamps." - ::= { amperageProbeTableEntry 14 } -amperageProbeProbeCapabilities OBJECT-TYPE - SYNTAX DellProbeCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0030.0001.0015 This attribute defines the probe capabilities of the -amperage probe." - ::= { amperageProbeTableEntry 15 } -amperageProbeDiscreteReading OBJECT-TYPE - SYNTAX DellAmperageDiscreteReading - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0030.0001.0016 This attribute defines the reading for an amperage -probe of type amperageProbeTypeIsDiscrete. When the value for amperageProbeType -is other than amperageProbeTypeIsDiscrete, a value is not returned for this -attribute. When the value for amperageProbeType is amperageProbeTypeIsDiscrete, -the value returned for this attribute is the discrete reading for the probe." - ::= { amperageProbeTableEntry 16 } - - -------------------------------------------------------------------------------- --- AC Power Switch Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.600.40.1... -------------------------------------------------------------------------------- - -DellACPowerSwitchCapabilities ::= INTEGER { - -- If 0 (zero), there are no AC Power Switch capabilities - -- Note: These values are bit masks, so combination values are possible. - unknownCapabilities(1), -- capabilities are unknown - -- The objects capabilities allow it to be set to: - inputSourceCord1NoReturnCapable(2), -- input source can be cord 1, with no return - inputSourceCord1ReturnCapable(4), -- input source can be cord 1, with return - inputSourceCord2NoReturnCapable(8), -- input source can be cord 2, with no return - inputSourceCord1NoReturnCord1ReturnAndCord2NoReturnCapable(14), - inputSourceCord2ReturnCapable(16), -- input source can be cord 2, with return - inputSourceAllExceptSharedCapable(30), - inputSourceSharedCapable(32), -- input source can be shared - inputSourceAllCapable(62) -} -DellACPowerSwitchSettings ::= INTEGER { - -- If 0 (zero), there are no AC Power Switch settings - -- Note: These values are bit masks, so combination values are possible. - unknown(1), -- settings are unknown - -- Input source settings are mutually-exclusive - inputSourceCord1NoReturn(2), -- input source is cord 1, with no return - inputSourceCord1Return(4), -- input source is cord 1, with return - inputSourceCord2NoReturn(8), -- input source is cord 2, with no return - inputSourceCord2Return(16), -- input source is cord 2, with return - inputSourceShared(32) -- input source is shared -} -DellACPowerSwitchRedundancyMode ::= INTEGER { - nonRedundant(1), -- AC power switch not expecting redundancy - redundant(2) -- AC power switch is expecting redundancy -} - -ACPowerSwitchTableEntry ::= SEQUENCE { - aCPowerSwitchchassisIndex DellObjectRange, - aCPowerSwitchIndex DellObjectRange, - aCPowerSwitchCapabilities DellACPowerSwitchCapabilities, - aCPowerSwitchSettings DellACPowerSwitchSettings, - aCPowerSwitchRedundancyStatus DellStatusRedundancy, - aCPowerCordCountForRedundancy DellObjectRange, - aCPowerSwitchName DellString, - aCPowerSwitchRedundancyMode DellACPowerSwitchRedundancyMode, - aCPowerSwitchStatus DellStatus -} - -aCPowerSwitchTable OBJECT-TYPE - SYNTAX SEQUENCE OF ACPowerSwitchTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0600.0040 This object defines the AC Power Switch Table." - ::= { powerGroup 40 } -aCPowerSwitchTableEntry OBJECT-TYPE - SYNTAX ACPowerSwitchTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0600.0040.0001 This object defines the AC Power Switch Table Entry." - INDEX { aCPowerSwitchchassisIndex, - aCPowerSwitchIndex } - ::= { aCPowerSwitchTable 1 } - -aCPowerSwitchchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0040.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { aCPowerSwitchTableEntry 1 } -aCPowerSwitchIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0040.0001.0002 This attribute defines the index (one based) of the -AC power switch." - ::= { aCPowerSwitchTableEntry 2 } -aCPowerSwitchCapabilities OBJECT-TYPE - SYNTAX DellACPowerSwitchCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0040.0001.0003 This attribute defines the capabilities of the -AC power switch." - ::= { aCPowerSwitchTableEntry 3 } -aCPowerSwitchSettings OBJECT-TYPE - SYNTAX DellACPowerSwitchSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0040.0001.0004 This attribute defines the settings of the -AC power switch." - ::= { aCPowerSwitchTableEntry 4 } -aCPowerSwitchRedundancyStatus OBJECT-TYPE - SYNTAX DellStatusRedundancy - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0040.0001.0005 This attribute defines the redundancy status of the -AC power switch." - ::= { aCPowerSwitchTableEntry 5 } -aCPowerCordCountForRedundancy OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0040.0001.0006 This attribute defines the total number of AC power -cords required for this AC power switch to have full redundancy." - ::= { aCPowerSwitchTableEntry 6 } -aCPowerSwitchName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0040.0001.0007 This attribute defines the name of the AC power switch." - ::= { aCPowerSwitchTableEntry 7 } -aCPowerSwitchRedundancyMode OBJECT-TYPE - SYNTAX DellACPowerSwitchRedundancyMode - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0040.0001.0008 This attribute defines the redundancy mode of the -AC power switch." - ::= { aCPowerSwitchTableEntry 8 } -aCPowerSwitchStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0040.0001.0009 This attribute defines the status of the AC power switch." - ::= { aCPowerSwitchTableEntry 9 } - - -------------------------------------------------------------------------------- --- AC Power Cord Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.600.42.1... -------------------------------------------------------------------------------- - -DellACPowerCordStateCapabilities ::= INTEGER { - -- If 0 (zero), there are no AC Power Cord state capabilities - -- Note: These values are bit masks, so combination values are possible. - unknown(1), -- state capabilities are unknown - enableCapable(2), -- AC power cord can be enabled (online) or disabled (offline) - notReadyCapable(4) -- AC power cord can be not ready -} -DellACPowerCordStateSettings ::= INTEGER { - -- If 0 (zero), there are no AC Power Cord state settings - -- Note: These values are bit masks, so combination values are possible. - unknown(1), -- state settings are unknown - enabled(2), -- AC power cord is enabled (online) - notReady(4), -- AC power cord is not ready - acPowerCordHasPower(8), -- AC power cord has power - acPowerCordIsEnabledAndHasPower(10), - acPowerCordIsActiveSource(16), -- AC power cord is active source of AC power - acPowerCordIsEnabledHasPowerAndIsActiveSource(26) -} - -ACPowerCordTableEntry ::= SEQUENCE { - aCPowerCordchassisIndex DellObjectRange, - aCPowerCordIndex DellObjectRange, - aCPowerCordStateCapabilities DellACPowerCordStateCapabilities, - aCPowerCordStateSettings DellACPowerCordStateSettings, - aCPowerCordStatus DellStatus, - aCPowerCordaCPowerSwitchIndexReference DellObjectRange, - aCPowerCordLocationName DellString -} - -aCPowerCordTable OBJECT-TYPE - SYNTAX SEQUENCE OF ACPowerCordTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0600.0042 This object defines the AC Power Cord Table." - ::= { powerGroup 42 } -aCPowerCordTableEntry OBJECT-TYPE - SYNTAX ACPowerCordTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0600.0042.0001 This object defines the AC Power Cord Table Entry." - INDEX { aCPowerCordchassisIndex, - aCPowerCordIndex } - ::= { aCPowerCordTable 1 } - -aCPowerCordchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0042.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { aCPowerCordTableEntry 1 } -aCPowerCordIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0042.0001.0002 This attribute defines the index (one based) of the -AC power cord." - ::= { aCPowerCordTableEntry 2 } -aCPowerCordStateCapabilities OBJECT-TYPE - SYNTAX DellACPowerCordStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0042.0001.0003 This attribute defines the state capabilities of the -AC power cord." - ::= { aCPowerCordTableEntry 3 } -aCPowerCordStateSettings OBJECT-TYPE - SYNTAX DellACPowerCordStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0042.0001.0004 This attribute defines the state settings of the -AC power cord." - ::= { aCPowerCordTableEntry 4 } -aCPowerCordStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0042.0001.0005 This attribute defines the status of the AC power cord." - ::= { aCPowerCordTableEntry 5 } -aCPowerCordaCPowerSwitchIndexReference OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0042.0001.0006 This attribute defines the index (one based) to the -associated AC power switch for this AC power cord." - ::= { aCPowerCordTableEntry 6 } -aCPowerCordLocationName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0042.0001.0007 This attribute defines the location of the -AC power cord." - ::= { aCPowerCordTableEntry 7 } - - -------------------------------------------------------------------------------- --- Battery Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.600.50.1... -------------------------------------------------------------------------------- - -DellBatteryReading ::= INTEGER { - -- Note: These values are bit masks, so combination values are possible. - predictiveFailure(1), -- battery predictive failure - failed(2), -- battery failed - presenceDetected(4) -- battery presence detected -} - -BatteryTableEntry ::= SEQUENCE { - batteryChassisIndex DellObjectRange, - batteryIndex DellObjectRange, - batteryStateCapabilities DellStateCapabilities, - batteryStateSettings DellStateSettings, - batteryStatus DellStatus, - batteryReading DellBatteryReading, - batteryLocationName DellString -} - -batteryTable OBJECT-TYPE - SYNTAX SEQUENCE OF BatteryTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0600.0050 This object defines the Battery Table." - ::= { powerGroup 50 } -batteryTableEntry OBJECT-TYPE - SYNTAX BatteryTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0600.0050.0001 This object defines the Battery Table Entry." - INDEX { batteryChassisIndex, - batteryIndex } - ::= { batteryTable 1 } - -batteryChassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0050.0001.0001 This attribute defines the index (one based) of the -chassis that contains the battery." - ::= { batteryTableEntry 1 } -batteryIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0050.0001.0002 This attribute defines the index (one based) of the -battery." - ::= { batteryTableEntry 2 } -batteryStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0050.0001.0003 This attribute defines the state capabilities of the -battery." - ::= { batteryTableEntry 3 } -batteryStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0050.0001.0004 This attribute defines the state settings of the -battery." - ::= { batteryTableEntry 4 } -batteryStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0050.0001.0005 This attribute defines the status of the battery." - ::= { batteryTableEntry 5 } -batteryReading OBJECT-TYPE - SYNTAX DellBatteryReading - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0050.0001.0006 This attribute defines the reading of the battery." - ::= { batteryTableEntry 6 } -batteryLocationName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0050.0001.0007 This attribute defines the location of the battery." - ::= { batteryTableEntry 7 } - - -------------------------------------------------------------------------------- --- Power Usage Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.600.60.1... -------------------------------------------------------------------------------- - -DellPowerCapCapabilities ::= INTEGER { - -- Note: These values are bit masks, so combination values are possible. - -- none(0), - no power cap capabilities - enable(1), -- power cap can be enabled - disable(2) -- power cap can be disabled -} -DellPowerCapSetting ::= INTEGER { - -- disabled(0), - power cap disabled - enabled(1) -- power cap enabled -} - -PowerUsageTableEntry ::= SEQUENCE { - powerUsageChassisIndex DellObjectRange, - powerUsageIndex DellObjectRange, - powerUsageStateCapabilities DellStateCapabilities, - powerUsageStateSettings DellStateSettings, - powerUsageStatus DellStatus, - powerUsageEntityName DellString, - powerUsageCumulativeWattage DellUnsigned32BitRange, - powerUsageCumulativeWattageStartDateName DellDateName, - powerUsagePeakWatts DellUnsigned32BitRange, - powerUsagePeakWattsStartDateName DellDateName, - powerUsagePeakWattsReadingDateName DellDateName, - powerUsagePeakAmps DellUnsigned32BitRange, - powerUsagePeakAmpsStartDateName DellDateName, - powerUsagePeakAmpsReadingDateName DellDateName, - powerUsageIdlePower DellUnsigned32BitRange, - powerUsageMaxPotentialPower DellUnsigned32BitRange, - powerUsagePowerCapCapabilities DellPowerCapCapabilities, - powerUsagePowerCapSetting DellPowerCapSetting, - powerUsagePowerCapValue DellUnsigned32BitRange, - powerUsageInstantaneousHeadroom DellUnsigned32BitRange, - powerUsagePeakHeadroom DellUnsigned32BitRange -} - -powerUsageTable OBJECT-TYPE - SYNTAX SEQUENCE OF PowerUsageTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0600.0060 This object defines the Power Usage Table." - ::= { powerGroup 60 } -powerUsageTableEntry OBJECT-TYPE - SYNTAX PowerUsageTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0600.0060.0001 This object defines the Power Usage Table Entry." - INDEX { powerUsageChassisIndex, - powerUsageIndex } - ::= { powerUsageTable 1 } - -powerUsageChassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0060.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { powerUsageTableEntry 1 } -powerUsageIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0060.0001.0002 This attribute defines the index (one based) of the -power usage information." - ::= { powerUsageTableEntry 2 } -powerUsageStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0060.0001.0003 This attribute defines the state capabilities of the -power usage information." - ::= { powerUsageTableEntry 3 } -powerUsageStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0060.0001.0004 This attribute defines the state settings of the -power usage information." - ::= { powerUsageTableEntry 4 } -powerUsageStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0060.0001.0005 This attribute defines the status of the -power usage information." - ::= { powerUsageTableEntry 5 } -powerUsageEntityName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0060.0001.0006 This attribute defines the name of the entity -associated with this power usage information." - ::= { powerUsageTableEntry 6 } -powerUsageCumulativeWattage OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0060.0001.0007 This attribute defines the total wattage used -(in Watt-hours) by this entity since the date and time specified -by the powerUsageCumulativeWattageStartDateName attribute." - ::= { powerUsageTableEntry 7 } -powerUsageCumulativeWattageStartDateName OBJECT-TYPE - SYNTAX DellDateName - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0060.0001.0008 This attribute defines the date and time at -which the data collection started for the value reported by the -powerUsageCumulativeWattage attribute." - ::= { powerUsageTableEntry 8 } -powerUsagePeakWatts OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0060.0001.0009 This attribute defines the peak wattage reading -(in Watts) for this entity since the date and time specified by the -powerUsagePeakWattsStartDateName attribute." - ::= { powerUsageTableEntry 9 } -powerUsagePeakWattsStartDateName OBJECT-TYPE - SYNTAX DellDateName - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0060.0001.0010 This attribute defines the date and time at -which the data collection started for the value reported by the -powerUsagePeakWatts attribute." - ::= { powerUsageTableEntry 10 } -powerUsagePeakWattsReadingDateName OBJECT-TYPE - SYNTAX DellDateName - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0060.0001.0011 This attribute defines the date and time at -which the value reported by the powerUsagePeakWatts attribute was -measured." - ::= { powerUsageTableEntry 11 } -powerUsagePeakAmps OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0060.0001.0012 This attribute defines the peak amperage reading -(in tenths of Amps) for this entity since the date and time specified -by the powerUsagePeakAmpsStartDateName attribute." - ::= { powerUsageTableEntry 12 } -powerUsagePeakAmpsStartDateName OBJECT-TYPE - SYNTAX DellDateName - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0060.0001.0013 This attribute defines the date and time at -which the data collection started for the value reported by the -powerUsagePeakAmps attribute." - ::= { powerUsageTableEntry 13 } -powerUsagePeakAmpsReadingDateName OBJECT-TYPE - SYNTAX DellDateName - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0060.0001.0014 This attribute defines the date and time at -which the value reported by the powerUsagePeakAmps attribute was -measured." - ::= { powerUsageTableEntry 14 } -powerUsageIdlePower OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0060.0001.0015 This attribute defines the system idle power -(in Watts). This is the minimum power the system can consume -based on the current hardware configuration." - ::= { powerUsageTableEntry 15 } -powerUsageMaxPotentialPower OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0060.0001.0016 This attribute defines the system maximum potential -power (in Watts). This is the maximum power the system can consume -based on the current hardware configuration." - ::= { powerUsageTableEntry 16 } -powerUsagePowerCapCapabilities OBJECT-TYPE - SYNTAX DellPowerCapCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0060.0001.0017 This attribute defines the system power cap capabilities." - ::= { powerUsageTableEntry 17 } -powerUsagePowerCapSetting OBJECT-TYPE - SYNTAX DellPowerCapSetting - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0060.0001.0018 This attribute defines the system power cap setting." - ::= { powerUsageTableEntry 18 } -powerUsagePowerCapValue OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0060.0001.0019 This attribute defines the system power cap value -(in Watts)." - ::= { powerUsageTableEntry 19 } -powerUsageInstantaneousHeadroom OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0060.0001.0020 This attribute defines the system instantaneous -headroom (in Watts). This is the theoretical maximum power drawn by -the power supply minus instantaneous power draw." - ::= { powerUsageTableEntry 20 } -powerUsagePeakHeadroom OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0060.0001.0021 This attribute defines the system peak headroom -(in Watts). This is the theoretical maximum power drawn by the power -supply minus peak power draw." - ::= { powerUsageTableEntry 21 } - - -------------------------------------------------------------------------------- --- Power Profile Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.600.70.1... -------------------------------------------------------------------------------- - -DellPowerProfileType ::= INTEGER { - -- Note: These values are bit masks, so combination values are possible. - -- none(0), - none - maxPerformance(1), -- Maximum Performance - osControl(2), -- OS Control - activePowerController(4), -- Active Power Controller - custom(8) -- Custom -} -DellCPUPowerPerformanceManagementType ::= INTEGER { - -- Note: These values are bit masks, so combination values are possible. - -- none(0), - none - maxPerformance(1), -- Maximum Performance - minPower(2), -- Minimum Power - osDBPM(4), -- OS Demand Based Power Management - systemDBPM(8) -- System Demand Based Power Management -} -DellMemoryPowerPerformanceManagementType ::= INTEGER { - -- Note: These values are bit masks, so combination values are possible. - -- none(0), - none - maxPerformance(1), -- Maximum Performance - mhz1333(2), -- 1333 MHz - mhz1067(4), -- 1067 MHz - mhz800(8), -- 800 MHz - minPower(16) -- Minimum Power -} -DellFanPowerPerformanceManagementType ::= INTEGER { - -- Note: These values are bit masks, so combination values are possible. - -- none(0), - none - maxPerformance(1), -- Maximum Performance - minPower(2) -- Minimum Power -} - -PowerProfileTableEntry ::= SEQUENCE { - powerProfileChassisIndex DellObjectRange, - powerProfileIndex DellObjectRange, - powerProfileSupportedProfiles DellPowerProfileType, - powerProfileSetting DellPowerProfileType, - powerProfileCustomCPUMgmtCapabilities DellCPUPowerPerformanceManagementType, - powerProfileCustomCPUMgmtSetting DellCPUPowerPerformanceManagementType, - powerProfileCustomMemoryMgmtCapabilities DellMemoryPowerPerformanceManagementType, - powerProfileCustomMemoryMgmtSetting DellMemoryPowerPerformanceManagementType, - powerProfileCustomFanMgmtCapabilities DellFanPowerPerformanceManagementType, - powerProfileCustomFanMgmtSetting DellFanPowerPerformanceManagementType -} - -powerProfileTable OBJECT-TYPE - SYNTAX SEQUENCE OF PowerProfileTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0600.0070 This object defines the Power Profile Table." - ::= { powerGroup 70 } -powerProfileTableEntry OBJECT-TYPE - SYNTAX PowerProfileTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0600.0070.0001 This object defines the Power Profile Table Entry." - INDEX { powerProfileChassisIndex, - powerProfileIndex } - ::= { powerProfileTable 1 } - -powerProfileChassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0070.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { powerProfileTableEntry 1 } -powerProfileIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0060.0001.0002 This attribute defines the index (one based) of the -power profile information." - ::= { powerProfileTableEntry 2 } -powerProfileSupportedProfiles OBJECT-TYPE - SYNTAX DellPowerProfileType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0070.0001.0003 This attribute defines the supported power profiles." - ::= { powerProfileTableEntry 3 } -powerProfileSetting OBJECT-TYPE - SYNTAX DellPowerProfileType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0070.0001.0004 This attribute defines the power profile setting." - ::= { powerProfileTableEntry 4 } -powerProfileCustomCPUMgmtCapabilities OBJECT-TYPE - SYNTAX DellCPUPowerPerformanceManagementType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0070.0001.0005 This attribute defines the custom CPU power and -performance management capabilities that are available for the Custom -power profile." - ::= { powerProfileTableEntry 5 } -powerProfileCustomCPUMgmtSetting OBJECT-TYPE - SYNTAX DellCPUPowerPerformanceManagementType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0070.0001.0006 This attribute defines the custom CPU power and -performance management setting for the Custom power profile." - ::= { powerProfileTableEntry 6 } -powerProfileCustomMemoryMgmtCapabilities OBJECT-TYPE - SYNTAX DellMemoryPowerPerformanceManagementType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0070.0001.0007 This attribute defines the custom memory power and -performance management capabilities that are available for the Custom -power profile." - ::= { powerProfileTableEntry 7 } -powerProfileCustomMemoryMgmtSetting OBJECT-TYPE - SYNTAX DellMemoryPowerPerformanceManagementType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0070.0001.0008 This attribute defines the custom memory power and -performance management setting for the Custom power profile." - ::= { powerProfileTableEntry 8 } -powerProfileCustomFanMgmtCapabilities OBJECT-TYPE - SYNTAX DellFanPowerPerformanceManagementType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0070.0001.0009 This attribute defines the custom fan power and -performance management capabilities that are available for the Custom -power profile." - ::= { powerProfileTableEntry 9 } -powerProfileCustomFanMgmtSetting OBJECT-TYPE - SYNTAX DellFanPowerPerformanceManagementType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0600.0070.0001.0010 This attribute defines the custom fan power and -performance management setting for the Custom power profile." - ::= { powerProfileTableEntry 10 } - - -------------------------------------------------------------------------------- --- Thermal Group --- --- OID Format: 1.3.6.1.4.1.674.10892.1.700 -------------------------------------------------------------------------------- - - -------------------------------------------------------------------------------- --- Cooling Unit Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.700.10.1... -------------------------------------------------------------------------------- - -CoolingUnitTableEntry ::= SEQUENCE { - coolingUnitchassisIndex DellObjectRange, - coolingUnitIndex DellObjectRange, - coolingUnitStateCapabilties DellStateCapabilities, - coolingUnitStateSettings DellStateSettings, - coolingUnitRedundancyStatus DellStatusRedundancy, - coolingDeviceCountForRedundancy DellObjectRange, - coolingUnitName DellString, - coolingUnitStatus DellStatus -} - -coolingUnitTable OBJECT-TYPE - SYNTAX SEQUENCE OF CoolingUnitTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0700.0010 This object defines the Cooling Unit Table." - ::= { thermalGroup 10 } -coolingUnitTableEntry OBJECT-TYPE - SYNTAX CoolingUnitTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0700.0010.0001 This object defines the Cooling Unit Table Entry." - INDEX { coolingUnitchassisIndex, - coolingUnitIndex } - ::= { coolingUnitTable 1 } - -coolingUnitchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0010.0001.0001 This attribute defines the index (one based) of the -assoicated chassis." - ::= { coolingUnitTableEntry 1 } -coolingUnitIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0010.0001.0002 This attribute defines the index (one based) of the -cooling unit." - ::= { coolingUnitTableEntry 2 } -coolingUnitStateCapabilties OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0010.0001.0003 This attribute defines the state capabilities of the -cooling unit." - ::= { coolingUnitTableEntry 3 } -coolingUnitStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0010.0001.0004 This attribute defines the state settings of the -cooling unit." - ::= { coolingUnitTableEntry 4 } -coolingUnitRedundancyStatus OBJECT-TYPE - SYNTAX DellStatusRedundancy - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0010.0001.0005 This attribute defines the redundancy status of the -cooling unit." - ::= { coolingUnitTableEntry 5 } -coolingDeviceCountForRedundancy OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0010.0001.0006 This attribute defines the total number of cooling devices -required for this cooling unit to have full redundancy." - ::= { coolingUnitTableEntry 6 } -coolingUnitName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0010.0001.0007 This attribute defines the name of the cooling unit." - ::= { coolingUnitTableEntry 7 } -coolingUnitStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0010.0001.0008 This attribute defines the status of the cooling unit." - ::= { coolingUnitTableEntry 8 } - - -------------------------------------------------------------------------------- --- Cooling Device Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.700.12.1... -------------------------------------------------------------------------------- - -DellCoolingDeviceType ::= INTEGER { - coolingDeviceTypeIsOther(1), -- type is other than following values - coolingDeviceTypeIsUnknown(2), -- type is unknown - coolingDeviceTypeIsAFan(3), -- type is Fan - coolingDeviceTypeIsABlower(4), -- type is Centrifugal Blower - coolingDeviceTypeIsAChipFan(5), -- type is Fan on Integrated Circuit - coolingDeviceTypeIsACabinetFan(6), -- type is Cabinet Fan - coolingDeviceTypeIsAPowerSupplyFan(7), -- type is Power Supply Fan - coolingDeviceTypeIsAHeatPipe(8), -- type is Heat Pipe - coolingDeviceTypeIsRefrigeration(9), -- type is Integrated Refrigeration Unit - coolingDeviceTypeIsActiveCooling(10), -- type is Active Cooling Device - coolingDeviceTypeIsPassiveCooling(11) -- type is Passive Cooling Device -} -DellCoolingDeviceSubType ::= INTEGER { - coolingDeviceSubTypeIsOther(1), -- subtype is other than following values - coolingDeviceSubTypeIsUnknown(2), -- subtype is unknown - coolingDeviceSubTypeIsAFanThatReadsInRPM(3),-- subtype is Fan that reads RPM - coolingDeviceSubTypeIsAFanReadsONorOFF(4), -- subtype is Fan that reads Off or On - coolingDeviceSubTypeIsAPowerSupplyFanThatReadsinRPM(5), -- subtype is Power Supply Fan that reads RPM - coolingDeviceSubTypeIsAPowerSupplyFanThatReadsONorOFF(6),-- subtype is Power Supply Fan that reads Off or On - coolingDeviceSubTypeIsDiscrete(16) -- subtype is cooling device with discrete reading -} -DellCoolingDeviceDiscreteReading ::= INTEGER { - coolingDeviceIsGood(1), -- cooling device is Good - coolingDeviceIsBad(2) -- cooling device is Bad -} - -CoolingDeviceTableEntry ::= SEQUENCE { - coolingDevicechassisIndex DellObjectRange, - coolingDeviceIndex DellObjectRange, - coolingDeviceStateCapabilities DellStateCapabilities, - coolingDeviceStateSettings DellStateSettings, - coolingDeviceStatus DellStatusProbe, - coolingDeviceReading DellSigned32BitRange, - coolingDeviceType DellCoolingDeviceType, - coolingDeviceLocationName DellString, - coolingDeviceUpperNonRecoverableThreshold DellSigned32BitRange, - coolingDeviceUpperCriticalThreshold DellSigned32BitRange, - coolingDeviceUpperNonCriticalThreshold DellSigned32BitRange, - coolingDeviceLowerNonCriticalThreshold DellSigned32BitRange, - coolingDeviceLowerCriticalThreshold DellSigned32BitRange, - coolingDeviceLowerNonRecoverableThreshold DellSigned32BitRange, - coolingDevicecoolingUnitIndexReference DellObjectRange, - coolingDeviceSubType DellCoolingDeviceSubType, - coolingDeviceProbeCapabilities DellProbeCapabilities, - coolingDeviceDiscreteReading DellCoolingDeviceDiscreteReading -} - -coolingDeviceTable OBJECT-TYPE - SYNTAX SEQUENCE OF CoolingDeviceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0700.0012 This object defines the Cooling Device Table." - ::= { thermalGroup 12 } -coolingDeviceTableEntry OBJECT-TYPE - SYNTAX CoolingDeviceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0700.0012.0001 This object defines the Cooling Device Table Entry." - INDEX { coolingDevicechassisIndex, - coolingDeviceIndex } - ::= { coolingDeviceTable 1 } - -coolingDevicechassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0012.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { coolingDeviceTableEntry 1 } -coolingDeviceIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0012.0001.0002 This attribute defines the index (one based) of the -cooling device." - ::= { coolingDeviceTableEntry 2 } -coolingDeviceStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0012.0001.0003 This attribute defines the state capabilities of the -cooling device." - ::= { coolingDeviceTableEntry 3 } -coolingDeviceStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0012.0001.0004 This attribute defines the state settings of the -cooling device." - ::= { coolingDeviceTableEntry 4 } -coolingDeviceStatus OBJECT-TYPE - SYNTAX DellStatusProbe - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0012.0001.0005 This attribute defines the probe status of the -cooling device." - ::= { coolingDeviceTableEntry 5 } -coolingDeviceReading OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0012.0001.0006 This attribute defines the reading for a cooling device -of subtype other than coolingDeviceSubTypeIsDiscrete. When the value -for coolingDeviceSubType is other than coolingDeviceSubTypeIsDiscrete, the -value returned for this attribute is the speed in RPM or the OFF/ON value -of the cooling device. When the value for coolingDeviceSubType is -coolingDeviceSubTypeIsDiscrete, a value is not returned for this attribute." - ::= { coolingDeviceTableEntry 6 } -coolingDeviceType OBJECT-TYPE - SYNTAX DellCoolingDeviceType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0012.0001.0007 This attribute defines the type of the cooling device." - ::= { coolingDeviceTableEntry 7 } -coolingDeviceLocationName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0012.0001.0008 This attribute defines the location name of the -cooling device." - ::= { coolingDeviceTableEntry 8 } -coolingDeviceUpperNonRecoverableThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0012.0001.0009 This attribute defines the upper nonrecoverable threshold -of the cooling device. The value is an integer representing fan speed -in revolutions per minute (RPM). It is not applicable to OFF/ON type -cooling devices or non-cooling device types." - ::= { coolingDeviceTableEntry 9 } -coolingDeviceUpperCriticalThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0012.0001.0010 This attribute defines the upper critical threshold -of the cooling device. The value is an integer representing fan speed -in revolutions per minute (RPM). It is not applicable to OFF/ON type -cooling devices or non-cooling device types." - ::= { coolingDeviceTableEntry 10 } -coolingDeviceUpperNonCriticalThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0012.0001.0011 This attribute defines the upper noncritical threshold -of the cooling device. The value is an integer representing fan speed -in revolutions per minute (RPM). It is not applicable to OFF/ON type -cooling devices or non-cooling device types." - ::= { coolingDeviceTableEntry 11 } -coolingDeviceLowerNonCriticalThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0012.0001.0012 This attribute defines the lower noncritical threshold -of the cooling device. The value is an integer representing fan speed -in revolutions per minute (RPM). It is not applicable to OFF/ON type -cooling devices or non-cooling device types." - ::= { coolingDeviceTableEntry 12 } -coolingDeviceLowerCriticalThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0012.0001.0013 This attribute defines the lower critical threshold -of the cooling device. The value is an integer representing fan speed -in revolutions per minute (RPM). It is not applicable to OFF/ON type -cooling devices or non-cooling device types." - ::= { coolingDeviceTableEntry 13 } -coolingDeviceLowerNonRecoverableThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0012.0001.0014 This attribute defines the lower nonrecoverable threshold -of the cooling device. The value is an integer representing fan speed -in revolutions per minute (RPM). It is not applicable to OFF/ON type -cooling devices or non-cooling device types." - ::= { coolingDeviceTableEntry 14 } -coolingDevicecoolingUnitIndexReference OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0012.0001.0015 This attribute defines the index to the associated -cooling unit." - ::= { coolingDeviceTableEntry 15 } -coolingDeviceSubType OBJECT-TYPE - SYNTAX DellCoolingDeviceSubType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0012.0001.0016 This attribute defines the subtype of the cooling device." - ::= { coolingDeviceTableEntry 16 } -coolingDeviceProbeCapabilities OBJECT-TYPE - SYNTAX DellProbeCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0012.0001.0017 This attribute defines the probe capabilities of the -cooling device." - ::= { coolingDeviceTableEntry 17 } -coolingDeviceDiscreteReading OBJECT-TYPE - SYNTAX DellCoolingDeviceDiscreteReading - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0012.0001.0018 This attribute defines the reading for a cooling device -of type coolingDeviceSubTypeIsDiscrete. When the value for -coolingDeviceSubType is other than coolingDeviceSubTypeIsDiscrete, a value -is not returned for this attribute. When the value for coolingDeviceSubType -is coolingDeviceSubTypeIsDiscrete, the value returned for this attribute -is the discrete reading for the cooling device." - ::= { coolingDeviceTableEntry 18 } - - -------------------------------------------------------------------------------- --- Temperature Probe Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.700.20.1... -------------------------------------------------------------------------------- - -DellTemperatureProbeType ::= INTEGER { - temperatureProbeTypeIsOther(1), -- type is other than following values - temperatureProbeTypeIsUnknown(2), -- type is unknown - temperatureProbeTypeIsAmbientESM(3), -- type is Ambient Embedded Systems Management temperature probe - temperatureProbeTypeIsDiscrete(16) -- type is temperature probe with discrete reading -} -DellTemperatureDiscreteReading ::= INTEGER { - temperatureIsGood(1), -- temperature reading is Good - temperatureIsBad(2) -- temperature reading is Bad -} - -TemperatureProbeTableEntry ::= SEQUENCE { - temperatureProbechassisIndex DellObjectRange, - temperatureProbeIndex DellObjectRange, - temperatureProbeStateCapabilities DellStateCapabilities, - temperatureProbeStateSettings DellStateSettings, - temperatureProbeStatus DellStatusProbe, - temperatureProbeReading DellSigned32BitRange, - temperatureProbeType DellTemperatureProbeType, - temperatureProbeLocationName DellString, - temperatureProbeUpperNonRecoverableThreshold DellSigned32BitRange, - temperatureProbeUpperCriticalThreshold DellSigned32BitRange, - temperatureProbeUpperNonCriticalThreshold DellSigned32BitRange, - temperatureProbeLowerNonCriticalThreshold DellSigned32BitRange, - temperatureProbeLowerCriticalThreshold DellSigned32BitRange, - temperatureProbeLowerNonRecoverableThreshold DellSigned32BitRange, - temperatureProbeProbeCapabilities DellProbeCapabilities, - temperatureProbeDiscreteReading DellTemperatureDiscreteReading -} - -temperatureProbeTable OBJECT-TYPE - SYNTAX SEQUENCE OF TemperatureProbeTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0700.0020 This object defines the Temperature Probe Table." - ::= { thermalGroup 20 } -temperatureProbeTableEntry OBJECT-TYPE - SYNTAX TemperatureProbeTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0700.0020.0001 This object defines the Temperature Probe Table Entry." - INDEX { temperatureProbechassisIndex, - temperatureProbeIndex } - ::= { temperatureProbeTable 1 } - -temperatureProbechassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0020.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { temperatureProbeTableEntry 1 } -temperatureProbeIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0020.0001.0002 This attribute defines the index (one based) of the -temperature probe." - ::= { temperatureProbeTableEntry 2 } -temperatureProbeStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0020.0001.0003 This attribute defines the state capabilities of the -temperature probe." - ::= { temperatureProbeTableEntry 3 } -temperatureProbeStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0020.0001.0004 This attribute defines the state settings of the -temperature probe." - ::= { temperatureProbeTableEntry 4 } -temperatureProbeStatus OBJECT-TYPE - SYNTAX DellStatusProbe - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0020.0001.0005 This attribute defines the probe status of the -temperature probe." - ::= { temperatureProbeTableEntry 5 } -temperatureProbeReading OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0020.0001.0006 This attribute defines the reading for a temperature -probe of type other than temperatureProbeTypeIsDiscrete. When the value -for temperatureProbeType is other than temperatureProbeTypeIsDiscrete, -the value returned for this attribute is the temperature that the probe -is reading in tenths of degrees Centigrade. When the value for -temperatureProbeType is temperatureProbeTypeIsDiscrete, a value is not -returned for this attribute." - ::= { temperatureProbeTableEntry 6 } -temperatureProbeType OBJECT-TYPE - SYNTAX DellTemperatureProbeType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0020.0001.0007 This attribute defines the type of the temperature probe." - ::= { temperatureProbeTableEntry 7 } -temperatureProbeLocationName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0020.0001.0008 This attribute defines the location name of the -temperature probe." - ::= { temperatureProbeTableEntry 8 } -temperatureProbeUpperNonRecoverableThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0020.0001.0009 This attribute defines the upper nonrecoverable threshold -of the temperature probe. The value is an integer representing the temperature -of the threshold in tenths of degrees Centigrade." - ::= { temperatureProbeTableEntry 9 } -temperatureProbeUpperCriticalThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0020.0001.0010 This attribute defines the upper critical threshold -of the temperature probe. The value is an integer representing the temperature -of the threshold in tenths of degrees Centigrade." - ::= { temperatureProbeTableEntry 10 } -temperatureProbeUpperNonCriticalThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0020.0001.0011 This attribute defines the upper noncritical threshold -of the temperature probe. The value is an integer representing the temperature -of the threshold in tenths of degrees Centigrade." - ::= { temperatureProbeTableEntry 11 } -temperatureProbeLowerNonCriticalThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0020.0001.0012 This attribute defines the lower noncritical threshold -of the temperature probe. The value is an integer representing the temperature -of the threshold in tenths of degrees Centigrade." - ::= { temperatureProbeTableEntry 12 } -temperatureProbeLowerCriticalThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0020.0001.0013 This attribute defines the lower critical threshold -of the temperature probe. The value is an integer representing the temperature -of the threshold in tenths of degrees Centigrade." - ::= { temperatureProbeTableEntry 13 } -temperatureProbeLowerNonRecoverableThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0020.0001.0014 This attribute defines the lower nonrecoverable threshold -of the temperature probe. The value is an integer representing the temperature -of the threshold in tenths of degrees Centigrade." - ::= { temperatureProbeTableEntry 14 } -temperatureProbeProbeCapabilities OBJECT-TYPE - SYNTAX DellProbeCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0020.0001.0015 This attribute defines the probe capabilities of the -temperature probe." - ::= { temperatureProbeTableEntry 15 } -temperatureProbeDiscreteReading OBJECT-TYPE - SYNTAX DellTemperatureDiscreteReading - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0700.0020.0001.0016 This attribute defines the reading for a temperature -probe of type temperatureProbeTypeIsDiscrete. When the value for -temperatureProbeType is other than temperatureProbeTypeIsDiscrete, a value -is not returned for this attribute. When the value for temperatureProbeType -is temperatureProbeTypeIsDiscrete, the value returned for this attribute -is the discrete reading for the probe." - ::= { temperatureProbeTableEntry 16 } - - -------------------------------------------------------------------------------- --- User Security Group --- --- OID Format: 1.3.6.1.4.1.674.10892.1.800 -------------------------------------------------------------------------------- - - -------------------------------------------------------------------------------- --- User Security Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.800.10.1... -------------------------------------------------------------------------------- - -UserSecurityTableEntry ::= SEQUENCE { - userSecuritychassisIndex DellObjectRange, - userSecurityIndex DellObjectRange, - userSecurityUserName DellSecurityString, - userSecurityControlName DellSecurityString, - userSecurityRequestName DellSecurityString -} - -userSecurityTable OBJECT-TYPE - SYNTAX SEQUENCE OF UserSecurityTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0800.0010 This object defines the User Security Table." - ::= { userSecurityGroup 10 } -userSecurityTableEntry OBJECT-TYPE - SYNTAX UserSecurityTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0800.0010.0001 This object defines the User Security Table Entry." - INDEX { userSecuritychassisIndex, - userSecurityIndex } - ::= { userSecurityTable 1 } - -userSecuritychassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0800.0010.0001.0001 This attribute defines the index (one based) of the -assoicated chassis." - ::= { userSecurityTableEntry 1 } -userSecurityIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0800.0010.0001.0002 This attribute defines the index (one based) of the -user." - ::= { userSecurityTableEntry 2 } -userSecurityUserName OBJECT-TYPE - SYNTAX DellSecurityString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0800.0010.0001.0003 This attribute defines the name of the user -that is authorized to perform Set operations on this system." - ::= { userSecurityTableEntry 3 } -userSecurityControlName OBJECT-TYPE - SYNTAX DellSecurityString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0800.0010.0001.0004 This attribute defines the control string -that is used for managing users in this table." - ::= { userSecurityTableEntry 4 } -userSecurityRequestName OBJECT-TYPE - SYNTAX DellSecurityString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0800.0010.0001.0005 This attribute defines the request string -that is used for Set requests on this system." - ::= { userSecurityTableEntry 5 } - - -------------------------------------------------------------------------------- --- Remote Flash BIOS Group --- --- OID Format: 1.3.6.1.4.1.674.10892.1.900 -------------------------------------------------------------------------------- - - -------------------------------------------------------------------------------- --- Remote Flash BIOS Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.900.10.1... -------------------------------------------------------------------------------- - -DellRemoteFlashBIOSStateCapabilitiesUnique ::= INTEGER { - -- If 0 (zero), there are no remote flash BIOS state capabilities - unknown(1), -- state capabilities are unknown - enableCapable(2), -- remote flash BIOS can be enabled (online) or be disabled (offline) - notReadyCapable(4), -- remote flash BIOS can be not ready - cancelCapable(8), -- remote flash BIOS can be canceled - enableAndCancelCapable(10) -- remote flash BIOS can be enabled and canceled -} -DellRemoteFlashBIOSStateSettingsUnique ::= INTEGER { - -- If 0 (zero), there are no remote flash BIOS state settings - unknown(1), -- state settings are unknown - enabled(2), -- remote flash BIOS is enabled - notReady(4), -- remote flash BIOS is not ready - canceled(8), -- remote flash BIOS is canceled - pending(16), -- remote flash BIOS is pending - other(32) -- state settings are other than above -} -DellRemoteFlashBIOSCompletionCode ::= INTEGER { - completionCodeIsOther(1), -- code is other than following values - completionCodeIsUnknown(2), -- code is unknown - completionCodeIsOK(3), -- code is completed successfully - completionCodeIsBadImage(4), -- code is bad flash BIOS image - completionCodeIsNoFileAccess(5), -- code is flash BIOS image could not be accessed - completionCodeIsNotReady(6), -- code is flash BIOS memory not ready - completionCodeIsDisabled(7), -- code is flash BIOS is currently disabled - completionCodeIsNoBattery(8), -- code is battery must be installed - completionCodeIsNoChargedBattery(9), -- code is fully charged battery must be installed - completionCodeIsNoExternalPower(10), -- code is external power adapter must be connected - completionCodeIsNo12VoltSet(11), -- code is that 12 volts could not be set - completionCodeIsNo12VoltRemoval(12), -- code is that 12 volts could not be removed - completionCodeIsFlashMemoryFailed(13), -- code is flash memory failure occured - completionCodeIsGeneralFailure(14), -- code is general failure occurred - completionCodeIsDataMiscompare(15), -- code is data miscompare error occurred - completionCodeIsNoImageFound(16), -- code is flash BIOS image could not be found in memory - completionCodeIsNoUpdatePerformed(17) -- code is no update operation has been performed -} - -RemoteFlashBIOSTableEntry ::= SEQUENCE { - remoteFlashBIOSchassisIndex DellObjectRange, - remoteFlashBIOSIndex DellObjectRange, - remoteFlashBIOSStateCapabilitiesUnique DellRemoteFlashBIOSStateCapabilitiesUnique, - remoteFlashBIOSStateSettingsUnique DellRemoteFlashBIOSStateSettingsUnique, - remoteFlashBIOSStatus DellStatus, - remoteFlashBIOSLastBIOSDateName DellDateName, - remoteFlashBIOSCompletionCode DellRemoteFlashBIOSCompletionCode, - remoteFlashBIOSMinimumContiguousMemory DellUnsigned32BitRange -} - -remoteFlashBIOSTable OBJECT-TYPE - SYNTAX SEQUENCE OF RemoteFlashBIOSTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0900.0010 This object defines the Remote Flash BIOS Table." - ::= { remoteFlashBIOSGroup 10 } -remoteFlashBIOSTableEntry OBJECT-TYPE - SYNTAX RemoteFlashBIOSTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"0900.0010.0001 This object defines the Remote Flash BIOS Table Entry." - INDEX { remoteFlashBIOSchassisIndex, - remoteFlashBIOSIndex } - ::= { remoteFlashBIOSTable 1 } - -remoteFlashBIOSchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0900.0010.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { remoteFlashBIOSTableEntry 1 } -remoteFlashBIOSIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0900.0010.0001.0002 This attribute defines the index (one based) of the -remote flash BIOS function." - ::= { remoteFlashBIOSTableEntry 2 } -remoteFlashBIOSStateCapabilitiesUnique OBJECT-TYPE - SYNTAX DellRemoteFlashBIOSStateCapabilitiesUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0900.0010.0001.0003 This attribute defines the state capabilities of the -remote flash BIOS function." - ::= { remoteFlashBIOSTableEntry 3 } -remoteFlashBIOSStateSettingsUnique OBJECT-TYPE - SYNTAX DellRemoteFlashBIOSStateSettingsUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0900.0010.0001.0004 This attribute defines the state settings of the -remote flash BIOS function." - ::= { remoteFlashBIOSTableEntry 4 } -remoteFlashBIOSStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0900.0010.0001.0005 This attribute defines the status of the -remote flash BIOS function." - ::= { remoteFlashBIOSTableEntry 5 } -remoteFlashBIOSLastBIOSDateName OBJECT-TYPE - SYNTAX DellDateName - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0900.0010.0001.0006 This attribute defines the date of last BIOS update. -Dates are defined in the ASCII format: - yyyyMMddhhmmss.uuuuuu+fff or yyyyMMddhhmmss.uuuuuu-fff -where yyyy is the year, MM is the month, dd is the day, hh are the hours, -mm are the minutes and ss are the seconds. -uuuuuu is the number of microseconds, and +fff or -fff is the offset from -UTC in minutes." - ::= { remoteFlashBIOSTableEntry 6 } -remoteFlashBIOSCompletionCode OBJECT-TYPE - SYNTAX DellRemoteFlashBIOSCompletionCode - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0900.0010.0001.0007 This attribute defines the completion code of the -last BIOS update." - ::= { remoteFlashBIOSTableEntry 7 } -remoteFlashBIOSMinimumContiguousMemory OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"0900.0010.0001.0008 This attribute defines the minimum size of contiguous -memory required for the remote flash BIOS function in KBbytes." - ::= { remoteFlashBIOSTableEntry 8 } - - -------------------------------------------------------------------------------- --- Port Group --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1000 -------------------------------------------------------------------------------- - - -DellGenericPortConnectorType ::= INTEGER { - portConnectorTypeIsOther(1), -- type is other than following values - portConnectorTypeIsNone(2), -- type is no port connector - portConnectorTypeIsCentronics(3), -- type is Centronics, IEEE1284-B Receptical - portConnectorTypeIsMiniCentronics(4), -- type is MiniCentronics, IEEE1284-C Receptical - portConnectorTypeIsProprietary(5), -- type is Proprietary - portConnectorTypeIsDB25Male(6), -- type is Male DB-25, IEEE1284-A Plug - portConnectorTypeIsDB25Female(7), -- type is Female DB-25, IEEE1284-A Receptical - portConnectorTypeIsDB15Male(8), -- type is Male DB-15 - portConnectorTypeIsDB15Female(9), -- type is Female DB-15 - portConnectorTypeIsDB9Male(10), -- type is Male DB-9 - portConnectorTypeIsDB9Female(11), -- type is Female DB-9 - portConnectorTypeIsRJ11(12), -- type is RJ-11 - portConnectorTypeIsRJ45(13), -- type is RJ-45 - portConnectorTypeIsMiniSCSI50Pin(14), -- type is 50 pin MiniSCSI - portConnectorTypeIsMiniDIN(15), -- type is Mini DIN - portConnectorTypeIsMicroDIN(16), -- type is Micro DIN - portConnectorTypeIsPS2(17), -- type is PS/2 - portConnectorTypeIsInfrared(18), -- type is Infrared - portConnectorTypeIsHPHIL(19), -- type is HP-HIL - portConnectorTypeIsAccessBussUSB(20), -- type is Access Bus USB - portConnectorTypeISSASCSI(21), -- type is SSA SCSI - portConnectorTypeIsCirdin8Male(22), -- type is Male Circular DIN-8 - portConnectorTypeIsCirdin8Female(23), -- type is Female Circular DIN-8 - portConnectorTypeIsIDE(24), -- type is IDE - portConnectorTypeIsFloppy(25), -- type is Floppy - portConnectorTypeIsDIN9Pin(26), -- type is 9-pin Dual Inline - portConnectorTypeIsDIN25Pin(27), -- type is 25-pin Dual Inline - portConnectorTypeIsDIN50Pin(28), -- type is 50-pin Dual Inline - portConnectorTypeIsDIN68Pin(29), -- type is 68-pin Dual Inline - portConnectorTypeIsCDROMLineOut(30), -- type is CDROM Line Output - portConnectorTypeIsMiniCentronics14(31), -- type is MiniCentronics 14 - portConnectorTypeIsMiniCentronics26(32), -- type is MiniCentronics 26 - portConnectorTypeIsMiniJack(33), -- type is Minijack, headphones - portConnectorTypeIsBNC(34), -- type is BNC - portConnectorTypeIs1394(35), -- type is 1394, firewire - portConnectorTypeIsPC98(36), -- type is PC-98 - portConnectorTypeIsPC98Hireso(37), -- type is PC-98 Hireso - portConnectorTypeIsPCH98(38), -- type is PCH98 - portConnectorTypeIsPC98Note(39), -- type is PC-98 Note - portConnectorTypeIsPC98Full(40) -- type is PC-98 Full -} -DellPortSecurityState ::= INTEGER { - other(1), -- security state is other than following values - unknown(2), -- security state is unknown - none(3), -- security state is no security - externalIsDisabled(4), -- security state is external interface is disabled - externalIsEnabled(5), -- security state is external interface is enabled - bootByPass(6) -- security state is boot bypass -} - - -------------------------------------------------------------------------------- --- Pointing Port Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1000.10.1... -------------------------------------------------------------------------------- - -DellPointingPortConnectorType ::= INTEGER { - connectorPortTypeIsOther(1), -- type is other than following values - connectorPortTypeIsUnknown(2), -- type is unknown - connectorPortTypeIsSerial(3), -- type is Serial - connectorPortTypeIsPS2(4), -- type is PS/2 - connectorPortTypeIsInfrared(5), -- type is Infrared - connectorPortTypeIsHPHIL(6), -- type is HP-HIL - connectorPortTypeIsBusMouse(7), -- type is Bus Mouse - connectorPortTypeIsADB(8), -- type is ADB - connectorPortTypeIsDB9(9), -- type is DB-9 - connectorPortTypeIsMicroDIN(10), -- type is Micro DIN - connectorPortTypeIsAccessBusUSB(11), -- type is Access Bus USB - connectorPortTypeIsPC98(12) -- type is PC-98 -} - -PointingPortTableEntry ::= SEQUENCE { - pointingPortchassisIndex DellObjectRange, - pointingPortIndex DellObjectRange, - pointingPortStateCapabilities DellStateCapabilities, - pointingPortStateSettings DellStateSettings, - pointingPortStatus DellStatus, - pointingPortSecurityState DellPortSecurityState, - pointingPortConnectorType DellPointingPortConnectorType, - pointingPortName DellString, - pointingPortBIOSConnectorType DellGenericPortConnectorType -} - -pointingPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF PointingPortTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1000.0010 This object defines the Pointing Port Table." - ::= { portGroup 10 } -pointingPortTableEntry OBJECT-TYPE - SYNTAX PointingPortTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1000.0010.0001 This object defines the Pointing Port Table Entry." - INDEX { pointingPortchassisIndex, - pointingPortIndex } - ::= { pointingPortTable 1 } - -pointingPortchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0010.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { pointingPortTableEntry 1 } -pointingPortIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0010.0001.0002 This attribute defines the index (one based) of the -pointing port." - ::= { pointingPortTableEntry 2 } -pointingPortStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0010.0001.0003 This attribute defines the state capabilities of the -pointing port." - ::= { pointingPortTableEntry 3 } -pointingPortStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0010.0001.0004 This attribute defines the state settings of the -pointing port." - ::= { pointingPortTableEntry 4 } -pointingPortStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0010.0001.0005 This attribute defines the status of the -pointing port." - ::= { pointingPortTableEntry 5 } -pointingPortSecurityState OBJECT-TYPE - SYNTAX DellPortSecurityState - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0010.0001.0006 This attribute defines the security state of the -pointing port." - ::= { pointingPortTableEntry 6 } -pointingPortConnectorType OBJECT-TYPE - SYNTAX DellPointingPortConnectorType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0010.0001.0007 This attribute defines the connector type of the -pointing port." - ::= { pointingPortTableEntry 7 } -pointingPortName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0010.0001.0008 This attribute defines name of the pointing port." - ::= { pointingPortTableEntry 8 } -pointingPortBIOSConnectorType OBJECT-TYPE - SYNTAX DellGenericPortConnectorType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0010.0001.0009 This attribute defines the BIOS connector type of the -pointing port." - ::= { pointingPortTableEntry 9 } - - -------------------------------------------------------------------------------- --- Keyboard Port Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1000.20.1... -------------------------------------------------------------------------------- - -DellKeyboardPortConnectorType ::= INTEGER { - connectorPortTypeIsOther(1), -- type is other than following values - connectorPortTypeIsUnknown(2), -- type is unknown - connectorPortTypeIsMiniDIN(3), -- type is Mini DIN - connectorPortTypeIsMicroDIN(4), -- type is Micro DIN - connectorPortTypeIsPS2(5), -- type is PS/2 - connectorPortTypeIsInfrared(6), -- type is Infrared - connectorPortTypeIsHPHIL(7), -- type is HP-HIL - connectorPortTypeIsDB9(8), -- type is DB-9 - connectorPortTypeIsAccessBusUSB(9), -- type is Access Bus USB - connectorPortTypeIsPC98(10) -- type is PC-98 -} - -KeyboardPortTableEntry ::= SEQUENCE { - keyboardPortchassisIndex DellObjectRange, - keyboardPortIndex DellObjectRange, - keyboardPortStateCapabilities DellStateCapabilities, - keyboardPortStateSettings DellStateSettings, - keyboardPortStatus DellStatus, - keyboardPortSecurityState DellPortSecurityState, - keyboardPortConnectorType DellKeyboardPortConnectorType, - keyboardPortName DellString, - keyboardPortBIOSConnectorType DellGenericPortConnectorType -} - -keyboardPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF KeyboardPortTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1000.0020 This object defines the Keyboard Port Table." - ::= { portGroup 20 } -keyboardPortTableEntry OBJECT-TYPE - SYNTAX KeyboardPortTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1000.0020.0001 This object defines the Keyboard Port Table Entry." - INDEX { keyboardPortchassisIndex, - keyboardPortIndex } - ::= { keyboardPortTable 1 } - -keyboardPortchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0020.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { keyboardPortTableEntry 1 } -keyboardPortIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0020.0001.0002 This attribute defines the index (one based) of the -keyboard port." - ::= { keyboardPortTableEntry 2 } -keyboardPortStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0020.0001.0003 This attribute defines the state capabilities of the -keyboard port." - ::= { keyboardPortTableEntry 3 } -keyboardPortStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0020.0001.0004 This attribute defines the state settings of the -keyboard port." - ::= { keyboardPortTableEntry 4 } -keyboardPortStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0020.0001.0005 This attribute defines the status of the -keyboard port." - ::= { keyboardPortTableEntry 5 } -keyboardPortSecurityState OBJECT-TYPE - SYNTAX DellPortSecurityState - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0020.0001.0006 This attribute defines the security state of the -keyboard port." - ::= { keyboardPortTableEntry 6 } -keyboardPortConnectorType OBJECT-TYPE - SYNTAX DellKeyboardPortConnectorType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0020.0001.0007 This attribute defines the connector type of the -keyboard port." - ::= { keyboardPortTableEntry 7 } -keyboardPortName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0020.0001.0008 This attribute defines name of the keyboard port." - ::= { keyboardPortTableEntry 8 } -keyboardPortBIOSConnectorType OBJECT-TYPE - SYNTAX DellGenericPortConnectorType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0020.0001.0009 This attribute defines the BIOS connector type of the -keyboard port." - ::= { keyboardPortTableEntry 9 } - - -------------------------------------------------------------------------------- --- Processor Port Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1000.30.1... -------------------------------------------------------------------------------- - -DellProcessorPortConnectorType ::= INTEGER { - connectorPortTypeIsOther(1), -- type is other than following values - connectorPortTypeIsUnknown(2), -- type is unknown - connectorPortTypeIsDaughterdBoard(3), -- type is Daughter Board - connectorPortTypeIsZIFSocket(4), -- type is Zero Insertion Force Socket - connectorPortTypeIsAPiggyBackBoard(5), -- type is Replacement/Piggy Back Board - connectorPortTypeIsNone(6), -- type is None (soldered in place) - connectorPortTypeIsLIFSocket(7), -- type is Low Force Insertion Socket - connectorPortTypeIsSlot1(8), -- type is Slot 1 - connectorPortTypeIsSlot2(9), -- type is Slot 2 - connectorPortTypeIs370PinSocket(10) -- type is 370 Pin Socket -} - -ProcessorPortTableEntry ::= SEQUENCE { - processorPortchassisIndex DellObjectRange, - processorPortIndex DellObjectRange, - processorPortStateCapabilities DellStateCapabilities, - processorPortStateSettings DellStateSettings, - processorPortStatus DellStatus, - processorPortSecurityState DellPortSecurityState, - processorPortConnectorType DellProcessorPortConnectorType, - processorPortName DellString, - processorPortBIOSConnectorType DellGenericPortConnectorType -} - -processorPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF ProcessorPortTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1000.0030 This object defines the Processor Port Table." - ::= { portGroup 30 } -processorPortTableEntry OBJECT-TYPE - SYNTAX ProcessorPortTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1000.0030.0001 This object defines the Processor Port Table Entry." - INDEX { processorPortchassisIndex, - processorPortIndex } - ::= { processorPortTable 1 } - -processorPortchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0030.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { processorPortTableEntry 1 } -processorPortIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0030.0001.0002 This attribute defines the index (one based) of the -processor port." - ::= { processorPortTableEntry 2 } -processorPortStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0030.0001.0003 This attribute defines the state capabilities of the -processor port." - ::= { processorPortTableEntry 3 } -processorPortStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0030.0001.0004 This attribute defines the state settings of the -processor port." - ::= { processorPortTableEntry 4 } -processorPortStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0030.0001.0005 This attribute defines the status of the -processor port." - ::= { processorPortTableEntry 5 } -processorPortSecurityState OBJECT-TYPE - SYNTAX DellPortSecurityState - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0030.0001.0006 This attribute defines the security state of the -processor port." - ::= { processorPortTableEntry 6 } -processorPortConnectorType OBJECT-TYPE - SYNTAX DellProcessorPortConnectorType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0030.0001.0007 This attribute defines the connector type of the -processor port." - ::= { processorPortTableEntry 7 } -processorPortName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0030.0001.0008 This attribute defines name of the processor port." - ::= { processorPortTableEntry 8 } -processorPortBIOSConnectorType OBJECT-TYPE - SYNTAX DellGenericPortConnectorType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0030.0001.0009 This attribute defines the BIOS connector type of the -processor port." - ::= { processorPortTableEntry 9 } - - -------------------------------------------------------------------------------- --- Memory Device Port Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1000.40.1... -------------------------------------------------------------------------------- - -DellMemoryDevicePortConnectorType ::= INTEGER { - connectorPortTypeIsOther(1), -- type is other than following values - connectorPortTypeIsUnknown(2), -- type is unknown - connectorPortTypeIsSIMM(3), -- type is SIMM - connectorPortTypeIsSIP(4), -- type is SIP - connectorPortTypeIsAChip(5), -- type is Chip - connectorPortTypeIsDIP(6), -- type is DIP - connectorPortTypeIsZIP(7), -- type is ZIP - connectorPortTypeIsAProprietaryCard(8), -- type is Proprietary Card - connectorPortTypeIsDIMM(9), -- type is DIMM - connectorPortTypeIsTSOP(10), -- type is TSOP - connectorPortTypeIsARowOfChips(11), -- type is Row of Chips - connectorPortTypeIsRIMM(12), -- type is RIMM - connectorPortTypeIsSODIMM(13), -- type is SODIMM - connectorPortTypeIsSRIMM(14) -- type is SRIMM -} - -MemoryDevicePortTableEntry ::= SEQUENCE { - memoryDevicePortchassisIndex DellObjectRange, - memoryDevicePortIndex DellObjectRange, - memoryDevicePortStateCapabilities DellStateCapabilities, - memoryDevicePortStateSettings DellStateSettings, - memoryDevicePortStatus DellStatus, - memoryDevicePortSecurityState DellPortSecurityState, - memoryDevicePortConnectorType DellMemoryDevicePortConnectorType, - memoryDevicePortName DellString, - memoryDevicePortBIOSConnectorType DellGenericPortConnectorType, - memoryDevicePortPhysicalMemoryArrayIndexReference DellUnsigned32BitRange, - memoryDevicePortPhysicalMemoryCardIndexReference DellUnsigned32BitRange -} - -memoryDevicePortTable OBJECT-TYPE - SYNTAX SEQUENCE OF MemoryDevicePortTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1000.0040 This object defines the Memory Device Port Table." - ::= { portGroup 40 } -memoryDevicePortTableEntry OBJECT-TYPE - SYNTAX MemoryDevicePortTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1000.0040.0001 This object defines the Memory Device Port Table Entry." - INDEX { memoryDevicePortchassisIndex, - memoryDevicePortIndex } - ::= { memoryDevicePortTable 1 } - -memoryDevicePortchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0040.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { memoryDevicePortTableEntry 1 } -memoryDevicePortIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0040.0001.0002 This attribute defines the index (one based) of the -memory device port." - ::= { memoryDevicePortTableEntry 2 } -memoryDevicePortStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0040.0001.0003 This attribute defines the state capabilities of the -memory device port." - ::= { memoryDevicePortTableEntry 3 } -memoryDevicePortStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0040.0001.0004 This attribute defines the state settings of the -memory device port." - ::= { memoryDevicePortTableEntry 4 } -memoryDevicePortStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0040.0001.0005 This attribute defines the status of the -memory device port." - ::= { memoryDevicePortTableEntry 5 } -memoryDevicePortSecurityState OBJECT-TYPE - SYNTAX DellPortSecurityState - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0040.0001.0006 This attribute defines the security state of the -memory device port." - ::= { memoryDevicePortTableEntry 6 } -memoryDevicePortConnectorType OBJECT-TYPE - SYNTAX DellMemoryDevicePortConnectorType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0040.0001.0007 This attribute defines the connector type of the -memory device port." - ::= { memoryDevicePortTableEntry 7 } -memoryDevicePortName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0040.0001.0008 This attribute defines name of the memory device port." - ::= { memoryDevicePortTableEntry 8 } -memoryDevicePortBIOSConnectorType OBJECT-TYPE - SYNTAX DellGenericPortConnectorType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0040.0001.0009 This attribute defines the BIOS connector type of the -memory device port." - ::= { memoryDevicePortTableEntry 9 } -memoryDevicePortPhysicalMemoryArrayIndexReference OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0040.0001.0010 This attribute defines the index (one based) of the -Physical Memory Array Table entry for the physical memory array with the -same chassis index that this memory device port is associated with." - ::= { memoryDevicePortTableEntry 10 } -memoryDevicePortPhysicalMemoryCardIndexReference OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0040.0001.0011 This attribute defines the index (one based) of the -Physical Memory Card Table entry for the physical memory card with the -same chassis index that this memory device port is associated with (if any)." - ::= { memoryDevicePortTableEntry 11 } - - -------------------------------------------------------------------------------- --- Monitor Port Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1000.50.1... -------------------------------------------------------------------------------- - -DellMonitorPortConnectorType ::= INTEGER { - connectorPortTypeIsOther(1), -- type is other than following values - connectorPortTypeIsUnknown(2), -- type is unknown - connectorPortTypeIsDB15PinMale(3), -- type is Male DB-15 - connectorPortTypeIsDB15PinFemale(4) -- type is Female DB-15 -} - -MonitorPortTableEntry ::= SEQUENCE { - monitorPortchassisIndex DellObjectRange, - monitorPortIndex DellObjectRange, - monitorPortStateCapabilities DellStateCapabilities, - monitorPortStateSettings DellStateSettings, - monitorPortStatus DellStatus, - monitorPortSecurityState DellPortSecurityState, - monitorPortConnectorType DellMonitorPortConnectorType, - monitorPortName DellString, - monitorPortBIOSConnectorType DellGenericPortConnectorType -} - -monitorPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF MonitorPortTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1000.0050 This object defines the Monitor Port Table." - ::= { portGroup 50 } -monitorPortTableEntry OBJECT-TYPE - SYNTAX MonitorPortTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1000.0050.0001 This object defines the Monitor Port Table Entry." - INDEX { monitorPortchassisIndex, - monitorPortIndex } - ::= { monitorPortTable 1 } - -monitorPortchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0050.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { monitorPortTableEntry 1 } -monitorPortIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0050.0001.0002 This attribute defines the index (one based) of the -monitor port." - ::= { monitorPortTableEntry 2 } -monitorPortStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0050.0001.0003 This attribute defines the state capabilities of the -monitor port." - ::= { monitorPortTableEntry 3 } -monitorPortStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0050.0001.0004 This attribute defines the state settings of the -monitor port." - ::= { monitorPortTableEntry 4 } -monitorPortStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0050.0001.0005 This attribute defines the status of the -monitor port." - ::= { monitorPortTableEntry 5 } -monitorPortSecurityState OBJECT-TYPE - SYNTAX DellPortSecurityState - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0050.0001.0006 This attribute defines the security state of the -monitor port." - ::= { monitorPortTableEntry 6 } -monitorPortConnectorType OBJECT-TYPE - SYNTAX DellMonitorPortConnectorType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0050.0001.0007 This attribute defines the connector type of the -monitor port." - ::= { monitorPortTableEntry 7 } -monitorPortName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0050.0001.0008 This attribute defines name of the monitor port." - ::= { monitorPortTableEntry 8 } -monitorPortBIOSConnectorType OBJECT-TYPE - SYNTAX DellGenericPortConnectorType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0050.0001.0009 This attribute defines the BIOS connector type of the -monitor port." - ::= { monitorPortTableEntry 9 } - - -------------------------------------------------------------------------------- --- Small Computer Systems Interface (SCSI) Port Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1000.60.1... -------------------------------------------------------------------------------- - -DellSCSIPortConnectorType ::= INTEGER { - connectorPortTypeIsOther(1), -- type is other than following valaues - connectorPortTypeIsUnknown(2), -- type is unknown - connectorPortTypeIsDIN25pin(3), -- type is DIN 25-pin - connectorPortTypeIsDIN50pin(4), -- type is DIN 50-pin - connectorPortTypeIsDIN68pin(5) -- type is DIN 68-pin -} - -SCSIPortTableEntry ::= SEQUENCE { - sCSIPortchassisIndex DellObjectRange, - sCSIPortIndex DellObjectRange, - sCSIPortStateCapabilities DellStateCapabilities, - sCSIPortStateSettings DellStateSettings, - sCSIPortStatus DellStatus, - sCSIPortSecurityState DellPortSecurityState, - sCSIPortConnectorType DellSCSIPortConnectorType, - sCSIPortName DellString, - sCSIPortBIOSConnectorType DellGenericPortConnectorType -} - -sCSIPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF SCSIPortTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1000.0060 This object defines the Small Computer Systems Interface (SCSI) -Port Table." - ::= { portGroup 60 } -sCSIPortTableEntry OBJECT-TYPE - SYNTAX SCSIPortTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1000.0060.0001 This object defines the Small Computer Systems Interface (SCSI) -Port Table Entry." - INDEX { sCSIPortchassisIndex, - sCSIPortIndex } - ::= { sCSIPortTable 1 } - -sCSIPortchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0060.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { sCSIPortTableEntry 1 } -sCSIPortIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0060.0001.0002 This attribute defines the index (one based) of the -SCSI port." - ::= { sCSIPortTableEntry 2 } -sCSIPortStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0060.0001.0003 This attribute defines the state capabilities of the -SCSI port." - ::= { sCSIPortTableEntry 3 } -sCSIPortStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0060.0001.0004 This attribute defines the state settings of the -SCSI port." - ::= { sCSIPortTableEntry 4 } -sCSIPortStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0060.0001.0005 This attribute defines the status of the -SCSI port." - ::= { sCSIPortTableEntry 5 } -sCSIPortSecurityState OBJECT-TYPE - SYNTAX DellPortSecurityState - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0060.0001.0006 This attribute defines the security state of the -SCSI port." - ::= { sCSIPortTableEntry 6 } -sCSIPortConnectorType OBJECT-TYPE - SYNTAX DellSCSIPortConnectorType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0060.0001.0007 This attribute defines the connector type of the -SCSI port." - ::= { sCSIPortTableEntry 7 } -sCSIPortName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0060.0001.0008 This attribute defines name of the SCSI port." - ::= { sCSIPortTableEntry 8 } -sCSIPortBIOSConnectorType OBJECT-TYPE - SYNTAX DellGenericPortConnectorType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0060.0001.0009 This attribute defines the BIOS connector type of the -SCSI port." - ::= { sCSIPortTableEntry 9 } - - -------------------------------------------------------------------------------- --- Parallel Port Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1000.70.1... -------------------------------------------------------------------------------- - -DellParallelPortConnectorType ::= INTEGER { - connectorPortTypeIsOther(1), -- type is other than following values - connectorPortTypeIsUnknown(2), -- type is unknown - connectorPortTypeIsDB25PinFemale(3), -- type is Female DB-25, IEEE1284-A Receptical - connectorPortTypeIsDB25PinMale(4), -- type is Male DB-25, IEEE1284-A Plug - connectorPortTypeIsCentronics(5), -- type is Centronics, IEEE1284-B Receptical - connectorPortTypeIsMiniCentronics(6), -- type is MiniCentronics, IEEE1284-C Receptical - connectorPortTypeIsProprietary(7), -- type is Proprietary - connectorPortTypeIsCentronics14(8), -- type is Centronics 14 - connectorPortTypeIsDB36PinFemale(9), -- type is Female DB-36 - connectorPortTypeIsMiniCentronics20(10) -- type is MiniCentronics 20 -} -DellParallelPortConnectorPinout ::= INTEGER { - connectorPortPinoutIsOther(1), -- pinout is other than following values - connectorPortPinoutIsUnknown(2), -- pinout is unknown - connectorPortPinoutIsXTorAT(3), -- pinout is XT or AT pinout compatible - connectorPortPinoutIsPS2(4), -- pinout is PS/2 pinout compatible - connectorPortPinoutIsIEEE1284(5), -- pinout is IEEE 1284 pinout compatible - connectorPortPinoutIsProprietary(6), -- pinout is Proprietary - connectorPortPinoutIsPC98(7), -- pinout is PC-98 pinout compatible - connectorPortPinoutIsPC98Hireso(8), -- pinout is PC-98 Hireso pinout compatible - connectorPortPinoutIsPC98Note(9), -- pinout is PC-98 Note pinout compatible - connectorPortPinoutIsPC98Full(10) -- pinout is PC-98 Full pinout compatible -} -DellParallelPortCapabilitiesUnique ::= INTEGER { - -- If 0 (zero), there are no parallel port capabilities - unknown(1), -- capabilities are unknown - atCapable(2), -- port is AT mode capable - ps2Capable(4), -- port is PS/2 mode capable - ecpCapable(8), -- port is ECP mode capable - eppCapable(16), -- port is EPP mode capable - atOrPS2OrECPOrEPPCapable(30), -- port is AT, PS/2, ECP and EPP mode capable - pc98Capable(32), -- port is PC98 mode capable - pc98HiresoCapable(64), -- port is PC98 Hireso mode capable - pc98HCapable(128) -- port is PC98H mode capable -} - -ParallelPortTableEntry ::= SEQUENCE { - parallelPortchassisIndex DellObjectRange, - parallelPortIndex DellObjectRange, - parallelPortStateCapabilities DellStateCapabilities, - parallelPortStateSettings DellStateSettings, - parallelPortStatus DellStatus, - parallelPortSecurityState DellPortSecurityState, - parallelPortConnectorType DellParallelPortConnectorType, - parallelPortName DellString, - parallelPortConnectorPinOut DellParallelPortConnectorPinout, - parallelPortCapabilitiesUnique DellParallelPortCapabilitiesUnique, - parallelPortBaseIOAddress DellUnsigned64BitRange, - parallelPortIRQLevel DellUnsigned8BitRange, - parallelPortDMASupport DellBoolean -} - -parallelPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF ParallelPortTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1000.0070 This object defines the Parallel Port Table." - ::= { portGroup 70 } -parallelPortTableEntry OBJECT-TYPE - SYNTAX ParallelPortTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1000.0070.0001 This object defines the Parallel Port Table Entry." - INDEX { parallelPortchassisIndex, - parallelPortIndex } - ::= { parallelPortTable 1 } - -parallelPortchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0070.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { parallelPortTableEntry 1 } -parallelPortIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0070.0001.0002 This attribute defines the index (one based) of the -parallel port." - ::= { parallelPortTableEntry 2 } -parallelPortStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0070.0001.0003 This attribute defines the state capabilities of the -parallel port." - ::= { parallelPortTableEntry 3 } -parallelPortStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0070.0001.0004 This attribute defines the state settings of the -parallel port." - ::= { parallelPortTableEntry 4 } -parallelPortStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0070.0001.0005 This attribute defines the status of the -parallel port." - ::= { parallelPortTableEntry 5 } -parallelPortSecurityState OBJECT-TYPE - SYNTAX DellPortSecurityState - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0070.0001.0006 This attribute defines the security state of the -parallel port." - ::= { parallelPortTableEntry 6 } -parallelPortConnectorType OBJECT-TYPE - SYNTAX DellParallelPortConnectorType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0070.0001.0007 This attribute defines the connector type of the -parallel port." - ::= { parallelPortTableEntry 7 } -parallelPortName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0070.0001.0008 This attribute defines the name of the -parallel port." - ::= { parallelPortTableEntry 8 } -parallelPortConnectorPinOut OBJECT-TYPE - SYNTAX DellParallelPortConnectorPinout - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0070.0001.0009 This attribute defines the pinout of the -parallel port." - ::= { parallelPortTableEntry 9 } -parallelPortCapabilitiesUnique OBJECT-TYPE - SYNTAX DellParallelPortCapabilitiesUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0070.0001.0010 This attribute defines the mode capabilities of the -parallel port." - ::= { parallelPortTableEntry 10 } -parallelPortBaseIOAddress OBJECT-TYPE - SYNTAX DellUnsigned64BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0070.0001.0011 This attribute defines the base Input/Output address of -the parallel port." - ::= { parallelPortTableEntry 11 } -parallelPortIRQLevel OBJECT-TYPE - SYNTAX DellUnsigned8BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0070.0001.0012 This attribute defines the Interrupt Request Level of -the parallel port." - ::= { parallelPortTableEntry 12 } -parallelPortDMASupport OBJECT-TYPE - SYNTAX DellBoolean - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0070.0001.0013 This attribute defines if DMA is supported by the -parallel port." - ::= { parallelPortTableEntry 13 } - - -------------------------------------------------------------------------------- --- Serial Port Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1000.80.1... -------------------------------------------------------------------------------- - -DellSerialPortConnectorType ::= INTEGER { - connectorPortTypeIsOther(1), -- type is other than following values - connectorPortTypeIsUnknown(2), -- type is unknown - connectorPortTypeIsDB9PinMale(3), -- type is Male DB-9 - connectorPortTypeIsDB9PinFemale(4), -- type is Female DB-9 - connectorPortTypeIsDB25PinMale(5), -- type is Male DB-25 - connectorPortTypeIsDB25PinFemale(6), -- type is Female DB-25 - connectorPortTypeIsRJ11(7), -- type is RJ-11 - connectorPortTypeIsRJ45(8), -- type is RJ-45 - connectorPortTypeIsProprietary(9), -- type is Proprietary - connectorPortTypeIsCirdin8Male(10), -- type is Male Circular DIN-8 - connectorPortTypeIsCirdin8Female(11), -- type is Female Circular DIN-8 - connectorPortTypeIsMiniCentronics14(12), -- type is MiniCentronics 14 - connectorPortTypeIsMiniCentronics26(13) -- type is MiniCentronics 26 -} -DellSerialPortCapabilitiesUnique ::= INTEGER { - other(1), -- capabilities are other than following values - unknown(2), -- capabilities are unknown - xtorATCapable(4), -- port is XT or AT mode capable - c16450Capable(8), -- port is 16450 capable - c16550Capable(16), -- port is 16550 capable - c16550aCapable(32), -- port is 16550A capable - c8251Capable(64), -- port is 8251 capable - c8251FIFOCapable(128) -- port is 8251 FIFO capable -} - -SerialPortTableEntry ::= SEQUENCE { - serialPortchassisIndex DellObjectRange, - serialPortIndex DellObjectRange, - serialPortStateCapabilities DellStateCapabilities, - serialPortStateSettings DellStateSettings, - serialPortStatus DellStatus, - serialPortSecurityState DellPortSecurityState, - serialPortConnectorType DellSerialPortConnectorType, - serialPortName DellString, - serialPortMaximumSpeed DellUnsigned32BitRange, - serialPortCapabilitiesUnique DellSerialPortCapabilitiesUnique, - serialPortBaseIOAddress DellUnsigned64BitRange, - serialPortIRQLevel DellUnsigned8BitRange -} - -serialPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF SerialPortTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1000.0080 This object defines the Serial Port Table." - ::= { portGroup 80 } -serialPortTableEntry OBJECT-TYPE - SYNTAX SerialPortTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1000.0080.0001 This object defines the Serial Port Table Entry." - INDEX { serialPortchassisIndex, - serialPortIndex } - ::= { serialPortTable 1 } - -serialPortchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0080.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { serialPortTableEntry 1 } -serialPortIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0080.0001.0002 This attribute defines the index (one based) of the -serial port." - ::= { serialPortTableEntry 2 } -serialPortStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0080.0001.0003 This attribute defines the state capabilities of the -serial port." - ::= { serialPortTableEntry 3 } -serialPortStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0080.0001.0004 This attribute defines the state settings of the -serial port." - ::= { serialPortTableEntry 4 } -serialPortStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0080.0001.0005 This attribute defines the status of the -serial port." - ::= { serialPortTableEntry 5 } -serialPortSecurityState OBJECT-TYPE - SYNTAX DellPortSecurityState - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0080.0001.0006 This attribute defines the security state of the -serial port." - ::= { serialPortTableEntry 6 } -serialPortConnectorType OBJECT-TYPE - SYNTAX DellSerialPortConnectorType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0080.0001.0007 This attribute defines the connector type of the -serial port." - ::= { serialPortTableEntry 7 } -serialPortName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0080.0001.0008 This attribute defines the name of the -serial port." - ::= { serialPortTableEntry 8 } -serialPortMaximumSpeed OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0080.0001.0009 This attribute defines the maximum speed the serial -port can support in bits per second. 0 (zero) indicates maximum speed -is unknown." - ::= { serialPortTableEntry 9 } -serialPortCapabilitiesUnique OBJECT-TYPE - SYNTAX DellSerialPortCapabilitiesUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0080.0001.0010 This attribute defines the mode capabilities of the -serial port." - ::= { serialPortTableEntry 10 } -serialPortBaseIOAddress OBJECT-TYPE - SYNTAX DellUnsigned64BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0080.0001.0011 This attribute defines the base Input/Output address of -the serial port." - ::= { serialPortTableEntry 11 } -serialPortIRQLevel OBJECT-TYPE - SYNTAX DellUnsigned8BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0080.0001.0012 This attribute defines the Interrupt Request Level of -the serial port." - ::= { serialPortTableEntry 12 } - - -------------------------------------------------------------------------------- --- Universal Serial Bus (USB) Port Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1000.90.1... -------------------------------------------------------------------------------- - -DellUSBPortConnectorType ::= INTEGER { - connectorPortTypeIsOther(1), -- type is other than following values - connectorPortTypeIsUnknown(2), -- type is unknown - connectorPortTypeIsUSB(3) -- type is Universal Serial Bus -} - -USBPortTableEntry ::= SEQUENCE { - uSBPortchassisIndex DellObjectRange, - uSBPortIndex DellObjectRange, - uSBPortStateCapabilities DellStateCapabilities, - uSBPortStateSettings DellStateSettings, - uSBPortStatus DellStatus, - uSBPortSecurityState DellPortSecurityState, - uSBPortConnectorType DellUSBPortConnectorType, - uSBPortName DellString, - uSBPortBIOSConnectorType DellGenericPortConnectorType -} - -uSBPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF USBPortTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1000.0090 This object defines the Universal Serial Bus (USB) Port Table." - ::= { portGroup 90 } -uSBPortTableEntry OBJECT-TYPE - SYNTAX USBPortTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1000.0090.0001 This object defines the USB Port Table Entry." - INDEX { uSBPortchassisIndex, - uSBPortIndex } - ::= { uSBPortTable 1 } - -uSBPortchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0090.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { uSBPortTableEntry 1 } -uSBPortIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0090.0001.0002 This attribute defines the index (one based) of the -USB port." - ::= { uSBPortTableEntry 2 } -uSBPortStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0090.0001.0003 This attribute defines the state capabilities of the -USB port." - ::= { uSBPortTableEntry 3 } -uSBPortStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0090.0001.0004 This attribute defines the state settings of the -USB port." - ::= { uSBPortTableEntry 4 } -uSBPortStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0090.0001.0005 This attribute defines the status of the USB port." - ::= { uSBPortTableEntry 5 } -uSBPortSecurityState OBJECT-TYPE - SYNTAX DellPortSecurityState - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0090.0001.0006 This attribute defines the security state of the -USB port." - ::= { uSBPortTableEntry 6 } -uSBPortConnectorType OBJECT-TYPE - SYNTAX DellUSBPortConnectorType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0090.0001.0007 This attribute defines the connector type of the -USB port." - ::= { uSBPortTableEntry 7 } -uSBPortName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0090.0001.0008 This attribute defines name of the USB port." - ::= { uSBPortTableEntry 8 } -uSBPortBIOSConnectorType OBJECT-TYPE - SYNTAX DellGenericPortConnectorType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1000.0090.0001.0009 This attribute defines the BIOS connector type of the -USB port." - ::= { uSBPortTableEntry 9 } - - -------------------------------------------------------------------------------- --- Device Group --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1100 -------------------------------------------------------------------------------- - - -------------------------------------------------------------------------------- --- Pointing Device Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1100.10.1... -------------------------------------------------------------------------------- - -DellPointingDeviceType ::= INTEGER { - deviceTypeIsOther(1), -- type is other than following values - deviceTypeIsUnknown(2), -- type is Unknown - deviceTypeIsAMouse(3), -- type is Mouse - deviceTypeIsATrackBall(4), -- type is Track Ball - deviceTypeIsATrackPoint(5), -- type is Track Point - deviceTypeIsAGlidePoint(6), -- type is Glide Point - deviceTypeIsATouchPad(7) -- type is Touch Pad -} - -PointingDeviceTableEntry ::= SEQUENCE { - pointingDevicechassisIndex DellObjectRange, - pointingDeviceIndex DellObjectRange, - pointingDeviceStateCapabilities DellStateCapabilities, - pointingDeviceStateSettings DellStateSettings, - pointingDeviceStatus DellStatus, - pointingPortIndexReference DellObjectRange, - pointingDeviceType DellPointingDeviceType, - pointingDeviceNumberofButtons DellUnsigned8BitRange -} - -pointingDeviceTable OBJECT-TYPE - SYNTAX SEQUENCE OF PointingDeviceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0010 This object defines the Pointing Device Table." - ::= { deviceGroup 10 } -pointingDeviceTableEntry OBJECT-TYPE - SYNTAX PointingDeviceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0010.0001 This object defines the Pointing Device Table Entry." - INDEX { pointingDevicechassisIndex, - pointingDeviceIndex } - ::= { pointingDeviceTable 1 } - -pointingDevicechassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0010.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { pointingDeviceTableEntry 1 } -pointingDeviceIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0010.0001.0002 This attribute defines the index (one based) of the -pointing device." - ::= { pointingDeviceTableEntry 2 } -pointingDeviceStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0010.0001.0003 This attribute defines the state capabilities of the -pointing device." - ::= { pointingDeviceTableEntry 3 } -pointingDeviceStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0010.0001.0004 This attribute defines the state settings of the -pointing device." - ::= { pointingDeviceTableEntry 4 } -pointingDeviceStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0010.0001.0005 This attribute defines the status of the pointing device." - ::= { pointingDeviceTableEntry 5 } -pointingPortIndexReference OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0010.0001.0006 This attribute defines the index (one based) of the -associated pointing port in the same chassis." - ::= { pointingDeviceTableEntry 6 } -pointingDeviceType OBJECT-TYPE - SYNTAX DellPointingDeviceType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0010.0001.0007 This attribute defines the type of the pointing device." - ::= { pointingDeviceTableEntry 7 } -pointingDeviceNumberofButtons OBJECT-TYPE - SYNTAX DellUnsigned8BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0010.0001.0008 This attribute defines the number of buttons on the -pointing device." - ::= { pointingDeviceTableEntry 8 } - - -------------------------------------------------------------------------------- --- Keyboard Device Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1100.20.1... -------------------------------------------------------------------------------- - -KeyboardDeviceTableEntry ::= SEQUENCE { - keyboardDevicechassisIndex DellObjectRange, - keyboardDeviceIndex DellObjectRange, - keyboardDeviceStateCapabilities DellStateCapabilities, - keyboardDeviceStateSettings DellStateSettings, - keyboardDeviceStatus DellStatus, - keyboardPortIndexReference DellObjectRange, - keyboardDeviceTypeName DellString, - keyboardDeviceLayoutName DellString -} - -keyboardDeviceTable OBJECT-TYPE - SYNTAX SEQUENCE OF KeyboardDeviceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0020 This object defines the Keyboard Device Table." - ::= { deviceGroup 20 } -keyboardDeviceTableEntry OBJECT-TYPE - SYNTAX KeyboardDeviceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0020.0001 This object defines the Keyboard Device Table Entry." - INDEX { keyboardDevicechassisIndex, - keyboardDeviceIndex } - ::= { keyboardDeviceTable 1 } - -keyboardDevicechassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0020.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { keyboardDeviceTableEntry 1 } -keyboardDeviceIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0020.0001.0002 This attribute defines the index (one based) of the -keyboard device." - ::= { keyboardDeviceTableEntry 2 } -keyboardDeviceStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0020.0001.0003 This attribute defines the state capabilities of the -keyboard device." - ::= { keyboardDeviceTableEntry 3 } -keyboardDeviceStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0020.0001.0004 This attribute defines the state settings of the -keyboard device." - ::= { keyboardDeviceTableEntry 4 } -keyboardDeviceStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0020.0001.0005 This attribute defines the status of the keyboard device." - ::= { keyboardDeviceTableEntry 5 } -keyboardPortIndexReference OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0020.0001.0006 This attribute defines the index (one based) of the -associated keyboard device in the same chassis." - ::= { keyboardDeviceTableEntry 6 } -keyboardDeviceTypeName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0020.0001.0007 This attribute defines the name of the keyboard device -type." - ::= { keyboardDeviceTableEntry 7 } -keyboardDeviceLayoutName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0020.0001.0008 This attribute defines the name of the keyboard device -layout." - ::= { keyboardDeviceTableEntry 8 } - - -------------------------------------------------------------------------------- --- Processor Device Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1100.30.1... -------------------------------------------------------------------------------- - -DellProcessorDeviceType ::= INTEGER { - deviceTypeIsOther(1), -- type is other than following values - deviceTypeIsUnknown(2), -- type is unknown - deviceTypeIsCPU(3), -- type is Central Processing Unit - deviceTypeIsMathProcessor(4), -- type is Math Processor - deviceTypeIsDSP(5), -- type is Digital Signal Processor - deviceTypeIsAVideoProcessor(6) -- type is Video Processor -} -DellProcessorDeviceFamily ::= INTEGER { - deviceFamilyIsOther(1), -- family is Other - deviceFamilyIsUnknown(2), -- family is Unknown - deviceFamilyIs8086(3), -- family is 8086 - deviceFamilyIs80286(4), -- family is 80286 - deviceFamilyIsIntel386(5), -- family is Intel386 processor - deviceFamilyIsIntel486(6), -- family is Intel486 processor - deviceFamilyIs8087(7), -- family is 8087 - deviceFamilyIs80287(8), -- family is 80287 - deviceFamilyIs80387(9), -- family is 80387 - deviceFamilyIs80487(10), -- family is 80487 - deviceFamilyIsPentium(11), -- family is Pentium processor Family - deviceFamilyIsPentiumPro(12), -- family is Pentium Pro processor - deviceFamilyIsPentiumII(13), -- family is Pentium II processor - deviceFamilyIsPentiumMMX(14), -- family is Pentium processor with MMX technology - deviceFamilyIsCeleron(15), -- family is Celeron processor - deviceFamilyIsPentiumIIXeon(16), -- family is Pentium II Xeon processor - deviceFamilyIsPentiumIII(17), -- family is Pentium III processor - deviceFamilyIsPentiumIIIXeon(18), -- family is Pentium III Xeon processor - deviceFamilyIsPentiumIIISpeedStep(19), -- family is Pentium III Processor with Intel SpeedStep Technology - deviceFamilyIsItanium(20), -- family is Itanium processor - deviceFamilyIsIntelXeon(21), -- family is Intel Xeon - deviceFamilyIsPentium4(22), -- family is Pentium 4 Processor - deviceFamilyIsIntelXeonMP(23), -- family is Intel Xeon processor MP - deviceFamilyIsIntelItanium2(24), -- family is Intel Itanium 2 processor - deviceFamilyIsK5(25), -- family is K5 Family - deviceFamilyIsK6(26), -- family is K6 Family - deviceFamilyIsK6-2(27), -- family is K6-2 - deviceFamilyIsK6-3(28), -- family is K6-3 - deviceFamilyIsAMDAthlon(29), -- family is AMD Athlon Processor Family - deviceFamilyIsAMD2900(30), -- family is AMD2900 Family - deviceFamilyIsK6-2Plus(31), -- family is K6-2+ - deviceFamilyIsPowerPC(32), -- family is Power PC Family - deviceFamilyIsPowerPC601(33), -- family is Power PC 601 - deviceFamilyIsPowerPC603(34), -- family is Power PC 603 - deviceFamilyIsPowerPC603Plus(35), -- family is Power PC 603+ - deviceFamilyIsPowerPC604(36), -- family is Power PC 604 - deviceFamilyIsPowerPC620(37), -- family is Power PC 620 - deviceFamilyIsPowerPCx704(38), -- family is Power PC x704 - deviceFamilyIsPowerPC750(39), -- family is Power PC 750 - deviceFamilyIsIntelCoreDuo(40), -- family is Intel(R) Core(TM) Duo processor - deviceFamilyIsIntelCoreDuoMobile(41), -- family is Intel(R) Core(TM) Duo mobile processor - deviceFamilyIsIntelCoreSoloMobile(42), -- family is Intel(R) Core(TM) Solo mobile processor - deviceFamilyIsIntelAtom(43), -- family is Intel(R) Atom(TM) processor - deviceFamilyIsAlpha(48), -- family is Alpha Family - deviceFamilyIsAlpha21064(49), -- family is Alpha 21064 - deviceFamilyIsAlpha21066(50), -- family is Alpha 21066 - deviceFamilyIsAlpha21164(51), -- family is Alpha 21164 - deviceFamilyIsAlpha21164PC(52), -- family is Alpha 21164PC - deviceFamilyIsAlpha21164a(53), -- family is Alpha 21164a - deviceFamilyIsAlpha21264(54), -- family is Alpha 21264 - deviceFamilyIsAlpha21364(55), -- family is Alpha 21364 - deviceFamilyIsAMDTurionIIUltraDualMobileM(56), -- family is AMD Turion(TM) II Ultra Dual-Core Mobile M Processor Family - deviceFamilyIsAMDTurionIIDualMobileM(57), -- family is AMD Turion(TM) II Dual-Core Mobile M Processor Family - deviceFamilyIsAMDAthlonIIDualMobileM(58), -- family is AMD Athlon(TM) II Dual-Core Mobile M Processor Family - deviceFamilyIsAMDOpteron6100(59), -- family is AMD Opteron(TM) 6100 Series Processor - deviceFamilyIsAMDOpteron4100(60), -- family is AMD Opteron(TM) 4100 Series Processor - deviceFamilyIsAMDOpteron6200(61), -- family is AMD Opteron(TM) 6200 Series Processor - deviceFamilyIsAMDOpteron4200(62), -- family is AMD Opteron(TM) 4200 Series Processor - deviceFamilyIsMIPS(64), -- family is MIPS Family - deviceFamilyIsMIPSR4000(65), -- family is MIPS R4000 - deviceFamilyIsMIPSR4200(66), -- family is MIPS R4200 - deviceFamilyIsMIPSR4400(67), -- family is MIPS R4400 - deviceFamilyIsMIPSR4600(68), -- family is MIPS R4600 - deviceFamilyIsMIPSR10000(69), -- family is MIPS R10000 - deviceFamilyIsSPARC(80), -- family is SPARC Family - deviceFamilyIsSuperSPARC(81), -- family is SuperSPARC - deviceFamilyIsmicroSPARCII(82), -- family is microSPARC II - deviceFamilyIsmicroSPARCIIep(83), -- family is microSPARC IIep - deviceFamilyIsUltraSPARC(84), -- family is UltraSPARC - deviceFamilyIsUltraSPARCII(85), -- family is UltraSPARC II - deviceFamilyIsUltraSPARCIIi(86), -- family is UltraSPARC IIi - deviceFamilyIsUltraSPARCIII(87), -- family is UltraSPARC III - deviceFamilyIsUltraSPARCIIIi(88), -- family is UltraSPARC IIIi - deviceFamilyIs68040(96), -- family is 68040 Family - deviceFamilyIs68xxx(97), -- family is 68xxx - deviceFamilyIs68000(98), -- family is 68000 - deviceFamilyIs68010(99), -- family is 68010 - deviceFamilyIs68020(100), -- family is 68020 - deviceFamilyIs68030(101), -- family is 68030 - deviceFamilyIsHobbit(112), -- family is Hobbit Family - deviceFamilyIsCrusoeTM5000(120), -- family is Crusoe TM5000 Family - deviceFamilyIsCrusoeTM3000(121), -- family is Crusoe TM3000 Family - deviceFamilyIsEfficeonTM8000(122), -- family is Efficeon TM8000 Family - deviceFamilyIsWeitek(128), -- family is Weitek - deviceFamilyIsIntelCeleronM(130), -- family is Intel(R) Celeron(R) M processor - deviceFamilyIsAMDAthlon64(131), -- family is AMD Athlon 64 Processor Family - deviceFamilyIsAMDOpteron(132), -- family is AMD Opteron Processor Family - deviceFamilyIsAMDSempron(133), -- family is AMD Sempron Processor Family - deviceFamilyIsAMDTurion64Mobile(134), -- family is AMD Turion 64 Mobile Technology - deviceFamilyIsDualCoreAMDOpteron(135), -- family is Dual-Core AMD Opteron(TM) Processor Family - deviceFamilyIsAMDAthlon64X2DualCore(136), -- family is AMD Athlon 64 X2 Dual-Core Processor Family - deviceFamilyIsAMDTurion64X2Mobile(137), -- family is AMD Turion(TM) 64 X2 Mobile Technology - deviceFamilyIsQuadCoreAMDOpteron(138), -- family is Quad-Core AMD Opteron(TM) Processor Family - deviceFamilyIsThirdGenerationAMDOpteron(139), -- family is Third-Generation AMD Opteron(TM) Processor Family - deviceFamilyIsAMDPhenomFXQuadCore(140), -- family is AMD Phenom(TM) FX Quad-Core Processor Family - deviceFamilyIsAMDPhenomX4QuadCore(141), -- family is AMD Phenom(TM) X4 Quad-Core Processor Family - deviceFamilyIsAMDPhenomX2DualCore(142), -- family is AMD Phenom(TM) X2 Dual-Core Processor Family - deviceFamilyIsAMDAthlonX2DualCore(143), -- family is AMD Athlon(TM) X2 Dual-Core Processor Family - deviceFamilyIsPA-RISC(144), -- family is PA-RISC Family - deviceFamilyIsPA-RISC8500(145), -- family is PA-RISC 8500 - deviceFamilyIsPA-RISC8000(146), -- family is PA-RISC 8000 - deviceFamilyIsPA-RISC7300LC(147), -- family is PA-RISC 7300LC - deviceFamilyIsPA-RISC7200(148), -- family is PA-RISC 7200 - deviceFamilyIsPA-RISC7100LC(149), -- family is PA-RISC 7100LC - deviceFamilyIsPA-RISC7100(150), -- family is PA-RISC 7100 - deviceFamilyIsV30(160), -- family is V30 Family - deviceFamilyIsQuadCoreIntelXeon3200(161), -- family is Quad-Core Intel(R) Xeon(R) processor 3200 Series - deviceFamilyIsDualCoreIntelXeon3000(162), -- family is Dual-Core Intel(R) Xeon(R) processor 3000 Series - deviceFamilyIsQuadCoreIntelXeon5300(163), -- family is Quad-Core Intel(R) Xeon(R) processor 5300 Series - deviceFamilyIsDualCoreIntelXeon5100(164), -- family is Dual-Core Intel(R) Xeon(R) processor 5100 Series - deviceFamilyIsDualCoreIntelXeon5000(165), -- family is Dual-Core Intel(R) Xeon(R) processor 5000 Series - deviceFamilyIsDualCoreIntelXeonLV(166), -- family is Dual-Core Intel(R) Xeon(R) processor LV - deviceFamilyIsDualCoreIntelXeonULV(167), -- family is Dual-Core Intel(R) Xeon(R) processor ULV - deviceFamilyIsDualCoreIntelXeon7100(168), -- family is Dual-Core Intel(R) Xeon(R) processor 7100 Series - deviceFamilyIsQuadCoreIntelXeon5400(169), -- family is Quad-Core Intel(R) Xeon(R) processor 5400 Series - deviceFamilyIsQuadCoreIntelXeon(170), -- family is Quad-Core Intel(R) Xeon(R) processor - deviceFamilyIsDualCoreIntelXeon5200(171), -- family is Dual-Core Intel(R) Xeon(R) processor 5200 Series - deviceFamilyIsDualCoreIntelXeon7200(172), -- family is Dual-Core Intel(R) Xeon(R) processor 7200 Series - deviceFamilyIsQuadCoreIntelXeon7300(173), -- family is Quad-Core Intel(R) Xeon(R) processor 7300 Series - deviceFamilyIsQuadCoreIntelXeon7400(174), -- family is Quad-Core Intel(R) Xeon(R) processor 7400 Series - deviceFamilyIsMultiCoreIntelXeon7400(175), -- family is Multi-Core Intel(R) Xeon(R) processor 7400 Series - deviceFamilyIsM1(176), -- family is M1 Family - deviceFamilyIsM2(177), -- family is M2 Family - deviceFamilyIsIntelPentium4HT(179), -- family is Intel(R) Pentium(R) 4 HT processor - deviceFamilyIsAS400(180), -- family is AS400 Family - deviceFamilyIsAMDAthlonXP(182), -- family is AMD Athlon XP Processor Family - deviceFamilyIsAMDAthlonMP(183), -- family is AMD Athlon MP Processor Family - deviceFamilyIsAMDDuron(184), -- family is AMD Duron Processor Family - deviceFamilyIsIntelPentiumM(185), -- family is Intel Pentium M processor - deviceFamilyIsIntelCeleronD(186), -- family is Intel Celeron D processor - deviceFamilyIsIntelPentiumD(187), -- family is Intel Pentium D processor - deviceFamilyIsIntelPentiumExtreme(188), -- family is Intel Pentium Processor Extreme Edition - deviceFamilyIsIntelCoreSolo(189), -- family is Intel(R) Core(TM) Solo processor - deviceFamilyIsIntelCore2(190), -- family is Intel(R) Core(TM)2 processor - deviceFamilyIsIntelCore2Duo(191), -- family is Intel(R) Core(TM)2 Duo processor - deviceFamilyIsIntelCore2Solo(192), -- family is Intel(R) Core(TM)2 Solo processor - deviceFamilyIsIntelCore2Extreme(193), -- family is Intel(R) Core(TM)2 Extreme processor - deviceFamilyIsIntelCore2Quad(194), -- family is Intel(R) Core(TM)2 Quad processor - deviceFamilyIsIntelCore2ExtremeMobile(195), -- family is Intel(R) Core(TM)2 Extreme mobile processor - deviceFamilyIsIntelCore2DuoMobile(196), -- family is Intel(R) Core(TM)2 Duo mobile processor - deviceFamilyIsIntelCore2SoloMobile(197), -- family is Intel(R) Core(TM)2 Solo mobile processor - deviceFamilyIsIntelCorei7(198), -- family is Intel(R) Core(TM) i7 processor - deviceFamilyIsDualCoreIntelCeleron(199), -- family is Dual-Core Intel(R) Celeron(R) Processor - deviceFamilyIsIBM390(200), -- family is IBM390 Family - deviceFamilyIsG4(201), -- family is G4 - deviceFamilyIsG5(202), -- family is G5 - deviceFamilyIsESA390G6(203), -- family is ESA/390 G6 - deviceFamilyIszArchitectur(204), -- family is z/Architectur base - deviceFamilyIsIntelCorei5(205), -- family is Intel(R) Core(TM) i5 processor - deviceFamilyIsIntelCorei3(206), -- family is Intel(R) Core(TM) i3 processor - deviceFamilyIsVIAC7-M(210), -- family is VIA C7(TM)-M Processor Family - deviceFamilyIsVIAC7-D(211), -- family is VIA C7(TM)-D Processor Family - deviceFamilyIsVIAC7(212), -- family is VIA C7(TM) Processor Family - deviceFamilyIsVIAEden(213), -- family is VIA Eden(TM) Processor Family - deviceFamilyIsMultiCoreIntelXeon(214), -- family is Multi-Core Intel(R) Xeon(R) processor - deviceFamilyIsDualCoreIntelXeon3xxx(215), -- family is Dual-Core Intel(R) Xeon(R) processor 3xxx Series - deviceFamilyIsQuadCoreIntelXeon3xxx(216), -- family is Quad-Core Intel(R) Xeon(R) processor 3xxx Series - deviceFamilyIsVIANano(217), -- family is VIA Nano(TM) Processor Family - deviceFamilyIsDualCoreIntelXeon5xxx(218), -- family is Dual-Core Intel(R) Xeon(R) processor 5xxx Series - deviceFamilyIsQuadCoreIntelXeon5xxx(219), -- family is Quad-Core Intel(R) Xeon(R) processor 5xxx Series - deviceFamilyIsDualCoreIntelXeon7xxx(221), -- family is Dual-Core Intel(R) Xeon(R) processor 7xxx Series - deviceFamilyIsQuadCoreIntelXeon7xxx(222), -- family is Quad-Core Intel(R) Xeon(R) processor 7xxx Series - deviceFamilyIsMultiCoreIntelXeon7xxx(223), -- family is Multi-Core Intel(R) Xeon(R) processor 7xxx Series - deviceFamilyIsMultiCoreIntelXeon3400(224), -- family is Multi-Core Intel(R) Xeon(R) processor 3400 Series - deviceFamilyIsEmbeddedAMDOpertonQuadCore(230), -- family is Embedded AMD Opteron(TM) Quad-Core Processor Family - deviceFamilyIsAMDPhenomTripleCore(231), -- family is AMD Phenom(TM) Triple-Core Processor Family - deviceFamilyIsAMDTurionUltraDualCoreMobile(232), -- family is AMD Turion(TM) Ultra Dual-Core Mobile Processor Family - deviceFamilyIsAMDTurionDualCoreMobile(233), -- family is AMD Turion(TM) Dual-Core Mobile Processor Family - deviceFamilyIsAMDAthlonDualCore(234), -- family is AMD Athlon(TM) Dual-Core Processor Family - deviceFamilyIsAMDSempronSI(235), -- family is AMD Sempron(TM) SI Processor Family - deviceFamilyIsAMDPhenomII(236), -- family is AMD Phenom(TM) II Processor Family - deviceFamilyIsAMDAthlonII(237), -- family is AMD Athlon(TM) II Processor Family - deviceFamilyIsSixCoreAMDOpteron(238), -- family is Six-Core AMD Opteron(TM) Processor Family - deviceFamilyIsAMDSempronM(239), -- family is AMD Sempron(TM) M Processor Family - deviceFamilyIsi860(250), -- family is i860 - deviceFamilyIsi960(251) -- family is i960 -} -DellProcessorDeviceStatusState ::= INTEGER { - other(1), -- state is other than following values - unknown(2), -- state is unknown - enabled(3), -- state is enabled - userDisabled(4), -- state is disabled by user via BIOS setup - biosDisabled(5), -- state is disabled by BIOS (POST error) - idle(6) -- state is idle -} -DellProcessorUpgradeInformation ::= INTEGER { - processorUpgradeIsOther(1), -- upgrade is other than following values - processorUpgradeIsUnknown(2), -- upgrade is unknown - processorUpgradeIsByDaughterBoard(3), -- upgrade is by Daughter Board - processorUpgradeIsByZIFSocket(4), -- upgrade is by ZIF socket - processorUpgradeIsByReplacement(5), -- upgrade is by Replacement/Piggy Back - processorUpgradeIsNone(6), -- upgrade is None - processorUpgradeIsByLIFSocket(7), -- upgrade is by LIF Socket - processorUpgradeIsBySlot1(8), -- upgrade is by Slot 1 - processorUpgradeIsBySlot2(9), -- upgrade is by Slot 2 - processorUpgradeIsBy370PinSocket(10), -- upgrade is by 370 Pin Socket - processorUpgradeIsBySlotA(11), -- upgrade is by Slot A - processorUpgradeIsBySlotM(12), -- upgrade is by Slot M - processorUpgradeIsByScoket423(13), -- upgrade is by Socket 423 - processorUpgradeIsBySocketA(14), -- upgrade is by Socket A (Socket 462) - processorUpgradeIsBySocket478(15), -- upgrade is by Socket 478 - processorUpgradeIsBySocket754(16), -- upgrade is by Socket 754 - processorUpgradeIsBySocket940(17), -- upgrade is by Socket 940 - processorUpgradeIsBySocket939(18), -- upgrade is by Socket 939 - processorUpgradeIsBySocketmPGA604(19), -- upgrade is by Socket mPGA604 - processorUpgradeIsBySocketLGA771(20), -- upgrade is by Socket LGA771 - processorUpgradeIsBySocketLGA775(21), -- upgrade is by Socket LGA775 - processorUpgradeIsBySocketS1(22), -- upgrade is by Socket S1 - processorUpgradeIsBySocketAM2(23), -- upgrade is by Socket AM2 - processorUpgradeIsBySocketF(24), -- upgrade is by Socket F (1207) - processorUpgradeIsBySocketLGA1366(25) -- upgrade is by Socket LGA1366 -} - -ProcessorDeviceTableEntry ::= SEQUENCE { - processorDevicechassisIndex DellObjectRange, - processorDeviceIndex DellObjectRange, - processorDeviceStateCapabilities DellStateCapabilities, - processorDeviceStateSettings DellStateSettings, - processorDeviceStatus DellStatus, - processorPortIndexReference DellObjectRange, - processorDeviceType DellProcessorDeviceType, - processorDeviceManufacturerName DellString, - processorDeviceStatusState DellProcessorDeviceStatusState, - processorDeviceFamily DellProcessorDeviceFamily, - processorDeviceMaximumSpeed DellUnsigned32BitRange, - processorDeviceCurrentSpeed DellUnsigned32BitRange, - processorDeviceExternalClockSpeed DellUnsigned32BitRange, - processorDeviceVoltage DellSigned32BitRange, - processorDeviceUpgradeInformation DellProcessorUpgradeInformation, - processorDeviceVersionName DellString, - processorDeviceCoreCount DellUnsigned32BitRange, - processorDeviceCoreEnabledCount DellUnsigned32BitRange, - processorDeviceThreadCount DellUnsigned32BitRange, - processorDeviceCharacteristics DellUnsigned16BitRange, - processorDeviceExtendedCapabilities DellUnsigned16BitRange, - processorDeviceExtendedSettings DellUnsigned16BitRange, - processorDeviceBrandName DellString, - processorDeviceModelName DellString, - processorDeviceSteppingName DellString -} - -processorDeviceTable OBJECT-TYPE - SYNTAX SEQUENCE OF ProcessorDeviceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0030 This object defines the Processor Device Table." - ::= { deviceGroup 30 } -processorDeviceTableEntry OBJECT-TYPE - SYNTAX ProcessorDeviceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0030.0001 This object defines the Processor Device Table Entry." - INDEX { processorDevicechassisIndex, - processorDeviceIndex } - ::= { processorDeviceTable 1 } - -processorDevicechassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0030.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { processorDeviceTableEntry 1 } -processorDeviceIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0030.0001.0002 This attribute defines the index (one based) of the -processor device." - ::= { processorDeviceTableEntry 2 } -processorDeviceStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0030.0001.0003 This attribute defines the state capabilities of the -processor device." - ::= { processorDeviceTableEntry 3 } -processorDeviceStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0030.0001.0004 This attribute defines the state settings of the -processor device." - ::= { processorDeviceTableEntry 4 } -processorDeviceStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0030.0001.0005 This attribute defines the status of the -processor device." - ::= { processorDeviceTableEntry 5 } -processorPortIndexReference OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0030.0001.0006 This attribute defines the index (one based) of the -associated processor port in the same chassis." - ::= { processorDeviceTableEntry 6 } -processorDeviceType OBJECT-TYPE - SYNTAX DellProcessorDeviceType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0030.0001.0007 This attribute defines the type of the processor device." - ::= { processorDeviceTableEntry 7 } -processorDeviceManufacturerName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0030.0001.0008 This attribute defines the name of the manufacturer -of the processor device." - ::= { processorDeviceTableEntry 8 } -processorDeviceStatusState OBJECT-TYPE - SYNTAX DellProcessorDeviceStatusState - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0030.0001.0009 This attribute defines the status state of the -processor device." - ::= { processorDeviceTableEntry 9 } -processorDeviceFamily OBJECT-TYPE - SYNTAX DellProcessorDeviceFamily - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0030.0001.0010 This attribute defines the family of the -processor device." - ::= { processorDeviceTableEntry 10 } -processorDeviceMaximumSpeed OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0030.0001.0011 This attribute defines the maximum speed of the -processor device in MHz. Zero indicates the maximum speed is unknown." - ::= { processorDeviceTableEntry 11 } -processorDeviceCurrentSpeed OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0030.0001.0012 This attribute defines the current speed of the -processor device in MHz. Zero indicates the current speed is unknown." - ::= { processorDeviceTableEntry 12 } -processorDeviceExternalClockSpeed OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0030.0001.0013 This attribute defines the speed of the -external clock for the processor device in MHz. Zero indicates -the external clock speed is unknown." - ::= { processorDeviceTableEntry 13 } -processorDeviceVoltage OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0030.0001.0014 This attribute defines the voltage powering the -processor device in millivolts. Zero indicates the voltage is unknown." - ::= { processorDeviceTableEntry 14 } -processorDeviceUpgradeInformation OBJECT-TYPE - SYNTAX DellProcessorUpgradeInformation - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0030.0001.0015 This attribute defines the processor upgrade -information for the processor device." - ::= { processorDeviceTableEntry 15 } -processorDeviceVersionName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0030.0001.0016 This attribute defines the version of the -processor device. On some systems, this value contains the -brand and stepping information; on other systems, this value -contains the model and stepping information." - ::= { processorDeviceTableEntry 16 } -processorDeviceCoreCount OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0030.0001.0017 This attribute defines the number of processor cores -detected for the processor device." - ::= { processorDeviceTableEntry 17 } -processorDeviceCoreEnabledCount OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0030.0001.0018 This attribute defines the number of processor cores -enabled for the processor device." - ::= { processorDeviceTableEntry 18 } -processorDeviceThreadCount OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0030.0001.0019 This attribute defines the number of processor threads -detected for the processor device." - ::= { processorDeviceTableEntry 19 } -processorDeviceCharacteristics OBJECT-TYPE - SYNTAX DellUnsigned16BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0030.0001.0020 This attribute defines characteristics of the -processor device. This attribute is a bit field where a bit has the meaning -defined below when set to 1 (one). - -NOTE: Bits 2-15 need to be examined in the context of bit 1. -If bit 1 is set, the processor charactistics are unknown and bits 2-15 cannot -be used to determine if the functions associated with the bits are supported. - - Bit - Position Meaning if Set - -------- -------------- - Bit 0 Reserved - Bit 1 Unknown - Bit 2 64-bit capable - Bit 3-15 Reserved" - ::= { processorDeviceTableEntry 20 } -processorDeviceExtendedCapabilities OBJECT-TYPE - SYNTAX DellUnsigned16BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0030.0001.0021 This attribute defines extended capabilities of the -processor device. This attribute is a bit field where a bit has the meaning -defined below when set to 1 (one). - - Bit - Position Meaning if Set - -------- -------------- - Bit 0 Virtualization Technology (VT) supported - Bit 1 Demand-Based Switching (DBS) supported - Bit 2 eXecute Disable (XD) supported - Bit 3 Hyper-Threading (HT) supported" - ::= { processorDeviceTableEntry 21 } -processorDeviceExtendedSettings OBJECT-TYPE - SYNTAX DellUnsigned16BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0030.0001.0022 This attribute defines extended settings of the -processor device. This attribute is a bit field where a bit has the meaning -defined below when set to 1 (one). - - Bit - Position Meaning if Set - -------- -------------- - Bit 0 Virtualization Technology (VT) enabled - Bit 1 Demand Based Switching (DBS) enabled - Bit 2 eXecute Disable (XD) enabled - Bit 3 Hyper-Threading (HT) enabled" - ::= { processorDeviceTableEntry 22 } -processorDeviceBrandName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0030.0001.0023 This attribute defines the brand of the -processor device." - ::= { processorDeviceTableEntry 23 } -processorDeviceModelName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0030.0001.0024 This attribute defines the model of the -processor device." - ::= { processorDeviceTableEntry 24 } -processorDeviceSteppingName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0030.0001.0025 This attribute defines the stepping of the -processor device." - ::= { processorDeviceTableEntry 25 } - - -------------------------------------------------------------------------------- --- Processor Device Status Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1100.32.1... -------------------------------------------------------------------------------- - -DellProcessorDeviceStatusReading ::= INTEGER { - -- Note: These values are bit masks, so combination values are possible. - internalError(1), -- Internal Error - thermalTrip(2), -- Thermal Trip - configurationError(32), -- Configuration Error - processorPresent(128), -- Processor Present - processorDisabled(256), -- Processor Disabled - terminatorPresent(512), -- Terminator Present - processorThrottled(1024) -- Processor Throttled -} - -ProcessorDeviceStatusTableEntry ::= SEQUENCE { - processorDeviceStatusChassisIndex DellObjectRange, - processorDeviceStatusIndex DellObjectRange, - processorDeviceStatusStateCapabilities DellStateCapabilities, - processorDeviceStatusStateSettings DellStateSettings, - processorDeviceStatusStatus DellStatus, - processorDeviceStatusReading DellProcessorDeviceStatusReading, - processorDeviceStatusLocationName DellString, - processorDeviceStatusPortIndexReference DellObjectRange -} - -processorDeviceStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF ProcessorDeviceStatusTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0032 This object defines the Processor Device Status Table." - ::= { deviceGroup 32 } -processorDeviceStatusTableEntry OBJECT-TYPE - SYNTAX ProcessorDeviceStatusTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0032.0001 This object defines the Processor Device Status Table Entry." - INDEX { processorDeviceStatusChassisIndex, - processorDeviceStatusIndex } - ::= { processorDeviceStatusTable 1 } - -processorDeviceStatusChassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0032.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { processorDeviceStatusTableEntry 1 } -processorDeviceStatusIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0032.0001.0002 This attribute defines the index (one based) of the -processor device status probe." - ::= { processorDeviceStatusTableEntry 2 } -processorDeviceStatusStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0032.0001.0003 This attribute defines the state capabilities of the -processor device status probe." - ::= { processorDeviceStatusTableEntry 3 } -processorDeviceStatusStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0032.0001.0004 This attribute defines the state settings of the -processor device status probe." - ::= { processorDeviceStatusTableEntry 4 } -processorDeviceStatusStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0032.0001.0005 This attribute defines the status of the -processor device status probe. This status will be joined into -the processorDeviceStatus attribute." - ::= { processorDeviceStatusTableEntry 5 } -processorDeviceStatusReading OBJECT-TYPE - SYNTAX DellProcessorDeviceStatusReading - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0032.0001.0006 This attribute defines the reading of the -processor device status probe." - ::= { processorDeviceStatusTableEntry 6 } -processorDeviceStatusLocationName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0032.0001.0007 This attribute defines the location name of the -processor device status probe." - ::= { processorDeviceStatusTableEntry 7 } -processorDeviceStatusPortIndexReference OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0032.0001.0008 This attribute defines the index (one based) of the -associated processor port in the same chassis." - ::= { processorDeviceStatusTableEntry 8 } - - -------------------------------------------------------------------------------- --- Cache Device Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1100.40.1... -------------------------------------------------------------------------------- - -DellCacheDeviceType ::= INTEGER { - deviceTypeIsOther(1), -- type is other than following values - deviceTypeIsUnknown(2), -- type is unknown - deviceTypeIsInstruction(3), -- type is instruction - deviceTypeIsData(4), -- type is data - deviceTypeIsUnified(5) -- type is unified -} -DellCacheDeviceLevel ::= INTEGER { - deviceLevelIsOther(1), -- level is other than following values - deviceLevelIsUnknown(2), -- level is unknown - deviceLevelIsPrimary(3), -- level is primary - deviceLevelIsSecondary(4), -- level is secondary - deviceLevelIsTertiary(5) -- level is tertiary -} -DellCacheDeviceWritePolicy ::= INTEGER { - deviceWritePolicyIsOther(1), -- policy is other than following values - deviceWritePolicyIsUnknown(2), -- policy is unknown - deviceWritePolicyIsWriteBack(3), -- policy is write back - deviceWritePolicyIsWriteThrough(4), -- policy is write through - deviceWritePolicyIsVariesByAddress(5), -- policy is varies by address - deviceWritePolicyIsDeterminedByIO(6) -- policy is determined by I/O query -} -DellCacheDeviceStatusState ::= INTEGER { - other(1), -- state is other than following values - unknown(2), -- state is unknown - enabled(3), -- state is enabled - userDisabled(4), -- state is disabled by user - biosDisabled(5) -- state is BIOS disabled -} -DellCacheDeviceECCType ::= INTEGER { - deviceECCTypeIsOther(1), -- ECC type is other than following values - deviceECCTypeIsUnknown(2), -- ECC type is unknown - deviceECCTypeIsNone(3), -- ECC type is none - deviceECCTypeIsParity(4), -- ECC type is parity - deviceECCTypeIsSingleBitECC(5), -- ECC type is single bit ECC - deviceECCTypeIsMultiBitECC(6), -- ECC type is multibit ECC - deviceECCTypeIsCRC(7) -- ECC type is CRC -} -DellCacheDeviceAssociativity ::= INTEGER { - deviceAssociativityIsOther(1), -- associativity is Other - deviceAssociativityIsUnknown(2), -- associativity is Unknown - deviceAssociativityIsDirectMapped(3), -- associativity is Direct Mapped - deviceAssociativityIsTwoWaySetAssociative(4), -- associativity is 2-way Set-Associative - deviceAssociativityIsFourWaySetAssociative(5), -- associativity is 4-way Set-Associative - deviceAssociativityIsFullyAssociative(6), -- associativity is Fully Associative - deviceAssociativityIsEightWaySetAssociative(7), -- associativity is 8-way Set-Associative - deviceAssociativityIsSixteenWaySetAssociative(8), -- associativity is 16-way Set-Associative - deviceAssociativityIs12WaySetAssociative(9), -- associativity is 12-way Set-Associative - deviceAssociativityIs24WaySetAssociative(10), -- associativity is 24-way Set-Associative - deviceAssociativityIs32WaySetAssociative(11), -- associativity is 32-way Set-Associative - deviceAssociativityIs48WaySetAssociative(12), -- associativity is 48-way Set-Associative - deviceAssociativityIs64WaySetAssociative(13) -- associativity is 64-way Set-Associative -} -DellCacheDeviceLocation ::= INTEGER { - deviceLocationIsOther(1), -- location is other than following values - deviceLocationIsUnknown(2), -- location is unknown - deviceLocationIsInternal(3), -- location is internal - deviceLocationIsExternal(4) -- location is external -} -DellCacheDeviceSRAMType ::= INTEGER { - deviceSRAMTypeIsOther(1), -- SRAM type is other than following values - deviceSRAMTypeIsUnknown(2), -- SRAM type is unknown - deviceSRAMTypeIsNonBurst(3), -- SRAM type is nonburst - deviceSRAMTypeIsBurst(4), -- SRAM type is burst - deviceSRAMTypeIsPipeBurst(5), -- SRAM type is pipeburst - deviceSRAMTypeIsSynchronous(6), -- SRAM type is synchronous - deviceSRAMTypeIsAsynchronous(7) -- SRAM type is asynchronous -} - -CacheDeviceTableEntry ::= SEQUENCE { - cacheDevicechassisIndex DellObjectRange, - cacheDeviceIndex DellObjectRange, - cacheDeviceStateCapabilities DellStateCapabilities, - cacheDeviceStateSettings DellStateSettings, - cacheDeviceStatus DellStatus, - cacheDeviceprocessorDeviceIndexReference DellObjectRange, - cacheDeviceType DellCacheDeviceType, - cacheDeviceLocation DellCacheDeviceLocation, - cacheDeviceStatusState DellCacheDeviceStatusState, - cacheDeviceExternalSocketName DellString, - cacheDeviceLevel DellCacheDeviceLevel, - cacheDeviceMaximumSize DellUnsigned32BitRange, - cacheDeviceCurrentSize DellUnsigned32BitRange, - cacheDeviceSpeed DellUnsigned32BitRange, - cacheDeviceWritePolicy DellCacheDeviceWritePolicy, - cacheDeviceIsSocketed DellBoolean, - cacheDeviceECCType DellCacheDeviceECCType, - cacheDeviceAssociativity DellCacheDeviceAssociativity, - cacheDeviceSupportedType DellCacheDeviceSRAMType, - cacheDeviceCurrentType DellCacheDeviceSRAMType -} - -cacheDeviceTable OBJECT-TYPE - SYNTAX SEQUENCE OF CacheDeviceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0040 This object defines the Cache Device Table." - ::= { deviceGroup 40 } -cacheDeviceTableEntry OBJECT-TYPE - SYNTAX CacheDeviceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0040.0001 This object defines the Cache Device Table Entry." - INDEX { cacheDevicechassisIndex, - cacheDeviceIndex } - ::= { cacheDeviceTable 1 } - -cacheDevicechassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0040.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { cacheDeviceTableEntry 1 } -cacheDeviceIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0040.0001.0002 This attribute defines the index (one based) of the -cache device." - ::= { cacheDeviceTableEntry 2 } -cacheDeviceStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0040.0001.0003 This attribute defines the state capabilities of the -cache device." - ::= { cacheDeviceTableEntry 3 } -cacheDeviceStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0040.0001.0004 This attribute defines the state settings of the -cache device." - ::= { cacheDeviceTableEntry 4 } -cacheDeviceStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0040.0001.0005 This attribute defines the status of the cache device." - ::= { cacheDeviceTableEntry 5 } -cacheDeviceprocessorDeviceIndexReference OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0040.0001.0006 This attribute defines the index (one based) of the -processor device associated with the cache device." - ::= { cacheDeviceTableEntry 6 } -cacheDeviceType OBJECT-TYPE - SYNTAX DellCacheDeviceType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0040.0001.0007 This attribute defines the type of cache device." - ::= { cacheDeviceTableEntry 7 } -cacheDeviceLocation OBJECT-TYPE - SYNTAX DellCacheDeviceLocation - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0040.0001.0008 This attribute defines the location of the cache device." - ::= { cacheDeviceTableEntry 8 } -cacheDeviceStatusState OBJECT-TYPE - SYNTAX DellCacheDeviceStatusState - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0040.0001.0009 This attribute defines the status state of the -cache device." - ::= { cacheDeviceTableEntry 9 } -cacheDeviceExternalSocketName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0040.0001.0010 This attribute defines the name of the external socket -name of the cache device if the cache device is socketed." - ::= { cacheDeviceTableEntry 10 } -cacheDeviceLevel OBJECT-TYPE - SYNTAX DellCacheDeviceLevel - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0040.0001.0011 This attribute defines the level of the cache device." - ::= { cacheDeviceTableEntry 11 } -cacheDeviceMaximumSize OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0040.0001.0012 This attribute defines the maximum size of the -cache device in KBytes. Zero indicates the maximum size is unknown." - ::= { cacheDeviceTableEntry 12 } -cacheDeviceCurrentSize OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0040.0001.0013 This attribute defines the current size of the -cache device in KBytes. Zero indicates the current size is unknown." - ::= { cacheDeviceTableEntry 13 } -cacheDeviceSpeed OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0040.0001.0014 This attribute defines the speed of the -cache device in nanoseconds. Zero indicates the speed is unknown." - ::= { cacheDeviceTableEntry 14 } -cacheDeviceWritePolicy OBJECT-TYPE - SYNTAX DellCacheDeviceWritePolicy - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0040.0001.0015 This attribute defines the write policy of the -cache device." - ::= { cacheDeviceTableEntry 15 } -cacheDeviceIsSocketed OBJECT-TYPE - SYNTAX DellBoolean - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0040.0001.0016 This attribute defines if the cache device is -socketed or not." - ::= { cacheDeviceTableEntry 16 } -cacheDeviceECCType OBJECT-TYPE - SYNTAX DellCacheDeviceECCType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0040.0001.0017 This attribute defines the type of error correction -in use by the cache device." - ::= { cacheDeviceTableEntry 17 } -cacheDeviceAssociativity OBJECT-TYPE - SYNTAX DellCacheDeviceAssociativity - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0040.0001.0018 This attribute defines the type of associativity -in use by the cache device." - ::= { cacheDeviceTableEntry 18 } -cacheDeviceSupportedType OBJECT-TYPE - SYNTAX DellCacheDeviceSRAMType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0040.0001.0019 This attribute defines the supported SRAM type of the -cache device." - ::= { cacheDeviceTableEntry 19 } -cacheDeviceCurrentType OBJECT-TYPE - SYNTAX DellCacheDeviceSRAMType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0040.0001.0020 This attribute defines the current SRAM type of the -cache device." - ::= { cacheDeviceTableEntry 20 } - - -------------------------------------------------------------------------------- --- Memory Device Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1100.50.1... -------------------------------------------------------------------------------- - -DellMemoryDeviceFormFactor ::= INTEGER { - deviceFormFactorIsOther(1), -- form factor is other than following values - deviceFormFactorIsUnknown(2), -- form factor is unknown - deviceFormFactorIsSIMM(3), -- form factor is SIMM - deviceFormFactorIsSIP(4), -- form factor is SIP - deviceFormFactorIsAChip(5), -- form factor is Chip - deviceFormFactorIsDIP(6), -- form factor is DIP - deviceFormFactorIsZIP(7), -- form factor is ZIP - deviceFormFactorIsAProprietaryCard(8), -- form factor is Proprietary Card - deviceFormFactorIsDIMM(9), -- form factor is DIMM - deviceFormFactorIsTSOP(10), -- form factor is TSOP - deviceFormFactorIsARowOfChips(11), -- form factor is Row of Chips - deviceFormFactorIsRIMM(12), -- form factor is RIMM - deviceFormFactorIsSODIMM(13), -- form factor is SODIMM - deviceFormFactorIsSRIMM(14), -- form factor is SRIMM - deviceFormFactorIsFBDIMM(15) -- form factor is FB-DIMM -} -DellMemoryDeviceType ::= INTEGER { - deviceTypeIsOther(1), -- type is other than following values - deviceTypeIsUnknown(2), -- type is unknown - deviceTypeIsDRAM(3), -- type is DRAM - deviceTypeIsEDRAM(4), -- type is EDRAM - deviceTypeIsVRAM(5), -- type is VRAM - deviceTypeIsSRAM(6), -- type is SRAM - deviceTypeIsRAM(7), -- type is RAM - deviceTypeIsROM(8), -- type is ROM - deviceTypeIsFLASH(9), -- type is FLASH - deviceTypeIsEEPROM(10), -- type is EEPROM - deviceTypeIsFEPROM(11), -- type is FEPROM - deviceTypeIsEPROM(12), -- type is EPROM - deviceTypeIsCDRAM(13), -- type is CDRAM - deviceTypeIs3DRAM(14), -- type is 3DRAM - deviceTypeIsSDRAM(15), -- type is SDRAM - deviceTypeIsSGRAM(16), -- type is SGRAM - deviceTypeIsRDRAM(17), -- type is RDRAM - deviceTypeIsDDR(18), -- type is DDR - deviceTypeIsDDR2(19), -- type is DDR2 - deviceTypeIsDDR2FBDIMM(20), -- type is DDR2 FB-DIMM - deviceTypeIsDDR3(24), -- type is DDR3 - deviceTypeIsFBD2(25) -- type is FBD2 -} - -DellMemoryDeviceRank ::= INTEGER { - deviceRankIsUnknown(1), -- Rank is unknown - deviceRankIsSingle(2), -- Rank is Single - deviceRankIsDual(4), -- Rank is Dual - deviceRankIsQuad(8), -- Rank is Quad - deviceRankIsOctal(16), -- Rank is Octal - deviceRankIsHexa(32) -- Rank is Hexa -} - -DellMemoryDeviceTypeDetails ::= INTEGER { - -- Note: These values are bit masks, so combination values are possible. - deviceTypeDetailIsOther(2), -- type detail is Other - deviceTypeDetailIsUnknown(4), -- type detail is Unknown - deviceTypeDetailIsFastPaged(8), -- type detail is Fast Paged - deviceTypeDetailIsStaticColumn(16), -- type detail is Static Column - deviceTypeDetailIsPseudoStatic(32), -- type detail is Pseudo-static - deviceTypeDetailIsRAMBUS(64), -- type detail is RAMBUS - deviceTypeDetailIsSynchronous(128), -- type detail is Synchronous - deviceTypeDetailIsCMOS(256), -- type detail is CMOS - deviceTypeDetailIsEDO(512), -- type detail is EDO - deviceTypeDetailIsWindowDRAM(1024), -- type detail is Window DRAM - deviceTypeDetailIsCacheDRAM(2048), -- type detail is Cache DRAM - deviceTypeDetailIsNonVolatile(4096), -- type detail is Non-volatile - deviceTypeDetailIsRegistered(8192), -- type detail is Registered - deviceTypeDetailIsNonRegistered(16384) -- type detail is Non-registered -} -DellMemoryDeviceFailureModes ::= INTEGER { - -- Note: These values are bit masks, so combination values are possible. - -- If value is 0 (zero), memory device has no faults. - eccSingleBitCorrectionWarningRate(1), -- ECC single bit correction warning rate exceeded - eccSingleBitCorrectionFailureRate(2), -- ECC single bit correction failure rate exceeded - eccMultiBitFault(4), -- ECC multibit fault encountered - eccSingleBitCorrectionLoggingDisabled(8), -- ECC single bit correction logging disabled - deviceDisabledBySpareActivation(16) -- device disabled because of spare activation -} - -MemoryDeviceTableEntry ::= SEQUENCE { - memoryDevicechassisIndex DellObjectRange, - memoryDeviceIndex DellObjectRange, - memoryDeviceStateCapabilities DellStateCapabilities, - memoryDeviceStateSettings DellStateSettings, - memoryDeviceStatus DellStatus, - memoryDeviceMemoryPortIndexReference DellObjectRange, - memoryDeviceType DellMemoryDeviceType, - memoryDeviceLocationName DellString, - memoryDeviceErrorCount DellSigned32BitRange, - memoryDeviceBankLocationName DellString, - memoryDeviceTypeDetails DellMemoryDeviceTypeDetails, - memoryDeviceFormFactor DellMemoryDeviceFormFactor, - memoryDeviceSet DellUnsigned32BitRange, - memoryDeviceSize DellUnsigned32BitRange, - memoryDeviceSpeed DellUnsigned32BitRange, - memoryDeviceTotalBusWidth DellUnsigned32BitRange, - memoryDeviceTotalDataBusWidth DellUnsigned32BitRange, - memoryDeviceSingleBitErrorCount DellSigned32BitRange, - memoryDeviceMultiBitErrorCount DellSigned32BitRange, - memoryDeviceFailureModes DellMemoryDeviceFailureModes, - memoryDeviceManufacturerName DellString, - memoryDevicePartNumberName DellString, - memoryDeviceSerialNumberName DellString, - memoryDeviceAssetTagName DellString, - memoryDeviceSpeedName DellString, - memoryDeviceRank DellMemoryDeviceRank, - memoryDeviceExtendedSize DellUnsigned32BitRange -} - -memoryDeviceTable OBJECT-TYPE - SYNTAX SEQUENCE OF MemoryDeviceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0050 This object defines the Memory Device Table." - ::= { deviceGroup 50 } -memoryDeviceTableEntry OBJECT-TYPE - SYNTAX MemoryDeviceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0050.0001 This object defines the Memory Device Table Entry." - INDEX { memoryDevicechassisIndex, - memoryDeviceIndex } - ::= { memoryDeviceTable 1 } - -memoryDevicechassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0050.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { memoryDeviceTableEntry 1 } -memoryDeviceIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0050.0001.0002 This attribute defines the index (one based) of the -memory device." - ::= { memoryDeviceTableEntry 2 } -memoryDeviceStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0050.0001.0003 This attribute defines the state capabilities of the -memory device." - ::= { memoryDeviceTableEntry 3 } -memoryDeviceStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0050.0001.0004 This attribute defines the state settings of the -memory device." - ::= { memoryDeviceTableEntry 4 } -memoryDeviceStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0050.0001.0005 This attribute defines the status of the memory device." - ::= { memoryDeviceTableEntry 5 } -memoryDeviceMemoryPortIndexReference OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0050.0001.0006 This attribute defines the index (one based) of the -memory port that this memory device is part of." - ::= { memoryDeviceTableEntry 6 } -memoryDeviceType OBJECT-TYPE - SYNTAX DellMemoryDeviceType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0050.0001.0007 This attribute defines the type of the memory device." - ::= { memoryDeviceTableEntry 7 } -memoryDeviceLocationName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0050.0001.0008 This attribute defines the location of the memory device." - ::= { memoryDeviceTableEntry 8 } -memoryDeviceErrorCount OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS deprecated - DESCRIPTION -"1100.0050.0001.0009 This attribute defines the total number of ECC corrections -for the memory device. Writing a 0 (zero) to this variable will reset -the error counts for the device. - -**NOTE: This attribute is deprecated and replaced by memoryDeviceFailureModes. -The value will always be zero. Writing a 0 (zero) has no effect." - ::= { memoryDeviceTableEntry 9 } -memoryDeviceBankLocationName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0050.0001.0010 This attribute defines the location of the bank for the -memory device." - ::= { memoryDeviceTableEntry 10 } -memoryDeviceTypeDetails OBJECT-TYPE - SYNTAX DellMemoryDeviceTypeDetails - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0050.0001.0011 This attribute defines the detailed type of the -memory device." - ::= { memoryDeviceTableEntry 11 } -memoryDeviceFormFactor OBJECT-TYPE - SYNTAX DellMemoryDeviceFormFactor - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0050.0001.0012 This attribute defines the form factor of the -memory device." - ::= { memoryDeviceTableEntry 12 } -memoryDeviceSet OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0050.0001.0013 This attribute defines if the memory device is a part -of a set. Zero indicates it is not part of a set; 2,147,483,647 indicates -it is unknown if it is a part of a set." - ::= { memoryDeviceTableEntry 13 } -memoryDeviceSize OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS deprecated - DESCRIPTION -"1100.0050.0001.0014 This attribute defines the size in KBytes of the -memory device. Zero indicates no memory installed; 2,147,483,647 indicates -an unknown memory size. - -**NOTE: This attribute is deprecated and replaced by memoryDeviceExtendedSize." - ::= { memoryDeviceTableEntry 14 } -memoryDeviceSpeed OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0050.0001.0015 This attribute defines the speed in nanoseconds -of the memory device. Zero indicates an unknown speed." - ::= { memoryDeviceTableEntry 15 } -memoryDeviceTotalBusWidth OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0050.0001.0016 This attribute defines the total number bits, -including ECC, used by the memory device. 2,147,483,647 indicates -an unknown number of bits." - ::= { memoryDeviceTableEntry 16 } -memoryDeviceTotalDataBusWidth OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0050.0001.0017 This attribute defines the total number of data bits -used by the memory device. 2,147,483,647 indicates an unknown number of bits." - ::= { memoryDeviceTableEntry 17 } -memoryDeviceSingleBitErrorCount OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS deprecated - DESCRIPTION -"1100.0050.0001.0018 This attribute defines the total number of single bit -ECC corrections for the memory device. - -**NOTE: This attribute is deprecated and replaced by memoryDeviceFailureModes. -The value will always be zero." - ::= { memoryDeviceTableEntry 18 } -memoryDeviceMultiBitErrorCount OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS deprecated - DESCRIPTION -"1100.0050.0001.0019 This attribute defines the total number of multibit -ECC errors for the memory device. - -**NOTE: This attribute is deprecated and replaced by memoryDeviceFailureModes. -The value will always be zero." - ::= { memoryDeviceTableEntry 19 } -memoryDeviceFailureModes OBJECT-TYPE - SYNTAX DellMemoryDeviceFailureModes - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0050.0001.0020 This attribute defines the failure modes of the -memory device when the memoryDeviceStatus attribute is not ok(3). It is -a bit field that can be used to report more than one type of failure mode -by using a combination of the defined bit masks. - -**NOTE: This attribute replaces the memory device error count attributes. -When the memoryDeviceStatus attribute is not ok(3), this attribute should be -used to determine the reason for that instead of the error count attributes." - ::= { memoryDeviceTableEntry 20 } -memoryDeviceManufacturerName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0050.0001.0021 This attribute defines the manufacturer of the -memory device." - ::= { memoryDeviceTableEntry 21 } -memoryDevicePartNumberName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0050.0001.0022 This attribute defines the manufacturer's part number -for the memory device." - ::= { memoryDeviceTableEntry 22 } -memoryDeviceSerialNumberName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0050.0001.0023 This attribute defines the serial number of the -memory device." - ::= { memoryDeviceTableEntry 23 } -memoryDeviceAssetTagName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0050.0001.0024 This attribute defines the asset tag of the -memory device." - ::= { memoryDeviceTableEntry 24 } -memoryDeviceSpeedName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0050.0001.0025 This attribute defines the speed of the memory device -in string format with units specified in string." - ::= { memoryDeviceTableEntry 25 } -memoryDeviceRank OBJECT-TYPE - SYNTAX DellMemoryDeviceRank - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0050.0001.0026 This attribute defines the Rank -of the memory device (DIMM). Zero indicates an unknown." - ::= { memoryDeviceTableEntry 26 } -memoryDeviceExtendedSize OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0050.0001.0027 This attribute defines the size in MBytes of the -memory device. - -**NOTE: This attribute replaces the memoryDeviceSize." - ::= { memoryDeviceTableEntry 27 } - - -------------------------------------------------------------------------------- --- Memory Device Mapped Address Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1100.60.1... -------------------------------------------------------------------------------- - -MemoryDeviceMappedAddressTableEntry ::= SEQUENCE { - memoryDeviceMappedAddresschassisIndex DellObjectRange, - memoryDeviceMappedAddressIndex DellObjectRange, - memoryDeviceMappedAddressStateCapabilities DellStateCapabilities, - memoryDeviceMappedAddressStateSettings DellStateSettings, - memoryDeviceMappedAddressStatus DellStatus, - memoryDeviceIndexReference DellObjectRange, - memoryDeviceMappedAddressRowPosition DellUnsigned32BitRange, - memoryDeviceMappedAddressInterleavePosition DellUnsigned32BitRange, - memoryDeviceMappedAddressInterleaveDepth DellUnsigned32BitRange, - memoryDeviceMappedAddressStartingAddress DellUnsigned64BitRange, - memoryDeviceMappedAddressEndingAddress DellUnsigned64BitRange -} - -memoryDeviceMappedAddressTable OBJECT-TYPE - SYNTAX SEQUENCE OF MemoryDeviceMappedAddressTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0060 This object defines the Memory Device Mapped Address Table." - ::= { deviceGroup 60 } -memoryDeviceMappedAddressTableEntry OBJECT-TYPE - SYNTAX MemoryDeviceMappedAddressTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0060.0001 This object defines the Memory Device Mapped Address -Table Entry." - INDEX { memoryDeviceMappedAddresschassisIndex, - memoryDeviceMappedAddressIndex } - ::= { memoryDeviceMappedAddressTable 1 } - -memoryDeviceMappedAddresschassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0060.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { memoryDeviceMappedAddressTableEntry 1 } -memoryDeviceMappedAddressIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0060.0001.0002 This attribute defines the index (one based) of the -memory device mapped address." - ::= { memoryDeviceMappedAddressTableEntry 2 } -memoryDeviceMappedAddressStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0060.0001.0003 This attribute defines the state capabilities of the -memory device mapped address." - ::= { memoryDeviceMappedAddressTableEntry 3 } -memoryDeviceMappedAddressStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0060.0001.0004 This attribute defines the state settings of the -memory device mapped address." - ::= { memoryDeviceMappedAddressTableEntry 4 } -memoryDeviceMappedAddressStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0060.0001.0005 This attribute defines the status of the -memory device mapped address." - ::= { memoryDeviceMappedAddressTableEntry 5 } -memoryDeviceIndexReference OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0060.0001.0006 This attribute defines the index (one based) of the -memory device associated with the memory device mapped address." - ::= { memoryDeviceMappedAddressTableEntry 6 } -memoryDeviceMappedAddressRowPosition OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0060.0001.0007 This attribute defines the position of the referenced -memory in a row of the memory device mapped address. -2,147,483,647 indicates an unknown position." - ::= { memoryDeviceMappedAddressTableEntry 7 } -memoryDeviceMappedAddressInterleavePosition OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0060.0001.0008 This attribute defines the position of the referenced -memory in an interleave of the memory device mapped address. -2,147,483,647 indicates an unknown position." - ::= { memoryDeviceMappedAddressTableEntry 8 } -memoryDeviceMappedAddressInterleaveDepth OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0060.0001.0009 This attribute defines the maximum number of -consecutive rows from the referenced memory device that are accessed -in a single interleaved transfer in the memory device mapped address. -2,147,483,647 indicates an unknown number of rows." - ::= { memoryDeviceMappedAddressTableEntry 9 } -memoryDeviceMappedAddressStartingAddress OBJECT-TYPE - SYNTAX DellUnsigned64BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0060.0001.0010 This attribute defines the physical starting address -in KBytes of the memory device mapped address." - ::= { memoryDeviceMappedAddressTableEntry 10 } -memoryDeviceMappedAddressEndingAddress OBJECT-TYPE - SYNTAX DellUnsigned64BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0060.0001.0011 This attribute defines the physical ending address -in KBytes of the memory device mapped address." - ::= { memoryDeviceMappedAddressTableEntry 11 } - - -------------------------------------------------------------------------------- --- Generic Device Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1100.70.1... -------------------------------------------------------------------------------- - -DellGenericDeviceType ::= INTEGER { - deviceTypeIsOther(1), -- type is other than following values - deviceTypeIsUnknown(2), -- type is unknown - deviceTypeIsAVideoDevice(3), -- type is Video Device - deviceTypeIsASCSIController(4), -- type is SCSI Controller - deviceTypeIsAnEthernetDevice(5), -- type is Ethernet - deviceTypeIsTokenRingDevice(6), -- type is Token Ring - deviceTypeIsASoundDevice(7) -- type is Sound Device -} - -GenericDeviceTableEntry ::= SEQUENCE { - genericDevicechassisIndex DellObjectRange, - genericDeviceIndex DellObjectRange, - genericDeviceStateCapabilities DellStateCapabilities, - genericDeviceStateSettings DellStateSettings, - genericDeviceStatus DellStatus, - genericDeviceSystemSlotIndexReference DellObjectRange, - genericDeviceType DellGenericDeviceType, - genericDeviceName DellString -} - -genericDeviceTable OBJECT-TYPE - SYNTAX SEQUENCE OF GenericDeviceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0070 This object defines the Generic Device Table." - ::= { deviceGroup 70 } -genericDeviceTableEntry OBJECT-TYPE - SYNTAX GenericDeviceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0070.0001 This object defines the Generic Device Table Entry." - INDEX { genericDevicechassisIndex, - genericDeviceIndex } - ::= { genericDeviceTable 1 } - -genericDevicechassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0070.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { genericDeviceTableEntry 1 } -genericDeviceIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0070.0001.0002 This attribute defines the index (one based) of the -generic device." - ::= { genericDeviceTableEntry 2 } -genericDeviceStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0070.0001.0003 This attribute defines the state capabilities of the -generic device." - ::= { genericDeviceTableEntry 3 } -genericDeviceStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0070.0001.0004 This attribute defines the state settings of the -generic device." - ::= { genericDeviceTableEntry 4 } -genericDeviceStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0070.0001.0005 This attribute defines the status of the -generic device." - ::= { genericDeviceTableEntry 5 } -genericDeviceSystemSlotIndexReference OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0070.0001.0006 This attribute defines the index (one based) of the -system slot that the generic device is in." - ::= { genericDeviceTableEntry 6 } -genericDeviceType OBJECT-TYPE - SYNTAX DellGenericDeviceType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0070.0001.0007 This attribute defines the type of the generic device." - ::= { genericDeviceTableEntry 7 } -genericDeviceName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0070.0001.0008 This attribute defines the name of the generic device." - ::= { genericDeviceTableEntry 8 } - - -------------------------------------------------------------------------------- --- PCI Device Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1100.80.1... -------------------------------------------------------------------------------- - -PCIDeviceTableEntry ::= SEQUENCE { - pCIDevicechassisIndex DellObjectRange, - pCIDeviceIndex DellObjectRange, - pCIDeviceStateCapabilities DellStateCapabilities, - pCIDeviceStateSettings DellStateSettings, - pCIDeviceStatus DellStatus, - pCIDeviceSystemSlotIndexReference DellObjectRange, - pCIDeviceDataBusWidth DellUnsigned32BitRange, - pCIDeviceManufacturerName DellString, - pCIDeviceDescriptionName DellString, - pCIDeviceSpeed DellUnsigned32BitRange, - pCIDeviceAdapterFault DellBoolean -} - -pCIDeviceTable OBJECT-TYPE - SYNTAX SEQUENCE OF PCIDeviceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0080 This object defines the PCI Device Table." - ::= { deviceGroup 80 } -pCIDeviceTableEntry OBJECT-TYPE - SYNTAX PCIDeviceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0080.0001 This object defines the PCI Device Table Entry." - INDEX { pCIDevicechassisIndex, - pCIDeviceIndex } - ::= { pCIDeviceTable 1 } - -pCIDevicechassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0080.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { pCIDeviceTableEntry 1 } -pCIDeviceIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0080.0001.0002 This attribute defines the index (one based) of the -PCI device." - ::= { pCIDeviceTableEntry 2 } -pCIDeviceStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0080.0001.0003 This attribute defines the state capabilities of the -PCI device." - ::= { pCIDeviceTableEntry 3 } -pCIDeviceStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0080.0001.0004 This attribute defines the state settings of the -PCI device." - ::= { pCIDeviceTableEntry 4 } -pCIDeviceStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0080.0001.0005 This attribute defines the status of the PCI device." - ::= { pCIDeviceTableEntry 5 } -pCIDeviceSystemSlotIndexReference OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0080.0001.0006 This attribute defines the index (one based) of the -system slot that the PCI Device is in." - ::= { pCIDeviceTableEntry 6 } -pCIDeviceDataBusWidth OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0080.0001.0007 This attribute defines the width of the data bus -of the PCI device." - ::= { pCIDeviceTableEntry 7 } -pCIDeviceManufacturerName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0080.0001.0008 This attribute defines the name of the manufacturer -of the PCI device." - ::= { pCIDeviceTableEntry 8 } -pCIDeviceDescriptionName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0080.0001.0009 This attribute defines the description of the PCI device." - ::= { pCIDeviceTableEntry 9 } -pCIDeviceSpeed OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0080.0001.0010 This attribute defines the bus speed in MHz of the -PCI device. Zero indicates the speed is unknown." - ::= { pCIDeviceTableEntry 10 } -pCIDeviceAdapterFault OBJECT-TYPE - SYNTAX DellBoolean - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0080.0001.0011 This attribute defines if the PCI device has detected -a fault or not." - ::= { pCIDeviceTableEntry 11 } - - -------------------------------------------------------------------------------- --- PCI Device Configuration Space Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1100.82.1... -------------------------------------------------------------------------------- - -PCIDeviceConfigurationSpaceTableEntry ::= SEQUENCE { - pCIDeviceConfigurationSpacechassisIndex DellObjectRange, - pCIDeviceConfigurationSpaceIndex DellObjectRange, - pCIDeviceConfigurationSpaceStateCapabilities DellStateCapabilities, - pCIDeviceConfigurationSpaceStateSettings DellStateSettings, - pCIDeviceConfigurationSpaceStatus DellStatus, - pCIDeviceIndexReference DellObjectRange, - pCIDeviceConfigurationSpaceBusNumber DellUnsigned32BitRange, - pCIDeviceConfigurationSpaceDeviceNumber DellUnsigned32BitRange, - pCIDeviceConfigurationSpaceFunctionNumber DellUnsigned32BitRange, - pCIDeviceConfigurationSpaceHeader OCTET STRING(SIZE(0..1025)) -} - -pCIDeviceConfigurationSpaceTable OBJECT-TYPE - SYNTAX SEQUENCE OF PCIDeviceConfigurationSpaceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0082 This object defines the PCI Device Configuration Space Table." - ::= { deviceGroup 82 } -pCIDeviceConfigurationSpaceTableEntry OBJECT-TYPE - SYNTAX PCIDeviceConfigurationSpaceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0082.0001 This object defines the PCI Device Configuration Space Table -Entry." - INDEX { pCIDeviceConfigurationSpacechassisIndex, - pCIDeviceConfigurationSpaceIndex } - ::= { pCIDeviceConfigurationSpaceTable 1 } - -pCIDeviceConfigurationSpacechassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0082.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { pCIDeviceConfigurationSpaceTableEntry 1 } -pCIDeviceConfigurationSpaceIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0082.0001.0002 This attribute defines the index (one based) of the -PCI device configuration space." - ::= { pCIDeviceConfigurationSpaceTableEntry 2 } -pCIDeviceConfigurationSpaceStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0082.0001.0003 This attribute defines the state capabilities of the -PCI device configuration space." - ::= { pCIDeviceConfigurationSpaceTableEntry 3 } -pCIDeviceConfigurationSpaceStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0082.0001.0004 This attribute defines the state settings of the -PCI device configuration space." - ::= { pCIDeviceConfigurationSpaceTableEntry 4 } -pCIDeviceConfigurationSpaceStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0082.0001.0005 This attribute defines the status of the -PCI device configuration space." - ::= { pCIDeviceConfigurationSpaceTableEntry 5 } -pCIDeviceIndexReference OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0082.0001.0006 This attribute defines the index (one based) of the -PCI device that this PCI device configuration space applies to." - ::= { pCIDeviceConfigurationSpaceTableEntry 6 } -pCIDeviceConfigurationSpaceBusNumber OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0082.0001.0007 This attribute defines the bus number of the -PCI device configuration space." - ::= { pCIDeviceConfigurationSpaceTableEntry 7 } -pCIDeviceConfigurationSpaceDeviceNumber OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0082.0001.0008 This attribute defines the device number of the -PCI device configuration space." - ::= { pCIDeviceConfigurationSpaceTableEntry 8 } -pCIDeviceConfigurationSpaceFunctionNumber OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0082.0001.0009 This attribute defines the function number of the -PCI device configuration space." - ::= { pCIDeviceConfigurationSpaceTableEntry 9 } -pCIDeviceConfigurationSpaceHeader OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(0..1025)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0082.0001.0010 This attribute defines the header of the -PCI device configuration space." - ::= { pCIDeviceConfigurationSpaceTableEntry 10 } - - -------------------------------------------------------------------------------- --- Network Device Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1100.90.1... -------------------------------------------------------------------------------- - -DellNetworkDeviceConnectionStatus ::= INTEGER { - -- unknown(0), - unable to determine connection status - connected(1), -- media reports connected - disconnected(2), -- media reports disconnected - driverBad(3), -- driver cannot be opened to determine status - driverDisabled(4), -- driver is disabled - hardwareInitalizing(10), -- hardware is initializing - hardwareResetting(11), -- hardware is resetting - hardwareClosing(12), -- hardware is closing down - hardwareNotReady(13) -- hardware is not ready -} -DellNetworkDeviceTeamingFlags ::= INTEGER { - -- Note: These values are bit fields, so combination values are possible. - -- undefined(0), - teaming flags are undefined - noTeam(1), -- device is not part of any team - teamingEnabled(2), -- teaming is enabled - adapterFaultToleranceMode(4), -- adapter fault tolerance teaming mode - loadBalancingMode(8) -- load balancing teaming mode -} -DellNetworkDeviceTOECapabilityFlags ::= INTEGER { - -- Note: These values are bit fields, so combination values are possible. - -- none(0), - querying for TOE capability is not supported - unknown(1), -- querying for TOE capability is supported but query returned an error - available(2), -- device has TOE capability - notAvailable(4), -- device does not have TOE capability - cannotBeDetermined(8), -- querying for TOE capability is supported but an error prevented querying - driverNotResponding(16) -- querying for TOE capability is supported but driver did not respond to query -} -DellNetworkDeviceRDMACapabilityFlags ::= INTEGER { - -- Note: These values are bit fields, so combination values are possible. - -- none(0), - querying for RDMA capability is not supported - unknown(1), -- querying for RDMA capability is supported but query returned an error - available(2), -- device has RDMA capability - notAvailable(4), -- device does not have RDMA capability - cannotBeDetermined(8), -- querying for RDMA capability is supported but an error prevented querying - driverNotResponding(16) -- querying for RDMA capability is supported but driver did not respond to query -} -DellNetworkDeviceiSCSICapabilityFlags ::= INTEGER { - -- Note: These values are bit fields, so combination values are possible. - -- none(0), - querying for iSCSI capability is not supported - unknown(1), -- querying for iSCSI capability is supported but query returned an error - available(2), -- device has iSCSI capability - notAvailable(4), -- device does not have iSCSI capability - cannotBeDetermined(8), -- querying for iSCSI capability is supported but an error prevented querying - driverNotResponding(16) -- querying for iSCSI capability is supported but driver did not respond to query -} -DellNetworkDeviceCapabilities ::= INTEGER { - -- Note: These values are bit fields, so combination values are possible. - -- notSupported(0), - device does not support reporting capabilities via this attribute - supported(1), -- device supports reporting capabilities via this attribute - toe(2), -- device has TOE capability - iscsiOffload(4), -- device has iSCSI Offload capability - fcoeOffload(8) -- device has FCoE Offload capability -} -DellNetworkDeviceNParEPEnabled ::= INTEGER { - disabled(1), -- NParEP mode is not enabled on device - enabled(2), -- NparEP mode is enabled on device - unknown (3) -- don't know NParEP mode on device -} - -NetworkDeviceTableEntry ::= SEQUENCE { - networkDeviceChassisIndex DellObjectRange, - networkDeviceIndex DellObjectRange, - networkDeviceStatus DellStatus, - networkDeviceConnectionStatus DellNetworkDeviceConnectionStatus, - networkDeviceDescriptionName DellString, - networkDeviceProductName DellString, - networkDeviceVendorName DellString, - networkDeviceServiceName DellString, - networkDeviceDriverImagePathName DellString, - networkDeviceDriverVersionName DellString, - networkDeviceIPAddress IpAddress, - networkDeviceIPSubnetMask IpAddress, - networkDeviceDefaultGatewayIPAddress IpAddress, - networkDeviceDHCPServerIPAddress IpAddress, - networkDeviceCurrentMACAddress DellMACAddress, - networkDevicePermanentMACAddress DellMACAddress, - networkDevicePCIBusNumber DellUnsigned8BitRange, - networkDevicePCIDeviceNumber DellUnsigned8BitRange, - networkDevicePCIFunctionNumber DellUnsigned8BitRange, - networkDeviceIRQ DellUnsigned32BitRange, - networkDeviceBaseIOPortAddress DellUnsigned32BitRange, - networkDeviceTeamingFlags DellNetworkDeviceTeamingFlags, - networkDeviceTOECapabilityFlags DellNetworkDeviceTOECapabilityFlags, - networkDeviceTOEEnabled DellBoolean, - networkDeviceRDMACapabilityFlags DellNetworkDeviceRDMACapabilityFlags, - networkDeviceRDMAEnabled DellBoolean, - networkDeviceiSCSICapabilityFlags DellNetworkDeviceiSCSICapabilityFlags, - networkDeviceiSCSIEnabled DellBoolean, - networkDeviceCapabilities DellNetworkDeviceCapabilities, - networkDeviceNParEPEnabled DellNetworkDeviceNParEPEnabled -} - -networkDeviceTable OBJECT-TYPE - SYNTAX SEQUENCE OF NetworkDeviceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0090 This object defines the Network Device Table." - ::= { deviceGroup 90 } -networkDeviceTableEntry OBJECT-TYPE - SYNTAX NetworkDeviceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0090.0001 This object defines the Network Device Table Entry." - INDEX { networkDeviceChassisIndex, - networkDeviceIndex } - ::= { networkDeviceTable 1 } - -networkDeviceChassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0001 This attribute defines the index (one based) of the -chassis that contains the network device." - ::= { networkDeviceTableEntry 1 } -networkDeviceIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0002 This attribute defines the index (one based) of the -network device." - ::= { networkDeviceTableEntry 2 } -networkDeviceStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0003 This attribute defines the status of the network device." - ::= { networkDeviceTableEntry 3 } -networkDeviceConnectionStatus OBJECT-TYPE - SYNTAX DellNetworkDeviceConnectionStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0004 This attribute defines the connection status of the -network device." - ::= { networkDeviceTableEntry 4 } -networkDeviceDescriptionName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0005 This attribute defines the description of the -network device." - ::= { networkDeviceTableEntry 5 } -networkDeviceProductName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0006 This attribute defines the product name of the -network device." - ::= { networkDeviceTableEntry 6 } -networkDeviceVendorName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0007 This attribute defines the name of the vendor of the -network device." - ::= { networkDeviceTableEntry 7 } -networkDeviceServiceName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0008 This attribute defines the service name of the -network device." - ::= { networkDeviceTableEntry 8 } -networkDeviceDriverImagePathName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0009 This attribute defines the path to the binary image -of the driver for the network device." - ::= { networkDeviceTableEntry 9 } -networkDeviceDriverVersionName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0010 This attribute defines the version of the driver -for the network device." - ::= { networkDeviceTableEntry 10 } -networkDeviceIPAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0011 This attribute defines the IP address of the -network device." - ::= { networkDeviceTableEntry 11 } -networkDeviceIPSubnetMask OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0012 This attribute defines the IP subnet mask for the -IP address currently assigned to the network device." - ::= { networkDeviceTableEntry 12 } -networkDeviceDefaultGatewayIPAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0013 This attribute defines the IP address of the -default gateway for the network device." - ::= { networkDeviceTableEntry 13 } -networkDeviceDHCPServerIPAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0014 This attribute defines the IP address of the -DHCP server that was used to obtain the IP address of the network device -if DHCP is used to configure the network device." - ::= { networkDeviceTableEntry 14 } -networkDeviceCurrentMACAddress OBJECT-TYPE - SYNTAX DellMACAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0015 This attribute defines the current MAC address of the -network device." - ::= { networkDeviceTableEntry 15 } -networkDevicePermanentMACAddress OBJECT-TYPE - SYNTAX DellMACAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0016 This attribute defines the permanent MAC address of the -network device." - ::= { networkDeviceTableEntry 16 } -networkDevicePCIBusNumber OBJECT-TYPE - SYNTAX DellUnsigned8BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0017 This attribute defines the PCI bus number of the -network device." - ::= { networkDeviceTableEntry 17 } -networkDevicePCIDeviceNumber OBJECT-TYPE - SYNTAX DellUnsigned8BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0018 This attribute defines the PCI device number of the -network device." - ::= { networkDeviceTableEntry 18 } -networkDevicePCIFunctionNumber OBJECT-TYPE - SYNTAX DellUnsigned8BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0019 This attribute defines the PCI function number of the -network device." - ::= { networkDeviceTableEntry 19 } -networkDeviceIRQ OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0020 This attribute defines the interrupt request number -of the network device." - ::= { networkDeviceTableEntry 20 } -networkDeviceBaseIOPortAddress OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0021 This attribute defines the base input/outport port -address of the network device." - ::= { networkDeviceTableEntry 21 } -networkDeviceTeamingFlags OBJECT-TYPE - SYNTAX DellNetworkDeviceTeamingFlags - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0022 This attribute defines the teaming features of the -network device." - ::= { networkDeviceTableEntry 22 } -networkDeviceTOECapabilityFlags OBJECT-TYPE - SYNTAX DellNetworkDeviceTOECapabilityFlags - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0023 This attribute defines the TCP/IP Offload Engine (TOE) -capability flags of the network device." - ::= { networkDeviceTableEntry 23 } -networkDeviceTOEEnabled OBJECT-TYPE - SYNTAX DellBoolean - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0024 This attribute defines if TOE is enabled for the -network device." - ::= { networkDeviceTableEntry 24 } -networkDeviceRDMACapabilityFlags OBJECT-TYPE - SYNTAX DellNetworkDeviceRDMACapabilityFlags - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0025 This attribute defines the Remote Direct Memory Access -(RDMA) capability flags of the network device." - ::= { networkDeviceTableEntry 25 } -networkDeviceRDMAEnabled OBJECT-TYPE - SYNTAX DellBoolean - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0026 This attribute defines if RDMA is enabled for the -network device." - ::= { networkDeviceTableEntry 26 } -networkDeviceiSCSICapabilityFlags OBJECT-TYPE - SYNTAX DellNetworkDeviceiSCSICapabilityFlags - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0027 This attribute defines the Internet Small Computer -System Interface (iSCSI) capability flags of the network device." - ::= { networkDeviceTableEntry 27 } -networkDeviceiSCSIEnabled OBJECT-TYPE - SYNTAX DellBoolean - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0028 This attribute defines if iSCSI is enabled for the -network device." - ::= { networkDeviceTableEntry 28 } -networkDeviceCapabilities OBJECT-TYPE - SYNTAX DellNetworkDeviceCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0029 This attribute defines the capabilities of the network device. -If this value is notSupported(0), the networkDeviceTOECapabilityFlags, -networkDeviceTOEEnabled, networkDeviceRDMACapabilityFlags, networkDeviceRDMAEnabled, -networkDeviceiSCSICapabilityFlags and networkDeviceiSCSIEnabled attributes should -be used to determine the network device capabilities. If the supported(1) bit -is on, this attribute should be used to determine the network device capabilities, -and the attributes mentioned above should not be used. NOTE: For a network device -on Converged Network Adapter (CNA), this attribute provides capability information -for the CNA and not for the network device. For more information read vendor -documentation." - ::= { networkDeviceTableEntry 29 } -networkDeviceNParEPEnabled OBJECT-TYPE - SYNTAX DellNetworkDeviceNParEPEnabled - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0090.0001.0030 This attribute defines if NParEP mode is enabled for the -network device." - ::= { networkDeviceTableEntry 30 } - -------------------------------------------------------------------------------- --- Managed System Services Device Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1100.100.1... -------------------------------------------------------------------------------- - -DellManagedSystemServicesDeviceType ::= INTEGER { - -- baseDevice(0), - type is base device - optionalDevice(1) -- type is optional device -} - -ManagedSystemServicesDeviceTableEntry ::= SEQUENCE { - managedSystemServicesDeviceChassisIndex DellObjectRange, - managedSystemServicesDeviceIndex DellObjectRange, - managedSystemServicesDeviceStatus DellStatus, - managedSystemServicesDeviceType DellManagedSystemServicesDeviceType, - managedSystemServicesDeviceStoragePresent DellBoolean, - managedSystemServicesDeviceStorageSize DellUnsigned32BitRange -} - -managedSystemServicesDeviceTable OBJECT-TYPE - SYNTAX SEQUENCE OF ManagedSystemServicesDeviceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0100 This object defines the Managed System Services Device Table." - ::= { deviceGroup 100 } -managedSystemServicesDeviceTableEntry OBJECT-TYPE - SYNTAX ManagedSystemServicesDeviceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0100.0001 This object defines the Managed System Services Device Table -Entry." - INDEX { managedSystemServicesDeviceChassisIndex, - managedSystemServicesDeviceIndex } - ::= { managedSystemServicesDeviceTable 1 } - -managedSystemServicesDeviceChassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0100.0001.0001 This attribute defines the index (one-based) of the -chassis that contains the managed system services device." - ::= { managedSystemServicesDeviceTableEntry 1 } -managedSystemServicesDeviceIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0100.0001.0002 This attribute defines the index (one-based) of the -managed system services device." - ::= { managedSystemServicesDeviceTableEntry 2 } -managedSystemServicesDeviceStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0100.0001.0003 This attribute defines the status of the -managed system services device." - ::= { managedSystemServicesDeviceTableEntry 3 } -managedSystemServicesDeviceType OBJECT-TYPE - SYNTAX DellManagedSystemServicesDeviceType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0100.0001.0004 This attribute defines the type of the -managed system services device." - ::= { managedSystemServicesDeviceTableEntry 4 } -managedSystemServicesDeviceStoragePresent OBJECT-TYPE - SYNTAX DellBoolean - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0100.0001.0005 This attribute defines whether storage is present -on the managed system services device." - ::= { managedSystemServicesDeviceTableEntry 5 } -managedSystemServicesDeviceStorageSize OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0100.0001.0006 This attribute defines the size in MB (megabytes) -of the storage present on the managed system services device." - ::= { managedSystemServicesDeviceTableEntry 6 } - - -------------------------------------------------------------------------------- --- SD Card Unit Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1100.110.1... -------------------------------------------------------------------------------- - -SdCardUnitTableEntry ::= SEQUENCE { - sdCardUnitChassisIndex DellObjectRange, - sdCardUnitIndex DellObjectRange, - sdCardUnitStateCapabilities DellStateCapabilities, - sdCardUnitStateSettings DellStateSettings, - sdCardUnitRedundancyStatus DellStatusRedundancy, - sdCardUnitCountForRedundancy DellObjectRange, - sdCardUnitName DellString, - sdCardUnitStatus DellStatus -} - -sdCardUnitTable OBJECT-TYPE - SYNTAX SEQUENCE OF SdCardUnitTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0110 This object defines the SD Card Unit Table." - ::= { deviceGroup 110 } -sdCardUnitTableEntry OBJECT-TYPE - SYNTAX SdCardUnitTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0110.0001 This object defines the SD Card Unit Table Entry." - INDEX { sdCardUnitChassisIndex, - sdCardUnitIndex } - ::= { sdCardUnitTable 1 } - -sdCardUnitChassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0110.0001.0001 This attribute defines the index (one-based) of the -chassis that contains the SD Card unit." - ::= { sdCardUnitTableEntry 1 } -sdCardUnitIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0110.0001.0002 This attribute defines the index (one-based) of the -SD Card unit." - ::= { sdCardUnitTableEntry 2 } -sdCardUnitStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0110.0001.0003 This attribute defines the state capabilities of the -SD Card unit." - ::= { sdCardUnitTableEntry 3 } -sdCardUnitStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0110.0001.0004 This attribute defines the state settings of the -SD Card unit." - ::= { sdCardUnitTableEntry 4 } -sdCardUnitRedundancyStatus OBJECT-TYPE - SYNTAX DellStatusRedundancy - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0110.0001.0005 This attribute defines the redundancy status of the -SD Card unit." - ::= { sdCardUnitTableEntry 5 } -sdCardUnitCountForRedundancy OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0110.0001.0006 This attribute defines the total number of SD Card -devices required for this SD Card unit to have full redundancy." - ::= { sdCardUnitTableEntry 6 } -sdCardUnitName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0110.0001.0007 This attribute defines the name of the SD Card unit." - ::= { sdCardUnitTableEntry 7 } -sdCardUnitStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0110.0001.0008 This attribute defines the status of the SD Card unit." - ::= { sdCardUnitTableEntry 8 } - - -------------------------------------------------------------------------------- --- SD Card Device Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1100.112.1... -------------------------------------------------------------------------------- - -DellSDCardDeviceType ::= INTEGER { - other(1), -- device type is other - unknown(2), -- device type is unknown - hypervisor(3), -- device type is Hypervisor - vFlash(4) -- device type is Virtual Flash (vFlash) -} -DellSDCardDeviceConfigCapabilities ::= INTEGER { - -- Note: These values are bit fields, so combination values are possible. - -- none(0), - no capabilities - sdCapable(1), -- SD media can be enabled - vFlashCapable(2) -- vFlash can be enabled -} -DellSDCardDeviceConfigSettings ::= INTEGER { - -- Note: These values are bit fields, so combination values are possible. - -- none(0), - no settings enabled - sdEnabled(1), -- SD media enabled - vFlashEnabled(2) -- vFlash enabled -} -DellSDCardDeviceCardState ::= INTEGER { - -- Note: These values are bit fields, so combination values are possible. - -- none(0), - state is none of the following: - present(1), -- device is present - ipmiReady(2), -- device is IPMI ready - fullReady(4), -- device is full ready - offline(8), -- device is offline - failed(16), -- device is failed - active(32), -- device is active - bootable(64), -- device is bootable - writeProtect(128), -- device is write-protected - standby(256) -- device is in standby mode -} -DellSDCardDeviceCardLicensed ::= INTEGER { - -- unlicensed(0), - SD card is not licensed by system vendor - licensed(1) -- SD card is licensed by system vendor -} - -SdCardDeviceTableEntry ::= SEQUENCE { - sdCardDeviceChassisIndex DellObjectRange, - sdCardDeviceIndex DellObjectRange, - sdCardDeviceStatus DellStatus, - sdCardDeviceType DellSDCardDeviceType, - sdCardDeviceConfigCapabilities DellSDCardDeviceConfigCapabilities, - sdCardDeviceConfigSettings DellSDCardDeviceConfigSettings, - sdCardDeviceLocationName DellString, - sdCardDeviceCardPresent DellBoolean, - sdCardDeviceCardState DellSDCardDeviceCardState, - sdCardDeviceCardStorageSize DellUnsigned32BitRange, - sdCardDeviceUnitIndexReference DellObjectRange, - sdCardDeviceCardAvailableStorageSize DellSigned32BitRange, - sdCardDeviceCardLicensed DellSDCardDeviceCardLicensed -} - -sdCardDeviceTable OBJECT-TYPE - SYNTAX SEQUENCE OF SdCardDeviceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0112 This object defines the SD Card Device Table." - ::= { deviceGroup 112 } -sdCardDeviceTableEntry OBJECT-TYPE - SYNTAX SdCardDeviceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1100.0112.0001 This object defines the SD Card Device Table Entry." - INDEX { sdCardDeviceChassisIndex, - sdCardDeviceIndex } - ::= { sdCardDeviceTable 1 } - -sdCardDeviceChassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0112.0001.0001 This attribute defines the index (one-based) of the -chassis that contains the SD Card device." - ::= { sdCardDeviceTableEntry 1 } -sdCardDeviceIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0112.0001.0002 This attribute defines the index (one-based) of the -SD Card device." - ::= { sdCardDeviceTableEntry 2 } -sdCardDeviceStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0112.0001.0003 This attribute defines the status of the SD Card device." - ::= { sdCardDeviceTableEntry 3 } -sdCardDeviceType OBJECT-TYPE - SYNTAX DellSDCardDeviceType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0112.0001.0004 This attribute defines the type of the SD Card device." - ::= { sdCardDeviceTableEntry 4 } -sdCardDeviceConfigCapabilities OBJECT-TYPE - SYNTAX DellSDCardDeviceConfigCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0112.0001.0005 This attribute defines the configuration capabilities -of the SD Card device." - ::= { sdCardDeviceTableEntry 5 } -sdCardDeviceConfigSettings OBJECT-TYPE - SYNTAX DellSDCardDeviceConfigSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0112.0001.0006 This attribute defines the configuration settings -of the SD Card device." - ::= { sdCardDeviceTableEntry 6 } -sdCardDeviceLocationName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0112.0001.0007 This attribute defines the location of the SD Card device." - ::= { sdCardDeviceTableEntry 7 } -sdCardDeviceCardPresent OBJECT-TYPE - SYNTAX DellBoolean - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0112.0001.0008 This attribute defines whether the SD card is present -for the SD Card device." - ::= { sdCardDeviceTableEntry 8 } -sdCardDeviceCardState OBJECT-TYPE - SYNTAX DellSDCardDeviceCardState - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0112.0001.0009 This attribute defines the state of the SD card." - ::= { sdCardDeviceTableEntry 9 } -sdCardDeviceCardStorageSize OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0112.0001.0010 This attribute defines the total storage size in MB (megabytes) -of the SD card for the SD Card device." - ::= { sdCardDeviceTableEntry 10 } -sdCardDeviceUnitIndexReference OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0112.0001.0011 This attribute defines the index to the associated -SD Card unit if the SD Card device is part of a SD Card unit." - ::= { sdCardDeviceTableEntry 11 } -sdCardDeviceCardAvailableStorageSize OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0112.0001.0012 This attribute defines the available storage size in MB (megabytes) -of the SD card for the SD Card device." - ::= { sdCardDeviceTableEntry 12 } -sdCardDeviceCardLicensed OBJECT-TYPE - SYNTAX DellSDCardDeviceCardLicensed - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1100.0112.0001.0013 This attribute defines whether the SD card is licensed -by the system vendor." - ::= { sdCardDeviceTableEntry 13 } - - -------------------------------------------------------------------------------- --- Slot Group --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1200 -------------------------------------------------------------------------------- - - -------------------------------------------------------------------------------- --- System Slot Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1200.10.1... -------------------------------------------------------------------------------- - -DellSystemSlotStateCapabilities ::= INTEGER { - systemSlotHotPlugIsUnknown(1), -- state capabilities are unknown - systemSlotHotPlugIsHotPluggableCapable(2), -- slot can support Hot Plug - systemSlotHotPlugCanBePoweredOn(4), -- slot power (and corresponding LED) can be powered on - systemSlotHotPlugCanSignalAttention(8), -- slot attention state (and corresponding LED) can be set - systemSlotHotPlugCanSignalPowerFault(16), -- slot power on fault (and corresponding LED) can be detected due to a short or overcurrent - systemSlotHotPlugCanSignalAdapterPresent(32), -- slot adapter (card) present in slot (may not be powered) can be detected - systemSlotHotPlugCanSignalPowerButtonPressed(64), -- slot power button can be pressed to signal a toggle of the power state - canSupportAllHotPlugCapabilities(126), -- slot can support all Hot Plug capabilities - systemSlotCanProvide5Volts(128), -- slot can provide 5 volt supply - systemSlotCanProvide3Point3Volts(256), -- slot can provide 3.3 volt supply - systemSlotCanSignalIfShared(512), -- slot opening if shared with another slot can be detected - systemSlotCanSupportCard16(1024), -- slot can support PC Card-16 - systemSlotCanSupportCardBus(2048), -- slot can support CardBus - systemSlotCanSupportZoomVideo(4096), -- slot can support Zoom Video - systemSlotCanSupportModemRingResume(8192), -- slot can support Modem Ring Resume - systemSlotCanSupportPMESignal(16384), -- slot can support Power Management Enable (PME#) signal - canSupportAllSlotCapabilities(32640), -- slot can support all Slot capabilities - canSupportAllSlotAndAllHotPlugCapabilities(32766) -- slot can support all Slot and all Hot Plug capabilities -} -DellSystemSlotStateSettings ::= INTEGER { - systemSlotHotPlugIsUnknown(1), -- state settings are unknown - systemSlotHotPlugIsHotPluggable(2), -- slot supports Hot Plug - systemSlotHotPlugIsPoweredOn(4), -- slot has power (and corresponding LED) ON - systemSlotHotPlugIsAtAttention(8), -- slot is at attention state (and corresponding LED) is ON - systemSlotHotPlugHasPowerFaulted(16), -- slot has power on fault (and corresponding LED) was detected due to a short or overcurrent - systemSlotHotPlugAdapterIsPresent(32), -- slot adapter (card) present in slot (may not be powered on) - systemSlotHotPlugAdapterPresentAndPoweredOn(36), -- slot adapter (card) present in slot and powered on - systemSlotHotPlugPowerButtonPressed(64), -- slot power button pressed to signal toggle of power state - systemSlotProvides5Volts(128), -- slot provides 5 volt supply - systemSlotProvides3Point3Volts(256), -- slot provides 3.3 volt supply - systemSlotIsShared(512), -- slot opening is shared with another slot (e.g. PCI/EISA shared slot) - systemSlotSupportsCard16(1024), -- slot supports PC Card-16 - systemSlotSupportsCardBus(2048), -- slot supports CardBus - systemSlotSupportsZoomVideo(4096), -- slot supports Zoom Video - systemSlotSupportsModemRingResume(8192), -- slot supports Modem Ring Resume - systemSlotSupportsPMESignal(16384), -- slot supports Power Management Enable (PME#) signal - supportsPMEand3P3Vand5VandHotPluggable(16770), - supportsPMEand3P3Vand5VhasAdapterOn(16804), - supportsPMEand3P3Vand5VhasAdapterOnandisHotPluggable(16806), - supportsPMEand3P3VIsSharedand5VhasAdapterOnandHotPlugable(17316) -} -DellSystemSlotType ::= INTEGER { - systemSlotIsOther(1), -- type is Other - systemSlotIsUnknown(2), -- type is Unknown - systemSlotIsISA(3), -- type is ISA - systemSlotIsMCA(4), -- type is MCA - systemSlotIsEISA(5), -- type is EISA - systemSlotIsPCI(6), -- type is PCI - systemSlotIsPCMCIA(7), -- type is PCMCIA - systemSlotIsVLVESA(8), -- type is VL-VESA - systemSlotIsProprietary(9), -- type is Proprietary - systemSlotIsProcessorCard(10), -- type is Processor Card Slot - systemSlotIsProprietaryMemory(11), -- type is Proprietary Memory Card Slot - systemSlotIsIORiserCard(12), -- type is I/O Riser Card Slot - systemSlotIsNuBUS(13), -- type is NuBus - systemSlotIsPCI66MHz(14), -- type is PCI - 66MHz Capable - systemSlotIsAGP(15), -- type is AGP - systemSlotIsAGP2X(16), -- type is AGP 2X - systemSlotIsAGP4X(17), -- type is AGP 4X - systemSlotIsPC98C20(18), -- type is PC-98/C20 - systemSlotIsPC98C24(19), -- type is PC-98/C24 - systemSlotIsPC98E(20), -- type is PC-98/E - systemSlotIsPC98LocalBus(21), -- type is PC-98/Local Bus - systemSlotIsPC98Card(22), -- type is PC-98/Card - systemSlotIsPCIX(23), -- type is PCI-X - systemSlotIsPCIExpress(24), -- type is PCI Express - systemSlotIsAGP8X(25), -- type is AGP 8X - systemSlotIsPCIExpressX1(166), -- type is PCI Express x1 - systemSlotIsPCIExpressX2(167), -- type is PCI Express x2 - systemSlotIsPCIExpressX4(168), -- type is PCI Express x4 - systemSlotIsPCIExpressX8(169), -- type is PCI Express x8 - systemSlotIsPCIExpressX16(170), -- type is PCI Express x16 - systemSlotIsPCIExpressGen2(171), -- type is PCI Express Gen 2 - systemSlotIsPCIExpressGen2X1(172), -- type is PCI Express Gen 2 x1 - systemSlotIsPCIExpressGen2X2(173), -- type is PCI Express Gen 2 x2 - systemSlotIsPCIExpressGen2X4(174), -- type is PCI Express Gen 2 x4 - systemSlotIsPCIExpressGen2X8(175), -- type is PCI Express Gen 2 x8 - systemSlotIsPCIExpressGen2X16(176) -- type is PCI Express Gen 2 x16 -} -DellSystemSlotUsage ::= INTEGER { - systemSlotUsageIsOther(1), -- usage is other than following values - systemSlotUsageIsUnknown(2), -- usage is unknown - systemSlotUsageIsAvailable(3), -- usage is available - systemSlotUsageIsInUse(4) -- usage is in use -} -DellSystemSlotLength ::= INTEGER { - systemSlotLengthIsOther(1), -- length is other than following values - systemSlotLengthIsUnknown(2), -- length is unknown - systemSlotLengthIsShort(3), -- length is Short - systemSlotLengthIsLong(4) -- length is Long -} -DellSystemSlotCategory ::= INTEGER { - systemSlotCategoryIsOther(1), -- category is other than following values - systemSlotCategoryIsUnknown(2), -- category is unknown - systemSlotCategoryIsBusConnector(3), -- category is Bus Connector - systemSlotCategoryIsPCMCIA(4), -- category is PCMCIA - systemSlotCategoryIsMotherboard(5) -- category is Motherboard -} -DellSystemSlotHotPlugBusWidth ::= INTEGER { --- Bus Width meanings of type "n bits" are for parallel bus such as PCI. --- Bus Width meanings of type "nx or xn" are for serial bus such as PCI Express. - busWidthIsOther(1), -- bus width is other than following values - busWidthIsUnknown(2), -- bus width is unknown - busWidthIs8bits(3), -- bus width is 8 bits - busWidthIs16bits(4), -- bus width is 16 bits - busWidthIs32bits(5), -- bus width is 32 bits - busWidthIs64bits(6), -- bus width is 64 bits - busWidthIs128bits(7), -- bus width is 128 bits - busWidthIs1xOrx1(8), -- bus width is 1x or x1 - busWidthIs2xOrx2(9), -- bus width is 2x or x2 - busWidthIs4xOrx4(10), -- bus width is 4x or x4 - busWidthIs8xOrx8(11), -- bus width is 8x or x8 - busWidthIs12xOrx12(12), -- bus width is 12x or x12 - busWidthIs16xOrx16(13), -- bus width is 16x or x16 - busWidthIs32xOrx32(14) -- bus width is 32x or x32 -} - -SystemSlotTableEntry ::= SEQUENCE { - systemSlotchassisIndex DellObjectRange, - systemSlotIndex DellObjectRange, - systemSlotStateCapabilitiesUnique DellSystemSlotStateCapabilities, - systemSlotStateSettingsUnique DellSystemSlotStateSettings, - systemSlotStatus DellStatus, - systemSlotCurrentUsage DellSystemSlotUsage, - systemSlotType DellSystemSlotType, - systemSlotSlotExternalSlotName DellString, - systemSlotLength DellSystemSlotLength, - systemSlotSlotID DellUnsigned32BitRange, - systemSlotCategory DellSystemSlotCategory, - systemSlotHotPlugBusWidth DellSystemSlotHotPlugBusWidth, - systemSlotHotPlugSlotSpeed DellUnsigned32BitRange, - systemSlotHotPlugAdapterSpeed DellUnsigned32BitRange -} - -systemSlotTable OBJECT-TYPE - SYNTAX SEQUENCE OF SystemSlotTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1200.0010 This object defines the System Slot Table." - ::= { slotGroup 10 } -systemSlotTableEntry OBJECT-TYPE - SYNTAX SystemSlotTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1200.0010.0001 This object defines the System Slot Table Entry." - INDEX { systemSlotchassisIndex, - systemSlotIndex } - ::= { systemSlotTable 1 } - -systemSlotchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1200.0010.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { systemSlotTableEntry 1 } -systemSlotIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1200.0010.0001.0002 This attribute defines the index (one based) of the -system slot." - ::= { systemSlotTableEntry 2 } -systemSlotStateCapabilitiesUnique OBJECT-TYPE - SYNTAX DellSystemSlotStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1200.0010.0001.0003 This attribute defines the state capabilities of the -system slot." - ::= { systemSlotTableEntry 3 } -systemSlotStateSettingsUnique OBJECT-TYPE - SYNTAX DellSystemSlotStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1200.0010.0001.0004 This attribute defines the state settings of the -system slot." - ::= { systemSlotTableEntry 4 } -systemSlotStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1200.0010.0001.0005 This attribute defines the status of the system slot." - ::= { systemSlotTableEntry 5 } -systemSlotCurrentUsage OBJECT-TYPE - SYNTAX DellSystemSlotUsage - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1200.0010.0001.0006 This attribute defines the current usage of the -system slot." - ::= { systemSlotTableEntry 6 } -systemSlotType OBJECT-TYPE - SYNTAX DellSystemSlotType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1200.0010.0001.0007 This attribute defines the type of the system slot." - ::= { systemSlotTableEntry 7 } -systemSlotSlotExternalSlotName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1200.0010.0001.0008 This attribute defines the name of the external -connector name of the system slot." - ::= { systemSlotTableEntry 8 } -systemSlotLength OBJECT-TYPE - SYNTAX DellSystemSlotLength - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1200.0010.0001.0009 This attribute defines the length of the system slot." - ::= { systemSlotTableEntry 9 } -systemSlotSlotID OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1200.0010.0001.0010 This attribute defines the slot identification number -of the system slot." - ::= { systemSlotTableEntry 10 } -systemSlotCategory OBJECT-TYPE - SYNTAX DellSystemSlotCategory - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1200.0010.0001.0011 This attribute defines the category of the system slot." - ::= { systemSlotTableEntry 11 } -systemSlotHotPlugBusWidth OBJECT-TYPE - SYNTAX DellSystemSlotHotPlugBusWidth - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1200.0010.0001.0012 This attribute defines the bus width of the hot plug -system slot." - ::= { systemSlotTableEntry 12 } -systemSlotHotPlugSlotSpeed OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1200.0010.0001.0013 This attribute defines the slot speed in MHz of the -hot plug system slot. Zero indicates the slot speed is unknown." - ::= { systemSlotTableEntry 13 } -systemSlotHotPlugAdapterSpeed OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1200.0010.0001.0014 This attribute defines the adapter speed in MHz of the -hot plug system slot. Zero indicates the adapter speed is unknown." - ::= { systemSlotTableEntry 14 } - - -------------------------------------------------------------------------------- --- Memory Group --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1300 -------------------------------------------------------------------------------- - - -------------------------------------------------------------------------------- --- Physical Memory Array Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1300.10.1... -------------------------------------------------------------------------------- - -DellPhysicalMemoryArrayLocation ::= INTEGER { - memoryArrayLocationIsOther(1), -- location is other than following values - memoryArrayLocationIsUnknown(2), -- location is unknown - memoryArrayLocationIsSystemOrMotherboard(3),-- location is System Board or Motherboard - memoryArrayLocationIsISA(4), -- location is ISA add-on card - memoryArrayLocationIsEISA(5), -- location is EISA add-on card - memoryArrayLocationIsPCI(6), -- location is PCI add-on card - memoryArrayLocationIsMCA(7), -- location is MCA add-on card - memoryArrayLocationIsPCMCIA(8), -- location is PCMCIA add-on card - memoryArrayLocationIsProprietary(9), -- location is Proprietary add-on card - memoryArrayLocationIsNUBUS(10), -- location is NUBUS bus - memoryArrayLocationIsPC98C20(11), -- location is PC-98/C20 add-on card - memoryArrayLocationIsPC98C24(12), -- location is PC-98/C24 add-on card - memoryArrayLocationIsPC98E(13), -- location is PC-98/E add-on card - memoryArrayLocationIsPC98LocalBus(14), -- location is PC-98/Local Bus add-on card - memoryArrayLocationIsPC98Card(15) -- location is PC-98/Card slot add-on card -} -DellPhysicalMemoryArrayUse ::= INTEGER { - memoryArrayUseIsOther(1), -- use is other than following values - memoryArrayUseIsUnknown(2), -- use is unknown - memoryArrayUseIsSystemMemory(3), -- use is System Memory - memoryArrayUseIsVideoMemory(4), -- use is Video Memory - memoryArrayUseIsFLASHMemory(5), -- use is Flash Memory - memoryArrayUseIsNonVolatileRAMMemory(6), -- use is Nonvolatile RAM - memoryArrayUseIsCacheMemory(7) -- use is Cache Memory -} -DellPhysicalMemoryArrayECCType ::= INTEGER { - memoryArrayECCTypeIsOther(1), -- ECC type is other than following values - memoryArrayECCTypeIsUnknown(2), -- ECC type is unknown - memoryArrayECCTypeIsNone(3), -- ECC type is none - memoryArrayECCTypeIsParity(4), -- ECC type is Parity - memoryArrayECCTypeIsSingleBitECC(5), -- ECC type is Single bit ECC - memoryArrayECCTypeIsMultiBitECC(6), -- ECC type is Multibit ECC - memoryArrayECCTypeIsCRC(7) -- ECC type is CRC -} - -PhysicalMemoryArrayTableEntry ::= SEQUENCE { - physicalMemoryArraychassisIndex DellObjectRange, - physicalMemoryArrayIndex DellObjectRange, - physicalMemoryArrayStateCapabilities DellStateCapabilities, - physicalMemoryArrayStateSettings DellStateSettings, - physicalMemoryArrayStatus DellStatus, - physicalMemoryArrayUse DellPhysicalMemoryArrayUse, - physicalMemoryArrayECCType DellPhysicalMemoryArrayECCType, - physicalMemoryArrayLocation DellPhysicalMemoryArrayLocation, - physicalMemoryArrayMaximumSize DellUnsigned32BitRange, - physicalMemoryArrayTotalNumberSockets DellUnsigned32BitRange, - physicalMemoryArrayInUseNumberSockets DellUnsigned32BitRange, - physicalMemoryArrayECCErrorNonRecoverableThreshold DellSigned32BitRange, - physicalMemoryArrayECCErrorCriticalThreshold DellSigned32BitRange, - physicalMemoryArrayECCErrorNonCriticalThreshold DellSigned32BitRange, - physicalMemoryArrayRedundantMemoryUnitIndexReference DellObjectRange, - physicalMemoryArrayExtendedMaximumSize DellUnsigned64BitRange -} - -physicalMemoryArrayTable OBJECT-TYPE - SYNTAX SEQUENCE OF PhysicalMemoryArrayTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1300.0010 This object defines the Physical Memory Array Table." - ::= { memoryGroup 10 } -physicalMemoryArrayTableEntry OBJECT-TYPE - SYNTAX PhysicalMemoryArrayTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1300.0010.0001 This object defines the Physical Memory Array Table Entry." - INDEX { physicalMemoryArraychassisIndex, - physicalMemoryArrayIndex } - ::= { physicalMemoryArrayTable 1 } - -physicalMemoryArraychassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0010.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { physicalMemoryArrayTableEntry 1 } -physicalMemoryArrayIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0010.0001.0002 This attribute defines the index (one based) of the -physical memory array." - ::= { physicalMemoryArrayTableEntry 2 } -physicalMemoryArrayStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0010.0001.0003 This attribute defines the state capabilities of the -physical memory array." - ::= { physicalMemoryArrayTableEntry 3 } -physicalMemoryArrayStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0010.0001.0004 This attribute defines the state settings of the -physical memory array." - ::= { physicalMemoryArrayTableEntry 4 } -physicalMemoryArrayStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0010.0001.0005 This attribute defines the status of the physical -memory array." - ::= { physicalMemoryArrayTableEntry 5 } -physicalMemoryArrayUse OBJECT-TYPE - SYNTAX DellPhysicalMemoryArrayUse - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0010.0001.0006 This attribute defines the use of the physical -memory array." - ::= { physicalMemoryArrayTableEntry 6 } -physicalMemoryArrayECCType OBJECT-TYPE - SYNTAX DellPhysicalMemoryArrayECCType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0010.0001.0007 This attribute defines the error correction type used -by the physical memory array." - ::= { physicalMemoryArrayTableEntry 7 } -physicalMemoryArrayLocation OBJECT-TYPE - SYNTAX DellPhysicalMemoryArrayLocation - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0010.0001.0008 This attribute defines the location of the physical -memory array." - ::= { physicalMemoryArrayTableEntry 8 } -physicalMemoryArrayMaximumSize OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS deprecated - DESCRIPTION -"1300.0010.0001.0009 This attribute defines the maximum size in KBytes -of the physical memory array. Zero inicates no memory is installed. -2,147,483,647 indicates an unknown maximum size. - -**NOTE: This attribute is deprecated and replaced by physicalMemoryArrayExtendedMaximumSize." - ::= { physicalMemoryArrayTableEntry 9 } -physicalMemoryArrayTotalNumberSockets OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0010.0001.0010 This attribute defines the total number of memory -sockets available for the physical memory array. 2,147,483,647 indicates -an unknown number of sockets." - ::= { physicalMemoryArrayTableEntry 10 } -physicalMemoryArrayInUseNumberSockets OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0010.0001.0011 This attribute defines the total number of memory -sockets in use by the physical memory array. 2,147,483,647 indicates -an unknown number of sockets." - ::= { physicalMemoryArrayTableEntry 11 } -physicalMemoryArrayECCErrorNonRecoverableThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0010.0001.0012 This attribute defines the value of the physical -memory array ECC error nonrecoverable threshold. The value is an integer -representing the number of errors detected." - ::= { physicalMemoryArrayTableEntry 12 } -physicalMemoryArrayECCErrorCriticalThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0010.0001.00013 This attribute defines the value of the physical -memory array ECC error critical threshold. The value is an integer -representing the number of errors detected." - ::= { physicalMemoryArrayTableEntry 13 } -physicalMemoryArrayECCErrorNonCriticalThreshold OBJECT-TYPE - SYNTAX DellSigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0010.0001.00014 This attribute defines the value of the physical -memory array ECC error noncritical threshold. The value is an integer -representing the number of errors detected." - ::= { physicalMemoryArrayTableEntry 14 } -physicalMemoryArrayRedundantMemoryUnitIndexReference OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0010.0001.0015 This attribute defines the index to the associated -redundant memory unit if this physical memory array is part of a redundant -memory unit." - ::= { physicalMemoryArrayTableEntry 15 } -physicalMemoryArrayExtendedMaximumSize OBJECT-TYPE - SYNTAX DellUnsigned64BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0010.0001.0016 This attribute defines the maximum size in Bytes -of the physical memory array. - -**NOTE: This attribute replaces the physicalMemoryArrayMaximumSize." - ::= { physicalMemoryArrayTableEntry 16 } - - -------------------------------------------------------------------------------- --- Physical Memory Array Mapped Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1300.20.1... -------------------------------------------------------------------------------- - -PhysicalMemoryArrayMappedTableEntry ::= SEQUENCE { - physicalMemoryArrayMappedchassisIndex DellObjectRange, - physicalMemoryArrayMappedIndex DellObjectRange, - physicalMemoryArrayMappedStateCapabilities DellStateCapabilities, - physicalMemoryArrayMappedStateSettings DellStateSettings, - physicalMemoryArrayMappedStatus DellStatus, - physicalMemoryArrayIndexReference DellObjectRange, - physicalMemoryArrayMappedStartingAddress DellUnsigned64BitRange, - physicalMemoryArrayMappedEndingAddress DellUnsigned64BitRange, - physicalMemoryArrayMappedPartitionWidth DellUnsigned32BitRange -} - -physicalMemoryArrayMappedTable OBJECT-TYPE - SYNTAX SEQUENCE OF PhysicalMemoryArrayMappedTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1300.0020 This object defines the Physical Memory Array Mapped Table." - ::= { memoryGroup 20 } -physicalMemoryArrayMappedTableEntry OBJECT-TYPE - SYNTAX PhysicalMemoryArrayMappedTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1300.0020.0001 This object defines the Physical Memory Array Mapped -Table Entry." - INDEX { physicalMemoryArrayMappedchassisIndex, - physicalMemoryArrayMappedIndex } - ::= { physicalMemoryArrayMappedTable 1 } - -physicalMemoryArrayMappedchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0020.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { physicalMemoryArrayMappedTableEntry 1 } -physicalMemoryArrayMappedIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0020.0001.0002 This attribute defines the index (one based) of the -physical memory array mapped address." - ::= { physicalMemoryArrayMappedTableEntry 2 } -physicalMemoryArrayMappedStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0020.0001.0003 This attribute defines the state capabilities of the -physical memory array mapped address." - ::= { physicalMemoryArrayMappedTableEntry 3 } -physicalMemoryArrayMappedStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0020.0001.0004 This attribute defines the state settings of the -physical memory array mapped address." - ::= { physicalMemoryArrayMappedTableEntry 4 } -physicalMemoryArrayMappedStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0020.0001.0005 This attribute defines the status of the -physical memory array mapped address." - ::= { physicalMemoryArrayMappedTableEntry 5 } -physicalMemoryArrayIndexReference OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0020.0001.0006 This attribute defines the index (one based) of the -associated physical memory array." - ::= { physicalMemoryArrayMappedTableEntry 6 } -physicalMemoryArrayMappedStartingAddress OBJECT-TYPE - SYNTAX DellUnsigned64BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0020.0001.0007 This attribute defines the physical starting address -in KBytes of the physical memory array mapped address." - ::= { physicalMemoryArrayMappedTableEntry 7 } -physicalMemoryArrayMappedEndingAddress OBJECT-TYPE - SYNTAX DellUnsigned64BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0020.0001.0008 This attribute defines the physical ending address -in KBytes of the physical memory array mapped address." - ::= { physicalMemoryArrayMappedTableEntry 8 } -physicalMemoryArrayMappedPartitionWidth OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0020.0001.0009 This attribute defines the number of memory devices -that form a single row in the memory array mapped address. 2,147,483,647 -indicates an unknown number of memory devices." - ::= { physicalMemoryArrayMappedTableEntry 9 } - - -------------------------------------------------------------------------------- --- Physical Memory Configuration Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1300.30.1... -------------------------------------------------------------------------------- - -DellPhysicalMemoryConfigStateCapabilities ::= INTEGER { - -- none(0), - no state capabilities supported - unknownCapabilities(1), -- state capabilities are unknown - enableCapable(2), -- memory config can be enabled and disabled - notReadyCapable(4) -- memory config can be not ready -} -DellPhysicalMemoryConfigStateSettings ::= INTEGER { - -- none(0), - no state settings enabled - unknown(1), -- state settings are unknown - enabled(2), -- memory config is enabled - notReady(4), -- memory config is not ready - redundantMemoryIsActive(8), -- redundant memory is active (in use) - enabledAndRedundantMemoryIsActive(10) -} -DellPhysicalMemoryConfigRedundantCapabilities ::= INTEGER { - -- none(0), - no redundant capabilities supported - unknownCapabilities(1), -- redundant capabilities are unknown - spareCapable(2), -- Spare redundancy is supported - mirrorCapable(4), -- Mirror redundancy is supported - spareAndMirrorCapable(6), - raidCapable(8), -- RAID redundancy is supported - dddcCapable(16) -- DDDC redundancy is supported -} -DellPhysicalMemoryConfigRedundantSettings ::= INTEGER { - -- none(0), - no redundant settings enabled - unknown(1), -- redundant settings are unknown - -- The following settings are mutually exclusive: - spareEnabled(2), -- Spare redundancy is enabled - mirrorEnabled(4), -- Mirror redundancy is enabled - raidEnabled(8), -- RAID redundancy is enabled - dddcEnabled(16) -- DDDC redundancy is enabled -} -DellPhysicalMemoryConfigMOMCapabilities ::= INTEGER { - -- none(0), - no memory operating mode capabilities supported - unknownCapabilities(1), -- memory operating mode capabilities are unknown - momOptimizerCapable(2), -- Optimizer mode is supported - momSpareCapable(4), -- Spare mode is supported - momMirrorCapable(8), -- Mirror mode is supported - momAdvancedECCCapable(16) -- Advanced ECC mode is supported -} -DellPhysicalMemoryConfigMOMSettings ::= INTEGER { - -- none(0), - no memory operating mode settings enabled - unknown(1), -- memory operating mode settings are unknown - -- The following settings are mutually exclusive: - momOptimizerEnabled(2), -- Optimizer mode is enabled - momSpareEnabled(4), -- Spare mode is enabled - momMirrorEnabled(8), -- Mirror mode is enabled - momAdvancedECCEnabled(16) -- Advanced ECC mode is enabled -} - -PhysicalMemoryConfigTableEntry ::= SEQUENCE { - physicalMemoryConfigChassisIndex DellObjectRange, - physicalMemoryConfigIndex DellObjectRange, - physicalMemoryConfigStateCapabilities DellPhysicalMemoryConfigStateCapabilities, - physicalMemoryConfigStateSettings DellPhysicalMemoryConfigStateSettings, - physicalMemoryConfigStatus DellStatus, - physicalMemoryConfigRedundantCapabilities DellPhysicalMemoryConfigRedundantCapabilities, - physicalMemoryConfigRedundantSettings DellPhysicalMemoryConfigRedundantSettings, - physicalMemoryConfigMOMCapabilities DellPhysicalMemoryConfigMOMCapabilities, - physicalMemoryConfigMOMSettings DellPhysicalMemoryConfigMOMSettings -} - -physicalMemoryConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF PhysicalMemoryConfigTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1300.0030 This object defines the Physical Memory Configuration Table." - ::= { memoryGroup 30 } -physicalMemoryConfigTableEntry OBJECT-TYPE - SYNTAX PhysicalMemoryConfigTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1300.0030.0001 This object defines the Physical Memory Configuration -Table Entry." - INDEX { physicalMemoryConfigChassisIndex, - physicalMemoryConfigIndex } - ::= { physicalMemoryConfigTable 1 } - -physicalMemoryConfigChassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0030.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { physicalMemoryConfigTableEntry 1 } -physicalMemoryConfigIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0030.0001.0002 This attribute defines the index (one based) of the -physical memory configuration." - ::= { physicalMemoryConfigTableEntry 2 } -physicalMemoryConfigStateCapabilities OBJECT-TYPE - SYNTAX DellPhysicalMemoryConfigStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0030.0001.0003 This attribute defines the state capabilities of the -physical memory configuration." - ::= { physicalMemoryConfigTableEntry 3 } -physicalMemoryConfigStateSettings OBJECT-TYPE - SYNTAX DellPhysicalMemoryConfigStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0030.0001.0004 This attribute defines the state settings of the -physical memory configuration." - ::= { physicalMemoryConfigTableEntry 4 } -physicalMemoryConfigStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0030.0001.0005 This attribute defines the status of the -physical memory configuration." - ::= { physicalMemoryConfigTableEntry 5 } -physicalMemoryConfigRedundantCapabilities OBJECT-TYPE - SYNTAX DellPhysicalMemoryConfigRedundantCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0030.0001.0006 This attribute defines the redundant capabilities of the -physical memory." - ::= { physicalMemoryConfigTableEntry 6 } -physicalMemoryConfigRedundantSettings OBJECT-TYPE - SYNTAX DellPhysicalMemoryConfigRedundantSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0030.0001.0007 This attribute defines the redundant settings of the -physical memory." - ::= { physicalMemoryConfigTableEntry 7 } -physicalMemoryConfigMOMCapabilities OBJECT-TYPE - SYNTAX DellPhysicalMemoryConfigMOMCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0030.0001.0008 This attribute defines the Memory Operating Mode capabilities -of the physical memory." - ::= { physicalMemoryConfigTableEntry 8 } -physicalMemoryConfigMOMSettings OBJECT-TYPE - SYNTAX DellPhysicalMemoryConfigMOMSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0030.0001.0009 This attribute defines the Memory Operating Mode settings -of the physical memory." - ::= { physicalMemoryConfigTableEntry 9 } - - -------------------------------------------------------------------------------- --- Physical Memory Logging Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1300.40.1... -------------------------------------------------------------------------------- - -DellPhysicalMemoryLoggingCapabilities ::= INTEGER { - -- If set to 0 (zero), there are no Logging capabilities - unknownCapabilities(1), -- logging capabilities are unknown - enableCapable(2) -- logging can be enabled or disabled -} -DellPhysicalMemoryLoggingSettings ::= INTEGER { - -- If set to 0 (zero), there are no Logging settings enabled - unknown(1), -- logging settings are unknown - enabled(2) -- logging is enabled -} - -PhysicalMemoryLoggingTableEntry ::= SEQUENCE { - physicalMemoryLoggingChassisIndex DellObjectRange, - physicalMemoryLoggingIndex DellObjectRange, - physicalMemoryLoggingCapabilities DellPhysicalMemoryLoggingCapabilities, - physicalMemoryLoggingSettings DellPhysicalMemoryLoggingSettings, - physicalMemoryLoggingStatus DellStatus -} - -physicalMemoryLoggingTable OBJECT-TYPE - SYNTAX SEQUENCE OF PhysicalMemoryLoggingTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1300.0040 This object defines the Physical Memory Logging Table." - ::= { memoryGroup 40 } -physicalMemoryLoggingTableEntry OBJECT-TYPE - SYNTAX PhysicalMemoryLoggingTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1300.0040.0001 This object defines the Physical Memory Logging Table Entry." - INDEX { physicalMemoryLoggingChassisIndex, - physicalMemoryLoggingIndex } - ::= { physicalMemoryLoggingTable 1 } - -physicalMemoryLoggingChassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0040.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { physicalMemoryLoggingTableEntry 1 } -physicalMemoryLoggingIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0040.0001.0002 This attribute defines the index (one based) of the -physical memory logging." - ::= { physicalMemoryLoggingTableEntry 2 } -physicalMemoryLoggingCapabilities OBJECT-TYPE - SYNTAX DellPhysicalMemoryLoggingCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0040.0001.0003 This attribute defines the capabilities of the -physical memory logging." - ::= { physicalMemoryLoggingTableEntry 3 } -physicalMemoryLoggingSettings OBJECT-TYPE - SYNTAX DellPhysicalMemoryLoggingSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0040.0001.0004 This attribute defines the settings of the -physical memory logging." - ::= { physicalMemoryLoggingTableEntry 4 } -physicalMemoryLoggingStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0040.0001.0005 This attribute defines the status of the -physical memory logging." - ::= { physicalMemoryLoggingTableEntry 5 } - - -------------------------------------------------------------------------------- --- Redundant Memory Unit Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1300.50.1... -------------------------------------------------------------------------------- - -RedundantMemoryUnitTableEntry ::= SEQUENCE { - redundantMemoryUnitChassisIndex DellObjectRange, - redundantMemoryUnitIndex DellObjectRange, - redundantMemoryUnitStateCapabilities DellStateCapabilities, - redundantMemoryUnitStateSettings DellStateSettings, - redundantMemoryUnitRedundancyStatus DellStatusRedundancy, - redundantMemoryUnitName DellString, - redundantMemoryUnitStatus DellStatus -} - -redundantMemoryUnitTable OBJECT-TYPE - SYNTAX SEQUENCE OF RedundantMemoryUnitTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1300.0050 This object defines the Redundant Memory Unit Table." - ::= { memoryGroup 50 } -redundantMemoryUnitTableEntry OBJECT-TYPE - SYNTAX RedundantMemoryUnitTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1300.0050.0001 This object defines the Redundant Memory Unit Table Entry." - INDEX { redundantMemoryUnitChassisIndex, - redundantMemoryUnitIndex } - ::= { redundantMemoryUnitTable 1 } - -redundantMemoryUnitChassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0050.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { redundantMemoryUnitTableEntry 1 } -redundantMemoryUnitIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0050.0001.0002 This attribute defines the index (one based) of the -redundant memory unit." - ::= { redundantMemoryUnitTableEntry 2 } -redundantMemoryUnitStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0050.0001.0003 This attribute defines the state capabilities of the -redundant memory unit." - ::= { redundantMemoryUnitTableEntry 3 } -redundantMemoryUnitStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0050.0001.0004 This attribute defines the state settings of the -redundant memory unit." - ::= { redundantMemoryUnitTableEntry 4 } -redundantMemoryUnitRedundancyStatus OBJECT-TYPE - SYNTAX DellStatusRedundancy - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0050.0001.0005 This attribute defines the redundancy status of the -redundant memory unit." - ::= { redundantMemoryUnitTableEntry 5 } -redundantMemoryUnitName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0050.0001.0006 This attribute defines the name of the -redundant memory unit." - ::= { redundantMemoryUnitTableEntry 6 } -redundantMemoryUnitStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0050.0001.0007 This attribute defines the status of the -redundant memory unit." - ::= { redundantMemoryUnitTableEntry 7 } - - -------------------------------------------------------------------------------- --- Physical Memory Card Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1300.60.1... -------------------------------------------------------------------------------- - -PhysicalMemoryCardTableEntry ::= SEQUENCE { - physicalMemoryCardChassisIndex DellObjectRange, - physicalMemoryCardIndex DellObjectRange, - physicalMemoryCardStateCapabilities DellStateCapabilities, - physicalMemoryCardStateSettings DellStateSettings, - physicalMemoryCardStatus DellStatus, - physicalMemoryCardName DellString, - physicalMemoryCardTotalNumberSockets DellUnsigned32BitRange, - physicalMemoryCardInUseNumberSockets DellUnsigned32BitRange, - physicalMemoryCardPhyMemArrayIndexReference DellObjectRange -} - -physicalMemoryCardTable OBJECT-TYPE - SYNTAX SEQUENCE OF PhysicalMemoryCardTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1300.0060 This object defines the Physical Memory Card Table." - ::= { memoryGroup 60 } -physicalMemoryCardTableEntry OBJECT-TYPE - SYNTAX PhysicalMemoryCardTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1300.0060.0001 This object defines the Physical Memory Card Table Entry." - INDEX { physicalMemoryCardChassisIndex, - physicalMemoryCardIndex } - ::= { physicalMemoryCardTable 1 } - -physicalMemoryCardChassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0060.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { physicalMemoryCardTableEntry 1 } -physicalMemoryCardIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0060.0001.0002 This attribute defines the index (one based) of the -physical memory card." - ::= { physicalMemoryCardTableEntry 2 } -physicalMemoryCardStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0060.0001.0003 This attribute defines the state capabilities of the -physical memory card." - ::= { physicalMemoryCardTableEntry 3 } -physicalMemoryCardStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0060.0001.0004 This attribute defines the state settings of the -physical memory card." - ::= { physicalMemoryCardTableEntry 4 } -physicalMemoryCardStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0060.0001.0005 This attribute defines the status of the -physical memory card." - ::= { physicalMemoryCardTableEntry 5 } -physicalMemoryCardName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0060.0001.0006 This attribute defines the name of the -physical memory card." - ::= { physicalMemoryCardTableEntry 6 } -physicalMemoryCardTotalNumberSockets OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0060.0001.0007 This attribute defines the total number of memory -sockets available on the physical memory card. 2,147,483,647 indicates -an unknown number of sockets." - ::= { physicalMemoryCardTableEntry 7 } -physicalMemoryCardInUseNumberSockets OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0060.0001.0008 This attribute defines the number of memory -sockets in use on the physical memory card. Zero indicates that the -physical memory card is not installed or has a configuration error. -2,147,483,647 indicates an unknown number of sockets." - ::= { physicalMemoryCardTableEntry 8 } -physicalMemoryCardPhyMemArrayIndexReference OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1300.0060.0001.0009 This attribute defines the index (one based) of the -Physical Memory Array Table entry for the physical memory array with the -same chassis index that this physical memory card is associated with." - ::= { physicalMemoryCardTableEntry 9 } - - -------------------------------------------------------------------------------- --- BIOS Setup Control Group --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1400 -------------------------------------------------------------------------------- - - -------------------------------------------------------------------------------- --- BIOS Setup Control Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1400.10.1.. -------------------------------------------------------------------------------- - -DellSpeakerControlCapabilitiesUnique ::= INTEGER { - unknown(1), -- speaker control capabilities are unknown - enableCapable(2), -- speaker can be enabled or disabled - lowCapable(4), -- speaker volume can be set to low - mediumCapable(8), -- speaker volume can be set to medium - highCapable(16), -- speaker volume can be set to high - allVolumeCapable(30) -- speaker volume can be set to low, medium or high -} -DellSpeakerControlSettingsUnique ::= INTEGER { - unknown(1), -- speaker control settings are unknown - enabled(2), -- speaker is enabled - low(4), -- speaker volume is low - medium(8), -- speaker volume is medium - high(16) -- speaker volume is high -} -DellNIFwakeonLanControlCapabilitiesUnique ::= INTEGER { - unknown(1), -- wake on LAN capabilities are unknown - enableCapable(2), -- wake on LAN can be enabled or disabled - addInCardCapable(4), -- wake on LAN by add in card capable - onBoardCapable(8), -- wake on LAN by onboard NIF capable - bothCapable(14) -} -DellNIFwakeonLanControlSettingsUnique ::= INTEGER { - unknown(1), -- wake on LAN settings are unknown - enabled(2), -- wake on LAN is enabled - addInCard(4), -- wake on LAN is by add in card - onBoard(8), -- wake on LAN is by onboard NIF - addInCardOrOnBoard(12) -- wake on LAN is by either add in card or onboard NIF -} -DellBootSequenceControlCapabilitiesUnique ::= INTEGER { - bootSequenceUnknown(1), -- boot sequence capabilities are unknown - bootFromDisketteFirstCapable(2), -- boot sequence can be diskette first - bootFromHardDriveFirstCapable(4), -- boot sequence can be IDE hard drive first - bootFromDisketteORHardDriveFirstCapable(6), -- boot sequence can be diskette or IDE hard drive first - bootFromDeviceListCapable(8), -- boot sequence can be device list - bootFromCDROMFirstCapable(16), -- boot sequence can be CD ROM first - allFirstCapable(30) -- boot sequence can be any of the above methods first -} -DellBootSequenceControlSettingsUnique ::= INTEGER { - bootSequenceUnknown(1), -- boot sequence settings are unknown - bootFromDisketteFirst(2), -- boot sequence is diskette first - bootFromHardDriveFirst(4), -- boot sequence is IDE hard drive first - bootFromDeviceList(8), -- boot sequence is device list - bootFromCDROMFirst(16) -- boot sequence is CD ROM first -} -DellBIOSPasswordControlCapabilitiesUnique ::= INTEGER { - passwordControlCapabilitiesUnknown(1), -- BIOS password capabilities are unknown - passwordControlEnableCapable(2), -- BIOS password can be enabled - passwordControlJumperDisableCapable(4), -- BIOS password can be jumper disabled - passwordControlEnableAndJumperDisableCapable(6) -} -DellBIOSPasswordControlSettingsUnique ::= INTEGER { - passwordControlSettingsUnknown(1), -- BIOS password settings are unknown - passwordControlEnabled(2), -- BIOS password is enabled - passwordControlJumperDisabled(4) -- BIOS password has been disabled by jumper -} -DellTPMSecurityControlCapabilities ::= INTEGER { - -- Note: These values are bit masks, so combination values are possible. - offCapable(1), -- TPM security can be Off - onWithPrebootMeasurementsCapable(2), -- TPM security can be On with Pre-boot Measurements - onWithoutPrebootMeasurementsCapable(4) -- TPM security can be On without Pre-boot Measurements -} -DellTPMSecurityControlSetting ::= INTEGER { - -- off(0), - TPM security is Off - onWithPrebootMeasurements(1), -- TPM security is On with Pre-boot Measurements - onWithoutPrebootMeasurements(2) -- TPM security is On without Pre-boot Measurements -} - -BiosSetUpControlTableEntry ::= SEQUENCE { - biosSetUpControlchassisIndex DellObjectRange, - bSUCpointingDeviceControlCapabilities DellStateCapabilities, - bSUCpointingDeviceControlSettings DellStateSettings, - bSUCpointingDeviceControlStatus DellStatus, - bSUCpointingDeviceControlName DellString, - bSUCnumLockControlCapabilities DellStateCapabilities, - bSUCnumLockControlSettings DellStateSettings, - bSUCnumLockControlStatus DellStatus, - bSUCnumLockControlName DellString, - bSUCprocessorSerialNumberControlCapabilities DellStateCapabilities, - bSUCprocessorSerialNumberControlSettings DellStateSettings, - bSUCprocessorSerialNumberControlStatus DellStatus, - bSUCprocessorSerialNumberControlName DellString, - bSUCspeakerControlCapabilitiesUnique DellSpeakerControlCapabilitiesUnique, - bSUCspeakerControlSettingsUnique DellSpeakerControlSettingsUnique, - bSUCspeakerControlStatus DellStatus, - bSUCspeakerControlName DellString, - bSUCnIFwakeonLanControlCapabilitiesUnique DellNIFwakeonLanControlCapabilitiesUnique, - bSUCnIFwakeonLanControlSettingsUnique DellNIFwakeonLanControlSettingsUnique, - bSUCnIFwakeonLanControlStatus DellStatus, - bSUCnIFwakeonLanControlName DellString, - bSUCbootSequenceControlCapabilitiesUnique DellBootSequenceControlCapabilitiesUnique, - bSUCbootSequenceControlSettingsUnique DellBootSequenceControlSettingsUnique, - bSUCbootSequenceControlStatus DellStatus, - bSUCbootSequenceControlName DellString, - bSUCadministratorPasswordControlCapabilitiesUnique DellBIOSPasswordControlCapabilitiesUnique, - bSUCadministratorPasswordControlSettingsUnique DellBIOSPasswordControlSettingsUnique, - bSUCadministratorPasswordControlStatus DellStatus, - bSUCadministratorPasswordPasswordVerifyName DellString, - bSUCadministratorPasswordNewPasswordName DellString, - bSUCuserPasswordControlCapabilitiesUnique DellBIOSPasswordControlCapabilitiesUnique, - bSUCuserPasswordControlSettingsUnique DellBIOSPasswordControlSettingsUnique, - bSUCuserPasswordControlStatus DellStatus, - bSUCuserPasswordPasswordVerifyName DellString, - bSUCuserPasswordNewPasswordName DellString, - bSUCtpmSecurityControlCapabilities DellTPMSecurityControlCapabilities, - bSUCtpmSecurityControlSetting DellTPMSecurityControlSetting, - bSUCtpmSecurityControlStatus DellStatus, - bSUCtpmSecurityControlName DellString -} - -biosSetUpControlTable OBJECT-TYPE - SYNTAX SEQUENCE OF BiosSetUpControlTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1400.0010 This object defines the BIOS Setup Control Table." - ::= { biosSetUpControlGroup 10 } -biosSetUpControlTableEntry OBJECT-TYPE - SYNTAX BiosSetUpControlTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1400.0010.0001 This object defines the BIOS Setup Control Table Entry." - INDEX { biosSetUpControlchassisIndex } - ::= { biosSetUpControlTable 1 } - -biosSetUpControlchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { biosSetUpControlTableEntry 1 } -bSUCpointingDeviceControlCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0002 This attribute defines the BIOS setup control capabilities -of the pointing Device." - ::= { biosSetUpControlTableEntry 2 } -bSUCpointingDeviceControlSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0003 This attribute defines the BIOS setup control settings -of the pointing device." - ::= { biosSetUpControlTableEntry 3 } -bSUCpointingDeviceControlStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0004 This attribute defines the BIOS setup control status -of the pointing device." - ::= { biosSetUpControlTableEntry 4 } -bSUCpointingDeviceControlName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0005 This attribute defines the BIOS setup control name -of the pointing device." - ::= { biosSetUpControlTableEntry 5 } -bSUCnumLockControlCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0006 This attribute defines the BIOS setup control capabilities -of the numeric lock." - ::= { biosSetUpControlTableEntry 6 } -bSUCnumLockControlSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0007 This attribute defines the BIOS setup control settings -of the numeric lock." - ::= { biosSetUpControlTableEntry 7 } -bSUCnumLockControlStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0008 This attribute defines the BIOS setup control status -of the numeric lock." - ::= { biosSetUpControlTableEntry 8 } -bSUCnumLockControlName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0009 This attribute defines the BIOS setup control name -of the numeric lock." - ::= { biosSetUpControlTableEntry 9 } -bSUCprocessorSerialNumberControlCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0010 This attribute defines the BIOS setup control capabilities -of the processor serial number." - ::= { biosSetUpControlTableEntry 10 } -bSUCprocessorSerialNumberControlSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0011 This attribute defines the BIOS setup control settings -of the processor serial number." - ::= { biosSetUpControlTableEntry 11 } -bSUCprocessorSerialNumberControlStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0012 This attribute defines the BIOS setup control status -of the processor serial number." - ::= { biosSetUpControlTableEntry 12 } -bSUCprocessorSerialNumberControlName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0013 This attribute defines the BIOS setup control name -of the processor serial number." - ::= { biosSetUpControlTableEntry 13 } -bSUCspeakerControlCapabilitiesUnique OBJECT-TYPE - SYNTAX DellSpeakerControlCapabilitiesUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0014 This attribute defines the BIOS setup control capabilities -of the speaker." - ::= { biosSetUpControlTableEntry 14 } -bSUCspeakerControlSettingsUnique OBJECT-TYPE - SYNTAX DellSpeakerControlSettingsUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0015 This attribute defines the BIOS setup control settings -of the speaker." - ::= { biosSetUpControlTableEntry 15 } -bSUCspeakerControlStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0016 This attribute defines the BIOS setup control status -of the speaker." - ::= { biosSetUpControlTableEntry 16 } -bSUCspeakerControlName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0017 This attribute defines the BIOS setup control name -of the speaker." - ::= { biosSetUpControlTableEntry 17 } -bSUCnIFwakeonLanControlCapabilitiesUnique OBJECT-TYPE - SYNTAX DellNIFwakeonLanControlCapabilitiesUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0018 This attribute defines the BIOS setup control capabilities -of the NIF wake on Lan." - ::= { biosSetUpControlTableEntry 18 } -bSUCnIFwakeonLanControlSettingsUnique OBJECT-TYPE - SYNTAX DellNIFwakeonLanControlSettingsUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0019 This attribute defines the BIOS setup control settings -of the NIF wake on Lan." - ::= { biosSetUpControlTableEntry 19 } -bSUCnIFwakeonLanControlStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0020 This attribute defines the BIOS setup control status -of the NIF wake on Lan." - ::= { biosSetUpControlTableEntry 20 } -bSUCnIFwakeonLanControlName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0021 This attribute defines the BIOS setup control name -of the NIF wake on Lan." - ::= { biosSetUpControlTableEntry 21 } -bSUCbootSequenceControlCapabilitiesUnique OBJECT-TYPE - SYNTAX DellBootSequenceControlCapabilitiesUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0022 This attribute defines the BIOS setup control capabilities -of the boot sequence." - ::= { biosSetUpControlTableEntry 22 } -bSUCbootSequenceControlSettingsUnique OBJECT-TYPE - SYNTAX DellBootSequenceControlSettingsUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0023 This attribute defines the BIOS setup control settings -of the boot sequence." - ::= { biosSetUpControlTableEntry 23 } -bSUCbootSequenceControlStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0024 This attribute defines the BIOS setup control status -of the boot sequence." - ::= { biosSetUpControlTableEntry 24 } -bSUCbootSequenceControlName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0025 This attribute defines the BIOS setup control name -of the boot sequence." - ::= { biosSetUpControlTableEntry 25 } -bSUCadministratorPasswordControlCapabilitiesUnique OBJECT-TYPE - SYNTAX DellBIOSPasswordControlCapabilitiesUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0026 This attribute defines the BIOS setup control capabilities -of the administrator password." - ::= { biosSetUpControlTableEntry 26 } -bSUCadministratorPasswordControlSettingsUnique OBJECT-TYPE - SYNTAX DellBIOSPasswordControlSettingsUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0027 This attribute defines the BIOS setup control settings -of the administrator password." - ::= { biosSetUpControlTableEntry 27 } -bSUCadministratorPasswordControlStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0028 This attribute defines the BIOS setup control status -of the administrator password." - ::= { biosSetUpControlTableEntry 28 } -bSUCadministratorPasswordPasswordVerifyName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0029 This attribute defines the BIOS setup control value -of the current administrator password." - ::= { biosSetUpControlTableEntry 29 } -bSUCadministratorPasswordNewPasswordName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0030 This attribute defines the BIOS setup control value -of the new administrator password. To set a new administrator password, -a successful set of the current administrator password must have been -done immediately preceeding this set." - ::= { biosSetUpControlTableEntry 30 } -bSUCuserPasswordControlCapabilitiesUnique OBJECT-TYPE - SYNTAX DellBIOSPasswordControlCapabilitiesUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0031 This attribute defines the BIOS setup control capabilities -of the user password." - ::= { biosSetUpControlTableEntry 31 } -bSUCuserPasswordControlSettingsUnique OBJECT-TYPE - SYNTAX DellBIOSPasswordControlSettingsUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0032 This attribute defines the BIOS setup control settings -of the user password." - ::= { biosSetUpControlTableEntry 32 } -bSUCuserPasswordControlStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0033 This attribute defines the BIOS setup control status -of the user password." - ::= { biosSetUpControlTableEntry 33 } -bSUCuserPasswordPasswordVerifyName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0034 This attribute defines the BIOS setup control value -of the current user password." - ::= { biosSetUpControlTableEntry 34 } -bSUCuserPasswordNewPasswordName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0035 This attribute defines the BIOS setup control value -of the new user password. To set a new user password, a successful set of the -current user password must have been done immediately preceeding this set." - ::= { biosSetUpControlTableEntry 35 } -bSUCtpmSecurityControlCapabilities OBJECT-TYPE - SYNTAX DellTPMSecurityControlCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0036 This attribute defines the BIOS setup control capabilities -of Trusted Platform Module (TPM) security." - ::= { biosSetUpControlTableEntry 36 } -bSUCtpmSecurityControlSetting OBJECT-TYPE - SYNTAX DellTPMSecurityControlSetting - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0037 This attribute defines the BIOS setup control setting -of Trusted Platform Module (TPM) security." - ::= { biosSetUpControlTableEntry 37 } -bSUCtpmSecurityControlStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0038 This attribute defines the BIOS setup control status -of Trusted Platform Module (TPM) security." - ::= { biosSetUpControlTableEntry 38 } -bSUCtpmSecurityControlName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0010.0001.0039 This attribute defines the BIOS setup control name -of Trusted Platform Module (TPM) security." - ::= { biosSetUpControlTableEntry 39 } - - -------------------------------------------------------------------------------- --- Small Computer Systems Interface (SCSI) Control Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1400.20.1... -------------------------------------------------------------------------------- - -SCSIControlTableEntry ::= SEQUENCE { - sCSIControlchassisIndex DellObjectRange, - sCSIControlIndex DellObjectRange, - sCSIControlCapabilities DellStateCapabilities, - sCSIControlSettings DellStateSettings, - sCSIControlStatus DellStatus, - sCSIControlName DellString -} - -sCSIControlTable OBJECT-TYPE - SYNTAX SEQUENCE OF SCSIControlTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1400.0020 This object defines the Small Computer Systems Interface (SCSI) -Control Table." - ::= { biosSetUpControlGroup 20 } -sCSIControlTableEntry OBJECT-TYPE - SYNTAX SCSIControlTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1400.0020.0001 This object defines the Small Computer Systems Interface (SCSI) -Control Table Entry." - INDEX { sCSIControlchassisIndex, - sCSIControlIndex } - ::= { sCSIControlTable 1 } - -sCSIControlchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0020.0001.0001 This attribute defines the index (one based) of the -assoicated chassis." - ::= { sCSIControlTableEntry 1 } -sCSIControlIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0020.0001.0002 This attribute defines the index (one based) of the -SCSI control." - ::= { sCSIControlTableEntry 2 } -sCSIControlCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0020.0001.0003 This attribute defines the state capabilities of the -SCSI control." - ::= { sCSIControlTableEntry 3 } -sCSIControlSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0020.0001.0004 This attribute defines the state settings of the -SCSI control." - ::= { sCSIControlTableEntry 4 } -sCSIControlStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0020.0001.0005 This attribute defines the status of the -SCSI control." - ::= { sCSIControlTableEntry 5 } -sCSIControlName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0020.0001.0006 This attribute defines the BIOS setup control name -of the SCSI device." - ::= { sCSIControlTableEntry 6 } - - -------------------------------------------------------------------------------- --- Parallel Port Control Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1400.30.1... -------------------------------------------------------------------------------- - -DellParallelPortControlCapabilitiesUnique ::= INTEGER { - unknown(1), -- parallel port capabilities are unknown - enableCapable(2), -- parallel port can be enabled or disabled - lpt1Capable(4), -- parallel port can be set to LPT1 - lpt1andEnableCapable(6), -- parallel port can be enabled and set to LPT1 - lpt2Capable(8), -- parallel port can be set to LPT2 - lpt2andEnableCapable(10), -- parallel port can be enabled and set to LPT2 - lpt3Capable(16), -- parallel port can be set to LPT3 - lpt3andEnableCapable(18), -- parallel port can be enabled and set to LPT3 - allParallelPortCapable(30) -- parallel port can be enabled and set to LPT1, LPT2 or LPT3 -} -DellParallelPortControlSettingsUnique ::= INTEGER { - unknown(1), -- parallel port settings are unknown - enabled(2), -- parallel port enabled - lpt1(4), -- parallel port set to LPT1 - lpt1Enabled(6), -- parallel port enabled and set to LPT1 - lpt2(8), -- parallel port set to LPT2 - lpt2Enabled(10), -- parallel port enabled and set to LPT2 - lpt3(16), -- parallel port set to LPT3 - lpt3Enabled(18) -- parallel port enabled and set to LPT3 -} -DellParallelPortControlModeCapabilitiesUnique ::= INTEGER { - unknown(1), -- mode capabilities are unknown - atCapable(2), -- parallel port can be set to AT mode - ps2Capable(4), -- parallel port can be set to PS/2 mode - atAndPS2Capable(6), -- parallel port can be set to AT mode or PS/2 mode - ecpCapable(8), -- parallel port can be set to ECP mode - eppCapable(16), -- parallel port can be set to EPP mode - allModeCapable(30) -- parallel port can be set to all modes -} -DellParallelPortControlModeSettingsUnique ::= INTEGER { - unknown(1), -- mode settings are unknown - atModeEnabled(2), -- parallel port set to AT mode - ps2ModeEnabled(4), -- parallel port set to PS/2 mode - ecpModeEnabled(8), -- parallel port set to ECP mode - eppModeEnabled(16) -- parallel port set to EPP mode -} - -ParallelPortControlTableEntry ::= SEQUENCE { - parallelPortControlchassisIndex DellObjectRange, - parallelPortControlIndex DellObjectRange, - parallelPortControlCapabilitiesUnique DellParallelPortControlCapabilitiesUnique, - parallelPortControlSettingsUnique DellParallelPortControlSettingsUnique, - parallelPortControlStatus DellStatus, - parallelPortControlName DellString, - parallelPortControlModeCapabilitiesUnique DellParallelPortControlModeCapabilitiesUnique, - parallelPortControlModeSettingsUnique DellParallelPortControlModeSettingsUnique -} - -parallelPortControlTable OBJECT-TYPE - SYNTAX SEQUENCE OF ParallelPortControlTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1400.0030 This object defines the Parallel Port Control Table." - ::= { biosSetUpControlGroup 30 } -parallelPortControlTableEntry OBJECT-TYPE - SYNTAX ParallelPortControlTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1400.0030.0001 This object defines the Parallel Port Control Table Entry." - INDEX { parallelPortControlchassisIndex, - parallelPortControlIndex } - ::= { parallelPortControlTable 1 } - -parallelPortControlchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0030.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { parallelPortControlTableEntry 1 } -parallelPortControlIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0030.0001.0002 This attribute defines the index (one based) of the -parallel port control." - ::= { parallelPortControlTableEntry 2 } -parallelPortControlCapabilitiesUnique OBJECT-TYPE - SYNTAX DellParallelPortControlCapabilitiesUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0030.0001.0003 This attribute defines the port capabilities of the -parallel port control." - ::= { parallelPortControlTableEntry 3 } -parallelPortControlSettingsUnique OBJECT-TYPE - SYNTAX DellParallelPortControlSettingsUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0030.0001.0004 This attribute defines the port settings of the -parallel port control." - ::= { parallelPortControlTableEntry 4 } -parallelPortControlStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0030.0001.0005 This attribute defines the status of the -parallel port control." - ::= { parallelPortControlTableEntry 5 } -parallelPortControlName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0030.0001.0006 This attribute defines the BIOS setup control name -of the parallel port." - ::= { parallelPortControlTableEntry 6 } -parallelPortControlModeCapabilitiesUnique OBJECT-TYPE - SYNTAX DellParallelPortControlModeCapabilitiesUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0030.0001.0007 This attribute defines the mode capabilities of the -parallel port control." - ::= { parallelPortControlTableEntry 7 } -parallelPortControlModeSettingsUnique OBJECT-TYPE - SYNTAX DellParallelPortControlModeSettingsUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0030.0001.0008 This attribute defines the mode settings of the -parallel port control." - ::= { parallelPortControlTableEntry 8 } - - -------------------------------------------------------------------------------- --- Serial Port Control Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1400.40.1... -------------------------------------------------------------------------------- - -DellSerialPortControlCapabilitiesUnique ::= INTEGER { - unknown(1), -- serial port capabilities are unknown - enableCapable(2), -- serial port can be enabled or disabled - com1Capable(4), -- serial port can be set to COM1 - enableAndCom1Capable(6), -- serial port can be enabled and set to COM1 - com2Capable(8), -- serial port can be set to COM2 - enableAndCom2Capable(10), -- serial port can be enabled and set to COM2 - com3Capable(16), -- serial port can be set to COM3 - enableAndCom3Capable(18), -- serial port can be enabled and set to COM3 - com4Capable(32), -- serial port can be set to COM4 - enableAndCom4Capable(34), -- serial port can be enabled and set to COM4 - autoConfigCapable(64), -- serial port can be autoconfigured - com1OrCom3CapableAndAutoConfigCapable(86), - com2OrCom4CapableAndAutoConfigCapable(106), - allcomCapable(126) -- serial port supports all capabilities -} -DellSerialPortControlSettingsUnique ::= INTEGER { - unknown(1), -- serial port settings are unknown - enabled(2), -- serial port enabled - com1(4), -- serial port set to COM1 - com1Enabled(6), -- serial port enabled and set to COM1 - com2(8), -- serial port set to COM2 - com2Enabled(10), -- serial port enabled and set to COM2 - com3(16), -- serial port set to COM3 - com3Enabled(18), -- serial port enabled and set to COM3 - com4(32), -- serial port set to COM4 - com4Enabled(34), -- serial port enabled and set to COM4 - comPortsAutoConfig(64), -- serial port set to autoconfiguration - enabledAndAutoConfig(66) -- serial port enabled and set to autoconfiguration -} - -SerialPortControlTableEntry ::= SEQUENCE { - serialPortControlchassisIndex DellObjectRange, - serialPortControlIndex DellObjectRange, - serialPortControlCapabilitiesUnique DellSerialPortControlCapabilitiesUnique, - serialPortControlSettingsUnique DellSerialPortControlSettingsUnique, - serialPortControlStatus DellStatus, - serialPortControlName DellString -} - -serialPortControlTable OBJECT-TYPE - SYNTAX SEQUENCE OF SerialPortControlTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1400.0040 This object defines the Serial Port Control Table." - ::= { biosSetUpControlGroup 40 } -serialPortControlTableEntry OBJECT-TYPE - SYNTAX SerialPortControlTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1400.0040.0001 This object defines the Serial Port Control Table Entry." - INDEX { serialPortControlchassisIndex, - serialPortControlIndex } - ::= { serialPortControlTable 1 } - -serialPortControlchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0040.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { serialPortControlTableEntry 1 } -serialPortControlIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0040.0001.0002 This attribute defines the index (one based) of the -serial port control." - ::= { serialPortControlTableEntry 2 } -serialPortControlCapabilitiesUnique OBJECT-TYPE - SYNTAX DellSerialPortControlCapabilitiesUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0040.0001.0003 This attribute defines the port capabilities of the -serial port control." - ::= { serialPortControlTableEntry 3 } -serialPortControlSettingsUnique OBJECT-TYPE - SYNTAX DellSerialPortControlSettingsUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0040.0001.0004 This attribute defines the port settings of the -serial port control." - ::= { serialPortControlTableEntry 4 } -serialPortControlStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0040.0001.0005 This attribute defines the status of the -serial port control." - ::= { serialPortControlTableEntry 5 } -serialPortControlName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0040.0001.0006 This attribute defines the BIOS setup control name -of the serial port." - ::= { serialPortControlTableEntry 6 } - - -------------------------------------------------------------------------------- --- Universal Serial Bus (USB) Control Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1400.50.1... -------------------------------------------------------------------------------- - -UsbControlTableEntry ::= SEQUENCE { - usbControlchassisIndex DellObjectRange, - usbControlIndex DellObjectRange, - usbControlCapabilities DellStateCapabilities, - usbControlSettings DellStateSettings, - usbControlStatus DellStatus, - usbControlName DellString -} - -usbControlTable OBJECT-TYPE - SYNTAX SEQUENCE OF UsbControlTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1400.0050 This object defines the Universal Serial Bus (USB) Control Table." - ::= { biosSetUpControlGroup 50 } -usbControlTableEntry OBJECT-TYPE - SYNTAX UsbControlTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1400.0050.0001 This object defines the Universal Serial Bus (USB) Control -Table Entry." - INDEX { usbControlchassisIndex, - usbControlIndex } - ::= { usbControlTable 1 } - -usbControlchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0050.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { usbControlTableEntry 1 } -usbControlIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0050.0001.0002 This attribute defines the index (one based) of the -USB control." - ::= { usbControlTableEntry 2 } -usbControlCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0050.0001.0003 This attribute defines the state capabilities of the -USB control." - ::= { usbControlTableEntry 3 } -usbControlSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0050.0001.0004 This attribute defines the state settings of the -USB control." - ::= { usbControlTableEntry 4 } -usbControlStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0050.0001.0005 This attribute defines the status of the USB control." - ::= { usbControlTableEntry 5 } -usbControlName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0050.0001.0006 This attribute defines the BIOS setup control name -of the USB device." - ::= { usbControlTableEntry 6 } - - -------------------------------------------------------------------------------- --- Integrated Device Electronics (IDE) Control Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1400.60.1... -------------------------------------------------------------------------------- - -DellideControlCapabilitiesUnique ::= INTEGER { - unknown(1), -- IDE capabilities are unknown - ideControlAutoConfigOrEnableCapable(2) -- IDE can be autoconfigured or enabled/disabled -} -DellideControlSettingsUnique ::= INTEGER { - unknown(1), -- IDE settings are unknown - ideControlAutoConfigEnabledOrEnabled(2) -- IDE set to autoconfigured or enabled -} - -IdeControlTableEntry ::= SEQUENCE { - ideControlchassisIndex DellObjectRange, - ideControlIndex DellObjectRange, - ideControlCapabilitiesUnique DellideControlCapabilitiesUnique, - ideControlSettingsUnique DellideControlSettingsUnique, - ideControlStatus DellStatus, - ideControlName DellString -} - -ideControlTable OBJECT-TYPE - SYNTAX SEQUENCE OF IdeControlTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1400.0060 This object defines the Integrated Device Electronics (IDE) -Control Table." - ::= { biosSetUpControlGroup 60 } -ideControlTableEntry OBJECT-TYPE - SYNTAX IdeControlTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1400.0060.0001 This object defines the Integrated Device Electronics (IDE) -Control Table Entry." - INDEX { ideControlchassisIndex, - ideControlIndex } - ::= { ideControlTable 1 } - -ideControlchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0060.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { ideControlTableEntry 1 } -ideControlIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0060.0001.0002 This attribute defines the index (one based) of the -IDE control." - ::= { ideControlTableEntry 2 } -ideControlCapabilitiesUnique OBJECT-TYPE - SYNTAX DellideControlCapabilitiesUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0060.0001.0003 This attribute defines the capabilities of the -IDE control." - ::= { ideControlTableEntry 3 } -ideControlSettingsUnique OBJECT-TYPE - SYNTAX DellideControlSettingsUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0060.0001.0004 This attribute defines the settings of the -IDE control." - ::= { ideControlTableEntry 4 } -ideControlStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0060.0001.0005 This attribute defines the state of the IDE control." - ::= { ideControlTableEntry 5 } -ideControlName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0060.0001.0006 This attribute defines the BIOS setup control name -of the IDE device." - ::= { ideControlTableEntry 6 } - - -------------------------------------------------------------------------------- --- Diskette Control Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1400.70.1... -------------------------------------------------------------------------------- - -DellDisketteControlCapabilitiesUnique ::= INTEGER { - unknown(1), -- diskette capabilities are unknown - disketteAutoConfigOrEnableCapable(2), -- diskette can be enabled or disabled - disketteReadOnlyCapable(4), -- diskette can be set to read only - disketteAutoConfigOrEnableCapableandReadOnlyCapable(6) -} -DellDisketteControlSettingsUnique ::= INTEGER { - unknown(1), -- Diskette Control state is unknown - disketteAutoConfigEnabledOrEnabled(2), -- Diskette Control is autoconfigurable or enabled - disketteisReadOnly(4) -- Diskette is in read only operation -} - -DisketteControlTableEntry ::= SEQUENCE { - disketteControlchassisIndex DellObjectRange, - disketteControlIndex DellObjectRange, - disketteControlCapabilitiesUnique DellDisketteControlCapabilitiesUnique, - disketteControlSettingsUnique DellDisketteControlSettingsUnique, - disketteControlStatus DellStatus, - disketteControlName DellString -} - -disketteControlTable OBJECT-TYPE - SYNTAX SEQUENCE OF DisketteControlTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1400.0070 This object defines the Diskette Control Table." - ::= { biosSetUpControlGroup 70 } -disketteControlTableEntry OBJECT-TYPE - SYNTAX DisketteControlTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1400.0070.0001 This object defines the Diskette Control Table Entry." - INDEX { disketteControlchassisIndex, - disketteControlIndex } - ::= { disketteControlTable 1 } - -disketteControlchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0070.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { disketteControlTableEntry 1 } -disketteControlIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0070.0001.0002 This attribute defines the index (one based) of the -diskette control." - ::= { disketteControlTableEntry 2 } -disketteControlCapabilitiesUnique OBJECT-TYPE - SYNTAX DellDisketteControlCapabilitiesUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0070.0001.0003 This attribute defines the capabilities of the -diskette control." - ::= { disketteControlTableEntry 3 } -disketteControlSettingsUnique OBJECT-TYPE - SYNTAX DellDisketteControlSettingsUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0070.0001.0004 This attribute defines the settings of the -diskette control." - ::= { disketteControlTableEntry 4 } -disketteControlStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0070.0001.0005 This attribute defines the status of the -diskette control." - ::= { disketteControlTableEntry 5 } -disketteControlName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0070.0001.0006 This attribute defines the BIOS setup control name -of the diskette device." - ::= { disketteControlTableEntry 6 } - - -------------------------------------------------------------------------------- --- Network Interface Control Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1400.80.1... -------------------------------------------------------------------------------- - -DellNetworkInterfaceControlCapabilitiesUnique ::= INTEGER { - unknown(1), -- network interface capabilities are unknown - enableCapable(2), -- network interface can be enabled or disabled - enableWithoutPXECapable(4) -- network interface can be enabled without PXE -} -DellNetworkInterfaceControlSettingsUnique ::= INTEGER { - unknown(1), -- network interface settings are unknown - enabled(2), -- network interface enabled - enabledWithoutPXE(4) -- network interface enabled without PXE -} - -NetworkInterfaceControlTableEntry ::= SEQUENCE { - networkInterfaceControlchassisIndex DellObjectRange, - networkInterfaceControlIndex DellObjectRange, - networkInterfaceControlCapabilitiesUnique DellNetworkInterfaceControlCapabilitiesUnique, - networkInterfaceControlSettingsUnique DellNetworkInterfaceControlSettingsUnique, - networkInterfaceControlStatus DellStatus, - networkInterfaceControlName DellString -} - -networkInterfaceControlTable OBJECT-TYPE - SYNTAX SEQUENCE OF NetworkInterfaceControlTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1400.0080 This object defines the Network Interface Control Table." - ::= { biosSetUpControlGroup 80 } -networkInterfaceControlTableEntry OBJECT-TYPE - SYNTAX NetworkInterfaceControlTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1400.0080.0001 This object defines the Network Interface Control Table Entry." - INDEX { networkInterfaceControlchassisIndex, - networkInterfaceControlIndex } - ::= { networkInterfaceControlTable 1 } - -networkInterfaceControlchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0080.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { networkInterfaceControlTableEntry 1 } -networkInterfaceControlIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0080.0001.0002 This attribute defines the index (one based) of the -network interface control." - ::= { networkInterfaceControlTableEntry 2 } -networkInterfaceControlCapabilitiesUnique OBJECT-TYPE - SYNTAX DellNetworkInterfaceControlCapabilitiesUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0080.0001.0003 This attribute defines the capabilities of the -network interface control." - ::= { networkInterfaceControlTableEntry 3 } -networkInterfaceControlSettingsUnique OBJECT-TYPE - SYNTAX DellNetworkInterfaceControlSettingsUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0080.0001.0004 This attribute defines the settings of the -network interface control." - ::= { networkInterfaceControlTableEntry 4 } -networkInterfaceControlStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0080.0001.0005 This attribute defines the status of the -network interface control." - ::= { networkInterfaceControlTableEntry 5 } -networkInterfaceControlName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0080.0001.0006 This attribute defines the BIOS setup control name -of the network interface." - ::= { networkInterfaceControlTableEntry 6 } - - -------------------------------------------------------------------------------- --- BIOS Setting Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1400.90.1... -------------------------------------------------------------------------------- - -DellBIOSSettingValueType ::= INTEGER { - integer(1), -- type is Integer - string(2), -- type is String - enumeration(3), -- type is Enumeration - orderedList(4) -- type is Ordered List -} - -BiosSettingTableEntry ::= SEQUENCE { - biosSettingChassisIndex DellObjectRange, - biosSettingIndex DellObjectRange, - biosSettingName DisplayString, - biosSettingDisplayName DisplayString, - biosSettingValueType DellBIOSSettingValueType, - biosSettingCurrentValue DisplayString, - biosSettingPendingValue DisplayString, - biosSettingDefaultValue DisplayString, - biosSettingPossibleValues DisplayString, - biosSettingDisplayOrder DellUnsigned32BitRange, - biosSettingGroupDisplayName DisplayString, - biosSettingFQDD DisplayString -} - -biosSettingTable OBJECT-TYPE - SYNTAX SEQUENCE OF BiosSettingTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1400.0090 This object defines the BIOS Setting Table." - ::= { biosSetUpControlGroup 90 } -biosSettingTableEntry OBJECT-TYPE - SYNTAX BiosSettingTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1400.0090.0001 This object defines the BIOS Setting Table Entry." - INDEX { biosSettingChassisIndex, - biosSettingIndex } - ::= { biosSettingTable 1 } - -biosSettingChassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0090.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { biosSettingTableEntry 1 } -biosSettingIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0090.0001.0002 This attribute defines the index (one based) of the -BIOS setting." - ::= { biosSettingTableEntry 2 } -biosSettingName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0090.0001.0003 This attribute defines the name of the BIOS setting." - ::= { biosSettingTableEntry 3 } -biosSettingDisplayName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0090.0001.0004 This attribute defines the display name of the BIOS setting." - ::= { biosSettingTableEntry 4 } -biosSettingValueType OBJECT-TYPE - SYNTAX DellBIOSSettingValueType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0090.0001.0005 This attribute defines the type of the BIOS setting value." - ::= { biosSettingTableEntry 5 } -biosSettingCurrentValue OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0090.0001.0006 This attribute defines the current value of the BIOS setting. -If value type is orderedList(4), value is an ordered comma-separated list of values -if there is more than one value." - ::= { biosSettingTableEntry 6 } -biosSettingPendingValue OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0090.0001.0007 This attribute defines the pending value of the BIOS setting. -This value will not take effect until some point in the future. This would typically -be used to represent a value that could not be changed until a system reset. -If value type is orderedList(4), value is an ordered comma-separated list of values -if there is more than one value." - ::= { biosSettingTableEntry 7 } -biosSettingDefaultValue OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0090.0001.0008 This attribute defines the default value of the BIOS setting. -If value type is orderedList(4), value is an ordered comma-separated list of values -if there is more than one value." - ::= { biosSettingTableEntry 8 } -biosSettingPossibleValues OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0090.0001.0009 This attribute defines the possible values of the BIOS setting. -If value type is integer(1) or string(2), no value is returned. If value type is -enumeration(3) or orderedList(4), value is a comma-separated list of values -if there is more than one value." - ::= { biosSettingTableEntry 9 } -biosSettingDisplayOrder OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0090.0001.0010 This attribute defines the recommended display order of the -BIOS setting within its BIOS setting group. This value can be used to display -BIOS settings from lowest number to highest number." - ::= { biosSettingTableEntry 10 } -biosSettingGroupDisplayName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0090.0001.0011 This attribute defines the display name of the BIOS setting -group for the BIOS setting." - ::= { biosSettingTableEntry 11 } -biosSettingFQDD OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1400.0090.0001.0012 This attribute defines the Fully Qualified Device Descriptor -(FQDD) for the BIOS setting." - ::= { biosSettingTableEntry 12 } - - -------------------------------------------------------------------------------- --- Local Response Agent (LRA) Group --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1500 -------------------------------------------------------------------------------- - - -------------------------------------------------------------------------------- --- Local Response Agent (LRA) Global Settings Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1500.10.1.. -------------------------------------------------------------------------------- - -DellLocalResponseAgentCapabilitiesUnique ::= INTEGER { - -- If set to 0 (zero), LRA has no capabilities - speakerControlCapable(1), -- LRA capable of speaker beep - consoleAlertCapable(2), -- LRA capable of console alert - broadcastMessageCapable(4), -- LRA capable of broadcast message - osShutDownCapable(8), -- LRA capable of operating system shutdown - rebootCapable(16), -- LRA capable of system reboot - powerCycleCapable(32), -- LRA capable of system power cycle - powerOFFCapable(64), -- LRA capable of system power off - executeApplicationCapable(256), -- LRA capable of executing user-specified application - lraFullyCapable(383) -- all LRA capabilities -} -DellLRAThermalShutdownCapabilitiesUnique ::= INTEGER { - -- If set to 0 (zero), LRA has no thermal shutdown capabilities - unknownCapabilities(1), -- thermal shutdown capabilities are unknown - enableCapable(2), -- thermal shutdown can be enabled or disabled - warningCapable(4), -- thermal shutdown can be set to activate on warning - enableOnWarningCapable(6), - failureCapable(8), -- thermal shutdown can be set to activate on failure - enableOnFailureCapable(10), - enableOnWarningOrFailureCapable(14) -} -DellLRAThermalShutdownStateSettingsUnique ::= INTEGER { - -- If set to 0 (zero), LRA thermal shutdown is disabled - unknown(1), -- thermal shutdown settings are unknown - activatedOnWarning(6), -- thermal shutdown set to activate on warning - activatedOnFailure(10) -- thermal shutdown set to activate on failure -} - -LRAGlobalSettingsTableEntry ::= SEQUENCE { - lRAGlobalchassisIndex DellObjectRange, - lRAGlobalState DellStateSettings, - lRAGlobalSettingsDisableTimeoutValue DellUnsigned32BitRange, - lRAGlobalSettingsCapabilitiesUnique DellLocalResponseAgentCapabilitiesUnique, - lRAGlobalThermalShutdownCapabilitiesUnique DellLRAThermalShutdownCapabilitiesUnique, - lRAGlobalThermalShutdownStateSettingsUnique DellLRAThermalShutdownStateSettingsUnique -} - -lRAGlobalSettingsTable OBJECT-TYPE - SYNTAX SEQUENCE OF LRAGlobalSettingsTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1500.0010 This object defines the Local Response Agent (LRA) Global Settings -Table." - ::= { lraGroup 10 } -lRAGlobalSettingsTableEntry OBJECT-TYPE - SYNTAX LRAGlobalSettingsTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1500.0010.0001 This object defines the Local Response Agent (LRA) Global -Settings Table Entry." - INDEX { lRAGlobalchassisIndex } - ::= { lRAGlobalSettingsTable 1 } - -lRAGlobalchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1500.0010.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { lRAGlobalSettingsTableEntry 1 } -lRAGlobalState OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1500.0010.0001.0002 This attribute defines the state settings of the -Local Response Agent." - ::= { lRAGlobalSettingsTableEntry 2 } -lRAGlobalSettingsDisableTimeoutValue OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1500.0010.0001.0003 This attribute defines the timeout duration in seconds -that the Local Response Agent will be disabled after a machine shutdown and -reboot." - ::= { lRAGlobalSettingsTableEntry 3 } -lRAGlobalSettingsCapabilitiesUnique OBJECT-TYPE - SYNTAX DellLocalResponseAgentCapabilitiesUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1500.0010.0001.0004 This attribute defines the global settings capabilities -that all Local Response Agents may or may not allow to be set or reset." - ::= { lRAGlobalSettingsTableEntry 4 } -lRAGlobalThermalShutdownCapabilitiesUnique OBJECT-TYPE - SYNTAX DellLRAThermalShutdownCapabilitiesUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1500.0010.0001.0005 This attribute defines the thermal shutdown capabilities -of the Local Response Agent." - ::= { lRAGlobalSettingsTableEntry 5 } -lRAGlobalThermalShutdownStateSettingsUnique OBJECT-TYPE - SYNTAX DellLRAThermalShutdownStateSettingsUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1500.0010.0001.0006 This attribute defines the thermal shutdown settings -of the Local Response Agent." - ::= { lRAGlobalSettingsTableEntry 6 } - - -------------------------------------------------------------------------------- --- Local Response Agent (LRA) Action Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1500.20.1... -------------------------------------------------------------------------------- - -DellLocalResponseAgentSettingsUnique ::= INTEGER { - speakerControl(1), -- issue speaker beep - consoleAlert(2), -- issue console alert - broadcastMessage(4), -- issue broadcast message - osShutDown(8), -- issue operating system shutdown - reboot(16), -- issue system reboot - powerCycle(32), -- issue system power cycle - powerOFF(64), -- issue system power off - executeApplication(256), -- execute user-specified application - allLRASettingsUnique(383) -- all LRA settings -} - -LRAActionTableTableEntry ::= SEQUENCE { - lRAActionTablechassisIndex DellObjectRange, - lRAActionTableActionNumberIndex DellUnsigned16BitRange, - lRAActionTableUserApplicationName DisplayString (SIZE (0..256)), - lRAActionTableSettingsUnique DellLocalResponseAgentSettingsUnique -} - -lRAActionTableTable OBJECT-TYPE - SYNTAX SEQUENCE OF LRAActionTableTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1500.0020 This object defines the Local Response Agent (LRA) Action Table." - ::= { lraGroup 20 } -lRAActionTableTableEntry OBJECT-TYPE - SYNTAX LRAActionTableTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1500.0020.0001 This object defines the Local Response Agent (LRA) Action -Table Entry." - INDEX { lRAActionTablechassisIndex, - lRAActionTableActionNumberIndex } - ::= { lRAActionTableTable 1 } - -lRAActionTablechassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1500.0020.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { lRAActionTableTableEntry 1 } -lRAActionTableActionNumberIndex OBJECT-TYPE - SYNTAX DellUnsigned16BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1500.0020.0001.0002 This attribute defines the action number index -of the LRA action. The currently supported values are: - 160 temperature failure action definition - 168 cooling device failure action definition - 172 voltage failure action definition - 200 temperature warning action definition - 202 voltage warning action definition - 204 cooling device warning action definition - 206 amperage failure action definition - 208 amperage warning action definition - 210 redundancy unit redundancy lost action definition - 212 redundancy unit redundancy degraded action definition - 214 power supply failure action definition - 220 chassis intrusion action definition - 228 memory device noncritical action definition - 474 memory device critical action definition - 1006 automatic system recovery (ASR) action definition - 1353 power supply warning action definition - 1553 log near full action definition - 1554 log full action definition - 1603 processor warning action definition - 1604 processor failure action definition - 1703 battery warning action definition - 1704 battery failure action definition" - ::= { lRAActionTableTableEntry 2 } -lRAActionTableUserApplicationName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..256)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1500.0020.0001.0003 This attribute defines the name of the user application -executable path and file name to execute by the Local Response Agent if the -value executeApplication was set." - ::= { lRAActionTableTableEntry 3 } -lRAActionTableSettingsUnique OBJECT-TYPE - SYNTAX DellLocalResponseAgentSettingsUnique - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1500.0020.0001.0004 This attribute defines the settings for the LRA action." - ::= { lRAActionTableTableEntry 4 } - - -------------------------------------------------------------------------------- --- Cost Of Ownership (COO) Group --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1600 -------------------------------------------------------------------------------- - - -DellCooOwnershipCodes ::= INTEGER { - other(1), -- ownership code is other than following values - unknown(2), -- ownership code is unknown - owned(3), -- ownership code is owned - leased(4), -- ownership code is leased - rented(5), -- ownership code is rented - offOfLease(6), -- ownership code is off of lease - transfer(7) -- ownership code is transfer -} -DellCooHourDayDurationType ::= INTEGER { - unknown(1), -- duration type is unknown - hours(2), -- duration type is hours - days(3) -- duration type is days -} -DellCooDayMonthDurationType ::= INTEGER { - unknown(1), -- duration type is unknown - days(3), -- duration type is days - months(4) -- duration type is months -} -DellCooMonthYearDurationType ::= INTEGER { - unknown(1), -- duration type is unknown - months(4), -- duration type is months - years(5) -- duration type is years -} - - -------------------------------------------------------------------------------- --- Cost Of Ownership (COO) Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1600.10.1.. -------------------------------------------------------------------------------- - -CooTableEntry ::= SEQUENCE { - coochassisIndex DellObjectRange, - cooState DellStateSettings, - cooAquisitionPurchaseCost DellUnsigned32BitRange, - cooAquisitionWayBillNumber DellUnsigned32BitRange, - cooAquisitionInstallDateName DellDateName, - cooAquisitionPurchaseOrder DellUnsigned32BitRange, - cooAquisitionPurchaseDateName DellDateName, - cooAquisitionSigningAuthorityName DellCostofOwnershipString, - cooOriginalMachineConfigurationExpensed DellBoolean, - cooOriginalMachineConfigurationVendorName DellCostofOwnershipString, - cooCostCenterInformationVendorName DellCostofOwnershipString, - cooUserInformationUserName DellCostofOwnershipString, - cooExtendedWarrantyStartDateName DellDateName, - cooExtendedWarrantyEndDateName DellDateName, - cooExtendedWarrantyCost DellUnsigned32BitRange, - cooExtendedWarrantyProviderName DellCostofOwnershipString, - cooOwnershipCode DellCooOwnershipCodes, - cooCorporateOwnerName DellCostofOwnershipString, - cooHazardousWasteCodeName DellCostofOwnershipString, - cooDeploymentDateLength DellUnsigned32BitRange, - cooDeploymentDurationType DellCooHourDayDurationType, - cooTrainingName DellCostofOwnershipString, - cooOutsourcingProblemDescriptionName DellCostofOwnershipString, - cooOutsourcingServiceFeeName DellCostofOwnershipString, - cooOutsourcingSigningAuthorityName DellCostofOwnershipString, - cooOutsourcingProviderFeeName DellCostofOwnershipString, - cooOutsourcingProviderServiceLevelName DellCostofOwnershipString, - cooInsuranceCompanyName DellCostofOwnershipString, - cooBoxAssetTagName DellCostofOwnershipString, - cooBoxSystemName DellCostofOwnershipString, - cooBoxCPUSerialNumberName DellCostofOwnershipString, - cooOperatingSystemUpgradeTypeName DellCostofOwnershipString, - cooOperatingSystemUpgradePatchLevelName DellCostofOwnershipString, - cooOperatingSystemUpgradeDate DellCostofOwnershipString, - cooDepreciationDuration DellUnsigned32BitRange, - cooDepreciationDurationType DellCooMonthYearDurationType, - cooDepreciationPercentage DellUnsigned32BitRange, - cooDepreciationMethodName DellCostofOwnershipString, - cooRegistrationIsRegistered DellBoolean -} - -cooTable OBJECT-TYPE - SYNTAX SEQUENCE OF CooTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1600.0010 This object defines the Cost Of Ownership (COO) Table." - ::= { cooGroup 10 } -cooTableEntry OBJECT-TYPE - SYNTAX CooTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1600.0010.0001 This object defines the Cost Of Ownership (COO) Table Entry." - INDEX { coochassisIndex } - ::= { cooTable 1 } - -coochassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { cooTableEntry 1 } -cooState OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0002 This attribute defines the state settings of the -COO information." - ::= { cooTableEntry 2 } -cooAquisitionPurchaseCost OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0003 This attribute defines the purchase cost of the system." - ::= { cooTableEntry 3 } -cooAquisitionWayBillNumber OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0004 This attribute defines the waybill number of the system." - ::= { cooTableEntry 4 } -cooAquisitionInstallDateName OBJECT-TYPE - SYNTAX DellDateName - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0005 This attribute defines the install date and time of the -system. Dates are defined in the ASCII format: - yyyyMMddhhmmss.uuuuuu+fff or yyyyMMddhhmmss.uuuuuu-fff -where yyyy is the year, MM is the month, dd is the day, hh are the hours, -mm are the minutes, ss are the seconds, uuuuuu are the microseconds and -+fff or -fff is the offset from UTC in minutes." - ::= { cooTableEntry 5 } -cooAquisitionPurchaseOrder OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0006 This attribute defines the purchase order number of the -system." - ::= { cooTableEntry 6 } -cooAquisitionPurchaseDateName OBJECT-TYPE - SYNTAX DellDateName - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0007 This attribute defines the purchase date and time of the -system. Dates are defined in the ASCII format: - yyyyMMddhhmmss.uuuuuu+fff or yyyyMMddhhmmss.uuuuuu-fff -where yyyy is the year, MM is the month, dd is the day, hh are the hours, -mm are the minutes, ss are the seconds, uuuuuu are the microseconds and -+fff or -fff is the offset from UTC in minutes." - ::= { cooTableEntry 7 } -cooAquisitionSigningAuthorityName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0008 This attribute defines the name of the signing authority -for the system." - ::= { cooTableEntry 8 } -cooOriginalMachineConfigurationExpensed OBJECT-TYPE - SYNTAX DellBoolean - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0009 This attribute defines if the purchase of the system -was expensed or not." - ::= { cooTableEntry 9 } -cooOriginalMachineConfigurationVendorName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0010 This attribute defines the name of the vendor of the -system." - ::= { cooTableEntry 10 } -cooCostCenterInformationVendorName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0011 This attribute defines the cost center name of the -system." - ::= { cooTableEntry 11 } -cooUserInformationUserName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0012 This attribute defines the name of the user of the -system." - ::= { cooTableEntry 12 } -cooExtendedWarrantyStartDateName OBJECT-TYPE - SYNTAX DellDateName - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0013 This attribute defines the extended warranty start date -and time for the system. Dates are defined in the ASCII format: - yyyyMMddhhmmss.uuuuuu+fff or yyyyMMddhhmmss.uuuuuu-fff -where yyyy is the year, MM is the month, dd is the day, hh are the hours, -mm are the minutes, ss are the seconds, uuuuuu are the microseconds and -+fff or -fff is the offset from UTC in minutes." - ::= { cooTableEntry 13 } -cooExtendedWarrantyEndDateName OBJECT-TYPE - SYNTAX DellDateName - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0014 This attribute defines the extended warranty end date -and time for the system. Dates are defined in the ASCII format: - yyyyMMddhhmmss.uuuuuu+fff or yyyyMMddhhmmss.uuuuuu-fff -where yyyy is the year, MM is the month, dd is the day, hh are the hours, -mm are the minutes, ss are the seconds, uuuuuu are the microseconds and -+fff or -fff is the offset from UTC in minutes." - ::= { cooTableEntry 14 } -cooExtendedWarrantyCost OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0015 This attribute defines the extended warranty cost -for the system." - ::= { cooTableEntry 15 } -cooExtendedWarrantyProviderName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0016 This attribute defines the name of the extended warranty -provider for the system." - ::= { cooTableEntry 16 } -cooOwnershipCode OBJECT-TYPE - SYNTAX DellCooOwnershipCodes - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0017 This attribute defines the ownership code for the system." - ::= { cooTableEntry 17 } -cooCorporateOwnerName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0018 This attribute defines the name of the corporate owner -of the system." - ::= { cooTableEntry 18 } -cooHazardousWasteCodeName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0019 This attribute defines the hazardous waste code name -for the system." - ::= { cooTableEntry 19 } -cooDeploymentDateLength OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0020 This attribute defines the deployment time length -for the system." - ::= { cooTableEntry 20 } -cooDeploymentDurationType OBJECT-TYPE - SYNTAX DellCooHourDayDurationType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0021 This attribute defines the deployment duration time unit -for the Dell System." - ::= { cooTableEntry 21 } -cooTrainingName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0022 This attribute defines the training name for the system." - ::= { cooTableEntry 22 } -cooOutsourcingProblemDescriptionName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0023 This attribute defines the outsourcing problem description -for the system." - ::= { cooTableEntry 23 } -cooOutsourcingServiceFeeName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0024 This attribute defines the outsourcing service fee -for the system." - ::= { cooTableEntry 24 } -cooOutsourcingSigningAuthorityName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0025 This attribute defines the name of the person who has -signing authority for service." - ::= { cooTableEntry 25 } -cooOutsourcingProviderFeeName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0026 This attribute defines any additional outsourcing -charge for service." - ::= { cooTableEntry 26 } -cooOutsourcingProviderServiceLevelName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0027 This attribute defines the service level agreement -for service." - ::= { cooTableEntry 27 } -cooInsuranceCompanyName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0028 This attribute defines the name of the company -insuring the system." - ::= { cooTableEntry 28 } -cooBoxAssetTagName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0029 This attribute defines the name the system asset tag." - ::= { cooTableEntry 29 } -cooBoxSystemName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0030 This attribute defines the name of the system." - ::= { cooTableEntry 30 } -cooBoxCPUSerialNumberName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0031 This attribute defines the name of the CPU serial -number in the system." - ::= { cooTableEntry 31 } -cooOperatingSystemUpgradeTypeName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0032 This attribute defines the name the operating system -on the system." - ::= { cooTableEntry 32 } -cooOperatingSystemUpgradePatchLevelName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0033 This attribute defines the operating system patch level -of the system." - ::= { cooTableEntry 33 } -cooOperatingSystemUpgradeDate OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0034 This attribute defines the operating system upgrade date -of the system." - ::= { cooTableEntry 34 } -cooDepreciationDuration OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0035 This attribute defines the depreciation duration time -for the system." - ::= { cooTableEntry 35 } -cooDepreciationDurationType OBJECT-TYPE - SYNTAX DellCooMonthYearDurationType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0036 This attribute defines the depreciation duration time -unit for the system." - ::= { cooTableEntry 36 } -cooDepreciationPercentage OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0037 This attribute defines the percentage of depreciation -for the system." - ::= { cooTableEntry 37 } -cooDepreciationMethodName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0038 This attribute defines the method of Depreciation -for the system." - ::= { cooTableEntry 38 } -cooRegistrationIsRegistered OBJECT-TYPE - SYNTAX DellBoolean - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0010.0001.0039 This attribute defines if the system is registered -or not." - ::= { cooTableEntry 39 } - - -------------------------------------------------------------------------------- --- Cost Of Ownership (COO) Service Contract Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1600.20.1... -------------------------------------------------------------------------------- - -CooServiceContractTableEntry ::= SEQUENCE { - cooServiceContractchassisIndex DellObjectRange, - cooServiceContractIndex DellObjectRange, - cooServiceContractState DellStateSettings, - cooServiceContractWasRenewed DellBoolean, - cooServiceContractTypeName DellCostofOwnershipString, - cooServiceContractVendorName DellCostofOwnershipString -} - -cooServiceContractTable OBJECT-TYPE - SYNTAX SEQUENCE OF CooServiceContractTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1600.0020 This object defines the Cost Of Ownership (COO) Service Contract -Table." - ::= { cooGroup 20 } -cooServiceContractTableEntry OBJECT-TYPE - SYNTAX CooServiceContractTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1600.0020.0001 This object defines the Cost Of Ownership (COO) Service -Contract Table Entry." - INDEX { cooServiceContractchassisIndex, - cooServiceContractIndex } - ::= { cooServiceContractTable 1 } - -cooServiceContractchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0020.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { cooServiceContractTableEntry 1 } -cooServiceContractIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0020.0001.0002 This attribute defines the index (one based) of the -COO service contract." - ::= { cooServiceContractTableEntry 2 } -cooServiceContractState OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0020.0001.0003 This attribute defines the state settings of the -COO service contract." - ::= { cooServiceContractTableEntry 3 } -cooServiceContractWasRenewed OBJECT-TYPE - SYNTAX DellBoolean - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0020.0001.0004 This attribute defines if the COO service contract -was renewed not." - ::= { cooServiceContractTableEntry 4 } -cooServiceContractTypeName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0020.0001.0005 This attribute defines the name of the type of -COO service contract." - ::= { cooServiceContractTableEntry 5 } -cooServiceContractVendorName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0020.0001.0006 This attribute defines the name of the provider of the -COO service contract." - ::= { cooServiceContractTableEntry 6 } - - -------------------------------------------------------------------------------- --- Cost Of Ownership (COO) Cost Event Log Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1600.30.1... -------------------------------------------------------------------------------- - -CooCostEventLogTableEntry ::= SEQUENCE { - cooCostEventLogchassisIndex DellObjectRange, - cooCostEventLogIndex DellObjectRange, - cooCostEventLogState DellStateSettings, - cooCostEventLogDuration DellUnsigned32BitRange, - cooCostEventLogDurationType DellCooHourDayDurationType, - cooCostEventLogDescriptionName DellCostofOwnershipString -} - -cooCostEventLogTable OBJECT-TYPE - SYNTAX SEQUENCE OF CooCostEventLogTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1600.0030 This object defines the Cost Of Ownership (COO) Cost Event Log -Table." - ::= { cooGroup 30 } -cooCostEventLogTableEntry OBJECT-TYPE - SYNTAX CooCostEventLogTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1600.0030.0001 This object defines the Cost Of Ownership (COO) Cost Event -Log Table Entry." - INDEX { cooCostEventLogchassisIndex, - cooCostEventLogIndex } - ::= { cooCostEventLogTable 1 } - -cooCostEventLogchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0030.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { cooCostEventLogTableEntry 1 } -cooCostEventLogIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0030.0001.0002 This attribute defines the index (one based) of the -COO cost event log entry." - ::= { cooCostEventLogTableEntry 2 } -cooCostEventLogState OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0030.0001.0003 This attribute defines the state settings of the -COO cost event log entry." - ::= { cooCostEventLogTableEntry 3 } -cooCostEventLogDuration OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0030.0001.0004 This attribute defines the duration of the -COO cost event." - ::= { cooCostEventLogTableEntry 4 } -cooCostEventLogDurationType OBJECT-TYPE - SYNTAX DellCooHourDayDurationType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0030.0001.0005 This attribute defines the duration type of the -COO cost event." - ::= { cooCostEventLogTableEntry 5 } -cooCostEventLogDescriptionName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0030.0001.0006 This attribute defines the description of the -COO cost event." - ::= { cooCostEventLogTableEntry 6 } - - -------------------------------------------------------------------------------- --- Cost Of Ownership (COO) Warranty Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1600.40.1... -------------------------------------------------------------------------------- - -CooWarrantyTableEntry ::= SEQUENCE { - cooWarrantychassisIndex DellObjectRange, - cooWarrantyIndex DellObjectRange, - cooWarrantyState DellStateSettings, - cooWarrantyDuration DellUnsigned32BitRange, - cooWarrantyDurationType DellCooDayMonthDurationType, - cooWarrantyEndDateName DellDateName, - cooWarrantyCost DellUnsigned32BitRange -} - -cooWarrantyTable OBJECT-TYPE - SYNTAX SEQUENCE OF CooWarrantyTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1600.0040 This object defines the Cost Of Ownership (COO) Warranty Table." - ::= { cooGroup 40 } -cooWarrantyTableEntry OBJECT-TYPE - SYNTAX CooWarrantyTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1600.0040.0001 This object defines the Cost Of Ownership (COO) Warranty -Table Entry." - INDEX { cooWarrantychassisIndex, - cooWarrantyIndex } - ::= { cooWarrantyTable 1 } - -cooWarrantychassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0040.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { cooWarrantyTableEntry 1 } -cooWarrantyIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0040.0001.0002 This attribute defines the index (one based) of the -COO warranty." - ::= { cooWarrantyTableEntry 2 } -cooWarrantyState OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0040.0001.0003 This attribute defines the state settings of the -COO warranty." - ::= { cooWarrantyTableEntry 3 } -cooWarrantyDuration OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0040.0001.0004 This attribute defines the duration of the COO warranty." - ::= { cooWarrantyTableEntry 4 } -cooWarrantyDurationType OBJECT-TYPE - SYNTAX DellCooDayMonthDurationType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0040.0001.0005 This attribute defines the duration type of the -COO warranty." - ::= { cooWarrantyTableEntry 5 } -cooWarrantyEndDateName OBJECT-TYPE - SYNTAX DellDateName - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0040.0001.0006 This attribute defines the end date of the COO warranty. -Dates are defined in the ASCII format: - yyyyMMddhhmmss.uuuuuu+fff or yyyyMMddhhmmss.uuuuuu-fff -where yyyy is the year, MM is the month, dd is the day, hh are the hours, -mm are the minutes, ss are the seconds, uuuuuu are the microseconds and -+fff or -fff is the offset from UTC in minutes." - ::= { cooWarrantyTableEntry 6 } -cooWarrantyCost OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0040.0001.0007 This attribute defines the cost of the COO warranty." - ::= { cooWarrantyTableEntry 7 } - - -------------------------------------------------------------------------------- --- Cost Of Ownership (COO) Lease Information Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1600.50.1... -------------------------------------------------------------------------------- - -CooLeaseInformationTableEntry ::= SEQUENCE { - cooLeaseInformationchassisIndex DellObjectRange, - cooLeaseInformationIndex DellObjectRange, - cooLeaseInformationState DellStateSettings, - cooLeaseInformationMultipleSchedules DellBoolean, - cooLeaseInformationBuyOutAmount DellUnsigned32BitRange, - cooLeaseInformationLeaseRateFactor DellUnsigned32BitRange, - cooLeaseInformationEndDateName DellDateName, - cooLeaseInformationFairMarketValue DellUnsigned32BitRange, - cooLeaseInformationLessorName DellCostofOwnershipString -} - -cooLeaseInformationTable OBJECT-TYPE - SYNTAX SEQUENCE OF CooLeaseInformationTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1600.0050 This object defines the Cost Of Ownership (COO) Lease Information -Table." - ::= { cooGroup 50 } -cooLeaseInformationTableEntry OBJECT-TYPE - SYNTAX CooLeaseInformationTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1600.0050.0001 This object defines the Cost Of Ownership (COO) Lease -Information Table Entry." - INDEX { cooLeaseInformationchassisIndex, - cooLeaseInformationIndex } - ::= { cooLeaseInformationTable 1 } - -cooLeaseInformationchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0050.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { cooLeaseInformationTableEntry 1 } -cooLeaseInformationIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0050.0001.0002 This attribute defines the index (one based) of the -COO lease information." - ::= { cooLeaseInformationTableEntry 2 } -cooLeaseInformationState OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0050.0001.0003 This attribute defines the state settings of the -COO lease information." - ::= { cooLeaseInformationTableEntry 3 } -cooLeaseInformationMultipleSchedules OBJECT-TYPE - SYNTAX DellBoolean - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0050.0001.0004 This attribute defines if there are multiple schedules -for this lease." - ::= { cooLeaseInformationTableEntry 4 } -cooLeaseInformationBuyOutAmount OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0050.0001.0005 This attribute defines buy out amount for this lease." - ::= { cooLeaseInformationTableEntry 5 } -cooLeaseInformationLeaseRateFactor OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0050.0001.0006 This attribute defines the rate factor for this lease." - ::= { cooLeaseInformationTableEntry 6 } -cooLeaseInformationEndDateName OBJECT-TYPE - SYNTAX DellDateName - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0050.0001.0007 This attribute defines the end date for this lease. -Dates are defined in the ASCII format: - yyyyMMddhhmmss.uuuuuu+fff or yyyyMMddhhmmss.uuuuuu-fff -where yyyy is the year, MM is the month, dd is the day, hh are the hours, -mm are the minutes, ss are the seconds, uuuuuu are the microseconds and -+fff or -fff is the offset from UTC in minutes." - ::= { cooLeaseInformationTableEntry 7 } -cooLeaseInformationFairMarketValue OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0050.0001.0008 This attribute defines the fair market value -for this lease." - ::= { cooLeaseInformationTableEntry 8 } -cooLeaseInformationLessorName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0050.0001.0009 This attribute defines the name of the lessor -for this lease." - ::= { cooLeaseInformationTableEntry 9 } - - -------------------------------------------------------------------------------- --- Cost Of Ownership (COO) Schedule Number Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1600.60.1... -------------------------------------------------------------------------------- - -CooScheduleNumberTableEntry ::= SEQUENCE { - cooScheduleNumberchassisIndex DellObjectRange, - cooScheduleNumberIndex DellObjectRange, - cooScheduleNumberState DellStateSettings, - cooScheduleNumberLeaseInformationIndexReference DellUnsigned32BitRange, - cooScheduleNumberDescriptionName DellCostofOwnershipString -} - -cooScheduleNumberTable OBJECT-TYPE - SYNTAX SEQUENCE OF CooScheduleNumberTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1600.0060 This object defines the Cost Of Ownership (COO) Schedule Number -Table." - ::= { cooGroup 60 } -cooScheduleNumberTableEntry OBJECT-TYPE - SYNTAX CooScheduleNumberTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1600.0060.0001 This object defines the Cost Of Ownership (COO) Schedule Number -Table Entry." - INDEX { cooScheduleNumberchassisIndex, - cooScheduleNumberIndex } - ::= { cooScheduleNumberTable 1 } - -cooScheduleNumberchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0060.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { cooScheduleNumberTableEntry 1 } -cooScheduleNumberIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0060.0001.0002 This attribute defines the index (one based) of the -COO schedule number." - ::= { cooScheduleNumberTableEntry 2 } -cooScheduleNumberState OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0060.0001.0003 This attribute defines the state settings of the -COO schedule number." - ::= { cooScheduleNumberTableEntry 3 } -cooScheduleNumberLeaseInformationIndexReference OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0060.0001.0004 This attribute defines the index (one based) of the -COO lease information associated with the COO schedule number." - ::= { cooScheduleNumberTableEntry 4 } -cooScheduleNumberDescriptionName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0060.0001.0005 This attribute defines the description of the -COO schedule number." - ::= { cooScheduleNumberTableEntry 5 } - - -------------------------------------------------------------------------------- --- Cost Of Ownership (COO) Options Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1600.70.1... -------------------------------------------------------------------------------- - -CooOptionsTableEntry ::= SEQUENCE { - cooOptionschassisIndex DellObjectRange, - cooOptionsIndex DellObjectRange, - cooOptionsState DellStateSettings, - cooOptionsLeaseInformationIndexReference DellUnsigned32BitRange, - cooOptionsDescriptionName DellCostofOwnershipString -} - -cooOptionsTable OBJECT-TYPE - SYNTAX SEQUENCE OF CooOptionsTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1600.0070 This object defines the Cost Of Ownership (COO) Options Table." - ::= { cooGroup 70 } -cooOptionsTableEntry OBJECT-TYPE - SYNTAX CooOptionsTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1600.0070.0001 This object defines the Cost Of Ownership (COO) Options Table -Entry." - INDEX { cooOptionschassisIndex, - cooOptionsIndex } - ::= { cooOptionsTable 1 } - -cooOptionschassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0070.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { cooOptionsTableEntry 1 } -cooOptionsIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0070.0001.0002 This attribute defines the index (one based) of the -COO options." - ::= { cooOptionsTableEntry 2 } -cooOptionsState OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0070.0001.0003 This attribute defines the state settings of the -COO options." - ::= { cooOptionsTableEntry 3 } -cooOptionsLeaseInformationIndexReference OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0070.0001.0004 This attribute defines the index (one based) of the -COO lease information associated with the COO options." - ::= { cooOptionsTableEntry 4 } -cooOptionsDescriptionName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0070.0001.0005 This attribute defines the description of the -COO options." - ::= { cooOptionsTableEntry 5 } - - -------------------------------------------------------------------------------- --- Cost Of Ownership (COO) Maintenance Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1600.80.1... -------------------------------------------------------------------------------- - -CooMaintenanceTableEntry ::= SEQUENCE { - cooMaintenancechassisIndex DellObjectRange, - cooMaintenanceIndex DellObjectRange, - cooMaintenanceState DellStateSettings, - cooMaintenanceStartDateName DellDateName, - cooMaintenanceEndDateName DellDateName, - cooMaintenanceProviderName DellCostofOwnershipString, - cooMaintenanceRestrictionsName DellCostofOwnershipString -} - -cooMaintenanceTable OBJECT-TYPE - SYNTAX SEQUENCE OF CooMaintenanceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1600.0080 This object defines the Cost Of Ownership (COO) Maintenance Table." - ::= { cooGroup 80 } -cooMaintenanceTableEntry OBJECT-TYPE - SYNTAX CooMaintenanceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1600.0080.0001 This object defines the Cost Of Ownership (COO) Maintenance -Table Entry." - INDEX { cooMaintenancechassisIndex, - cooMaintenanceIndex } - ::= { cooMaintenanceTable 1 } - -cooMaintenancechassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0080.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { cooMaintenanceTableEntry 1 } -cooMaintenanceIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0080.0001.0002 This attribute defines the index (one based) of the -COO maintenance." - ::= { cooMaintenanceTableEntry 2 } -cooMaintenanceState OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0080.0001.0003 This attribute defines the state settings of the -COO maintenance." - ::= { cooMaintenanceTableEntry 3 } -cooMaintenanceStartDateName OBJECT-TYPE - SYNTAX DellDateName - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0080.0001.0004 This attribute defines the start date of the -COO maintenance. Dates are defined in the ASCII format: - yyyyMMddhhmmss.uuuuuu+fff or yyyyMMddhhmmss.uuuuuu-fff -where yyyy is the year, MM is the month, dd is the day, hh are the hours, -mm are the minutes, ss are the seconds, uuuuuu are the microseconds and -+fff or -fff is the offset from UTC in minutes." - ::= { cooMaintenanceTableEntry 4 } -cooMaintenanceEndDateName OBJECT-TYPE - SYNTAX DellDateName - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0080.0001.0005 This attribute defines the end date of the -COO maintenance. Dates are defined in the ASCII format: - yyyyMMddhhmmss.uuuuuu+fff or yyyyMMddhhmmss.uuuuuu-fff -where yyyy is the year, MM is the month, dd is the day, hh are the hours, -mm are the minutes, ss are the seconds, uuuuuu are the microseconds and -+fff or -fff is the offset from UTC in minutes." - ::= { cooMaintenanceTableEntry 5 } -cooMaintenanceProviderName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0080.0001.0006 This attribute defines the name of the provider of the -COO maintenance." - ::= { cooMaintenanceTableEntry 6 } -cooMaintenanceRestrictionsName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0080.0001.0007 This attribute defines the text of the maintenance -agreement restrictions." - ::= { cooMaintenanceTableEntry 7 } - - -------------------------------------------------------------------------------- --- Cost Of Ownership (COO) Repair Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1600.90.1... -------------------------------------------------------------------------------- - -CooRepairTableEntry ::= SEQUENCE { - cooRepairchassisIndex DellObjectRange, - cooRepairIndex DellObjectRange, - cooRepairState DellStateSettings, - cooRepairCounter DellUnsigned32BitRange, - cooRepairVendorName DellCostofOwnershipString -} - -cooRepairTable OBJECT-TYPE - SYNTAX SEQUENCE OF CooRepairTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1600.0090 This object defines the Cost Of Ownership (COO) Repair Table." - ::= { cooGroup 90 } -cooRepairTableEntry OBJECT-TYPE - SYNTAX CooRepairTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1600.0090.0001 This object defines the Cost Of Ownership (COO) Repair Table -Entry." - INDEX { cooRepairchassisIndex, - cooRepairIndex } - ::= { cooRepairTable 1 } - -cooRepairchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0090.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { cooRepairTableEntry 1 } -cooRepairIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0090.0001.0002 This attribute defines the index (one based) of the -COO repair." - ::= { cooRepairTableEntry 2 } -cooRepairState OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0090.0001.0003 This attribute defines the state setting of the -COO repair." - ::= { cooRepairTableEntry 3 } -cooRepairCounter OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0090.0001.0004 This attribute defines the number of repairs this -system has had." - ::= { cooRepairTableEntry 4 } -cooRepairVendorName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0090.0001.0005 This attribute defines the repair vendors's name." - ::= { cooRepairTableEntry 5 } - - -------------------------------------------------------------------------------- --- Cost Of Ownership (COO) Support Information Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1600.100.1... -------------------------------------------------------------------------------- - -CooSupportInformationTableEntry ::= SEQUENCE { - cooSupportInformationchassisIndex DellObjectRange, - cooSupportInformationIndex DellObjectRange, - cooSupportInformationState DellStateSettings, - cooSupportInformationIsOutsourced DellBoolean, - cooSupportInformationType DellUnsigned32BitRange, - cooSupportInformationHelpDeskName DellCostofOwnershipString, - cooSupportInformationFixTypeName DellCostofOwnershipString -} - -cooSupportInformationTable OBJECT-TYPE - SYNTAX SEQUENCE OF CooSupportInformationTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1600.0100 This object defines the Cost Of Ownership (COO) Support -Information Table." - ::= { cooGroup 100 } -cooSupportInformationTableEntry OBJECT-TYPE - SYNTAX CooSupportInformationTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1600.0100.0001 This object defines the Cost Of Ownership (COO) Support -Information Table Entry." - INDEX { cooSupportInformationchassisIndex, - cooSupportInformationIndex } - ::= { cooSupportInformationTable 1 } - -cooSupportInformationchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0100.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { cooSupportInformationTableEntry 1 } -cooSupportInformationIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0100.0001.0002 This attribute defines the index (one based) of the -COO support information." - ::= { cooSupportInformationTableEntry 2 } -cooSupportInformationState OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0100.0001.0003 This attribute defines the state setting of the -COO support information." - ::= { cooSupportInformationTableEntry 3 } -cooSupportInformationIsOutsourced OBJECT-TYPE - SYNTAX DellBoolean - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0100.0001.0004 This attribute defines if support is outsourced or not." - ::= { cooSupportInformationTableEntry 4 } -cooSupportInformationType OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0100.0001.0005 This attribute defines the type of the conmponent, -system or network problem that occurred." - ::= { cooSupportInformationTableEntry 5 } -cooSupportInformationHelpDeskName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0100.0001.0006 This attribute defines the help desk support -information provided." - ::= { cooSupportInformationTableEntry 6 } -cooSupportInformationFixTypeName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0100.0001.0007 This attribute defines the method used to fix -the problem." - ::= { cooSupportInformationTableEntry 7 } - - -------------------------------------------------------------------------------- --- Cost Of Ownership (COO) Trouble Ticket Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1600.110.1... -------------------------------------------------------------------------------- - -CooTroubleTicketTableEntry ::= SEQUENCE { - cooTroubleTicketchassisIndex DellObjectRange, - cooTroubleTicketIndex DellObjectRange, - cooTroubleTicketState DellStateSettings, - cooTroubleTicketSupportInformationIndexReference DellUnsigned32BitRange, - cooTroubleTicketNumberName DellCostofOwnershipString -} - -cooTroubleTicketTable OBJECT-TYPE - SYNTAX SEQUENCE OF CooTroubleTicketTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1600.0110 This object defines the Cost Of Ownership (COO) Trouble Ticket -Table." - ::= { cooGroup 110 } -cooTroubleTicketTableEntry OBJECT-TYPE - SYNTAX CooTroubleTicketTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1600.0110.0001 This object defines the Cost Of Ownership (COO) Trouble Ticket -Table Entry." - INDEX { cooTroubleTicketchassisIndex, - cooTroubleTicketIndex } - ::= { cooTroubleTicketTable 1 } - -cooTroubleTicketchassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0110.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { cooTroubleTicketTableEntry 1 } -cooTroubleTicketIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0110.0001.0002 This attribute defines the index (one based) of the -COO trouble ticket." - ::= { cooTroubleTicketTableEntry 2 } -cooTroubleTicketState OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0110.0001.0003 This attribute defines the state settings of the -COO trouble ticket." - ::= { cooTroubleTicketTableEntry 3 } -cooTroubleTicketSupportInformationIndexReference OBJECT-TYPE - SYNTAX DellUnsigned32BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0110.0001.0004 This attribute defines the index (one based) of the -COO support information associated with the COO trouble ticket." - ::= { cooTroubleTicketTableEntry 4 } -cooTroubleTicketNumberName OBJECT-TYPE - SYNTAX DellCostofOwnershipString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1600.0110.0001.0005 This attribute defines the name of the -COO trouble ticket." - ::= { cooTroubleTicketTableEntry 5 } - - -------------------------------------------------------------------------------- --- Remote Access Group (in another MIB file) --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1700 -------------------------------------------------------------------------------- - - -------------------------------------------------------------------------------- --- Cluster Group --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1800 -------------------------------------------------------------------------------- - - -------------------------------------------------------------------------------- --- Cluster Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1800.10.1... -------------------------------------------------------------------------------- - -DellClusterType ::= INTEGER { - unknown(1), -- cluster type is unknown - highAvailabilityCluster(2) -- cluster type is High Availability Cluster -} - -ClusterTableEntry ::= SEQUENCE { - clusterChassisIndex DellObjectRange, - clusterIndex DellObjectRange, - clusterStateCapabilities DellStateCapabilities, - clusterStateSettings DellStateSettings, - clusterStatus DellStatus, - clusterType DellClusterType, - clusterTypeDescriptionName DellString, - clusterName DellString -} - -clusterTable OBJECT-TYPE - SYNTAX SEQUENCE OF ClusterTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1800.0010 This object defines the Cluster Table." - ::= { clusterGroup 10 } -clusterTableEntry OBJECT-TYPE - SYNTAX ClusterTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1800.0010.0001 This object defines the Cluster Table Entry." - INDEX { clusterChassisIndex, - clusterIndex } - ::= { clusterTable 1 } - -clusterChassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1800.0010.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { clusterTableEntry 1 } -clusterIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1800.0010.0001.0002 This attribute defines the index (one based) of the -cluster." - ::= { clusterTableEntry 2 } -clusterStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1800.0010.0001.0003 This attribute defines the state capabilities of the -cluster." - ::= { clusterTableEntry 3 } -clusterStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1800.0010.0001.0004 This attribute defines the state settings of the - cluster." - ::= { clusterTableEntry 4 } -clusterStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1800.0010.0001.0005 This attribute defines the status of the cluster." - ::= { clusterTableEntry 5 } -clusterType OBJECT-TYPE - SYNTAX DellClusterType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1800.0010.0001.0006 This attribute defines the type of the cluster." - ::= { clusterTableEntry 6 } -clusterTypeDescriptionName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1800.0010.0001.0007 This attribute defines the description name for the -type of the cluster." - ::= { clusterTableEntry 7 } -clusterName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1800.0010.0001.0008 This attribute defines the name of the cluster." - ::= { clusterTableEntry 8 } - - -------------------------------------------------------------------------------- --- Baseboard Management Controller (BMC) Group --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1900 -------------------------------------------------------------------------------- - - -------------------------------------------------------------------------------- --- Baseboard Management Controller (BMC) Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1900.10.1... -------------------------------------------------------------------------------- - -DellManagementControllerType ::= INTEGER { - -- legacyBMC(0), - type is legacy Baseboard Management Controller - iDRAC(8), -- type is Integrated Dell Remote Access Controller - iDRAC6(10), -- type is Integrated Dell Remote Access Controller 6 - iDRAC6Modular(11), -- type is Integrated Dell Remote Access Controller 6 (Modular) - iDRAC6BMC(13), -- type is Integrated Dell Remote Access Controller 6 (BMC mode) - iDRAC7(16), -- type is Integrated Dell Remote Access Controller 7 - iDRAC7Modular(17) -- type is Integrated Dell Remote Access Controller 7 (Modular) -} - -DellBladeFormFactorType ::= INTEGER { - formFactorTypeIsSingleWidthHalfHeight(1), -- Form Factor Type is singleWidthHalfHeight - formFactorTypeIsDualWidthHalfHeight(2), -- Form Factor Type is DualWidthHalfHeight - formFactorTypeIsSingleWidthFullHeight(3), -- Form Factor Type is SingleWidthFullHeight - formFactorTypeIsDualWidthFullHeight(4), -- Form Factor Type is DualWidthFullHeight - formFactorTypeIsSingleWidthQuarterHeight(5), -- Form Factor Type is SingleWidthQuarterHeight - formFactorTypeIs1UHalfWidth(6), -- Form Factor Type is 1UHalfWidth - formFactorTypeIs1UQuarterWidth(7), -- Form Factor Type is 1UQuarterWidth - formFactorTypeIs1UFullWidth(8), -- Form Factor Type is 1UFullWidth - notApplicable(256) -- Form Factor Type is Not Applicable for the system - -} - - -BmcTableEntry ::= SEQUENCE { - bmcChassisIndex DellObjectRange, - bmcIndex DellObjectRange, - bmcStateCapabilities DellStateCapabilities, - bmcStateSettings DellStateSettings, - bmcStatus DellStatus, - bmcDisplayName DellString, - bmcDescriptionName DisplayString (SIZE (0..255)), - bmcIPMIVersionName DellString, - bmcGUID OCTET STRING (SIZE(16)), - bmcType DellManagementControllerType, - bmcModuleName DellString, - bmcIPv4URLName DisplayString (SIZE (0..1024)), - bmcIPv6URLName DisplayString (SIZE (0..1024)), - bmcBladeFormFactorName DellBladeFormFactorType -} - -bmcTable OBJECT-TYPE - SYNTAX SEQUENCE OF BmcTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1900.0010 This object defines the Baseboard Management Controller (BMC) -Table." - ::= { bmcGroup 10 } -bmcTableEntry OBJECT-TYPE - SYNTAX BmcTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1900.0010.0001 This object defines the Baseboard Management Controller (BMC) -Table Entry." - INDEX { bmcChassisIndex, - bmcIndex } - ::= { bmcTable 1 } - -bmcChassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0010.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { bmcTableEntry 1 } -bmcIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0010.0001.0002 This attribute defines the index (one based) of the BMC." - ::= { bmcTableEntry 2 } -bmcStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0010.0001.0003 This attribute defines the state capabilities of the BMC." - ::= { bmcTableEntry 3 } -bmcStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0010.0001.0004 This attribute defines the state settings of the BMC." - ::= { bmcTableEntry 4 } -bmcStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0010.0001.0005 This attribute defines the status of the BMC." - ::= { bmcTableEntry 5 } -bmcDisplayName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0010.0001.0006 This attribute defines the display name of the BMC." - ::= { bmcTableEntry 6 } -bmcDescriptionName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0010.0001.0007 This attribute defines the description of the BMC." - ::= { bmcTableEntry 7 } -bmcIPMIVersionName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0010.0001.0008 This attribute defines the version of the -Intelligent Platform Management Interface (IPMI) specification -that the BMC supports." - ::= { bmcTableEntry 8 } -bmcGUID OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(16)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0010.0001.0009 This attribute defines the Globally Unique ID (GUID) -of the BMC." - ::= { bmcTableEntry 9 } -bmcType OBJECT-TYPE - SYNTAX DellManagementControllerType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0010.0001.00010 This attribute defines the type of the BMC." - ::= { bmcTableEntry 10 } -bmcModuleName OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0010.0001.0011 This attribute defines the module name for the BMC. -The module name is present only on certain systems such as blade systems." - ::= { bmcTableEntry 11 } -bmcIPv4URLName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..1024)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0010.0001.0012 This attribute defines the IPv4 URL for the BMC. -The URL is not present on all systems." - ::= { bmcTableEntry 12 } -bmcIPv6URLName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..1024)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0010.0001.0013 This attribute defines the IPv6 URL for the BMC. -The URL is not present on all systems." - ::= { bmcTableEntry 13 } -bmcBladeFormFactorName OBJECT-TYPE - SYNTAX DellBladeFormFactorType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0010.0001.0014 This attribute defines Blade FormFactor." - ::= { bmcTableEntry 14 } - - - - -------------------------------------------------------------------------------- --- Baseboard Management Controller (BMC) Serial Interface Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1900.20.1.... -------------------------------------------------------------------------------- - -DellBMCSerialConnectionModeCapabilities ::= INTEGER { - -- Note: These values are bit masks, so combination values are possible. - -- none(0), - no mode capabilities - modemBasic(1), -- Modem Basic mode capable - modemPPP(2), -- Modem PPP mode capable - modemTerminal(4), -- Modem Terminal mode capable - directBasic(8), -- Direct Basic mode capable - directPPP(16), -- Direct PPP mode capable - directTerminal(32) -- Direct Terminal mode capable -} -DellBMCSerialConnectionModeSettings ::= INTEGER { - -- Note: These values are bit masks, so combination values are possible. - -- none(0), - no modes enabled - modemBasic(1), -- Modem Basic mode enabled - modemPPP(2), -- Modem PPP mode enabled - modemTerminal(4), -- Modem Terminal mode enabled - directBasic(8), -- Direct Basic mode enabled - directPPP(16), -- Direct PPP mode enabled - directTerminal(32) -- Direct Terminal mode enabled -} -DellBMCSerialFlowControlType ::= INTEGER { - -- none(0), - no flow control used - rtsCts(1), -- RTS/CTS (hardware) flow control - xonXoff(2) -- XON/XOFF flow control -} -DellBMCSerialBitRateType ::= INTEGER { - bps9600(6), -- 9600 bps (bits per second) - bps19200(7), -- 19200 bps - bps38400(8), -- 38400 bps - bps57600(9), -- 57600 bps - bps115200(10) -- 115200 bps -} - -BmcSerialInterfaceTableEntry ::= SEQUENCE { - bmcSerialInterfaceChassisIndex DellObjectRange, - bmcSerialInterfaceBMCIndex DellObjectRange, - bmcSerialInterfaceIndex DellObjectRange, - bmcSerialInterfaceStateCapabilities DellStateCapabilities, - bmcSerialInterfaceStateSettings DellStateSettings, - bmcSerialInterfaceStatus DellStatus, - bmcSerialInterfaceChannelNumber DellUnsigned8BitRange, - bmcSerialInterfaceConnectionModeCapabilities DellBMCSerialConnectionModeCapabilities, - bmcSerialInterfaceConnectionModeSettings DellBMCSerialConnectionModeSettings, - bmcSerialInterfaceFlowControl DellBMCSerialFlowControlType, - bmcSerialInterfaceBitRate DellBMCSerialBitRateType -} - -bmcSerialInterfaceTable OBJECT-TYPE - SYNTAX SEQUENCE OF BmcSerialInterfaceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1900.0020 This object defines the Baseboard Management Controller (BMC) -Serial Interface Table." - ::= { bmcGroup 20 } -bmcSerialInterfaceTableEntry OBJECT-TYPE - SYNTAX BmcSerialInterfaceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1900.0020.0001 This object defines the Baseboard Management Controller (BMC) -Serial Interface Table Entry." - INDEX { bmcSerialInterfaceChassisIndex, - bmcSerialInterfaceBMCIndex, - bmcSerialInterfaceIndex } - ::= { bmcSerialInterfaceTable 1 } - -bmcSerialInterfaceChassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0020.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { bmcSerialInterfaceTableEntry 1 } -bmcSerialInterfaceBMCIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0020.0001.0002 This attribute defines the index (one based) of the -assoiciated BMC." - ::= { bmcSerialInterfaceTableEntry 2 } -bmcSerialInterfaceIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0020.0001.0003 This attribute defines the index (one based) of the -BMC serial interface." - ::= { bmcSerialInterfaceTableEntry 3 } -bmcSerialInterfaceStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0020.0001.0004 This attribute defines the state capabilities of the -BMC serial interface." - ::= { bmcSerialInterfaceTableEntry 4 } -bmcSerialInterfaceStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0020.0001.0005 This attribute defines the state settings of the -BMC serial interface." - ::= { bmcSerialInterfaceTableEntry 5 } -bmcSerialInterfaceStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0020.0001.0006 This attribute defines the status of the -BMC serial interface." - ::= { bmcSerialInterfaceTableEntry 6 } -bmcSerialInterfaceChannelNumber OBJECT-TYPE - SYNTAX DellUnsigned8BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0020.0001.0007 This attribute defines the BMC channel number of the -BMC serial interface." - ::= { bmcSerialInterfaceTableEntry 7 } -bmcSerialInterfaceConnectionModeCapabilities OBJECT-TYPE - SYNTAX DellBMCSerialConnectionModeCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0020.0001.0008 This attribute defines the connection mode capabilities -of the BMC serial interface." - ::= { bmcSerialInterfaceTableEntry 8 } -bmcSerialInterfaceConnectionModeSettings OBJECT-TYPE - SYNTAX DellBMCSerialConnectionModeSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0020.0001.0009 This attribute defines the connection mode settings -of the BMC serial interface." - ::= { bmcSerialInterfaceTableEntry 9 } -bmcSerialInterfaceFlowControl OBJECT-TYPE - SYNTAX DellBMCSerialFlowControlType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0020.0001.0010 This attribute defines the flow control type of the -BMC serial interface." - ::= { bmcSerialInterfaceTableEntry 10 } -bmcSerialInterfaceBitRate OBJECT-TYPE - SYNTAX DellBMCSerialBitRateType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0020.0001.0011 This attribute defines the bit rate of the -BMC serial interface." - ::= { bmcSerialInterfaceTableEntry 11 } - - -------------------------------------------------------------------------------- --- Baseboard Management Controller (BMC) LAN Interface Table --- --- OID Format: 1.3.6.1.4.1.674.10892.1.1900.30.1.... -------------------------------------------------------------------------------- - -DellBMCLANIPAddressSourceType ::= INTEGER { - -- unspecified(0), - source is unspecified - static(1), -- static IP address - dhcp(2), -- DHCP used to obtain IP address - biosOrSystemSoftware(3), -- BIOS or system software provided IP Address - other(4) -- other protocol used to obtain IP address -} - -BmcLANInterfaceTableEntry ::= SEQUENCE { - bmcLANInterfaceChassisIndex DellObjectRange, - bmcLANInterfaceBMCIndex DellObjectRange, - bmcLANInterfaceIndex DellObjectRange, - bmcLANInterfaceStateCapabilities DellStateCapabilities, - bmcLANInterfaceStateSettings DellStateSettings, - bmcLANInterfaceStatus DellStatus, - bmcLANInterfaceChannelNumber DellUnsigned8BitRange, - bmcLANInterfaceIPAddressSource DellBMCLANIPAddressSourceType, - bmcLANInterfaceIPAddress IpAddress, - bmcLANInterfaceSubnetMaskAddress IpAddress, - bmcLANInterfaceDefaultGatewayAddress IpAddress, - bmcLANInterfaceMACAddress DellMACAddress, - bmcLANInterfaceAlertCommunityName DisplayString (SIZE (0..32)) -} - -bmcLANInterfaceTable OBJECT-TYPE - SYNTAX SEQUENCE OF BmcLANInterfaceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1900.0030 This object defines the Baseboard Management Controller (BMC) -LAN Interface Table." - ::= { bmcGroup 30 } -bmcLANInterfaceTableEntry OBJECT-TYPE - SYNTAX BmcLANInterfaceTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION -"1900.0030.0001 This object defines the Baseboard Management Controller (BMC) -LAN Interface Table Entry." - INDEX { bmcLANInterfaceChassisIndex, - bmcLANInterfaceBMCIndex, - bmcLANInterfaceIndex } - ::= { bmcLANInterfaceTable 1 } - -bmcLANInterfaceChassisIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0030.0001.0001 This attribute defines the index (one based) of the -associated chassis." - ::= { bmcLANInterfaceTableEntry 1 } -bmcLANInterfaceBMCIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0030.0001.0002 This attribute defines the index (one based) of the -assoiciated BMC." - ::= { bmcLANInterfaceTableEntry 2 } -bmcLANInterfaceIndex OBJECT-TYPE - SYNTAX DellObjectRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0030.0001.0003 This attribute defines the index (one based) of the -BMC LAN interface." - ::= { bmcLANInterfaceTableEntry 3 } -bmcLANInterfaceStateCapabilities OBJECT-TYPE - SYNTAX DellStateCapabilities - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0030.0001.0004 This attribute defines the state capabilities of the -BMC LAN interface." - ::= { bmcLANInterfaceTableEntry 4 } -bmcLANInterfaceStateSettings OBJECT-TYPE - SYNTAX DellStateSettings - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0030.0001.0005 This attribute defines the state settings of the -BMC LAN interface." - ::= { bmcLANInterfaceTableEntry 5 } -bmcLANInterfaceStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0030.0001.0006 This attribute defines the status of the -BMC LAN interface." - ::= { bmcLANInterfaceTableEntry 6 } -bmcLANInterfaceChannelNumber OBJECT-TYPE - SYNTAX DellUnsigned8BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0030.0001.0007 This attribute defines the BMC channel number of the -BMC LAN interface." - ::= { bmcLANInterfaceTableEntry 7 } -bmcLANInterfaceIPAddressSource OBJECT-TYPE - SYNTAX DellBMCLANIPAddressSourceType - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0030.0001.0008 This attribute defines the source type of the -IP address of the BMC LAN interface." - ::= { bmcLANInterfaceTableEntry 8 } -bmcLANInterfaceIPAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0030.0001.0009 This attribute defines the IP address of the -BMC LAN interface." - ::= { bmcLANInterfaceTableEntry 9 } -bmcLANInterfaceSubnetMaskAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0030.0001.0010 This attribute defines the subnet mask of the -BMC LAN interface." - ::= { bmcLANInterfaceTableEntry 10 } -bmcLANInterfaceDefaultGatewayAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0030.0001.0011 This attribute defines the IP address of the -default gateway for the BMC LAN interface." - ::= { bmcLANInterfaceTableEntry 11 } -bmcLANInterfaceMACAddress OBJECT-TYPE - SYNTAX DellMACAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0030.0001.0012 This attribute defines the MAC address of the -BMC LAN interface." - ::= { bmcLANInterfaceTableEntry 12 } -bmcLANInterfaceAlertCommunityName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..32)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"1900.0030.0001.0013 This attribute defines the SNMP community used for -BMC LAN alerts (traps) sent on the BMC LAN interface." - ::= { bmcLANInterfaceTableEntry 13 } - - -------------------------------------------------------------------------------- --- Alert Group --- --- OID Format: 1.3.6.1.4.1.674.10892.1.5000 -------------------------------------------------------------------------------- - -alertVariables OBJECT IDENTIFIER ::= { alertGroup 10 } - -------------------------------------------------------------------------------- --- Alert Variables --- --- OID Format: 1.3.6.1.4.1.674.10892.1.5000.10..0 -------------------------------------------------------------------------------- - -alertSystem OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"5000.0010.0001 Name of the system generating the alert." - ::= { alertVariables 1 } -alertTableIndexOID OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - ACCESS read-only - STATUS mandatory - DESCRIPTION -"5000.0010.0002 OID for the index attribute in the table that contains the object -causing the alert. This value can be used to uniquely identify the object -causing the alert and to correlate different alerts caused by an object. -If not applicable, the value will be 0.0." - ::= { alertVariables 2 } -alertMessage OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..1024)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"5000.0010.0003 Message describing the alert." - ::= { alertVariables 3 } -alertCurrentStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"5000.0010.0004 Current status of object causing the alert." - ::= { alertVariables 4 } -alertPreviousStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION -"5000.0010.0005 Previous status of object causing the alert." - ::= { alertVariables 5 } -alertData OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..1024)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"5000.0010.0006 Alert data." - ::= { alertVariables 6 } -alertMsgID OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..1024)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"5000.0010.0007 Alert message ID." - ::= { alertVariables 7 } -alertSystemFQDN OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..1024)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"5000.0010.0008 Fully qualified domain name of the system generating the alert." - ::= { alertVariables 8 } -alertServiceTag OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..1024)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"5000.0010.0009 Service tag of the system generating the alert." - ::= { alertVariables 9 } -alertChassisServiceTag OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..1024)) - ACCESS read-only - STATUS mandatory - DESCRIPTION -"5000.0010.0010 Chassis service tag of the system generating the alert." - ::= { alertVariables 10 } - -------------------------------------------------------------------------------- --- --- Legacy Traps --- -------------------------------------------------------------------------------- - - -------------------------------------------------------------------------------- --- Miscellaneous Traps -------------------------------------------------------------------------------- - -alertSystemUp TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Server Administrator has completed its initialization." - - --Novell NMS trap annotation - --#TYPE "Server Administrator Startup Complete" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 1001 - -alertThermalShutdown TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Thermal shutdown protection has been initiated." - - --Novell NMS trap annotation - --#TYPE "Server Thermal Shutdown" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE NONOPERATIONAL - - ::= 1004 - -alertAutomaticSystemRecovery TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Automatic system recovery (ASR) was performed." - - --Novell NMS trap annotation - --#TYPE "Server Automatic System Recovery" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 1006 - -alertUserHostSystemReset TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"User has initiated host system reset." - - --Novell NMS trap annotation - --#TYPE "Server User Host System Reset" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 1007 - -alertSystemPeakPowerNewPeak TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"System peak power sensor has detected a new peak value." - - --Novell NMS trap annotation - --#TYPE "Server System Peak Power New Peak" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 1013 - -alertSystemSoftwareEvent TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"System software event has occurred." - - --Novell NMS trap annotation - --#TYPE "Server System Software Event" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MINOR - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 1014 - -------------------------------------------------------------------------------- --- Temperature Probe Traps -------------------------------------------------------------------------------- - -alertTemperatureProbeNormal TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Temperature probe has returned to a normal value." - - --Novell NMS trap annotation - --#TYPE "Server Temperature Normal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 1052 - -alertTemperatureProbeWarning TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Temperature probe has detected a warning value." - - --Novell NMS trap annotation - --#TYPE "Server Temperature Warning" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MINOR - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1053 - -alertTemperatureProbeFailure TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Temperature probe has detected a failure value." - - --Novell NMS trap annotation - --#TYPE "Server Temperature Failure" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1054 - -alertTemperatureProbeNonRecoverable TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Temperature probe has detected a non-recoverable value." - - --Novell NMS trap annotation - --#TYPE "Server Temperature Nonrecoverable" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1055 - -------------------------------------------------------------------------------- --- Cooling Device Traps -------------------------------------------------------------------------------- - -alertCoolingDeviceNormal TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Cooling device sensor has returned to a normal value." - - --Novell NMS trap annotation - --#TYPE "Server Cooling Device Normal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 1102 - -alertCoolingDeviceWarning TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Cooling device sensor has detected a warning value." - - --Novell NMS trap annotation - --#TYPE "Server Cooling Device Warning" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MINOR - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1103 - -alertCoolingDeviceFailure TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Cooling device sensor has detected a failure value." - - --Novell NMS trap annotation - --#TYPE "Server Cooling Device Failure" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1104 - -alertCoolingDeviceNonRecoverable TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Cooling device sensor has detected a non-recoverable value." - - --Novell NMS trap annotation - --#TYPE "Server Cooling Device Nonrecoverable" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1105 - -------------------------------------------------------------------------------- --- Voltage Probe Traps -------------------------------------------------------------------------------- - -alertVoltageProbeNormal TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Voltage probe has returned to a normal value." - - --Novell NMS trap annotation - --#TYPE "Server Voltage Normal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 1152 - -alertVoltageProbeWarning TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Voltage probe has detected a warning value." - - --Novell NMS trap annotation - --#TYPE "Server Voltage Warning" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MINOR - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1153 - -alertVoltageProbeFailure TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Voltage probe has detected a failure value." - - --Novell NMS trap annotation - --#TYPE "Server Voltage Failure" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1154 - -alertVoltageProbeNonRecoverable TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Voltage probe has detected a non-recoverable value." - - --Novell NMS trap annotation - --#TYPE "Server Voltage Nonrecoverable" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1155 - -------------------------------------------------------------------------------- --- Amperage Probe Traps -------------------------------------------------------------------------------- - -alertAmperageProbeNormal TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Amperage probe has returned to a normal value." - - --Novell NMS trap annotation - --#TYPE "Server Amperage Normal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 1202 - -alertAmperageProbeWarning TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Amperage probe has detected a warning value." - - --Novell NMS trap annotation - --#TYPE "Server Amperage Warning" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MINOR - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1203 - -alertAmperageProbeFailure TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Amperage probe has detected a failure value." - - --Novell NMS trap annotation - --#TYPE "Server Amperage Failure" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1204 - -alertAmperageProbeNonRecoverable TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Amperage probe has detected a non-recoverable value." - - --Novell NMS trap annotation - --#TYPE "Server Amperage Nonrecoverable" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1205 - -------------------------------------------------------------------------------- --- Chassis Intrusion Traps -------------------------------------------------------------------------------- - -alertChassisIntrusionNormal TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Chassis intrusion has returned to normal." - - --Novell NMS trap annotation - --#TYPE "Server Chassis Intrusion Normal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 1252 - -alertChassisIntrusionDetected TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Chassis intrusion has been detected." - - --Novell NMS trap annotation - --#TYPE "Server Chassis Intrusion Detected" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 1254 - -------------------------------------------------------------------------------- --- Redundancy Traps -------------------------------------------------------------------------------- - -alertRedundancyNormal TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Redundancy has returned to normal." - - --Novell NMS trap annotation - --#TYPE "Server Redundancy Normal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 1304 - -alertRedundancyDegraded TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Redundancy has been degraded." - - --Novell NMS trap annotation - --#TYPE "Server Redundancy Degraded" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MINOR - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1305 - -alertRedundancyLost TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Redundancy has been lost." - - --Novell NMS trap annotation - --#TYPE "Server Redundancy Lost" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MAJOR - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1306 - -------------------------------------------------------------------------------- --- Power Supply Traps -------------------------------------------------------------------------------- - -alertPowerSupplyNormal TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Power supply has returned to normal." - - --Novell NMS trap annotation - --#TYPE "Server Power Supply Normal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 1352 - -alertPowerSupplyWarning TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Power supply has detected a warning." - - --Novell NMS trap annotation - --#TYPE "Server Power Supply Warning" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MINOR - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1353 - -alertPowerSupplyFailure TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Power supply has detected a failure." - - --Novell NMS trap annotation - --#TYPE "Server Power Supply Failure" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1354 - -------------------------------------------------------------------------------- --- Memory Device Traps -------------------------------------------------------------------------------- - -alertMemoryDeviceNormal TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Memory device status is normal." - - --Novell NMS trap annotation - --#TYPE "Server Memory Device Normal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 1402 - -alertMemoryDeviceWarning TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Memory device status is noncritical." - - --Novell NMS trap annotation - --#TYPE "Server Memory Device Noncritical" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MINOR - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1403 - -alertMemoryDeviceFailure TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Memory device status is critical." - - --Novell NMS trap annotation - --#TYPE "Server Memory Device Critical" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1404 - -alertMemoryDeviceNonRecoverable TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Memory device status is non-recoverable." - - --Novell NMS trap annotation - --#TYPE "Server Memory Device Nonrecoverable" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1405 - -------------------------------------------------------------------------------- --- Fan Enclosure Traps -------------------------------------------------------------------------------- - -alertFanEnclosureInsertion TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Fan enclosure has been inserted into system." - - --Novell NMS trap annotation - --#TYPE "Server Fan Enclosure Insertion" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 1452 - -alertFanEnclosureRemoval TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Fan enclosure has been removed from system." - - --Novell NMS trap annotation - --#TYPE "Server Fan Enclosure Removal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MINOR - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1453 - -alertFanEnclosureExtendedRemoval TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Fan enclosure has been removed from system for an extended amount of time." - - --Novell NMS trap annotation - --#TYPE "Server Fan Enclosure Extended Removal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1454 - -------------------------------------------------------------------------------- --- AC Power Cord Traps -------------------------------------------------------------------------------- - -alertACPowerCordNoPowerNonRedundant TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"AC power cord does not have power, and the reduncancy mode -for its AC power switch has been set to non-redundant." - - --Novell NMS trap annotation - --#TYPE "Server AC Cord No Power Non-redundant" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 1501 - -alertACPowerCordNormal TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"AC power cord has regained power." - - --Novell NMS trap annotation - --#TYPE "Server AC Cord Normal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 1502 - -alertACPowerCordFailure TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"AC power cord has lost power." - - --Novell NMS trap annotation - --#TYPE "Server AC Cord Failure" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1504 - -------------------------------------------------------------------------------- --- Hardware Log Traps -------------------------------------------------------------------------------- - -alertLogNormal TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Log size is no longer near or at capacity." - - --Novell NMS trap annotation - --#TYPE "Server Hardware Log Normal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 1552 - -alertLogWarning TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Log size is near capacity." - - --Novell NMS trap annotation - --#TYPE "Server Hardware Log Warning" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MINOR - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 1553 - -alertLogFull TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Log size is at capacity." - - --Novell NMS trap annotation - --#TYPE "Server Hardware Log Full" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1554 - -------------------------------------------------------------------------------- --- Processor Device Status Traps -------------------------------------------------------------------------------- - -alertProcessorDeviceStatusNormal TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Processor device status has returned to normal." - - --Novell NMS trap annotation - --#TYPE "Server Processor Device Status Normal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 1602 - -alertProcessorDeviceStatusWarning TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Processor device status has detected a warning." - - --Novell NMS trap annotation - --#TYPE "Server Processor Device Status Warning" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MINOR - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1603 - -alertProcessorDeviceStatusFailure TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Processor device status has detected a failure." - - --Novell NMS trap annotation - --#TYPE "Server Processor Device Status Failure" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1604 - -------------------------------------------------------------------------------- --- Device Traps -------------------------------------------------------------------------------- - -alertDeviceAdd TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Device added to system." - - --Novell NMS trap annotation - --#TYPE "Server Device Add" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 1651 - -alertDeviceRemove TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Device removed from system." - - --Novell NMS trap annotation - --#TYPE "Server Device Remove" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 1652 - -alertDeviceConfigError TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Device configuration error detected." - - --Novell NMS trap annotation - --#TYPE "Server Device Config Error" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1653 - -------------------------------------------------------------------------------- --- Battery Traps -------------------------------------------------------------------------------- - -alertBatteryNormal TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Battery has returned to normal." - - --Novell NMS trap annotation - --#TYPE "Server Battery Normal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 1702 - -alertBatteryWarning TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Battery has detected a warning." - - --Novell NMS trap annotation - --#TYPE "Server Battery Warning" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MINOR - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1703 - -alertBatteryFailure TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"Battery has detected a failure." - - --Novell NMS trap annotation - --#TYPE "Server Battery Failure" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1704 - -------------------------------------------------------------------------------- --- SD Card Device Traps -------------------------------------------------------------------------------- - -alertSDCardDeviceWarning TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"SD card device has detected a warning." - - --Novell NMS trap annotation - --#TYPE "Server SD Card Device Warning" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MINOR - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1753 - -alertSDCardDeviceFailure TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData } - DESCRIPTION -"SD card device has detected a failure." - - --Novell NMS trap annotation - --#TYPE "Server SD Card Device Failure" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 1754 - -------------------------------------------------------------------------------- --- --- Enhanced Traps --- -------------------------------------------------------------------------------- - - -------------------------------------------------------------------------------- --- Miscellaneous Traps -------------------------------------------------------------------------------- - -enhancedAlertSystemUp TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Server Administrator has completed its initialization." - - --Novell NMS trap annotation - --#TYPE "Server Administrator Startup Complete" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 5001 - -enhancedAlertThermalShutdown TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Thermal shutdown protection has been initiated." - - --Novell NMS trap annotation - --#TYPE "Server Thermal Shutdown" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE NONOPERATIONAL - - ::= 5004 - -enhancedAlertAutomaticSystemRecovery TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Automatic system recovery (ASR) was performed." - - --Novell NMS trap annotation - --#TYPE "Server Automatic System Recovery" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 5006 - -enhancedAlertUserHostSystemReset TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"User has initiated host system reset." - - --Novell NMS trap annotation - --#TYPE "Server User Host System Reset" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 5007 - -enhancedAlertSystemPeakPowerNewPeak TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"System peak power sensor has detected a new peak value." - - --Novell NMS trap annotation - --#TYPE "Server System Peak Power New Peak" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 5013 - -enhancedAlertSystemSoftwareEvent TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"System software event has occurred." - - --Novell NMS trap annotation - --#TYPE "Server System Software Event" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MINOR - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 5014 - -------------------------------------------------------------------------------- --- Temperature Probe Traps -------------------------------------------------------------------------------- - -enhancedAlertTemperatureProbeNormal TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Temperature probe has returned to a normal value." - - --Novell NMS trap annotation - --#TYPE "Server Temperature Normal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 5052 - -enhancedAlertTemperatureProbeWarning TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Temperature probe has detected a warning value." - - --Novell NMS trap annotation - --#TYPE "Server Temperature Warning" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MINOR - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5053 - -enhancedAlertTemperatureProbeFailure TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Temperature probe has detected a failure value." - - --Novell NMS trap annotation - --#TYPE "Server Temperature Failure" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5054 - -enhancedAlertTemperatureProbeNonRecoverable TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Temperature probe has detected a non-recoverable value." - - --Novell NMS trap annotation - --#TYPE "Server Temperature Nonrecoverable" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5055 - -------------------------------------------------------------------------------- --- Cooling Device Traps -------------------------------------------------------------------------------- - -enhancedAlertCoolingDeviceNormal TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Cooling device sensor has returned to a normal value." - - --Novell NMS trap annotation - --#TYPE "Server Cooling Device Normal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 5102 - -enhancedAlertCoolingDeviceWarning TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Cooling device sensor has detected a warning value." - - --Novell NMS trap annotation - --#TYPE "Server Cooling Device Warning" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MINOR - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5103 - -enhancedAlertCoolingDeviceFailure TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Cooling device sensor has detected a failure value." - - --Novell NMS trap annotation - --#TYPE "Server Cooling Device Failure" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5104 - -enhancedAlertCoolingDeviceNonRecoverable TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Cooling device sensor has detected a non-recoverable value." - - --Novell NMS trap annotation - --#TYPE "Server Cooling Device Nonrecoverable" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5105 - -------------------------------------------------------------------------------- --- Voltage Probe Traps -------------------------------------------------------------------------------- - -enhancedAlertVoltageProbeNormal TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Voltage probe has returned to a normal value." - - --Novell NMS trap annotation - --#TYPE "Server Voltage Normal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 5152 - -enhancedAlertVoltageProbeWarning TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Voltage probe has detected a warning value." - - --Novell NMS trap annotation - --#TYPE "Server Voltage Warning" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MINOR - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5153 - -enhancedAlertVoltageProbeFailure TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Voltage probe has detected a failure value." - - --Novell NMS trap annotation - --#TYPE "Server Voltage Failure" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5154 - -enhancedAlertVoltageProbeNonRecoverable TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Voltage probe has detected a non-recoverable value." - - --Novell NMS trap annotation - --#TYPE "Server Voltage Nonrecoverable" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5155 - -------------------------------------------------------------------------------- --- Amperage Probe Traps -------------------------------------------------------------------------------- - -enhancedAlertAmperageProbeNormal TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Amperage probe has returned to a normal value." - - --Novell NMS trap annotation - --#TYPE "Server Amperage Normal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 5202 - -enhancedAlertAmperageProbeWarning TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Amperage probe has detected a warning value." - - --Novell NMS trap annotation - --#TYPE "Server Amperage Warning" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MINOR - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5203 - -enhancedAlertAmperageProbeFailure TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Amperage probe has detected a failure value." - - --Novell NMS trap annotation - --#TYPE "Server Amperage Failure" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5204 - -enhancedAlertAmperageProbeNonRecoverable TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Amperage probe has detected a non-recoverable value." - - --Novell NMS trap annotation - --#TYPE "Server Amperage Nonrecoverable" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5205 - -------------------------------------------------------------------------------- --- Chassis Intrusion Traps -------------------------------------------------------------------------------- - -enhancedAlertChassisIntrusionNormal TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Chassis intrusion has returned to normal." - - --Novell NMS trap annotation - --#TYPE "Server Chassis Intrusion Normal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 5252 - -enhancedAlertChassisIntrusionDetected TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Chassis intrusion has been detected." - - --Novell NMS trap annotation - --#TYPE "Server Chassis Intrusion Detected" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 5254 - -------------------------------------------------------------------------------- --- Redundancy Traps -------------------------------------------------------------------------------- - -enhancedAlertRedundancyNormal TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Redundancy has returned to normal." - - --Novell NMS trap annotation - --#TYPE "Server Redundancy Normal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 5304 - -enhancedAlertRedundancyDegraded TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Redundancy has been degraded." - - --Novell NMS trap annotation - --#TYPE "Server Redundancy Degraded" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MINOR - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5305 - -enhancedAlertRedundancyLost TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Redundancy has been lost." - - --Novell NMS trap annotation - --#TYPE "Server Redundancy Lost" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MAJOR - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5306 - -------------------------------------------------------------------------------- --- Power Supply Traps -------------------------------------------------------------------------------- - -enhancedAlertPowerSupplyNormal TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Power supply has returned to normal." - - --Novell NMS trap annotation - --#TYPE "Server Power Supply Normal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 5352 - -enhancedAlertPowerSupplyWarning TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Power supply has detected a warning." - - --Novell NMS trap annotation - --#TYPE "Server Power Supply Warning" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MINOR - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5353 - -enhancedAlertPowerSupplyFailure TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Power supply has detected a failure." - - --Novell NMS trap annotation - --#TYPE "Server Power Supply Failure" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5354 - -------------------------------------------------------------------------------- --- Memory Device Traps -------------------------------------------------------------------------------- - -enhancedAlertMemoryDeviceNormal TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Memory device status is normal." - - --Novell NMS trap annotation - --#TYPE "Server Memory Device Normal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 5402 - -enhancedAlertMemoryDeviceWarning TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Memory device status is noncritical." - - --Novell NMS trap annotation - --#TYPE "Server Memory Device Noncritical" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MINOR - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5403 - -enhancedAlertMemoryDeviceFailure TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Memory device status is critical." - - --Novell NMS trap annotation - --#TYPE "Server Memory Device Critical" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5404 - -enhancedAlertMemoryDeviceNonRecoverable TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Memory device status is non-recoverable." - - --Novell NMS trap annotation - --#TYPE "Server Memory Device Nonrecoverable" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5405 - -------------------------------------------------------------------------------- --- Fan Enclosure Traps -------------------------------------------------------------------------------- - -enhancedAlertFanEnclosureInsertion TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Fan enclosure has been inserted into system." - - --Novell NMS trap annotation - --#TYPE "Server Fan Enclosure Insertion" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 5452 - -enhancedAlertFanEnclosureRemoval TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Fan enclosure has been removed from system." - - --Novell NMS trap annotation - --#TYPE "Server Fan Enclosure Removal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MINOR - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5453 - -enhancedAlertFanEnclosureExtendedRemoval TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Fan enclosure has been removed from system for an extended amount of time." - - --Novell NMS trap annotation - --#TYPE "Server Fan Enclosure Extended Removal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5454 - -------------------------------------------------------------------------------- --- AC Power Cord Traps -------------------------------------------------------------------------------- - -enhancedAlertACPowerCordNoPowerNonRedundant TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"AC power cord does not have power, and the reduncancy mode -for its AC power switch has been set to non-redundant." - - --Novell NMS trap annotation - --#TYPE "Server AC Cord No Power Non-redundant" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 5501 - -enhancedAlertACPowerCordNormal TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"AC power cord has regained power." - - --Novell NMS trap annotation - --#TYPE "Server AC Cord Normal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 5502 - -enhancedAlertACPowerCordFailure TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"AC power cord has lost power." - - --Novell NMS trap annotation - --#TYPE "Server AC Cord Failure" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5504 - -------------------------------------------------------------------------------- --- Hardware Log Traps -------------------------------------------------------------------------------- - -enhancedAlertLogNormal TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Log size is no longer near or at capacity." - - --Novell NMS trap annotation - --#TYPE "Server Hardware Log Normal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 5552 - -enhancedAlertLogWarning TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Log size is near capacity." - - --Novell NMS trap annotation - --#TYPE "Server Hardware Log Warning" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MINOR - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 5553 - -enhancedAlertLogFull TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Log size is at capacity." - - --Novell NMS trap annotation - --#TYPE "Server Hardware Log Full" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5554 - -------------------------------------------------------------------------------- --- Processor Device Status Traps -------------------------------------------------------------------------------- - -enhancedAlertProcessorDeviceStatusNormal TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Processor device status has returned to normal." - - --Novell NMS trap annotation - --#TYPE "Server Processor Device Status Normal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 5602 - -enhancedAlertProcessorDeviceStatusWarning TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Processor device status has detected a warning." - - --Novell NMS trap annotation - --#TYPE "Server Processor Device Status Warning" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MINOR - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5603 - -enhancedAlertProcessorDeviceStatusFailure TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Processor device status has detected a failure." - - --Novell NMS trap annotation - --#TYPE "Server Processor Device Status Failure" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5604 - -------------------------------------------------------------------------------- --- Device Traps -------------------------------------------------------------------------------- - -enhancedAlertDeviceAdd TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Device added to system." - - --Novell NMS trap annotation - --#TYPE "Server Device Add" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 5651 - -enhancedAlertDeviceRemove TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Device removed from system." - - --Novell NMS trap annotation - --#TYPE "Server Device Remove" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 5652 - -enhancedAlertDeviceConfigError TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Device configuration error detected." - - --Novell NMS trap annotation - --#TYPE "Server Device Config Error" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5653 - -------------------------------------------------------------------------------- --- Battery Traps -------------------------------------------------------------------------------- - -enhancedAlertBatteryNormal TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Battery has returned to normal." - - --Novell NMS trap annotation - --#TYPE "Server Battery Normal" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 99 - --#STATE OPERATIONAL - - ::= 5702 - -enhancedAlertBatteryWarning TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Battery has detected a warning." - - --Novell NMS trap annotation - --#TYPE "Server Battery Warning" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MINOR - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5703 - -enhancedAlertBatteryFailure TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"Battery has detected a failure." - - --Novell NMS trap annotation - --#TYPE "Server Battery Failure" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5704 - -------------------------------------------------------------------------------- --- SD Card Device Traps -------------------------------------------------------------------------------- - -enhancedAlertSDCardDeviceWarning TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"SD card device has detected a warning." - - --Novell NMS trap annotation - --#TYPE "Server SD Card Device Warning" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY MINOR - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5753 - -enhancedAlertSDCardDeviceFailure TRAP-TYPE - ENTERPRISE baseboardGroup - VARIABLES { alertSystem, - alertTableIndexOID, - alertMessage, - alertCurrentStatus, - alertPreviousStatus, - alertData, - alertMsgID, - alertSystemFQDN, - alertServiceTag, - alertChassisServiceTag } - DESCRIPTION -"SD card device has detected a failure." - - --Novell NMS trap annotation - --#TYPE "Server SD Card Device Failure" - --#SUMMARY "%s" - --#ARGUMENTS {2} - --#SEVERITY CRITICAL - --#TIMEINDEX 99 - --#STATE DEGRADED - - ::= 5754 - - -END - -------------------------------------------------------------------------------- --- End MIB -------------------------------------------------------------------------------- +------------------------------------------------------------------------------- +-- +-- Title: Systems Management Instrumentation MIB +-- +-- Version: 7.4.0 +-- +-- Release Date:Nov 2013 +-- +-- Description: This MIB defines MIB objects that make system instrumentation +-- data available to SNMP management applications. +-- +-- Copyright (c) 2000-2013 Dell Inc. +-- All Rights Reserved. +-- +-- Note: The information and functionality described by this MIB file, +-- like many MIB files, is subject to change without notice. +-- Please examine the version number of this MIB and compare it +-- to the version number you are expecting. +-- +-- OID Format Legend: +-- = attribute ID +-- = index ID +-- +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Begin MIB +------------------------------------------------------------------------------- + +MIB-Dell-10892 DEFINITIONS ::= BEGIN + +IMPORTS + enterprises, IpAddress, Gauge + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + TRAP-TYPE + FROM RFC-1215 + DisplayString + FROM RFC1213-MIB; + + +------------------------------------------------------------------------------- +-- Object Identifiers +------------------------------------------------------------------------------- + +-- Enterprise ID +dell OBJECT IDENTIFIER ::= { enterprises 674 } + +-- Server3 Branch +server3 OBJECT IDENTIFIER ::= { dell 10892 } + +-- Server3 Groups +baseboardGroup OBJECT IDENTIFIER ::= { server3 1 } +-- drsOutOfBandGroup OBJECT IDENTIFIER ::= { server3 2 } +-- (drsOutOfBandGroup is defined in another MIB file.) + +-- Server3 Baseboard Groups for Instrumentation +mIBVersionGroup OBJECT IDENTIFIER ::= { baseboardGroup 1 } +systemManagementSoftwareGroup OBJECT IDENTIFIER ::= { baseboardGroup 100 } +systemStateGroup OBJECT IDENTIFIER ::= { baseboardGroup 200 } +chassisInformationGroup OBJECT IDENTIFIER ::= { baseboardGroup 300 } +operatingSystemGroup OBJECT IDENTIFIER ::= { baseboardGroup 400 } +systemResourceGroup OBJECT IDENTIFIER ::= { baseboardGroup 500 } +powerGroup OBJECT IDENTIFIER ::= { baseboardGroup 600 } +thermalGroup OBJECT IDENTIFIER ::= { baseboardGroup 700 } +userSecurityGroup OBJECT IDENTIFIER ::= { baseboardGroup 800 } +remoteFlashBIOSGroup OBJECT IDENTIFIER ::= { baseboardGroup 900 } +portGroup OBJECT IDENTIFIER ::= { baseboardGroup 1000 } +deviceGroup OBJECT IDENTIFIER ::= { baseboardGroup 1100 } +slotGroup OBJECT IDENTIFIER ::= { baseboardGroup 1200 } +memoryGroup OBJECT IDENTIFIER ::= { baseboardGroup 1300 } +biosSetUpControlGroup OBJECT IDENTIFIER ::= { baseboardGroup 1400 } +lraGroup OBJECT IDENTIFIER ::= { baseboardGroup 1500 } +cooGroup OBJECT IDENTIFIER ::= { baseboardGroup 1600 } +-- remoteAccessGroup OBJECT IDENTIFIER ::= { baseboardGroup 1700 } +-- (remoteAccessGroup is defined in dcs3rmt.mib) +clusterGroup OBJECT IDENTIFIER ::= { baseboardGroup 1800 } +bmcGroup OBJECT IDENTIFIER ::= { baseboardGroup 1900 } +-- fruGroup OBJECT IDENTIFIER ::= { baseboardGroup 2000 } +-- (fruGroup is defined in dcs3fru.mib) +alertGroup OBJECT IDENTIFIER ::= { baseboardGroup 5000 } + + +------------------------------------------------------------------------------- +-- Textual Conventions +------------------------------------------------------------------------------- + +DellString ::= DisplayString (SIZE (0..64)) +DellSecurityString ::= DisplayString (SIZE (0..255)) +DellCostofOwnershipString ::= DisplayString (SIZE (0..64)) +DellMACAddress ::= OCTET STRING (SIZE(6)) +DellObjectRange ::= INTEGER (1..128) +DellUnsigned8BitRange ::= INTEGER (0..255) +DellUnsigned16BitRange ::= INTEGER (0..65535) +DellUnsigned32BitRange ::= Gauge (0..4294967295) +DellSigned32BitRange ::= INTEGER (-2147483647..2147483647) +DellBoolean ::= INTEGER (0..1) -- 0 = FALSE, 1 = TRUE + +-- This definition is required because SNMP V1 does not support 64 bit ranges. +-- The information sent back by this subagent will have the most significant +-- byte of the information as the first byte (i.e. network byte order). +-- E.G. The integer value 0x1029384754657687 will be sent as: +-- Byte: 1 2 3 4 ... +-- Hex: 10 29 38 47 ... +-- Binary: 0001 0000 0010 1001 0011 1000 0100 0111 ... +DellUnsigned64BitRange ::= OCTET STRING (SIZE(8)) + +-- DellDateName dates are defined in the displayable format +-- yyyymmddHHMMSS.uuuuuu+ooo +-- where yyyy is the year, mm is the month number, dd is the day of the month, +-- HHMMSS are the hours, minutes and seconds, respectively, uuuuuu is the +-- number of microseconds, and +ooo is the offset from UTC in minutes. If east +-- of UTC, the number is preceded by a plus (+) sign, and if west of UTC, the +-- number is preceded by a minus (-) sign. +-- +-- For example, Wednesday, May 25, 1994, at 1:30:15 PM EDT +-- would be represented as: 19940525133015.000000-300 +-- +-- Values must be zero-padded if necessary, like "05" in the example above. +-- If a value is not supplied for a field, each character in the field +-- must be replaced with asterisk ('*') characters. +DellDateName ::= DisplayString (SIZE (25)) + +-- Note About Bit Fields: +-- Attributes with definitions of xxxCapabilities, xxxCapabilitiesUnique, +-- xxxSettings, xxxSettingsUnique and xxxFeatureFlags are integers +-- representing a series of bit definitions. They are NOT enumerations and +-- should be treated as bit fields. The value is passed as a decimal value; +-- it should be converted to hex, and the appropriate bits should be parsed +-- from that. Some of the more common bit combinations are defined in some +-- variables, but not all combinations are or will be defined. + +-- +-- Generic State Capabilities +-- +DellStateCapabilities ::= INTEGER { + -- If set to 0 (zero), object has no state capabilities + unknownCapabilities(1), -- object's state capabilities are unknown + -- The object's state capabilities allow it to be set to: + enableCapable(2), -- be disabled (offline) or be enabled (online) + notReadyCapable(4), -- not ready + enableAndNotReadyCapable(6) +} + +-- +-- Generic State Settings +-- +DellStateSettings ::= INTEGER { + -- If set to 0 (zero), object has no state settings enabled and is disabled + unknown(1), -- object's state is unknown + enabled(2), -- object's state is disabled (offline) if bit is off + -- or enabled (online) if bit is on + notReady(4), -- object's state is not ready + enabledAndNotReady(6) +} + +-- +-- Probe Capabilities +-- +DellProbeCapabilities ::= INTEGER { + -- If set to 0 (zero) the object has no probe capabilities + -- The object's probe capabilities allow it to be set to: + upperNonCriticalThresholdSetCapable(1), -- upper noncritical threshold can be set + lowerNonCriticalThresholdSetCapable(2), -- lower noncritical threshold can be set + upperNonCriticalThresholdDefaultCapable(4), -- upper noncritical threshold can be set to default + lowerNonCriticalThresholdDefaultCapable(8) -- lower noncritical threshold can be set to default +} + +-- +-- Status +-- +DellStatus ::= INTEGER { + other(1), -- status is not one of the following: + unknown(2), -- status of object is unknown (not known or monitored) + ok(3), -- status of object is OK (normal) + nonCritical(4), -- status of object is noncritical (warning) + critical(5), -- status of object is critical (failure) + nonRecoverable(6) -- status of object is non-recoverable (dead) +} + +-- +-- Redundancy Status +-- +DellStatusRedundancy ::= INTEGER { + other(1), -- redundancy status is not one of the following: + unknown(2), -- redundancy status is unknown (not known or monitored) + full(3), -- object is fully redundant + degraded(4), -- object's redundancy has been degraded + lost(5), -- object's redundancy has been lost + notRedundant(6), -- redundancy status does not apply or object is not redundant + redundancyOffline(7) -- redundancy object taken offline +} + +-- +-- Probe Status +-- +DellStatusProbe ::= INTEGER { + other(1), -- probe status is not one of the following: + unknown(2), -- probe status is unknown (not known or monitored) + ok(3), -- probe is reporting a value within the thresholds + nonCriticalUpper(4), -- probe has crossed upper noncritical threshold + criticalUpper(5), -- probe has crossed upper critical threshold + nonRecoverableUpper(6), -- probe has crossed upper non-recoverable threshold + nonCriticalLower(7), -- probe has crossed lower noncritical threshold + criticalLower(8), -- probe has crossed lower critical threshold + nonRecoverableLower(9), -- probe has crossed lower non-recoverable threshold + failed(10) -- probe is not functional +} + + +------------------------------------------------------------------------------- +-- +-- MIB Groups +-- +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- MIB Version Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1..0 +------------------------------------------------------------------------------- + +mIBMajorVersionNumber OBJECT-TYPE + SYNTAX DellUnsigned8BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0001.0001 This attribute defines the major version number for the version +of this MIB supported by the systems management software." + ::= { mIBVersionGroup 1 } +mIBMinorVersionNumber OBJECT-TYPE + SYNTAX DellUnsigned8BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0001.0002 This attribute defines the minor version number for the version +of this MIB supported by the systems management software." + ::= { mIBVersionGroup 2 } +mIBMaintenanceVersionNumber OBJECT-TYPE + SYNTAX DellUnsigned8BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0001.0003 This attribute defines the maintenance version number for the +version of this MIB supported by the systems management software." + ::= { mIBVersionGroup 3 } + + +------------------------------------------------------------------------------- +-- System Management Software Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.100..0 +------------------------------------------------------------------------------- + +SMSSupportedTypes ::= INTEGER { + -- Note: These values are bit masks, so combination values are possible. + supportsSNMP(1), -- supports SNMP + supportsDMI(2), -- supports DMI + supportsSNMPandDMI(3), -- supports SNMP and DMI + supportsCIMOM(4), -- supports CIM + supportsSNMPandCIMOM(5), -- supports SNMP and CIM + supportsSNMPandDMIandCIMOM(7) -- supports SNMP, DMI and CIM +} +SMSFeatureFlags ::= INTEGER { + -- Note: These values are bit masks, so combination values are possible. + -- If 0 (zero), none of the following features are enabled: + webOneToOneManagementPreferred(1) -- web 1:1 management preferred +} +SMSSNMPAgentFeatureFlags ::= INTEGER { + -- Note: These values are bit masks, so combination values are possible. + -- If 0 (zero), none of the following features are enabled: + supportsSparseTables(1) -- SNMP agent supports sparse tables +} + +systemManagementSoftwareName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0100.0001 This attribute defines the product name of the +systems management software." + ::= { systemManagementSoftwareGroup 1 } +systemManagementSoftwareVersionNumberName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0100.0002 This attribute defines the version number of the +instrumentation component of the systems management software." + ::= { systemManagementSoftwareGroup 2 } +systemManagementSoftwareBuildNumber OBJECT-TYPE + SYNTAX DellUnsigned16BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0100.0003 This attribute defines the build number of the +instrumentation component of the systems management software." + ::= { systemManagementSoftwareGroup 3 } +systemManagementSoftwareDescriptionName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0100.0004 This attribute defines the description of the +systems management software." + ::= { systemManagementSoftwareGroup 4 } +systemManagementSoftwareSupportedProtocol OBJECT-TYPE + SYNTAX SMSSupportedTypes + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0100.0005 This attribute defines the protocols supported by the +instrumentation component of the systems management software." + ::= { systemManagementSoftwareGroup 5 } +systemManagementSoftwarePreferredProtocol OBJECT-TYPE + SYNTAX SMSSupportedTypes + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0100.0006 This attribute defines the protocol preferred by the +instrumentation component of the systems management software." + ::= { systemManagementSoftwareGroup 6 } +systemManagementSoftwareUpdateLevelName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0100.0007 This attribute defines the update level of the +instrumentation component of the systems management software." + ::= { systemManagementSoftwareGroup 7 } +systemManagementSoftwareURLName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..1024)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0100.0008 This attribute defines the Universal Resource Locator (URL) +of the systems management software." + ::= { systemManagementSoftwareGroup 8 } +systemManagementSoftwareLanguageName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0100.0009 This attribute defines the language of the +systems management software." + ::= { systemManagementSoftwareGroup 9 } +systemManagementSoftwareGlobalVersionName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0100.0010 This attribute defines the global version of the +systems management software." + ::= { systemManagementSoftwareGroup 10 } +systemManagementSoftwareFeatureFlags OBJECT-TYPE + SYNTAX SMSFeatureFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0100.0011 This attribute defines the features of the systems management +software. If the value is zero, none of the features are enabled. +Note: This attribute is a bit field, so the value returned may be +a combination of the bit masks defined in SMSFeatureFlags." + ::= { systemManagementSoftwareGroup 11 } +systemManagementSoftwareSNMPAgentFeatureFlags OBJECT-TYPE + SYNTAX SMSSNMPAgentFeatureFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0100.0012 This attribute defines the features of the SNMP agent +software provided by the operating system. If the value is zero, +none of the features are enabled. Note: This attribute is a bit field, +so the value returned may be a combination of the bit masks defined +in SMSSNMPAgentFeatureFlags." + ::= { systemManagementSoftwareGroup 12 } +systemManagementSoftwareManufacturerName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0100.0013 This attribute defines the manufacturer of the +systems management software." + ::= { systemManagementSoftwareGroup 13 } + + +------------------------------------------------------------------------------- +-- System State Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.200 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- System State Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.200.10.1.. +------------------------------------------------------------------------------- + +SystemStateTableEntry ::= SEQUENCE { + systemStatechassisIndex DellObjectRange, + systemStateGlobalSystemStatus DellStatus, + systemStateChassisState DellStateSettings, + systemStateChassisStatus DellStatus, + systemStatePowerUnitStateDetails OCTET STRING (SIZE(1..128)), + systemStatePowerUnitStatusRedundancy DellStatusRedundancy, + systemStatePowerUnitStatusDetails OCTET STRING (SIZE(1..128)), + systemStatePowerSupplyStateDetails OCTET STRING (SIZE(1..128)), + systemStatePowerSupplyStatusCombined DellStatus, + systemStatePowerSupplyStatusDetails OCTET STRING (SIZE(1..128)), + systemStateVoltageStateDetails OCTET STRING (SIZE(1..128)), + systemStateVoltageStatusCombined DellStatus, + systemStateVoltageStatusDetails OCTET STRING (SIZE(1..128)), + systemStateAmperageStateDetails OCTET STRING (SIZE(1..128)), + systemStateAmperageStatusCombined DellStatus, + systemStateAmperageStatusDetails OCTET STRING (SIZE(1..128)), + systemStateCoolingUnitStateDetails OCTET STRING (SIZE(1..128)), + systemStateCoolingUnitStatusRedundancy DellStatusRedundancy, + systemStateCoolingUnitStatusDetails OCTET STRING (SIZE(1..128)), + systemStateCoolingDeviceStateDetails OCTET STRING (SIZE(1..128)), + systemStateCoolingDeviceStatusCombined DellStatus, + systemStateCoolingDeviceStatusDetails OCTET STRING (SIZE(1..128)), + systemStateTemperatureStateDetails OCTET STRING (SIZE(1..128)), + systemStateTemperatureStatusCombined DellStatus, + systemStateTemperatureStatusDetails OCTET STRING (SIZE(1..128)), + systemStateMemoryDeviceStateDetails OCTET STRING (SIZE(1..128)), + systemStateMemoryDeviceStatusCombined DellStatus, + systemStateMemoryDeviceStatusDetails OCTET STRING (SIZE(1..128)), + systemStateChassisIntrusionStateDetails OCTET STRING (SIZE(1..128)), + systemStateChassisIntrusionStatusCombined DellStatus, + systemStateChassisIntrusionStatusDetails OCTET STRING (SIZE(1..128)), + systemStateACPowerSwitchStateDetails OCTET STRING (SIZE(1..128)), + systemStateACPowerSwitchStatusRedundancy DellStatusRedundancy, + systemStateACPowerSwitchStatusDetails OCTET STRING (SIZE(1..128)), + systemStateACPowerCordStateDetails OCTET STRING (SIZE(1..128)), + systemStateACPowerCordStatusCombined DellStatus, + systemStateACPowerCordStatusDetails OCTET STRING (SIZE(1..128)), + systemStateRedundantMemoryUnitStateDetails OCTET STRING (SIZE(1..128)), + systemStateRedundantMemoryUnitStatusRedundancy DellStatusRedundancy, + systemStateRedundantMemoryUnitStatusDetails OCTET STRING (SIZE(1..128)), + systemStateEventLogStatus DellStatus, + systemStatePowerUnitStatusCombined DellStatus, + systemStatePowerUnitStatusList OCTET STRING (SIZE(1..128)), + systemStateCoolingUnitStatusCombined DellStatus, + systemStateCoolingUnitStatusList OCTET STRING (SIZE(1..128)), + systemStateACPowerSwitchStatusCombined DellStatus, + systemStateACPowerSwitchStatusList OCTET STRING (SIZE(1..128)), + systemStateRedundantMemoryUnitStatusCombined DellStatus, + systemStateRedundantMemoryUnitStatusList OCTET STRING (SIZE(1..128)), + systemStateProcessorDeviceStatusCombined DellStatus, + systemStateProcessorDeviceStatusList OCTET STRING (SIZE(1..128)), + systemStateBatteryStatusCombined DellStatus, + systemStateBatteryStatusList OCTET STRING (SIZE(1..128)), + systemStateSDCardUnitStatusCombined DellStatus, + systemStateSDCardUnitStatusList OCTET STRING (SIZE(1..128)), + systemStateSDCardDeviceStatusCombined DellStatus, + systemStateSDCardDeviceStatusList OCTET STRING (SIZE(1..128)) +} + +systemStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemStateTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0200.0010 This object defines the System State Table." + ::= { systemStateGroup 10 } +systemStateTableEntry OBJECT-TYPE + SYNTAX SystemStateTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0200.0010.0001 This object defines the System State Table Entry." + INDEX { systemStatechassisIndex } + ::= { systemStateTable 1 } + +systemStatechassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0001 This attribute defines the index (one based) of this +chassis." + ::= { systemStateTableEntry 1 } +systemStateGlobalSystemStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0002 This attribute defines the global system status +of all chassis being monitored by the systems management software." + ::= { systemStateTableEntry 2 } +systemStateChassisState OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0003 This attribute defines the state settings of this +chassis." + ::= { systemStateTableEntry 3 } +systemStateChassisStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0004 This attribute defines the status of this chassis." + ::= { systemStateTableEntry 4 } +systemStatePowerUnitStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0005 This attribute lists the state settings of each +power unit of this chassis. The results are returned as a binary octet +string where each byte of the octet string represents the state settings +of a power unit. The first byte returned represents the state settings +of the first power unit, etc. The bytes have the same definition type +as DellStateSettings." + ::= { systemStateTableEntry 5 } +systemStatePowerUnitStatusRedundancy OBJECT-TYPE + SYNTAX DellStatusRedundancy + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0006 This attribute defines the combined redundancy status +of all power units of this chassis." + ::= { systemStateTableEntry 6 } +systemStatePowerUnitStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0007 This attribute lists the redundancy status of each +power unit of this chassis. The results are returned as a binary octet +string where each byte of the octet string represents the redundancy status +of a power unit. The first byte returned represents the redundancy status +of the first power unit, etc. The bytes have the same definition type as +DellStatusRedundancy." + ::= { systemStateTableEntry 7 } +systemStatePowerSupplyStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0008 This attribute lists the state settings of each +power supply of this chassis. The results are returned as a binary octet +string where each byte of the octet string represents the state settings +of a power supply. The first byte returned represents the state settings +of the first power supply, etc. The bytes have the same definition type +as DellStateSettings." + ::= { systemStateTableEntry 8 } +systemStatePowerSupplyStatusCombined OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0009 This attribute defines the combined status of all +power supplies of this chassis." + ::= { systemStateTableEntry 9 } +systemStatePowerSupplyStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0010 This attribute lists the status of each power supply +of this chassis. The results are returned as a binary octet string where +each byte of the octet string represents the status of a power supply. +The first byte returned represents the status of the first power supply, +etc. The bytes have the same definition type as DellStatus." + ::= { systemStateTableEntry 10 } +systemStateVoltageStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0011 This attribute lists the state settings of each +voltage probe of this chassis. The results are returned as a binary octet +string where each byte of the octet string represents the state settings +of a voltage probe. The first byte returned represents the state settings +of the first voltage probe, etc. The bytes have the same definition type +as DellStateSettings." + ::= { systemStateTableEntry 11 } +systemStateVoltageStatusCombined OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0012 This attribute defines the combined status of all +voltage probes of this chassis." + ::= { systemStateTableEntry 12 } +systemStateVoltageStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0013 This attribute lists the status of each voltage probe +of this chassis. The results are returned as a binary octet string where +each byte of the octet string represents the status of a voltage probe. +The first byte returned represents the status of the first voltage probe, +etc. The bytes have the same definition type as DellStatus." + ::= { systemStateTableEntry 13 } +systemStateAmperageStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0014 This attribute lists the state settings of each +amperage probe of this chassis. The results are returned as a binary octet +string where each byte of the octet string represents the state settings +of an amperage probe. The first byte returned represents the state settings +of the first amperage probe, etc. The bytes have the same definition type +as DellStateSettings." + ::= { systemStateTableEntry 14 } +systemStateAmperageStatusCombined OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0015 This attribute defines the combined status of all +amperage probes of this chassis." + ::= { systemStateTableEntry 15 } +systemStateAmperageStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0016 This attribute lists the status of each amperage probe +of this chassis. The results are returned as a binary octet string where +each byte of the octet string represents the status of an amperage probe. +The first byte returned represents the status of the first amperage probe, +etc. The bytes have the same definition type as DellStatus." + ::= { systemStateTableEntry 16 } +systemStateCoolingUnitStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0017 This attribute lists the state settings of each +cooling unit of this chassis. The results are returned as a binary octet +string where each byte of the octet string represents the state settings +of a cooling unit. The first byte returned represents the state settings +of the first cooling unit, etc. The bytes have the same definition type +as DellStateSettings." + ::= { systemStateTableEntry 17 } +systemStateCoolingUnitStatusRedundancy OBJECT-TYPE + SYNTAX DellStatusRedundancy + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0018 This attribute defines the combined redundancy status +of all cooling units of this chassis." + ::= { systemStateTableEntry 18 } +systemStateCoolingUnitStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only STATUS mandatory + DESCRIPTION +"0200.0010.0001.0019 This attribute lists the redundancy status of each +cooling unit of this chassis. The results are returned as a binary octet +string where each byte of the octet string represents the redundancy status +of a cooling unit. The first byte returned represents the redundancy status +of the first cooling unit, etc. The bytes have the same definition type as +DellStatusRedundancy." + ::= { systemStateTableEntry 19 } +systemStateCoolingDeviceStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0020 This attribute lists the state settings of each +cooling device of this chassis. The results are returned as a binary octet +string where each byte of the octet string represents the state settings +of a cooling device. The first byte returned represents the state settings +of the first cooling device, etc. The bytes have the same definition type +as DellStateSettings." + ::= { systemStateTableEntry 20 } +systemStateCoolingDeviceStatusCombined OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0021 This attribute defines the combined status of all +cooling devices of this chassis." + ::= { systemStateTableEntry 21 } +systemStateCoolingDeviceStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0022 This attribute lists the status of each cooling device +of this chassis. The results are returned as a binary octet string where +each byte of the octet string represents the status of a cooling device. +The first byte returned represents the status of the first cooling device, +etc. The bytes have the same definition type as DellStatus." + ::= { systemStateTableEntry 22 } +systemStateTemperatureStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0023 This attribute lists the state settings of each +temperature probe of this chassis. The results are returned as a binary octet +string where each byte of the octet string represents the state settings +of a temperature probe. The first byte returned represents the state settings +of the first temperature probe, etc. The bytes have the same definition type +as DellStateSettings." + ::= { systemStateTableEntry 23 } +systemStateTemperatureStatusCombined OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0024 This attribute defines the combined status of all +temperature probes of this chassis." + ::= { systemStateTableEntry 24 } +systemStateTemperatureStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0025 This attribute lists the status of each temperature probe +of this chassis. The results are returned as a binary octet string where +each byte of the octet string represents the status of a temperature probe. +The first byte returned represents the status of the first temperature probe, +etc. The bytes have the same definition type as DellStatus." + ::= { systemStateTableEntry 25 } +systemStateMemoryDeviceStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0026 This attribute lists the state settings of each +memory device of this chassis. The results are returned as a binary octet +string where each byte of the octet string represents the state settings +of a memory device. The first byte returned represents the state settings +of the first memory device, etc. The bytes have the same definition type +as DellStateSettings." + ::= { systemStateTableEntry 26 } +systemStateMemoryDeviceStatusCombined OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0027 This attribute defines the combined status of all +memory devices of this chassis." + ::= { systemStateTableEntry 27 } +systemStateMemoryDeviceStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0028 This attribute lists the status of each memory device +of this chassis. The results are returned as a binary octet string where +each byte of the octet string represents the status of a memory device. +The first byte returned represents the status of the first memory device, +etc. The bytes have the same definition type as DellStatus." + ::= { systemStateTableEntry 28 } +systemStateChassisIntrusionStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0029 This attribute lists the state settings of each +intrusion detection device of this chassis. The results are returned as +a binary octet string where each byte of the octet string represents the +state settings of an intrusion detection device. The first byte returned +represents the state settings of the first intrusion detection device, etc. +The bytes have the same definition type as DellStateSettings." + ::= { systemStateTableEntry 29 } +systemStateChassisIntrusionStatusCombined OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0030 This attribute defines the combined status of all +intrusion detection devices of this chassis." + ::= { systemStateTableEntry 30 } +systemStateChassisIntrusionStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0031 This attribute lists the status of each intrusion +detection device of this chassis. The results are returned as a binary +octet string where each byte of the octet string represents the status +of an intrusion detection device. The first byte returned represents the +status of the first intrusion detection device, etc. The bytes have the +same definition type as DellStatus." + ::= { systemStateTableEntry 31 } +systemStateACPowerSwitchStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0032 This attribute lists the state settings of each +AC power switch of this chassis. The results are returned as a binary octet +string where each byte of the octet string represents the state settings +of an AC power switch. The first byte returned represents the state settings +of the first AC power switch, etc. The bytes have the same definition type +as DellStateSettings." + ::= { systemStateTableEntry 32 } +systemStateACPowerSwitchStatusRedundancy OBJECT-TYPE + SYNTAX DellStatusRedundancy + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0033 This attribute defines the combined redundancy status +of all AC power switches of this chassis." + ::= { systemStateTableEntry 33 } +systemStateACPowerSwitchStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0034 This attribute lists the redundancy status of each +AC power switch of this chassis. The results are returned as a binary octet +string where each byte of the octet string represents the redundancy status +of an AC power switch. The first byte returned represents the redundancy +status of the first AC power switch, etc. The bytes have the same definition +type as DellStatusRedundancy." + ::= { systemStateTableEntry 34 } +systemStateACPowerCordStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0035 This attribute lists the state settings of each +AC power cord associated with an AC power switch of this chassis. +The results are returned as a binary octet string where each byte of +the octet string represents the state settings of an AC power cord. +The first byte returned represents the state settings of the first +AC power cord, etc. The bytes have the same definition type as +DellStateSettings." + ::= { systemStateTableEntry 35 } +systemStateACPowerCordStatusCombined OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0036 This attribute defines the combined status of all +AC power cords for any AC power switches of this chassis." + ::= { systemStateTableEntry 36 } +systemStateACPowerCordStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0037 This attribute lists the status of each AC power cord +associated with an AC power switch of this chassis. The results are returned +as a binary octet string where each byte of the octet string represents +the status of an AC power cord. The first byte returned represents the status +of the first AC power cord, etc. The bytes have the same definition type +as DellStatus." + ::= { systemStateTableEntry 37 } +systemStateRedundantMemoryUnitStateDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0038 This attribute lists the state settings of each +redundant memory unit of this chassis. The results are returned as +a binary octet string where each byte of the octet string represents +the state settings of a redundant memory unit. The first byte returned +represents the state settings of the first redundant memory unit, etc. +The bytes have the same definition type as DellStateSettings." + ::= { systemStateTableEntry 38 } +systemStateRedundantMemoryUnitStatusRedundancy OBJECT-TYPE + SYNTAX DellStatusRedundancy + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0039 This attribute defines the combined redundancy status +of all redundant memory units of this chassis." + ::= { systemStateTableEntry 39 } +systemStateRedundantMemoryUnitStatusDetails OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0040 This attribute lists the redundancy status of each +redundant memory unit of this chassis. The results are returned as a binary +octet string where each byte of the octet string represents the redundancy +status of a redundant memory unit. The first byte returned represents the +redundancy status of the first redundant memory unit, etc. The bytes have +the same definition type as DellStatusRedundancy." + ::= { systemStateTableEntry 40 } +systemStateEventLogStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0041 This attribute defines the overall status of the +(ESM) event log of this chassis." + ::= { systemStateTableEntry 41 } +systemStatePowerUnitStatusCombined OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0042 This attribute defines the combined status +of all power units of this chassis." + ::= { systemStateTableEntry 42 } +systemStatePowerUnitStatusList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0043 This attribute lists the status of each +power unit of this chassis. The results are returned as a binary octet +string where each byte of the octet string represents the status +of a power unit. The first byte returned represents the status +of the first power unit, etc. The bytes have the same definition type +as DellStatus." + ::= { systemStateTableEntry 43 } +systemStateCoolingUnitStatusCombined OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0044 This attribute defines the combined status +of all cooling units of this chassis." + ::= { systemStateTableEntry 44 } +systemStateCoolingUnitStatusList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0045 This attribute lists the status of each +cooling unit of this chassis. The results are returned as a binary octet +string where each byte of the octet string represents the status +of a cooling unit. The first byte returned represents the status +of the first cooling unit, etc. The bytes have the same definition type +as DellStatus." + ::= { systemStateTableEntry 45 } +systemStateACPowerSwitchStatusCombined OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0046 This attribute defines the combined status +of all AC power switches of this chassis." + ::= { systemStateTableEntry 46 } +systemStateACPowerSwitchStatusList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0047 This attribute lists the status of each +AC power switch of this chassis. The results are returned as a binary octet +string where each byte of the octet string represents the status +of an AC power switch. The first byte returned represents the status +of the first AC power switch, etc. The bytes have the same definition type +as DellStatus." + ::= { systemStateTableEntry 47 } +systemStateRedundantMemoryUnitStatusCombined OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0048 This attribute defines the combined status +of all redundant memory units of this chassis." + ::= { systemStateTableEntry 48 } +systemStateRedundantMemoryUnitStatusList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0049 This attribute lists the status of each +redundant memory unit of this chassis. The results are returned as a binary +octet string where each byte of the octet string represents the status +of a redundant memory unit. The first byte returned represents the status +of the first redundant memory unit, etc. The bytes have the same definition +type as DellStatus." + ::= { systemStateTableEntry 49 } +systemStateProcessorDeviceStatusCombined OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0050 This attribute defines the combined status of all +processor devices of this chassis." + ::= { systemStateTableEntry 50 } +systemStateProcessorDeviceStatusList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0051 This attribute lists the status of each processor device +of this chassis. The results are returned as a binary octet string where +each byte of the octet string represents the status of a processor device. +The first byte returned represents the status of the first processor device, +etc. The bytes have the same definition type as DellStatus." + ::= { systemStateTableEntry 51 } +systemStateBatteryStatusCombined OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0052 This attribute defines the combined status of all +batteries of this chassis." + ::= { systemStateTableEntry 52 } +systemStateBatteryStatusList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0053 This attribute lists the status of each battery +of this chassis. The results are returned as a binary octet string where +each byte of the octet string represents the status of a battery. +The first byte returned represents the status of the first battery, +etc. The bytes have the same definition type as DellStatus." + ::= { systemStateTableEntry 53 } +systemStateSDCardUnitStatusCombined OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0054 This attribute defines the combined status +of all SD Card units of this chassis." + ::= { systemStateTableEntry 54 } +systemStateSDCardUnitStatusList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0055 This attribute lists the status of each +SD Card unit of this chassis. The results are returned as a binary +octet string where each byte of the octet string represents the status +of a SD Card unit. The first byte returned represents the status +of the first SD Card unit, etc. The bytes have the same definition +type as DellStatus." + ::= { systemStateTableEntry 55 } +systemStateSDCardDeviceStatusCombined OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0056 This attribute defines the combined status of all +SD Card devices of this chassis." + ::= { systemStateTableEntry 56 } +systemStateSDCardDeviceStatusList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0200.0010.0001.0057 This attribute lists the status of each SD Card device +of this chassis. The results are returned as a binary octet string where +each byte of the octet string represents the status of a SD Card device. +The first byte returned represents the status of the first SD Card device, +etc. The bytes have the same definition type as DellStatus." + ::= { systemStateTableEntry 57 } + + +------------------------------------------------------------------------------- +-- Chassis Information Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.300 +------------------------------------------------------------------------------- + + +DellStateCapabilitiesLogUnique ::= INTEGER { + -- Note: These values are bit masks, so combination values are possible. + unknown(1), -- log state capabilities are unknown + onlineCapable(2), -- log can be enabled (online) or disabled (offline) + notReadyCapable(4), -- log can be not ready + resetCapable(8) -- log can be reset +} +DellStateSettingsLogUnique ::= INTEGER { + -- Note: These values are bit masks, so combination values are possible. + unknown(1), -- log state settings are unknown + online(2), -- log is enabled (online) + notReady(4), -- log is not ready + reset(8) -- reset log +} +DellLogFormat ::= INTEGER { + raw(1), -- format is Raw + ascii(2), -- format is ASCII + uniCode(3) -- format is Unicode +} + + +------------------------------------------------------------------------------- +-- Chassis Information Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.300.10.1.. +------------------------------------------------------------------------------- + +DellChassisType ::= INTEGER { + other(1), -- type is other than following values + unknown(2), -- type is unknown + desktop(3), -- type is Desktop + lowProfileDesktop(4), -- type is Low Profile Desktop + pizzaBox(5), -- type is Pizza Box + miniTower(6), -- type is MiniTower + tower(7), -- type is Tower + portable(8), -- type is Portable + lapTop(9), -- type is Laptop + noteBook(10), -- type is Notebook + handHeld(11), -- type is Handheld + dockingStation(12), -- type is Docking Station + allInOne(13), -- type is All-In-One + subNoteBook(14), -- type is SubNotebook + spaceSaving(15), -- type is Spacesaver + lunchBox(16), -- type is Lunchbox + mainSystemChassis(17), -- type is Main System Chassis + expansionChassis(18), -- type is Expansion Chassis + subChassis(19), -- type is SubChassis + busExpansionChassis(20), -- type is Bus Expansion Chassis + peripheralChassis(21), -- type is Peripheral Chassis + raidChassis(22), -- type is RAID Chassis + rackMountChassis(23), -- type is Rack-mounted Chassis + sealedCasePC(24), -- type is Sealed-case PC + multiSystemChassis(25) -- type is Multi-system Chassis +} +DellChassisSystemClass ::= INTEGER { + other(1), -- class is other than following values + unknown(2), -- class is unknown + workstationClass(3), -- class is Workstation + serverClass(4), -- class is Server + desktopClass(5), -- class is Desktop + portableClass(6), -- class is Portable + netPCClass(7), -- class is Net PC + storageClass(8) -- class is Storage +} +DellConnectionStatus ::= INTEGER { + unknown(2), -- status is unknown + ok(3), -- status is OK + failure(4) -- status is Failure +} +DellFanControlCapabilities ::= INTEGER { + -- If 0 (zero), there are no Fan Control capabilities + unknown(1), -- fan control capabilities are unknown + lowSpeedCapable(2), -- fan can be set to low speed + highSpeedCapable(4), -- fan can be set to high speed + lowOrHighSpeedCapable(6) -- fan can be set to low or high speed +} +DellFanControlSettings ::= INTEGER { + -- If 0 (zero), there are no Fan Control settings + unknown(1), -- fan control settings are unknown + lowSpeed(2), -- fan set to low speed + highSpeed(4) -- fan set to high speed +} +DellLEDControlCapabilities ::= INTEGER { + -- If 0 (zero), there are no LED Control capabilities + unknown(1), -- LED control capabilities are unknown + alertOnErrorCapable(2), -- LED can alert on error condition + alertOnWarningAndErrorCapable(4), -- LED can alert on error and warning condition + alertOnWarningOrErrorCapable(6) -- LED can alert on error or warning condition +} +DellLEDControlSettings ::= INTEGER { + -- If 0 (zero), there are no LED Control settings + unknown(1), -- LED control settings are unknown + alertOnError(2), -- LED set to alert on error condition + alertOnWarningAndError(4) -- LED set to alert on error or warning condition +} +DellHDFaultLEDControlCapabilities ::= INTEGER { + -- If 0 (zero), there are no Hard Drive Fault LED Control capabilities + unknownCapabilities(1), -- LED control capabilities are unknown + enableCapable(2), -- LED can be be enabled (online) or disabled (offline) + notReadyCapable(4), -- LED can be not ready + resetCapable(8) -- LED can be reset +} +DellHDFaultLEDControlSettings ::= INTEGER { + -- If 0 (zero), there are no Hard Drive Fault LED Control settings + unknown(1), -- LED control settings are unknown + enabled(2), -- LED is enabled (online) + notReady(4), -- LED is not ready + reset(8), -- reset LED + resetAndEnable(10) -- reset and enable LED +} +DellChassisIdentifyControlCapabilities ::= INTEGER { + -- If 0 (zero), there are no Chassis Identify Control capabilities + unknownCapabilities(1), -- chassis identify capabilities are unknown + -- The objects capabilities allow it to be set to: + enableCapable(2), -- chassis identify can be enabled (online) or disabled (offline) + notReadyCapable(4), -- chassis identify can be not ready + identifyCapable(8) -- chassis idenfity can be made to identify chassis +} +DellChassisIdentifyControlSettings ::= INTEGER { + -- If 0 (zero), there are no Chassis Identify Control settings + unknown(1), -- chassis identify settings are unknown + enabled(2), -- chassis identify is enabled (online) + notReady(4), -- chassis identify is not ready + identifyChassis(8), -- identify chassis + identifyChassisAndEnable(10) -- identify chassis and enabled +} +DellHostControlCapabilities ::= INTEGER { + -- If 0 (zero), there are no Host Control capabilities + manualRebootCapable(1), -- host can be rebooted + manualPowerOFFCapable(2), -- host can be powered off + manualPowerCycleCapable(4), -- host can be power cycled + manualAllExceptOperatingSystemShutdownCapable(7), -- all host control capabilities except OS shutdown + manualOperatingSystemShutdownCapable(8), -- operating system can be shutdown + manualFullyCapable(15), -- all host control capabilities + manualRebootWithOSShutdownCapable(16), -- host can be rebooted with operating system shutdown + manualRebootWithoutOSShutdownCapable(32), -- host can be rebooted without operating system shutdown + manualPowerOffWithOSShutdownCapable(64), -- host can be powered off with operating system shutdown + manualPowerOffWithoutOSShutdownCapable(128),-- host can be powered off without operating system shutdown + manualPowerCycleWithOSShutdownCapable(256), -- host can be power cycled with operating system shutdown + manualPowerCycleWithoutOSShutdownCapable(512) -- host can be power cycled with operating system shutdown +} +DellHostControlSettings ::= INTEGER { + -- If 0 (zero), there are no Host Control settings + manualReboot(1), -- reboot host + manualPowerOFF(2), -- power off host + manualPowerCycle(4), -- power cycle host + manualOperatingSystemShutdown(8), -- shutdown operating system on host + manualOperatingSystemShutdownThenReboot(9), -- shutdown operating system on host then reboot host + manualOperatingSystemShutdownThenPowerOFF(10), -- shutdown operating system on host then power off host + manualOperatingSystemShutdownThenPowerCycle(12) -- shutdown operating system on host then power cycle host +} +DellWatchDogControlCapabilities ::= INTEGER { + -- If 0 (zero), there are no Watchdog Control capabilities + automaticRebootCapable(1), -- watchdog can reboot host + automaticPowerCycleCapable(2), -- watchdog can power cycle host + automaticNotificationCapable(4), -- watchdog can notify + automaticWatchDogTimerCapable(8), -- watchdog supports timer + automaticPowerOffCapable(16), -- watchdog can power off host + automaticAllExceptNotificationCapable(27), -- all capabilities except notification + automaticFullyCapable(31) -- all watchdog control capabilities +} +DellWatchControlSettings ::= INTEGER { + -- If 0 (zero), there are no Watchdog Control settings + automaticRebootEnabled(1), -- watchdog set for automatic reboot + automaticPowerCycleEnabled(2), -- watchdog set for automatic power cycle + automaticNotificationEnabled(4), -- watchdog set for automatic notification + automaticPowerOffEnabled(8) -- watchdog set for automatic power off +} +DellWatchDogTimerCapabilities ::= INTEGER { + -- If 0 (zero), there are no Watchdog Timer capabilities + type1Capable(1), -- watchdog can time in range of 20-480 seconds + type2Capable(2), -- watchdog can time in 30, 60, 120 and 480 second intervals + type3Capable(4) -- watchdog can time in 60 second intervals +} +DellPowerButtonControlCapabilities ::= INTEGER { + -- If 0 (zero), there are no Power Button Control capabilities + unknownCapabilities(1), -- power button capabilities are unknown + enableCapable(2) -- power button can be enabled or disabled +} +DellPowerButtonControlSettings ::= INTEGER { + -- If 0 (zero), there are no Power Button Control settings + unknown(1), -- power button settings are unknown + enabled(2), -- power button is enabled + disabled(4) -- power button disabled +} +DellNMIButtonControlCapabilities ::= INTEGER { + -- If 0 (zero), there are no NMI Button Control capabilities + unknownCapabilities(1), -- NMI button capabilities are unknown + enableCapable(2) -- NMI button can be enabled or disabled +} +DellNMIButtonControlSettings ::= INTEGER { + -- If 0 (zero), there are no NMI Button Control settings + unknown(1), -- NMI button settings are unknown + enabled(2), -- NMI button is enabled + disabled(4) -- NMI button disabled +} +DellSystemProperties ::= INTEGER { + -- Note: These values are bit masks, so combination values are possible. + -- none(0), - no properties + energySmart(1) -- Energy Smart system +} + +ChassisInformationTableEntry ::= SEQUENCE { + chassisIndexChassisInformation DellObjectRange, + chassisStateCapabilities DellStateCapabilities, + chassisStateSettings DellStateSettings, + chassisStatus DellStatus, + chassisparentIndexReference DellObjectRange, + chassisType DellChassisType, + chassisName DellString, + chassisManufacturerName DellString, + chassisModelName DellString, + chassisAssetTagName DisplayString (SIZE (0..10)), + chassisServiceTagName DisplayString (SIZE (0..7)), + chassisID DellUnsigned8BitRange, + chassisIDExtension DellUnsigned16BitRange, + chassisSystemClass DellChassisSystemClass, + chassisSystemName DellString, + chassisSystemBootDateName DellDateName, + chassisSystemDateName DellDateName, + chassisSystemLocationName DellString, + chassisSystemPrimaryUserName DellString, + chassisSystemUserPhoneNumberName DellString, + chassisConnectionStatusUnique DellConnectionStatus, + chassisFanControlCapabilitiesUnique DellFanControlCapabilities, + chassisFanControlSettingsUnique DellFanControlSettings, + chassisLEDControlCapabilitiesUnique DellLEDControlCapabilities, + chassisLEDControlSettingsUnique DellLEDControlSettings, + chassisHDFaultClearControlCapabilities DellHDFaultLEDControlCapabilities, + chassisHDFaultClearControlSettings DellHDFaultLEDControlSettings, + chassisIdentifyFlashControlCapabilities DellChassisIdentifyControlCapabilities, + chassisIdentifyFlashControlSettings DellChassisIdentifyControlSettings, + chassisLockPresent DellBoolean, + chassishostControlCapabilitiesUnique DellHostControlCapabilities, + chassishostControlSettingsUnique DellHostControlSettings, + chassiswatchDogControlCapabilitiesUnique DellWatchDogControlCapabilities, + chassiswatchDogControlSettingsUnique DellWatchControlSettings, + chassiswatchDogControlExpiryTimeCapabilitiesUnique DellWatchDogTimerCapabilities, + chassiswatchDogControlExpiryTime DellUnsigned16BitRange, + chassisallowSETCommandsfromSNMP DellBoolean, + chassisPowerButtonControlCapabilitiesUnique DellPowerButtonControlCapabilities, + chassisPowerButtonControlSettingsUnique DellPowerButtonControlSettings, + chassisResellerName DisplayString (SIZE (0..128)), + chassisResellerContactInformationName DisplayString (SIZE (0..128)), + chassisResellerProductName DisplayString (SIZE (0..128)), + chassisResellerSystemID DellUnsigned16BitRange, + chassisNMIButtonControlCapabilitiesUnique DellNMIButtonControlCapabilities, + chassisNMIButtonControlSettingsUnique DellNMIButtonControlSettings, + chassisSystemProperties DellSystemProperties, + chassisSystemRevisionNumber DellUnsigned8BitRange, + chassisSystemRevisionName DellString, + chassisExpressServiceCodeName DellString, + chassisNodeIDName DellString + } + +chassisInformationTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChassisInformationTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0300.0010 This object defines the Chassis Information Table." + ::= { chassisInformationGroup 10 } +chassisInformationTableEntry OBJECT-TYPE + SYNTAX ChassisInformationTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0300.0010.0001 This object defines the Chassis Information Table Entry." + INDEX { chassisIndexChassisInformation } + ::= { chassisInformationTable 1 } + +chassisIndexChassisInformation OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0001 This attribute defines the index (one based) of the +chassis." + ::= { chassisInformationTableEntry 1 } +chassisStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0002 This attribute defines the state capabilities of the +chassis." + ::= { chassisInformationTableEntry 2 } +chassisStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0003 This attribute defines the state settings of the +chassis." + ::= { chassisInformationTableEntry 3 } +chassisStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0004 This attribute defines the status of the chassis." + ::= { chassisInformationTableEntry 4 } +chassisparentIndexReference OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0005 This attribute defines the index (one based) to the +parent chassis of this chassis, if any." + ::= { chassisInformationTableEntry 5 } +chassisType OBJECT-TYPE + SYNTAX DellChassisType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0006 This attribute defines the chassis type of the chassis." + ::= { chassisInformationTableEntry 6 } +chassisName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0007 This attribute defines the user-assigned name of the +chassis." + ::= { chassisInformationTableEntry 7 } +chassisManufacturerName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0008 This attribute defines the name of the manufacturer +of the chassis." + ::= { chassisInformationTableEntry 8 } +chassisModelName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0009 This attribute defines the system model type of the +chassis." + ::= { chassisInformationTableEntry 9 } +chassisAssetTagName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0010 This attribute defines the asset tag name of the +chassis." + ::= { chassisInformationTableEntry 10 } +chassisServiceTagName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..7)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0011 This attribute defines the service tag name of the +chassis." + ::= { chassisInformationTableEntry 11 } +chassisID OBJECT-TYPE + SYNTAX DellUnsigned8BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0012 This attribute defines the system ID. If the value +is 254 (0xFE), the attribute chassisIDExtension provides the system ID." + ::= { chassisInformationTableEntry 12 } +chassisIDExtension OBJECT-TYPE + SYNTAX DellUnsigned16BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0013 This attribute defines the system ID extension." + ::= { chassisInformationTableEntry 13 } +chassisSystemClass OBJECT-TYPE + SYNTAX DellChassisSystemClass + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0014 This attribute defines the system class." + ::= { chassisInformationTableEntry 14 } +chassisSystemName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0015 This attribute defines the host name of the system." + ::= { chassisInformationTableEntry 15 } +chassisSystemBootDateName OBJECT-TYPE + SYNTAX DellDateName + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0016 This attribute defines boot time of the system. +Dates are defined in the ASCII format: + yyyyMMddhhmmss.uuuuuu+fff or yyyyMMddhhmmss.uuuuuu-fff +where yyyy is the year, MM is the month, dd is the day, hh are the hours, +mm are the minutes and ss are the seconds. +uuuuuu is the number of microseconds, and +fff or -fff is the offset from +UTC in minutes." + ::= { chassisInformationTableEntry 16 } +chassisSystemDateName OBJECT-TYPE + SYNTAX DellDateName + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0017 This attribute defines the current time of the system. +Dates are defined in the ASCII format: + yyyyMMddhhmmss.uuuuuu+fff or yyyyMMddhhmmss.uuuuuu-fff +where yyyy is the year, MM is the month, dd is the day, hh are the hours, +mm are the minutes and ss are the seconds. +uuuuuu is the number of microseconds, and +fff or -fff is the offset from +UTC in minutes." + ::= { chassisInformationTableEntry 17 } +chassisSystemLocationName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0018 This attribute defines the location of the system." + ::= { chassisInformationTableEntry 18 } +chassisSystemPrimaryUserName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0019 This attribute defines the name of the primary user +of the system." + ::= { chassisInformationTableEntry 19 } +chassisSystemUserPhoneNumberName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0020 This attribute defines the phone number of the primary +user of the system." + ::= { chassisInformationTableEntry 20 } +chassisConnectionStatusUnique OBJECT-TYPE + SYNTAX DellConnectionStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0021 This attribute defines the status of the connection +of the chassis." + ::= { chassisInformationTableEntry 21 } +chassisFanControlCapabilitiesUnique OBJECT-TYPE + SYNTAX DellFanControlCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0022 This attribute defines the capabilities of the +fan control hardware in the chassis." + ::= { chassisInformationTableEntry 22 } +chassisFanControlSettingsUnique OBJECT-TYPE + SYNTAX DellFanControlSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0023 This attribute defines the reading and setting of the +fan control hardware in the chassis." + ::= { chassisInformationTableEntry 23 } +chassisLEDControlCapabilitiesUnique OBJECT-TYPE + SYNTAX DellLEDControlCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0024 This attribute defines the capabilities of the +LED control hardware in the chassis." + ::= { chassisInformationTableEntry 24 } +chassisLEDControlSettingsUnique OBJECT-TYPE + SYNTAX DellLEDControlSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0025 This attribute defines the reading and setting of the +LED control hardware in the chassis." + ::= { chassisInformationTableEntry 25 } +chassisHDFaultClearControlCapabilities OBJECT-TYPE + SYNTAX DellHDFaultLEDControlCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0026 This attribute defines if the chassis allows reset +of the chassis hard disk drive fault LED." + ::= { chassisInformationTableEntry 26 } +chassisHDFaultClearControlSettings OBJECT-TYPE + SYNTAX DellHDFaultLEDControlSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0027 This attribute allows reset of a chassis hard disk +drive fault LED." + ::= { chassisInformationTableEntry 27 } +chassisIdentifyFlashControlCapabilities OBJECT-TYPE + SYNTAX DellChassisIdentifyControlCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0028 This attribute defines if the chassis allows setting +of the chassis front panel LED to flash." + ::= { chassisInformationTableEntry 28 } +chassisIdentifyFlashControlSettings OBJECT-TYPE + SYNTAX DellChassisIdentifyControlSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0029 This attribute setting causes the chassis front panel +LED to flash." + ::= { chassisInformationTableEntry 29 } +chassisLockPresent OBJECT-TYPE + SYNTAX DellBoolean + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0030 If true, a chassis lock is present on the chassis." + ::= { chassisInformationTableEntry 30 } +chassishostControlCapabilitiesUnique OBJECT-TYPE + SYNTAX DellHostControlCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.031 This attribute defines the capabilities of the +host control function." + ::= { chassisInformationTableEntry 31 } +chassishostControlSettingsUnique OBJECT-TYPE + SYNTAX DellHostControlSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0032 This attribute defines the settings of the +host control function." + ::= { chassisInformationTableEntry 32 } +chassiswatchDogControlCapabilitiesUnique OBJECT-TYPE + SYNTAX DellWatchDogControlCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0033 This attribute defines the capabilities of the +watchdog control function." + ::= { chassisInformationTableEntry 33 } +chassiswatchDogControlSettingsUnique OBJECT-TYPE + SYNTAX DellWatchControlSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0034 This attribute defines the settings of the +watchdog control function." + ::= { chassisInformationTableEntry 34 } +chassiswatchDogControlExpiryTimeCapabilitiesUnique OBJECT-TYPE + SYNTAX DellWatchDogTimerCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0035 This attribute defines the capabilities of the +watchdog control expiry timer function." + ::= { chassisInformationTableEntry 35 } +chassiswatchDogControlExpiryTime OBJECT-TYPE + SYNTAX DellUnsigned16BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0036 This attribute defines the current watchdog timer +value in seconds." + ::= { chassisInformationTableEntry 36 } +chassisallowSETCommandsfromSNMP OBJECT-TYPE + SYNTAX DellBoolean + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0037 This attribute defines if SNMP SET type commands +are allowed or not." + ::= { chassisInformationTableEntry 37 } +chassisPowerButtonControlCapabilitiesUnique OBJECT-TYPE + SYNTAX DellPowerButtonControlCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0038 This attribute defines the capabilities of the +power button control hardware in the chassis." + ::= { chassisInformationTableEntry 38 } +chassisPowerButtonControlSettingsUnique OBJECT-TYPE + SYNTAX DellPowerButtonControlSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0039 This attribute defines the reading and setting of +the power button control hardware in the chassis." + ::= { chassisInformationTableEntry 39 } +chassisResellerName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0040 This attribute defines the name of the system reseller." + ::= { chassisInformationTableEntry 40 } +chassisResellerContactInformationName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0041 This attribute defines the contact information +for the system reseller." + ::= { chassisInformationTableEntry 41 } +chassisResellerProductName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0042 This attribute defines the reseller's product name +for the system." + ::= { chassisInformationTableEntry 42 } +chassisResellerSystemID OBJECT-TYPE + SYNTAX DellUnsigned16BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0043 This attribute defines the reseller's system ID +for the system." + ::= { chassisInformationTableEntry 43 } +chassisNMIButtonControlCapabilitiesUnique OBJECT-TYPE + SYNTAX DellNMIButtonControlCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0044 This attribute defines the capabilities of the +NMI button control hardware in the chassis." + ::= { chassisInformationTableEntry 44 } +chassisNMIButtonControlSettingsUnique OBJECT-TYPE + SYNTAX DellNMIButtonControlSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0045 This attribute defines the reading and setting of +the NMI button control hardware in the chassis." + ::= { chassisInformationTableEntry 45 } +chassisSystemProperties OBJECT-TYPE + SYNTAX DellSystemProperties + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0046 This attribute defines the properties of the system." + ::= { chassisInformationTableEntry 46 } +chassisSystemRevisionNumber OBJECT-TYPE + SYNTAX DellUnsigned8BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0047 This attribute defines the revision number of the system +where zero indicates the original version of the system. The revision number +is not available on all systems." + ::= { chassisInformationTableEntry 47 } +chassisSystemRevisionName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0048 This attribute defines the revision name of the system, +if applicable." + ::= { chassisInformationTableEntry 48 } +chassisExpressServiceCodeName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0049 This attribute defines the Express Service Code of the +chassis." + ::= { chassisInformationTableEntry 49 } +chassisNodeIDName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0010.0001.0050 This attribute defines the NodeID Code of the +chassis,if applicable" + ::= { chassisInformationTableEntry 50 } + + + +------------------------------------------------------------------------------- +-- Universal Unique ID (UUID) Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.300.20.1... +------------------------------------------------------------------------------- + +DellUUIDType ::= INTEGER { + other(1), -- type is other than following values + unknown(2), -- type is unknown + motherBoard(3), -- type is Motherboard + systemBackPlane(4), -- type is System Backplane + powerSupplyParallelingBoard(5), -- type is Power Supply Paralleling Board + peripheralBayBackPlane(6), -- type is Peripheral Bay Backplane + secondaryBackPlane(7) -- type is Secondary Backplane +} + +UUIDTableEntry ::= SEQUENCE { + uUIDchassisIndex DellObjectRange, + uUIDIndex DellObjectRange, + uUIDType DellUUIDType, + uUIDValue OCTET STRING (SIZE(16)) +} + +uUIDTable OBJECT-TYPE + SYNTAX SEQUENCE OF UUIDTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0300.0020 This object defines the Universal Unique ID (UUID) Table." + ::= { chassisInformationGroup 20 } +uUIDTableEntry OBJECT-TYPE + SYNTAX UUIDTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0300.0020.0001 This object defines the UUID Table Entry." + INDEX { uUIDchassisIndex, + uUIDIndex } + ::= { uUIDTable 1 } + +uUIDchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0020.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { uUIDTableEntry 1 } +uUIDIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0020.0001.0002 This attribute defines the index (one based) of the UUID." + ::= { uUIDTableEntry 2 } +uUIDType OBJECT-TYPE + SYNTAX DellUUIDType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0020.0001.0003 This attribute defines the type of the UUID." + ::= { uUIDTableEntry 3 } +uUIDValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(16)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0020.0001.0004 This attribute defines the value of the UUID." + ::= { uUIDTableEntry 4 } + + +------------------------------------------------------------------------------- +-- Power On Self Test (POST) Log Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.300.30.1... +------------------------------------------------------------------------------- + +PostLogTableEntry ::= SEQUENCE { + postLogchassisIndex DellObjectRange, + postLogRecordIndex DellUnsigned32BitRange, + postLogStateCapabilitiesUnique DellStateCapabilitiesLogUnique, + postLogStateSettingsUnique DellStateSettingsLogUnique, + postLogRecord DisplayString (SIZE (0..1024)), + postLogFormat DellLogFormat +} + +postLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF PostLogTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0300.0030 This object defines the Power On Self Test (POST) Log Table." + ::= { chassisInformationGroup 30 } +postLogTableEntry OBJECT-TYPE + SYNTAX PostLogTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0300.0030.0001 This object defines the POST Log Table Entry." + INDEX { postLogchassisIndex, + postLogRecordIndex } + ::= { postLogTable 1 } + +postLogchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0030.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { postLogTableEntry 1 } +postLogRecordIndex OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0030.0001.0002 This attribute defines the index (one based) of the +POST log record." + ::= { postLogTableEntry 2 } +postLogStateCapabilitiesUnique OBJECT-TYPE + SYNTAX DellStateCapabilitiesLogUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0030.0001.0003 This attribute defines the state capabilities of the +object that is writing the POST log." + ::= { postLogTableEntry 3 } +postLogStateSettingsUnique OBJECT-TYPE + SYNTAX DellStateSettingsLogUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0030.0001.0004 This attribute defines the state settings of the +object that is writing the POST log." + ::= { postLogTableEntry 4 } +postLogRecord OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..1024)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0030.0001.0005 This attribute defines the data of the POST log record." + ::= { postLogTableEntry 5 } +postLogFormat OBJECT-TYPE + SYNTAX DellLogFormat + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0030.0001.0006 This attribute defines the format of the POST log record." + ::= { postLogTableEntry 6 } + + +------------------------------------------------------------------------------- +-- Event (ESM) Log Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.300.40.1... +------------------------------------------------------------------------------- + +EventLogTableEntry ::= SEQUENCE { + eventLogchassisIndex DellObjectRange, + eventLogRecordIndex DellUnsigned32BitRange, + eventLogStateCapabilitiesUnique DellStateCapabilitiesLogUnique, + eventLogStateSettingsUnique DellStateSettingsLogUnique, + eventLogRecord DisplayString (SIZE (0..1024)), + eventLogFormat DellLogFormat, + eventLogSeverityStatus DellStatus, + eventLogDateName DellDateName +} + +eventLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF EventLogTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0300.0040 This object defines the Event (ESM) Log Table." + ::= { chassisInformationGroup 40 } +eventLogTableEntry OBJECT-TYPE + SYNTAX EventLogTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0300.0040.0001 This object defines the Event (ESM) Log Table Entry." + INDEX { eventLogchassisIndex, + eventLogRecordIndex } + ::= { eventLogTable 1 } + +eventLogchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0040.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { eventLogTableEntry 1 } +eventLogRecordIndex OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0040.0001.0002 This attribute defines the index (one based) of the +event log record." + ::= { eventLogTableEntry 2 } +eventLogStateCapabilitiesUnique OBJECT-TYPE + SYNTAX DellStateCapabilitiesLogUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0040.0001.0003 This attribute defines the state capabilities of the +object that is writing the event log." + ::= { eventLogTableEntry 3 } +eventLogStateSettingsUnique OBJECT-TYPE + SYNTAX DellStateSettingsLogUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0040.0001.0004 This attribute defines the state settings of the +object that is writing the event log." + ::= { eventLogTableEntry 4 } +eventLogRecord OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..1024)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0040.0001.0005 This attribute defines the data of the event log record." + ::= { eventLogTableEntry 5 } +eventLogFormat OBJECT-TYPE + SYNTAX DellLogFormat + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0040.0001.0006 This attribute defines the format of the event log record." + ::= { eventLogTableEntry 6 } +eventLogSeverityStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0040.0001.0007 This attribute defines the severity of the +event log record." + ::= { eventLogTableEntry 7 } +eventLogDateName OBJECT-TYPE + SYNTAX DellDateName + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0040.0001.0008 This attribute defines the date and time of the +event log record." + ::= { eventLogTableEntry 8 } + + +------------------------------------------------------------------------------- +-- System BIOS Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.300.50.1... +------------------------------------------------------------------------------- + +SystemBIOSTableEntry ::= SEQUENCE { + systemBIOSchassisIndex DellObjectRange, + systemBIOSIndex DellObjectRange, + systemBIOSStateCapabilities DellStateCapabilities, + systemBIOSStateSettings DellStateSettings, + systemBIOSStatus DellStatus, + systemBIOSSize DellUnsigned32BitRange, + systemBIOSReleaseDateName DellDateName, + systemBIOSVersionName DellString, + systemBIOSStartingAddress DellUnsigned64BitRange, + systemBIOSEndingAddress DellUnsigned64BitRange, + systemBIOSManufacturerName DellString, + systemBIOSCharacteristics DellUnsigned64BitRange, + systemBIOSCharacteristicsExt1 DellUnsigned8BitRange, + systemBIOSCharacteristicsExt2 DellUnsigned8BitRange +} + +systemBIOSTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemBIOSTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0300.0050 This object defines the System BIOS Table." + ::= { chassisInformationGroup 50 } +systemBIOSTableEntry OBJECT-TYPE + SYNTAX SystemBIOSTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0300.0050.0001 This object defines the System BIOS Table Entry." + INDEX { systemBIOSchassisIndex, + systemBIOSIndex } + ::= { systemBIOSTable 1 } + +systemBIOSchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0050.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { systemBIOSTableEntry 1 } +systemBIOSIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0050.0001.0002 This attribute defines the index (one based) of the +system BIOS." + ::= { systemBIOSTableEntry 2 } +systemBIOSStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0050.0001.0003 This attribute defines the state capabilities of the +system BIOS." + ::= { systemBIOSTableEntry 3 } +systemBIOSStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0050.0001.0004 This attribute defines the state settings of the +system BIOS." + ::= { systemBIOSTableEntry 4 } +systemBIOSStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0050.0001.0005 This attribute defines the status of the system BIOS." + ::= { systemBIOSTableEntry 5 } +systemBIOSSize OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0050.0001.0006 This attribute defines the image size of the +system BIOS in KBytes. Zero indicates size is unknown." + ::= { systemBIOSTableEntry 6 } +systemBIOSReleaseDateName OBJECT-TYPE + SYNTAX DellDateName + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0050.0001.0007 This attribute defines the release date name of the +system BIOS." + ::= { systemBIOSTableEntry 7 } +systemBIOSVersionName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0050.0001.0008 This attribute defines the version name of the +system BIOS." + ::= { systemBIOSTableEntry 8 } +systemBIOSStartingAddress OBJECT-TYPE + SYNTAX DellUnsigned64BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0050.0001.0009 This attribute defines the starting address of the +system BIOS. Zero indicates the starting address is unknown." + ::= { systemBIOSTableEntry 9 } +systemBIOSEndingAddress OBJECT-TYPE + SYNTAX DellUnsigned64BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0050.0001.0010 This attribute defines the ending address of the +system BIOS. Zero indicates the starting address is unknown." + ::= { systemBIOSTableEntry 10 } +systemBIOSManufacturerName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0050.0001.0011 This attribute defines the name of the manufacturer +of the system BIOS." + ::= { systemBIOSTableEntry 11 } +systemBIOSCharacteristics OBJECT-TYPE + SYNTAX DellUnsigned64BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0050.0001.0012 This attribute defines characteristics of the +system BIOS. This attribute is a bit field where a bit has the meaning +defined below when set to 1 (one). Bit 63 is the first bit in the value, +and bit 0 is the last bit in the value. See the description of +DellUnsigned64BitRange at the beginning of this file for more information +on the format of the value. + +NOTE: Bits 48-63 need to be examined in the context of the system ID. +The system ID is available in the attribute chassisID. If the value +for chassisID is non-zero, bits 48-63 have the meaning defined below. + + Bit + Position Meaning if Set + -------- -------------- + Bit 0 Reserved + Bit 1 Reserved + Bit 2 Unknown + Bit 3 BIOS Characteristics Not Supported + Bit 4 ISA is supported + Bit 5 MCA is supported + Bit 6 EISA is supported + Bit 7 PCI is supported + Bit 8 PC Card (PCMCIA) is supported + Bit 9 Plug and Play is supported + Bit 10 APM is supported + Bit 11 BIOS is Upgradeable (Flash) + Bit 12 BIOS shadowing is allowed + Bit 13 VL-VESA is supported + Bit 14 ESCD support is available + Bit 15 Boot from CD is supported + Bit 16 Selectable Boot is supported + Bit 17 BIOS ROM is socketed + Bit 18 Boot From PC Card (PCMCIA) is supported + Bit 19 EDD (Enhanced Disk Drive) Specification is supported + Bit 20 Int 13h - Japanese Floppy for NEC 9800 1.2mb (3.5 in, 1k Bytes/Sector, 360 RPM) is supported + Bit 21 Int 13h - Japanese Floppy for Toshiba 1.2mb (3.5 in, 360 RPM) is supported + Bit 22 Int 13h - 5.25 in / 360 KB Floppy Services are supported + Bit 23 Int 13h - 5.25 in /1.2MB Floppy Services are supported + Bit 24 Int 13h - 3.5 in / 720 KB Floppy Services are supported + Bit 25 Int 13h - 3.5 in / 2.88 MB Floppy Services are supported + Bit 26 Int 5h, Print Screen Service is supported + Bit 27 Int 9h, 8042 Keyboard services are supported + Bit 28 Int 14h, Serial Services are supported + Bit 29 Int 17h, Printer Services are supported + Bit 30 Int 10h, CGA/Mono Video Services are supported + Bit 31 NEC PC-98 + Bit 32-47 Reserved + Bit 48 Built-in NIC supports Magic Packet + Bit 49 System supports Wake-on-LAN + Bit 50 System supports chassis intrusion + Bit 51 Built-in NIC supports pattern-matching + Bit 52 System BIOS supports a 7-character service tag + Bit 53-63 Reserved" + ::= { systemBIOSTableEntry 12 } +systemBIOSCharacteristicsExt1 OBJECT-TYPE + SYNTAX DellUnsigned8BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0050.0001.0013 This attribute defines additional characteristics of the +system BIOS. This attribute is a bit field where a bit has the meaning +defined below when set to 1 (one). + + Bit + Position Meaning if Set + -------- -------------- + Bit 0 ACPI supported + Bit 1 USB Legacy is supported + Bit 2 AGP is supported + Bit 3 I2O boot is supported + Bit 4 LS-120 boot is supported + Bit 5 ATAPI ZIP Drive boot is supported + Bit 6 1394 boot is supported + Bit 7 Smart Battery supported" + ::= { systemBIOSTableEntry 13 } +systemBIOSCharacteristicsExt2 OBJECT-TYPE + SYNTAX DellUnsigned8BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0050.0001.0014 This attribute defines additional characteristics of the +system BIOS. This attribute is a bit field where a bit has the meaning +defined below when set to 1 (one). + + Bit + Position Meaning if Set + -------- -------------- + Bit 0 BIOS Boot Specification supported + Bit 1 Function key-initiated Network Service boot supported + Bit 2 Targeted Content Distribution supported + Bit 3-7 Reserved" + ::= { systemBIOSTableEntry 14 } + + +------------------------------------------------------------------------------- +-- Firmware Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.300.60.1... +------------------------------------------------------------------------------- + +DellFirmwareType ::= INTEGER { + other(1), -- type is other than following values + unknown(2), -- type is unknown + systemBIOS(3), -- type is System BIOS + embeddedSystemManagementController(4), -- type is Embedded System Management Controller + powerSupplyParallelingBoard(5), -- type is Power Supply Paralleling Board + systemBackPlane(6), -- type is System (Primary) Backplane + powerVault2XXSKernel(7), -- type is PowerVault 2XXS Kernel + powerVault2XXSApplication(8), -- type is PowerVault 2XXS Application + frontPanel(9), -- type is Front Panel Controller + baseboardManagementController(10), -- type is Baseboard Management Controller + hotPlugPCI(11), -- type is Hot Plug PCI Controller + sensorData(12), -- type is Sensor Data Records + peripheralBay(13), -- type is Peripheral Bay Backplane + secondaryBackPlane(14), -- type is Secondary Backplane for ESM 2 systems + secondaryBackPlaneESM3And4(15), -- type is Secondary Backplane for ESM 3 and 4 systems + rac(16), -- type is Remote Access Controller + iDRAC(17), -- type is Integrated Dell Remote Access Controller + iDRAC6(18), -- type is Integrated Dell Remote Access Controller 6 + unifiedServerConfigurator(19), -- type is Unified Server Configurator + lifecycleController(20), -- type is Lifecycle Controller + iDRAC7(21), -- type is Integrated Dell Remote Access Controller 7 + iDRAC8(22) -- type is Integrated Dell Remote Access Controller 8 +} + +FirmwareTableEntry ::= SEQUENCE { + firmwarechassisIndex DellObjectRange, + firmwareIndex DellObjectRange, + firmwareStateCapabilities DellStateCapabilities, + firmwareStateSettings DellStateSettings, + firmwareStatus DellStatus, + firmwareSize DellUnsigned16BitRange, + firmwareType DellFirmwareType, + firmwareTypeName DellString, + firmwareUpdateCapabilities DellUnsigned16BitRange, + firmwareDateName OCTET STRING (SIZE(8)), + firmwareVersionName DellString +} + +firmwareTable OBJECT-TYPE + SYNTAX SEQUENCE OF FirmwareTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0300.0060 This object defines the Firmware Table." + ::= { chassisInformationGroup 60 } +firmwareTableEntry OBJECT-TYPE + SYNTAX FirmwareTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0300.0060.0001 This object defines the Firmware Table Entry." + INDEX { firmwarechassisIndex, + firmwareIndex } + ::= { firmwareTable 1 } + +firmwarechassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0060.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { firmwareTableEntry 1 } +firmwareIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0060.0001.0002 This attribute defines the index (one based) of the +firmware." + ::= { firmwareTableEntry 2 } +firmwareStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0060.0001.0003 This attribute defines the state capabilities of the +firmware." + ::= { firmwareTableEntry 3 } +firmwareStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0060.0001.0004 This attribute defines the state settings of the +firmware." + ::= { firmwareTableEntry 4 } +firmwareStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0060.0001.0005 This attribute defines the status of the firmware." + ::= { firmwareTableEntry 5 } +firmwareSize OBJECT-TYPE + SYNTAX DellUnsigned16BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0060.0001.0006 This attribute defines the image size of the firmware +in KBytes. Zero indicates size is unknown." + ::= { firmwareTableEntry 6 } +firmwareType OBJECT-TYPE + SYNTAX DellFirmwareType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0060.0001.0007 This attribute defines the type of firmware." + ::= { firmwareTableEntry 7 } +firmwareTypeName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0060.0001.0008 This attribute defines the type name of the firmware." + ::= { firmwareTableEntry 8 } +firmwareUpdateCapabilities OBJECT-TYPE + SYNTAX DellUnsigned16BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0060.0001.0009 This attribute defines the bitmap of supported methods +for firmware update." + ::= { firmwareTableEntry 9 } +firmwareDateName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0060.0001.0010 This attribute defines the release date of the firmware." + ::= { firmwareTableEntry 10 } +firmwareVersionName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0060.0001.0011 This attribute defines the version of the firmware." + ::= { firmwareTableEntry 11 } + + +------------------------------------------------------------------------------- +-- Intrusion Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.300.70.1... +------------------------------------------------------------------------------- + +DellIntrusionReading ::= INTEGER { + chassisNotBreached(1), -- chassis not breached and no uncleared breaches + chassisBreached(2), -- chassis currently breached + chassisBreachedPrior(3), -- chassis breached prior to boot and has not been cleared + chassisBreachSensorFailure(4) -- intrusion sensor has failed +} +DellIntrusionType ::= INTEGER { + chassisBreachDetectionWhenPowerON(1), -- type is detect intrusion while power on + chassisBreachDetectionWhenPowerOFF(2) -- type is detect intrusion while power off +} + +IntrusionTableEntry ::= SEQUENCE { + intrusionchassisIndex DellObjectRange, + intrusionIndex DellObjectRange, + intrusionStateCapabilities DellStateCapabilities, + intrusionStateSettings DellStateSettings, + intrusionStatus DellStatus, + intrusionReading DellIntrusionReading, + intrusionType DellIntrusionType, + intrusionLocationName DellString +} + +intrusionTable OBJECT-TYPE + SYNTAX SEQUENCE OF IntrusionTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0300.0070 This object defines the Intrusion Table." + ::= { chassisInformationGroup 70 } +intrusionTableEntry OBJECT-TYPE + SYNTAX IntrusionTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0300.0070.0001 This object defines the Intrusion Table Entry." + INDEX { intrusionchassisIndex, + intrusionIndex } + ::= { intrusionTable 1 } + +intrusionchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0070.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { intrusionTableEntry 1 } +intrusionIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0070.0001.0002 This attribute defines the index (one based) of the +intrusion sensor." + ::= { intrusionTableEntry 2 } +intrusionStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0070.0001.0003 This attribute defines the state capabilities of the +intrusion sensor." + ::= { intrusionTableEntry 3 } +intrusionStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0070.0001.0004 This attribute defines the state settings of the +intrusion sensor." + ::= { intrusionTableEntry 4 } +intrusionStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0070.0001.0005 This attribute defines the status of the +intrusion sensor." + ::= { intrusionTableEntry 5 } +intrusionReading OBJECT-TYPE + SYNTAX DellIntrusionReading + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0070.0001.0006 This attribute defines the reading of the +intrusion sensor." + ::= { intrusionTableEntry 6 } +intrusionType OBJECT-TYPE + SYNTAX DellIntrusionType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0070.0001.0007 This attribute defines the type of the +intrusion sensor." + ::= { intrusionTableEntry 7 } +intrusionLocationName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0070.0001.0008 This attribute defines the location of the +intrusion sensor." + ::= { intrusionTableEntry 8 } + + +------------------------------------------------------------------------------- +-- Base Board Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.300.80.1... +------------------------------------------------------------------------------- + +DellBaseBoardType ::= INTEGER { + unknown(1), -- type is unknown + other(2), -- type is other than following values + serverBlade(3), -- type is Server Blade + connectivitySwitch(4), -- type is Connectivity Switch + systemManagementModule(5), -- type is System Management Module + processorModule(6), -- type is Processor Module + ioModule(7), -- type is I/O Module + memoryModule(8), -- type is Memory Module + daughterBoard(9), -- type is Daughter Board + motherboard(10), -- type is Motherboard + processorMemoryModule(11), -- type is Processor/Memory Module + processorIOModule(12), -- type is Processor/IO Module + interconnectBoard(13) -- type is Interconnect Board +} +DellBaseBoardFeatureFlags ::= INTEGER { + -- Note: These values are bit fields, so combination values are possible. + -- If 0 (zero), base board has none of the following features: + boardIsHostingBoard(1), -- board is Hosting Board + boardRequiresDaughterBoard(2), -- board requires at least one Daughter Board or Auxiliary Card + boardIsRemovable(4), -- board is Removable + boardIsReplaceable(8), -- board is Replaceable + boardIsHotSwappable(16) -- board is Hot Swappable +} + +BaseBoardTableEntry ::= SEQUENCE { + baseBoardChassisIndex DellObjectRange, + baseBoardIndex DellObjectRange, + baseBoardStateCapabilities DellStateCapabilities, + baseBoardStateSettings DellStateSettings, + baseBoardStatus DellStatus, + baseBoardFeatureFlags DellBaseBoardFeatureFlags, + baseBoardType DellBaseBoardType, + baseBoardTypeName DellString, + baseBoardLocationName DellString, + baseBoardManufacturerName DellString, + baseBoardProductName DellString, + baseBoardVersionName DellString, + baseBoardServiceTagName DellString, + baseBoardPiecePartIDName DellString, + baseBoardAssetTagName DellString, + baseBoardExpressServiceCodeName DellString +} + +baseBoardTable OBJECT-TYPE + SYNTAX SEQUENCE OF BaseBoardTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0300.0080 This object defines the Base Board Table." + ::= { chassisInformationGroup 80 } +baseBoardTableEntry OBJECT-TYPE + SYNTAX BaseBoardTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0300.0080.0001 This object defines the Base Board Table Entry." + INDEX { baseBoardChassisIndex, + baseBoardIndex } + ::= { baseBoardTable 1 } + +baseBoardChassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0080.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { baseBoardTableEntry 1 } +baseBoardIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0080.0001.0002 This attribute defines the index (one based) of the +base board." + ::= { baseBoardTableEntry 2 } +baseBoardStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0080.0001.0003 This attribute defines the state capabilities of the +base board." + ::= { baseBoardTableEntry 3 } +baseBoardStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0080.0001.0004 This attribute defines the state settings of the +base board." + ::= { baseBoardTableEntry 4 } +baseBoardStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0080.0001.0005 This attribute defines the status of the base board." + ::= { baseBoardTableEntry 5 } +baseBoardFeatureFlags OBJECT-TYPE + SYNTAX DellBaseBoardFeatureFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0080.0001.0006 This attribute defines the features of the base board." + ::= { baseBoardTableEntry 6 } +baseBoardType OBJECT-TYPE + SYNTAX DellBaseBoardType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0080.0001.0007 This attribute defines the type of the base board." + ::= { baseBoardTableEntry 7 } +baseBoardTypeName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0080.0001.0008 This attribute defines the type name of the base board." + ::= { baseBoardTableEntry 8 } +baseBoardLocationName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0080.0001.0009 This attribute defines the location of the base board." + ::= { baseBoardTableEntry 9 } +baseBoardManufacturerName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0080.0001.0010 This attribute defines the name of the manufacturer +of the base board." + ::= { baseBoardTableEntry 10 } +baseBoardProductName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0080.0001.0011 This attribute defines the product name of the +base board." + ::= { baseBoardTableEntry 11 } +baseBoardVersionName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0080.0001.0012 This attribute defines the version of the base board." + ::= { baseBoardTableEntry 12 } +baseBoardServiceTagName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0080.0001.0013 This attribute defines the service tag of the base board." + ::= { baseBoardTableEntry 13 } +baseBoardPiecePartIDName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0080.0001.0014 This attribute defines the Piece Part ID (PPID) of the +base board." + ::= { baseBoardTableEntry 14 } +baseBoardAssetTagName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0080.0001.0015 This attribute defines the asset tag of the base board." + ::= { baseBoardTableEntry 15 } +baseBoardExpressServiceCodeName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0300.0080.0001.0016 This attribute defines the Express Service Code of the +base board." + ::= { baseBoardTableEntry 16 } + + +------------------------------------------------------------------------------- +-- Operating System Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.400 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Operating System Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.400.10.1.. +------------------------------------------------------------------------------- + +OperatingSystemTableEntry ::= SEQUENCE { + operatingSystemchassisIndex DellObjectRange, + operatingSystemStateCapabilities DellStateCapabilities, + operatingSystemStateSettings DellStateSettings, + operatingSystemStatus DellStatus, + operatingSystemIsPrimary DellBoolean, + operatingSystemOperatingSystemName DisplayString (SIZE (0..255)), + operatingSystemOperatingSystemVersionName DisplayString (SIZE (0..255)) +} + +operatingSystemTable OBJECT-TYPE + SYNTAX SEQUENCE OF OperatingSystemTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0400.0010 This object defines the Operating System Table." + ::= { operatingSystemGroup 10 } +operatingSystemTableEntry OBJECT-TYPE + SYNTAX OperatingSystemTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0400.0010.0001 This object defines the Operating System Table Entry." + INDEX { operatingSystemchassisIndex } + ::= { operatingSystemTable 1 } + +operatingSystemchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0400.0010.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { operatingSystemTableEntry 1 } +operatingSystemStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0400.0010.0001.0002 This attribute defines the state capabilities of the +operating system." + ::= { operatingSystemTableEntry 2 } +operatingSystemStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0400.0010.0001.0003 This attribute defines the state settings of the +operating system." + ::= { operatingSystemTableEntry 3 } +operatingSystemStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0400.0010.0001.0004 This attribute defines the status of the +operating system." + ::= { operatingSystemTableEntry 4 } +operatingSystemIsPrimary OBJECT-TYPE + SYNTAX DellBoolean + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0400.0010.0001.0005 This attribute defines if this operating system is the +primary operating system or not." + ::= { operatingSystemTableEntry 5 } +operatingSystemOperatingSystemName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0400.0010.0001.0006 This attribute defines the name of the operating system." + ::= { operatingSystemTableEntry 6 } +operatingSystemOperatingSystemVersionName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0400.0010.0001.0007 This attribute defines the version of the operating system." + ::= { operatingSystemTableEntry 7 } + + +------------------------------------------------------------------------------- +-- Operating System Memory Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.400.20.1.. +------------------------------------------------------------------------------- + +OperatingSystemMemoryTableEntry ::= SEQUENCE { + operatingSystemMemorychassisIndex DellObjectRange, + operatingSystemMemoryStateCapabilities DellStateCapabilities, + operatingSystemMemoryStateSettings DellStateSettings, + operatingSystemMemoryStatus DellStatus, + operatingSystemMemoryTotalPhysicalSize DellUnsigned32BitRange, + operatingSystemMemoryAvailablePhysicalSize DellUnsigned32BitRange, + operatingSystemMemoryTotalPageFileSize DellUnsigned32BitRange, + operatingSystemMemoryAvailablePageFileSize DellUnsigned32BitRange, + operatingSystemMemoryTotalVirtualSize DellUnsigned32BitRange, + operatingSystemMemoryAvailableVirtualSize DellUnsigned32BitRange, + operatingSystemMemoryExtTotalPhysicalSize DellUnsigned64BitRange +} + +operatingSystemMemoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF OperatingSystemMemoryTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0400.0020 This object defines the Operating System Memory Table." + ::= { operatingSystemGroup 20 } +operatingSystemMemoryTableEntry OBJECT-TYPE + SYNTAX OperatingSystemMemoryTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0400.0020.0001 This object defines the Operating System Memory Table Entry." + INDEX { operatingSystemMemorychassisIndex } + ::= { operatingSystemMemoryTable 1 } + +operatingSystemMemorychassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0400.0020.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { operatingSystemMemoryTableEntry 1 } +operatingSystemMemoryStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0400.0020.0001.0002 This attribute defines the state capabilities of the +operating system memory." + ::= { operatingSystemMemoryTableEntry 2 } +operatingSystemMemoryStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0400.0020.0001.0003 This attribute defines the state settings of the +operating system memory." + ::= { operatingSystemMemoryTableEntry 3 } +operatingSystemMemoryStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0400.0020.0001.0004 This attribute defines the status of the +operating system memory." + ::= { operatingSystemMemoryTableEntry 4 } +operatingSystemMemoryTotalPhysicalSize OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS deprecated + DESCRIPTION +"0400.0020.0001.0005 This attribute defines the total physical memory +for the operating system memory in KBytes. +**NOTE: This attribute is deprecated and replaced by operatingSystemMemoryExtTotalPhysicalSize." + ::= { operatingSystemMemoryTableEntry 5 } +operatingSystemMemoryAvailablePhysicalSize OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0400.0020.0001.0006 This attribute defines the available physical memory +for the operating system memory in KBytes." + ::= { operatingSystemMemoryTableEntry 6 } +operatingSystemMemoryTotalPageFileSize OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0400.0020.0001.0007 This attribute defines the total page file memory +for the operating system memory in KBytes." + ::= { operatingSystemMemoryTableEntry 7 } +operatingSystemMemoryAvailablePageFileSize OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0400.0020.0001.0008 This attribute defines the available page file memory +for the operating system memory in KBytes." + ::= { operatingSystemMemoryTableEntry 8 } +operatingSystemMemoryTotalVirtualSize OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0400.0020.0001.0009 This attribute defines the total virtual memory +for the operating system memory in KBytes." + ::= { operatingSystemMemoryTableEntry 9 } +operatingSystemMemoryAvailableVirtualSize OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0400.0020.0001.0010 This attribute defines the available virtual memory +for the operating system memory in KBytes." + ::= { operatingSystemMemoryTableEntry 10 } +operatingSystemMemoryExtTotalPhysicalSize OBJECT-TYPE + SYNTAX DellUnsigned64BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0400.0020.0001.0011 This attribute defines the total physical memory +for the operating system memory in KBytes. +**NOTE: This attribute is replaces operatingSystemMemoryTotalPhysicalSize." + ::= { operatingSystemMemoryTableEntry 11 } + + +------------------------------------------------------------------------------- +-- System Resource Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.500 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- System Resource Map Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.500.10.1... +------------------------------------------------------------------------------- + +DellSystemResourceMapType ::= INTEGER { + other(1), -- type is other than following values + unknown(2), -- type is unknown + typeOne(3) -- type is type 1 (one) +} + +SystemResourceMapTableEntry ::= SEQUENCE { + systemResourceMapchassisIndex DellObjectRange, + systemResourceMapIndex DellObjectRange, + systemResourceMapStateCapabilities DellStateCapabilities, + systemResourceMapStateSettings DellStateSettings, + systemResourceMapStatus DellStatus, + systemResourceMapType DellSystemResourceMapType +} + +systemResourceMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemResourceMapTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0500.0010 This object defines the System Resource Map Table." + ::= { systemResourceGroup 10 } +systemResourceMapTableEntry OBJECT-TYPE + SYNTAX SystemResourceMapTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0500.0010.0001 This object defines the System Resource Map Table Entry." + INDEX { systemResourceMapchassisIndex, + systemResourceMapIndex } + ::= { systemResourceMapTable 1 } + +systemResourceMapchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0010.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { systemResourceMapTableEntry 1 } +systemResourceMapIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0010.0001.0002 This attribute defines the index (one based) of the +system resource map." + ::= { systemResourceMapTableEntry 2 } +systemResourceMapStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0010.0001.0003 This attribute defines the state capabilities of the +system resource map." + ::= { systemResourceMapTableEntry 3 } +systemResourceMapStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0010.0001.0004 This attribute defines the state settings of the +system resource map." + ::= { systemResourceMapTableEntry 4 } +systemResourceMapStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0010.0001.0005 This attribute defines the status of the +system resource map." + ::= { systemResourceMapTableEntry 5 } +systemResourceMapType OBJECT-TYPE + SYNTAX DellSystemResourceMapType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0010.0001.0006 This attribute defines the type of the system resource map." + ::= { systemResourceMapTableEntry 6 } + + +------------------------------------------------------------------------------- +-- System Resource Owner Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.500.20.1... +------------------------------------------------------------------------------- + +DellResourceOwnerInterfaceType ::= INTEGER { + typeIsOther(1), -- type is other than following values + typeIsUnknown(2), -- type is unknown + typeIsInternal(3), -- type is Internal + typeIsISA(4), -- type is ISA Bus + typeIsEISA(5), -- type is EISA Bus + typeIsMCA(6), -- type is MCA Bus + typeIsTurboChannel(7), -- type is TurboChannel Bus + typeIsPCI(8) -- type is PCI Bus +} + +SystemResourceOwnerTableEntry ::= SEQUENCE { + systemResourceOwnerchassisIndex DellObjectRange, + systemResourceOwnerIndex DellObjectRange, + systemResourceOwnerStateCapabilities DellStateCapabilities, + systemResourceOwnerStateSettings DellStateSettings, + systemResourceOwnerStatus DellStatus, + systemResourceOwnerInterfaceType DellResourceOwnerInterfaceType, + systemResourceMapIndexReference DellObjectRange, + systemResourceOwnerDescriptionName DellString, + systemResourceOwnerInterfaceInstance DellObjectRange +} + +systemResourceOwnerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemResourceOwnerTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0500.0020 This object defines the System Resource Owner Table." + ::= { systemResourceGroup 20 } +systemResourceOwnerTableEntry OBJECT-TYPE + SYNTAX SystemResourceOwnerTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0500.0020.0001 This object defines the System Resource Owner Table Entry." + INDEX { systemResourceOwnerchassisIndex, + systemResourceOwnerIndex } + ::= { systemResourceOwnerTable 1 } + +systemResourceOwnerchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0020.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { systemResourceOwnerTableEntry 1 } +systemResourceOwnerIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0020.0001.0002 This attribute defines the index of (one based) of the +system resource owner." + ::= { systemResourceOwnerTableEntry 2 } +systemResourceOwnerStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0020.0001.0003 This attribute defines the state capabilities of the +system resource owner." + ::= { systemResourceOwnerTableEntry 3 } +systemResourceOwnerStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0020.0001.0004 This attribute defines the state settings of the +system resource owner." + ::= { systemResourceOwnerTableEntry 4 } +systemResourceOwnerStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0020.0001.0005 This attribute defines the status of the +system resource owner." + ::= { systemResourceOwnerTableEntry 5 } +systemResourceOwnerInterfaceType OBJECT-TYPE + SYNTAX DellResourceOwnerInterfaceType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0020.0001.0006 This attribute defines the interface type of the +system resource owner." + ::= { systemResourceOwnerTableEntry 6 } +systemResourceMapIndexReference OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0020.0001.0007 This attribute defines the index to the associated +system resource map." + ::= { systemResourceOwnerTableEntry 7 } +systemResourceOwnerDescriptionName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0020.0001.0008 This attribute defines the description of the +system resource owner." + ::= { systemResourceOwnerTableEntry 8 } +systemResourceOwnerInterfaceInstance OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0020.0001.0009 This attribute defines the index to the associated +system resource owner interface type." + ::= { systemResourceOwnerTableEntry 9 } + + +------------------------------------------------------------------------------- +-- System Resource I/O Port Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.500.30.1... +------------------------------------------------------------------------------- + +DellResourceShareDisposition ::= INTEGER { + shareIsOther(1), -- disposition is other than following values + shareIsUnknown(2), -- disposition is unknown + shareIsDeviceExclusive(3), -- disposition is Device Exclusive + shareIsDriverExclusive(4), -- disposition is Driver Exclusive + shareIsShared(5) -- disposition is Shared +} + +SystemResourceIOPortTableEntry ::= SEQUENCE { + systemResourceIOPortchassisIndex DellObjectRange, + systemResourceIOPortIndex DellObjectRange, + systemResourceIOPortStateCapabilities DellStateCapabilities, + systemResourceIOPortStateSettings DellStateSettings, + systemResourceIOPortStatus DellStatus, + systemResourceIOPortOwnerIndexReference DellObjectRange, + systemResourceIOPortShareDisposition DellResourceShareDisposition, + systemResourceIOPortStartingAddress DellUnsigned64BitRange, + systemResourceIOPortEndingAddress DellUnsigned64BitRange +} + +systemResourceIOPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemResourceIOPortTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0500.0030 This object defines the System Resource I/O Port Table." + ::= { systemResourceGroup 30 } +systemResourceIOPortTableEntry OBJECT-TYPE + SYNTAX SystemResourceIOPortTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0500.0030.0001 This object defines the System Resource I/O Port Table Entry." + INDEX { systemResourceIOPortchassisIndex, + systemResourceIOPortIndex } + ::= { systemResourceIOPortTable 1 } + +systemResourceIOPortchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0030.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { systemResourceIOPortTableEntry 1 } +systemResourceIOPortIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0030.0001.0002 This attribute defines the index (one based) of the +system resource I/O port." + ::= { systemResourceIOPortTableEntry 2 } +systemResourceIOPortStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0030.0001.0003 This attribute defines the state capabilities of the +system resource I/O port." + ::= { systemResourceIOPortTableEntry 3 } +systemResourceIOPortStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0030.0001.0004 This attribute defines the state settings of the +system resource I/O port." + ::= { systemResourceIOPortTableEntry 4 } +systemResourceIOPortStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0030.0001.0005 This attribute defines the status of the +system resource I/O port." + ::= { systemResourceIOPortTableEntry 5 } +systemResourceIOPortOwnerIndexReference OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0030.0001.0006 This attribute defines the index to the associated +system resource owner for this system resource I/O port." + ::= { systemResourceIOPortTableEntry 6 } +systemResourceIOPortShareDisposition OBJECT-TYPE + SYNTAX DellResourceShareDisposition + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0030.0001.0007 This attribute defines the share disposition of the +system resource I/O port." + ::= { systemResourceIOPortTableEntry 7 } +systemResourceIOPortStartingAddress OBJECT-TYPE + SYNTAX DellUnsigned64BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0030.0001.0008 This attribute defines the 64-bit starting address +of the system resource I/O port." + ::= { systemResourceIOPortTableEntry 8 } +systemResourceIOPortEndingAddress OBJECT-TYPE + SYNTAX DellUnsigned64BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0030.0001.0009 This attribute defines the 64-bit ending address +of the system resource I/O port." + ::= { systemResourceIOPortTableEntry 9 } + + +------------------------------------------------------------------------------- +-- System Resource Memory Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.500.40.1... +------------------------------------------------------------------------------- + +DellResourceMemoryFlags ::= INTEGER { + memoryIsReadOnly(1), -- memory is read-only + memoryIsWriteOnly(2), -- memory is write-only + memoryIsReadAndWrite(3), -- memory is read-write + memoryIsPreFetchable(4), -- memory is prefetchable + memoryIsCombinedWritable(8), -- memory is combined writable + memoryIsF24(16) -- memory is F24 +} + +SystemResourceMemoryTableEntry ::= SEQUENCE { + systemResourceMemorychassisIndex DellObjectRange, + systemResourceMemoryIndex DellObjectRange, + systemResourceMemoryStateCapabilities DellStateCapabilities, + systemResourceMemoryStateSettings DellStateSettings, + systemResourceMemoryStatus DellStatus, + systemResourceMemoryOwnerIndexReference DellObjectRange, + systemResourceMemoryShareDisposition DellResourceShareDisposition, + systemResourceMemoryStartingAddress DellUnsigned64BitRange, + systemResourceMemoryEndingAddress DellUnsigned64BitRange, + systemResourceMemoryFlags DellResourceMemoryFlags +} + +systemResourceMemoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemResourceMemoryTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0500.0040 This object defines the System Resource Memory Table." + ::= { systemResourceGroup 40 } +systemResourceMemoryTableEntry OBJECT-TYPE + SYNTAX SystemResourceMemoryTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0500.0040.0001 This object defines the System Resource Memory Table Entry." + INDEX { systemResourceMemorychassisIndex, + systemResourceMemoryIndex } + ::= { systemResourceMemoryTable 1 } + +systemResourceMemorychassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0040.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { systemResourceMemoryTableEntry 1 } +systemResourceMemoryIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0040.0001.0002 This attribute defines the index (one based) of the +system resource memory." + ::= { systemResourceMemoryTableEntry 2 } +systemResourceMemoryStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0040.0001.0003 This attribute defines the state capabilities of the +system resource memory." + ::= { systemResourceMemoryTableEntry 3 } +systemResourceMemoryStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0040.0001.0004 This attribute defines the state settings of the +system resource memory." + ::= { systemResourceMemoryTableEntry 4 } +systemResourceMemoryStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0040.0001.0005 This attribute defines the status of the +system resource memory." + ::= { systemResourceMemoryTableEntry 5 } +systemResourceMemoryOwnerIndexReference OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0040.0001.0006 This attribute defines the index to the associated +system resource owner for this system resource memory." + ::= { systemResourceMemoryTableEntry 6 } +systemResourceMemoryShareDisposition OBJECT-TYPE + SYNTAX DellResourceShareDisposition + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0040.0001.0007 This attribute defines the share disposition of the +system resource memory." + ::= { systemResourceMemoryTableEntry 7 } +systemResourceMemoryStartingAddress OBJECT-TYPE + SYNTAX DellUnsigned64BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0040.0001.0008 This attribute defines the 64-bit starting address +of the system resource memory." + ::= { systemResourceMemoryTableEntry 8 } +systemResourceMemoryEndingAddress OBJECT-TYPE + SYNTAX DellUnsigned64BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0040.0001.0009 This attribute defines the 64-bit ending address +of the system resource memory." + ::= { systemResourceMemoryTableEntry 9 } +systemResourceMemoryFlags OBJECT-TYPE + SYNTAX DellResourceMemoryFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0040.0001.0010 This attribute defines the permission flags of the +system resource memory." + ::= { systemResourceMemoryTableEntry 10 } + + +------------------------------------------------------------------------------- +-- System Resource Interrupts Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.500.50.1... +------------------------------------------------------------------------------- + +DellResourceInterruptType ::= INTEGER { + interruptIsLevelSensitive(1), -- type is Level Sensitive + interruptIsLatched(2) -- type is Latched +} +DellResourceInterruptTrigger ::= INTEGER { + interruptIsActiveWhenLow(1), -- trigger is active on low signal + interruptIsActiveWhenHigh(2) -- trigger is active on high signal +} + +SystemResourceInterruptTableEntry ::= SEQUENCE { + systemResourceInterruptchassisIndex DellObjectRange, + systemResourceInterruptIndex DellObjectRange, + systemResourceInterruptStateCapabilities DellStateCapabilities, + systemResourceInterruptStateSettings DellStateSettings, + systemResourceInterruptStatus DellStatus, + systemResourceInterruptOwnerIndexReference DellObjectRange, + systemResourceInterruptShareDisposition DellResourceShareDisposition, + systemResourceInterruptLevel DellUnsigned32BitRange, + systemResourceInterruptType DellResourceInterruptType, + systemResourceInterruptTrigger DellResourceInterruptTrigger +} + +systemResourceInterruptTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemResourceInterruptTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0500.0050 This object defines the System Resource Interrupts Table." + ::= { systemResourceGroup 50 } +systemResourceInterruptTableEntry OBJECT-TYPE + SYNTAX SystemResourceInterruptTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0500.0050.0001 This object defines the System Resource Interrupts Table Entry." + INDEX { systemResourceInterruptchassisIndex, + systemResourceInterruptIndex } + ::= { systemResourceInterruptTable 1 } + +systemResourceInterruptchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0050.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { systemResourceInterruptTableEntry 1 } +systemResourceInterruptIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0050.0001.0002 This attribute defines the index (one based) of the +system resource interrupt." + ::= { systemResourceInterruptTableEntry 2 } +systemResourceInterruptStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0050.0001.0003 This attribute defines the state capabilities of the +system resource interrupt." + ::= { systemResourceInterruptTableEntry 3 } +systemResourceInterruptStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0050.0001.0004 This attribute defines the state settings of the +system resource interrupt." + ::= { systemResourceInterruptTableEntry 4 } +systemResourceInterruptStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0050.0001.0005 This attribute defines the status of the +system resource interrupt." + ::= { systemResourceInterruptTableEntry 5 } +systemResourceInterruptOwnerIndexReference OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0050.0001.0006 This attribute defines the index to the associated +system resource owner for this system resource interrupt." + ::= { systemResourceInterruptTableEntry 6 } +systemResourceInterruptShareDisposition OBJECT-TYPE + SYNTAX DellResourceShareDisposition + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0050.0001.0007 This attribute defines the share disposition of the +system resource interrupt." + ::= { systemResourceInterruptTableEntry 7 } +systemResourceInterruptLevel OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0050.0001.0008 This attribute defines the interrupt request level (IRQ) +of the system resource interrupt." + ::= { systemResourceInterruptTableEntry 8 } +systemResourceInterruptType OBJECT-TYPE + SYNTAX DellResourceInterruptType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0050.0001.0009 This attribute defines the interrupt type of the +system resource interrupt." + ::= { systemResourceInterruptTableEntry 9 } +systemResourceInterruptTrigger OBJECT-TYPE + SYNTAX DellResourceInterruptTrigger + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0050.0001.0010 This attribute defines the interrupt trigger of the +system resource interrupt." + ::= { systemResourceInterruptTableEntry 10 } + + +------------------------------------------------------------------------------- +-- System Resource DMA Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.500.60.1... +------------------------------------------------------------------------------- + +DellResourceDMATransferWidth ::= INTEGER { + dmaTransferWidthIsOther(1), -- width is other than following values + dmaTransferWidthIsunknown(2), -- width is unknown + dmaTransferWidthIs8Bits(3), -- width is 8 bits + dmaTransferWidthIs16Bits(4), -- width is 16 bits + dmaTransferWidthIs32Bits(5), -- width is 32 bits + dmaTransferWidthIs64Bits(6), -- width is 64 bits + dmaTransferWidthIs128Bits(7) -- width is 128 bits +} +DellResourceDMABusMaster ::= INTEGER { + dmaIsOther(1), -- bus master capability is other than following values + dmaIsUnknown(2), -- bus master capability is unknown + dmaIsNotABusmaster(3), -- DMA has no bus master capability + dmaIsABusmaster(4) -- DMA has bus master capability +} + +SystemResourceDMATableEntry ::= SEQUENCE { + systemResourceDMAchassisIndex DellObjectRange, + systemResourceDMAIndex DellObjectRange, + systemResourceDMAStateCapabilities DellStateCapabilities, + systemResourceDMAStateSettings DellStateSettings, + systemResourceDMAStatus DellStatus, + systemResourceDMAOwnerIndexReference DellObjectRange, + systemResourceDMAShareDisposition DellResourceShareDisposition, + systemResourceDMAMaximumTransferSize DellUnsigned32BitRange, + systemResourceDMATransferWidth DellResourceDMATransferWidth, + systemResourceDMABusMaster DellResourceDMABusMaster +} + +systemResourceDMATable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemResourceDMATableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0500.0060 This object defines the System Resource DMA Table." + ::= { systemResourceGroup 60 } +systemResourceDMATableEntry OBJECT-TYPE + SYNTAX SystemResourceDMATableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0500.0060.0001 This object defines the System Resource DMA Table Entry." + INDEX { systemResourceDMAchassisIndex, + systemResourceDMAIndex } + ::= { systemResourceDMATable 1 } + +systemResourceDMAchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0060.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { systemResourceDMATableEntry 1 } +systemResourceDMAIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0060.0001.0002 This attribute defines the index (one based) of the +system resource DMA." + ::= { systemResourceDMATableEntry 2 } +systemResourceDMAStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0060.0001.0003 This attribute defines the state capabilities of the +system resource DMA." + ::= { systemResourceDMATableEntry 3 } +systemResourceDMAStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0060.0001.0004 This attribute defines the state settings of the +system resource DMA." + ::= { systemResourceDMATableEntry 4 } +systemResourceDMAStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0060.0001.0005 This attribute defines the status of the +system resource DMA." + ::= { systemResourceDMATableEntry 5 } +systemResourceDMAOwnerIndexReference OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0060.0001.0006 This attribute defines the index to the associated +system resource owner for this system resource DMA." + ::= { systemResourceDMATableEntry 6 } +systemResourceDMAShareDisposition OBJECT-TYPE + SYNTAX DellResourceShareDisposition + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0060.0001.0007 This attribute defines the share disposition of the +system resource DMA." + ::= { systemResourceDMATableEntry 7 } +systemResourceDMAMaximumTransferSize OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0060.0001.0008 This attribute defines the maximum size of a memory +transfer in bytes for the system resource DMA." + ::= { systemResourceDMATableEntry 8 } +systemResourceDMATransferWidth OBJECT-TYPE + SYNTAX DellResourceDMATransferWidth + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0060.0001.0009 This attribute defines the tranfer width of the +system resource DMA." + ::= { systemResourceDMATableEntry 9 } +systemResourceDMABusMaster OBJECT-TYPE + SYNTAX DellResourceDMABusMaster + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0500.0060.0001.0010 This attribute defines the bus master capabilities +of the system resource DMA." + ::= { systemResourceDMATableEntry 10 } + + +------------------------------------------------------------------------------- +-- Power Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.600 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Power Unit Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.600.10.1... +------------------------------------------------------------------------------- + +PowerUnitTableEntry ::= SEQUENCE { + powerUnitchassisIndex DellObjectRange, + powerUnitIndex DellObjectRange, + powerUnitStateCapabilities DellStateCapabilities, + powerUnitStateSettings DellStateSettings, + powerUnitRedundancyStatus DellStatusRedundancy, + powerSupplyCountForRedundancy DellObjectRange, + powerUnitName DellString, + powerUnitStatus DellStatus +} + +powerUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF PowerUnitTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0600.0010 This object defines the Power Unit Table." + ::= { powerGroup 10 } +powerUnitTableEntry OBJECT-TYPE + SYNTAX PowerUnitTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0600.0010.0001 This object defines the Power Unit Table Entry." + INDEX { powerUnitchassisIndex, + powerUnitIndex } + ::= { powerUnitTable 1 } + +powerUnitchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0010.0001.0001 This attribute defines the index (one based) of the +chassis." + ::= { powerUnitTableEntry 1 } +powerUnitIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0010.0001.0002 This attribute defines the index (one based) of the +power unit." + ::= { powerUnitTableEntry 2 } +powerUnitStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0010.0001.0003 This attribute defines the state capabilities of the +power unit." + ::= { powerUnitTableEntry 3 } +powerUnitStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0010.0001.0004 This attribute defines the state settings of the +power unit." + ::= { powerUnitTableEntry 4 } +powerUnitRedundancyStatus OBJECT-TYPE + SYNTAX DellStatusRedundancy + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0010.0001.0005 This attribute defines the redundancy status of the +power unit." + ::= { powerUnitTableEntry 5 } +powerSupplyCountForRedundancy OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0010.0001.0006 This attribute defines the total number of power supplies +required for this power unit to have full redundancy." + ::= { powerUnitTableEntry 6 } +powerUnitName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0010.0001.0007 This attribute defines the name of the power unit." + ::= { powerUnitTableEntry 7 } +powerUnitStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0010.0001.0008 This attribute defines the status of the power unit." + ::= { powerUnitTableEntry 8 } + + +------------------------------------------------------------------------------- +-- Power Supply Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.600.12.1... +------------------------------------------------------------------------------- + +DellPowerSupplyStateCapabilitiesUnique ::= INTEGER { + -- If 0 (zero), there are no power supply state capabilities + -- Note: These values are bit masks, so combination values are possible. + unknown(1), -- state capabilities are unknown + onlineCapable(2), -- power supply can be enabled (online) or disabled (offline) + notReadyCapable(4) -- power supply can be not ready +} +DellPowerSupplyStateSettingsUnique ::= INTEGER { + -- If 0 (zero), there are no power supply state settings + -- Note: These values are bit masks, so combination values are possible. + unknown(1), -- state settings are unknown + onLine(2), -- power supply is enabled (online) + notReady(4), -- power supply is not ready + fanFailure(8), -- power supply fan has failed + onlineAndFanFailure(10), + powerSupplyIsON(16), -- power supply is supplying power + powerSupplyIsOK(32), -- power supply is indicating it is OK + acSwitchIsON(64), -- power supply is indicating AC power switch is on + onlineandAcSwitchIsON(66), + acPowerIsON(128), -- power supply is indicating AC power is on + onlineAndAcPowerIsON(130), + onlineAndPredictiveFailure(210), + acPowerAndSwitchAreOnPowerSupplyIsOnIsOkAndOnline(242) +} +DellPowerSupplyType ::= INTEGER { + powerSupplyTypeIsOther(1), -- type is other than following values + powerSupplyTypeIsUnknown(2), -- type is unknown + powerSupplyTypeIsLinear(3), -- type is Linear + powerSupplyTypeIsSwitching(4), -- type is Switching + powerSupplyTypeIsBattery(5), -- type is Battery + powerSupplyTypeIsUPS(6), -- type is Uninterruptible Power Supply + powerSupplyTypeIsConverter(7), -- type is Converter + powerSupplyTypeIsRegulator(8), -- type is Regulator + powerSupplyTypeIsAC(9), -- type is AC + powerSupplyTypeIsDC(10), -- type is DC + powerSupplyTypeIsVRM(11) -- type is VRM +} +DellPowerSupplySensorState ::= INTEGER { + -- Note: These values are bit masks, so combination values are possible. + presenceDetected(1), -- state is Presence detected + psFailureDetected(2), -- state is PS Failure detected + predictiveFailure(4), -- state is Predictive Failure + psACLost(8), -- state is PS AC lost + acLostOrOutOfRange(16), -- state is AC lost or out-of-range + acOutOfRangeButPresent(32), -- state is AC out-of-range, but present + configurationError(64) -- state is Configuration error +} +DellPowerSupplyConfigurationErrorType ::= INTEGER { + vendorMismatch(1), -- error type is Vendor mismatch + revisionMismatch(2), -- error type is Revision mismatch + processorMissing(3) -- error type is Processor missing +} + +PowerSupplyTableEntry ::= SEQUENCE { + powerSupplychassisIndex DellObjectRange, + powerSupplyIndex DellObjectRange, + powerSupplyStateCapabilitiesUnique DellPowerSupplyStateCapabilitiesUnique, + powerSupplyStateSettingsUnique DellPowerSupplyStateSettingsUnique, + powerSupplyStatus DellStatus, + powerSupplyOutputWatts DellSigned32BitRange, + powerSupplyType DellPowerSupplyType, + powerSupplyLocationName DellString, + powerSupplyInputVoltage DellSigned32BitRange, + powerSupplypowerUnitIndexReference DellObjectRange, + powerSupplySensorState DellPowerSupplySensorState, + powerSupplyConfigurationErrorType DellPowerSupplyConfigurationErrorType, + powerSupplyPowerMonitorCapable DellBoolean, + powerSupplyRatedInputWattage DellSigned32BitRange +} + +powerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF PowerSupplyTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0600.0012 This object defines the Power Supply Table." + ::= { powerGroup 12 } +powerSupplyTableEntry OBJECT-TYPE + SYNTAX PowerSupplyTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0600.0012.0001 This object defines the Power Supply Table Entry." + INDEX { powerSupplychassisIndex, + powerSupplyIndex } + ::= { powerSupplyTable 1 } + +powerSupplychassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0012.0001.0001 This attribute defines the index (one based) of the +chassis." + ::= { powerSupplyTableEntry 1 } +powerSupplyIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0012.0001.0002 This attribute defines the index (one based) of the +power supply." + ::= { powerSupplyTableEntry 2 } +powerSupplyStateCapabilitiesUnique OBJECT-TYPE + SYNTAX DellPowerSupplyStateCapabilitiesUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0012.0001.0003 This attribute defines the state capabilities of the +power supply." + ::= { powerSupplyTableEntry 3 } +powerSupplyStateSettingsUnique OBJECT-TYPE + SYNTAX DellPowerSupplyStateSettingsUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0012.0001.0004 This attribute defines the state settings of the +power supply." + ::= { powerSupplyTableEntry 4 } +powerSupplyStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0012.0001.0005 This attribute defines the status of the power supply." + ::= { powerSupplyTableEntry 5 } +powerSupplyOutputWatts OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0012.0001.0006 This attribute defines the maximum sustained output +wattage of the power supply (in tenths of Watts)." + ::= { powerSupplyTableEntry 6 } +powerSupplyType OBJECT-TYPE + SYNTAX DellPowerSupplyType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0012.0001.0007 This attribute defines the type of the power supply." + ::= { powerSupplyTableEntry 7 } +powerSupplyLocationName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0012.0001.0008 This attribute defines the location of the power supply." + ::= { powerSupplyTableEntry 8 } +powerSupplyInputVoltage OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0012.0001.0009 This attribute defines the input voltage to the power +supply (in Volts)." + ::= { powerSupplyTableEntry 9 } +powerSupplypowerUnitIndexReference OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0012.0001.0010 This attribute defines the index to the associated +power unit if the power supply is part of a power unit." + ::= { powerSupplyTableEntry 10 } +powerSupplySensorState OBJECT-TYPE + SYNTAX DellPowerSupplySensorState + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0012.0001.0011 This attribute defines the state reported by the +power supply sensor. This attribute supplements the attribute +powerSupplyStateSettingsUnique." + ::= { powerSupplyTableEntry 11 } +powerSupplyConfigurationErrorType OBJECT-TYPE + SYNTAX DellPowerSupplyConfigurationErrorType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0012.0001.0012 This attribute defines the type of configuration error +reported by the power supply sensor. When the configurationError bit is on +in the value for the attribute powerSupplySensorState, a value is returned +for this attribute; otherwise, a value is not returned for this attribute." + ::= { powerSupplyTableEntry 12 } +powerSupplyPowerMonitorCapable OBJECT-TYPE + SYNTAX DellBoolean + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0012.0001.0013 This attribute defines a boolean value that reports +whether the power supply is capable of monitoring power consumption." + ::= { powerSupplyTableEntry 13 } +powerSupplyRatedInputWattage OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0012.0001.0014 This attribute defines the rated input wattage of the +power supply (in tenths of Watts)." + ::= { powerSupplyTableEntry 14 } + + +------------------------------------------------------------------------------- +-- Voltage Probe Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.600.20.1... +------------------------------------------------------------------------------- + +DellVoltageType ::= INTEGER { + voltageProbeTypeIsOther(1), -- type is other than following values + voltageProbeTypeIsUnknown(2), -- type is unknown + voltageProbeTypeIs1Point5Volt(3), -- type is 1.5 volt probe + voltageProbeTypeIs3Point3Volt(4), -- type is 3.3 volt probe + voltageProbeTypeIs5Volt(5), -- type is 5 volt probe + voltageProbeTypeIsMinus5Volt(6), -- type is -5 volt probe + voltageProbeTypeIs12Volt(7), -- type is 12 volt probe + voltageProbeTypeIsMinus12Volt(8), -- type is -12 volt probe + voltageProbeTypeIsIO(9), -- type is I/O probe + voltageProbeTypeIsCore(10), -- type is Core probe + voltageProbeTypeIsFLEA(11), -- type is FLEA (standby) probe + voltageProbeTypeIsBattery(12), -- type is Battery probe + voltageProbeTypeIsTerminator(13), -- type is SCSI Termination probe + voltageProbeTypeIs2Point5Volt(14), -- type is 2.5 volt probe + voltageProbeTypeIsGTL(15), -- type is GTL (ground termination logic) probe + voltageProbeTypeIsDiscrete(16) -- type is voltage probe with discrete reading +} +DellVoltageDiscreteReading ::= INTEGER { + voltageIsGood(1), -- voltage reading is Good + voltageIsBad(2) -- voltage reading is Bad +} + +VoltageProbeTableEntry ::= SEQUENCE { + voltageProbechassisIndex DellObjectRange, + voltageProbeIndex DellObjectRange, + voltageProbeStateCapabilities DellStateCapabilities, + voltageProbeStateSettings DellStateSettings, + voltageProbeStatus DellStatusProbe, + voltageProbeReading DellSigned32BitRange, + voltageProbeType DellVoltageType, + voltageProbeLocationName DellString, + voltageProbeUpperNonRecoverableThreshold DellSigned32BitRange, + voltageProbeUpperCriticalThreshold DellSigned32BitRange, + voltageProbeUpperNonCriticalThreshold DellSigned32BitRange, + voltageProbeLowerNonCriticalThreshold DellSigned32BitRange, + voltageProbeLowerCriticalThreshold DellSigned32BitRange, + voltageProbeLowerNonRecoverableThreshold DellSigned32BitRange, + voltageProbeProbeCapabilities DellProbeCapabilities, + voltageProbeDiscreteReading DellVoltageDiscreteReading +} + +voltageProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VoltageProbeTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0600.0020 This object defines the Voltage Probe Table." + ::= { powerGroup 20 } +voltageProbeTableEntry OBJECT-TYPE + SYNTAX VoltageProbeTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0600.0020.001 This object defines the Voltage Probe Table Entry." + INDEX { voltageProbechassisIndex, + voltageProbeIndex } + ::= { voltageProbeTable 1 } + +voltageProbechassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0020.0001.0001 This attribute defines the index (one based) of the +chassis." + ::= { voltageProbeTableEntry 1 } +voltageProbeIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0020.0001.0002 This attribute defines the index (one based) of the +voltage probe." + ::= { voltageProbeTableEntry 2 } +voltageProbeStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0020.0001.0003 This attribute defines the state capabilities of the +voltage probe." + ::= { voltageProbeTableEntry 3 } +voltageProbeStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0020.0001.0004 This attribute defines the state settings of the +voltage probe." + ::= { voltageProbeTableEntry 4 } +voltageProbeStatus OBJECT-TYPE + SYNTAX DellStatusProbe + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0020.0001.0005 This attribute defines the probe status of the +voltage probe." + ::= { voltageProbeTableEntry 5 } +voltageProbeReading OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0020.0001.0006 This attribute defines the reading for a voltage +probe of type other than voltageProbeTypeIsDiscrete. When the value +for voltageProbeType is other than voltageProbeTypeIsDiscrete, the value +returned for this attribute is the voltage that the probe is reading +in millivolts. When the value for voltageProbeType is +voltageProbeTypeIsDiscrete, a value is not returned for this attribute." + ::= { voltageProbeTableEntry 6 } +voltageProbeType OBJECT-TYPE + SYNTAX DellVoltageType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0020.0001.0007 This attribute defines the type of the voltage probe." + ::= { voltageProbeTableEntry 7 } +voltageProbeLocationName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0020.0001.0008 This attribute defines the location name of the +voltage probe." + ::= { voltageProbeTableEntry 8 } +voltageProbeUpperNonRecoverableThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0020.0001.0009 This attribute defines the upper nonrecoverable threshold +of the voltage probe. The value is an integer representing the voltage +of the threshold in millivolts." + ::= { voltageProbeTableEntry 9 } +voltageProbeUpperCriticalThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0020.0001.0010 This attribute defines the upper critical threshold +of the voltage probe. The value is an integer representing the voltage +of the threshold in millivolts." + ::= { voltageProbeTableEntry 10 } +voltageProbeUpperNonCriticalThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0020.0001.0011 This attribute defines the upper noncritical threshold +of the voltage probe. The value is an integer representing the voltage +of the threshold in millivolts." + ::= { voltageProbeTableEntry 11 } +voltageProbeLowerNonCriticalThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0020.0001.0012 This attribute defines the lower noncritical threshold +of the voltage probe. The value is an integer representing the voltage +of the threshold in millivolts." + ::= { voltageProbeTableEntry 12 } +voltageProbeLowerCriticalThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0020.0001.0013 This attribute defines the lower critical threshold +of the voltage probe. The value is an integer representing the voltage +of the threshold in millivolts." + ::= { voltageProbeTableEntry 13 } +voltageProbeLowerNonRecoverableThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0020.0001.0014 This attribute defines the lower nonrecoverable threshold +of the voltage probe. The value is an integer representing the voltage +of the threshold in millivolts." + ::= { voltageProbeTableEntry 14 } +voltageProbeProbeCapabilities OBJECT-TYPE + SYNTAX DellProbeCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0020.0001.0015 This attribute defines the probe capabilities of the +voltage probe." + ::= { voltageProbeTableEntry 15 } +voltageProbeDiscreteReading OBJECT-TYPE + SYNTAX DellVoltageDiscreteReading + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0020.0001.0016 This attribute defines the reading for a voltage +probe of type voltageProbeTypeIsDiscrete. When the value for voltageProbeType +is other than voltageProbeTypeIsDiscrete, a value is not returned for this +attribute. When the value for voltageProbeType is voltageProbeTypeIsDiscrete, +the value returned for this attribute is the discrete reading for the probe." + ::= { voltageProbeTableEntry 16 } + + +------------------------------------------------------------------------------- +-- Amperage Probe Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.600.30.1... +------------------------------------------------------------------------------- + +DellAmperageProbeType ::= INTEGER { + amperageProbeTypeIsOther(1), -- type is other than following values + amperageProbeTypeIsUnknown(2), -- type is unknown + amperageProbeTypeIs1Point5Volt(3), -- type is 1.5 amperage probe + amperageProbeTypeIs3Point3volt(4), -- type is 3.3 amperage probe + amperageProbeTypeIs5Volt(5), -- type is 5 amperage probe + amperageProbeTypeIsMinus5Volt(6), -- type is -5 amperage probe + amperageProbeTypeIs12Volt(7), -- type is 12 amperage probe + amperageProbeTypeIsMinus12Volt(8), -- type is -12 amperage probe + amperageProbeTypeIsIO(9), -- type is I/O probe + amperageProbeTypeIsCore(10), -- type is Core probe + amperageProbeTypeIsFLEA(11), -- type is FLEA (standby) probe + amperageProbeTypeIsBattery(12), -- type is Battery probe + amperageProbeTypeIsTerminator(13), -- type is SCSI Termination probe + amperageProbeTypeIs2Point5Volt(14), -- type is 2.5 amperage probe + amperageProbeTypeIsGTL(15), -- type is GTL (ground termination logic) probe + amperageProbeTypeIsDiscrete(16), -- type is amperage probe with discrete reading + amperageProbeTypeIsPowerSupplyAmps(23), -- type is Power Supply probe with reading in Amps + amperageProbeTypeIsPowerSupplyWatts(24), -- type is Power Supply probe with reading in Watts + amperageProbeTypeIsSystemAmps(25), -- type is System probe with reading in Amps + amperageProbeTypeIsSystemWatts(26) -- type is System probe with reading in Watts +} +DellAmperageDiscreteReading ::= INTEGER { + amperageIsGood(1), -- amperage reading is Good + amperageIsBad(2) -- amperage reading is Bad +} + +AmperageProbeTableEntry ::= SEQUENCE { + amperageProbechassisIndex DellObjectRange, + amperageProbeIndex DellObjectRange, + amperageProbeStateCapabilities DellStateCapabilities, + amperageProbeStateSettings DellStateSettings, + amperageProbeStatus DellStatusProbe, + amperageProbeReading DellSigned32BitRange, + amperageProbeType DellAmperageProbeType, + amperageProbeLocationName DellString, + amperageProbeUpperNonRecoverableThreshold DellSigned32BitRange, + amperageProbeUpperCriticalThreshold DellSigned32BitRange, + amperageProbeUpperNonCriticalThreshold DellSigned32BitRange, + amperageProbeLowerNonCriticalThreshold DellSigned32BitRange, + amperageProbeLowerCriticalThreshold DellSigned32BitRange, + amperageProbeLowerNonRecoverableThreshold DellSigned32BitRange, + amperageProbeProbeCapabilities DellProbeCapabilities, + amperageProbeDiscreteReading DellAmperageDiscreteReading +} + +amperageProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF AmperageProbeTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0600.0030 This object defines the Amperage Probe Table." + ::= { powerGroup 30 } +amperageProbeTableEntry OBJECT-TYPE + SYNTAX AmperageProbeTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0600.0030.0001 This object defines the Amperage Probe Table Entry." + INDEX { amperageProbechassisIndex, + amperageProbeIndex } + ::= { amperageProbeTable 1 } + +amperageProbechassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0030.0001.0001 This attribute defines the index (one based) of the +chassis." + ::= { amperageProbeTableEntry 1 } +amperageProbeIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0030.0001.0002 This attribute defines the index (one based) of the +amperage probe." + ::= { amperageProbeTableEntry 2 } +amperageProbeStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0030.0001.0003 This attribute defines the state capabilities of the +amperage probe." + ::= { amperageProbeTableEntry 3 } +amperageProbeStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0030.0001.0004 This attribute defines the state settings of the +amperage probe." + ::= { amperageProbeTableEntry 4 } +amperageProbeStatus OBJECT-TYPE + SYNTAX DellStatusProbe + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0030.0001.0005 This attribute defines the probe status of the +amperage probe." + ::= { amperageProbeTableEntry 5 } +amperageProbeReading OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0030.0001.0006 This attribute defines the reading for an amperage +probe of type other than amperageProbeTypeIsDiscrete. + +When the value for amperageProbeType is amperageProbeTypeIsPowerSupplyAmps +or amperageProbeTypeIsSystemAmps, the value returned for this attribute +is the power usage that the probe is reading in tenths of Amps. + +When the value for amperageProbeType is amperageProbeTypeIsPowerSupplyWatts +or amperageProbeTypeIsSystemWatts, the value returned for this attribute +is the power usage that the probe is reading in Watts. + +When the value for amperageProbeType is other than amperageProbeTypeIsDiscrete, +amperageProbeTypeIsPowerSupplyAmps, amperageProbeTypeIsPowerSupplyWatts, +amperageProbeTypeIsSystemAmps or amperageProbeTypeIsSystemWatts, +the value returned for this attribute is the amperage that the probe is +reading in Milliamps. + +When the value for amperageProbeType is amperageProbeTypeIsDiscrete, +a value is not returned for this attribute." + ::= { amperageProbeTableEntry 6 } +amperageProbeType OBJECT-TYPE + SYNTAX DellAmperageProbeType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0030.0001.0007 This attribute defines the type of the amperage probe." + ::= { amperageProbeTableEntry 7 } +amperageProbeLocationName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0030.0001.0008 This attribute defines the location of the amperage probe." + ::= { amperageProbeTableEntry 8 } +amperageProbeUpperNonRecoverableThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0030.0001.0009 This attribute defines the upper nonrecoverable threshold +of the amperage probe. The value is an integer representing the amperage +of the threshold in milliamps." + ::= { amperageProbeTableEntry 9 } +amperageProbeUpperCriticalThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0030.0001.0010 This attribute defines the upper critical threshold +of the amperage probe. The value is an integer representing the amperage +of the threshold in milliamps." + ::= { amperageProbeTableEntry 10 } +amperageProbeUpperNonCriticalThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0030.0001.0011 This attribute defines the upper noncritical threshold +of the amperage probe. The value is an integer representing the amperage +of the threshold in milliamps." + ::= { amperageProbeTableEntry 11 } +amperageProbeLowerNonCriticalThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0030.0001.0012 This attribute defines the lower noncritical threshold +of the amperage probe. The value is an integer representing the amperage +of the threshold in milliamps." + ::= { amperageProbeTableEntry 12 } +amperageProbeLowerCriticalThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0030.0001.0013 This attribute defines the lower critical threshold +of the amperage probe. The value is an integer representing the amperage +of the threshold in milliamps." + ::= { amperageProbeTableEntry 13 } +amperageProbeLowerNonRecoverableThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0030.0001.0014 This attribute defines the lower nonrecoverable threshold +of the amperage probe. The value is an integer representing the amperage +of the threshold in milliamps." + ::= { amperageProbeTableEntry 14 } +amperageProbeProbeCapabilities OBJECT-TYPE + SYNTAX DellProbeCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0030.0001.0015 This attribute defines the probe capabilities of the +amperage probe." + ::= { amperageProbeTableEntry 15 } +amperageProbeDiscreteReading OBJECT-TYPE + SYNTAX DellAmperageDiscreteReading + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0030.0001.0016 This attribute defines the reading for an amperage +probe of type amperageProbeTypeIsDiscrete. When the value for amperageProbeType +is other than amperageProbeTypeIsDiscrete, a value is not returned for this +attribute. When the value for amperageProbeType is amperageProbeTypeIsDiscrete, +the value returned for this attribute is the discrete reading for the probe." + ::= { amperageProbeTableEntry 16 } + + +------------------------------------------------------------------------------- +-- AC Power Switch Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.600.40.1... +------------------------------------------------------------------------------- + +DellACPowerSwitchCapabilities ::= INTEGER { + -- If 0 (zero), there are no AC Power Switch capabilities + -- Note: These values are bit masks, so combination values are possible. + unknownCapabilities(1), -- capabilities are unknown + -- The objects capabilities allow it to be set to: + inputSourceCord1NoReturnCapable(2), -- input source can be cord 1, with no return + inputSourceCord1ReturnCapable(4), -- input source can be cord 1, with return + inputSourceCord2NoReturnCapable(8), -- input source can be cord 2, with no return + inputSourceCord1NoReturnCord1ReturnAndCord2NoReturnCapable(14), + inputSourceCord2ReturnCapable(16), -- input source can be cord 2, with return + inputSourceAllExceptSharedCapable(30), + inputSourceSharedCapable(32), -- input source can be shared + inputSourceAllCapable(62) +} +DellACPowerSwitchSettings ::= INTEGER { + -- If 0 (zero), there are no AC Power Switch settings + -- Note: These values are bit masks, so combination values are possible. + unknown(1), -- settings are unknown + -- Input source settings are mutually-exclusive + inputSourceCord1NoReturn(2), -- input source is cord 1, with no return + inputSourceCord1Return(4), -- input source is cord 1, with return + inputSourceCord2NoReturn(8), -- input source is cord 2, with no return + inputSourceCord2Return(16), -- input source is cord 2, with return + inputSourceShared(32) -- input source is shared +} +DellACPowerSwitchRedundancyMode ::= INTEGER { + nonRedundant(1), -- AC power switch not expecting redundancy + redundant(2) -- AC power switch is expecting redundancy +} + +ACPowerSwitchTableEntry ::= SEQUENCE { + aCPowerSwitchchassisIndex DellObjectRange, + aCPowerSwitchIndex DellObjectRange, + aCPowerSwitchCapabilities DellACPowerSwitchCapabilities, + aCPowerSwitchSettings DellACPowerSwitchSettings, + aCPowerSwitchRedundancyStatus DellStatusRedundancy, + aCPowerCordCountForRedundancy DellObjectRange, + aCPowerSwitchName DellString, + aCPowerSwitchRedundancyMode DellACPowerSwitchRedundancyMode, + aCPowerSwitchStatus DellStatus +} + +aCPowerSwitchTable OBJECT-TYPE + SYNTAX SEQUENCE OF ACPowerSwitchTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0600.0040 This object defines the AC Power Switch Table." + ::= { powerGroup 40 } +aCPowerSwitchTableEntry OBJECT-TYPE + SYNTAX ACPowerSwitchTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0600.0040.0001 This object defines the AC Power Switch Table Entry." + INDEX { aCPowerSwitchchassisIndex, + aCPowerSwitchIndex } + ::= { aCPowerSwitchTable 1 } + +aCPowerSwitchchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0040.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { aCPowerSwitchTableEntry 1 } +aCPowerSwitchIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0040.0001.0002 This attribute defines the index (one based) of the +AC power switch." + ::= { aCPowerSwitchTableEntry 2 } +aCPowerSwitchCapabilities OBJECT-TYPE + SYNTAX DellACPowerSwitchCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0040.0001.0003 This attribute defines the capabilities of the +AC power switch." + ::= { aCPowerSwitchTableEntry 3 } +aCPowerSwitchSettings OBJECT-TYPE + SYNTAX DellACPowerSwitchSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0040.0001.0004 This attribute defines the settings of the +AC power switch." + ::= { aCPowerSwitchTableEntry 4 } +aCPowerSwitchRedundancyStatus OBJECT-TYPE + SYNTAX DellStatusRedundancy + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0040.0001.0005 This attribute defines the redundancy status of the +AC power switch." + ::= { aCPowerSwitchTableEntry 5 } +aCPowerCordCountForRedundancy OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0040.0001.0006 This attribute defines the total number of AC power +cords required for this AC power switch to have full redundancy." + ::= { aCPowerSwitchTableEntry 6 } +aCPowerSwitchName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0040.0001.0007 This attribute defines the name of the AC power switch." + ::= { aCPowerSwitchTableEntry 7 } +aCPowerSwitchRedundancyMode OBJECT-TYPE + SYNTAX DellACPowerSwitchRedundancyMode + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0040.0001.0008 This attribute defines the redundancy mode of the +AC power switch." + ::= { aCPowerSwitchTableEntry 8 } +aCPowerSwitchStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0040.0001.0009 This attribute defines the status of the AC power switch." + ::= { aCPowerSwitchTableEntry 9 } + + +------------------------------------------------------------------------------- +-- AC Power Cord Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.600.42.1... +------------------------------------------------------------------------------- + +DellACPowerCordStateCapabilities ::= INTEGER { + -- If 0 (zero), there are no AC Power Cord state capabilities + -- Note: These values are bit masks, so combination values are possible. + unknown(1), -- state capabilities are unknown + enableCapable(2), -- AC power cord can be enabled (online) or disabled (offline) + notReadyCapable(4) -- AC power cord can be not ready +} +DellACPowerCordStateSettings ::= INTEGER { + -- If 0 (zero), there are no AC Power Cord state settings + -- Note: These values are bit masks, so combination values are possible. + unknown(1), -- state settings are unknown + enabled(2), -- AC power cord is enabled (online) + notReady(4), -- AC power cord is not ready + acPowerCordHasPower(8), -- AC power cord has power + acPowerCordIsEnabledAndHasPower(10), + acPowerCordIsActiveSource(16), -- AC power cord is active source of AC power + acPowerCordIsEnabledHasPowerAndIsActiveSource(26) +} + +ACPowerCordTableEntry ::= SEQUENCE { + aCPowerCordchassisIndex DellObjectRange, + aCPowerCordIndex DellObjectRange, + aCPowerCordStateCapabilities DellACPowerCordStateCapabilities, + aCPowerCordStateSettings DellACPowerCordStateSettings, + aCPowerCordStatus DellStatus, + aCPowerCordaCPowerSwitchIndexReference DellObjectRange, + aCPowerCordLocationName DellString +} + +aCPowerCordTable OBJECT-TYPE + SYNTAX SEQUENCE OF ACPowerCordTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0600.0042 This object defines the AC Power Cord Table." + ::= { powerGroup 42 } +aCPowerCordTableEntry OBJECT-TYPE + SYNTAX ACPowerCordTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0600.0042.0001 This object defines the AC Power Cord Table Entry." + INDEX { aCPowerCordchassisIndex, + aCPowerCordIndex } + ::= { aCPowerCordTable 1 } + +aCPowerCordchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0042.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { aCPowerCordTableEntry 1 } +aCPowerCordIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0042.0001.0002 This attribute defines the index (one based) of the +AC power cord." + ::= { aCPowerCordTableEntry 2 } +aCPowerCordStateCapabilities OBJECT-TYPE + SYNTAX DellACPowerCordStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0042.0001.0003 This attribute defines the state capabilities of the +AC power cord." + ::= { aCPowerCordTableEntry 3 } +aCPowerCordStateSettings OBJECT-TYPE + SYNTAX DellACPowerCordStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0042.0001.0004 This attribute defines the state settings of the +AC power cord." + ::= { aCPowerCordTableEntry 4 } +aCPowerCordStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0042.0001.0005 This attribute defines the status of the AC power cord." + ::= { aCPowerCordTableEntry 5 } +aCPowerCordaCPowerSwitchIndexReference OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0042.0001.0006 This attribute defines the index (one based) to the +associated AC power switch for this AC power cord." + ::= { aCPowerCordTableEntry 6 } +aCPowerCordLocationName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0042.0001.0007 This attribute defines the location of the +AC power cord." + ::= { aCPowerCordTableEntry 7 } + + +------------------------------------------------------------------------------- +-- Battery Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.600.50.1... +------------------------------------------------------------------------------- + +DellBatteryReading ::= INTEGER { + -- Note: These values are bit masks, so combination values are possible. + predictiveFailure(1), -- battery predictive failure + failed(2), -- battery failed + presenceDetected(4) -- battery presence detected +} + +BatteryTableEntry ::= SEQUENCE { + batteryChassisIndex DellObjectRange, + batteryIndex DellObjectRange, + batteryStateCapabilities DellStateCapabilities, + batteryStateSettings DellStateSettings, + batteryStatus DellStatus, + batteryReading DellBatteryReading, + batteryLocationName DellString +} + +batteryTable OBJECT-TYPE + SYNTAX SEQUENCE OF BatteryTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0600.0050 This object defines the Battery Table." + ::= { powerGroup 50 } +batteryTableEntry OBJECT-TYPE + SYNTAX BatteryTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0600.0050.0001 This object defines the Battery Table Entry." + INDEX { batteryChassisIndex, + batteryIndex } + ::= { batteryTable 1 } + +batteryChassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0050.0001.0001 This attribute defines the index (one based) of the +chassis that contains the battery." + ::= { batteryTableEntry 1 } +batteryIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0050.0001.0002 This attribute defines the index (one based) of the +battery." + ::= { batteryTableEntry 2 } +batteryStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0050.0001.0003 This attribute defines the state capabilities of the +battery." + ::= { batteryTableEntry 3 } +batteryStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0050.0001.0004 This attribute defines the state settings of the +battery." + ::= { batteryTableEntry 4 } +batteryStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0050.0001.0005 This attribute defines the status of the battery." + ::= { batteryTableEntry 5 } +batteryReading OBJECT-TYPE + SYNTAX DellBatteryReading + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0050.0001.0006 This attribute defines the reading of the battery." + ::= { batteryTableEntry 6 } +batteryLocationName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0050.0001.0007 This attribute defines the location of the battery." + ::= { batteryTableEntry 7 } + + +------------------------------------------------------------------------------- +-- Power Usage Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.600.60.1... +------------------------------------------------------------------------------- + +DellPowerCapCapabilities ::= INTEGER { + -- Note: These values are bit masks, so combination values are possible. + -- none(0), - no power cap capabilities + enable(1), -- power cap can be enabled + disable(2) -- power cap can be disabled +} +DellPowerCapSetting ::= INTEGER { + -- disabled(0), - power cap disabled + enabled(1) -- power cap enabled +} + +PowerUsageTableEntry ::= SEQUENCE { + powerUsageChassisIndex DellObjectRange, + powerUsageIndex DellObjectRange, + powerUsageStateCapabilities DellStateCapabilities, + powerUsageStateSettings DellStateSettings, + powerUsageStatus DellStatus, + powerUsageEntityName DellString, + powerUsageCumulativeWattage DellUnsigned32BitRange, + powerUsageCumulativeWattageStartDateName DellDateName, + powerUsagePeakWatts DellUnsigned32BitRange, + powerUsagePeakWattsStartDateName DellDateName, + powerUsagePeakWattsReadingDateName DellDateName, + powerUsagePeakAmps DellUnsigned32BitRange, + powerUsagePeakAmpsStartDateName DellDateName, + powerUsagePeakAmpsReadingDateName DellDateName, + powerUsageIdlePower DellUnsigned32BitRange, + powerUsageMaxPotentialPower DellUnsigned32BitRange, + powerUsagePowerCapCapabilities DellPowerCapCapabilities, + powerUsagePowerCapSetting DellPowerCapSetting, + powerUsagePowerCapValue DellUnsigned32BitRange, + powerUsageInstantaneousHeadroom DellUnsigned32BitRange, + powerUsagePeakHeadroom DellUnsigned32BitRange +} + +powerUsageTable OBJECT-TYPE + SYNTAX SEQUENCE OF PowerUsageTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0600.0060 This object defines the Power Usage Table." + ::= { powerGroup 60 } +powerUsageTableEntry OBJECT-TYPE + SYNTAX PowerUsageTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0600.0060.0001 This object defines the Power Usage Table Entry." + INDEX { powerUsageChassisIndex, + powerUsageIndex } + ::= { powerUsageTable 1 } + +powerUsageChassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0060.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { powerUsageTableEntry 1 } +powerUsageIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0060.0001.0002 This attribute defines the index (one based) of the +power usage information." + ::= { powerUsageTableEntry 2 } +powerUsageStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0060.0001.0003 This attribute defines the state capabilities of the +power usage information." + ::= { powerUsageTableEntry 3 } +powerUsageStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0060.0001.0004 This attribute defines the state settings of the +power usage information." + ::= { powerUsageTableEntry 4 } +powerUsageStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0060.0001.0005 This attribute defines the status of the +power usage information." + ::= { powerUsageTableEntry 5 } +powerUsageEntityName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0060.0001.0006 This attribute defines the name of the entity +associated with this power usage information." + ::= { powerUsageTableEntry 6 } +powerUsageCumulativeWattage OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0060.0001.0007 This attribute defines the total wattage used +(in Watt-hours) by this entity since the date and time specified +by the powerUsageCumulativeWattageStartDateName attribute." + ::= { powerUsageTableEntry 7 } +powerUsageCumulativeWattageStartDateName OBJECT-TYPE + SYNTAX DellDateName + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0060.0001.0008 This attribute defines the date and time at +which the data collection started for the value reported by the +powerUsageCumulativeWattage attribute." + ::= { powerUsageTableEntry 8 } +powerUsagePeakWatts OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0060.0001.0009 This attribute defines the peak wattage reading +(in Watts) for this entity since the date and time specified by the +powerUsagePeakWattsStartDateName attribute." + ::= { powerUsageTableEntry 9 } +powerUsagePeakWattsStartDateName OBJECT-TYPE + SYNTAX DellDateName + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0060.0001.0010 This attribute defines the date and time at +which the data collection started for the value reported by the +powerUsagePeakWatts attribute." + ::= { powerUsageTableEntry 10 } +powerUsagePeakWattsReadingDateName OBJECT-TYPE + SYNTAX DellDateName + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0060.0001.0011 This attribute defines the date and time at +which the value reported by the powerUsagePeakWatts attribute was +measured." + ::= { powerUsageTableEntry 11 } +powerUsagePeakAmps OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0060.0001.0012 This attribute defines the peak amperage reading +(in tenths of Amps) for this entity since the date and time specified +by the powerUsagePeakAmpsStartDateName attribute." + ::= { powerUsageTableEntry 12 } +powerUsagePeakAmpsStartDateName OBJECT-TYPE + SYNTAX DellDateName + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0060.0001.0013 This attribute defines the date and time at +which the data collection started for the value reported by the +powerUsagePeakAmps attribute." + ::= { powerUsageTableEntry 13 } +powerUsagePeakAmpsReadingDateName OBJECT-TYPE + SYNTAX DellDateName + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0060.0001.0014 This attribute defines the date and time at +which the value reported by the powerUsagePeakAmps attribute was +measured." + ::= { powerUsageTableEntry 14 } +powerUsageIdlePower OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0060.0001.0015 This attribute defines the system idle power +(in Watts). This is the minimum power the system can consume +based on the current hardware configuration." + ::= { powerUsageTableEntry 15 } +powerUsageMaxPotentialPower OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0060.0001.0016 This attribute defines the system maximum potential +power (in Watts). This is the maximum power the system can consume +based on the current hardware configuration." + ::= { powerUsageTableEntry 16 } +powerUsagePowerCapCapabilities OBJECT-TYPE + SYNTAX DellPowerCapCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0060.0001.0017 This attribute defines the system power cap capabilities." + ::= { powerUsageTableEntry 17 } +powerUsagePowerCapSetting OBJECT-TYPE + SYNTAX DellPowerCapSetting + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0060.0001.0018 This attribute defines the system power cap setting." + ::= { powerUsageTableEntry 18 } +powerUsagePowerCapValue OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0060.0001.0019 This attribute defines the system power cap value +(in Watts)." + ::= { powerUsageTableEntry 19 } +powerUsageInstantaneousHeadroom OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0060.0001.0020 This attribute defines the system instantaneous +headroom (in Watts). This is the theoretical maximum power drawn by +the power supply minus instantaneous power draw." + ::= { powerUsageTableEntry 20 } +powerUsagePeakHeadroom OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0060.0001.0021 This attribute defines the system peak headroom +(in Watts). This is the theoretical maximum power drawn by the power +supply minus peak power draw." + ::= { powerUsageTableEntry 21 } + + +------------------------------------------------------------------------------- +-- Power Profile Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.600.70.1... +------------------------------------------------------------------------------- + +DellPowerProfileType ::= INTEGER { + -- Note: These values are bit masks, so combination values are possible. + -- none(0), - none + maxPerformance(1), -- Maximum Performance + osControl(2), -- OS Control + activePowerController(4), -- Active Power Controller + custom(8) -- Custom +} +DellCPUPowerPerformanceManagementType ::= INTEGER { + -- Note: These values are bit masks, so combination values are possible. + -- none(0), - none + maxPerformance(1), -- Maximum Performance + minPower(2), -- Minimum Power + osDBPM(4), -- OS Demand Based Power Management + systemDBPM(8) -- System Demand Based Power Management +} +DellMemoryPowerPerformanceManagementType ::= INTEGER { + -- Note: These values are bit masks, so combination values are possible. + -- none(0), - none + maxPerformance(1), -- Maximum Performance + mhz1333(2), -- 1333 MHz + mhz1067(4), -- 1067 MHz + mhz800(8), -- 800 MHz + minPower(16) -- Minimum Power +} +DellFanPowerPerformanceManagementType ::= INTEGER { + -- Note: These values are bit masks, so combination values are possible. + -- none(0), - none + maxPerformance(1), -- Maximum Performance + minPower(2) -- Minimum Power +} + +PowerProfileTableEntry ::= SEQUENCE { + powerProfileChassisIndex DellObjectRange, + powerProfileIndex DellObjectRange, + powerProfileSupportedProfiles DellPowerProfileType, + powerProfileSetting DellPowerProfileType, + powerProfileCustomCPUMgmtCapabilities DellCPUPowerPerformanceManagementType, + powerProfileCustomCPUMgmtSetting DellCPUPowerPerformanceManagementType, + powerProfileCustomMemoryMgmtCapabilities DellMemoryPowerPerformanceManagementType, + powerProfileCustomMemoryMgmtSetting DellMemoryPowerPerformanceManagementType, + powerProfileCustomFanMgmtCapabilities DellFanPowerPerformanceManagementType, + powerProfileCustomFanMgmtSetting DellFanPowerPerformanceManagementType +} + +powerProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF PowerProfileTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0600.0070 This object defines the Power Profile Table." + ::= { powerGroup 70 } +powerProfileTableEntry OBJECT-TYPE + SYNTAX PowerProfileTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0600.0070.0001 This object defines the Power Profile Table Entry." + INDEX { powerProfileChassisIndex, + powerProfileIndex } + ::= { powerProfileTable 1 } + +powerProfileChassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0070.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { powerProfileTableEntry 1 } +powerProfileIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0060.0001.0002 This attribute defines the index (one based) of the +power profile information." + ::= { powerProfileTableEntry 2 } +powerProfileSupportedProfiles OBJECT-TYPE + SYNTAX DellPowerProfileType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0070.0001.0003 This attribute defines the supported power profiles." + ::= { powerProfileTableEntry 3 } +powerProfileSetting OBJECT-TYPE + SYNTAX DellPowerProfileType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0070.0001.0004 This attribute defines the power profile setting." + ::= { powerProfileTableEntry 4 } +powerProfileCustomCPUMgmtCapabilities OBJECT-TYPE + SYNTAX DellCPUPowerPerformanceManagementType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0070.0001.0005 This attribute defines the custom CPU power and +performance management capabilities that are available for the Custom +power profile." + ::= { powerProfileTableEntry 5 } +powerProfileCustomCPUMgmtSetting OBJECT-TYPE + SYNTAX DellCPUPowerPerformanceManagementType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0070.0001.0006 This attribute defines the custom CPU power and +performance management setting for the Custom power profile." + ::= { powerProfileTableEntry 6 } +powerProfileCustomMemoryMgmtCapabilities OBJECT-TYPE + SYNTAX DellMemoryPowerPerformanceManagementType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0070.0001.0007 This attribute defines the custom memory power and +performance management capabilities that are available for the Custom +power profile." + ::= { powerProfileTableEntry 7 } +powerProfileCustomMemoryMgmtSetting OBJECT-TYPE + SYNTAX DellMemoryPowerPerformanceManagementType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0070.0001.0008 This attribute defines the custom memory power and +performance management setting for the Custom power profile." + ::= { powerProfileTableEntry 8 } +powerProfileCustomFanMgmtCapabilities OBJECT-TYPE + SYNTAX DellFanPowerPerformanceManagementType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0070.0001.0009 This attribute defines the custom fan power and +performance management capabilities that are available for the Custom +power profile." + ::= { powerProfileTableEntry 9 } +powerProfileCustomFanMgmtSetting OBJECT-TYPE + SYNTAX DellFanPowerPerformanceManagementType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0600.0070.0001.0010 This attribute defines the custom fan power and +performance management setting for the Custom power profile." + ::= { powerProfileTableEntry 10 } + + +------------------------------------------------------------------------------- +-- Thermal Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.700 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Cooling Unit Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.700.10.1... +------------------------------------------------------------------------------- + +CoolingUnitTableEntry ::= SEQUENCE { + coolingUnitchassisIndex DellObjectRange, + coolingUnitIndex DellObjectRange, + coolingUnitStateCapabilties DellStateCapabilities, + coolingUnitStateSettings DellStateSettings, + coolingUnitRedundancyStatus DellStatusRedundancy, + coolingDeviceCountForRedundancy DellObjectRange, + coolingUnitName DellString, + coolingUnitStatus DellStatus +} + +coolingUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF CoolingUnitTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0700.0010 This object defines the Cooling Unit Table." + ::= { thermalGroup 10 } +coolingUnitTableEntry OBJECT-TYPE + SYNTAX CoolingUnitTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0700.0010.0001 This object defines the Cooling Unit Table Entry." + INDEX { coolingUnitchassisIndex, + coolingUnitIndex } + ::= { coolingUnitTable 1 } + +coolingUnitchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0010.0001.0001 This attribute defines the index (one based) of the +assoicated chassis." + ::= { coolingUnitTableEntry 1 } +coolingUnitIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0010.0001.0002 This attribute defines the index (one based) of the +cooling unit." + ::= { coolingUnitTableEntry 2 } +coolingUnitStateCapabilties OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0010.0001.0003 This attribute defines the state capabilities of the +cooling unit." + ::= { coolingUnitTableEntry 3 } +coolingUnitStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0010.0001.0004 This attribute defines the state settings of the +cooling unit." + ::= { coolingUnitTableEntry 4 } +coolingUnitRedundancyStatus OBJECT-TYPE + SYNTAX DellStatusRedundancy + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0010.0001.0005 This attribute defines the redundancy status of the +cooling unit." + ::= { coolingUnitTableEntry 5 } +coolingDeviceCountForRedundancy OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0010.0001.0006 This attribute defines the total number of cooling devices +required for this cooling unit to have full redundancy." + ::= { coolingUnitTableEntry 6 } +coolingUnitName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0010.0001.0007 This attribute defines the name of the cooling unit." + ::= { coolingUnitTableEntry 7 } +coolingUnitStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0010.0001.0008 This attribute defines the status of the cooling unit." + ::= { coolingUnitTableEntry 8 } + + +------------------------------------------------------------------------------- +-- Cooling Device Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.700.12.1... +------------------------------------------------------------------------------- + +DellCoolingDeviceType ::= INTEGER { + coolingDeviceTypeIsOther(1), -- type is other than following values + coolingDeviceTypeIsUnknown(2), -- type is unknown + coolingDeviceTypeIsAFan(3), -- type is Fan + coolingDeviceTypeIsABlower(4), -- type is Centrifugal Blower + coolingDeviceTypeIsAChipFan(5), -- type is Fan on Integrated Circuit + coolingDeviceTypeIsACabinetFan(6), -- type is Cabinet Fan + coolingDeviceTypeIsAPowerSupplyFan(7), -- type is Power Supply Fan + coolingDeviceTypeIsAHeatPipe(8), -- type is Heat Pipe + coolingDeviceTypeIsRefrigeration(9), -- type is Integrated Refrigeration Unit + coolingDeviceTypeIsActiveCooling(10), -- type is Active Cooling Device + coolingDeviceTypeIsPassiveCooling(11) -- type is Passive Cooling Device +} +DellCoolingDeviceSubType ::= INTEGER { + coolingDeviceSubTypeIsOther(1), -- subtype is other than following values + coolingDeviceSubTypeIsUnknown(2), -- subtype is unknown + coolingDeviceSubTypeIsAFanThatReadsInRPM(3),-- subtype is Fan that reads RPM + coolingDeviceSubTypeIsAFanReadsONorOFF(4), -- subtype is Fan that reads Off or On + coolingDeviceSubTypeIsAPowerSupplyFanThatReadsinRPM(5), -- subtype is Power Supply Fan that reads RPM + coolingDeviceSubTypeIsAPowerSupplyFanThatReadsONorOFF(6),-- subtype is Power Supply Fan that reads Off or On + coolingDeviceSubTypeIsDiscrete(16) -- subtype is cooling device with discrete reading +} +DellCoolingDeviceDiscreteReading ::= INTEGER { + coolingDeviceIsGood(1), -- cooling device is Good + coolingDeviceIsBad(2) -- cooling device is Bad +} + +CoolingDeviceTableEntry ::= SEQUENCE { + coolingDevicechassisIndex DellObjectRange, + coolingDeviceIndex DellObjectRange, + coolingDeviceStateCapabilities DellStateCapabilities, + coolingDeviceStateSettings DellStateSettings, + coolingDeviceStatus DellStatusProbe, + coolingDeviceReading DellSigned32BitRange, + coolingDeviceType DellCoolingDeviceType, + coolingDeviceLocationName DellString, + coolingDeviceUpperNonRecoverableThreshold DellSigned32BitRange, + coolingDeviceUpperCriticalThreshold DellSigned32BitRange, + coolingDeviceUpperNonCriticalThreshold DellSigned32BitRange, + coolingDeviceLowerNonCriticalThreshold DellSigned32BitRange, + coolingDeviceLowerCriticalThreshold DellSigned32BitRange, + coolingDeviceLowerNonRecoverableThreshold DellSigned32BitRange, + coolingDevicecoolingUnitIndexReference DellObjectRange, + coolingDeviceSubType DellCoolingDeviceSubType, + coolingDeviceProbeCapabilities DellProbeCapabilities, + coolingDeviceDiscreteReading DellCoolingDeviceDiscreteReading +} + +coolingDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CoolingDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0700.0012 This object defines the Cooling Device Table." + ::= { thermalGroup 12 } +coolingDeviceTableEntry OBJECT-TYPE + SYNTAX CoolingDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0700.0012.0001 This object defines the Cooling Device Table Entry." + INDEX { coolingDevicechassisIndex, + coolingDeviceIndex } + ::= { coolingDeviceTable 1 } + +coolingDevicechassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0012.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { coolingDeviceTableEntry 1 } +coolingDeviceIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0012.0001.0002 This attribute defines the index (one based) of the +cooling device." + ::= { coolingDeviceTableEntry 2 } +coolingDeviceStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0012.0001.0003 This attribute defines the state capabilities of the +cooling device." + ::= { coolingDeviceTableEntry 3 } +coolingDeviceStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0012.0001.0004 This attribute defines the state settings of the +cooling device." + ::= { coolingDeviceTableEntry 4 } +coolingDeviceStatus OBJECT-TYPE + SYNTAX DellStatusProbe + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0012.0001.0005 This attribute defines the probe status of the +cooling device." + ::= { coolingDeviceTableEntry 5 } +coolingDeviceReading OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0012.0001.0006 This attribute defines the reading for a cooling device +of subtype other than coolingDeviceSubTypeIsDiscrete. When the value +for coolingDeviceSubType is other than coolingDeviceSubTypeIsDiscrete, the +value returned for this attribute is the speed in RPM or the OFF/ON value +of the cooling device. When the value for coolingDeviceSubType is +coolingDeviceSubTypeIsDiscrete, a value is not returned for this attribute." + ::= { coolingDeviceTableEntry 6 } +coolingDeviceType OBJECT-TYPE + SYNTAX DellCoolingDeviceType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0012.0001.0007 This attribute defines the type of the cooling device." + ::= { coolingDeviceTableEntry 7 } +coolingDeviceLocationName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0012.0001.0008 This attribute defines the location name of the +cooling device." + ::= { coolingDeviceTableEntry 8 } +coolingDeviceUpperNonRecoverableThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0012.0001.0009 This attribute defines the upper nonrecoverable threshold +of the cooling device. The value is an integer representing fan speed +in revolutions per minute (RPM). It is not applicable to OFF/ON type +cooling devices or non-cooling device types." + ::= { coolingDeviceTableEntry 9 } +coolingDeviceUpperCriticalThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0012.0001.0010 This attribute defines the upper critical threshold +of the cooling device. The value is an integer representing fan speed +in revolutions per minute (RPM). It is not applicable to OFF/ON type +cooling devices or non-cooling device types." + ::= { coolingDeviceTableEntry 10 } +coolingDeviceUpperNonCriticalThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0012.0001.0011 This attribute defines the upper noncritical threshold +of the cooling device. The value is an integer representing fan speed +in revolutions per minute (RPM). It is not applicable to OFF/ON type +cooling devices or non-cooling device types." + ::= { coolingDeviceTableEntry 11 } +coolingDeviceLowerNonCriticalThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0012.0001.0012 This attribute defines the lower noncritical threshold +of the cooling device. The value is an integer representing fan speed +in revolutions per minute (RPM). It is not applicable to OFF/ON type +cooling devices or non-cooling device types." + ::= { coolingDeviceTableEntry 12 } +coolingDeviceLowerCriticalThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0012.0001.0013 This attribute defines the lower critical threshold +of the cooling device. The value is an integer representing fan speed +in revolutions per minute (RPM). It is not applicable to OFF/ON type +cooling devices or non-cooling device types." + ::= { coolingDeviceTableEntry 13 } +coolingDeviceLowerNonRecoverableThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0012.0001.0014 This attribute defines the lower nonrecoverable threshold +of the cooling device. The value is an integer representing fan speed +in revolutions per minute (RPM). It is not applicable to OFF/ON type +cooling devices or non-cooling device types." + ::= { coolingDeviceTableEntry 14 } +coolingDevicecoolingUnitIndexReference OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0012.0001.0015 This attribute defines the index to the associated +cooling unit." + ::= { coolingDeviceTableEntry 15 } +coolingDeviceSubType OBJECT-TYPE + SYNTAX DellCoolingDeviceSubType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0012.0001.0016 This attribute defines the subtype of the cooling device." + ::= { coolingDeviceTableEntry 16 } +coolingDeviceProbeCapabilities OBJECT-TYPE + SYNTAX DellProbeCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0012.0001.0017 This attribute defines the probe capabilities of the +cooling device." + ::= { coolingDeviceTableEntry 17 } +coolingDeviceDiscreteReading OBJECT-TYPE + SYNTAX DellCoolingDeviceDiscreteReading + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0012.0001.0018 This attribute defines the reading for a cooling device +of type coolingDeviceSubTypeIsDiscrete. When the value for +coolingDeviceSubType is other than coolingDeviceSubTypeIsDiscrete, a value +is not returned for this attribute. When the value for coolingDeviceSubType +is coolingDeviceSubTypeIsDiscrete, the value returned for this attribute +is the discrete reading for the cooling device." + ::= { coolingDeviceTableEntry 18 } + + +------------------------------------------------------------------------------- +-- Temperature Probe Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.700.20.1... +------------------------------------------------------------------------------- + +DellTemperatureProbeType ::= INTEGER { + temperatureProbeTypeIsOther(1), -- type is other than following values + temperatureProbeTypeIsUnknown(2), -- type is unknown + temperatureProbeTypeIsAmbientESM(3), -- type is Ambient Embedded Systems Management temperature probe + temperatureProbeTypeIsDiscrete(16) -- type is temperature probe with discrete reading +} +DellTemperatureDiscreteReading ::= INTEGER { + temperatureIsGood(1), -- temperature reading is Good + temperatureIsBad(2) -- temperature reading is Bad +} + +TemperatureProbeTableEntry ::= SEQUENCE { + temperatureProbechassisIndex DellObjectRange, + temperatureProbeIndex DellObjectRange, + temperatureProbeStateCapabilities DellStateCapabilities, + temperatureProbeStateSettings DellStateSettings, + temperatureProbeStatus DellStatusProbe, + temperatureProbeReading DellSigned32BitRange, + temperatureProbeType DellTemperatureProbeType, + temperatureProbeLocationName DellString, + temperatureProbeUpperNonRecoverableThreshold DellSigned32BitRange, + temperatureProbeUpperCriticalThreshold DellSigned32BitRange, + temperatureProbeUpperNonCriticalThreshold DellSigned32BitRange, + temperatureProbeLowerNonCriticalThreshold DellSigned32BitRange, + temperatureProbeLowerCriticalThreshold DellSigned32BitRange, + temperatureProbeLowerNonRecoverableThreshold DellSigned32BitRange, + temperatureProbeProbeCapabilities DellProbeCapabilities, + temperatureProbeDiscreteReading DellTemperatureDiscreteReading +} + +temperatureProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TemperatureProbeTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0700.0020 This object defines the Temperature Probe Table." + ::= { thermalGroup 20 } +temperatureProbeTableEntry OBJECT-TYPE + SYNTAX TemperatureProbeTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0700.0020.0001 This object defines the Temperature Probe Table Entry." + INDEX { temperatureProbechassisIndex, + temperatureProbeIndex } + ::= { temperatureProbeTable 1 } + +temperatureProbechassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0020.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { temperatureProbeTableEntry 1 } +temperatureProbeIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0020.0001.0002 This attribute defines the index (one based) of the +temperature probe." + ::= { temperatureProbeTableEntry 2 } +temperatureProbeStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0020.0001.0003 This attribute defines the state capabilities of the +temperature probe." + ::= { temperatureProbeTableEntry 3 } +temperatureProbeStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0020.0001.0004 This attribute defines the state settings of the +temperature probe." + ::= { temperatureProbeTableEntry 4 } +temperatureProbeStatus OBJECT-TYPE + SYNTAX DellStatusProbe + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0020.0001.0005 This attribute defines the probe status of the +temperature probe." + ::= { temperatureProbeTableEntry 5 } +temperatureProbeReading OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0020.0001.0006 This attribute defines the reading for a temperature +probe of type other than temperatureProbeTypeIsDiscrete. When the value +for temperatureProbeType is other than temperatureProbeTypeIsDiscrete, +the value returned for this attribute is the temperature that the probe +is reading in tenths of degrees Centigrade. When the value for +temperatureProbeType is temperatureProbeTypeIsDiscrete, a value is not +returned for this attribute." + ::= { temperatureProbeTableEntry 6 } +temperatureProbeType OBJECT-TYPE + SYNTAX DellTemperatureProbeType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0020.0001.0007 This attribute defines the type of the temperature probe." + ::= { temperatureProbeTableEntry 7 } +temperatureProbeLocationName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0020.0001.0008 This attribute defines the location name of the +temperature probe." + ::= { temperatureProbeTableEntry 8 } +temperatureProbeUpperNonRecoverableThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0020.0001.0009 This attribute defines the upper nonrecoverable threshold +of the temperature probe. The value is an integer representing the temperature +of the threshold in tenths of degrees Centigrade." + ::= { temperatureProbeTableEntry 9 } +temperatureProbeUpperCriticalThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0020.0001.0010 This attribute defines the upper critical threshold +of the temperature probe. The value is an integer representing the temperature +of the threshold in tenths of degrees Centigrade." + ::= { temperatureProbeTableEntry 10 } +temperatureProbeUpperNonCriticalThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0020.0001.0011 This attribute defines the upper noncritical threshold +of the temperature probe. The value is an integer representing the temperature +of the threshold in tenths of degrees Centigrade." + ::= { temperatureProbeTableEntry 11 } +temperatureProbeLowerNonCriticalThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0020.0001.0012 This attribute defines the lower noncritical threshold +of the temperature probe. The value is an integer representing the temperature +of the threshold in tenths of degrees Centigrade." + ::= { temperatureProbeTableEntry 12 } +temperatureProbeLowerCriticalThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0020.0001.0013 This attribute defines the lower critical threshold +of the temperature probe. The value is an integer representing the temperature +of the threshold in tenths of degrees Centigrade." + ::= { temperatureProbeTableEntry 13 } +temperatureProbeLowerNonRecoverableThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0020.0001.0014 This attribute defines the lower nonrecoverable threshold +of the temperature probe. The value is an integer representing the temperature +of the threshold in tenths of degrees Centigrade." + ::= { temperatureProbeTableEntry 14 } +temperatureProbeProbeCapabilities OBJECT-TYPE + SYNTAX DellProbeCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0020.0001.0015 This attribute defines the probe capabilities of the +temperature probe." + ::= { temperatureProbeTableEntry 15 } +temperatureProbeDiscreteReading OBJECT-TYPE + SYNTAX DellTemperatureDiscreteReading + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0700.0020.0001.0016 This attribute defines the reading for a temperature +probe of type temperatureProbeTypeIsDiscrete. When the value for +temperatureProbeType is other than temperatureProbeTypeIsDiscrete, a value +is not returned for this attribute. When the value for temperatureProbeType +is temperatureProbeTypeIsDiscrete, the value returned for this attribute +is the discrete reading for the probe." + ::= { temperatureProbeTableEntry 16 } + + +------------------------------------------------------------------------------- +-- User Security Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.800 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- User Security Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.800.10.1... +------------------------------------------------------------------------------- + +UserSecurityTableEntry ::= SEQUENCE { + userSecuritychassisIndex DellObjectRange, + userSecurityIndex DellObjectRange, + userSecurityUserName DellSecurityString, + userSecurityControlName DellSecurityString, + userSecurityRequestName DellSecurityString +} + +userSecurityTable OBJECT-TYPE + SYNTAX SEQUENCE OF UserSecurityTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0800.0010 This object defines the User Security Table." + ::= { userSecurityGroup 10 } +userSecurityTableEntry OBJECT-TYPE + SYNTAX UserSecurityTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0800.0010.0001 This object defines the User Security Table Entry." + INDEX { userSecuritychassisIndex, + userSecurityIndex } + ::= { userSecurityTable 1 } + +userSecuritychassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0800.0010.0001.0001 This attribute defines the index (one based) of the +assoicated chassis." + ::= { userSecurityTableEntry 1 } +userSecurityIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0800.0010.0001.0002 This attribute defines the index (one based) of the +user." + ::= { userSecurityTableEntry 2 } +userSecurityUserName OBJECT-TYPE + SYNTAX DellSecurityString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0800.0010.0001.0003 This attribute defines the name of the user +that is authorized to perform Set operations on this system." + ::= { userSecurityTableEntry 3 } +userSecurityControlName OBJECT-TYPE + SYNTAX DellSecurityString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0800.0010.0001.0004 This attribute defines the control string +that is used for managing users in this table." + ::= { userSecurityTableEntry 4 } +userSecurityRequestName OBJECT-TYPE + SYNTAX DellSecurityString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0800.0010.0001.0005 This attribute defines the request string +that is used for Set requests on this system." + ::= { userSecurityTableEntry 5 } + + +------------------------------------------------------------------------------- +-- Remote Flash BIOS Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.900 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Remote Flash BIOS Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.900.10.1... +------------------------------------------------------------------------------- + +DellRemoteFlashBIOSStateCapabilitiesUnique ::= INTEGER { + -- If 0 (zero), there are no remote flash BIOS state capabilities + unknown(1), -- state capabilities are unknown + enableCapable(2), -- remote flash BIOS can be enabled (online) or be disabled (offline) + notReadyCapable(4), -- remote flash BIOS can be not ready + cancelCapable(8), -- remote flash BIOS can be canceled + enableAndCancelCapable(10) -- remote flash BIOS can be enabled and canceled +} +DellRemoteFlashBIOSStateSettingsUnique ::= INTEGER { + -- If 0 (zero), there are no remote flash BIOS state settings + unknown(1), -- state settings are unknown + enabled(2), -- remote flash BIOS is enabled + notReady(4), -- remote flash BIOS is not ready + canceled(8), -- remote flash BIOS is canceled + pending(16), -- remote flash BIOS is pending + other(32) -- state settings are other than above +} +DellRemoteFlashBIOSCompletionCode ::= INTEGER { + completionCodeIsOther(1), -- code is other than following values + completionCodeIsUnknown(2), -- code is unknown + completionCodeIsOK(3), -- code is completed successfully + completionCodeIsBadImage(4), -- code is bad flash BIOS image + completionCodeIsNoFileAccess(5), -- code is flash BIOS image could not be accessed + completionCodeIsNotReady(6), -- code is flash BIOS memory not ready + completionCodeIsDisabled(7), -- code is flash BIOS is currently disabled + completionCodeIsNoBattery(8), -- code is battery must be installed + completionCodeIsNoChargedBattery(9), -- code is fully charged battery must be installed + completionCodeIsNoExternalPower(10), -- code is external power adapter must be connected + completionCodeIsNo12VoltSet(11), -- code is that 12 volts could not be set + completionCodeIsNo12VoltRemoval(12), -- code is that 12 volts could not be removed + completionCodeIsFlashMemoryFailed(13), -- code is flash memory failure occured + completionCodeIsGeneralFailure(14), -- code is general failure occurred + completionCodeIsDataMiscompare(15), -- code is data miscompare error occurred + completionCodeIsNoImageFound(16), -- code is flash BIOS image could not be found in memory + completionCodeIsNoUpdatePerformed(17) -- code is no update operation has been performed +} + +RemoteFlashBIOSTableEntry ::= SEQUENCE { + remoteFlashBIOSchassisIndex DellObjectRange, + remoteFlashBIOSIndex DellObjectRange, + remoteFlashBIOSStateCapabilitiesUnique DellRemoteFlashBIOSStateCapabilitiesUnique, + remoteFlashBIOSStateSettingsUnique DellRemoteFlashBIOSStateSettingsUnique, + remoteFlashBIOSStatus DellStatus, + remoteFlashBIOSLastBIOSDateName DellDateName, + remoteFlashBIOSCompletionCode DellRemoteFlashBIOSCompletionCode, + remoteFlashBIOSMinimumContiguousMemory DellUnsigned32BitRange +} + +remoteFlashBIOSTable OBJECT-TYPE + SYNTAX SEQUENCE OF RemoteFlashBIOSTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0900.0010 This object defines the Remote Flash BIOS Table." + ::= { remoteFlashBIOSGroup 10 } +remoteFlashBIOSTableEntry OBJECT-TYPE + SYNTAX RemoteFlashBIOSTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"0900.0010.0001 This object defines the Remote Flash BIOS Table Entry." + INDEX { remoteFlashBIOSchassisIndex, + remoteFlashBIOSIndex } + ::= { remoteFlashBIOSTable 1 } + +remoteFlashBIOSchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0900.0010.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { remoteFlashBIOSTableEntry 1 } +remoteFlashBIOSIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0900.0010.0001.0002 This attribute defines the index (one based) of the +remote flash BIOS function." + ::= { remoteFlashBIOSTableEntry 2 } +remoteFlashBIOSStateCapabilitiesUnique OBJECT-TYPE + SYNTAX DellRemoteFlashBIOSStateCapabilitiesUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0900.0010.0001.0003 This attribute defines the state capabilities of the +remote flash BIOS function." + ::= { remoteFlashBIOSTableEntry 3 } +remoteFlashBIOSStateSettingsUnique OBJECT-TYPE + SYNTAX DellRemoteFlashBIOSStateSettingsUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0900.0010.0001.0004 This attribute defines the state settings of the +remote flash BIOS function." + ::= { remoteFlashBIOSTableEntry 4 } +remoteFlashBIOSStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0900.0010.0001.0005 This attribute defines the status of the +remote flash BIOS function." + ::= { remoteFlashBIOSTableEntry 5 } +remoteFlashBIOSLastBIOSDateName OBJECT-TYPE + SYNTAX DellDateName + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0900.0010.0001.0006 This attribute defines the date of last BIOS update. +Dates are defined in the ASCII format: + yyyyMMddhhmmss.uuuuuu+fff or yyyyMMddhhmmss.uuuuuu-fff +where yyyy is the year, MM is the month, dd is the day, hh are the hours, +mm are the minutes and ss are the seconds. +uuuuuu is the number of microseconds, and +fff or -fff is the offset from +UTC in minutes." + ::= { remoteFlashBIOSTableEntry 6 } +remoteFlashBIOSCompletionCode OBJECT-TYPE + SYNTAX DellRemoteFlashBIOSCompletionCode + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0900.0010.0001.0007 This attribute defines the completion code of the +last BIOS update." + ::= { remoteFlashBIOSTableEntry 7 } +remoteFlashBIOSMinimumContiguousMemory OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"0900.0010.0001.0008 This attribute defines the minimum size of contiguous +memory required for the remote flash BIOS function in KBbytes." + ::= { remoteFlashBIOSTableEntry 8 } + + +------------------------------------------------------------------------------- +-- Port Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1000 +------------------------------------------------------------------------------- + + +DellGenericPortConnectorType ::= INTEGER { + portConnectorTypeIsOther(1), -- type is other than following values + portConnectorTypeIsNone(2), -- type is no port connector + portConnectorTypeIsCentronics(3), -- type is Centronics, IEEE1284-B Receptical + portConnectorTypeIsMiniCentronics(4), -- type is MiniCentronics, IEEE1284-C Receptical + portConnectorTypeIsProprietary(5), -- type is Proprietary + portConnectorTypeIsDB25Male(6), -- type is Male DB-25, IEEE1284-A Plug + portConnectorTypeIsDB25Female(7), -- type is Female DB-25, IEEE1284-A Receptical + portConnectorTypeIsDB15Male(8), -- type is Male DB-15 + portConnectorTypeIsDB15Female(9), -- type is Female DB-15 + portConnectorTypeIsDB9Male(10), -- type is Male DB-9 + portConnectorTypeIsDB9Female(11), -- type is Female DB-9 + portConnectorTypeIsRJ11(12), -- type is RJ-11 + portConnectorTypeIsRJ45(13), -- type is RJ-45 + portConnectorTypeIsMiniSCSI50Pin(14), -- type is 50 pin MiniSCSI + portConnectorTypeIsMiniDIN(15), -- type is Mini DIN + portConnectorTypeIsMicroDIN(16), -- type is Micro DIN + portConnectorTypeIsPS2(17), -- type is PS/2 + portConnectorTypeIsInfrared(18), -- type is Infrared + portConnectorTypeIsHPHIL(19), -- type is HP-HIL + portConnectorTypeIsAccessBussUSB(20), -- type is Access Bus USB + portConnectorTypeISSASCSI(21), -- type is SSA SCSI + portConnectorTypeIsCirdin8Male(22), -- type is Male Circular DIN-8 + portConnectorTypeIsCirdin8Female(23), -- type is Female Circular DIN-8 + portConnectorTypeIsIDE(24), -- type is IDE + portConnectorTypeIsFloppy(25), -- type is Floppy + portConnectorTypeIsDIN9Pin(26), -- type is 9-pin Dual Inline + portConnectorTypeIsDIN25Pin(27), -- type is 25-pin Dual Inline + portConnectorTypeIsDIN50Pin(28), -- type is 50-pin Dual Inline + portConnectorTypeIsDIN68Pin(29), -- type is 68-pin Dual Inline + portConnectorTypeIsCDROMLineOut(30), -- type is CDROM Line Output + portConnectorTypeIsMiniCentronics14(31), -- type is MiniCentronics 14 + portConnectorTypeIsMiniCentronics26(32), -- type is MiniCentronics 26 + portConnectorTypeIsMiniJack(33), -- type is Minijack, headphones + portConnectorTypeIsBNC(34), -- type is BNC + portConnectorTypeIs1394(35), -- type is 1394, firewire + portConnectorTypeIsPC98(36), -- type is PC-98 + portConnectorTypeIsPC98Hireso(37), -- type is PC-98 Hireso + portConnectorTypeIsPCH98(38), -- type is PCH98 + portConnectorTypeIsPC98Note(39), -- type is PC-98 Note + portConnectorTypeIsPC98Full(40) -- type is PC-98 Full +} +DellPortSecurityState ::= INTEGER { + other(1), -- security state is other than following values + unknown(2), -- security state is unknown + none(3), -- security state is no security + externalIsDisabled(4), -- security state is external interface is disabled + externalIsEnabled(5), -- security state is external interface is enabled + bootByPass(6) -- security state is boot bypass +} + + +------------------------------------------------------------------------------- +-- Pointing Port Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1000.10.1... +------------------------------------------------------------------------------- + +DellPointingPortConnectorType ::= INTEGER { + connectorPortTypeIsOther(1), -- type is other than following values + connectorPortTypeIsUnknown(2), -- type is unknown + connectorPortTypeIsSerial(3), -- type is Serial + connectorPortTypeIsPS2(4), -- type is PS/2 + connectorPortTypeIsInfrared(5), -- type is Infrared + connectorPortTypeIsHPHIL(6), -- type is HP-HIL + connectorPortTypeIsBusMouse(7), -- type is Bus Mouse + connectorPortTypeIsADB(8), -- type is ADB + connectorPortTypeIsDB9(9), -- type is DB-9 + connectorPortTypeIsMicroDIN(10), -- type is Micro DIN + connectorPortTypeIsAccessBusUSB(11), -- type is Access Bus USB + connectorPortTypeIsPC98(12) -- type is PC-98 +} + +PointingPortTableEntry ::= SEQUENCE { + pointingPortchassisIndex DellObjectRange, + pointingPortIndex DellObjectRange, + pointingPortStateCapabilities DellStateCapabilities, + pointingPortStateSettings DellStateSettings, + pointingPortStatus DellStatus, + pointingPortSecurityState DellPortSecurityState, + pointingPortConnectorType DellPointingPortConnectorType, + pointingPortName DellString, + pointingPortBIOSConnectorType DellGenericPortConnectorType +} + +pointingPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF PointingPortTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1000.0010 This object defines the Pointing Port Table." + ::= { portGroup 10 } +pointingPortTableEntry OBJECT-TYPE + SYNTAX PointingPortTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1000.0010.0001 This object defines the Pointing Port Table Entry." + INDEX { pointingPortchassisIndex, + pointingPortIndex } + ::= { pointingPortTable 1 } + +pointingPortchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0010.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { pointingPortTableEntry 1 } +pointingPortIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0010.0001.0002 This attribute defines the index (one based) of the +pointing port." + ::= { pointingPortTableEntry 2 } +pointingPortStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0010.0001.0003 This attribute defines the state capabilities of the +pointing port." + ::= { pointingPortTableEntry 3 } +pointingPortStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0010.0001.0004 This attribute defines the state settings of the +pointing port." + ::= { pointingPortTableEntry 4 } +pointingPortStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0010.0001.0005 This attribute defines the status of the +pointing port." + ::= { pointingPortTableEntry 5 } +pointingPortSecurityState OBJECT-TYPE + SYNTAX DellPortSecurityState + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0010.0001.0006 This attribute defines the security state of the +pointing port." + ::= { pointingPortTableEntry 6 } +pointingPortConnectorType OBJECT-TYPE + SYNTAX DellPointingPortConnectorType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0010.0001.0007 This attribute defines the connector type of the +pointing port." + ::= { pointingPortTableEntry 7 } +pointingPortName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0010.0001.0008 This attribute defines name of the pointing port." + ::= { pointingPortTableEntry 8 } +pointingPortBIOSConnectorType OBJECT-TYPE + SYNTAX DellGenericPortConnectorType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0010.0001.0009 This attribute defines the BIOS connector type of the +pointing port." + ::= { pointingPortTableEntry 9 } + + +------------------------------------------------------------------------------- +-- Keyboard Port Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1000.20.1... +------------------------------------------------------------------------------- + +DellKeyboardPortConnectorType ::= INTEGER { + connectorPortTypeIsOther(1), -- type is other than following values + connectorPortTypeIsUnknown(2), -- type is unknown + connectorPortTypeIsMiniDIN(3), -- type is Mini DIN + connectorPortTypeIsMicroDIN(4), -- type is Micro DIN + connectorPortTypeIsPS2(5), -- type is PS/2 + connectorPortTypeIsInfrared(6), -- type is Infrared + connectorPortTypeIsHPHIL(7), -- type is HP-HIL + connectorPortTypeIsDB9(8), -- type is DB-9 + connectorPortTypeIsAccessBusUSB(9), -- type is Access Bus USB + connectorPortTypeIsPC98(10) -- type is PC-98 +} + +KeyboardPortTableEntry ::= SEQUENCE { + keyboardPortchassisIndex DellObjectRange, + keyboardPortIndex DellObjectRange, + keyboardPortStateCapabilities DellStateCapabilities, + keyboardPortStateSettings DellStateSettings, + keyboardPortStatus DellStatus, + keyboardPortSecurityState DellPortSecurityState, + keyboardPortConnectorType DellKeyboardPortConnectorType, + keyboardPortName DellString, + keyboardPortBIOSConnectorType DellGenericPortConnectorType +} + +keyboardPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF KeyboardPortTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1000.0020 This object defines the Keyboard Port Table." + ::= { portGroup 20 } +keyboardPortTableEntry OBJECT-TYPE + SYNTAX KeyboardPortTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1000.0020.0001 This object defines the Keyboard Port Table Entry." + INDEX { keyboardPortchassisIndex, + keyboardPortIndex } + ::= { keyboardPortTable 1 } + +keyboardPortchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0020.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { keyboardPortTableEntry 1 } +keyboardPortIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0020.0001.0002 This attribute defines the index (one based) of the +keyboard port." + ::= { keyboardPortTableEntry 2 } +keyboardPortStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0020.0001.0003 This attribute defines the state capabilities of the +keyboard port." + ::= { keyboardPortTableEntry 3 } +keyboardPortStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0020.0001.0004 This attribute defines the state settings of the +keyboard port." + ::= { keyboardPortTableEntry 4 } +keyboardPortStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0020.0001.0005 This attribute defines the status of the +keyboard port." + ::= { keyboardPortTableEntry 5 } +keyboardPortSecurityState OBJECT-TYPE + SYNTAX DellPortSecurityState + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0020.0001.0006 This attribute defines the security state of the +keyboard port." + ::= { keyboardPortTableEntry 6 } +keyboardPortConnectorType OBJECT-TYPE + SYNTAX DellKeyboardPortConnectorType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0020.0001.0007 This attribute defines the connector type of the +keyboard port." + ::= { keyboardPortTableEntry 7 } +keyboardPortName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0020.0001.0008 This attribute defines name of the keyboard port." + ::= { keyboardPortTableEntry 8 } +keyboardPortBIOSConnectorType OBJECT-TYPE + SYNTAX DellGenericPortConnectorType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0020.0001.0009 This attribute defines the BIOS connector type of the +keyboard port." + ::= { keyboardPortTableEntry 9 } + + +------------------------------------------------------------------------------- +-- Processor Port Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1000.30.1... +------------------------------------------------------------------------------- + +DellProcessorPortConnectorType ::= INTEGER { + connectorPortTypeIsOther(1), -- type is other than following values + connectorPortTypeIsUnknown(2), -- type is unknown + connectorPortTypeIsDaughterdBoard(3), -- type is Daughter Board + connectorPortTypeIsZIFSocket(4), -- type is Zero Insertion Force Socket + connectorPortTypeIsAPiggyBackBoard(5), -- type is Replacement/Piggy Back Board + connectorPortTypeIsNone(6), -- type is None (soldered in place) + connectorPortTypeIsLIFSocket(7), -- type is Low Force Insertion Socket + connectorPortTypeIsSlot1(8), -- type is Slot 1 + connectorPortTypeIsSlot2(9), -- type is Slot 2 + connectorPortTypeIs370PinSocket(10) -- type is 370 Pin Socket +} + +ProcessorPortTableEntry ::= SEQUENCE { + processorPortchassisIndex DellObjectRange, + processorPortIndex DellObjectRange, + processorPortStateCapabilities DellStateCapabilities, + processorPortStateSettings DellStateSettings, + processorPortStatus DellStatus, + processorPortSecurityState DellPortSecurityState, + processorPortConnectorType DellProcessorPortConnectorType, + processorPortName DellString, + processorPortBIOSConnectorType DellGenericPortConnectorType +} + +processorPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF ProcessorPortTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1000.0030 This object defines the Processor Port Table." + ::= { portGroup 30 } +processorPortTableEntry OBJECT-TYPE + SYNTAX ProcessorPortTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1000.0030.0001 This object defines the Processor Port Table Entry." + INDEX { processorPortchassisIndex, + processorPortIndex } + ::= { processorPortTable 1 } + +processorPortchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0030.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { processorPortTableEntry 1 } +processorPortIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0030.0001.0002 This attribute defines the index (one based) of the +processor port." + ::= { processorPortTableEntry 2 } +processorPortStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0030.0001.0003 This attribute defines the state capabilities of the +processor port." + ::= { processorPortTableEntry 3 } +processorPortStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0030.0001.0004 This attribute defines the state settings of the +processor port." + ::= { processorPortTableEntry 4 } +processorPortStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0030.0001.0005 This attribute defines the status of the +processor port." + ::= { processorPortTableEntry 5 } +processorPortSecurityState OBJECT-TYPE + SYNTAX DellPortSecurityState + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0030.0001.0006 This attribute defines the security state of the +processor port." + ::= { processorPortTableEntry 6 } +processorPortConnectorType OBJECT-TYPE + SYNTAX DellProcessorPortConnectorType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0030.0001.0007 This attribute defines the connector type of the +processor port." + ::= { processorPortTableEntry 7 } +processorPortName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0030.0001.0008 This attribute defines name of the processor port." + ::= { processorPortTableEntry 8 } +processorPortBIOSConnectorType OBJECT-TYPE + SYNTAX DellGenericPortConnectorType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0030.0001.0009 This attribute defines the BIOS connector type of the +processor port." + ::= { processorPortTableEntry 9 } + + +------------------------------------------------------------------------------- +-- Memory Device Port Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1000.40.1... +------------------------------------------------------------------------------- + +DellMemoryDevicePortConnectorType ::= INTEGER { + connectorPortTypeIsOther(1), -- type is other than following values + connectorPortTypeIsUnknown(2), -- type is unknown + connectorPortTypeIsSIMM(3), -- type is SIMM + connectorPortTypeIsSIP(4), -- type is SIP + connectorPortTypeIsAChip(5), -- type is Chip + connectorPortTypeIsDIP(6), -- type is DIP + connectorPortTypeIsZIP(7), -- type is ZIP + connectorPortTypeIsAProprietaryCard(8), -- type is Proprietary Card + connectorPortTypeIsDIMM(9), -- type is DIMM + connectorPortTypeIsTSOP(10), -- type is TSOP + connectorPortTypeIsARowOfChips(11), -- type is Row of Chips + connectorPortTypeIsRIMM(12), -- type is RIMM + connectorPortTypeIsSODIMM(13), -- type is SODIMM + connectorPortTypeIsSRIMM(14) -- type is SRIMM +} + +MemoryDevicePortTableEntry ::= SEQUENCE { + memoryDevicePortchassisIndex DellObjectRange, + memoryDevicePortIndex DellObjectRange, + memoryDevicePortStateCapabilities DellStateCapabilities, + memoryDevicePortStateSettings DellStateSettings, + memoryDevicePortStatus DellStatus, + memoryDevicePortSecurityState DellPortSecurityState, + memoryDevicePortConnectorType DellMemoryDevicePortConnectorType, + memoryDevicePortName DellString, + memoryDevicePortBIOSConnectorType DellGenericPortConnectorType, + memoryDevicePortPhysicalMemoryArrayIndexReference DellUnsigned32BitRange, + memoryDevicePortPhysicalMemoryCardIndexReference DellUnsigned32BitRange +} + +memoryDevicePortTable OBJECT-TYPE + SYNTAX SEQUENCE OF MemoryDevicePortTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1000.0040 This object defines the Memory Device Port Table." + ::= { portGroup 40 } +memoryDevicePortTableEntry OBJECT-TYPE + SYNTAX MemoryDevicePortTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1000.0040.0001 This object defines the Memory Device Port Table Entry." + INDEX { memoryDevicePortchassisIndex, + memoryDevicePortIndex } + ::= { memoryDevicePortTable 1 } + +memoryDevicePortchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0040.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { memoryDevicePortTableEntry 1 } +memoryDevicePortIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0040.0001.0002 This attribute defines the index (one based) of the +memory device port." + ::= { memoryDevicePortTableEntry 2 } +memoryDevicePortStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0040.0001.0003 This attribute defines the state capabilities of the +memory device port." + ::= { memoryDevicePortTableEntry 3 } +memoryDevicePortStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0040.0001.0004 This attribute defines the state settings of the +memory device port." + ::= { memoryDevicePortTableEntry 4 } +memoryDevicePortStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0040.0001.0005 This attribute defines the status of the +memory device port." + ::= { memoryDevicePortTableEntry 5 } +memoryDevicePortSecurityState OBJECT-TYPE + SYNTAX DellPortSecurityState + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0040.0001.0006 This attribute defines the security state of the +memory device port." + ::= { memoryDevicePortTableEntry 6 } +memoryDevicePortConnectorType OBJECT-TYPE + SYNTAX DellMemoryDevicePortConnectorType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0040.0001.0007 This attribute defines the connector type of the +memory device port." + ::= { memoryDevicePortTableEntry 7 } +memoryDevicePortName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0040.0001.0008 This attribute defines name of the memory device port." + ::= { memoryDevicePortTableEntry 8 } +memoryDevicePortBIOSConnectorType OBJECT-TYPE + SYNTAX DellGenericPortConnectorType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0040.0001.0009 This attribute defines the BIOS connector type of the +memory device port." + ::= { memoryDevicePortTableEntry 9 } +memoryDevicePortPhysicalMemoryArrayIndexReference OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0040.0001.0010 This attribute defines the index (one based) of the +Physical Memory Array Table entry for the physical memory array with the +same chassis index that this memory device port is associated with." + ::= { memoryDevicePortTableEntry 10 } +memoryDevicePortPhysicalMemoryCardIndexReference OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0040.0001.0011 This attribute defines the index (one based) of the +Physical Memory Card Table entry for the physical memory card with the +same chassis index that this memory device port is associated with (if any)." + ::= { memoryDevicePortTableEntry 11 } + + +------------------------------------------------------------------------------- +-- Monitor Port Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1000.50.1... +------------------------------------------------------------------------------- + +DellMonitorPortConnectorType ::= INTEGER { + connectorPortTypeIsOther(1), -- type is other than following values + connectorPortTypeIsUnknown(2), -- type is unknown + connectorPortTypeIsDB15PinMale(3), -- type is Male DB-15 + connectorPortTypeIsDB15PinFemale(4) -- type is Female DB-15 +} + +MonitorPortTableEntry ::= SEQUENCE { + monitorPortchassisIndex DellObjectRange, + monitorPortIndex DellObjectRange, + monitorPortStateCapabilities DellStateCapabilities, + monitorPortStateSettings DellStateSettings, + monitorPortStatus DellStatus, + monitorPortSecurityState DellPortSecurityState, + monitorPortConnectorType DellMonitorPortConnectorType, + monitorPortName DellString, + monitorPortBIOSConnectorType DellGenericPortConnectorType +} + +monitorPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF MonitorPortTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1000.0050 This object defines the Monitor Port Table." + ::= { portGroup 50 } +monitorPortTableEntry OBJECT-TYPE + SYNTAX MonitorPortTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1000.0050.0001 This object defines the Monitor Port Table Entry." + INDEX { monitorPortchassisIndex, + monitorPortIndex } + ::= { monitorPortTable 1 } + +monitorPortchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0050.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { monitorPortTableEntry 1 } +monitorPortIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0050.0001.0002 This attribute defines the index (one based) of the +monitor port." + ::= { monitorPortTableEntry 2 } +monitorPortStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0050.0001.0003 This attribute defines the state capabilities of the +monitor port." + ::= { monitorPortTableEntry 3 } +monitorPortStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0050.0001.0004 This attribute defines the state settings of the +monitor port." + ::= { monitorPortTableEntry 4 } +monitorPortStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0050.0001.0005 This attribute defines the status of the +monitor port." + ::= { monitorPortTableEntry 5 } +monitorPortSecurityState OBJECT-TYPE + SYNTAX DellPortSecurityState + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0050.0001.0006 This attribute defines the security state of the +monitor port." + ::= { monitorPortTableEntry 6 } +monitorPortConnectorType OBJECT-TYPE + SYNTAX DellMonitorPortConnectorType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0050.0001.0007 This attribute defines the connector type of the +monitor port." + ::= { monitorPortTableEntry 7 } +monitorPortName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0050.0001.0008 This attribute defines name of the monitor port." + ::= { monitorPortTableEntry 8 } +monitorPortBIOSConnectorType OBJECT-TYPE + SYNTAX DellGenericPortConnectorType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0050.0001.0009 This attribute defines the BIOS connector type of the +monitor port." + ::= { monitorPortTableEntry 9 } + + +------------------------------------------------------------------------------- +-- Small Computer Systems Interface (SCSI) Port Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1000.60.1... +------------------------------------------------------------------------------- + +DellSCSIPortConnectorType ::= INTEGER { + connectorPortTypeIsOther(1), -- type is other than following valaues + connectorPortTypeIsUnknown(2), -- type is unknown + connectorPortTypeIsDIN25pin(3), -- type is DIN 25-pin + connectorPortTypeIsDIN50pin(4), -- type is DIN 50-pin + connectorPortTypeIsDIN68pin(5) -- type is DIN 68-pin +} + +SCSIPortTableEntry ::= SEQUENCE { + sCSIPortchassisIndex DellObjectRange, + sCSIPortIndex DellObjectRange, + sCSIPortStateCapabilities DellStateCapabilities, + sCSIPortStateSettings DellStateSettings, + sCSIPortStatus DellStatus, + sCSIPortSecurityState DellPortSecurityState, + sCSIPortConnectorType DellSCSIPortConnectorType, + sCSIPortName DellString, + sCSIPortBIOSConnectorType DellGenericPortConnectorType +} + +sCSIPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SCSIPortTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1000.0060 This object defines the Small Computer Systems Interface (SCSI) +Port Table." + ::= { portGroup 60 } +sCSIPortTableEntry OBJECT-TYPE + SYNTAX SCSIPortTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1000.0060.0001 This object defines the Small Computer Systems Interface (SCSI) +Port Table Entry." + INDEX { sCSIPortchassisIndex, + sCSIPortIndex } + ::= { sCSIPortTable 1 } + +sCSIPortchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0060.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { sCSIPortTableEntry 1 } +sCSIPortIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0060.0001.0002 This attribute defines the index (one based) of the +SCSI port." + ::= { sCSIPortTableEntry 2 } +sCSIPortStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0060.0001.0003 This attribute defines the state capabilities of the +SCSI port." + ::= { sCSIPortTableEntry 3 } +sCSIPortStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0060.0001.0004 This attribute defines the state settings of the +SCSI port." + ::= { sCSIPortTableEntry 4 } +sCSIPortStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0060.0001.0005 This attribute defines the status of the +SCSI port." + ::= { sCSIPortTableEntry 5 } +sCSIPortSecurityState OBJECT-TYPE + SYNTAX DellPortSecurityState + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0060.0001.0006 This attribute defines the security state of the +SCSI port." + ::= { sCSIPortTableEntry 6 } +sCSIPortConnectorType OBJECT-TYPE + SYNTAX DellSCSIPortConnectorType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0060.0001.0007 This attribute defines the connector type of the +SCSI port." + ::= { sCSIPortTableEntry 7 } +sCSIPortName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0060.0001.0008 This attribute defines name of the SCSI port." + ::= { sCSIPortTableEntry 8 } +sCSIPortBIOSConnectorType OBJECT-TYPE + SYNTAX DellGenericPortConnectorType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0060.0001.0009 This attribute defines the BIOS connector type of the +SCSI port." + ::= { sCSIPortTableEntry 9 } + + +------------------------------------------------------------------------------- +-- Parallel Port Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1000.70.1... +------------------------------------------------------------------------------- + +DellParallelPortConnectorType ::= INTEGER { + connectorPortTypeIsOther(1), -- type is other than following values + connectorPortTypeIsUnknown(2), -- type is unknown + connectorPortTypeIsDB25PinFemale(3), -- type is Female DB-25, IEEE1284-A Receptical + connectorPortTypeIsDB25PinMale(4), -- type is Male DB-25, IEEE1284-A Plug + connectorPortTypeIsCentronics(5), -- type is Centronics, IEEE1284-B Receptical + connectorPortTypeIsMiniCentronics(6), -- type is MiniCentronics, IEEE1284-C Receptical + connectorPortTypeIsProprietary(7), -- type is Proprietary + connectorPortTypeIsCentronics14(8), -- type is Centronics 14 + connectorPortTypeIsDB36PinFemale(9), -- type is Female DB-36 + connectorPortTypeIsMiniCentronics20(10) -- type is MiniCentronics 20 +} +DellParallelPortConnectorPinout ::= INTEGER { + connectorPortPinoutIsOther(1), -- pinout is other than following values + connectorPortPinoutIsUnknown(2), -- pinout is unknown + connectorPortPinoutIsXTorAT(3), -- pinout is XT or AT pinout compatible + connectorPortPinoutIsPS2(4), -- pinout is PS/2 pinout compatible + connectorPortPinoutIsIEEE1284(5), -- pinout is IEEE 1284 pinout compatible + connectorPortPinoutIsProprietary(6), -- pinout is Proprietary + connectorPortPinoutIsPC98(7), -- pinout is PC-98 pinout compatible + connectorPortPinoutIsPC98Hireso(8), -- pinout is PC-98 Hireso pinout compatible + connectorPortPinoutIsPC98Note(9), -- pinout is PC-98 Note pinout compatible + connectorPortPinoutIsPC98Full(10) -- pinout is PC-98 Full pinout compatible +} +DellParallelPortCapabilitiesUnique ::= INTEGER { + -- If 0 (zero), there are no parallel port capabilities + unknown(1), -- capabilities are unknown + atCapable(2), -- port is AT mode capable + ps2Capable(4), -- port is PS/2 mode capable + ecpCapable(8), -- port is ECP mode capable + eppCapable(16), -- port is EPP mode capable + atOrPS2OrECPOrEPPCapable(30), -- port is AT, PS/2, ECP and EPP mode capable + pc98Capable(32), -- port is PC98 mode capable + pc98HiresoCapable(64), -- port is PC98 Hireso mode capable + pc98HCapable(128) -- port is PC98H mode capable +} + +ParallelPortTableEntry ::= SEQUENCE { + parallelPortchassisIndex DellObjectRange, + parallelPortIndex DellObjectRange, + parallelPortStateCapabilities DellStateCapabilities, + parallelPortStateSettings DellStateSettings, + parallelPortStatus DellStatus, + parallelPortSecurityState DellPortSecurityState, + parallelPortConnectorType DellParallelPortConnectorType, + parallelPortName DellString, + parallelPortConnectorPinOut DellParallelPortConnectorPinout, + parallelPortCapabilitiesUnique DellParallelPortCapabilitiesUnique, + parallelPortBaseIOAddress DellUnsigned64BitRange, + parallelPortIRQLevel DellUnsigned8BitRange, + parallelPortDMASupport DellBoolean +} + +parallelPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF ParallelPortTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1000.0070 This object defines the Parallel Port Table." + ::= { portGroup 70 } +parallelPortTableEntry OBJECT-TYPE + SYNTAX ParallelPortTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1000.0070.0001 This object defines the Parallel Port Table Entry." + INDEX { parallelPortchassisIndex, + parallelPortIndex } + ::= { parallelPortTable 1 } + +parallelPortchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0070.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { parallelPortTableEntry 1 } +parallelPortIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0070.0001.0002 This attribute defines the index (one based) of the +parallel port." + ::= { parallelPortTableEntry 2 } +parallelPortStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0070.0001.0003 This attribute defines the state capabilities of the +parallel port." + ::= { parallelPortTableEntry 3 } +parallelPortStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0070.0001.0004 This attribute defines the state settings of the +parallel port." + ::= { parallelPortTableEntry 4 } +parallelPortStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0070.0001.0005 This attribute defines the status of the +parallel port." + ::= { parallelPortTableEntry 5 } +parallelPortSecurityState OBJECT-TYPE + SYNTAX DellPortSecurityState + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0070.0001.0006 This attribute defines the security state of the +parallel port." + ::= { parallelPortTableEntry 6 } +parallelPortConnectorType OBJECT-TYPE + SYNTAX DellParallelPortConnectorType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0070.0001.0007 This attribute defines the connector type of the +parallel port." + ::= { parallelPortTableEntry 7 } +parallelPortName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0070.0001.0008 This attribute defines the name of the +parallel port." + ::= { parallelPortTableEntry 8 } +parallelPortConnectorPinOut OBJECT-TYPE + SYNTAX DellParallelPortConnectorPinout + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0070.0001.0009 This attribute defines the pinout of the +parallel port." + ::= { parallelPortTableEntry 9 } +parallelPortCapabilitiesUnique OBJECT-TYPE + SYNTAX DellParallelPortCapabilitiesUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0070.0001.0010 This attribute defines the mode capabilities of the +parallel port." + ::= { parallelPortTableEntry 10 } +parallelPortBaseIOAddress OBJECT-TYPE + SYNTAX DellUnsigned64BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0070.0001.0011 This attribute defines the base Input/Output address of +the parallel port." + ::= { parallelPortTableEntry 11 } +parallelPortIRQLevel OBJECT-TYPE + SYNTAX DellUnsigned8BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0070.0001.0012 This attribute defines the Interrupt Request Level of +the parallel port." + ::= { parallelPortTableEntry 12 } +parallelPortDMASupport OBJECT-TYPE + SYNTAX DellBoolean + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0070.0001.0013 This attribute defines if DMA is supported by the +parallel port." + ::= { parallelPortTableEntry 13 } + + +------------------------------------------------------------------------------- +-- Serial Port Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1000.80.1... +------------------------------------------------------------------------------- + +DellSerialPortConnectorType ::= INTEGER { + connectorPortTypeIsOther(1), -- type is other than following values + connectorPortTypeIsUnknown(2), -- type is unknown + connectorPortTypeIsDB9PinMale(3), -- type is Male DB-9 + connectorPortTypeIsDB9PinFemale(4), -- type is Female DB-9 + connectorPortTypeIsDB25PinMale(5), -- type is Male DB-25 + connectorPortTypeIsDB25PinFemale(6), -- type is Female DB-25 + connectorPortTypeIsRJ11(7), -- type is RJ-11 + connectorPortTypeIsRJ45(8), -- type is RJ-45 + connectorPortTypeIsProprietary(9), -- type is Proprietary + connectorPortTypeIsCirdin8Male(10), -- type is Male Circular DIN-8 + connectorPortTypeIsCirdin8Female(11), -- type is Female Circular DIN-8 + connectorPortTypeIsMiniCentronics14(12), -- type is MiniCentronics 14 + connectorPortTypeIsMiniCentronics26(13) -- type is MiniCentronics 26 +} +DellSerialPortCapabilitiesUnique ::= INTEGER { + other(1), -- capabilities are other than following values + unknown(2), -- capabilities are unknown + xtorATCapable(4), -- port is XT or AT mode capable + c16450Capable(8), -- port is 16450 capable + c16550Capable(16), -- port is 16550 capable + c16550aCapable(32), -- port is 16550A capable + c8251Capable(64), -- port is 8251 capable + c8251FIFOCapable(128) -- port is 8251 FIFO capable +} + +SerialPortTableEntry ::= SEQUENCE { + serialPortchassisIndex DellObjectRange, + serialPortIndex DellObjectRange, + serialPortStateCapabilities DellStateCapabilities, + serialPortStateSettings DellStateSettings, + serialPortStatus DellStatus, + serialPortSecurityState DellPortSecurityState, + serialPortConnectorType DellSerialPortConnectorType, + serialPortName DellString, + serialPortMaximumSpeed DellUnsigned32BitRange, + serialPortCapabilitiesUnique DellSerialPortCapabilitiesUnique, + serialPortBaseIOAddress DellUnsigned64BitRange, + serialPortIRQLevel DellUnsigned8BitRange +} + +serialPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SerialPortTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1000.0080 This object defines the Serial Port Table." + ::= { portGroup 80 } +serialPortTableEntry OBJECT-TYPE + SYNTAX SerialPortTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1000.0080.0001 This object defines the Serial Port Table Entry." + INDEX { serialPortchassisIndex, + serialPortIndex } + ::= { serialPortTable 1 } + +serialPortchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0080.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { serialPortTableEntry 1 } +serialPortIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0080.0001.0002 This attribute defines the index (one based) of the +serial port." + ::= { serialPortTableEntry 2 } +serialPortStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0080.0001.0003 This attribute defines the state capabilities of the +serial port." + ::= { serialPortTableEntry 3 } +serialPortStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0080.0001.0004 This attribute defines the state settings of the +serial port." + ::= { serialPortTableEntry 4 } +serialPortStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0080.0001.0005 This attribute defines the status of the +serial port." + ::= { serialPortTableEntry 5 } +serialPortSecurityState OBJECT-TYPE + SYNTAX DellPortSecurityState + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0080.0001.0006 This attribute defines the security state of the +serial port." + ::= { serialPortTableEntry 6 } +serialPortConnectorType OBJECT-TYPE + SYNTAX DellSerialPortConnectorType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0080.0001.0007 This attribute defines the connector type of the +serial port." + ::= { serialPortTableEntry 7 } +serialPortName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0080.0001.0008 This attribute defines the name of the +serial port." + ::= { serialPortTableEntry 8 } +serialPortMaximumSpeed OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0080.0001.0009 This attribute defines the maximum speed the serial +port can support in bits per second. 0 (zero) indicates maximum speed +is unknown." + ::= { serialPortTableEntry 9 } +serialPortCapabilitiesUnique OBJECT-TYPE + SYNTAX DellSerialPortCapabilitiesUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0080.0001.0010 This attribute defines the mode capabilities of the +serial port." + ::= { serialPortTableEntry 10 } +serialPortBaseIOAddress OBJECT-TYPE + SYNTAX DellUnsigned64BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0080.0001.0011 This attribute defines the base Input/Output address of +the serial port." + ::= { serialPortTableEntry 11 } +serialPortIRQLevel OBJECT-TYPE + SYNTAX DellUnsigned8BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0080.0001.0012 This attribute defines the Interrupt Request Level of +the serial port." + ::= { serialPortTableEntry 12 } + + +------------------------------------------------------------------------------- +-- Universal Serial Bus (USB) Port Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1000.90.1... +------------------------------------------------------------------------------- + +DellUSBPortConnectorType ::= INTEGER { + connectorPortTypeIsOther(1), -- type is other than following values + connectorPortTypeIsUnknown(2), -- type is unknown + connectorPortTypeIsUSB(3) -- type is Universal Serial Bus +} + +USBPortTableEntry ::= SEQUENCE { + uSBPortchassisIndex DellObjectRange, + uSBPortIndex DellObjectRange, + uSBPortStateCapabilities DellStateCapabilities, + uSBPortStateSettings DellStateSettings, + uSBPortStatus DellStatus, + uSBPortSecurityState DellPortSecurityState, + uSBPortConnectorType DellUSBPortConnectorType, + uSBPortName DellString, + uSBPortBIOSConnectorType DellGenericPortConnectorType +} + +uSBPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF USBPortTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1000.0090 This object defines the Universal Serial Bus (USB) Port Table." + ::= { portGroup 90 } +uSBPortTableEntry OBJECT-TYPE + SYNTAX USBPortTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1000.0090.0001 This object defines the USB Port Table Entry." + INDEX { uSBPortchassisIndex, + uSBPortIndex } + ::= { uSBPortTable 1 } + +uSBPortchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0090.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { uSBPortTableEntry 1 } +uSBPortIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0090.0001.0002 This attribute defines the index (one based) of the +USB port." + ::= { uSBPortTableEntry 2 } +uSBPortStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0090.0001.0003 This attribute defines the state capabilities of the +USB port." + ::= { uSBPortTableEntry 3 } +uSBPortStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0090.0001.0004 This attribute defines the state settings of the +USB port." + ::= { uSBPortTableEntry 4 } +uSBPortStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0090.0001.0005 This attribute defines the status of the USB port." + ::= { uSBPortTableEntry 5 } +uSBPortSecurityState OBJECT-TYPE + SYNTAX DellPortSecurityState + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0090.0001.0006 This attribute defines the security state of the +USB port." + ::= { uSBPortTableEntry 6 } +uSBPortConnectorType OBJECT-TYPE + SYNTAX DellUSBPortConnectorType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0090.0001.0007 This attribute defines the connector type of the +USB port." + ::= { uSBPortTableEntry 7 } +uSBPortName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0090.0001.0008 This attribute defines name of the USB port." + ::= { uSBPortTableEntry 8 } +uSBPortBIOSConnectorType OBJECT-TYPE + SYNTAX DellGenericPortConnectorType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1000.0090.0001.0009 This attribute defines the BIOS connector type of the +USB port." + ::= { uSBPortTableEntry 9 } + + +------------------------------------------------------------------------------- +-- Device Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1100 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Pointing Device Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1100.10.1... +------------------------------------------------------------------------------- + +DellPointingDeviceType ::= INTEGER { + deviceTypeIsOther(1), -- type is other than following values + deviceTypeIsUnknown(2), -- type is Unknown + deviceTypeIsAMouse(3), -- type is Mouse + deviceTypeIsATrackBall(4), -- type is Track Ball + deviceTypeIsATrackPoint(5), -- type is Track Point + deviceTypeIsAGlidePoint(6), -- type is Glide Point + deviceTypeIsATouchPad(7) -- type is Touch Pad +} + +PointingDeviceTableEntry ::= SEQUENCE { + pointingDevicechassisIndex DellObjectRange, + pointingDeviceIndex DellObjectRange, + pointingDeviceStateCapabilities DellStateCapabilities, + pointingDeviceStateSettings DellStateSettings, + pointingDeviceStatus DellStatus, + pointingPortIndexReference DellObjectRange, + pointingDeviceType DellPointingDeviceType, + pointingDeviceNumberofButtons DellUnsigned8BitRange +} + +pointingDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF PointingDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0010 This object defines the Pointing Device Table." + ::= { deviceGroup 10 } +pointingDeviceTableEntry OBJECT-TYPE + SYNTAX PointingDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0010.0001 This object defines the Pointing Device Table Entry." + INDEX { pointingDevicechassisIndex, + pointingDeviceIndex } + ::= { pointingDeviceTable 1 } + +pointingDevicechassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0010.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { pointingDeviceTableEntry 1 } +pointingDeviceIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0010.0001.0002 This attribute defines the index (one based) of the +pointing device." + ::= { pointingDeviceTableEntry 2 } +pointingDeviceStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0010.0001.0003 This attribute defines the state capabilities of the +pointing device." + ::= { pointingDeviceTableEntry 3 } +pointingDeviceStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0010.0001.0004 This attribute defines the state settings of the +pointing device." + ::= { pointingDeviceTableEntry 4 } +pointingDeviceStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0010.0001.0005 This attribute defines the status of the pointing device." + ::= { pointingDeviceTableEntry 5 } +pointingPortIndexReference OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0010.0001.0006 This attribute defines the index (one based) of the +associated pointing port in the same chassis." + ::= { pointingDeviceTableEntry 6 } +pointingDeviceType OBJECT-TYPE + SYNTAX DellPointingDeviceType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0010.0001.0007 This attribute defines the type of the pointing device." + ::= { pointingDeviceTableEntry 7 } +pointingDeviceNumberofButtons OBJECT-TYPE + SYNTAX DellUnsigned8BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0010.0001.0008 This attribute defines the number of buttons on the +pointing device." + ::= { pointingDeviceTableEntry 8 } + + +------------------------------------------------------------------------------- +-- Keyboard Device Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1100.20.1... +------------------------------------------------------------------------------- + +KeyboardDeviceTableEntry ::= SEQUENCE { + keyboardDevicechassisIndex DellObjectRange, + keyboardDeviceIndex DellObjectRange, + keyboardDeviceStateCapabilities DellStateCapabilities, + keyboardDeviceStateSettings DellStateSettings, + keyboardDeviceStatus DellStatus, + keyboardPortIndexReference DellObjectRange, + keyboardDeviceTypeName DellString, + keyboardDeviceLayoutName DellString +} + +keyboardDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF KeyboardDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0020 This object defines the Keyboard Device Table." + ::= { deviceGroup 20 } +keyboardDeviceTableEntry OBJECT-TYPE + SYNTAX KeyboardDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0020.0001 This object defines the Keyboard Device Table Entry." + INDEX { keyboardDevicechassisIndex, + keyboardDeviceIndex } + ::= { keyboardDeviceTable 1 } + +keyboardDevicechassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0020.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { keyboardDeviceTableEntry 1 } +keyboardDeviceIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0020.0001.0002 This attribute defines the index (one based) of the +keyboard device." + ::= { keyboardDeviceTableEntry 2 } +keyboardDeviceStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0020.0001.0003 This attribute defines the state capabilities of the +keyboard device." + ::= { keyboardDeviceTableEntry 3 } +keyboardDeviceStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0020.0001.0004 This attribute defines the state settings of the +keyboard device." + ::= { keyboardDeviceTableEntry 4 } +keyboardDeviceStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0020.0001.0005 This attribute defines the status of the keyboard device." + ::= { keyboardDeviceTableEntry 5 } +keyboardPortIndexReference OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0020.0001.0006 This attribute defines the index (one based) of the +associated keyboard device in the same chassis." + ::= { keyboardDeviceTableEntry 6 } +keyboardDeviceTypeName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0020.0001.0007 This attribute defines the name of the keyboard device +type." + ::= { keyboardDeviceTableEntry 7 } +keyboardDeviceLayoutName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0020.0001.0008 This attribute defines the name of the keyboard device +layout." + ::= { keyboardDeviceTableEntry 8 } + + +------------------------------------------------------------------------------- +-- Processor Device Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1100.30.1... +------------------------------------------------------------------------------- + +DellProcessorDeviceType ::= INTEGER { + deviceTypeIsOther(1), -- type is other than following values + deviceTypeIsUnknown(2), -- type is unknown + deviceTypeIsCPU(3), -- type is Central Processing Unit + deviceTypeIsMathProcessor(4), -- type is Math Processor + deviceTypeIsDSP(5), -- type is Digital Signal Processor + deviceTypeIsAVideoProcessor(6) -- type is Video Processor +} +DellProcessorDeviceFamily ::= INTEGER { + deviceFamilyIsOther(1), -- family is Other + deviceFamilyIsUnknown(2), -- family is Unknown + deviceFamilyIs8086(3), -- family is 8086 + deviceFamilyIs80286(4), -- family is 80286 + deviceFamilyIsIntel386(5), -- family is Intel386 processor + deviceFamilyIsIntel486(6), -- family is Intel486 processor + deviceFamilyIs8087(7), -- family is 8087 + deviceFamilyIs80287(8), -- family is 80287 + deviceFamilyIs80387(9), -- family is 80387 + deviceFamilyIs80487(10), -- family is 80487 + deviceFamilyIsPentium(11), -- family is Pentium processor Family + deviceFamilyIsPentiumPro(12), -- family is Pentium Pro processor + deviceFamilyIsPentiumII(13), -- family is Pentium II processor + deviceFamilyIsPentiumMMX(14), -- family is Pentium processor with MMX technology + deviceFamilyIsCeleron(15), -- family is Celeron processor + deviceFamilyIsPentiumIIXeon(16), -- family is Pentium II Xeon processor + deviceFamilyIsPentiumIII(17), -- family is Pentium III processor + deviceFamilyIsPentiumIIIXeon(18), -- family is Pentium III Xeon processor + deviceFamilyIsPentiumIIISpeedStep(19), -- family is Pentium III Processor with Intel SpeedStep Technology + deviceFamilyIsItanium(20), -- family is Itanium processor + deviceFamilyIsIntelXeon(21), -- family is Intel Xeon + deviceFamilyIsPentium4(22), -- family is Pentium 4 Processor + deviceFamilyIsIntelXeonMP(23), -- family is Intel Xeon processor MP + deviceFamilyIsIntelItanium2(24), -- family is Intel Itanium 2 processor + deviceFamilyIsK5(25), -- family is K5 Family + deviceFamilyIsK6(26), -- family is K6 Family + deviceFamilyIsK6-2(27), -- family is K6-2 + deviceFamilyIsK6-3(28), -- family is K6-3 + deviceFamilyIsAMDAthlon(29), -- family is AMD Athlon Processor Family + deviceFamilyIsAMD2900(30), -- family is AMD2900 Family + deviceFamilyIsK6-2Plus(31), -- family is K6-2+ + deviceFamilyIsPowerPC(32), -- family is Power PC Family + deviceFamilyIsPowerPC601(33), -- family is Power PC 601 + deviceFamilyIsPowerPC603(34), -- family is Power PC 603 + deviceFamilyIsPowerPC603Plus(35), -- family is Power PC 603+ + deviceFamilyIsPowerPC604(36), -- family is Power PC 604 + deviceFamilyIsPowerPC620(37), -- family is Power PC 620 + deviceFamilyIsPowerPCx704(38), -- family is Power PC x704 + deviceFamilyIsPowerPC750(39), -- family is Power PC 750 + deviceFamilyIsIntelCoreDuo(40), -- family is Intel(R) Core(TM) Duo processor + deviceFamilyIsIntelCoreDuoMobile(41), -- family is Intel(R) Core(TM) Duo mobile processor + deviceFamilyIsIntelCoreSoloMobile(42), -- family is Intel(R) Core(TM) Solo mobile processor + deviceFamilyIsIntelAtom(43), -- family is Intel(R) Atom(TM) processor + deviceFamilyIsAlpha(48), -- family is Alpha Family + deviceFamilyIsAlpha21064(49), -- family is Alpha 21064 + deviceFamilyIsAlpha21066(50), -- family is Alpha 21066 + deviceFamilyIsAlpha21164(51), -- family is Alpha 21164 + deviceFamilyIsAlpha21164PC(52), -- family is Alpha 21164PC + deviceFamilyIsAlpha21164a(53), -- family is Alpha 21164a + deviceFamilyIsAlpha21264(54), -- family is Alpha 21264 + deviceFamilyIsAlpha21364(55), -- family is Alpha 21364 + deviceFamilyIsAMDTurionIIUltraDualMobileM(56), -- family is AMD Turion(TM) II Ultra Dual-Core Mobile M Processor Family + deviceFamilyIsAMDTurionIIDualMobileM(57), -- family is AMD Turion(TM) II Dual-Core Mobile M Processor Family + deviceFamilyIsAMDAthlonIIDualMobileM(58), -- family is AMD Athlon(TM) II Dual-Core Mobile M Processor Family + deviceFamilyIsAMDOpteron6100(59), -- family is AMD Opteron(TM) 6100 Series Processor + deviceFamilyIsAMDOpteron4100(60), -- family is AMD Opteron(TM) 4100 Series Processor + deviceFamilyIsAMDOpteron6200(61), -- family is AMD Opteron(TM) 6200 Series Processor + deviceFamilyIsAMDOpteron4200(62), -- family is AMD Opteron(TM) 4200 Series Processor + deviceFamilyIsMIPS(64), -- family is MIPS Family + deviceFamilyIsMIPSR4000(65), -- family is MIPS R4000 + deviceFamilyIsMIPSR4200(66), -- family is MIPS R4200 + deviceFamilyIsMIPSR4400(67), -- family is MIPS R4400 + deviceFamilyIsMIPSR4600(68), -- family is MIPS R4600 + deviceFamilyIsMIPSR10000(69), -- family is MIPS R10000 + deviceFamilyIsSPARC(80), -- family is SPARC Family + deviceFamilyIsSuperSPARC(81), -- family is SuperSPARC + deviceFamilyIsmicroSPARCII(82), -- family is microSPARC II + deviceFamilyIsmicroSPARCIIep(83), -- family is microSPARC IIep + deviceFamilyIsUltraSPARC(84), -- family is UltraSPARC + deviceFamilyIsUltraSPARCII(85), -- family is UltraSPARC II + deviceFamilyIsUltraSPARCIIi(86), -- family is UltraSPARC IIi + deviceFamilyIsUltraSPARCIII(87), -- family is UltraSPARC III + deviceFamilyIsUltraSPARCIIIi(88), -- family is UltraSPARC IIIi + deviceFamilyIs68040(96), -- family is 68040 Family + deviceFamilyIs68xxx(97), -- family is 68xxx + deviceFamilyIs68000(98), -- family is 68000 + deviceFamilyIs68010(99), -- family is 68010 + deviceFamilyIs68020(100), -- family is 68020 + deviceFamilyIs68030(101), -- family is 68030 + deviceFamilyIsHobbit(112), -- family is Hobbit Family + deviceFamilyIsCrusoeTM5000(120), -- family is Crusoe TM5000 Family + deviceFamilyIsCrusoeTM3000(121), -- family is Crusoe TM3000 Family + deviceFamilyIsEfficeonTM8000(122), -- family is Efficeon TM8000 Family + deviceFamilyIsWeitek(128), -- family is Weitek + deviceFamilyIsIntelCeleronM(130), -- family is Intel(R) Celeron(R) M processor + deviceFamilyIsAMDAthlon64(131), -- family is AMD Athlon 64 Processor Family + deviceFamilyIsAMDOpteron(132), -- family is AMD Opteron Processor Family + deviceFamilyIsAMDSempron(133), -- family is AMD Sempron Processor Family + deviceFamilyIsAMDTurion64Mobile(134), -- family is AMD Turion 64 Mobile Technology + deviceFamilyIsDualCoreAMDOpteron(135), -- family is Dual-Core AMD Opteron(TM) Processor Family + deviceFamilyIsAMDAthlon64X2DualCore(136), -- family is AMD Athlon 64 X2 Dual-Core Processor Family + deviceFamilyIsAMDTurion64X2Mobile(137), -- family is AMD Turion(TM) 64 X2 Mobile Technology + deviceFamilyIsQuadCoreAMDOpteron(138), -- family is Quad-Core AMD Opteron(TM) Processor Family + deviceFamilyIsThirdGenerationAMDOpteron(139), -- family is Third-Generation AMD Opteron(TM) Processor Family + deviceFamilyIsAMDPhenomFXQuadCore(140), -- family is AMD Phenom(TM) FX Quad-Core Processor Family + deviceFamilyIsAMDPhenomX4QuadCore(141), -- family is AMD Phenom(TM) X4 Quad-Core Processor Family + deviceFamilyIsAMDPhenomX2DualCore(142), -- family is AMD Phenom(TM) X2 Dual-Core Processor Family + deviceFamilyIsAMDAthlonX2DualCore(143), -- family is AMD Athlon(TM) X2 Dual-Core Processor Family + deviceFamilyIsPA-RISC(144), -- family is PA-RISC Family + deviceFamilyIsPA-RISC8500(145), -- family is PA-RISC 8500 + deviceFamilyIsPA-RISC8000(146), -- family is PA-RISC 8000 + deviceFamilyIsPA-RISC7300LC(147), -- family is PA-RISC 7300LC + deviceFamilyIsPA-RISC7200(148), -- family is PA-RISC 7200 + deviceFamilyIsPA-RISC7100LC(149), -- family is PA-RISC 7100LC + deviceFamilyIsPA-RISC7100(150), -- family is PA-RISC 7100 + deviceFamilyIsV30(160), -- family is V30 Family + deviceFamilyIsQuadCoreIntelXeon3200(161), -- family is Quad-Core Intel(R) Xeon(R) processor 3200 Series + deviceFamilyIsDualCoreIntelXeon3000(162), -- family is Dual-Core Intel(R) Xeon(R) processor 3000 Series + deviceFamilyIsQuadCoreIntelXeon5300(163), -- family is Quad-Core Intel(R) Xeon(R) processor 5300 Series + deviceFamilyIsDualCoreIntelXeon5100(164), -- family is Dual-Core Intel(R) Xeon(R) processor 5100 Series + deviceFamilyIsDualCoreIntelXeon5000(165), -- family is Dual-Core Intel(R) Xeon(R) processor 5000 Series + deviceFamilyIsDualCoreIntelXeonLV(166), -- family is Dual-Core Intel(R) Xeon(R) processor LV + deviceFamilyIsDualCoreIntelXeonULV(167), -- family is Dual-Core Intel(R) Xeon(R) processor ULV + deviceFamilyIsDualCoreIntelXeon7100(168), -- family is Dual-Core Intel(R) Xeon(R) processor 7100 Series + deviceFamilyIsQuadCoreIntelXeon5400(169), -- family is Quad-Core Intel(R) Xeon(R) processor 5400 Series + deviceFamilyIsQuadCoreIntelXeon(170), -- family is Quad-Core Intel(R) Xeon(R) processor + deviceFamilyIsDualCoreIntelXeon5200(171), -- family is Dual-Core Intel(R) Xeon(R) processor 5200 Series + deviceFamilyIsDualCoreIntelXeon7200(172), -- family is Dual-Core Intel(R) Xeon(R) processor 7200 Series + deviceFamilyIsQuadCoreIntelXeon7300(173), -- family is Quad-Core Intel(R) Xeon(R) processor 7300 Series + deviceFamilyIsQuadCoreIntelXeon7400(174), -- family is Quad-Core Intel(R) Xeon(R) processor 7400 Series + deviceFamilyIsMultiCoreIntelXeon7400(175), -- family is Multi-Core Intel(R) Xeon(R) processor 7400 Series + deviceFamilyIsM1(176), -- family is M1 Family + deviceFamilyIsM2(177), -- family is M2 Family + deviceFamilyIsIntelPentium4HT(179), -- family is Intel(R) Pentium(R) 4 HT processor + deviceFamilyIsAS400(180), -- family is AS400 Family + deviceFamilyIsAMDAthlonXP(182), -- family is AMD Athlon XP Processor Family + deviceFamilyIsAMDAthlonMP(183), -- family is AMD Athlon MP Processor Family + deviceFamilyIsAMDDuron(184), -- family is AMD Duron Processor Family + deviceFamilyIsIntelPentiumM(185), -- family is Intel Pentium M processor + deviceFamilyIsIntelCeleronD(186), -- family is Intel Celeron D processor + deviceFamilyIsIntelPentiumD(187), -- family is Intel Pentium D processor + deviceFamilyIsIntelPentiumExtreme(188), -- family is Intel Pentium Processor Extreme Edition + deviceFamilyIsIntelCoreSolo(189), -- family is Intel(R) Core(TM) Solo processor + deviceFamilyIsIntelCore2(190), -- family is Intel(R) Core(TM)2 processor + deviceFamilyIsIntelCore2Duo(191), -- family is Intel(R) Core(TM)2 Duo processor + deviceFamilyIsIntelCore2Solo(192), -- family is Intel(R) Core(TM)2 Solo processor + deviceFamilyIsIntelCore2Extreme(193), -- family is Intel(R) Core(TM)2 Extreme processor + deviceFamilyIsIntelCore2Quad(194), -- family is Intel(R) Core(TM)2 Quad processor + deviceFamilyIsIntelCore2ExtremeMobile(195), -- family is Intel(R) Core(TM)2 Extreme mobile processor + deviceFamilyIsIntelCore2DuoMobile(196), -- family is Intel(R) Core(TM)2 Duo mobile processor + deviceFamilyIsIntelCore2SoloMobile(197), -- family is Intel(R) Core(TM)2 Solo mobile processor + deviceFamilyIsIntelCorei7(198), -- family is Intel(R) Core(TM) i7 processor + deviceFamilyIsDualCoreIntelCeleron(199), -- family is Dual-Core Intel(R) Celeron(R) Processor + deviceFamilyIsIBM390(200), -- family is IBM390 Family + deviceFamilyIsG4(201), -- family is G4 + deviceFamilyIsG5(202), -- family is G5 + deviceFamilyIsESA390G6(203), -- family is ESA/390 G6 + deviceFamilyIszArchitectur(204), -- family is z/Architectur base + deviceFamilyIsIntelCorei5(205), -- family is Intel(R) Core(TM) i5 processor + deviceFamilyIsIntelCorei3(206), -- family is Intel(R) Core(TM) i3 processor + deviceFamilyIsVIAC7-M(210), -- family is VIA C7(TM)-M Processor Family + deviceFamilyIsVIAC7-D(211), -- family is VIA C7(TM)-D Processor Family + deviceFamilyIsVIAC7(212), -- family is VIA C7(TM) Processor Family + deviceFamilyIsVIAEden(213), -- family is VIA Eden(TM) Processor Family + deviceFamilyIsMultiCoreIntelXeon(214), -- family is Multi-Core Intel(R) Xeon(R) processor + deviceFamilyIsDualCoreIntelXeon3xxx(215), -- family is Dual-Core Intel(R) Xeon(R) processor 3xxx Series + deviceFamilyIsQuadCoreIntelXeon3xxx(216), -- family is Quad-Core Intel(R) Xeon(R) processor 3xxx Series + deviceFamilyIsVIANano(217), -- family is VIA Nano(TM) Processor Family + deviceFamilyIsDualCoreIntelXeon5xxx(218), -- family is Dual-Core Intel(R) Xeon(R) processor 5xxx Series + deviceFamilyIsQuadCoreIntelXeon5xxx(219), -- family is Quad-Core Intel(R) Xeon(R) processor 5xxx Series + deviceFamilyIsDualCoreIntelXeon7xxx(221), -- family is Dual-Core Intel(R) Xeon(R) processor 7xxx Series + deviceFamilyIsQuadCoreIntelXeon7xxx(222), -- family is Quad-Core Intel(R) Xeon(R) processor 7xxx Series + deviceFamilyIsMultiCoreIntelXeon7xxx(223), -- family is Multi-Core Intel(R) Xeon(R) processor 7xxx Series + deviceFamilyIsMultiCoreIntelXeon3400(224), -- family is Multi-Core Intel(R) Xeon(R) processor 3400 Series + deviceFamilyIsEmbeddedAMDOpertonQuadCore(230), -- family is Embedded AMD Opteron(TM) Quad-Core Processor Family + deviceFamilyIsAMDPhenomTripleCore(231), -- family is AMD Phenom(TM) Triple-Core Processor Family + deviceFamilyIsAMDTurionUltraDualCoreMobile(232), -- family is AMD Turion(TM) Ultra Dual-Core Mobile Processor Family + deviceFamilyIsAMDTurionDualCoreMobile(233), -- family is AMD Turion(TM) Dual-Core Mobile Processor Family + deviceFamilyIsAMDAthlonDualCore(234), -- family is AMD Athlon(TM) Dual-Core Processor Family + deviceFamilyIsAMDSempronSI(235), -- family is AMD Sempron(TM) SI Processor Family + deviceFamilyIsAMDPhenomII(236), -- family is AMD Phenom(TM) II Processor Family + deviceFamilyIsAMDAthlonII(237), -- family is AMD Athlon(TM) II Processor Family + deviceFamilyIsSixCoreAMDOpteron(238), -- family is Six-Core AMD Opteron(TM) Processor Family + deviceFamilyIsAMDSempronM(239), -- family is AMD Sempron(TM) M Processor Family + deviceFamilyIsi860(250), -- family is i860 + deviceFamilyIsi960(251) -- family is i960 +} +DellProcessorDeviceStatusState ::= INTEGER { + other(1), -- state is other than following values + unknown(2), -- state is unknown + enabled(3), -- state is enabled + userDisabled(4), -- state is disabled by user via BIOS setup + biosDisabled(5), -- state is disabled by BIOS (POST error) + idle(6) -- state is idle +} +DellProcessorUpgradeInformation ::= INTEGER { + processorUpgradeIsOther(1), -- upgrade is other than following values + processorUpgradeIsUnknown(2), -- upgrade is unknown + processorUpgradeIsByDaughterBoard(3), -- upgrade is by Daughter Board + processorUpgradeIsByZIFSocket(4), -- upgrade is by ZIF socket + processorUpgradeIsByReplacement(5), -- upgrade is by Replacement/Piggy Back + processorUpgradeIsNone(6), -- upgrade is None + processorUpgradeIsByLIFSocket(7), -- upgrade is by LIF Socket + processorUpgradeIsBySlot1(8), -- upgrade is by Slot 1 + processorUpgradeIsBySlot2(9), -- upgrade is by Slot 2 + processorUpgradeIsBy370PinSocket(10), -- upgrade is by 370 Pin Socket + processorUpgradeIsBySlotA(11), -- upgrade is by Slot A + processorUpgradeIsBySlotM(12), -- upgrade is by Slot M + processorUpgradeIsByScoket423(13), -- upgrade is by Socket 423 + processorUpgradeIsBySocketA(14), -- upgrade is by Socket A (Socket 462) + processorUpgradeIsBySocket478(15), -- upgrade is by Socket 478 + processorUpgradeIsBySocket754(16), -- upgrade is by Socket 754 + processorUpgradeIsBySocket940(17), -- upgrade is by Socket 940 + processorUpgradeIsBySocket939(18), -- upgrade is by Socket 939 + processorUpgradeIsBySocketmPGA604(19), -- upgrade is by Socket mPGA604 + processorUpgradeIsBySocketLGA771(20), -- upgrade is by Socket LGA771 + processorUpgradeIsBySocketLGA775(21), -- upgrade is by Socket LGA775 + processorUpgradeIsBySocketS1(22), -- upgrade is by Socket S1 + processorUpgradeIsBySocketAM2(23), -- upgrade is by Socket AM2 + processorUpgradeIsBySocketF(24), -- upgrade is by Socket F (1207) + processorUpgradeIsBySocketLGA1366(25) -- upgrade is by Socket LGA1366 +} + +ProcessorDeviceTableEntry ::= SEQUENCE { + processorDevicechassisIndex DellObjectRange, + processorDeviceIndex DellObjectRange, + processorDeviceStateCapabilities DellStateCapabilities, + processorDeviceStateSettings DellStateSettings, + processorDeviceStatus DellStatus, + processorPortIndexReference DellObjectRange, + processorDeviceType DellProcessorDeviceType, + processorDeviceManufacturerName DellString, + processorDeviceStatusState DellProcessorDeviceStatusState, + processorDeviceFamily DellProcessorDeviceFamily, + processorDeviceMaximumSpeed DellUnsigned32BitRange, + processorDeviceCurrentSpeed DellUnsigned32BitRange, + processorDeviceExternalClockSpeed DellUnsigned32BitRange, + processorDeviceVoltage DellSigned32BitRange, + processorDeviceUpgradeInformation DellProcessorUpgradeInformation, + processorDeviceVersionName DellString, + processorDeviceCoreCount DellUnsigned32BitRange, + processorDeviceCoreEnabledCount DellUnsigned32BitRange, + processorDeviceThreadCount DellUnsigned32BitRange, + processorDeviceCharacteristics DellUnsigned16BitRange, + processorDeviceExtendedCapabilities DellUnsigned16BitRange, + processorDeviceExtendedSettings DellUnsigned16BitRange, + processorDeviceBrandName DellString, + processorDeviceModelName DellString, + processorDeviceSteppingName DellString +} + +processorDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF ProcessorDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0030 This object defines the Processor Device Table." + ::= { deviceGroup 30 } +processorDeviceTableEntry OBJECT-TYPE + SYNTAX ProcessorDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0030.0001 This object defines the Processor Device Table Entry." + INDEX { processorDevicechassisIndex, + processorDeviceIndex } + ::= { processorDeviceTable 1 } + +processorDevicechassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0030.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { processorDeviceTableEntry 1 } +processorDeviceIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0030.0001.0002 This attribute defines the index (one based) of the +processor device." + ::= { processorDeviceTableEntry 2 } +processorDeviceStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0030.0001.0003 This attribute defines the state capabilities of the +processor device." + ::= { processorDeviceTableEntry 3 } +processorDeviceStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0030.0001.0004 This attribute defines the state settings of the +processor device." + ::= { processorDeviceTableEntry 4 } +processorDeviceStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0030.0001.0005 This attribute defines the status of the +processor device." + ::= { processorDeviceTableEntry 5 } +processorPortIndexReference OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0030.0001.0006 This attribute defines the index (one based) of the +associated processor port in the same chassis." + ::= { processorDeviceTableEntry 6 } +processorDeviceType OBJECT-TYPE + SYNTAX DellProcessorDeviceType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0030.0001.0007 This attribute defines the type of the processor device." + ::= { processorDeviceTableEntry 7 } +processorDeviceManufacturerName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0030.0001.0008 This attribute defines the name of the manufacturer +of the processor device." + ::= { processorDeviceTableEntry 8 } +processorDeviceStatusState OBJECT-TYPE + SYNTAX DellProcessorDeviceStatusState + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0030.0001.0009 This attribute defines the status state of the +processor device." + ::= { processorDeviceTableEntry 9 } +processorDeviceFamily OBJECT-TYPE + SYNTAX DellProcessorDeviceFamily + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0030.0001.0010 This attribute defines the family of the +processor device." + ::= { processorDeviceTableEntry 10 } +processorDeviceMaximumSpeed OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0030.0001.0011 This attribute defines the maximum speed of the +processor device in MHz. Zero indicates the maximum speed is unknown." + ::= { processorDeviceTableEntry 11 } +processorDeviceCurrentSpeed OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0030.0001.0012 This attribute defines the current speed of the +processor device in MHz. Zero indicates the current speed is unknown." + ::= { processorDeviceTableEntry 12 } +processorDeviceExternalClockSpeed OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0030.0001.0013 This attribute defines the speed of the +external clock for the processor device in MHz. Zero indicates +the external clock speed is unknown." + ::= { processorDeviceTableEntry 13 } +processorDeviceVoltage OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0030.0001.0014 This attribute defines the voltage powering the +processor device in millivolts. Zero indicates the voltage is unknown." + ::= { processorDeviceTableEntry 14 } +processorDeviceUpgradeInformation OBJECT-TYPE + SYNTAX DellProcessorUpgradeInformation + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0030.0001.0015 This attribute defines the processor upgrade +information for the processor device." + ::= { processorDeviceTableEntry 15 } +processorDeviceVersionName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0030.0001.0016 This attribute defines the version of the +processor device. On some systems, this value contains the +brand and stepping information; on other systems, this value +contains the model and stepping information." + ::= { processorDeviceTableEntry 16 } +processorDeviceCoreCount OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0030.0001.0017 This attribute defines the number of processor cores +detected for the processor device." + ::= { processorDeviceTableEntry 17 } +processorDeviceCoreEnabledCount OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0030.0001.0018 This attribute defines the number of processor cores +enabled for the processor device." + ::= { processorDeviceTableEntry 18 } +processorDeviceThreadCount OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0030.0001.0019 This attribute defines the number of processor threads +detected for the processor device." + ::= { processorDeviceTableEntry 19 } +processorDeviceCharacteristics OBJECT-TYPE + SYNTAX DellUnsigned16BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0030.0001.0020 This attribute defines characteristics of the +processor device. This attribute is a bit field where a bit has the meaning +defined below when set to 1 (one). + +NOTE: Bits 2-15 need to be examined in the context of bit 1. +If bit 1 is set, the processor charactistics are unknown and bits 2-15 cannot +be used to determine if the functions associated with the bits are supported. + + Bit + Position Meaning if Set + -------- -------------- + Bit 0 Reserved + Bit 1 Unknown + Bit 2 64-bit capable + Bit 3-15 Reserved" + ::= { processorDeviceTableEntry 20 } +processorDeviceExtendedCapabilities OBJECT-TYPE + SYNTAX DellUnsigned16BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0030.0001.0021 This attribute defines extended capabilities of the +processor device. This attribute is a bit field where a bit has the meaning +defined below when set to 1 (one). + + Bit + Position Meaning if Set + -------- -------------- + Bit 0 Virtualization Technology (VT) supported + Bit 1 Demand-Based Switching (DBS) supported + Bit 2 eXecute Disable (XD) supported + Bit 3 Hyper-Threading (HT) supported" + ::= { processorDeviceTableEntry 21 } +processorDeviceExtendedSettings OBJECT-TYPE + SYNTAX DellUnsigned16BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0030.0001.0022 This attribute defines extended settings of the +processor device. This attribute is a bit field where a bit has the meaning +defined below when set to 1 (one). + + Bit + Position Meaning if Set + -------- -------------- + Bit 0 Virtualization Technology (VT) enabled + Bit 1 Demand Based Switching (DBS) enabled + Bit 2 eXecute Disable (XD) enabled + Bit 3 Hyper-Threading (HT) enabled" + ::= { processorDeviceTableEntry 22 } +processorDeviceBrandName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0030.0001.0023 This attribute defines the brand of the +processor device." + ::= { processorDeviceTableEntry 23 } +processorDeviceModelName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0030.0001.0024 This attribute defines the model of the +processor device." + ::= { processorDeviceTableEntry 24 } +processorDeviceSteppingName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0030.0001.0025 This attribute defines the stepping of the +processor device." + ::= { processorDeviceTableEntry 25 } + + +------------------------------------------------------------------------------- +-- Processor Device Status Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1100.32.1... +------------------------------------------------------------------------------- + +DellProcessorDeviceStatusReading ::= INTEGER { + -- Note: These values are bit masks, so combination values are possible. + internalError(1), -- Internal Error + thermalTrip(2), -- Thermal Trip + configurationError(32), -- Configuration Error + processorPresent(128), -- Processor Present + processorDisabled(256), -- Processor Disabled + terminatorPresent(512), -- Terminator Present + processorThrottled(1024) -- Processor Throttled +} + +ProcessorDeviceStatusTableEntry ::= SEQUENCE { + processorDeviceStatusChassisIndex DellObjectRange, + processorDeviceStatusIndex DellObjectRange, + processorDeviceStatusStateCapabilities DellStateCapabilities, + processorDeviceStatusStateSettings DellStateSettings, + processorDeviceStatusStatus DellStatus, + processorDeviceStatusReading DellProcessorDeviceStatusReading, + processorDeviceStatusLocationName DellString, + processorDeviceStatusPortIndexReference DellObjectRange +} + +processorDeviceStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF ProcessorDeviceStatusTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0032 This object defines the Processor Device Status Table." + ::= { deviceGroup 32 } +processorDeviceStatusTableEntry OBJECT-TYPE + SYNTAX ProcessorDeviceStatusTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0032.0001 This object defines the Processor Device Status Table Entry." + INDEX { processorDeviceStatusChassisIndex, + processorDeviceStatusIndex } + ::= { processorDeviceStatusTable 1 } + +processorDeviceStatusChassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0032.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { processorDeviceStatusTableEntry 1 } +processorDeviceStatusIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0032.0001.0002 This attribute defines the index (one based) of the +processor device status probe." + ::= { processorDeviceStatusTableEntry 2 } +processorDeviceStatusStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0032.0001.0003 This attribute defines the state capabilities of the +processor device status probe." + ::= { processorDeviceStatusTableEntry 3 } +processorDeviceStatusStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0032.0001.0004 This attribute defines the state settings of the +processor device status probe." + ::= { processorDeviceStatusTableEntry 4 } +processorDeviceStatusStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0032.0001.0005 This attribute defines the status of the +processor device status probe. This status will be joined into +the processorDeviceStatus attribute." + ::= { processorDeviceStatusTableEntry 5 } +processorDeviceStatusReading OBJECT-TYPE + SYNTAX DellProcessorDeviceStatusReading + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0032.0001.0006 This attribute defines the reading of the +processor device status probe." + ::= { processorDeviceStatusTableEntry 6 } +processorDeviceStatusLocationName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0032.0001.0007 This attribute defines the location name of the +processor device status probe." + ::= { processorDeviceStatusTableEntry 7 } +processorDeviceStatusPortIndexReference OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0032.0001.0008 This attribute defines the index (one based) of the +associated processor port in the same chassis." + ::= { processorDeviceStatusTableEntry 8 } + + +------------------------------------------------------------------------------- +-- Cache Device Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1100.40.1... +------------------------------------------------------------------------------- + +DellCacheDeviceType ::= INTEGER { + deviceTypeIsOther(1), -- type is other than following values + deviceTypeIsUnknown(2), -- type is unknown + deviceTypeIsInstruction(3), -- type is instruction + deviceTypeIsData(4), -- type is data + deviceTypeIsUnified(5) -- type is unified +} +DellCacheDeviceLevel ::= INTEGER { + deviceLevelIsOther(1), -- level is other than following values + deviceLevelIsUnknown(2), -- level is unknown + deviceLevelIsPrimary(3), -- level is primary + deviceLevelIsSecondary(4), -- level is secondary + deviceLevelIsTertiary(5) -- level is tertiary +} +DellCacheDeviceWritePolicy ::= INTEGER { + deviceWritePolicyIsOther(1), -- policy is other than following values + deviceWritePolicyIsUnknown(2), -- policy is unknown + deviceWritePolicyIsWriteBack(3), -- policy is write back + deviceWritePolicyIsWriteThrough(4), -- policy is write through + deviceWritePolicyIsVariesByAddress(5), -- policy is varies by address + deviceWritePolicyIsDeterminedByIO(6) -- policy is determined by I/O query +} +DellCacheDeviceStatusState ::= INTEGER { + other(1), -- state is other than following values + unknown(2), -- state is unknown + enabled(3), -- state is enabled + userDisabled(4), -- state is disabled by user + biosDisabled(5) -- state is BIOS disabled +} +DellCacheDeviceECCType ::= INTEGER { + deviceECCTypeIsOther(1), -- ECC type is other than following values + deviceECCTypeIsUnknown(2), -- ECC type is unknown + deviceECCTypeIsNone(3), -- ECC type is none + deviceECCTypeIsParity(4), -- ECC type is parity + deviceECCTypeIsSingleBitECC(5), -- ECC type is single bit ECC + deviceECCTypeIsMultiBitECC(6), -- ECC type is multibit ECC + deviceECCTypeIsCRC(7) -- ECC type is CRC +} +DellCacheDeviceAssociativity ::= INTEGER { + deviceAssociativityIsOther(1), -- associativity is Other + deviceAssociativityIsUnknown(2), -- associativity is Unknown + deviceAssociativityIsDirectMapped(3), -- associativity is Direct Mapped + deviceAssociativityIsTwoWaySetAssociative(4), -- associativity is 2-way Set-Associative + deviceAssociativityIsFourWaySetAssociative(5), -- associativity is 4-way Set-Associative + deviceAssociativityIsFullyAssociative(6), -- associativity is Fully Associative + deviceAssociativityIsEightWaySetAssociative(7), -- associativity is 8-way Set-Associative + deviceAssociativityIsSixteenWaySetAssociative(8), -- associativity is 16-way Set-Associative + deviceAssociativityIs12WaySetAssociative(9), -- associativity is 12-way Set-Associative + deviceAssociativityIs24WaySetAssociative(10), -- associativity is 24-way Set-Associative + deviceAssociativityIs32WaySetAssociative(11), -- associativity is 32-way Set-Associative + deviceAssociativityIs48WaySetAssociative(12), -- associativity is 48-way Set-Associative + deviceAssociativityIs64WaySetAssociative(13) -- associativity is 64-way Set-Associative +} +DellCacheDeviceLocation ::= INTEGER { + deviceLocationIsOther(1), -- location is other than following values + deviceLocationIsUnknown(2), -- location is unknown + deviceLocationIsInternal(3), -- location is internal + deviceLocationIsExternal(4) -- location is external +} +DellCacheDeviceSRAMType ::= INTEGER { + deviceSRAMTypeIsOther(1), -- SRAM type is other than following values + deviceSRAMTypeIsUnknown(2), -- SRAM type is unknown + deviceSRAMTypeIsNonBurst(3), -- SRAM type is nonburst + deviceSRAMTypeIsBurst(4), -- SRAM type is burst + deviceSRAMTypeIsPipeBurst(5), -- SRAM type is pipeburst + deviceSRAMTypeIsSynchronous(6), -- SRAM type is synchronous + deviceSRAMTypeIsAsynchronous(7) -- SRAM type is asynchronous +} + +CacheDeviceTableEntry ::= SEQUENCE { + cacheDevicechassisIndex DellObjectRange, + cacheDeviceIndex DellObjectRange, + cacheDeviceStateCapabilities DellStateCapabilities, + cacheDeviceStateSettings DellStateSettings, + cacheDeviceStatus DellStatus, + cacheDeviceprocessorDeviceIndexReference DellObjectRange, + cacheDeviceType DellCacheDeviceType, + cacheDeviceLocation DellCacheDeviceLocation, + cacheDeviceStatusState DellCacheDeviceStatusState, + cacheDeviceExternalSocketName DellString, + cacheDeviceLevel DellCacheDeviceLevel, + cacheDeviceMaximumSize DellUnsigned32BitRange, + cacheDeviceCurrentSize DellUnsigned32BitRange, + cacheDeviceSpeed DellUnsigned32BitRange, + cacheDeviceWritePolicy DellCacheDeviceWritePolicy, + cacheDeviceIsSocketed DellBoolean, + cacheDeviceECCType DellCacheDeviceECCType, + cacheDeviceAssociativity DellCacheDeviceAssociativity, + cacheDeviceSupportedType DellCacheDeviceSRAMType, + cacheDeviceCurrentType DellCacheDeviceSRAMType +} + +cacheDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CacheDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0040 This object defines the Cache Device Table." + ::= { deviceGroup 40 } +cacheDeviceTableEntry OBJECT-TYPE + SYNTAX CacheDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0040.0001 This object defines the Cache Device Table Entry." + INDEX { cacheDevicechassisIndex, + cacheDeviceIndex } + ::= { cacheDeviceTable 1 } + +cacheDevicechassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0040.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { cacheDeviceTableEntry 1 } +cacheDeviceIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0040.0001.0002 This attribute defines the index (one based) of the +cache device." + ::= { cacheDeviceTableEntry 2 } +cacheDeviceStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0040.0001.0003 This attribute defines the state capabilities of the +cache device." + ::= { cacheDeviceTableEntry 3 } +cacheDeviceStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0040.0001.0004 This attribute defines the state settings of the +cache device." + ::= { cacheDeviceTableEntry 4 } +cacheDeviceStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0040.0001.0005 This attribute defines the status of the cache device." + ::= { cacheDeviceTableEntry 5 } +cacheDeviceprocessorDeviceIndexReference OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0040.0001.0006 This attribute defines the index (one based) of the +processor device associated with the cache device." + ::= { cacheDeviceTableEntry 6 } +cacheDeviceType OBJECT-TYPE + SYNTAX DellCacheDeviceType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0040.0001.0007 This attribute defines the type of cache device." + ::= { cacheDeviceTableEntry 7 } +cacheDeviceLocation OBJECT-TYPE + SYNTAX DellCacheDeviceLocation + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0040.0001.0008 This attribute defines the location of the cache device." + ::= { cacheDeviceTableEntry 8 } +cacheDeviceStatusState OBJECT-TYPE + SYNTAX DellCacheDeviceStatusState + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0040.0001.0009 This attribute defines the status state of the +cache device." + ::= { cacheDeviceTableEntry 9 } +cacheDeviceExternalSocketName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0040.0001.0010 This attribute defines the name of the external socket +name of the cache device if the cache device is socketed." + ::= { cacheDeviceTableEntry 10 } +cacheDeviceLevel OBJECT-TYPE + SYNTAX DellCacheDeviceLevel + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0040.0001.0011 This attribute defines the level of the cache device." + ::= { cacheDeviceTableEntry 11 } +cacheDeviceMaximumSize OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0040.0001.0012 This attribute defines the maximum size of the +cache device in KBytes. Zero indicates the maximum size is unknown." + ::= { cacheDeviceTableEntry 12 } +cacheDeviceCurrentSize OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0040.0001.0013 This attribute defines the current size of the +cache device in KBytes. Zero indicates the current size is unknown." + ::= { cacheDeviceTableEntry 13 } +cacheDeviceSpeed OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0040.0001.0014 This attribute defines the speed of the +cache device in nanoseconds. Zero indicates the speed is unknown." + ::= { cacheDeviceTableEntry 14 } +cacheDeviceWritePolicy OBJECT-TYPE + SYNTAX DellCacheDeviceWritePolicy + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0040.0001.0015 This attribute defines the write policy of the +cache device." + ::= { cacheDeviceTableEntry 15 } +cacheDeviceIsSocketed OBJECT-TYPE + SYNTAX DellBoolean + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0040.0001.0016 This attribute defines if the cache device is +socketed or not." + ::= { cacheDeviceTableEntry 16 } +cacheDeviceECCType OBJECT-TYPE + SYNTAX DellCacheDeviceECCType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0040.0001.0017 This attribute defines the type of error correction +in use by the cache device." + ::= { cacheDeviceTableEntry 17 } +cacheDeviceAssociativity OBJECT-TYPE + SYNTAX DellCacheDeviceAssociativity + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0040.0001.0018 This attribute defines the type of associativity +in use by the cache device." + ::= { cacheDeviceTableEntry 18 } +cacheDeviceSupportedType OBJECT-TYPE + SYNTAX DellCacheDeviceSRAMType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0040.0001.0019 This attribute defines the supported SRAM type of the +cache device." + ::= { cacheDeviceTableEntry 19 } +cacheDeviceCurrentType OBJECT-TYPE + SYNTAX DellCacheDeviceSRAMType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0040.0001.0020 This attribute defines the current SRAM type of the +cache device." + ::= { cacheDeviceTableEntry 20 } + + +------------------------------------------------------------------------------- +-- Memory Device Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1100.50.1... +------------------------------------------------------------------------------- + +DellMemoryDeviceFormFactor ::= INTEGER { + deviceFormFactorIsOther(1), -- form factor is other than following values + deviceFormFactorIsUnknown(2), -- form factor is unknown + deviceFormFactorIsSIMM(3), -- form factor is SIMM + deviceFormFactorIsSIP(4), -- form factor is SIP + deviceFormFactorIsAChip(5), -- form factor is Chip + deviceFormFactorIsDIP(6), -- form factor is DIP + deviceFormFactorIsZIP(7), -- form factor is ZIP + deviceFormFactorIsAProprietaryCard(8), -- form factor is Proprietary Card + deviceFormFactorIsDIMM(9), -- form factor is DIMM + deviceFormFactorIsTSOP(10), -- form factor is TSOP + deviceFormFactorIsARowOfChips(11), -- form factor is Row of Chips + deviceFormFactorIsRIMM(12), -- form factor is RIMM + deviceFormFactorIsSODIMM(13), -- form factor is SODIMM + deviceFormFactorIsSRIMM(14), -- form factor is SRIMM + deviceFormFactorIsFBDIMM(15) -- form factor is FB-DIMM +} +DellMemoryDeviceType ::= INTEGER { + deviceTypeIsOther(1), -- type is other than following values + deviceTypeIsUnknown(2), -- type is unknown + deviceTypeIsDRAM(3), -- type is DRAM + deviceTypeIsEDRAM(4), -- type is EDRAM + deviceTypeIsVRAM(5), -- type is VRAM + deviceTypeIsSRAM(6), -- type is SRAM + deviceTypeIsRAM(7), -- type is RAM + deviceTypeIsROM(8), -- type is ROM + deviceTypeIsFLASH(9), -- type is FLASH + deviceTypeIsEEPROM(10), -- type is EEPROM + deviceTypeIsFEPROM(11), -- type is FEPROM + deviceTypeIsEPROM(12), -- type is EPROM + deviceTypeIsCDRAM(13), -- type is CDRAM + deviceTypeIs3DRAM(14), -- type is 3DRAM + deviceTypeIsSDRAM(15), -- type is SDRAM + deviceTypeIsSGRAM(16), -- type is SGRAM + deviceTypeIsRDRAM(17), -- type is RDRAM + deviceTypeIsDDR(18), -- type is DDR + deviceTypeIsDDR2(19), -- type is DDR2 + deviceTypeIsDDR2FBDIMM(20), -- type is DDR2 FB-DIMM + deviceTypeIsDDR3(24), -- type is DDR3 + deviceTypeIsFBD2(25), -- type is FBD2 + deviceTypeIsDDR4(26) -- type is DDR4 +} + +DellMemoryDeviceRank ::= INTEGER { + deviceRankIsUnknown(1), -- Rank is unknown + deviceRankIsSingle(2), -- Rank is Single + deviceRankIsDual(4), -- Rank is Dual + deviceRankIsQuad(8), -- Rank is Quad + deviceRankIsOctal(16), -- Rank is Octal + deviceRankIsHexa(32) -- Rank is Hexa +} + +DellMemoryDeviceTypeDetails ::= INTEGER { + -- Note: These values are bit masks, so combination values are possible. + deviceTypeDetailIsOther(2), -- type detail is Other + deviceTypeDetailIsUnknown(4), -- type detail is Unknown + deviceTypeDetailIsFastPaged(8), -- type detail is Fast Paged + deviceTypeDetailIsStaticColumn(16), -- type detail is Static Column + deviceTypeDetailIsPseudoStatic(32), -- type detail is Pseudo-static + deviceTypeDetailIsRAMBUS(64), -- type detail is RAMBUS + deviceTypeDetailIsSynchronous(128), -- type detail is Synchronous + deviceTypeDetailIsCMOS(256), -- type detail is CMOS + deviceTypeDetailIsEDO(512), -- type detail is EDO + deviceTypeDetailIsWindowDRAM(1024), -- type detail is Window DRAM + deviceTypeDetailIsCacheDRAM(2048), -- type detail is Cache DRAM + deviceTypeDetailIsNonVolatile(4096), -- type detail is Non-volatile + deviceTypeDetailIsRegistered(8192), -- type detail is Registered + deviceTypeDetailIsNonRegistered(16384) -- type detail is Non-registered +} +DellMemoryDeviceFailureModes ::= INTEGER { + -- Note: These values are bit masks, so combination values are possible. + -- If value is 0 (zero), memory device has no faults. + eccSingleBitCorrectionWarningRate(1), -- ECC single bit correction warning rate exceeded + eccSingleBitCorrectionFailureRate(2), -- ECC single bit correction failure rate exceeded + eccMultiBitFault(4), -- ECC multibit fault encountered + eccSingleBitCorrectionLoggingDisabled(8), -- ECC single bit correction logging disabled + deviceDisabledBySpareActivation(16) -- device disabled because of spare activation +} + +MemoryDeviceTableEntry ::= SEQUENCE { + memoryDevicechassisIndex DellObjectRange, + memoryDeviceIndex DellObjectRange, + memoryDeviceStateCapabilities DellStateCapabilities, + memoryDeviceStateSettings DellStateSettings, + memoryDeviceStatus DellStatus, + memoryDeviceMemoryPortIndexReference DellObjectRange, + memoryDeviceType DellMemoryDeviceType, + memoryDeviceLocationName DellString, + memoryDeviceErrorCount DellSigned32BitRange, + memoryDeviceBankLocationName DellString, + memoryDeviceTypeDetails DellMemoryDeviceTypeDetails, + memoryDeviceFormFactor DellMemoryDeviceFormFactor, + memoryDeviceSet DellUnsigned32BitRange, + memoryDeviceSize DellUnsigned32BitRange, + memoryDeviceSpeed DellUnsigned32BitRange, + memoryDeviceTotalBusWidth DellUnsigned32BitRange, + memoryDeviceTotalDataBusWidth DellUnsigned32BitRange, + memoryDeviceSingleBitErrorCount DellSigned32BitRange, + memoryDeviceMultiBitErrorCount DellSigned32BitRange, + memoryDeviceFailureModes DellMemoryDeviceFailureModes, + memoryDeviceManufacturerName DellString, + memoryDevicePartNumberName DellString, + memoryDeviceSerialNumberName DellString, + memoryDeviceAssetTagName DellString, + memoryDeviceSpeedName DellString, + memoryDeviceRank DellMemoryDeviceRank, + memoryDeviceExtendedSize DellUnsigned32BitRange +} + +memoryDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF MemoryDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0050 This object defines the Memory Device Table." + ::= { deviceGroup 50 } +memoryDeviceTableEntry OBJECT-TYPE + SYNTAX MemoryDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0050.0001 This object defines the Memory Device Table Entry." + INDEX { memoryDevicechassisIndex, + memoryDeviceIndex } + ::= { memoryDeviceTable 1 } + +memoryDevicechassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0050.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { memoryDeviceTableEntry 1 } +memoryDeviceIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0050.0001.0002 This attribute defines the index (one based) of the +memory device." + ::= { memoryDeviceTableEntry 2 } +memoryDeviceStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0050.0001.0003 This attribute defines the state capabilities of the +memory device." + ::= { memoryDeviceTableEntry 3 } +memoryDeviceStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0050.0001.0004 This attribute defines the state settings of the +memory device." + ::= { memoryDeviceTableEntry 4 } +memoryDeviceStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0050.0001.0005 This attribute defines the status of the memory device." + ::= { memoryDeviceTableEntry 5 } +memoryDeviceMemoryPortIndexReference OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0050.0001.0006 This attribute defines the index (one based) of the +memory port that this memory device is part of." + ::= { memoryDeviceTableEntry 6 } +memoryDeviceType OBJECT-TYPE + SYNTAX DellMemoryDeviceType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0050.0001.0007 This attribute defines the type of the memory device." + ::= { memoryDeviceTableEntry 7 } +memoryDeviceLocationName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0050.0001.0008 This attribute defines the location of the memory device." + ::= { memoryDeviceTableEntry 8 } +memoryDeviceErrorCount OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS deprecated + DESCRIPTION +"1100.0050.0001.0009 This attribute defines the total number of ECC corrections +for the memory device. Writing a 0 (zero) to this variable will reset +the error counts for the device. + +**NOTE: This attribute is deprecated and replaced by memoryDeviceFailureModes. +The value will always be zero. Writing a 0 (zero) has no effect." + ::= { memoryDeviceTableEntry 9 } +memoryDeviceBankLocationName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0050.0001.0010 This attribute defines the location of the bank for the +memory device." + ::= { memoryDeviceTableEntry 10 } +memoryDeviceTypeDetails OBJECT-TYPE + SYNTAX DellMemoryDeviceTypeDetails + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0050.0001.0011 This attribute defines the detailed type of the +memory device." + ::= { memoryDeviceTableEntry 11 } +memoryDeviceFormFactor OBJECT-TYPE + SYNTAX DellMemoryDeviceFormFactor + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0050.0001.0012 This attribute defines the form factor of the +memory device." + ::= { memoryDeviceTableEntry 12 } +memoryDeviceSet OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0050.0001.0013 This attribute defines if the memory device is a part +of a set. Zero indicates it is not part of a set; 2,147,483,647 indicates +it is unknown if it is a part of a set." + ::= { memoryDeviceTableEntry 13 } +memoryDeviceSize OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS deprecated + DESCRIPTION +"1100.0050.0001.0014 This attribute defines the size in KBytes of the +memory device. Zero indicates no memory installed; 2,147,483,647 indicates +an unknown memory size. + +**NOTE: This attribute is deprecated and replaced by memoryDeviceExtendedSize." + ::= { memoryDeviceTableEntry 14 } +memoryDeviceSpeed OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0050.0001.0015 This attribute defines the speed in nanoseconds +of the memory device. Zero indicates an unknown speed." + ::= { memoryDeviceTableEntry 15 } +memoryDeviceTotalBusWidth OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0050.0001.0016 This attribute defines the total number bits, +including ECC, used by the memory device. 2,147,483,647 indicates +an unknown number of bits." + ::= { memoryDeviceTableEntry 16 } +memoryDeviceTotalDataBusWidth OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0050.0001.0017 This attribute defines the total number of data bits +used by the memory device. 2,147,483,647 indicates an unknown number of bits." + ::= { memoryDeviceTableEntry 17 } +memoryDeviceSingleBitErrorCount OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS deprecated + DESCRIPTION +"1100.0050.0001.0018 This attribute defines the total number of single bit +ECC corrections for the memory device. + +**NOTE: This attribute is deprecated and replaced by memoryDeviceFailureModes. +The value will always be zero." + ::= { memoryDeviceTableEntry 18 } +memoryDeviceMultiBitErrorCount OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS deprecated + DESCRIPTION +"1100.0050.0001.0019 This attribute defines the total number of multibit +ECC errors for the memory device. + +**NOTE: This attribute is deprecated and replaced by memoryDeviceFailureModes. +The value will always be zero." + ::= { memoryDeviceTableEntry 19 } +memoryDeviceFailureModes OBJECT-TYPE + SYNTAX DellMemoryDeviceFailureModes + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0050.0001.0020 This attribute defines the failure modes of the +memory device when the memoryDeviceStatus attribute is not ok(3). It is +a bit field that can be used to report more than one type of failure mode +by using a combination of the defined bit masks. + +**NOTE: This attribute replaces the memory device error count attributes. +When the memoryDeviceStatus attribute is not ok(3), this attribute should be +used to determine the reason for that instead of the error count attributes." + ::= { memoryDeviceTableEntry 20 } +memoryDeviceManufacturerName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0050.0001.0021 This attribute defines the manufacturer of the +memory device." + ::= { memoryDeviceTableEntry 21 } +memoryDevicePartNumberName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0050.0001.0022 This attribute defines the manufacturer's part number +for the memory device." + ::= { memoryDeviceTableEntry 22 } +memoryDeviceSerialNumberName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0050.0001.0023 This attribute defines the serial number of the +memory device." + ::= { memoryDeviceTableEntry 23 } +memoryDeviceAssetTagName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0050.0001.0024 This attribute defines the asset tag of the +memory device." + ::= { memoryDeviceTableEntry 24 } +memoryDeviceSpeedName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0050.0001.0025 This attribute defines the speed of the memory device +in string format with units specified in string." + ::= { memoryDeviceTableEntry 25 } +memoryDeviceRank OBJECT-TYPE + SYNTAX DellMemoryDeviceRank + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0050.0001.0026 This attribute defines the Rank +of the memory device (DIMM). Zero indicates an unknown." + ::= { memoryDeviceTableEntry 26 } +memoryDeviceExtendedSize OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0050.0001.0027 This attribute defines the size in MBytes of the +memory device. + +**NOTE: This attribute replaces the memoryDeviceSize." + ::= { memoryDeviceTableEntry 27 } + + +------------------------------------------------------------------------------- +-- Memory Device Mapped Address Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1100.60.1... +------------------------------------------------------------------------------- + +MemoryDeviceMappedAddressTableEntry ::= SEQUENCE { + memoryDeviceMappedAddresschassisIndex DellObjectRange, + memoryDeviceMappedAddressIndex DellObjectRange, + memoryDeviceMappedAddressStateCapabilities DellStateCapabilities, + memoryDeviceMappedAddressStateSettings DellStateSettings, + memoryDeviceMappedAddressStatus DellStatus, + memoryDeviceIndexReference DellObjectRange, + memoryDeviceMappedAddressRowPosition DellUnsigned32BitRange, + memoryDeviceMappedAddressInterleavePosition DellUnsigned32BitRange, + memoryDeviceMappedAddressInterleaveDepth DellUnsigned32BitRange, + memoryDeviceMappedAddressStartingAddress DellUnsigned64BitRange, + memoryDeviceMappedAddressEndingAddress DellUnsigned64BitRange +} + +memoryDeviceMappedAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF MemoryDeviceMappedAddressTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0060 This object defines the Memory Device Mapped Address Table." + ::= { deviceGroup 60 } +memoryDeviceMappedAddressTableEntry OBJECT-TYPE + SYNTAX MemoryDeviceMappedAddressTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0060.0001 This object defines the Memory Device Mapped Address +Table Entry." + INDEX { memoryDeviceMappedAddresschassisIndex, + memoryDeviceMappedAddressIndex } + ::= { memoryDeviceMappedAddressTable 1 } + +memoryDeviceMappedAddresschassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0060.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { memoryDeviceMappedAddressTableEntry 1 } +memoryDeviceMappedAddressIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0060.0001.0002 This attribute defines the index (one based) of the +memory device mapped address." + ::= { memoryDeviceMappedAddressTableEntry 2 } +memoryDeviceMappedAddressStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0060.0001.0003 This attribute defines the state capabilities of the +memory device mapped address." + ::= { memoryDeviceMappedAddressTableEntry 3 } +memoryDeviceMappedAddressStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0060.0001.0004 This attribute defines the state settings of the +memory device mapped address." + ::= { memoryDeviceMappedAddressTableEntry 4 } +memoryDeviceMappedAddressStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0060.0001.0005 This attribute defines the status of the +memory device mapped address." + ::= { memoryDeviceMappedAddressTableEntry 5 } +memoryDeviceIndexReference OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0060.0001.0006 This attribute defines the index (one based) of the +memory device associated with the memory device mapped address." + ::= { memoryDeviceMappedAddressTableEntry 6 } +memoryDeviceMappedAddressRowPosition OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0060.0001.0007 This attribute defines the position of the referenced +memory in a row of the memory device mapped address. +2,147,483,647 indicates an unknown position." + ::= { memoryDeviceMappedAddressTableEntry 7 } +memoryDeviceMappedAddressInterleavePosition OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0060.0001.0008 This attribute defines the position of the referenced +memory in an interleave of the memory device mapped address. +2,147,483,647 indicates an unknown position." + ::= { memoryDeviceMappedAddressTableEntry 8 } +memoryDeviceMappedAddressInterleaveDepth OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0060.0001.0009 This attribute defines the maximum number of +consecutive rows from the referenced memory device that are accessed +in a single interleaved transfer in the memory device mapped address. +2,147,483,647 indicates an unknown number of rows." + ::= { memoryDeviceMappedAddressTableEntry 9 } +memoryDeviceMappedAddressStartingAddress OBJECT-TYPE + SYNTAX DellUnsigned64BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0060.0001.0010 This attribute defines the physical starting address +in KBytes of the memory device mapped address." + ::= { memoryDeviceMappedAddressTableEntry 10 } +memoryDeviceMappedAddressEndingAddress OBJECT-TYPE + SYNTAX DellUnsigned64BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0060.0001.0011 This attribute defines the physical ending address +in KBytes of the memory device mapped address." + ::= { memoryDeviceMappedAddressTableEntry 11 } + + +------------------------------------------------------------------------------- +-- Generic Device Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1100.70.1... +------------------------------------------------------------------------------- + +DellGenericDeviceType ::= INTEGER { + deviceTypeIsOther(1), -- type is other than following values + deviceTypeIsUnknown(2), -- type is unknown + deviceTypeIsAVideoDevice(3), -- type is Video Device + deviceTypeIsASCSIController(4), -- type is SCSI Controller + deviceTypeIsAnEthernetDevice(5), -- type is Ethernet + deviceTypeIsTokenRingDevice(6), -- type is Token Ring + deviceTypeIsASoundDevice(7) -- type is Sound Device +} + +GenericDeviceTableEntry ::= SEQUENCE { + genericDevicechassisIndex DellObjectRange, + genericDeviceIndex DellObjectRange, + genericDeviceStateCapabilities DellStateCapabilities, + genericDeviceStateSettings DellStateSettings, + genericDeviceStatus DellStatus, + genericDeviceSystemSlotIndexReference DellObjectRange, + genericDeviceType DellGenericDeviceType, + genericDeviceName DellString +} + +genericDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenericDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0070 This object defines the Generic Device Table." + ::= { deviceGroup 70 } +genericDeviceTableEntry OBJECT-TYPE + SYNTAX GenericDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0070.0001 This object defines the Generic Device Table Entry." + INDEX { genericDevicechassisIndex, + genericDeviceIndex } + ::= { genericDeviceTable 1 } + +genericDevicechassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0070.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { genericDeviceTableEntry 1 } +genericDeviceIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0070.0001.0002 This attribute defines the index (one based) of the +generic device." + ::= { genericDeviceTableEntry 2 } +genericDeviceStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0070.0001.0003 This attribute defines the state capabilities of the +generic device." + ::= { genericDeviceTableEntry 3 } +genericDeviceStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0070.0001.0004 This attribute defines the state settings of the +generic device." + ::= { genericDeviceTableEntry 4 } +genericDeviceStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0070.0001.0005 This attribute defines the status of the +generic device." + ::= { genericDeviceTableEntry 5 } +genericDeviceSystemSlotIndexReference OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0070.0001.0006 This attribute defines the index (one based) of the +system slot that the generic device is in." + ::= { genericDeviceTableEntry 6 } +genericDeviceType OBJECT-TYPE + SYNTAX DellGenericDeviceType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0070.0001.0007 This attribute defines the type of the generic device." + ::= { genericDeviceTableEntry 7 } +genericDeviceName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0070.0001.0008 This attribute defines the name of the generic device." + ::= { genericDeviceTableEntry 8 } + + +------------------------------------------------------------------------------- +-- PCI Device Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1100.80.1... +------------------------------------------------------------------------------- + +PCIDeviceTableEntry ::= SEQUENCE { + pCIDevicechassisIndex DellObjectRange, + pCIDeviceIndex DellObjectRange, + pCIDeviceStateCapabilities DellStateCapabilities, + pCIDeviceStateSettings DellStateSettings, + pCIDeviceStatus DellStatus, + pCIDeviceSystemSlotIndexReference DellObjectRange, + pCIDeviceDataBusWidth DellUnsigned32BitRange, + pCIDeviceManufacturerName DellString, + pCIDeviceDescriptionName DellString, + pCIDeviceSpeed DellUnsigned32BitRange, + pCIDeviceAdapterFault DellBoolean +} + +pCIDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF PCIDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0080 This object defines the PCI Device Table." + ::= { deviceGroup 80 } +pCIDeviceTableEntry OBJECT-TYPE + SYNTAX PCIDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0080.0001 This object defines the PCI Device Table Entry." + INDEX { pCIDevicechassisIndex, + pCIDeviceIndex } + ::= { pCIDeviceTable 1 } + +pCIDevicechassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0080.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { pCIDeviceTableEntry 1 } +pCIDeviceIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0080.0001.0002 This attribute defines the index (one based) of the +PCI device." + ::= { pCIDeviceTableEntry 2 } +pCIDeviceStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0080.0001.0003 This attribute defines the state capabilities of the +PCI device." + ::= { pCIDeviceTableEntry 3 } +pCIDeviceStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0080.0001.0004 This attribute defines the state settings of the +PCI device." + ::= { pCIDeviceTableEntry 4 } +pCIDeviceStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0080.0001.0005 This attribute defines the status of the PCI device." + ::= { pCIDeviceTableEntry 5 } +pCIDeviceSystemSlotIndexReference OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0080.0001.0006 This attribute defines the index (one based) of the +system slot that the PCI Device is in." + ::= { pCIDeviceTableEntry 6 } +pCIDeviceDataBusWidth OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0080.0001.0007 This attribute defines the width of the data bus +of the PCI device." + ::= { pCIDeviceTableEntry 7 } +pCIDeviceManufacturerName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0080.0001.0008 This attribute defines the name of the manufacturer +of the PCI device." + ::= { pCIDeviceTableEntry 8 } +pCIDeviceDescriptionName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0080.0001.0009 This attribute defines the description of the PCI device." + ::= { pCIDeviceTableEntry 9 } +pCIDeviceSpeed OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0080.0001.0010 This attribute defines the bus speed in MHz of the +PCI device. Zero indicates the speed is unknown." + ::= { pCIDeviceTableEntry 10 } +pCIDeviceAdapterFault OBJECT-TYPE + SYNTAX DellBoolean + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0080.0001.0011 This attribute defines if the PCI device has detected +a fault or not." + ::= { pCIDeviceTableEntry 11 } + + +------------------------------------------------------------------------------- +-- PCI Device Configuration Space Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1100.82.1... +------------------------------------------------------------------------------- + +PCIDeviceConfigurationSpaceTableEntry ::= SEQUENCE { + pCIDeviceConfigurationSpacechassisIndex DellObjectRange, + pCIDeviceConfigurationSpaceIndex DellObjectRange, + pCIDeviceConfigurationSpaceStateCapabilities DellStateCapabilities, + pCIDeviceConfigurationSpaceStateSettings DellStateSettings, + pCIDeviceConfigurationSpaceStatus DellStatus, + pCIDeviceIndexReference DellObjectRange, + pCIDeviceConfigurationSpaceBusNumber DellUnsigned32BitRange, + pCIDeviceConfigurationSpaceDeviceNumber DellUnsigned32BitRange, + pCIDeviceConfigurationSpaceFunctionNumber DellUnsigned32BitRange, + pCIDeviceConfigurationSpaceHeader OCTET STRING(SIZE(0..1025)) +} + +pCIDeviceConfigurationSpaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF PCIDeviceConfigurationSpaceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0082 This object defines the PCI Device Configuration Space Table." + ::= { deviceGroup 82 } +pCIDeviceConfigurationSpaceTableEntry OBJECT-TYPE + SYNTAX PCIDeviceConfigurationSpaceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0082.0001 This object defines the PCI Device Configuration Space Table +Entry." + INDEX { pCIDeviceConfigurationSpacechassisIndex, + pCIDeviceConfigurationSpaceIndex } + ::= { pCIDeviceConfigurationSpaceTable 1 } + +pCIDeviceConfigurationSpacechassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0082.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { pCIDeviceConfigurationSpaceTableEntry 1 } +pCIDeviceConfigurationSpaceIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0082.0001.0002 This attribute defines the index (one based) of the +PCI device configuration space." + ::= { pCIDeviceConfigurationSpaceTableEntry 2 } +pCIDeviceConfigurationSpaceStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0082.0001.0003 This attribute defines the state capabilities of the +PCI device configuration space." + ::= { pCIDeviceConfigurationSpaceTableEntry 3 } +pCIDeviceConfigurationSpaceStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0082.0001.0004 This attribute defines the state settings of the +PCI device configuration space." + ::= { pCIDeviceConfigurationSpaceTableEntry 4 } +pCIDeviceConfigurationSpaceStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0082.0001.0005 This attribute defines the status of the +PCI device configuration space." + ::= { pCIDeviceConfigurationSpaceTableEntry 5 } +pCIDeviceIndexReference OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0082.0001.0006 This attribute defines the index (one based) of the +PCI device that this PCI device configuration space applies to." + ::= { pCIDeviceConfigurationSpaceTableEntry 6 } +pCIDeviceConfigurationSpaceBusNumber OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0082.0001.0007 This attribute defines the bus number of the +PCI device configuration space." + ::= { pCIDeviceConfigurationSpaceTableEntry 7 } +pCIDeviceConfigurationSpaceDeviceNumber OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0082.0001.0008 This attribute defines the device number of the +PCI device configuration space." + ::= { pCIDeviceConfigurationSpaceTableEntry 8 } +pCIDeviceConfigurationSpaceFunctionNumber OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0082.0001.0009 This attribute defines the function number of the +PCI device configuration space." + ::= { pCIDeviceConfigurationSpaceTableEntry 9 } +pCIDeviceConfigurationSpaceHeader OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..1025)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0082.0001.0010 This attribute defines the header of the +PCI device configuration space." + ::= { pCIDeviceConfigurationSpaceTableEntry 10 } + + +------------------------------------------------------------------------------- +-- Network Device Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1100.90.1... +------------------------------------------------------------------------------- + +DellNetworkDeviceConnectionStatus ::= INTEGER { + -- unknown(0), - unable to determine connection status + connected(1), -- media reports connected + disconnected(2), -- media reports disconnected + driverBad(3), -- driver cannot be opened to determine status + driverDisabled(4), -- driver is disabled + hardwareInitalizing(10), -- hardware is initializing + hardwareResetting(11), -- hardware is resetting + hardwareClosing(12), -- hardware is closing down + hardwareNotReady(13) -- hardware is not ready +} +DellNetworkDeviceTeamingFlags ::= INTEGER { + -- Note: These values are bit fields, so combination values are possible. + -- undefined(0), - teaming flags are undefined + noTeam(1), -- device is not part of any team + teamingEnabled(2), -- teaming is enabled + adapterFaultToleranceMode(4), -- adapter fault tolerance teaming mode + loadBalancingMode(8) -- load balancing teaming mode +} +DellNetworkDeviceTOECapabilityFlags ::= INTEGER { + -- Note: These values are bit fields, so combination values are possible. + -- none(0), - querying for TOE capability is not supported + unknown(1), -- querying for TOE capability is supported but query returned an error + available(2), -- device has TOE capability + notAvailable(4), -- device does not have TOE capability + cannotBeDetermined(8), -- querying for TOE capability is supported but an error prevented querying + driverNotResponding(16) -- querying for TOE capability is supported but driver did not respond to query +} +DellNetworkDeviceRDMACapabilityFlags ::= INTEGER { + -- Note: These values are bit fields, so combination values are possible. + -- none(0), - querying for RDMA capability is not supported + unknown(1), -- querying for RDMA capability is supported but query returned an error + available(2), -- device has RDMA capability + notAvailable(4), -- device does not have RDMA capability + cannotBeDetermined(8), -- querying for RDMA capability is supported but an error prevented querying + driverNotResponding(16) -- querying for RDMA capability is supported but driver did not respond to query +} +DellNetworkDeviceiSCSICapabilityFlags ::= INTEGER { + -- Note: These values are bit fields, so combination values are possible. + -- none(0), - querying for iSCSI capability is not supported + unknown(1), -- querying for iSCSI capability is supported but query returned an error + available(2), -- device has iSCSI capability + notAvailable(4), -- device does not have iSCSI capability + cannotBeDetermined(8), -- querying for iSCSI capability is supported but an error prevented querying + driverNotResponding(16) -- querying for iSCSI capability is supported but driver did not respond to query +} +DellNetworkDeviceCapabilities ::= INTEGER { + -- Note: These values are bit fields, so combination values are possible. + -- notSupported(0), - device does not support reporting capabilities via this attribute + supported(1), -- device supports reporting capabilities via this attribute + toe(2), -- device has TOE capability + iscsiOffload(4), -- device has iSCSI Offload capability + fcoeOffload(8) -- device has FCoE Offload capability +} +DellNetworkDeviceNParEPEnabled ::= INTEGER { + disabled(1), -- NParEP mode is not enabled on device + enabled(2), -- NparEP mode is enabled on device + unknown (3) -- don't know NParEP mode on device +} + +NetworkDeviceTableEntry ::= SEQUENCE { + networkDeviceChassisIndex DellObjectRange, + networkDeviceIndex DellObjectRange, + networkDeviceStatus DellStatus, + networkDeviceConnectionStatus DellNetworkDeviceConnectionStatus, + networkDeviceDescriptionName DellString, + networkDeviceProductName DellString, + networkDeviceVendorName DellString, + networkDeviceServiceName DellString, + networkDeviceDriverImagePathName DellString, + networkDeviceDriverVersionName DellString, + networkDeviceIPAddress IpAddress, + networkDeviceIPSubnetMask IpAddress, + networkDeviceDefaultGatewayIPAddress IpAddress, + networkDeviceDHCPServerIPAddress IpAddress, + networkDeviceCurrentMACAddress DellMACAddress, + networkDevicePermanentMACAddress DellMACAddress, + networkDevicePCIBusNumber DellUnsigned8BitRange, + networkDevicePCIDeviceNumber DellUnsigned8BitRange, + networkDevicePCIFunctionNumber DellUnsigned8BitRange, + networkDeviceIRQ DellUnsigned32BitRange, + networkDeviceBaseIOPortAddress DellUnsigned32BitRange, + networkDeviceTeamingFlags DellNetworkDeviceTeamingFlags, + networkDeviceTOECapabilityFlags DellNetworkDeviceTOECapabilityFlags, + networkDeviceTOEEnabled DellBoolean, + networkDeviceRDMACapabilityFlags DellNetworkDeviceRDMACapabilityFlags, + networkDeviceRDMAEnabled DellBoolean, + networkDeviceiSCSICapabilityFlags DellNetworkDeviceiSCSICapabilityFlags, + networkDeviceiSCSIEnabled DellBoolean, + networkDeviceCapabilities DellNetworkDeviceCapabilities, + networkDeviceNParEPEnabled DellNetworkDeviceNParEPEnabled +} + +networkDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF NetworkDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0090 This object defines the Network Device Table." + ::= { deviceGroup 90 } +networkDeviceTableEntry OBJECT-TYPE + SYNTAX NetworkDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0090.0001 This object defines the Network Device Table Entry." + INDEX { networkDeviceChassisIndex, + networkDeviceIndex } + ::= { networkDeviceTable 1 } + +networkDeviceChassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0001 This attribute defines the index (one based) of the +chassis that contains the network device." + ::= { networkDeviceTableEntry 1 } +networkDeviceIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0002 This attribute defines the index (one based) of the +network device." + ::= { networkDeviceTableEntry 2 } +networkDeviceStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0003 This attribute defines the status of the network device." + ::= { networkDeviceTableEntry 3 } +networkDeviceConnectionStatus OBJECT-TYPE + SYNTAX DellNetworkDeviceConnectionStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0004 This attribute defines the connection status of the +network device." + ::= { networkDeviceTableEntry 4 } +networkDeviceDescriptionName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0005 This attribute defines the description of the +network device." + ::= { networkDeviceTableEntry 5 } +networkDeviceProductName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0006 This attribute defines the product name of the +network device." + ::= { networkDeviceTableEntry 6 } +networkDeviceVendorName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0007 This attribute defines the name of the vendor of the +network device." + ::= { networkDeviceTableEntry 7 } +networkDeviceServiceName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0008 This attribute defines the service name of the +network device." + ::= { networkDeviceTableEntry 8 } +networkDeviceDriverImagePathName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0009 This attribute defines the path to the binary image +of the driver for the network device." + ::= { networkDeviceTableEntry 9 } +networkDeviceDriverVersionName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0010 This attribute defines the version of the driver +for the network device." + ::= { networkDeviceTableEntry 10 } +networkDeviceIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0011 This attribute defines the IP address of the +network device." + ::= { networkDeviceTableEntry 11 } +networkDeviceIPSubnetMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0012 This attribute defines the IP subnet mask for the +IP address currently assigned to the network device." + ::= { networkDeviceTableEntry 12 } +networkDeviceDefaultGatewayIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0013 This attribute defines the IP address of the +default gateway for the network device." + ::= { networkDeviceTableEntry 13 } +networkDeviceDHCPServerIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0014 This attribute defines the IP address of the +DHCP server that was used to obtain the IP address of the network device +if DHCP is used to configure the network device." + ::= { networkDeviceTableEntry 14 } +networkDeviceCurrentMACAddress OBJECT-TYPE + SYNTAX DellMACAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0015 This attribute defines the current MAC address of the +network device." + ::= { networkDeviceTableEntry 15 } +networkDevicePermanentMACAddress OBJECT-TYPE + SYNTAX DellMACAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0016 This attribute defines the permanent MAC address of the +network device." + ::= { networkDeviceTableEntry 16 } +networkDevicePCIBusNumber OBJECT-TYPE + SYNTAX DellUnsigned8BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0017 This attribute defines the PCI bus number of the +network device." + ::= { networkDeviceTableEntry 17 } +networkDevicePCIDeviceNumber OBJECT-TYPE + SYNTAX DellUnsigned8BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0018 This attribute defines the PCI device number of the +network device." + ::= { networkDeviceTableEntry 18 } +networkDevicePCIFunctionNumber OBJECT-TYPE + SYNTAX DellUnsigned8BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0019 This attribute defines the PCI function number of the +network device." + ::= { networkDeviceTableEntry 19 } +networkDeviceIRQ OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0020 This attribute defines the interrupt request number +of the network device." + ::= { networkDeviceTableEntry 20 } +networkDeviceBaseIOPortAddress OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0021 This attribute defines the base input/outport port +address of the network device." + ::= { networkDeviceTableEntry 21 } +networkDeviceTeamingFlags OBJECT-TYPE + SYNTAX DellNetworkDeviceTeamingFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0022 This attribute defines the teaming features of the +network device." + ::= { networkDeviceTableEntry 22 } +networkDeviceTOECapabilityFlags OBJECT-TYPE + SYNTAX DellNetworkDeviceTOECapabilityFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0023 This attribute defines the TCP/IP Offload Engine (TOE) +capability flags of the network device." + ::= { networkDeviceTableEntry 23 } +networkDeviceTOEEnabled OBJECT-TYPE + SYNTAX DellBoolean + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0024 This attribute defines if TOE is enabled for the +network device." + ::= { networkDeviceTableEntry 24 } +networkDeviceRDMACapabilityFlags OBJECT-TYPE + SYNTAX DellNetworkDeviceRDMACapabilityFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0025 This attribute defines the Remote Direct Memory Access +(RDMA) capability flags of the network device." + ::= { networkDeviceTableEntry 25 } +networkDeviceRDMAEnabled OBJECT-TYPE + SYNTAX DellBoolean + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0026 This attribute defines if RDMA is enabled for the +network device." + ::= { networkDeviceTableEntry 26 } +networkDeviceiSCSICapabilityFlags OBJECT-TYPE + SYNTAX DellNetworkDeviceiSCSICapabilityFlags + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0027 This attribute defines the Internet Small Computer +System Interface (iSCSI) capability flags of the network device." + ::= { networkDeviceTableEntry 27 } +networkDeviceiSCSIEnabled OBJECT-TYPE + SYNTAX DellBoolean + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0028 This attribute defines if iSCSI is enabled for the +network device." + ::= { networkDeviceTableEntry 28 } +networkDeviceCapabilities OBJECT-TYPE + SYNTAX DellNetworkDeviceCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0029 This attribute defines the capabilities of the network device. +If this value is notSupported(0), the networkDeviceTOECapabilityFlags, +networkDeviceTOEEnabled, networkDeviceRDMACapabilityFlags, networkDeviceRDMAEnabled, +networkDeviceiSCSICapabilityFlags and networkDeviceiSCSIEnabled attributes should +be used to determine the network device capabilities. If the supported(1) bit +is on, this attribute should be used to determine the network device capabilities, +and the attributes mentioned above should not be used. NOTE: For a network device +on Converged Network Adapter (CNA), this attribute provides capability information +for the CNA and not for the network device. For more information read vendor +documentation." + ::= { networkDeviceTableEntry 29 } +networkDeviceNParEPEnabled OBJECT-TYPE + SYNTAX DellNetworkDeviceNParEPEnabled + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0090.0001.0030 This attribute defines if NParEP mode is enabled for the +network device." + ::= { networkDeviceTableEntry 30 } + +------------------------------------------------------------------------------- +-- Managed System Services Device Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1100.100.1... +------------------------------------------------------------------------------- + +DellManagedSystemServicesDeviceType ::= INTEGER { + -- baseDevice(0), - type is base device + optionalDevice(1) -- type is optional device +} + +ManagedSystemServicesDeviceTableEntry ::= SEQUENCE { + managedSystemServicesDeviceChassisIndex DellObjectRange, + managedSystemServicesDeviceIndex DellObjectRange, + managedSystemServicesDeviceStatus DellStatus, + managedSystemServicesDeviceType DellManagedSystemServicesDeviceType, + managedSystemServicesDeviceStoragePresent DellBoolean, + managedSystemServicesDeviceStorageSize DellUnsigned32BitRange +} + +managedSystemServicesDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF ManagedSystemServicesDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0100 This object defines the Managed System Services Device Table." + ::= { deviceGroup 100 } +managedSystemServicesDeviceTableEntry OBJECT-TYPE + SYNTAX ManagedSystemServicesDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0100.0001 This object defines the Managed System Services Device Table +Entry." + INDEX { managedSystemServicesDeviceChassisIndex, + managedSystemServicesDeviceIndex } + ::= { managedSystemServicesDeviceTable 1 } + +managedSystemServicesDeviceChassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0100.0001.0001 This attribute defines the index (one-based) of the +chassis that contains the managed system services device." + ::= { managedSystemServicesDeviceTableEntry 1 } +managedSystemServicesDeviceIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0100.0001.0002 This attribute defines the index (one-based) of the +managed system services device." + ::= { managedSystemServicesDeviceTableEntry 2 } +managedSystemServicesDeviceStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0100.0001.0003 This attribute defines the status of the +managed system services device." + ::= { managedSystemServicesDeviceTableEntry 3 } +managedSystemServicesDeviceType OBJECT-TYPE + SYNTAX DellManagedSystemServicesDeviceType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0100.0001.0004 This attribute defines the type of the +managed system services device." + ::= { managedSystemServicesDeviceTableEntry 4 } +managedSystemServicesDeviceStoragePresent OBJECT-TYPE + SYNTAX DellBoolean + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0100.0001.0005 This attribute defines whether storage is present +on the managed system services device." + ::= { managedSystemServicesDeviceTableEntry 5 } +managedSystemServicesDeviceStorageSize OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0100.0001.0006 This attribute defines the size in MB (megabytes) +of the storage present on the managed system services device." + ::= { managedSystemServicesDeviceTableEntry 6 } + + +------------------------------------------------------------------------------- +-- SD Card Unit Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1100.110.1... +------------------------------------------------------------------------------- + +SdCardUnitTableEntry ::= SEQUENCE { + sdCardUnitChassisIndex DellObjectRange, + sdCardUnitIndex DellObjectRange, + sdCardUnitStateCapabilities DellStateCapabilities, + sdCardUnitStateSettings DellStateSettings, + sdCardUnitRedundancyStatus DellStatusRedundancy, + sdCardUnitCountForRedundancy DellObjectRange, + sdCardUnitName DellString, + sdCardUnitStatus DellStatus +} + +sdCardUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdCardUnitTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0110 This object defines the SD Card Unit Table." + ::= { deviceGroup 110 } +sdCardUnitTableEntry OBJECT-TYPE + SYNTAX SdCardUnitTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0110.0001 This object defines the SD Card Unit Table Entry." + INDEX { sdCardUnitChassisIndex, + sdCardUnitIndex } + ::= { sdCardUnitTable 1 } + +sdCardUnitChassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0110.0001.0001 This attribute defines the index (one-based) of the +chassis that contains the SD Card unit." + ::= { sdCardUnitTableEntry 1 } +sdCardUnitIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0110.0001.0002 This attribute defines the index (one-based) of the +SD Card unit." + ::= { sdCardUnitTableEntry 2 } +sdCardUnitStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0110.0001.0003 This attribute defines the state capabilities of the +SD Card unit." + ::= { sdCardUnitTableEntry 3 } +sdCardUnitStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0110.0001.0004 This attribute defines the state settings of the +SD Card unit." + ::= { sdCardUnitTableEntry 4 } +sdCardUnitRedundancyStatus OBJECT-TYPE + SYNTAX DellStatusRedundancy + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0110.0001.0005 This attribute defines the redundancy status of the +SD Card unit." + ::= { sdCardUnitTableEntry 5 } +sdCardUnitCountForRedundancy OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0110.0001.0006 This attribute defines the total number of SD Card +devices required for this SD Card unit to have full redundancy." + ::= { sdCardUnitTableEntry 6 } +sdCardUnitName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0110.0001.0007 This attribute defines the name of the SD Card unit." + ::= { sdCardUnitTableEntry 7 } +sdCardUnitStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0110.0001.0008 This attribute defines the status of the SD Card unit." + ::= { sdCardUnitTableEntry 8 } + + +------------------------------------------------------------------------------- +-- SD Card Device Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1100.112.1... +------------------------------------------------------------------------------- + +DellSDCardDeviceType ::= INTEGER { + other(1), -- device type is other + unknown(2), -- device type is unknown + hypervisor(3), -- device type is Hypervisor + vFlash(4) -- device type is Virtual Flash (vFlash) +} +DellSDCardDeviceConfigCapabilities ::= INTEGER { + -- Note: These values are bit fields, so combination values are possible. + -- none(0), - no capabilities + sdCapable(1), -- SD media can be enabled + vFlashCapable(2) -- vFlash can be enabled +} +DellSDCardDeviceConfigSettings ::= INTEGER { + -- Note: These values are bit fields, so combination values are possible. + -- none(0), - no settings enabled + sdEnabled(1), -- SD media enabled + vFlashEnabled(2) -- vFlash enabled +} +DellSDCardDeviceCardState ::= INTEGER { + -- Note: These values are bit fields, so combination values are possible. + -- none(0), - state is none of the following: + present(1), -- device is present + ipmiReady(2), -- device is IPMI ready + fullReady(4), -- device is full ready + offline(8), -- device is offline + failed(16), -- device is failed + active(32), -- device is active + bootable(64), -- device is bootable + writeProtect(128), -- device is write-protected + standby(256) -- device is in standby mode +} +DellSDCardDeviceCardLicensed ::= INTEGER { + -- unlicensed(0), - SD card is not licensed by system vendor + licensed(1) -- SD card is licensed by system vendor +} + +SdCardDeviceTableEntry ::= SEQUENCE { + sdCardDeviceChassisIndex DellObjectRange, + sdCardDeviceIndex DellObjectRange, + sdCardDeviceStatus DellStatus, + sdCardDeviceType DellSDCardDeviceType, + sdCardDeviceConfigCapabilities DellSDCardDeviceConfigCapabilities, + sdCardDeviceConfigSettings DellSDCardDeviceConfigSettings, + sdCardDeviceLocationName DellString, + sdCardDeviceCardPresent DellBoolean, + sdCardDeviceCardState DellSDCardDeviceCardState, + sdCardDeviceCardStorageSize DellUnsigned32BitRange, + sdCardDeviceUnitIndexReference DellObjectRange, + sdCardDeviceCardAvailableStorageSize DellSigned32BitRange, + sdCardDeviceCardLicensed DellSDCardDeviceCardLicensed +} + +sdCardDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF SdCardDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0112 This object defines the SD Card Device Table." + ::= { deviceGroup 112 } +sdCardDeviceTableEntry OBJECT-TYPE + SYNTAX SdCardDeviceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1100.0112.0001 This object defines the SD Card Device Table Entry." + INDEX { sdCardDeviceChassisIndex, + sdCardDeviceIndex } + ::= { sdCardDeviceTable 1 } + +sdCardDeviceChassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0112.0001.0001 This attribute defines the index (one-based) of the +chassis that contains the SD Card device." + ::= { sdCardDeviceTableEntry 1 } +sdCardDeviceIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0112.0001.0002 This attribute defines the index (one-based) of the +SD Card device." + ::= { sdCardDeviceTableEntry 2 } +sdCardDeviceStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0112.0001.0003 This attribute defines the status of the SD Card device." + ::= { sdCardDeviceTableEntry 3 } +sdCardDeviceType OBJECT-TYPE + SYNTAX DellSDCardDeviceType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0112.0001.0004 This attribute defines the type of the SD Card device." + ::= { sdCardDeviceTableEntry 4 } +sdCardDeviceConfigCapabilities OBJECT-TYPE + SYNTAX DellSDCardDeviceConfigCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0112.0001.0005 This attribute defines the configuration capabilities +of the SD Card device." + ::= { sdCardDeviceTableEntry 5 } +sdCardDeviceConfigSettings OBJECT-TYPE + SYNTAX DellSDCardDeviceConfigSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0112.0001.0006 This attribute defines the configuration settings +of the SD Card device." + ::= { sdCardDeviceTableEntry 6 } +sdCardDeviceLocationName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0112.0001.0007 This attribute defines the location of the SD Card device." + ::= { sdCardDeviceTableEntry 7 } +sdCardDeviceCardPresent OBJECT-TYPE + SYNTAX DellBoolean + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0112.0001.0008 This attribute defines whether the SD card is present +for the SD Card device." + ::= { sdCardDeviceTableEntry 8 } +sdCardDeviceCardState OBJECT-TYPE + SYNTAX DellSDCardDeviceCardState + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0112.0001.0009 This attribute defines the state of the SD card." + ::= { sdCardDeviceTableEntry 9 } +sdCardDeviceCardStorageSize OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0112.0001.0010 This attribute defines the total storage size in MB (megabytes) +of the SD card for the SD Card device." + ::= { sdCardDeviceTableEntry 10 } +sdCardDeviceUnitIndexReference OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0112.0001.0011 This attribute defines the index to the associated +SD Card unit if the SD Card device is part of a SD Card unit." + ::= { sdCardDeviceTableEntry 11 } +sdCardDeviceCardAvailableStorageSize OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0112.0001.0012 This attribute defines the available storage size in MB (megabytes) +of the SD card for the SD Card device." + ::= { sdCardDeviceTableEntry 12 } +sdCardDeviceCardLicensed OBJECT-TYPE + SYNTAX DellSDCardDeviceCardLicensed + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1100.0112.0001.0013 This attribute defines whether the SD card is licensed +by the system vendor." + ::= { sdCardDeviceTableEntry 13 } + + +------------------------------------------------------------------------------- +-- Slot Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1200 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- System Slot Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1200.10.1... +------------------------------------------------------------------------------- + +DellSystemSlotStateCapabilities ::= INTEGER { + systemSlotHotPlugIsUnknown(1), -- state capabilities are unknown + systemSlotHotPlugIsHotPluggableCapable(2), -- slot can support Hot Plug + systemSlotHotPlugCanBePoweredOn(4), -- slot power (and corresponding LED) can be powered on + systemSlotHotPlugCanSignalAttention(8), -- slot attention state (and corresponding LED) can be set + systemSlotHotPlugCanSignalPowerFault(16), -- slot power on fault (and corresponding LED) can be detected due to a short or overcurrent + systemSlotHotPlugCanSignalAdapterPresent(32), -- slot adapter (card) present in slot (may not be powered) can be detected + systemSlotHotPlugCanSignalPowerButtonPressed(64), -- slot power button can be pressed to signal a toggle of the power state + canSupportAllHotPlugCapabilities(126), -- slot can support all Hot Plug capabilities + systemSlotCanProvide5Volts(128), -- slot can provide 5 volt supply + systemSlotCanProvide3Point3Volts(256), -- slot can provide 3.3 volt supply + systemSlotCanSignalIfShared(512), -- slot opening if shared with another slot can be detected + systemSlotCanSupportCard16(1024), -- slot can support PC Card-16 + systemSlotCanSupportCardBus(2048), -- slot can support CardBus + systemSlotCanSupportZoomVideo(4096), -- slot can support Zoom Video + systemSlotCanSupportModemRingResume(8192), -- slot can support Modem Ring Resume + systemSlotCanSupportPMESignal(16384), -- slot can support Power Management Enable (PME#) signal + canSupportAllSlotCapabilities(32640), -- slot can support all Slot capabilities + canSupportAllSlotAndAllHotPlugCapabilities(32766) -- slot can support all Slot and all Hot Plug capabilities +} +DellSystemSlotStateSettings ::= INTEGER { + systemSlotHotPlugIsUnknown(1), -- state settings are unknown + systemSlotHotPlugIsHotPluggable(2), -- slot supports Hot Plug + systemSlotHotPlugIsPoweredOn(4), -- slot has power (and corresponding LED) ON + systemSlotHotPlugIsAtAttention(8), -- slot is at attention state (and corresponding LED) is ON + systemSlotHotPlugHasPowerFaulted(16), -- slot has power on fault (and corresponding LED) was detected due to a short or overcurrent + systemSlotHotPlugAdapterIsPresent(32), -- slot adapter (card) present in slot (may not be powered on) + systemSlotHotPlugAdapterPresentAndPoweredOn(36), -- slot adapter (card) present in slot and powered on + systemSlotHotPlugPowerButtonPressed(64), -- slot power button pressed to signal toggle of power state + systemSlotProvides5Volts(128), -- slot provides 5 volt supply + systemSlotProvides3Point3Volts(256), -- slot provides 3.3 volt supply + systemSlotIsShared(512), -- slot opening is shared with another slot (e.g. PCI/EISA shared slot) + systemSlotSupportsCard16(1024), -- slot supports PC Card-16 + systemSlotSupportsCardBus(2048), -- slot supports CardBus + systemSlotSupportsZoomVideo(4096), -- slot supports Zoom Video + systemSlotSupportsModemRingResume(8192), -- slot supports Modem Ring Resume + systemSlotSupportsPMESignal(16384), -- slot supports Power Management Enable (PME#) signal + supportsPMEand3P3Vand5VandHotPluggable(16770), + supportsPMEand3P3Vand5VhasAdapterOn(16804), + supportsPMEand3P3Vand5VhasAdapterOnandisHotPluggable(16806), + supportsPMEand3P3VIsSharedand5VhasAdapterOnandHotPlugable(17316) +} +DellSystemSlotType ::= INTEGER { + systemSlotIsOther(1), -- type is Other + systemSlotIsUnknown(2), -- type is Unknown + systemSlotIsISA(3), -- type is ISA + systemSlotIsMCA(4), -- type is MCA + systemSlotIsEISA(5), -- type is EISA + systemSlotIsPCI(6), -- type is PCI + systemSlotIsPCMCIA(7), -- type is PCMCIA + systemSlotIsVLVESA(8), -- type is VL-VESA + systemSlotIsProprietary(9), -- type is Proprietary + systemSlotIsProcessorCard(10), -- type is Processor Card Slot + systemSlotIsProprietaryMemory(11), -- type is Proprietary Memory Card Slot + systemSlotIsIORiserCard(12), -- type is I/O Riser Card Slot + systemSlotIsNuBUS(13), -- type is NuBus + systemSlotIsPCI66MHz(14), -- type is PCI - 66MHz Capable + systemSlotIsAGP(15), -- type is AGP + systemSlotIsAGP2X(16), -- type is AGP 2X + systemSlotIsAGP4X(17), -- type is AGP 4X + systemSlotIsPC98C20(18), -- type is PC-98/C20 + systemSlotIsPC98C24(19), -- type is PC-98/C24 + systemSlotIsPC98E(20), -- type is PC-98/E + systemSlotIsPC98LocalBus(21), -- type is PC-98/Local Bus + systemSlotIsPC98Card(22), -- type is PC-98/Card + systemSlotIsPCIX(23), -- type is PCI-X + systemSlotIsPCIExpress(24), -- type is PCI Express + systemSlotIsAGP8X(25), -- type is AGP 8X + systemSlotIsPCIExpressX1(166), -- type is PCI Express x1 + systemSlotIsPCIExpressX2(167), -- type is PCI Express x2 + systemSlotIsPCIExpressX4(168), -- type is PCI Express x4 + systemSlotIsPCIExpressX8(169), -- type is PCI Express x8 + systemSlotIsPCIExpressX16(170), -- type is PCI Express x16 + systemSlotIsPCIExpressGen2(171), -- type is PCI Express Gen 2 + systemSlotIsPCIExpressGen2X1(172), -- type is PCI Express Gen 2 x1 + systemSlotIsPCIExpressGen2X2(173), -- type is PCI Express Gen 2 x2 + systemSlotIsPCIExpressGen2X4(174), -- type is PCI Express Gen 2 x4 + systemSlotIsPCIExpressGen2X8(175), -- type is PCI Express Gen 2 x8 + systemSlotIsPCIExpressGen2X16(176) -- type is PCI Express Gen 2 x16 +} +DellSystemSlotUsage ::= INTEGER { + systemSlotUsageIsOther(1), -- usage is other than following values + systemSlotUsageIsUnknown(2), -- usage is unknown + systemSlotUsageIsAvailable(3), -- usage is available + systemSlotUsageIsInUse(4) -- usage is in use +} +DellSystemSlotLength ::= INTEGER { + systemSlotLengthIsOther(1), -- length is other than following values + systemSlotLengthIsUnknown(2), -- length is unknown + systemSlotLengthIsShort(3), -- length is Short + systemSlotLengthIsLong(4) -- length is Long +} +DellSystemSlotCategory ::= INTEGER { + systemSlotCategoryIsOther(1), -- category is other than following values + systemSlotCategoryIsUnknown(2), -- category is unknown + systemSlotCategoryIsBusConnector(3), -- category is Bus Connector + systemSlotCategoryIsPCMCIA(4), -- category is PCMCIA + systemSlotCategoryIsMotherboard(5) -- category is Motherboard +} +DellSystemSlotHotPlugBusWidth ::= INTEGER { +-- Bus Width meanings of type "n bits" are for parallel bus such as PCI. +-- Bus Width meanings of type "nx or xn" are for serial bus such as PCI Express. + busWidthIsOther(1), -- bus width is other than following values + busWidthIsUnknown(2), -- bus width is unknown + busWidthIs8bits(3), -- bus width is 8 bits + busWidthIs16bits(4), -- bus width is 16 bits + busWidthIs32bits(5), -- bus width is 32 bits + busWidthIs64bits(6), -- bus width is 64 bits + busWidthIs128bits(7), -- bus width is 128 bits + busWidthIs1xOrx1(8), -- bus width is 1x or x1 + busWidthIs2xOrx2(9), -- bus width is 2x or x2 + busWidthIs4xOrx4(10), -- bus width is 4x or x4 + busWidthIs8xOrx8(11), -- bus width is 8x or x8 + busWidthIs12xOrx12(12), -- bus width is 12x or x12 + busWidthIs16xOrx16(13), -- bus width is 16x or x16 + busWidthIs32xOrx32(14) -- bus width is 32x or x32 +} + +SystemSlotTableEntry ::= SEQUENCE { + systemSlotchassisIndex DellObjectRange, + systemSlotIndex DellObjectRange, + systemSlotStateCapabilitiesUnique DellSystemSlotStateCapabilities, + systemSlotStateSettingsUnique DellSystemSlotStateSettings, + systemSlotStatus DellStatus, + systemSlotCurrentUsage DellSystemSlotUsage, + systemSlotType DellSystemSlotType, + systemSlotSlotExternalSlotName DellString, + systemSlotLength DellSystemSlotLength, + systemSlotSlotID DellUnsigned32BitRange, + systemSlotCategory DellSystemSlotCategory, + systemSlotHotPlugBusWidth DellSystemSlotHotPlugBusWidth, + systemSlotHotPlugSlotSpeed DellUnsigned32BitRange, + systemSlotHotPlugAdapterSpeed DellUnsigned32BitRange +} + +systemSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemSlotTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1200.0010 This object defines the System Slot Table." + ::= { slotGroup 10 } +systemSlotTableEntry OBJECT-TYPE + SYNTAX SystemSlotTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1200.0010.0001 This object defines the System Slot Table Entry." + INDEX { systemSlotchassisIndex, + systemSlotIndex } + ::= { systemSlotTable 1 } + +systemSlotchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1200.0010.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { systemSlotTableEntry 1 } +systemSlotIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1200.0010.0001.0002 This attribute defines the index (one based) of the +system slot." + ::= { systemSlotTableEntry 2 } +systemSlotStateCapabilitiesUnique OBJECT-TYPE + SYNTAX DellSystemSlotStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1200.0010.0001.0003 This attribute defines the state capabilities of the +system slot." + ::= { systemSlotTableEntry 3 } +systemSlotStateSettingsUnique OBJECT-TYPE + SYNTAX DellSystemSlotStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1200.0010.0001.0004 This attribute defines the state settings of the +system slot." + ::= { systemSlotTableEntry 4 } +systemSlotStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1200.0010.0001.0005 This attribute defines the status of the system slot." + ::= { systemSlotTableEntry 5 } +systemSlotCurrentUsage OBJECT-TYPE + SYNTAX DellSystemSlotUsage + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1200.0010.0001.0006 This attribute defines the current usage of the +system slot." + ::= { systemSlotTableEntry 6 } +systemSlotType OBJECT-TYPE + SYNTAX DellSystemSlotType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1200.0010.0001.0007 This attribute defines the type of the system slot." + ::= { systemSlotTableEntry 7 } +systemSlotSlotExternalSlotName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1200.0010.0001.0008 This attribute defines the name of the external +connector name of the system slot." + ::= { systemSlotTableEntry 8 } +systemSlotLength OBJECT-TYPE + SYNTAX DellSystemSlotLength + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1200.0010.0001.0009 This attribute defines the length of the system slot." + ::= { systemSlotTableEntry 9 } +systemSlotSlotID OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1200.0010.0001.0010 This attribute defines the slot identification number +of the system slot." + ::= { systemSlotTableEntry 10 } +systemSlotCategory OBJECT-TYPE + SYNTAX DellSystemSlotCategory + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1200.0010.0001.0011 This attribute defines the category of the system slot." + ::= { systemSlotTableEntry 11 } +systemSlotHotPlugBusWidth OBJECT-TYPE + SYNTAX DellSystemSlotHotPlugBusWidth + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1200.0010.0001.0012 This attribute defines the bus width of the hot plug +system slot." + ::= { systemSlotTableEntry 12 } +systemSlotHotPlugSlotSpeed OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1200.0010.0001.0013 This attribute defines the slot speed in MHz of the +hot plug system slot. Zero indicates the slot speed is unknown." + ::= { systemSlotTableEntry 13 } +systemSlotHotPlugAdapterSpeed OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1200.0010.0001.0014 This attribute defines the adapter speed in MHz of the +hot plug system slot. Zero indicates the adapter speed is unknown." + ::= { systemSlotTableEntry 14 } + + +------------------------------------------------------------------------------- +-- Memory Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1300 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Physical Memory Array Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1300.10.1... +------------------------------------------------------------------------------- + +DellPhysicalMemoryArrayLocation ::= INTEGER { + memoryArrayLocationIsOther(1), -- location is other than following values + memoryArrayLocationIsUnknown(2), -- location is unknown + memoryArrayLocationIsSystemOrMotherboard(3),-- location is System Board or Motherboard + memoryArrayLocationIsISA(4), -- location is ISA add-on card + memoryArrayLocationIsEISA(5), -- location is EISA add-on card + memoryArrayLocationIsPCI(6), -- location is PCI add-on card + memoryArrayLocationIsMCA(7), -- location is MCA add-on card + memoryArrayLocationIsPCMCIA(8), -- location is PCMCIA add-on card + memoryArrayLocationIsProprietary(9), -- location is Proprietary add-on card + memoryArrayLocationIsNUBUS(10), -- location is NUBUS bus + memoryArrayLocationIsPC98C20(11), -- location is PC-98/C20 add-on card + memoryArrayLocationIsPC98C24(12), -- location is PC-98/C24 add-on card + memoryArrayLocationIsPC98E(13), -- location is PC-98/E add-on card + memoryArrayLocationIsPC98LocalBus(14), -- location is PC-98/Local Bus add-on card + memoryArrayLocationIsPC98Card(15) -- location is PC-98/Card slot add-on card +} +DellPhysicalMemoryArrayUse ::= INTEGER { + memoryArrayUseIsOther(1), -- use is other than following values + memoryArrayUseIsUnknown(2), -- use is unknown + memoryArrayUseIsSystemMemory(3), -- use is System Memory + memoryArrayUseIsVideoMemory(4), -- use is Video Memory + memoryArrayUseIsFLASHMemory(5), -- use is Flash Memory + memoryArrayUseIsNonVolatileRAMMemory(6), -- use is Nonvolatile RAM + memoryArrayUseIsCacheMemory(7) -- use is Cache Memory +} +DellPhysicalMemoryArrayECCType ::= INTEGER { + memoryArrayECCTypeIsOther(1), -- ECC type is other than following values + memoryArrayECCTypeIsUnknown(2), -- ECC type is unknown + memoryArrayECCTypeIsNone(3), -- ECC type is none + memoryArrayECCTypeIsParity(4), -- ECC type is Parity + memoryArrayECCTypeIsSingleBitECC(5), -- ECC type is Single bit ECC + memoryArrayECCTypeIsMultiBitECC(6), -- ECC type is Multibit ECC + memoryArrayECCTypeIsCRC(7) -- ECC type is CRC +} + +PhysicalMemoryArrayTableEntry ::= SEQUENCE { + physicalMemoryArraychassisIndex DellObjectRange, + physicalMemoryArrayIndex DellObjectRange, + physicalMemoryArrayStateCapabilities DellStateCapabilities, + physicalMemoryArrayStateSettings DellStateSettings, + physicalMemoryArrayStatus DellStatus, + physicalMemoryArrayUse DellPhysicalMemoryArrayUse, + physicalMemoryArrayECCType DellPhysicalMemoryArrayECCType, + physicalMemoryArrayLocation DellPhysicalMemoryArrayLocation, + physicalMemoryArrayMaximumSize DellUnsigned32BitRange, + physicalMemoryArrayTotalNumberSockets DellUnsigned32BitRange, + physicalMemoryArrayInUseNumberSockets DellUnsigned32BitRange, + physicalMemoryArrayECCErrorNonRecoverableThreshold DellSigned32BitRange, + physicalMemoryArrayECCErrorCriticalThreshold DellSigned32BitRange, + physicalMemoryArrayECCErrorNonCriticalThreshold DellSigned32BitRange, + physicalMemoryArrayRedundantMemoryUnitIndexReference DellObjectRange, + physicalMemoryArrayExtendedMaximumSize DellUnsigned64BitRange +} + +physicalMemoryArrayTable OBJECT-TYPE + SYNTAX SEQUENCE OF PhysicalMemoryArrayTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1300.0010 This object defines the Physical Memory Array Table." + ::= { memoryGroup 10 } +physicalMemoryArrayTableEntry OBJECT-TYPE + SYNTAX PhysicalMemoryArrayTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1300.0010.0001 This object defines the Physical Memory Array Table Entry." + INDEX { physicalMemoryArraychassisIndex, + physicalMemoryArrayIndex } + ::= { physicalMemoryArrayTable 1 } + +physicalMemoryArraychassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0010.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { physicalMemoryArrayTableEntry 1 } +physicalMemoryArrayIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0010.0001.0002 This attribute defines the index (one based) of the +physical memory array." + ::= { physicalMemoryArrayTableEntry 2 } +physicalMemoryArrayStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0010.0001.0003 This attribute defines the state capabilities of the +physical memory array." + ::= { physicalMemoryArrayTableEntry 3 } +physicalMemoryArrayStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0010.0001.0004 This attribute defines the state settings of the +physical memory array." + ::= { physicalMemoryArrayTableEntry 4 } +physicalMemoryArrayStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0010.0001.0005 This attribute defines the status of the physical +memory array." + ::= { physicalMemoryArrayTableEntry 5 } +physicalMemoryArrayUse OBJECT-TYPE + SYNTAX DellPhysicalMemoryArrayUse + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0010.0001.0006 This attribute defines the use of the physical +memory array." + ::= { physicalMemoryArrayTableEntry 6 } +physicalMemoryArrayECCType OBJECT-TYPE + SYNTAX DellPhysicalMemoryArrayECCType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0010.0001.0007 This attribute defines the error correction type used +by the physical memory array." + ::= { physicalMemoryArrayTableEntry 7 } +physicalMemoryArrayLocation OBJECT-TYPE + SYNTAX DellPhysicalMemoryArrayLocation + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0010.0001.0008 This attribute defines the location of the physical +memory array." + ::= { physicalMemoryArrayTableEntry 8 } +physicalMemoryArrayMaximumSize OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS deprecated + DESCRIPTION +"1300.0010.0001.0009 This attribute defines the maximum size in KBytes +of the physical memory array. Zero inicates no memory is installed. +2,147,483,647 indicates an unknown maximum size. + +**NOTE: This attribute is deprecated and replaced by physicalMemoryArrayExtendedMaximumSize." + ::= { physicalMemoryArrayTableEntry 9 } +physicalMemoryArrayTotalNumberSockets OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0010.0001.0010 This attribute defines the total number of memory +sockets available for the physical memory array. 2,147,483,647 indicates +an unknown number of sockets." + ::= { physicalMemoryArrayTableEntry 10 } +physicalMemoryArrayInUseNumberSockets OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0010.0001.0011 This attribute defines the total number of memory +sockets in use by the physical memory array. 2,147,483,647 indicates +an unknown number of sockets." + ::= { physicalMemoryArrayTableEntry 11 } +physicalMemoryArrayECCErrorNonRecoverableThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0010.0001.0012 This attribute defines the value of the physical +memory array ECC error nonrecoverable threshold. The value is an integer +representing the number of errors detected." + ::= { physicalMemoryArrayTableEntry 12 } +physicalMemoryArrayECCErrorCriticalThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0010.0001.00013 This attribute defines the value of the physical +memory array ECC error critical threshold. The value is an integer +representing the number of errors detected." + ::= { physicalMemoryArrayTableEntry 13 } +physicalMemoryArrayECCErrorNonCriticalThreshold OBJECT-TYPE + SYNTAX DellSigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0010.0001.00014 This attribute defines the value of the physical +memory array ECC error noncritical threshold. The value is an integer +representing the number of errors detected." + ::= { physicalMemoryArrayTableEntry 14 } +physicalMemoryArrayRedundantMemoryUnitIndexReference OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0010.0001.0015 This attribute defines the index to the associated +redundant memory unit if this physical memory array is part of a redundant +memory unit." + ::= { physicalMemoryArrayTableEntry 15 } +physicalMemoryArrayExtendedMaximumSize OBJECT-TYPE + SYNTAX DellUnsigned64BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0010.0001.0016 This attribute defines the maximum size in Bytes +of the physical memory array. + +**NOTE: This attribute replaces the physicalMemoryArrayMaximumSize." + ::= { physicalMemoryArrayTableEntry 16 } + + +------------------------------------------------------------------------------- +-- Physical Memory Array Mapped Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1300.20.1... +------------------------------------------------------------------------------- + +PhysicalMemoryArrayMappedTableEntry ::= SEQUENCE { + physicalMemoryArrayMappedchassisIndex DellObjectRange, + physicalMemoryArrayMappedIndex DellObjectRange, + physicalMemoryArrayMappedStateCapabilities DellStateCapabilities, + physicalMemoryArrayMappedStateSettings DellStateSettings, + physicalMemoryArrayMappedStatus DellStatus, + physicalMemoryArrayIndexReference DellObjectRange, + physicalMemoryArrayMappedStartingAddress DellUnsigned64BitRange, + physicalMemoryArrayMappedEndingAddress DellUnsigned64BitRange, + physicalMemoryArrayMappedPartitionWidth DellUnsigned32BitRange +} + +physicalMemoryArrayMappedTable OBJECT-TYPE + SYNTAX SEQUENCE OF PhysicalMemoryArrayMappedTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1300.0020 This object defines the Physical Memory Array Mapped Table." + ::= { memoryGroup 20 } +physicalMemoryArrayMappedTableEntry OBJECT-TYPE + SYNTAX PhysicalMemoryArrayMappedTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1300.0020.0001 This object defines the Physical Memory Array Mapped +Table Entry." + INDEX { physicalMemoryArrayMappedchassisIndex, + physicalMemoryArrayMappedIndex } + ::= { physicalMemoryArrayMappedTable 1 } + +physicalMemoryArrayMappedchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0020.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { physicalMemoryArrayMappedTableEntry 1 } +physicalMemoryArrayMappedIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0020.0001.0002 This attribute defines the index (one based) of the +physical memory array mapped address." + ::= { physicalMemoryArrayMappedTableEntry 2 } +physicalMemoryArrayMappedStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0020.0001.0003 This attribute defines the state capabilities of the +physical memory array mapped address." + ::= { physicalMemoryArrayMappedTableEntry 3 } +physicalMemoryArrayMappedStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0020.0001.0004 This attribute defines the state settings of the +physical memory array mapped address." + ::= { physicalMemoryArrayMappedTableEntry 4 } +physicalMemoryArrayMappedStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0020.0001.0005 This attribute defines the status of the +physical memory array mapped address." + ::= { physicalMemoryArrayMappedTableEntry 5 } +physicalMemoryArrayIndexReference OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0020.0001.0006 This attribute defines the index (one based) of the +associated physical memory array." + ::= { physicalMemoryArrayMappedTableEntry 6 } +physicalMemoryArrayMappedStartingAddress OBJECT-TYPE + SYNTAX DellUnsigned64BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0020.0001.0007 This attribute defines the physical starting address +in KBytes of the physical memory array mapped address." + ::= { physicalMemoryArrayMappedTableEntry 7 } +physicalMemoryArrayMappedEndingAddress OBJECT-TYPE + SYNTAX DellUnsigned64BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0020.0001.0008 This attribute defines the physical ending address +in KBytes of the physical memory array mapped address." + ::= { physicalMemoryArrayMappedTableEntry 8 } +physicalMemoryArrayMappedPartitionWidth OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0020.0001.0009 This attribute defines the number of memory devices +that form a single row in the memory array mapped address. 2,147,483,647 +indicates an unknown number of memory devices." + ::= { physicalMemoryArrayMappedTableEntry 9 } + + +------------------------------------------------------------------------------- +-- Physical Memory Configuration Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1300.30.1... +------------------------------------------------------------------------------- + +DellPhysicalMemoryConfigStateCapabilities ::= INTEGER { + -- none(0), - no state capabilities supported + unknownCapabilities(1), -- state capabilities are unknown + enableCapable(2), -- memory config can be enabled and disabled + notReadyCapable(4) -- memory config can be not ready +} +DellPhysicalMemoryConfigStateSettings ::= INTEGER { + -- none(0), - no state settings enabled + unknown(1), -- state settings are unknown + enabled(2), -- memory config is enabled + notReady(4), -- memory config is not ready + redundantMemoryIsActive(8), -- redundant memory is active (in use) + enabledAndRedundantMemoryIsActive(10) +} +DellPhysicalMemoryConfigRedundantCapabilities ::= INTEGER { + -- none(0), - no redundant capabilities supported + unknownCapabilities(1), -- redundant capabilities are unknown + spareCapable(2), -- Spare redundancy is supported + mirrorCapable(4), -- Mirror redundancy is supported + spareAndMirrorCapable(6), + raidCapable(8), -- RAID redundancy is supported + dddcCapable(16) -- DDDC redundancy is supported +} +DellPhysicalMemoryConfigRedundantSettings ::= INTEGER { + -- none(0), - no redundant settings enabled + unknown(1), -- redundant settings are unknown + -- The following settings are mutually exclusive: + spareEnabled(2), -- Spare redundancy is enabled + mirrorEnabled(4), -- Mirror redundancy is enabled + raidEnabled(8), -- RAID redundancy is enabled + dddcEnabled(16) -- DDDC redundancy is enabled +} +DellPhysicalMemoryConfigMOMCapabilities ::= INTEGER { + -- none(0), - no memory operating mode capabilities supported + unknownCapabilities(1), -- memory operating mode capabilities are unknown + momOptimizerCapable(2), -- Optimizer mode is supported + momSpareCapable(4), -- Spare mode is supported + momMirrorCapable(8), -- Mirror mode is supported + momAdvancedECCCapable(16) -- Advanced ECC mode is supported +} +DellPhysicalMemoryConfigMOMSettings ::= INTEGER { + -- none(0), - no memory operating mode settings enabled + unknown(1), -- memory operating mode settings are unknown + -- The following settings are mutually exclusive: + momOptimizerEnabled(2), -- Optimizer mode is enabled + momSpareEnabled(4), -- Spare mode is enabled + momMirrorEnabled(8), -- Mirror mode is enabled + momAdvancedECCEnabled(16) -- Advanced ECC mode is enabled +} + +PhysicalMemoryConfigTableEntry ::= SEQUENCE { + physicalMemoryConfigChassisIndex DellObjectRange, + physicalMemoryConfigIndex DellObjectRange, + physicalMemoryConfigStateCapabilities DellPhysicalMemoryConfigStateCapabilities, + physicalMemoryConfigStateSettings DellPhysicalMemoryConfigStateSettings, + physicalMemoryConfigStatus DellStatus, + physicalMemoryConfigRedundantCapabilities DellPhysicalMemoryConfigRedundantCapabilities, + physicalMemoryConfigRedundantSettings DellPhysicalMemoryConfigRedundantSettings, + physicalMemoryConfigMOMCapabilities DellPhysicalMemoryConfigMOMCapabilities, + physicalMemoryConfigMOMSettings DellPhysicalMemoryConfigMOMSettings +} + +physicalMemoryConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF PhysicalMemoryConfigTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1300.0030 This object defines the Physical Memory Configuration Table." + ::= { memoryGroup 30 } +physicalMemoryConfigTableEntry OBJECT-TYPE + SYNTAX PhysicalMemoryConfigTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1300.0030.0001 This object defines the Physical Memory Configuration +Table Entry." + INDEX { physicalMemoryConfigChassisIndex, + physicalMemoryConfigIndex } + ::= { physicalMemoryConfigTable 1 } + +physicalMemoryConfigChassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0030.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { physicalMemoryConfigTableEntry 1 } +physicalMemoryConfigIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0030.0001.0002 This attribute defines the index (one based) of the +physical memory configuration." + ::= { physicalMemoryConfigTableEntry 2 } +physicalMemoryConfigStateCapabilities OBJECT-TYPE + SYNTAX DellPhysicalMemoryConfigStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0030.0001.0003 This attribute defines the state capabilities of the +physical memory configuration." + ::= { physicalMemoryConfigTableEntry 3 } +physicalMemoryConfigStateSettings OBJECT-TYPE + SYNTAX DellPhysicalMemoryConfigStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0030.0001.0004 This attribute defines the state settings of the +physical memory configuration." + ::= { physicalMemoryConfigTableEntry 4 } +physicalMemoryConfigStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0030.0001.0005 This attribute defines the status of the +physical memory configuration." + ::= { physicalMemoryConfigTableEntry 5 } +physicalMemoryConfigRedundantCapabilities OBJECT-TYPE + SYNTAX DellPhysicalMemoryConfigRedundantCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0030.0001.0006 This attribute defines the redundant capabilities of the +physical memory." + ::= { physicalMemoryConfigTableEntry 6 } +physicalMemoryConfigRedundantSettings OBJECT-TYPE + SYNTAX DellPhysicalMemoryConfigRedundantSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0030.0001.0007 This attribute defines the redundant settings of the +physical memory." + ::= { physicalMemoryConfigTableEntry 7 } +physicalMemoryConfigMOMCapabilities OBJECT-TYPE + SYNTAX DellPhysicalMemoryConfigMOMCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0030.0001.0008 This attribute defines the Memory Operating Mode capabilities +of the physical memory." + ::= { physicalMemoryConfigTableEntry 8 } +physicalMemoryConfigMOMSettings OBJECT-TYPE + SYNTAX DellPhysicalMemoryConfigMOMSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0030.0001.0009 This attribute defines the Memory Operating Mode settings +of the physical memory." + ::= { physicalMemoryConfigTableEntry 9 } + + +------------------------------------------------------------------------------- +-- Physical Memory Logging Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1300.40.1... +------------------------------------------------------------------------------- + +DellPhysicalMemoryLoggingCapabilities ::= INTEGER { + -- If set to 0 (zero), there are no Logging capabilities + unknownCapabilities(1), -- logging capabilities are unknown + enableCapable(2) -- logging can be enabled or disabled +} +DellPhysicalMemoryLoggingSettings ::= INTEGER { + -- If set to 0 (zero), there are no Logging settings enabled + unknown(1), -- logging settings are unknown + enabled(2) -- logging is enabled +} + +PhysicalMemoryLoggingTableEntry ::= SEQUENCE { + physicalMemoryLoggingChassisIndex DellObjectRange, + physicalMemoryLoggingIndex DellObjectRange, + physicalMemoryLoggingCapabilities DellPhysicalMemoryLoggingCapabilities, + physicalMemoryLoggingSettings DellPhysicalMemoryLoggingSettings, + physicalMemoryLoggingStatus DellStatus +} + +physicalMemoryLoggingTable OBJECT-TYPE + SYNTAX SEQUENCE OF PhysicalMemoryLoggingTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1300.0040 This object defines the Physical Memory Logging Table." + ::= { memoryGroup 40 } +physicalMemoryLoggingTableEntry OBJECT-TYPE + SYNTAX PhysicalMemoryLoggingTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1300.0040.0001 This object defines the Physical Memory Logging Table Entry." + INDEX { physicalMemoryLoggingChassisIndex, + physicalMemoryLoggingIndex } + ::= { physicalMemoryLoggingTable 1 } + +physicalMemoryLoggingChassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0040.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { physicalMemoryLoggingTableEntry 1 } +physicalMemoryLoggingIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0040.0001.0002 This attribute defines the index (one based) of the +physical memory logging." + ::= { physicalMemoryLoggingTableEntry 2 } +physicalMemoryLoggingCapabilities OBJECT-TYPE + SYNTAX DellPhysicalMemoryLoggingCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0040.0001.0003 This attribute defines the capabilities of the +physical memory logging." + ::= { physicalMemoryLoggingTableEntry 3 } +physicalMemoryLoggingSettings OBJECT-TYPE + SYNTAX DellPhysicalMemoryLoggingSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0040.0001.0004 This attribute defines the settings of the +physical memory logging." + ::= { physicalMemoryLoggingTableEntry 4 } +physicalMemoryLoggingStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0040.0001.0005 This attribute defines the status of the +physical memory logging." + ::= { physicalMemoryLoggingTableEntry 5 } + + +------------------------------------------------------------------------------- +-- Redundant Memory Unit Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1300.50.1... +------------------------------------------------------------------------------- + +RedundantMemoryUnitTableEntry ::= SEQUENCE { + redundantMemoryUnitChassisIndex DellObjectRange, + redundantMemoryUnitIndex DellObjectRange, + redundantMemoryUnitStateCapabilities DellStateCapabilities, + redundantMemoryUnitStateSettings DellStateSettings, + redundantMemoryUnitRedundancyStatus DellStatusRedundancy, + redundantMemoryUnitName DellString, + redundantMemoryUnitStatus DellStatus +} + +redundantMemoryUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF RedundantMemoryUnitTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1300.0050 This object defines the Redundant Memory Unit Table." + ::= { memoryGroup 50 } +redundantMemoryUnitTableEntry OBJECT-TYPE + SYNTAX RedundantMemoryUnitTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1300.0050.0001 This object defines the Redundant Memory Unit Table Entry." + INDEX { redundantMemoryUnitChassisIndex, + redundantMemoryUnitIndex } + ::= { redundantMemoryUnitTable 1 } + +redundantMemoryUnitChassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0050.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { redundantMemoryUnitTableEntry 1 } +redundantMemoryUnitIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0050.0001.0002 This attribute defines the index (one based) of the +redundant memory unit." + ::= { redundantMemoryUnitTableEntry 2 } +redundantMemoryUnitStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0050.0001.0003 This attribute defines the state capabilities of the +redundant memory unit." + ::= { redundantMemoryUnitTableEntry 3 } +redundantMemoryUnitStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0050.0001.0004 This attribute defines the state settings of the +redundant memory unit." + ::= { redundantMemoryUnitTableEntry 4 } +redundantMemoryUnitRedundancyStatus OBJECT-TYPE + SYNTAX DellStatusRedundancy + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0050.0001.0005 This attribute defines the redundancy status of the +redundant memory unit." + ::= { redundantMemoryUnitTableEntry 5 } +redundantMemoryUnitName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0050.0001.0006 This attribute defines the name of the +redundant memory unit." + ::= { redundantMemoryUnitTableEntry 6 } +redundantMemoryUnitStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0050.0001.0007 This attribute defines the status of the +redundant memory unit." + ::= { redundantMemoryUnitTableEntry 7 } + + +------------------------------------------------------------------------------- +-- Physical Memory Card Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1300.60.1... +------------------------------------------------------------------------------- + +PhysicalMemoryCardTableEntry ::= SEQUENCE { + physicalMemoryCardChassisIndex DellObjectRange, + physicalMemoryCardIndex DellObjectRange, + physicalMemoryCardStateCapabilities DellStateCapabilities, + physicalMemoryCardStateSettings DellStateSettings, + physicalMemoryCardStatus DellStatus, + physicalMemoryCardName DellString, + physicalMemoryCardTotalNumberSockets DellUnsigned32BitRange, + physicalMemoryCardInUseNumberSockets DellUnsigned32BitRange, + physicalMemoryCardPhyMemArrayIndexReference DellObjectRange +} + +physicalMemoryCardTable OBJECT-TYPE + SYNTAX SEQUENCE OF PhysicalMemoryCardTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1300.0060 This object defines the Physical Memory Card Table." + ::= { memoryGroup 60 } +physicalMemoryCardTableEntry OBJECT-TYPE + SYNTAX PhysicalMemoryCardTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1300.0060.0001 This object defines the Physical Memory Card Table Entry." + INDEX { physicalMemoryCardChassisIndex, + physicalMemoryCardIndex } + ::= { physicalMemoryCardTable 1 } + +physicalMemoryCardChassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0060.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { physicalMemoryCardTableEntry 1 } +physicalMemoryCardIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0060.0001.0002 This attribute defines the index (one based) of the +physical memory card." + ::= { physicalMemoryCardTableEntry 2 } +physicalMemoryCardStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0060.0001.0003 This attribute defines the state capabilities of the +physical memory card." + ::= { physicalMemoryCardTableEntry 3 } +physicalMemoryCardStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0060.0001.0004 This attribute defines the state settings of the +physical memory card." + ::= { physicalMemoryCardTableEntry 4 } +physicalMemoryCardStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0060.0001.0005 This attribute defines the status of the +physical memory card." + ::= { physicalMemoryCardTableEntry 5 } +physicalMemoryCardName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0060.0001.0006 This attribute defines the name of the +physical memory card." + ::= { physicalMemoryCardTableEntry 6 } +physicalMemoryCardTotalNumberSockets OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0060.0001.0007 This attribute defines the total number of memory +sockets available on the physical memory card. 2,147,483,647 indicates +an unknown number of sockets." + ::= { physicalMemoryCardTableEntry 7 } +physicalMemoryCardInUseNumberSockets OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0060.0001.0008 This attribute defines the number of memory +sockets in use on the physical memory card. Zero indicates that the +physical memory card is not installed or has a configuration error. +2,147,483,647 indicates an unknown number of sockets." + ::= { physicalMemoryCardTableEntry 8 } +physicalMemoryCardPhyMemArrayIndexReference OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1300.0060.0001.0009 This attribute defines the index (one based) of the +Physical Memory Array Table entry for the physical memory array with the +same chassis index that this physical memory card is associated with." + ::= { physicalMemoryCardTableEntry 9 } + + +------------------------------------------------------------------------------- +-- BIOS Setup Control Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1400 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- BIOS Setup Control Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1400.10.1.. +------------------------------------------------------------------------------- + +DellSpeakerControlCapabilitiesUnique ::= INTEGER { + unknown(1), -- speaker control capabilities are unknown + enableCapable(2), -- speaker can be enabled or disabled + lowCapable(4), -- speaker volume can be set to low + mediumCapable(8), -- speaker volume can be set to medium + highCapable(16), -- speaker volume can be set to high + allVolumeCapable(30) -- speaker volume can be set to low, medium or high +} +DellSpeakerControlSettingsUnique ::= INTEGER { + unknown(1), -- speaker control settings are unknown + enabled(2), -- speaker is enabled + low(4), -- speaker volume is low + medium(8), -- speaker volume is medium + high(16) -- speaker volume is high +} +DellNIFwakeonLanControlCapabilitiesUnique ::= INTEGER { + unknown(1), -- wake on LAN capabilities are unknown + enableCapable(2), -- wake on LAN can be enabled or disabled + addInCardCapable(4), -- wake on LAN by add in card capable + onBoardCapable(8), -- wake on LAN by onboard NIF capable + bothCapable(14) +} +DellNIFwakeonLanControlSettingsUnique ::= INTEGER { + unknown(1), -- wake on LAN settings are unknown + enabled(2), -- wake on LAN is enabled + addInCard(4), -- wake on LAN is by add in card + onBoard(8), -- wake on LAN is by onboard NIF + addInCardOrOnBoard(12) -- wake on LAN is by either add in card or onboard NIF +} +DellBootSequenceControlCapabilitiesUnique ::= INTEGER { + bootSequenceUnknown(1), -- boot sequence capabilities are unknown + bootFromDisketteFirstCapable(2), -- boot sequence can be diskette first + bootFromHardDriveFirstCapable(4), -- boot sequence can be IDE hard drive first + bootFromDisketteORHardDriveFirstCapable(6), -- boot sequence can be diskette or IDE hard drive first + bootFromDeviceListCapable(8), -- boot sequence can be device list + bootFromCDROMFirstCapable(16), -- boot sequence can be CD ROM first + allFirstCapable(30) -- boot sequence can be any of the above methods first +} +DellBootSequenceControlSettingsUnique ::= INTEGER { + bootSequenceUnknown(1), -- boot sequence settings are unknown + bootFromDisketteFirst(2), -- boot sequence is diskette first + bootFromHardDriveFirst(4), -- boot sequence is IDE hard drive first + bootFromDeviceList(8), -- boot sequence is device list + bootFromCDROMFirst(16) -- boot sequence is CD ROM first +} +DellBIOSPasswordControlCapabilitiesUnique ::= INTEGER { + passwordControlCapabilitiesUnknown(1), -- BIOS password capabilities are unknown + passwordControlEnableCapable(2), -- BIOS password can be enabled + passwordControlJumperDisableCapable(4), -- BIOS password can be jumper disabled + passwordControlEnableAndJumperDisableCapable(6) +} +DellBIOSPasswordControlSettingsUnique ::= INTEGER { + passwordControlSettingsUnknown(1), -- BIOS password settings are unknown + passwordControlEnabled(2), -- BIOS password is enabled + passwordControlJumperDisabled(4) -- BIOS password has been disabled by jumper +} +DellTPMSecurityControlCapabilities ::= INTEGER { + -- Note: These values are bit masks, so combination values are possible. + offCapable(1), -- TPM security can be Off + onWithPrebootMeasurementsCapable(2), -- TPM security can be On with Pre-boot Measurements + onWithoutPrebootMeasurementsCapable(4) -- TPM security can be On without Pre-boot Measurements +} +DellTPMSecurityControlSetting ::= INTEGER { + -- off(0), - TPM security is Off + onWithPrebootMeasurements(1), -- TPM security is On with Pre-boot Measurements + onWithoutPrebootMeasurements(2) -- TPM security is On without Pre-boot Measurements +} + +BiosSetUpControlTableEntry ::= SEQUENCE { + biosSetUpControlchassisIndex DellObjectRange, + bSUCpointingDeviceControlCapabilities DellStateCapabilities, + bSUCpointingDeviceControlSettings DellStateSettings, + bSUCpointingDeviceControlStatus DellStatus, + bSUCpointingDeviceControlName DellString, + bSUCnumLockControlCapabilities DellStateCapabilities, + bSUCnumLockControlSettings DellStateSettings, + bSUCnumLockControlStatus DellStatus, + bSUCnumLockControlName DellString, + bSUCprocessorSerialNumberControlCapabilities DellStateCapabilities, + bSUCprocessorSerialNumberControlSettings DellStateSettings, + bSUCprocessorSerialNumberControlStatus DellStatus, + bSUCprocessorSerialNumberControlName DellString, + bSUCspeakerControlCapabilitiesUnique DellSpeakerControlCapabilitiesUnique, + bSUCspeakerControlSettingsUnique DellSpeakerControlSettingsUnique, + bSUCspeakerControlStatus DellStatus, + bSUCspeakerControlName DellString, + bSUCnIFwakeonLanControlCapabilitiesUnique DellNIFwakeonLanControlCapabilitiesUnique, + bSUCnIFwakeonLanControlSettingsUnique DellNIFwakeonLanControlSettingsUnique, + bSUCnIFwakeonLanControlStatus DellStatus, + bSUCnIFwakeonLanControlName DellString, + bSUCbootSequenceControlCapabilitiesUnique DellBootSequenceControlCapabilitiesUnique, + bSUCbootSequenceControlSettingsUnique DellBootSequenceControlSettingsUnique, + bSUCbootSequenceControlStatus DellStatus, + bSUCbootSequenceControlName DellString, + bSUCadministratorPasswordControlCapabilitiesUnique DellBIOSPasswordControlCapabilitiesUnique, + bSUCadministratorPasswordControlSettingsUnique DellBIOSPasswordControlSettingsUnique, + bSUCadministratorPasswordControlStatus DellStatus, + bSUCadministratorPasswordPasswordVerifyName DellString, + bSUCadministratorPasswordNewPasswordName DellString, + bSUCuserPasswordControlCapabilitiesUnique DellBIOSPasswordControlCapabilitiesUnique, + bSUCuserPasswordControlSettingsUnique DellBIOSPasswordControlSettingsUnique, + bSUCuserPasswordControlStatus DellStatus, + bSUCuserPasswordPasswordVerifyName DellString, + bSUCuserPasswordNewPasswordName DellString, + bSUCtpmSecurityControlCapabilities DellTPMSecurityControlCapabilities, + bSUCtpmSecurityControlSetting DellTPMSecurityControlSetting, + bSUCtpmSecurityControlStatus DellStatus, + bSUCtpmSecurityControlName DellString +} + +biosSetUpControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF BiosSetUpControlTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1400.0010 This object defines the BIOS Setup Control Table." + ::= { biosSetUpControlGroup 10 } +biosSetUpControlTableEntry OBJECT-TYPE + SYNTAX BiosSetUpControlTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1400.0010.0001 This object defines the BIOS Setup Control Table Entry." + INDEX { biosSetUpControlchassisIndex } + ::= { biosSetUpControlTable 1 } + +biosSetUpControlchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { biosSetUpControlTableEntry 1 } +bSUCpointingDeviceControlCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0002 This attribute defines the BIOS setup control capabilities +of the pointing Device." + ::= { biosSetUpControlTableEntry 2 } +bSUCpointingDeviceControlSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0003 This attribute defines the BIOS setup control settings +of the pointing device." + ::= { biosSetUpControlTableEntry 3 } +bSUCpointingDeviceControlStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0004 This attribute defines the BIOS setup control status +of the pointing device." + ::= { biosSetUpControlTableEntry 4 } +bSUCpointingDeviceControlName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0005 This attribute defines the BIOS setup control name +of the pointing device." + ::= { biosSetUpControlTableEntry 5 } +bSUCnumLockControlCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0006 This attribute defines the BIOS setup control capabilities +of the numeric lock." + ::= { biosSetUpControlTableEntry 6 } +bSUCnumLockControlSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0007 This attribute defines the BIOS setup control settings +of the numeric lock." + ::= { biosSetUpControlTableEntry 7 } +bSUCnumLockControlStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0008 This attribute defines the BIOS setup control status +of the numeric lock." + ::= { biosSetUpControlTableEntry 8 } +bSUCnumLockControlName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0009 This attribute defines the BIOS setup control name +of the numeric lock." + ::= { biosSetUpControlTableEntry 9 } +bSUCprocessorSerialNumberControlCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0010 This attribute defines the BIOS setup control capabilities +of the processor serial number." + ::= { biosSetUpControlTableEntry 10 } +bSUCprocessorSerialNumberControlSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0011 This attribute defines the BIOS setup control settings +of the processor serial number." + ::= { biosSetUpControlTableEntry 11 } +bSUCprocessorSerialNumberControlStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0012 This attribute defines the BIOS setup control status +of the processor serial number." + ::= { biosSetUpControlTableEntry 12 } +bSUCprocessorSerialNumberControlName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0013 This attribute defines the BIOS setup control name +of the processor serial number." + ::= { biosSetUpControlTableEntry 13 } +bSUCspeakerControlCapabilitiesUnique OBJECT-TYPE + SYNTAX DellSpeakerControlCapabilitiesUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0014 This attribute defines the BIOS setup control capabilities +of the speaker." + ::= { biosSetUpControlTableEntry 14 } +bSUCspeakerControlSettingsUnique OBJECT-TYPE + SYNTAX DellSpeakerControlSettingsUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0015 This attribute defines the BIOS setup control settings +of the speaker." + ::= { biosSetUpControlTableEntry 15 } +bSUCspeakerControlStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0016 This attribute defines the BIOS setup control status +of the speaker." + ::= { biosSetUpControlTableEntry 16 } +bSUCspeakerControlName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0017 This attribute defines the BIOS setup control name +of the speaker." + ::= { biosSetUpControlTableEntry 17 } +bSUCnIFwakeonLanControlCapabilitiesUnique OBJECT-TYPE + SYNTAX DellNIFwakeonLanControlCapabilitiesUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0018 This attribute defines the BIOS setup control capabilities +of the NIF wake on Lan." + ::= { biosSetUpControlTableEntry 18 } +bSUCnIFwakeonLanControlSettingsUnique OBJECT-TYPE + SYNTAX DellNIFwakeonLanControlSettingsUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0019 This attribute defines the BIOS setup control settings +of the NIF wake on Lan." + ::= { biosSetUpControlTableEntry 19 } +bSUCnIFwakeonLanControlStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0020 This attribute defines the BIOS setup control status +of the NIF wake on Lan." + ::= { biosSetUpControlTableEntry 20 } +bSUCnIFwakeonLanControlName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0021 This attribute defines the BIOS setup control name +of the NIF wake on Lan." + ::= { biosSetUpControlTableEntry 21 } +bSUCbootSequenceControlCapabilitiesUnique OBJECT-TYPE + SYNTAX DellBootSequenceControlCapabilitiesUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0022 This attribute defines the BIOS setup control capabilities +of the boot sequence." + ::= { biosSetUpControlTableEntry 22 } +bSUCbootSequenceControlSettingsUnique OBJECT-TYPE + SYNTAX DellBootSequenceControlSettingsUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0023 This attribute defines the BIOS setup control settings +of the boot sequence." + ::= { biosSetUpControlTableEntry 23 } +bSUCbootSequenceControlStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0024 This attribute defines the BIOS setup control status +of the boot sequence." + ::= { biosSetUpControlTableEntry 24 } +bSUCbootSequenceControlName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0025 This attribute defines the BIOS setup control name +of the boot sequence." + ::= { biosSetUpControlTableEntry 25 } +bSUCadministratorPasswordControlCapabilitiesUnique OBJECT-TYPE + SYNTAX DellBIOSPasswordControlCapabilitiesUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0026 This attribute defines the BIOS setup control capabilities +of the administrator password." + ::= { biosSetUpControlTableEntry 26 } +bSUCadministratorPasswordControlSettingsUnique OBJECT-TYPE + SYNTAX DellBIOSPasswordControlSettingsUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0027 This attribute defines the BIOS setup control settings +of the administrator password." + ::= { biosSetUpControlTableEntry 27 } +bSUCadministratorPasswordControlStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0028 This attribute defines the BIOS setup control status +of the administrator password." + ::= { biosSetUpControlTableEntry 28 } +bSUCadministratorPasswordPasswordVerifyName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0029 This attribute defines the BIOS setup control value +of the current administrator password." + ::= { biosSetUpControlTableEntry 29 } +bSUCadministratorPasswordNewPasswordName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0030 This attribute defines the BIOS setup control value +of the new administrator password. To set a new administrator password, +a successful set of the current administrator password must have been +done immediately preceeding this set." + ::= { biosSetUpControlTableEntry 30 } +bSUCuserPasswordControlCapabilitiesUnique OBJECT-TYPE + SYNTAX DellBIOSPasswordControlCapabilitiesUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0031 This attribute defines the BIOS setup control capabilities +of the user password." + ::= { biosSetUpControlTableEntry 31 } +bSUCuserPasswordControlSettingsUnique OBJECT-TYPE + SYNTAX DellBIOSPasswordControlSettingsUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0032 This attribute defines the BIOS setup control settings +of the user password." + ::= { biosSetUpControlTableEntry 32 } +bSUCuserPasswordControlStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0033 This attribute defines the BIOS setup control status +of the user password." + ::= { biosSetUpControlTableEntry 33 } +bSUCuserPasswordPasswordVerifyName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0034 This attribute defines the BIOS setup control value +of the current user password." + ::= { biosSetUpControlTableEntry 34 } +bSUCuserPasswordNewPasswordName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0035 This attribute defines the BIOS setup control value +of the new user password. To set a new user password, a successful set of the +current user password must have been done immediately preceeding this set." + ::= { biosSetUpControlTableEntry 35 } +bSUCtpmSecurityControlCapabilities OBJECT-TYPE + SYNTAX DellTPMSecurityControlCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0036 This attribute defines the BIOS setup control capabilities +of Trusted Platform Module (TPM) security." + ::= { biosSetUpControlTableEntry 36 } +bSUCtpmSecurityControlSetting OBJECT-TYPE + SYNTAX DellTPMSecurityControlSetting + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0037 This attribute defines the BIOS setup control setting +of Trusted Platform Module (TPM) security." + ::= { biosSetUpControlTableEntry 37 } +bSUCtpmSecurityControlStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0038 This attribute defines the BIOS setup control status +of Trusted Platform Module (TPM) security." + ::= { biosSetUpControlTableEntry 38 } +bSUCtpmSecurityControlName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0010.0001.0039 This attribute defines the BIOS setup control name +of Trusted Platform Module (TPM) security." + ::= { biosSetUpControlTableEntry 39 } + + +------------------------------------------------------------------------------- +-- Small Computer Systems Interface (SCSI) Control Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1400.20.1... +------------------------------------------------------------------------------- + +SCSIControlTableEntry ::= SEQUENCE { + sCSIControlchassisIndex DellObjectRange, + sCSIControlIndex DellObjectRange, + sCSIControlCapabilities DellStateCapabilities, + sCSIControlSettings DellStateSettings, + sCSIControlStatus DellStatus, + sCSIControlName DellString +} + +sCSIControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF SCSIControlTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1400.0020 This object defines the Small Computer Systems Interface (SCSI) +Control Table." + ::= { biosSetUpControlGroup 20 } +sCSIControlTableEntry OBJECT-TYPE + SYNTAX SCSIControlTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1400.0020.0001 This object defines the Small Computer Systems Interface (SCSI) +Control Table Entry." + INDEX { sCSIControlchassisIndex, + sCSIControlIndex } + ::= { sCSIControlTable 1 } + +sCSIControlchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0020.0001.0001 This attribute defines the index (one based) of the +assoicated chassis." + ::= { sCSIControlTableEntry 1 } +sCSIControlIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0020.0001.0002 This attribute defines the index (one based) of the +SCSI control." + ::= { sCSIControlTableEntry 2 } +sCSIControlCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0020.0001.0003 This attribute defines the state capabilities of the +SCSI control." + ::= { sCSIControlTableEntry 3 } +sCSIControlSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0020.0001.0004 This attribute defines the state settings of the +SCSI control." + ::= { sCSIControlTableEntry 4 } +sCSIControlStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0020.0001.0005 This attribute defines the status of the +SCSI control." + ::= { sCSIControlTableEntry 5 } +sCSIControlName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0020.0001.0006 This attribute defines the BIOS setup control name +of the SCSI device." + ::= { sCSIControlTableEntry 6 } + + +------------------------------------------------------------------------------- +-- Parallel Port Control Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1400.30.1... +------------------------------------------------------------------------------- + +DellParallelPortControlCapabilitiesUnique ::= INTEGER { + unknown(1), -- parallel port capabilities are unknown + enableCapable(2), -- parallel port can be enabled or disabled + lpt1Capable(4), -- parallel port can be set to LPT1 + lpt1andEnableCapable(6), -- parallel port can be enabled and set to LPT1 + lpt2Capable(8), -- parallel port can be set to LPT2 + lpt2andEnableCapable(10), -- parallel port can be enabled and set to LPT2 + lpt3Capable(16), -- parallel port can be set to LPT3 + lpt3andEnableCapable(18), -- parallel port can be enabled and set to LPT3 + allParallelPortCapable(30) -- parallel port can be enabled and set to LPT1, LPT2 or LPT3 +} +DellParallelPortControlSettingsUnique ::= INTEGER { + unknown(1), -- parallel port settings are unknown + enabled(2), -- parallel port enabled + lpt1(4), -- parallel port set to LPT1 + lpt1Enabled(6), -- parallel port enabled and set to LPT1 + lpt2(8), -- parallel port set to LPT2 + lpt2Enabled(10), -- parallel port enabled and set to LPT2 + lpt3(16), -- parallel port set to LPT3 + lpt3Enabled(18) -- parallel port enabled and set to LPT3 +} +DellParallelPortControlModeCapabilitiesUnique ::= INTEGER { + unknown(1), -- mode capabilities are unknown + atCapable(2), -- parallel port can be set to AT mode + ps2Capable(4), -- parallel port can be set to PS/2 mode + atAndPS2Capable(6), -- parallel port can be set to AT mode or PS/2 mode + ecpCapable(8), -- parallel port can be set to ECP mode + eppCapable(16), -- parallel port can be set to EPP mode + allModeCapable(30) -- parallel port can be set to all modes +} +DellParallelPortControlModeSettingsUnique ::= INTEGER { + unknown(1), -- mode settings are unknown + atModeEnabled(2), -- parallel port set to AT mode + ps2ModeEnabled(4), -- parallel port set to PS/2 mode + ecpModeEnabled(8), -- parallel port set to ECP mode + eppModeEnabled(16) -- parallel port set to EPP mode +} + +ParallelPortControlTableEntry ::= SEQUENCE { + parallelPortControlchassisIndex DellObjectRange, + parallelPortControlIndex DellObjectRange, + parallelPortControlCapabilitiesUnique DellParallelPortControlCapabilitiesUnique, + parallelPortControlSettingsUnique DellParallelPortControlSettingsUnique, + parallelPortControlStatus DellStatus, + parallelPortControlName DellString, + parallelPortControlModeCapabilitiesUnique DellParallelPortControlModeCapabilitiesUnique, + parallelPortControlModeSettingsUnique DellParallelPortControlModeSettingsUnique +} + +parallelPortControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF ParallelPortControlTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1400.0030 This object defines the Parallel Port Control Table." + ::= { biosSetUpControlGroup 30 } +parallelPortControlTableEntry OBJECT-TYPE + SYNTAX ParallelPortControlTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1400.0030.0001 This object defines the Parallel Port Control Table Entry." + INDEX { parallelPortControlchassisIndex, + parallelPortControlIndex } + ::= { parallelPortControlTable 1 } + +parallelPortControlchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0030.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { parallelPortControlTableEntry 1 } +parallelPortControlIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0030.0001.0002 This attribute defines the index (one based) of the +parallel port control." + ::= { parallelPortControlTableEntry 2 } +parallelPortControlCapabilitiesUnique OBJECT-TYPE + SYNTAX DellParallelPortControlCapabilitiesUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0030.0001.0003 This attribute defines the port capabilities of the +parallel port control." + ::= { parallelPortControlTableEntry 3 } +parallelPortControlSettingsUnique OBJECT-TYPE + SYNTAX DellParallelPortControlSettingsUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0030.0001.0004 This attribute defines the port settings of the +parallel port control." + ::= { parallelPortControlTableEntry 4 } +parallelPortControlStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0030.0001.0005 This attribute defines the status of the +parallel port control." + ::= { parallelPortControlTableEntry 5 } +parallelPortControlName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0030.0001.0006 This attribute defines the BIOS setup control name +of the parallel port." + ::= { parallelPortControlTableEntry 6 } +parallelPortControlModeCapabilitiesUnique OBJECT-TYPE + SYNTAX DellParallelPortControlModeCapabilitiesUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0030.0001.0007 This attribute defines the mode capabilities of the +parallel port control." + ::= { parallelPortControlTableEntry 7 } +parallelPortControlModeSettingsUnique OBJECT-TYPE + SYNTAX DellParallelPortControlModeSettingsUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0030.0001.0008 This attribute defines the mode settings of the +parallel port control." + ::= { parallelPortControlTableEntry 8 } + + +------------------------------------------------------------------------------- +-- Serial Port Control Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1400.40.1... +------------------------------------------------------------------------------- + +DellSerialPortControlCapabilitiesUnique ::= INTEGER { + unknown(1), -- serial port capabilities are unknown + enableCapable(2), -- serial port can be enabled or disabled + com1Capable(4), -- serial port can be set to COM1 + enableAndCom1Capable(6), -- serial port can be enabled and set to COM1 + com2Capable(8), -- serial port can be set to COM2 + enableAndCom2Capable(10), -- serial port can be enabled and set to COM2 + com3Capable(16), -- serial port can be set to COM3 + enableAndCom3Capable(18), -- serial port can be enabled and set to COM3 + com4Capable(32), -- serial port can be set to COM4 + enableAndCom4Capable(34), -- serial port can be enabled and set to COM4 + autoConfigCapable(64), -- serial port can be autoconfigured + com1OrCom3CapableAndAutoConfigCapable(86), + com2OrCom4CapableAndAutoConfigCapable(106), + allcomCapable(126) -- serial port supports all capabilities +} +DellSerialPortControlSettingsUnique ::= INTEGER { + unknown(1), -- serial port settings are unknown + enabled(2), -- serial port enabled + com1(4), -- serial port set to COM1 + com1Enabled(6), -- serial port enabled and set to COM1 + com2(8), -- serial port set to COM2 + com2Enabled(10), -- serial port enabled and set to COM2 + com3(16), -- serial port set to COM3 + com3Enabled(18), -- serial port enabled and set to COM3 + com4(32), -- serial port set to COM4 + com4Enabled(34), -- serial port enabled and set to COM4 + comPortsAutoConfig(64), -- serial port set to autoconfiguration + enabledAndAutoConfig(66) -- serial port enabled and set to autoconfiguration +} + +SerialPortControlTableEntry ::= SEQUENCE { + serialPortControlchassisIndex DellObjectRange, + serialPortControlIndex DellObjectRange, + serialPortControlCapabilitiesUnique DellSerialPortControlCapabilitiesUnique, + serialPortControlSettingsUnique DellSerialPortControlSettingsUnique, + serialPortControlStatus DellStatus, + serialPortControlName DellString +} + +serialPortControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF SerialPortControlTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1400.0040 This object defines the Serial Port Control Table." + ::= { biosSetUpControlGroup 40 } +serialPortControlTableEntry OBJECT-TYPE + SYNTAX SerialPortControlTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1400.0040.0001 This object defines the Serial Port Control Table Entry." + INDEX { serialPortControlchassisIndex, + serialPortControlIndex } + ::= { serialPortControlTable 1 } + +serialPortControlchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0040.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { serialPortControlTableEntry 1 } +serialPortControlIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0040.0001.0002 This attribute defines the index (one based) of the +serial port control." + ::= { serialPortControlTableEntry 2 } +serialPortControlCapabilitiesUnique OBJECT-TYPE + SYNTAX DellSerialPortControlCapabilitiesUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0040.0001.0003 This attribute defines the port capabilities of the +serial port control." + ::= { serialPortControlTableEntry 3 } +serialPortControlSettingsUnique OBJECT-TYPE + SYNTAX DellSerialPortControlSettingsUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0040.0001.0004 This attribute defines the port settings of the +serial port control." + ::= { serialPortControlTableEntry 4 } +serialPortControlStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0040.0001.0005 This attribute defines the status of the +serial port control." + ::= { serialPortControlTableEntry 5 } +serialPortControlName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0040.0001.0006 This attribute defines the BIOS setup control name +of the serial port." + ::= { serialPortControlTableEntry 6 } + + +------------------------------------------------------------------------------- +-- Universal Serial Bus (USB) Control Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1400.50.1... +------------------------------------------------------------------------------- + +UsbControlTableEntry ::= SEQUENCE { + usbControlchassisIndex DellObjectRange, + usbControlIndex DellObjectRange, + usbControlCapabilities DellStateCapabilities, + usbControlSettings DellStateSettings, + usbControlStatus DellStatus, + usbControlName DellString +} + +usbControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF UsbControlTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1400.0050 This object defines the Universal Serial Bus (USB) Control Table." + ::= { biosSetUpControlGroup 50 } +usbControlTableEntry OBJECT-TYPE + SYNTAX UsbControlTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1400.0050.0001 This object defines the Universal Serial Bus (USB) Control +Table Entry." + INDEX { usbControlchassisIndex, + usbControlIndex } + ::= { usbControlTable 1 } + +usbControlchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0050.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { usbControlTableEntry 1 } +usbControlIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0050.0001.0002 This attribute defines the index (one based) of the +USB control." + ::= { usbControlTableEntry 2 } +usbControlCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0050.0001.0003 This attribute defines the state capabilities of the +USB control." + ::= { usbControlTableEntry 3 } +usbControlSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0050.0001.0004 This attribute defines the state settings of the +USB control." + ::= { usbControlTableEntry 4 } +usbControlStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0050.0001.0005 This attribute defines the status of the USB control." + ::= { usbControlTableEntry 5 } +usbControlName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0050.0001.0006 This attribute defines the BIOS setup control name +of the USB device." + ::= { usbControlTableEntry 6 } + + +------------------------------------------------------------------------------- +-- Integrated Device Electronics (IDE) Control Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1400.60.1... +------------------------------------------------------------------------------- + +DellideControlCapabilitiesUnique ::= INTEGER { + unknown(1), -- IDE capabilities are unknown + ideControlAutoConfigOrEnableCapable(2) -- IDE can be autoconfigured or enabled/disabled +} +DellideControlSettingsUnique ::= INTEGER { + unknown(1), -- IDE settings are unknown + ideControlAutoConfigEnabledOrEnabled(2) -- IDE set to autoconfigured or enabled +} + +IdeControlTableEntry ::= SEQUENCE { + ideControlchassisIndex DellObjectRange, + ideControlIndex DellObjectRange, + ideControlCapabilitiesUnique DellideControlCapabilitiesUnique, + ideControlSettingsUnique DellideControlSettingsUnique, + ideControlStatus DellStatus, + ideControlName DellString +} + +ideControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF IdeControlTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1400.0060 This object defines the Integrated Device Electronics (IDE) +Control Table." + ::= { biosSetUpControlGroup 60 } +ideControlTableEntry OBJECT-TYPE + SYNTAX IdeControlTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1400.0060.0001 This object defines the Integrated Device Electronics (IDE) +Control Table Entry." + INDEX { ideControlchassisIndex, + ideControlIndex } + ::= { ideControlTable 1 } + +ideControlchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0060.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { ideControlTableEntry 1 } +ideControlIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0060.0001.0002 This attribute defines the index (one based) of the +IDE control." + ::= { ideControlTableEntry 2 } +ideControlCapabilitiesUnique OBJECT-TYPE + SYNTAX DellideControlCapabilitiesUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0060.0001.0003 This attribute defines the capabilities of the +IDE control." + ::= { ideControlTableEntry 3 } +ideControlSettingsUnique OBJECT-TYPE + SYNTAX DellideControlSettingsUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0060.0001.0004 This attribute defines the settings of the +IDE control." + ::= { ideControlTableEntry 4 } +ideControlStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0060.0001.0005 This attribute defines the state of the IDE control." + ::= { ideControlTableEntry 5 } +ideControlName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0060.0001.0006 This attribute defines the BIOS setup control name +of the IDE device." + ::= { ideControlTableEntry 6 } + + +------------------------------------------------------------------------------- +-- Diskette Control Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1400.70.1... +------------------------------------------------------------------------------- + +DellDisketteControlCapabilitiesUnique ::= INTEGER { + unknown(1), -- diskette capabilities are unknown + disketteAutoConfigOrEnableCapable(2), -- diskette can be enabled or disabled + disketteReadOnlyCapable(4), -- diskette can be set to read only + disketteAutoConfigOrEnableCapableandReadOnlyCapable(6) +} +DellDisketteControlSettingsUnique ::= INTEGER { + unknown(1), -- Diskette Control state is unknown + disketteAutoConfigEnabledOrEnabled(2), -- Diskette Control is autoconfigurable or enabled + disketteisReadOnly(4) -- Diskette is in read only operation +} + +DisketteControlTableEntry ::= SEQUENCE { + disketteControlchassisIndex DellObjectRange, + disketteControlIndex DellObjectRange, + disketteControlCapabilitiesUnique DellDisketteControlCapabilitiesUnique, + disketteControlSettingsUnique DellDisketteControlSettingsUnique, + disketteControlStatus DellStatus, + disketteControlName DellString +} + +disketteControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF DisketteControlTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1400.0070 This object defines the Diskette Control Table." + ::= { biosSetUpControlGroup 70 } +disketteControlTableEntry OBJECT-TYPE + SYNTAX DisketteControlTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1400.0070.0001 This object defines the Diskette Control Table Entry." + INDEX { disketteControlchassisIndex, + disketteControlIndex } + ::= { disketteControlTable 1 } + +disketteControlchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0070.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { disketteControlTableEntry 1 } +disketteControlIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0070.0001.0002 This attribute defines the index (one based) of the +diskette control." + ::= { disketteControlTableEntry 2 } +disketteControlCapabilitiesUnique OBJECT-TYPE + SYNTAX DellDisketteControlCapabilitiesUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0070.0001.0003 This attribute defines the capabilities of the +diskette control." + ::= { disketteControlTableEntry 3 } +disketteControlSettingsUnique OBJECT-TYPE + SYNTAX DellDisketteControlSettingsUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0070.0001.0004 This attribute defines the settings of the +diskette control." + ::= { disketteControlTableEntry 4 } +disketteControlStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0070.0001.0005 This attribute defines the status of the +diskette control." + ::= { disketteControlTableEntry 5 } +disketteControlName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0070.0001.0006 This attribute defines the BIOS setup control name +of the diskette device." + ::= { disketteControlTableEntry 6 } + + +------------------------------------------------------------------------------- +-- Network Interface Control Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1400.80.1... +------------------------------------------------------------------------------- + +DellNetworkInterfaceControlCapabilitiesUnique ::= INTEGER { + unknown(1), -- network interface capabilities are unknown + enableCapable(2), -- network interface can be enabled or disabled + enableWithoutPXECapable(4) -- network interface can be enabled without PXE +} +DellNetworkInterfaceControlSettingsUnique ::= INTEGER { + unknown(1), -- network interface settings are unknown + enabled(2), -- network interface enabled + enabledWithoutPXE(4) -- network interface enabled without PXE +} + +NetworkInterfaceControlTableEntry ::= SEQUENCE { + networkInterfaceControlchassisIndex DellObjectRange, + networkInterfaceControlIndex DellObjectRange, + networkInterfaceControlCapabilitiesUnique DellNetworkInterfaceControlCapabilitiesUnique, + networkInterfaceControlSettingsUnique DellNetworkInterfaceControlSettingsUnique, + networkInterfaceControlStatus DellStatus, + networkInterfaceControlName DellString +} + +networkInterfaceControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF NetworkInterfaceControlTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1400.0080 This object defines the Network Interface Control Table." + ::= { biosSetUpControlGroup 80 } +networkInterfaceControlTableEntry OBJECT-TYPE + SYNTAX NetworkInterfaceControlTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1400.0080.0001 This object defines the Network Interface Control Table Entry." + INDEX { networkInterfaceControlchassisIndex, + networkInterfaceControlIndex } + ::= { networkInterfaceControlTable 1 } + +networkInterfaceControlchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0080.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { networkInterfaceControlTableEntry 1 } +networkInterfaceControlIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0080.0001.0002 This attribute defines the index (one based) of the +network interface control." + ::= { networkInterfaceControlTableEntry 2 } +networkInterfaceControlCapabilitiesUnique OBJECT-TYPE + SYNTAX DellNetworkInterfaceControlCapabilitiesUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0080.0001.0003 This attribute defines the capabilities of the +network interface control." + ::= { networkInterfaceControlTableEntry 3 } +networkInterfaceControlSettingsUnique OBJECT-TYPE + SYNTAX DellNetworkInterfaceControlSettingsUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0080.0001.0004 This attribute defines the settings of the +network interface control." + ::= { networkInterfaceControlTableEntry 4 } +networkInterfaceControlStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0080.0001.0005 This attribute defines the status of the +network interface control." + ::= { networkInterfaceControlTableEntry 5 } +networkInterfaceControlName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0080.0001.0006 This attribute defines the BIOS setup control name +of the network interface." + ::= { networkInterfaceControlTableEntry 6 } + + +------------------------------------------------------------------------------- +-- BIOS Setting Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1400.90.1... +------------------------------------------------------------------------------- + +DellBIOSSettingValueType ::= INTEGER { + integer(1), -- type is Integer + string(2), -- type is String + enumeration(3), -- type is Enumeration + orderedList(4) -- type is Ordered List +} + +BiosSettingTableEntry ::= SEQUENCE { + biosSettingChassisIndex DellObjectRange, + biosSettingIndex DellObjectRange, + biosSettingName DisplayString, + biosSettingDisplayName DisplayString, + biosSettingValueType DellBIOSSettingValueType, + biosSettingCurrentValue DisplayString, + biosSettingPendingValue DisplayString, + biosSettingDefaultValue DisplayString, + biosSettingPossibleValues DisplayString, + biosSettingDisplayOrder DellUnsigned32BitRange, + biosSettingGroupDisplayName DisplayString, + biosSettingFQDD DisplayString +} + +biosSettingTable OBJECT-TYPE + SYNTAX SEQUENCE OF BiosSettingTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1400.0090 This object defines the BIOS Setting Table." + ::= { biosSetUpControlGroup 90 } +biosSettingTableEntry OBJECT-TYPE + SYNTAX BiosSettingTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1400.0090.0001 This object defines the BIOS Setting Table Entry." + INDEX { biosSettingChassisIndex, + biosSettingIndex } + ::= { biosSettingTable 1 } + +biosSettingChassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0090.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { biosSettingTableEntry 1 } +biosSettingIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0090.0001.0002 This attribute defines the index (one based) of the +BIOS setting." + ::= { biosSettingTableEntry 2 } +biosSettingName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0090.0001.0003 This attribute defines the name of the BIOS setting." + ::= { biosSettingTableEntry 3 } +biosSettingDisplayName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0090.0001.0004 This attribute defines the display name of the BIOS setting." + ::= { biosSettingTableEntry 4 } +biosSettingValueType OBJECT-TYPE + SYNTAX DellBIOSSettingValueType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0090.0001.0005 This attribute defines the type of the BIOS setting value." + ::= { biosSettingTableEntry 5 } +biosSettingCurrentValue OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0090.0001.0006 This attribute defines the current value of the BIOS setting. +If value type is orderedList(4), value is an ordered comma-separated list of values +if there is more than one value." + ::= { biosSettingTableEntry 6 } +biosSettingPendingValue OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0090.0001.0007 This attribute defines the pending value of the BIOS setting. +This value will not take effect until some point in the future. This would typically +be used to represent a value that could not be changed until a system reset. +If value type is orderedList(4), value is an ordered comma-separated list of values +if there is more than one value." + ::= { biosSettingTableEntry 7 } +biosSettingDefaultValue OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0090.0001.0008 This attribute defines the default value of the BIOS setting. +If value type is orderedList(4), value is an ordered comma-separated list of values +if there is more than one value." + ::= { biosSettingTableEntry 8 } +biosSettingPossibleValues OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0090.0001.0009 This attribute defines the possible values of the BIOS setting. +If value type is integer(1) or string(2), no value is returned. If value type is +enumeration(3) or orderedList(4), value is a comma-separated list of values +if there is more than one value." + ::= { biosSettingTableEntry 9 } +biosSettingDisplayOrder OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0090.0001.0010 This attribute defines the recommended display order of the +BIOS setting within its BIOS setting group. This value can be used to display +BIOS settings from lowest number to highest number." + ::= { biosSettingTableEntry 10 } +biosSettingGroupDisplayName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0090.0001.0011 This attribute defines the display name of the BIOS setting +group for the BIOS setting." + ::= { biosSettingTableEntry 11 } +biosSettingFQDD OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1400.0090.0001.0012 This attribute defines the Fully Qualified Device Descriptor +(FQDD) for the BIOS setting." + ::= { biosSettingTableEntry 12 } + + +------------------------------------------------------------------------------- +-- Local Response Agent (LRA) Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1500 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Local Response Agent (LRA) Global Settings Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1500.10.1.. +------------------------------------------------------------------------------- + +DellLocalResponseAgentCapabilitiesUnique ::= INTEGER { + -- If set to 0 (zero), LRA has no capabilities + speakerControlCapable(1), -- LRA capable of speaker beep + consoleAlertCapable(2), -- LRA capable of console alert + broadcastMessageCapable(4), -- LRA capable of broadcast message + osShutDownCapable(8), -- LRA capable of operating system shutdown + rebootCapable(16), -- LRA capable of system reboot + powerCycleCapable(32), -- LRA capable of system power cycle + powerOFFCapable(64), -- LRA capable of system power off + executeApplicationCapable(256), -- LRA capable of executing user-specified application + lraFullyCapable(383) -- all LRA capabilities +} +DellLRAThermalShutdownCapabilitiesUnique ::= INTEGER { + -- If set to 0 (zero), LRA has no thermal shutdown capabilities + unknownCapabilities(1), -- thermal shutdown capabilities are unknown + enableCapable(2), -- thermal shutdown can be enabled or disabled + warningCapable(4), -- thermal shutdown can be set to activate on warning + enableOnWarningCapable(6), + failureCapable(8), -- thermal shutdown can be set to activate on failure + enableOnFailureCapable(10), + enableOnWarningOrFailureCapable(14) +} +DellLRAThermalShutdownStateSettingsUnique ::= INTEGER { + -- If set to 0 (zero), LRA thermal shutdown is disabled + unknown(1), -- thermal shutdown settings are unknown + activatedOnWarning(6), -- thermal shutdown set to activate on warning + activatedOnFailure(10) -- thermal shutdown set to activate on failure +} + +LRAGlobalSettingsTableEntry ::= SEQUENCE { + lRAGlobalchassisIndex DellObjectRange, + lRAGlobalState DellStateSettings, + lRAGlobalSettingsDisableTimeoutValue DellUnsigned32BitRange, + lRAGlobalSettingsCapabilitiesUnique DellLocalResponseAgentCapabilitiesUnique, + lRAGlobalThermalShutdownCapabilitiesUnique DellLRAThermalShutdownCapabilitiesUnique, + lRAGlobalThermalShutdownStateSettingsUnique DellLRAThermalShutdownStateSettingsUnique +} + +lRAGlobalSettingsTable OBJECT-TYPE + SYNTAX SEQUENCE OF LRAGlobalSettingsTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1500.0010 This object defines the Local Response Agent (LRA) Global Settings +Table." + ::= { lraGroup 10 } +lRAGlobalSettingsTableEntry OBJECT-TYPE + SYNTAX LRAGlobalSettingsTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1500.0010.0001 This object defines the Local Response Agent (LRA) Global +Settings Table Entry." + INDEX { lRAGlobalchassisIndex } + ::= { lRAGlobalSettingsTable 1 } + +lRAGlobalchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1500.0010.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { lRAGlobalSettingsTableEntry 1 } +lRAGlobalState OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1500.0010.0001.0002 This attribute defines the state settings of the +Local Response Agent." + ::= { lRAGlobalSettingsTableEntry 2 } +lRAGlobalSettingsDisableTimeoutValue OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1500.0010.0001.0003 This attribute defines the timeout duration in seconds +that the Local Response Agent will be disabled after a machine shutdown and +reboot." + ::= { lRAGlobalSettingsTableEntry 3 } +lRAGlobalSettingsCapabilitiesUnique OBJECT-TYPE + SYNTAX DellLocalResponseAgentCapabilitiesUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1500.0010.0001.0004 This attribute defines the global settings capabilities +that all Local Response Agents may or may not allow to be set or reset." + ::= { lRAGlobalSettingsTableEntry 4 } +lRAGlobalThermalShutdownCapabilitiesUnique OBJECT-TYPE + SYNTAX DellLRAThermalShutdownCapabilitiesUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1500.0010.0001.0005 This attribute defines the thermal shutdown capabilities +of the Local Response Agent." + ::= { lRAGlobalSettingsTableEntry 5 } +lRAGlobalThermalShutdownStateSettingsUnique OBJECT-TYPE + SYNTAX DellLRAThermalShutdownStateSettingsUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1500.0010.0001.0006 This attribute defines the thermal shutdown settings +of the Local Response Agent." + ::= { lRAGlobalSettingsTableEntry 6 } + + +------------------------------------------------------------------------------- +-- Local Response Agent (LRA) Action Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1500.20.1... +------------------------------------------------------------------------------- + +DellLocalResponseAgentSettingsUnique ::= INTEGER { + speakerControl(1), -- issue speaker beep + consoleAlert(2), -- issue console alert + broadcastMessage(4), -- issue broadcast message + osShutDown(8), -- issue operating system shutdown + reboot(16), -- issue system reboot + powerCycle(32), -- issue system power cycle + powerOFF(64), -- issue system power off + executeApplication(256), -- execute user-specified application + allLRASettingsUnique(383) -- all LRA settings +} + +LRAActionTableTableEntry ::= SEQUENCE { + lRAActionTablechassisIndex DellObjectRange, + lRAActionTableActionNumberIndex DellUnsigned16BitRange, + lRAActionTableUserApplicationName DisplayString (SIZE (0..256)), + lRAActionTableSettingsUnique DellLocalResponseAgentSettingsUnique +} + +lRAActionTableTable OBJECT-TYPE + SYNTAX SEQUENCE OF LRAActionTableTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1500.0020 This object defines the Local Response Agent (LRA) Action Table." + ::= { lraGroup 20 } +lRAActionTableTableEntry OBJECT-TYPE + SYNTAX LRAActionTableTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1500.0020.0001 This object defines the Local Response Agent (LRA) Action +Table Entry." + INDEX { lRAActionTablechassisIndex, + lRAActionTableActionNumberIndex } + ::= { lRAActionTableTable 1 } + +lRAActionTablechassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1500.0020.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { lRAActionTableTableEntry 1 } +lRAActionTableActionNumberIndex OBJECT-TYPE + SYNTAX DellUnsigned16BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1500.0020.0001.0002 This attribute defines the action number index +of the LRA action. The currently supported values are: + 160 temperature failure action definition + 168 cooling device failure action definition + 172 voltage failure action definition + 200 temperature warning action definition + 202 voltage warning action definition + 204 cooling device warning action definition + 206 amperage failure action definition + 208 amperage warning action definition + 210 redundancy unit redundancy lost action definition + 212 redundancy unit redundancy degraded action definition + 214 power supply failure action definition + 220 chassis intrusion action definition + 228 memory device noncritical action definition + 474 memory device critical action definition + 1006 automatic system recovery (ASR) action definition + 1353 power supply warning action definition + 1553 log near full action definition + 1554 log full action definition + 1603 processor warning action definition + 1604 processor failure action definition + 1703 battery warning action definition + 1704 battery failure action definition" + ::= { lRAActionTableTableEntry 2 } +lRAActionTableUserApplicationName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..256)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1500.0020.0001.0003 This attribute defines the name of the user application +executable path and file name to execute by the Local Response Agent if the +value executeApplication was set." + ::= { lRAActionTableTableEntry 3 } +lRAActionTableSettingsUnique OBJECT-TYPE + SYNTAX DellLocalResponseAgentSettingsUnique + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1500.0020.0001.0004 This attribute defines the settings for the LRA action." + ::= { lRAActionTableTableEntry 4 } + + +------------------------------------------------------------------------------- +-- Cost Of Ownership (COO) Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1600 +------------------------------------------------------------------------------- + + +DellCooOwnershipCodes ::= INTEGER { + other(1), -- ownership code is other than following values + unknown(2), -- ownership code is unknown + owned(3), -- ownership code is owned + leased(4), -- ownership code is leased + rented(5), -- ownership code is rented + offOfLease(6), -- ownership code is off of lease + transfer(7) -- ownership code is transfer +} +DellCooHourDayDurationType ::= INTEGER { + unknown(1), -- duration type is unknown + hours(2), -- duration type is hours + days(3) -- duration type is days +} +DellCooDayMonthDurationType ::= INTEGER { + unknown(1), -- duration type is unknown + days(3), -- duration type is days + months(4) -- duration type is months +} +DellCooMonthYearDurationType ::= INTEGER { + unknown(1), -- duration type is unknown + months(4), -- duration type is months + years(5) -- duration type is years +} + + +------------------------------------------------------------------------------- +-- Cost Of Ownership (COO) Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1600.10.1.. +------------------------------------------------------------------------------- + +CooTableEntry ::= SEQUENCE { + coochassisIndex DellObjectRange, + cooState DellStateSettings, + cooAquisitionPurchaseCost DellUnsigned32BitRange, + cooAquisitionWayBillNumber DellUnsigned32BitRange, + cooAquisitionInstallDateName DellDateName, + cooAquisitionPurchaseOrder DellUnsigned32BitRange, + cooAquisitionPurchaseDateName DellDateName, + cooAquisitionSigningAuthorityName DellCostofOwnershipString, + cooOriginalMachineConfigurationExpensed DellBoolean, + cooOriginalMachineConfigurationVendorName DellCostofOwnershipString, + cooCostCenterInformationVendorName DellCostofOwnershipString, + cooUserInformationUserName DellCostofOwnershipString, + cooExtendedWarrantyStartDateName DellDateName, + cooExtendedWarrantyEndDateName DellDateName, + cooExtendedWarrantyCost DellUnsigned32BitRange, + cooExtendedWarrantyProviderName DellCostofOwnershipString, + cooOwnershipCode DellCooOwnershipCodes, + cooCorporateOwnerName DellCostofOwnershipString, + cooHazardousWasteCodeName DellCostofOwnershipString, + cooDeploymentDateLength DellUnsigned32BitRange, + cooDeploymentDurationType DellCooHourDayDurationType, + cooTrainingName DellCostofOwnershipString, + cooOutsourcingProblemDescriptionName DellCostofOwnershipString, + cooOutsourcingServiceFeeName DellCostofOwnershipString, + cooOutsourcingSigningAuthorityName DellCostofOwnershipString, + cooOutsourcingProviderFeeName DellCostofOwnershipString, + cooOutsourcingProviderServiceLevelName DellCostofOwnershipString, + cooInsuranceCompanyName DellCostofOwnershipString, + cooBoxAssetTagName DellCostofOwnershipString, + cooBoxSystemName DellCostofOwnershipString, + cooBoxCPUSerialNumberName DellCostofOwnershipString, + cooOperatingSystemUpgradeTypeName DellCostofOwnershipString, + cooOperatingSystemUpgradePatchLevelName DellCostofOwnershipString, + cooOperatingSystemUpgradeDate DellCostofOwnershipString, + cooDepreciationDuration DellUnsigned32BitRange, + cooDepreciationDurationType DellCooMonthYearDurationType, + cooDepreciationPercentage DellUnsigned32BitRange, + cooDepreciationMethodName DellCostofOwnershipString, + cooRegistrationIsRegistered DellBoolean +} + +cooTable OBJECT-TYPE + SYNTAX SEQUENCE OF CooTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1600.0010 This object defines the Cost Of Ownership (COO) Table." + ::= { cooGroup 10 } +cooTableEntry OBJECT-TYPE + SYNTAX CooTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1600.0010.0001 This object defines the Cost Of Ownership (COO) Table Entry." + INDEX { coochassisIndex } + ::= { cooTable 1 } + +coochassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { cooTableEntry 1 } +cooState OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0002 This attribute defines the state settings of the +COO information." + ::= { cooTableEntry 2 } +cooAquisitionPurchaseCost OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0003 This attribute defines the purchase cost of the system." + ::= { cooTableEntry 3 } +cooAquisitionWayBillNumber OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0004 This attribute defines the waybill number of the system." + ::= { cooTableEntry 4 } +cooAquisitionInstallDateName OBJECT-TYPE + SYNTAX DellDateName + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0005 This attribute defines the install date and time of the +system. Dates are defined in the ASCII format: + yyyyMMddhhmmss.uuuuuu+fff or yyyyMMddhhmmss.uuuuuu-fff +where yyyy is the year, MM is the month, dd is the day, hh are the hours, +mm are the minutes, ss are the seconds, uuuuuu are the microseconds and ++fff or -fff is the offset from UTC in minutes." + ::= { cooTableEntry 5 } +cooAquisitionPurchaseOrder OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0006 This attribute defines the purchase order number of the +system." + ::= { cooTableEntry 6 } +cooAquisitionPurchaseDateName OBJECT-TYPE + SYNTAX DellDateName + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0007 This attribute defines the purchase date and time of the +system. Dates are defined in the ASCII format: + yyyyMMddhhmmss.uuuuuu+fff or yyyyMMddhhmmss.uuuuuu-fff +where yyyy is the year, MM is the month, dd is the day, hh are the hours, +mm are the minutes, ss are the seconds, uuuuuu are the microseconds and ++fff or -fff is the offset from UTC in minutes." + ::= { cooTableEntry 7 } +cooAquisitionSigningAuthorityName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0008 This attribute defines the name of the signing authority +for the system." + ::= { cooTableEntry 8 } +cooOriginalMachineConfigurationExpensed OBJECT-TYPE + SYNTAX DellBoolean + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0009 This attribute defines if the purchase of the system +was expensed or not." + ::= { cooTableEntry 9 } +cooOriginalMachineConfigurationVendorName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0010 This attribute defines the name of the vendor of the +system." + ::= { cooTableEntry 10 } +cooCostCenterInformationVendorName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0011 This attribute defines the cost center name of the +system." + ::= { cooTableEntry 11 } +cooUserInformationUserName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0012 This attribute defines the name of the user of the +system." + ::= { cooTableEntry 12 } +cooExtendedWarrantyStartDateName OBJECT-TYPE + SYNTAX DellDateName + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0013 This attribute defines the extended warranty start date +and time for the system. Dates are defined in the ASCII format: + yyyyMMddhhmmss.uuuuuu+fff or yyyyMMddhhmmss.uuuuuu-fff +where yyyy is the year, MM is the month, dd is the day, hh are the hours, +mm are the minutes, ss are the seconds, uuuuuu are the microseconds and ++fff or -fff is the offset from UTC in minutes." + ::= { cooTableEntry 13 } +cooExtendedWarrantyEndDateName OBJECT-TYPE + SYNTAX DellDateName + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0014 This attribute defines the extended warranty end date +and time for the system. Dates are defined in the ASCII format: + yyyyMMddhhmmss.uuuuuu+fff or yyyyMMddhhmmss.uuuuuu-fff +where yyyy is the year, MM is the month, dd is the day, hh are the hours, +mm are the minutes, ss are the seconds, uuuuuu are the microseconds and ++fff or -fff is the offset from UTC in minutes." + ::= { cooTableEntry 14 } +cooExtendedWarrantyCost OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0015 This attribute defines the extended warranty cost +for the system." + ::= { cooTableEntry 15 } +cooExtendedWarrantyProviderName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0016 This attribute defines the name of the extended warranty +provider for the system." + ::= { cooTableEntry 16 } +cooOwnershipCode OBJECT-TYPE + SYNTAX DellCooOwnershipCodes + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0017 This attribute defines the ownership code for the system." + ::= { cooTableEntry 17 } +cooCorporateOwnerName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0018 This attribute defines the name of the corporate owner +of the system." + ::= { cooTableEntry 18 } +cooHazardousWasteCodeName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0019 This attribute defines the hazardous waste code name +for the system." + ::= { cooTableEntry 19 } +cooDeploymentDateLength OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0020 This attribute defines the deployment time length +for the system." + ::= { cooTableEntry 20 } +cooDeploymentDurationType OBJECT-TYPE + SYNTAX DellCooHourDayDurationType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0021 This attribute defines the deployment duration time unit +for the Dell System." + ::= { cooTableEntry 21 } +cooTrainingName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0022 This attribute defines the training name for the system." + ::= { cooTableEntry 22 } +cooOutsourcingProblemDescriptionName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0023 This attribute defines the outsourcing problem description +for the system." + ::= { cooTableEntry 23 } +cooOutsourcingServiceFeeName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0024 This attribute defines the outsourcing service fee +for the system." + ::= { cooTableEntry 24 } +cooOutsourcingSigningAuthorityName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0025 This attribute defines the name of the person who has +signing authority for service." + ::= { cooTableEntry 25 } +cooOutsourcingProviderFeeName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0026 This attribute defines any additional outsourcing +charge for service." + ::= { cooTableEntry 26 } +cooOutsourcingProviderServiceLevelName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0027 This attribute defines the service level agreement +for service." + ::= { cooTableEntry 27 } +cooInsuranceCompanyName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0028 This attribute defines the name of the company +insuring the system." + ::= { cooTableEntry 28 } +cooBoxAssetTagName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0029 This attribute defines the name the system asset tag." + ::= { cooTableEntry 29 } +cooBoxSystemName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0030 This attribute defines the name of the system." + ::= { cooTableEntry 30 } +cooBoxCPUSerialNumberName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0031 This attribute defines the name of the CPU serial +number in the system." + ::= { cooTableEntry 31 } +cooOperatingSystemUpgradeTypeName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0032 This attribute defines the name the operating system +on the system." + ::= { cooTableEntry 32 } +cooOperatingSystemUpgradePatchLevelName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0033 This attribute defines the operating system patch level +of the system." + ::= { cooTableEntry 33 } +cooOperatingSystemUpgradeDate OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0034 This attribute defines the operating system upgrade date +of the system." + ::= { cooTableEntry 34 } +cooDepreciationDuration OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0035 This attribute defines the depreciation duration time +for the system." + ::= { cooTableEntry 35 } +cooDepreciationDurationType OBJECT-TYPE + SYNTAX DellCooMonthYearDurationType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0036 This attribute defines the depreciation duration time +unit for the system." + ::= { cooTableEntry 36 } +cooDepreciationPercentage OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0037 This attribute defines the percentage of depreciation +for the system." + ::= { cooTableEntry 37 } +cooDepreciationMethodName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0038 This attribute defines the method of Depreciation +for the system." + ::= { cooTableEntry 38 } +cooRegistrationIsRegistered OBJECT-TYPE + SYNTAX DellBoolean + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0010.0001.0039 This attribute defines if the system is registered +or not." + ::= { cooTableEntry 39 } + + +------------------------------------------------------------------------------- +-- Cost Of Ownership (COO) Service Contract Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1600.20.1... +------------------------------------------------------------------------------- + +CooServiceContractTableEntry ::= SEQUENCE { + cooServiceContractchassisIndex DellObjectRange, + cooServiceContractIndex DellObjectRange, + cooServiceContractState DellStateSettings, + cooServiceContractWasRenewed DellBoolean, + cooServiceContractTypeName DellCostofOwnershipString, + cooServiceContractVendorName DellCostofOwnershipString +} + +cooServiceContractTable OBJECT-TYPE + SYNTAX SEQUENCE OF CooServiceContractTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1600.0020 This object defines the Cost Of Ownership (COO) Service Contract +Table." + ::= { cooGroup 20 } +cooServiceContractTableEntry OBJECT-TYPE + SYNTAX CooServiceContractTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1600.0020.0001 This object defines the Cost Of Ownership (COO) Service +Contract Table Entry." + INDEX { cooServiceContractchassisIndex, + cooServiceContractIndex } + ::= { cooServiceContractTable 1 } + +cooServiceContractchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0020.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { cooServiceContractTableEntry 1 } +cooServiceContractIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0020.0001.0002 This attribute defines the index (one based) of the +COO service contract." + ::= { cooServiceContractTableEntry 2 } +cooServiceContractState OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0020.0001.0003 This attribute defines the state settings of the +COO service contract." + ::= { cooServiceContractTableEntry 3 } +cooServiceContractWasRenewed OBJECT-TYPE + SYNTAX DellBoolean + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0020.0001.0004 This attribute defines if the COO service contract +was renewed not." + ::= { cooServiceContractTableEntry 4 } +cooServiceContractTypeName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0020.0001.0005 This attribute defines the name of the type of +COO service contract." + ::= { cooServiceContractTableEntry 5 } +cooServiceContractVendorName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0020.0001.0006 This attribute defines the name of the provider of the +COO service contract." + ::= { cooServiceContractTableEntry 6 } + + +------------------------------------------------------------------------------- +-- Cost Of Ownership (COO) Cost Event Log Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1600.30.1... +------------------------------------------------------------------------------- + +CooCostEventLogTableEntry ::= SEQUENCE { + cooCostEventLogchassisIndex DellObjectRange, + cooCostEventLogIndex DellObjectRange, + cooCostEventLogState DellStateSettings, + cooCostEventLogDuration DellUnsigned32BitRange, + cooCostEventLogDurationType DellCooHourDayDurationType, + cooCostEventLogDescriptionName DellCostofOwnershipString +} + +cooCostEventLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF CooCostEventLogTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1600.0030 This object defines the Cost Of Ownership (COO) Cost Event Log +Table." + ::= { cooGroup 30 } +cooCostEventLogTableEntry OBJECT-TYPE + SYNTAX CooCostEventLogTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1600.0030.0001 This object defines the Cost Of Ownership (COO) Cost Event +Log Table Entry." + INDEX { cooCostEventLogchassisIndex, + cooCostEventLogIndex } + ::= { cooCostEventLogTable 1 } + +cooCostEventLogchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0030.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { cooCostEventLogTableEntry 1 } +cooCostEventLogIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0030.0001.0002 This attribute defines the index (one based) of the +COO cost event log entry." + ::= { cooCostEventLogTableEntry 2 } +cooCostEventLogState OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0030.0001.0003 This attribute defines the state settings of the +COO cost event log entry." + ::= { cooCostEventLogTableEntry 3 } +cooCostEventLogDuration OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0030.0001.0004 This attribute defines the duration of the +COO cost event." + ::= { cooCostEventLogTableEntry 4 } +cooCostEventLogDurationType OBJECT-TYPE + SYNTAX DellCooHourDayDurationType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0030.0001.0005 This attribute defines the duration type of the +COO cost event." + ::= { cooCostEventLogTableEntry 5 } +cooCostEventLogDescriptionName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0030.0001.0006 This attribute defines the description of the +COO cost event." + ::= { cooCostEventLogTableEntry 6 } + + +------------------------------------------------------------------------------- +-- Cost Of Ownership (COO) Warranty Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1600.40.1... +------------------------------------------------------------------------------- + +CooWarrantyTableEntry ::= SEQUENCE { + cooWarrantychassisIndex DellObjectRange, + cooWarrantyIndex DellObjectRange, + cooWarrantyState DellStateSettings, + cooWarrantyDuration DellUnsigned32BitRange, + cooWarrantyDurationType DellCooDayMonthDurationType, + cooWarrantyEndDateName DellDateName, + cooWarrantyCost DellUnsigned32BitRange +} + +cooWarrantyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CooWarrantyTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1600.0040 This object defines the Cost Of Ownership (COO) Warranty Table." + ::= { cooGroup 40 } +cooWarrantyTableEntry OBJECT-TYPE + SYNTAX CooWarrantyTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1600.0040.0001 This object defines the Cost Of Ownership (COO) Warranty +Table Entry." + INDEX { cooWarrantychassisIndex, + cooWarrantyIndex } + ::= { cooWarrantyTable 1 } + +cooWarrantychassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0040.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { cooWarrantyTableEntry 1 } +cooWarrantyIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0040.0001.0002 This attribute defines the index (one based) of the +COO warranty." + ::= { cooWarrantyTableEntry 2 } +cooWarrantyState OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0040.0001.0003 This attribute defines the state settings of the +COO warranty." + ::= { cooWarrantyTableEntry 3 } +cooWarrantyDuration OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0040.0001.0004 This attribute defines the duration of the COO warranty." + ::= { cooWarrantyTableEntry 4 } +cooWarrantyDurationType OBJECT-TYPE + SYNTAX DellCooDayMonthDurationType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0040.0001.0005 This attribute defines the duration type of the +COO warranty." + ::= { cooWarrantyTableEntry 5 } +cooWarrantyEndDateName OBJECT-TYPE + SYNTAX DellDateName + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0040.0001.0006 This attribute defines the end date of the COO warranty. +Dates are defined in the ASCII format: + yyyyMMddhhmmss.uuuuuu+fff or yyyyMMddhhmmss.uuuuuu-fff +where yyyy is the year, MM is the month, dd is the day, hh are the hours, +mm are the minutes, ss are the seconds, uuuuuu are the microseconds and ++fff or -fff is the offset from UTC in minutes." + ::= { cooWarrantyTableEntry 6 } +cooWarrantyCost OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0040.0001.0007 This attribute defines the cost of the COO warranty." + ::= { cooWarrantyTableEntry 7 } + + +------------------------------------------------------------------------------- +-- Cost Of Ownership (COO) Lease Information Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1600.50.1... +------------------------------------------------------------------------------- + +CooLeaseInformationTableEntry ::= SEQUENCE { + cooLeaseInformationchassisIndex DellObjectRange, + cooLeaseInformationIndex DellObjectRange, + cooLeaseInformationState DellStateSettings, + cooLeaseInformationMultipleSchedules DellBoolean, + cooLeaseInformationBuyOutAmount DellUnsigned32BitRange, + cooLeaseInformationLeaseRateFactor DellUnsigned32BitRange, + cooLeaseInformationEndDateName DellDateName, + cooLeaseInformationFairMarketValue DellUnsigned32BitRange, + cooLeaseInformationLessorName DellCostofOwnershipString +} + +cooLeaseInformationTable OBJECT-TYPE + SYNTAX SEQUENCE OF CooLeaseInformationTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1600.0050 This object defines the Cost Of Ownership (COO) Lease Information +Table." + ::= { cooGroup 50 } +cooLeaseInformationTableEntry OBJECT-TYPE + SYNTAX CooLeaseInformationTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1600.0050.0001 This object defines the Cost Of Ownership (COO) Lease +Information Table Entry." + INDEX { cooLeaseInformationchassisIndex, + cooLeaseInformationIndex } + ::= { cooLeaseInformationTable 1 } + +cooLeaseInformationchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0050.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { cooLeaseInformationTableEntry 1 } +cooLeaseInformationIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0050.0001.0002 This attribute defines the index (one based) of the +COO lease information." + ::= { cooLeaseInformationTableEntry 2 } +cooLeaseInformationState OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0050.0001.0003 This attribute defines the state settings of the +COO lease information." + ::= { cooLeaseInformationTableEntry 3 } +cooLeaseInformationMultipleSchedules OBJECT-TYPE + SYNTAX DellBoolean + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0050.0001.0004 This attribute defines if there are multiple schedules +for this lease." + ::= { cooLeaseInformationTableEntry 4 } +cooLeaseInformationBuyOutAmount OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0050.0001.0005 This attribute defines buy out amount for this lease." + ::= { cooLeaseInformationTableEntry 5 } +cooLeaseInformationLeaseRateFactor OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0050.0001.0006 This attribute defines the rate factor for this lease." + ::= { cooLeaseInformationTableEntry 6 } +cooLeaseInformationEndDateName OBJECT-TYPE + SYNTAX DellDateName + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0050.0001.0007 This attribute defines the end date for this lease. +Dates are defined in the ASCII format: + yyyyMMddhhmmss.uuuuuu+fff or yyyyMMddhhmmss.uuuuuu-fff +where yyyy is the year, MM is the month, dd is the day, hh are the hours, +mm are the minutes, ss are the seconds, uuuuuu are the microseconds and ++fff or -fff is the offset from UTC in minutes." + ::= { cooLeaseInformationTableEntry 7 } +cooLeaseInformationFairMarketValue OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0050.0001.0008 This attribute defines the fair market value +for this lease." + ::= { cooLeaseInformationTableEntry 8 } +cooLeaseInformationLessorName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0050.0001.0009 This attribute defines the name of the lessor +for this lease." + ::= { cooLeaseInformationTableEntry 9 } + + +------------------------------------------------------------------------------- +-- Cost Of Ownership (COO) Schedule Number Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1600.60.1... +------------------------------------------------------------------------------- + +CooScheduleNumberTableEntry ::= SEQUENCE { + cooScheduleNumberchassisIndex DellObjectRange, + cooScheduleNumberIndex DellObjectRange, + cooScheduleNumberState DellStateSettings, + cooScheduleNumberLeaseInformationIndexReference DellUnsigned32BitRange, + cooScheduleNumberDescriptionName DellCostofOwnershipString +} + +cooScheduleNumberTable OBJECT-TYPE + SYNTAX SEQUENCE OF CooScheduleNumberTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1600.0060 This object defines the Cost Of Ownership (COO) Schedule Number +Table." + ::= { cooGroup 60 } +cooScheduleNumberTableEntry OBJECT-TYPE + SYNTAX CooScheduleNumberTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1600.0060.0001 This object defines the Cost Of Ownership (COO) Schedule Number +Table Entry." + INDEX { cooScheduleNumberchassisIndex, + cooScheduleNumberIndex } + ::= { cooScheduleNumberTable 1 } + +cooScheduleNumberchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0060.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { cooScheduleNumberTableEntry 1 } +cooScheduleNumberIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0060.0001.0002 This attribute defines the index (one based) of the +COO schedule number." + ::= { cooScheduleNumberTableEntry 2 } +cooScheduleNumberState OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0060.0001.0003 This attribute defines the state settings of the +COO schedule number." + ::= { cooScheduleNumberTableEntry 3 } +cooScheduleNumberLeaseInformationIndexReference OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0060.0001.0004 This attribute defines the index (one based) of the +COO lease information associated with the COO schedule number." + ::= { cooScheduleNumberTableEntry 4 } +cooScheduleNumberDescriptionName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0060.0001.0005 This attribute defines the description of the +COO schedule number." + ::= { cooScheduleNumberTableEntry 5 } + + +------------------------------------------------------------------------------- +-- Cost Of Ownership (COO) Options Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1600.70.1... +------------------------------------------------------------------------------- + +CooOptionsTableEntry ::= SEQUENCE { + cooOptionschassisIndex DellObjectRange, + cooOptionsIndex DellObjectRange, + cooOptionsState DellStateSettings, + cooOptionsLeaseInformationIndexReference DellUnsigned32BitRange, + cooOptionsDescriptionName DellCostofOwnershipString +} + +cooOptionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CooOptionsTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1600.0070 This object defines the Cost Of Ownership (COO) Options Table." + ::= { cooGroup 70 } +cooOptionsTableEntry OBJECT-TYPE + SYNTAX CooOptionsTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1600.0070.0001 This object defines the Cost Of Ownership (COO) Options Table +Entry." + INDEX { cooOptionschassisIndex, + cooOptionsIndex } + ::= { cooOptionsTable 1 } + +cooOptionschassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0070.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { cooOptionsTableEntry 1 } +cooOptionsIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0070.0001.0002 This attribute defines the index (one based) of the +COO options." + ::= { cooOptionsTableEntry 2 } +cooOptionsState OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0070.0001.0003 This attribute defines the state settings of the +COO options." + ::= { cooOptionsTableEntry 3 } +cooOptionsLeaseInformationIndexReference OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0070.0001.0004 This attribute defines the index (one based) of the +COO lease information associated with the COO options." + ::= { cooOptionsTableEntry 4 } +cooOptionsDescriptionName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0070.0001.0005 This attribute defines the description of the +COO options." + ::= { cooOptionsTableEntry 5 } + + +------------------------------------------------------------------------------- +-- Cost Of Ownership (COO) Maintenance Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1600.80.1... +------------------------------------------------------------------------------- + +CooMaintenanceTableEntry ::= SEQUENCE { + cooMaintenancechassisIndex DellObjectRange, + cooMaintenanceIndex DellObjectRange, + cooMaintenanceState DellStateSettings, + cooMaintenanceStartDateName DellDateName, + cooMaintenanceEndDateName DellDateName, + cooMaintenanceProviderName DellCostofOwnershipString, + cooMaintenanceRestrictionsName DellCostofOwnershipString +} + +cooMaintenanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CooMaintenanceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1600.0080 This object defines the Cost Of Ownership (COO) Maintenance Table." + ::= { cooGroup 80 } +cooMaintenanceTableEntry OBJECT-TYPE + SYNTAX CooMaintenanceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1600.0080.0001 This object defines the Cost Of Ownership (COO) Maintenance +Table Entry." + INDEX { cooMaintenancechassisIndex, + cooMaintenanceIndex } + ::= { cooMaintenanceTable 1 } + +cooMaintenancechassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0080.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { cooMaintenanceTableEntry 1 } +cooMaintenanceIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0080.0001.0002 This attribute defines the index (one based) of the +COO maintenance." + ::= { cooMaintenanceTableEntry 2 } +cooMaintenanceState OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0080.0001.0003 This attribute defines the state settings of the +COO maintenance." + ::= { cooMaintenanceTableEntry 3 } +cooMaintenanceStartDateName OBJECT-TYPE + SYNTAX DellDateName + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0080.0001.0004 This attribute defines the start date of the +COO maintenance. Dates are defined in the ASCII format: + yyyyMMddhhmmss.uuuuuu+fff or yyyyMMddhhmmss.uuuuuu-fff +where yyyy is the year, MM is the month, dd is the day, hh are the hours, +mm are the minutes, ss are the seconds, uuuuuu are the microseconds and ++fff or -fff is the offset from UTC in minutes." + ::= { cooMaintenanceTableEntry 4 } +cooMaintenanceEndDateName OBJECT-TYPE + SYNTAX DellDateName + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0080.0001.0005 This attribute defines the end date of the +COO maintenance. Dates are defined in the ASCII format: + yyyyMMddhhmmss.uuuuuu+fff or yyyyMMddhhmmss.uuuuuu-fff +where yyyy is the year, MM is the month, dd is the day, hh are the hours, +mm are the minutes, ss are the seconds, uuuuuu are the microseconds and ++fff or -fff is the offset from UTC in minutes." + ::= { cooMaintenanceTableEntry 5 } +cooMaintenanceProviderName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0080.0001.0006 This attribute defines the name of the provider of the +COO maintenance." + ::= { cooMaintenanceTableEntry 6 } +cooMaintenanceRestrictionsName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0080.0001.0007 This attribute defines the text of the maintenance +agreement restrictions." + ::= { cooMaintenanceTableEntry 7 } + + +------------------------------------------------------------------------------- +-- Cost Of Ownership (COO) Repair Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1600.90.1... +------------------------------------------------------------------------------- + +CooRepairTableEntry ::= SEQUENCE { + cooRepairchassisIndex DellObjectRange, + cooRepairIndex DellObjectRange, + cooRepairState DellStateSettings, + cooRepairCounter DellUnsigned32BitRange, + cooRepairVendorName DellCostofOwnershipString +} + +cooRepairTable OBJECT-TYPE + SYNTAX SEQUENCE OF CooRepairTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1600.0090 This object defines the Cost Of Ownership (COO) Repair Table." + ::= { cooGroup 90 } +cooRepairTableEntry OBJECT-TYPE + SYNTAX CooRepairTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1600.0090.0001 This object defines the Cost Of Ownership (COO) Repair Table +Entry." + INDEX { cooRepairchassisIndex, + cooRepairIndex } + ::= { cooRepairTable 1 } + +cooRepairchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0090.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { cooRepairTableEntry 1 } +cooRepairIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0090.0001.0002 This attribute defines the index (one based) of the +COO repair." + ::= { cooRepairTableEntry 2 } +cooRepairState OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0090.0001.0003 This attribute defines the state setting of the +COO repair." + ::= { cooRepairTableEntry 3 } +cooRepairCounter OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0090.0001.0004 This attribute defines the number of repairs this +system has had." + ::= { cooRepairTableEntry 4 } +cooRepairVendorName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0090.0001.0005 This attribute defines the repair vendors's name." + ::= { cooRepairTableEntry 5 } + + +------------------------------------------------------------------------------- +-- Cost Of Ownership (COO) Support Information Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1600.100.1... +------------------------------------------------------------------------------- + +CooSupportInformationTableEntry ::= SEQUENCE { + cooSupportInformationchassisIndex DellObjectRange, + cooSupportInformationIndex DellObjectRange, + cooSupportInformationState DellStateSettings, + cooSupportInformationIsOutsourced DellBoolean, + cooSupportInformationType DellUnsigned32BitRange, + cooSupportInformationHelpDeskName DellCostofOwnershipString, + cooSupportInformationFixTypeName DellCostofOwnershipString +} + +cooSupportInformationTable OBJECT-TYPE + SYNTAX SEQUENCE OF CooSupportInformationTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1600.0100 This object defines the Cost Of Ownership (COO) Support +Information Table." + ::= { cooGroup 100 } +cooSupportInformationTableEntry OBJECT-TYPE + SYNTAX CooSupportInformationTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1600.0100.0001 This object defines the Cost Of Ownership (COO) Support +Information Table Entry." + INDEX { cooSupportInformationchassisIndex, + cooSupportInformationIndex } + ::= { cooSupportInformationTable 1 } + +cooSupportInformationchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0100.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { cooSupportInformationTableEntry 1 } +cooSupportInformationIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0100.0001.0002 This attribute defines the index (one based) of the +COO support information." + ::= { cooSupportInformationTableEntry 2 } +cooSupportInformationState OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0100.0001.0003 This attribute defines the state setting of the +COO support information." + ::= { cooSupportInformationTableEntry 3 } +cooSupportInformationIsOutsourced OBJECT-TYPE + SYNTAX DellBoolean + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0100.0001.0004 This attribute defines if support is outsourced or not." + ::= { cooSupportInformationTableEntry 4 } +cooSupportInformationType OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0100.0001.0005 This attribute defines the type of the conmponent, +system or network problem that occurred." + ::= { cooSupportInformationTableEntry 5 } +cooSupportInformationHelpDeskName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0100.0001.0006 This attribute defines the help desk support +information provided." + ::= { cooSupportInformationTableEntry 6 } +cooSupportInformationFixTypeName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0100.0001.0007 This attribute defines the method used to fix +the problem." + ::= { cooSupportInformationTableEntry 7 } + + +------------------------------------------------------------------------------- +-- Cost Of Ownership (COO) Trouble Ticket Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1600.110.1... +------------------------------------------------------------------------------- + +CooTroubleTicketTableEntry ::= SEQUENCE { + cooTroubleTicketchassisIndex DellObjectRange, + cooTroubleTicketIndex DellObjectRange, + cooTroubleTicketState DellStateSettings, + cooTroubleTicketSupportInformationIndexReference DellUnsigned32BitRange, + cooTroubleTicketNumberName DellCostofOwnershipString +} + +cooTroubleTicketTable OBJECT-TYPE + SYNTAX SEQUENCE OF CooTroubleTicketTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1600.0110 This object defines the Cost Of Ownership (COO) Trouble Ticket +Table." + ::= { cooGroup 110 } +cooTroubleTicketTableEntry OBJECT-TYPE + SYNTAX CooTroubleTicketTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1600.0110.0001 This object defines the Cost Of Ownership (COO) Trouble Ticket +Table Entry." + INDEX { cooTroubleTicketchassisIndex, + cooTroubleTicketIndex } + ::= { cooTroubleTicketTable 1 } + +cooTroubleTicketchassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0110.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { cooTroubleTicketTableEntry 1 } +cooTroubleTicketIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0110.0001.0002 This attribute defines the index (one based) of the +COO trouble ticket." + ::= { cooTroubleTicketTableEntry 2 } +cooTroubleTicketState OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0110.0001.0003 This attribute defines the state settings of the +COO trouble ticket." + ::= { cooTroubleTicketTableEntry 3 } +cooTroubleTicketSupportInformationIndexReference OBJECT-TYPE + SYNTAX DellUnsigned32BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0110.0001.0004 This attribute defines the index (one based) of the +COO support information associated with the COO trouble ticket." + ::= { cooTroubleTicketTableEntry 4 } +cooTroubleTicketNumberName OBJECT-TYPE + SYNTAX DellCostofOwnershipString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1600.0110.0001.0005 This attribute defines the name of the +COO trouble ticket." + ::= { cooTroubleTicketTableEntry 5 } + + +------------------------------------------------------------------------------- +-- Remote Access Group (in another MIB file) +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1700 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Cluster Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1800 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Cluster Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1800.10.1... +------------------------------------------------------------------------------- + +DellClusterType ::= INTEGER { + unknown(1), -- cluster type is unknown + highAvailabilityCluster(2) -- cluster type is High Availability Cluster +} + +ClusterTableEntry ::= SEQUENCE { + clusterChassisIndex DellObjectRange, + clusterIndex DellObjectRange, + clusterStateCapabilities DellStateCapabilities, + clusterStateSettings DellStateSettings, + clusterStatus DellStatus, + clusterType DellClusterType, + clusterTypeDescriptionName DellString, + clusterName DellString +} + +clusterTable OBJECT-TYPE + SYNTAX SEQUENCE OF ClusterTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1800.0010 This object defines the Cluster Table." + ::= { clusterGroup 10 } +clusterTableEntry OBJECT-TYPE + SYNTAX ClusterTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1800.0010.0001 This object defines the Cluster Table Entry." + INDEX { clusterChassisIndex, + clusterIndex } + ::= { clusterTable 1 } + +clusterChassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1800.0010.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { clusterTableEntry 1 } +clusterIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1800.0010.0001.0002 This attribute defines the index (one based) of the +cluster." + ::= { clusterTableEntry 2 } +clusterStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1800.0010.0001.0003 This attribute defines the state capabilities of the +cluster." + ::= { clusterTableEntry 3 } +clusterStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1800.0010.0001.0004 This attribute defines the state settings of the + cluster." + ::= { clusterTableEntry 4 } +clusterStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1800.0010.0001.0005 This attribute defines the status of the cluster." + ::= { clusterTableEntry 5 } +clusterType OBJECT-TYPE + SYNTAX DellClusterType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1800.0010.0001.0006 This attribute defines the type of the cluster." + ::= { clusterTableEntry 6 } +clusterTypeDescriptionName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1800.0010.0001.0007 This attribute defines the description name for the +type of the cluster." + ::= { clusterTableEntry 7 } +clusterName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1800.0010.0001.0008 This attribute defines the name of the cluster." + ::= { clusterTableEntry 8 } + + +------------------------------------------------------------------------------- +-- Baseboard Management Controller (BMC) Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1900 +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Baseboard Management Controller (BMC) Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1900.10.1... +------------------------------------------------------------------------------- + +DellManagementControllerType ::= INTEGER { + -- legacyBMC(0), - type is legacy Baseboard Management Controller + iDRAC(8), -- type is Integrated Dell Remote Access Controller + iDRAC6(10), -- type is Integrated Dell Remote Access Controller 6 + iDRAC6Modular(11), -- type is Integrated Dell Remote Access Controller 6 (Modular) + iDRAC6BMC(13), -- type is Integrated Dell Remote Access Controller 6 (BMC mode) + iDRAC7(16), -- type is Integrated Dell Remote Access Controller 7 + iDRAC7Modular(17), -- type is Integrated Dell Remote Access Controller 7 (Modular) + vrtxCMC(18), -- type is VRTX CMC + fx2CMC(19), -- type is FX2 Family CMC + iDRAC8(32), -- type is iDRAC8 Monolithic + iDRAC8Modular(33) -- type is iDRAC8 Modular +} + +DellBladeFormFactorType ::= INTEGER { + formFactorTypeIsSingleWidthHalfHeight(1), -- Form Factor Type is singleWidthHalfHeight + formFactorTypeIsDualWidthHalfHeight(2), -- Form Factor Type is DualWidthHalfHeight + formFactorTypeIsSingleWidthFullHeight(3), -- Form Factor Type is SingleWidthFullHeight + formFactorTypeIsDualWidthFullHeight(4), -- Form Factor Type is DualWidthFullHeight + formFactorTypeIsSingleWidthQuarterHeight(5), -- Form Factor Type is SingleWidthQuarterHeight + formFactorTypeIs1UHalfWidth(6), -- Form Factor Type is 1UHalfWidth + formFactorTypeIs1UQuarterWidth(7), -- Form Factor Type is 1UQuarterWidth + formFactorTypeIs1UFullWidth(8), -- Form Factor Type is 1UFullWidth + notApplicable(256) -- Form Factor Type is Not Applicable for the system + +} + + +BmcTableEntry ::= SEQUENCE { + bmcChassisIndex DellObjectRange, + bmcIndex DellObjectRange, + bmcStateCapabilities DellStateCapabilities, + bmcStateSettings DellStateSettings, + bmcStatus DellStatus, + bmcDisplayName DellString, + bmcDescriptionName DisplayString (SIZE (0..255)), + bmcIPMIVersionName DellString, + bmcGUID OCTET STRING (SIZE(16)), + bmcType DellManagementControllerType, + bmcModuleName DellString, + bmcIPv4URLName DisplayString (SIZE (0..1024)), + bmcIPv6URLName DisplayString (SIZE (0..1024)), + bmcBladeFormFactorName DellBladeFormFactorType +} + +bmcTable OBJECT-TYPE + SYNTAX SEQUENCE OF BmcTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1900.0010 This object defines the Baseboard Management Controller (BMC) +Table." + ::= { bmcGroup 10 } +bmcTableEntry OBJECT-TYPE + SYNTAX BmcTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1900.0010.0001 This object defines the Baseboard Management Controller (BMC) +Table Entry." + INDEX { bmcChassisIndex, + bmcIndex } + ::= { bmcTable 1 } + +bmcChassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0010.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { bmcTableEntry 1 } +bmcIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0010.0001.0002 This attribute defines the index (one based) of the BMC." + ::= { bmcTableEntry 2 } +bmcStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0010.0001.0003 This attribute defines the state capabilities of the BMC." + ::= { bmcTableEntry 3 } +bmcStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0010.0001.0004 This attribute defines the state settings of the BMC." + ::= { bmcTableEntry 4 } +bmcStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0010.0001.0005 This attribute defines the status of the BMC." + ::= { bmcTableEntry 5 } +bmcDisplayName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0010.0001.0006 This attribute defines the display name of the BMC." + ::= { bmcTableEntry 6 } +bmcDescriptionName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0010.0001.0007 This attribute defines the description of the BMC." + ::= { bmcTableEntry 7 } +bmcIPMIVersionName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0010.0001.0008 This attribute defines the version of the +Intelligent Platform Management Interface (IPMI) specification +that the BMC supports." + ::= { bmcTableEntry 8 } +bmcGUID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(16)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0010.0001.0009 This attribute defines the Globally Unique ID (GUID) +of the BMC." + ::= { bmcTableEntry 9 } +bmcType OBJECT-TYPE + SYNTAX DellManagementControllerType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0010.0001.00010 This attribute defines the type of the BMC." + ::= { bmcTableEntry 10 } +bmcModuleName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0010.0001.0011 This attribute defines the module name for the BMC. +The module name is present only on certain systems such as blade systems." + ::= { bmcTableEntry 11 } +bmcIPv4URLName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..1024)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0010.0001.0012 This attribute defines the IPv4 URL for the BMC. +The URL is not present on all systems." + ::= { bmcTableEntry 12 } +bmcIPv6URLName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..1024)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0010.0001.0013 This attribute defines the IPv6 URL for the BMC. +The URL is not present on all systems." + ::= { bmcTableEntry 13 } +bmcBladeFormFactorName OBJECT-TYPE + SYNTAX DellBladeFormFactorType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0010.0001.0014 This attribute defines Blade FormFactor." + ::= { bmcTableEntry 14 } + + + + +------------------------------------------------------------------------------- +-- Baseboard Management Controller (BMC) Serial Interface Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1900.20.1.... +------------------------------------------------------------------------------- + +DellBMCSerialConnectionModeCapabilities ::= INTEGER { + -- Note: These values are bit masks, so combination values are possible. + -- none(0), - no mode capabilities + modemBasic(1), -- Modem Basic mode capable + modemPPP(2), -- Modem PPP mode capable + modemTerminal(4), -- Modem Terminal mode capable + directBasic(8), -- Direct Basic mode capable + directPPP(16), -- Direct PPP mode capable + directTerminal(32) -- Direct Terminal mode capable +} +DellBMCSerialConnectionModeSettings ::= INTEGER { + -- Note: These values are bit masks, so combination values are possible. + -- none(0), - no modes enabled + modemBasic(1), -- Modem Basic mode enabled + modemPPP(2), -- Modem PPP mode enabled + modemTerminal(4), -- Modem Terminal mode enabled + directBasic(8), -- Direct Basic mode enabled + directPPP(16), -- Direct PPP mode enabled + directTerminal(32) -- Direct Terminal mode enabled +} +DellBMCSerialFlowControlType ::= INTEGER { + -- none(0), - no flow control used + rtsCts(1), -- RTS/CTS (hardware) flow control + xonXoff(2) -- XON/XOFF flow control +} +DellBMCSerialBitRateType ::= INTEGER { + bps9600(6), -- 9600 bps (bits per second) + bps19200(7), -- 19200 bps + bps38400(8), -- 38400 bps + bps57600(9), -- 57600 bps + bps115200(10) -- 115200 bps +} + +BmcSerialInterfaceTableEntry ::= SEQUENCE { + bmcSerialInterfaceChassisIndex DellObjectRange, + bmcSerialInterfaceBMCIndex DellObjectRange, + bmcSerialInterfaceIndex DellObjectRange, + bmcSerialInterfaceStateCapabilities DellStateCapabilities, + bmcSerialInterfaceStateSettings DellStateSettings, + bmcSerialInterfaceStatus DellStatus, + bmcSerialInterfaceChannelNumber DellUnsigned8BitRange, + bmcSerialInterfaceConnectionModeCapabilities DellBMCSerialConnectionModeCapabilities, + bmcSerialInterfaceConnectionModeSettings DellBMCSerialConnectionModeSettings, + bmcSerialInterfaceFlowControl DellBMCSerialFlowControlType, + bmcSerialInterfaceBitRate DellBMCSerialBitRateType +} + +bmcSerialInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF BmcSerialInterfaceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1900.0020 This object defines the Baseboard Management Controller (BMC) +Serial Interface Table." + ::= { bmcGroup 20 } +bmcSerialInterfaceTableEntry OBJECT-TYPE + SYNTAX BmcSerialInterfaceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1900.0020.0001 This object defines the Baseboard Management Controller (BMC) +Serial Interface Table Entry." + INDEX { bmcSerialInterfaceChassisIndex, + bmcSerialInterfaceBMCIndex, + bmcSerialInterfaceIndex } + ::= { bmcSerialInterfaceTable 1 } + +bmcSerialInterfaceChassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0020.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { bmcSerialInterfaceTableEntry 1 } +bmcSerialInterfaceBMCIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0020.0001.0002 This attribute defines the index (one based) of the +assoiciated BMC." + ::= { bmcSerialInterfaceTableEntry 2 } +bmcSerialInterfaceIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0020.0001.0003 This attribute defines the index (one based) of the +BMC serial interface." + ::= { bmcSerialInterfaceTableEntry 3 } +bmcSerialInterfaceStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0020.0001.0004 This attribute defines the state capabilities of the +BMC serial interface." + ::= { bmcSerialInterfaceTableEntry 4 } +bmcSerialInterfaceStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0020.0001.0005 This attribute defines the state settings of the +BMC serial interface." + ::= { bmcSerialInterfaceTableEntry 5 } +bmcSerialInterfaceStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0020.0001.0006 This attribute defines the status of the +BMC serial interface." + ::= { bmcSerialInterfaceTableEntry 6 } +bmcSerialInterfaceChannelNumber OBJECT-TYPE + SYNTAX DellUnsigned8BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0020.0001.0007 This attribute defines the BMC channel number of the +BMC serial interface." + ::= { bmcSerialInterfaceTableEntry 7 } +bmcSerialInterfaceConnectionModeCapabilities OBJECT-TYPE + SYNTAX DellBMCSerialConnectionModeCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0020.0001.0008 This attribute defines the connection mode capabilities +of the BMC serial interface." + ::= { bmcSerialInterfaceTableEntry 8 } +bmcSerialInterfaceConnectionModeSettings OBJECT-TYPE + SYNTAX DellBMCSerialConnectionModeSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0020.0001.0009 This attribute defines the connection mode settings +of the BMC serial interface." + ::= { bmcSerialInterfaceTableEntry 9 } +bmcSerialInterfaceFlowControl OBJECT-TYPE + SYNTAX DellBMCSerialFlowControlType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0020.0001.0010 This attribute defines the flow control type of the +BMC serial interface." + ::= { bmcSerialInterfaceTableEntry 10 } +bmcSerialInterfaceBitRate OBJECT-TYPE + SYNTAX DellBMCSerialBitRateType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0020.0001.0011 This attribute defines the bit rate of the +BMC serial interface." + ::= { bmcSerialInterfaceTableEntry 11 } + + +------------------------------------------------------------------------------- +-- Baseboard Management Controller (BMC) LAN Interface Table +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.1900.30.1.... +------------------------------------------------------------------------------- + +DellBMCLANIPAddressSourceType ::= INTEGER { + -- unspecified(0), - source is unspecified + static(1), -- static IP address + dhcp(2), -- DHCP used to obtain IP address + biosOrSystemSoftware(3), -- BIOS or system software provided IP Address + other(4) -- other protocol used to obtain IP address +} + +BmcLANInterfaceTableEntry ::= SEQUENCE { + bmcLANInterfaceChassisIndex DellObjectRange, + bmcLANInterfaceBMCIndex DellObjectRange, + bmcLANInterfaceIndex DellObjectRange, + bmcLANInterfaceStateCapabilities DellStateCapabilities, + bmcLANInterfaceStateSettings DellStateSettings, + bmcLANInterfaceStatus DellStatus, + bmcLANInterfaceChannelNumber DellUnsigned8BitRange, + bmcLANInterfaceIPAddressSource DellBMCLANIPAddressSourceType, + bmcLANInterfaceIPAddress IpAddress, + bmcLANInterfaceSubnetMaskAddress IpAddress, + bmcLANInterfaceDefaultGatewayAddress IpAddress, + bmcLANInterfaceMACAddress DellMACAddress, + bmcLANInterfaceAlertCommunityName DisplayString (SIZE (0..32)) +} + +bmcLANInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF BmcLANInterfaceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1900.0030 This object defines the Baseboard Management Controller (BMC) +LAN Interface Table." + ::= { bmcGroup 30 } +bmcLANInterfaceTableEntry OBJECT-TYPE + SYNTAX BmcLANInterfaceTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION +"1900.0030.0001 This object defines the Baseboard Management Controller (BMC) +LAN Interface Table Entry." + INDEX { bmcLANInterfaceChassisIndex, + bmcLANInterfaceBMCIndex, + bmcLANInterfaceIndex } + ::= { bmcLANInterfaceTable 1 } + +bmcLANInterfaceChassisIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0030.0001.0001 This attribute defines the index (one based) of the +associated chassis." + ::= { bmcLANInterfaceTableEntry 1 } +bmcLANInterfaceBMCIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0030.0001.0002 This attribute defines the index (one based) of the +assoiciated BMC." + ::= { bmcLANInterfaceTableEntry 2 } +bmcLANInterfaceIndex OBJECT-TYPE + SYNTAX DellObjectRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0030.0001.0003 This attribute defines the index (one based) of the +BMC LAN interface." + ::= { bmcLANInterfaceTableEntry 3 } +bmcLANInterfaceStateCapabilities OBJECT-TYPE + SYNTAX DellStateCapabilities + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0030.0001.0004 This attribute defines the state capabilities of the +BMC LAN interface." + ::= { bmcLANInterfaceTableEntry 4 } +bmcLANInterfaceStateSettings OBJECT-TYPE + SYNTAX DellStateSettings + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0030.0001.0005 This attribute defines the state settings of the +BMC LAN interface." + ::= { bmcLANInterfaceTableEntry 5 } +bmcLANInterfaceStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0030.0001.0006 This attribute defines the status of the +BMC LAN interface." + ::= { bmcLANInterfaceTableEntry 6 } +bmcLANInterfaceChannelNumber OBJECT-TYPE + SYNTAX DellUnsigned8BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0030.0001.0007 This attribute defines the BMC channel number of the +BMC LAN interface." + ::= { bmcLANInterfaceTableEntry 7 } +bmcLANInterfaceIPAddressSource OBJECT-TYPE + SYNTAX DellBMCLANIPAddressSourceType + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0030.0001.0008 This attribute defines the source type of the +IP address of the BMC LAN interface." + ::= { bmcLANInterfaceTableEntry 8 } +bmcLANInterfaceIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0030.0001.0009 This attribute defines the IP address of the +BMC LAN interface." + ::= { bmcLANInterfaceTableEntry 9 } +bmcLANInterfaceSubnetMaskAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0030.0001.0010 This attribute defines the subnet mask of the +BMC LAN interface." + ::= { bmcLANInterfaceTableEntry 10 } +bmcLANInterfaceDefaultGatewayAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0030.0001.0011 This attribute defines the IP address of the +default gateway for the BMC LAN interface." + ::= { bmcLANInterfaceTableEntry 11 } +bmcLANInterfaceMACAddress OBJECT-TYPE + SYNTAX DellMACAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0030.0001.0012 This attribute defines the MAC address of the +BMC LAN interface." + ::= { bmcLANInterfaceTableEntry 12 } +bmcLANInterfaceAlertCommunityName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"1900.0030.0001.0013 This attribute defines the SNMP community used for +BMC LAN alerts (traps) sent on the BMC LAN interface." + ::= { bmcLANInterfaceTableEntry 13 } + + +------------------------------------------------------------------------------- +-- Alert Group +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.5000 +------------------------------------------------------------------------------- + +alertVariables OBJECT IDENTIFIER ::= { alertGroup 10 } + +------------------------------------------------------------------------------- +-- Alert Variables +-- +-- OID Format: 1.3.6.1.4.1.674.10892.1.5000.10..0 +------------------------------------------------------------------------------- + +alertSystem OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"5000.0010.0001 Name of the system generating the alert." + ::= { alertVariables 1 } +alertTableIndexOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION +"5000.0010.0002 OID for the index attribute in the table that contains the object +causing the alert. This value can be used to uniquely identify the object +causing the alert and to correlate different alerts caused by an object. +If not applicable, the value will be 0.0." + ::= { alertVariables 2 } +alertMessage OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..1024)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"5000.0010.0003 Message describing the alert." + ::= { alertVariables 3 } +alertCurrentStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"5000.0010.0004 Current status of object causing the alert." + ::= { alertVariables 4 } +alertPreviousStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION +"5000.0010.0005 Previous status of object causing the alert." + ::= { alertVariables 5 } +alertData OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"5000.0010.0006 Alert data." + ::= { alertVariables 6 } +alertMsgID OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..1024)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"5000.0010.0007 Alert message ID." + ::= { alertVariables 7 } +alertSystemFQDN OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..1024)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"5000.0010.0008 Fully qualified domain name of the system generating the alert." + ::= { alertVariables 8 } +alertServiceTag OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..1024)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"5000.0010.0009 Service tag of the system generating the alert." + ::= { alertVariables 9 } +alertChassisServiceTag OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..1024)) + ACCESS read-only + STATUS mandatory + DESCRIPTION +"5000.0010.0010 Chassis service tag of the system generating the alert." + ::= { alertVariables 10 } + +------------------------------------------------------------------------------- +-- +-- Legacy Traps +-- +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Miscellaneous Traps +------------------------------------------------------------------------------- + +alertSystemUp TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Server Administrator has completed its initialization." + + --Novell NMS trap annotation + --#TYPE "Server Administrator Startup Complete" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 1001 + +alertThermalShutdown TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Thermal shutdown protection has been initiated." + + --Novell NMS trap annotation + --#TYPE "Server Thermal Shutdown" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE NONOPERATIONAL + + ::= 1004 + +alertAutomaticSystemRecovery TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Automatic system recovery (ASR) was performed." + + --Novell NMS trap annotation + --#TYPE "Server Automatic System Recovery" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 1006 + +alertUserHostSystemReset TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"User has initiated host system reset." + + --Novell NMS trap annotation + --#TYPE "Server User Host System Reset" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 1007 + +alertSystemPeakPowerNewPeak TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"System peak power sensor has detected a new peak value." + + --Novell NMS trap annotation + --#TYPE "Server System Peak Power New Peak" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 1013 + +alertSystemSoftwareEvent TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"System software event has occurred." + + --Novell NMS trap annotation + --#TYPE "Server System Software Event" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 1014 + +------------------------------------------------------------------------------- +-- Temperature Probe Traps +------------------------------------------------------------------------------- + +alertTemperatureProbeNormal TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Temperature probe has returned to a normal value." + + --Novell NMS trap annotation + --#TYPE "Server Temperature Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 1052 + +alertTemperatureProbeWarning TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Temperature probe has detected a warning value." + + --Novell NMS trap annotation + --#TYPE "Server Temperature Warning" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1053 + +alertTemperatureProbeFailure TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Temperature probe has detected a failure value." + + --Novell NMS trap annotation + --#TYPE "Server Temperature Failure" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1054 + +alertTemperatureProbeNonRecoverable TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Temperature probe has detected a non-recoverable value." + + --Novell NMS trap annotation + --#TYPE "Server Temperature Nonrecoverable" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1055 + +------------------------------------------------------------------------------- +-- Cooling Device Traps +------------------------------------------------------------------------------- + +alertCoolingDeviceNormal TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Cooling device sensor has returned to a normal value." + + --Novell NMS trap annotation + --#TYPE "Server Cooling Device Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 1102 + +alertCoolingDeviceWarning TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Cooling device sensor has detected a warning value." + + --Novell NMS trap annotation + --#TYPE "Server Cooling Device Warning" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1103 + +alertCoolingDeviceFailure TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Cooling device sensor has detected a failure value." + + --Novell NMS trap annotation + --#TYPE "Server Cooling Device Failure" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1104 + +alertCoolingDeviceNonRecoverable TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Cooling device sensor has detected a non-recoverable value." + + --Novell NMS trap annotation + --#TYPE "Server Cooling Device Nonrecoverable" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1105 + +------------------------------------------------------------------------------- +-- Voltage Probe Traps +------------------------------------------------------------------------------- + +alertVoltageProbeNormal TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Voltage probe has returned to a normal value." + + --Novell NMS trap annotation + --#TYPE "Server Voltage Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 1152 + +alertVoltageProbeWarning TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Voltage probe has detected a warning value." + + --Novell NMS trap annotation + --#TYPE "Server Voltage Warning" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1153 + +alertVoltageProbeFailure TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Voltage probe has detected a failure value." + + --Novell NMS trap annotation + --#TYPE "Server Voltage Failure" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1154 + +alertVoltageProbeNonRecoverable TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Voltage probe has detected a non-recoverable value." + + --Novell NMS trap annotation + --#TYPE "Server Voltage Nonrecoverable" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1155 + +------------------------------------------------------------------------------- +-- Amperage Probe Traps +------------------------------------------------------------------------------- + +alertAmperageProbeNormal TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Amperage probe has returned to a normal value." + + --Novell NMS trap annotation + --#TYPE "Server Amperage Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 1202 + +alertAmperageProbeWarning TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Amperage probe has detected a warning value." + + --Novell NMS trap annotation + --#TYPE "Server Amperage Warning" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1203 + +alertAmperageProbeFailure TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Amperage probe has detected a failure value." + + --Novell NMS trap annotation + --#TYPE "Server Amperage Failure" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1204 + +alertAmperageProbeNonRecoverable TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Amperage probe has detected a non-recoverable value." + + --Novell NMS trap annotation + --#TYPE "Server Amperage Nonrecoverable" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1205 + +------------------------------------------------------------------------------- +-- Chassis Intrusion Traps +------------------------------------------------------------------------------- + +alertChassisIntrusionNormal TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Chassis intrusion has returned to normal." + + --Novell NMS trap annotation + --#TYPE "Server Chassis Intrusion Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 1252 + +alertChassisIntrusionDetected TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Chassis intrusion has been detected." + + --Novell NMS trap annotation + --#TYPE "Server Chassis Intrusion Detected" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 1254 + +------------------------------------------------------------------------------- +-- Redundancy Traps +------------------------------------------------------------------------------- + +alertRedundancyNormal TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Redundancy has returned to normal." + + --Novell NMS trap annotation + --#TYPE "Server Redundancy Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 1304 + +alertRedundancyDegraded TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Redundancy has been degraded." + + --Novell NMS trap annotation + --#TYPE "Server Redundancy Degraded" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1305 + +alertRedundancyLost TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Redundancy has been lost." + + --Novell NMS trap annotation + --#TYPE "Server Redundancy Lost" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MAJOR + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1306 + +------------------------------------------------------------------------------- +-- Power Supply Traps +------------------------------------------------------------------------------- + +alertPowerSupplyNormal TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Power supply has returned to normal." + + --Novell NMS trap annotation + --#TYPE "Server Power Supply Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 1352 + +alertPowerSupplyWarning TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Power supply has detected a warning." + + --Novell NMS trap annotation + --#TYPE "Server Power Supply Warning" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1353 + +alertPowerSupplyFailure TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Power supply has detected a failure." + + --Novell NMS trap annotation + --#TYPE "Server Power Supply Failure" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1354 + +------------------------------------------------------------------------------- +-- Memory Device Traps +------------------------------------------------------------------------------- + +alertMemoryDeviceNormal TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Memory device status is normal." + + --Novell NMS trap annotation + --#TYPE "Server Memory Device Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 1402 + +alertMemoryDeviceWarning TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Memory device status is noncritical." + + --Novell NMS trap annotation + --#TYPE "Server Memory Device Noncritical" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1403 + +alertMemoryDeviceFailure TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Memory device status is critical." + + --Novell NMS trap annotation + --#TYPE "Server Memory Device Critical" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1404 + +alertMemoryDeviceNonRecoverable TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Memory device status is non-recoverable." + + --Novell NMS trap annotation + --#TYPE "Server Memory Device Nonrecoverable" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1405 + +------------------------------------------------------------------------------- +-- Fan Enclosure Traps +------------------------------------------------------------------------------- + +alertFanEnclosureInsertion TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Fan enclosure has been inserted into system." + + --Novell NMS trap annotation + --#TYPE "Server Fan Enclosure Insertion" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 1452 + +alertFanEnclosureRemoval TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Fan enclosure has been removed from system." + + --Novell NMS trap annotation + --#TYPE "Server Fan Enclosure Removal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1453 + +alertFanEnclosureExtendedRemoval TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Fan enclosure has been removed from system for an extended amount of time." + + --Novell NMS trap annotation + --#TYPE "Server Fan Enclosure Extended Removal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1454 + +------------------------------------------------------------------------------- +-- AC Power Cord Traps +------------------------------------------------------------------------------- + +alertACPowerCordNoPowerNonRedundant TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"AC power cord does not have power, and the reduncancy mode +for its AC power switch has been set to non-redundant." + + --Novell NMS trap annotation + --#TYPE "Server AC Cord No Power Non-redundant" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 1501 + +alertACPowerCordNormal TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"AC power cord has regained power." + + --Novell NMS trap annotation + --#TYPE "Server AC Cord Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 1502 + +alertACPowerCordFailure TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"AC power cord has lost power." + + --Novell NMS trap annotation + --#TYPE "Server AC Cord Failure" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1504 + +------------------------------------------------------------------------------- +-- Hardware Log Traps +------------------------------------------------------------------------------- + +alertLogNormal TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Log size is no longer near or at capacity." + + --Novell NMS trap annotation + --#TYPE "Server Hardware Log Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 1552 + +alertLogWarning TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Log size is near capacity." + + --Novell NMS trap annotation + --#TYPE "Server Hardware Log Warning" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 1553 + +alertLogFull TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Log size is at capacity." + + --Novell NMS trap annotation + --#TYPE "Server Hardware Log Full" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1554 + +------------------------------------------------------------------------------- +-- Processor Device Status Traps +------------------------------------------------------------------------------- + +alertProcessorDeviceStatusNormal TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Processor device status has returned to normal." + + --Novell NMS trap annotation + --#TYPE "Server Processor Device Status Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 1602 + +alertProcessorDeviceStatusWarning TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Processor device status has detected a warning." + + --Novell NMS trap annotation + --#TYPE "Server Processor Device Status Warning" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1603 + +alertProcessorDeviceStatusFailure TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Processor device status has detected a failure." + + --Novell NMS trap annotation + --#TYPE "Server Processor Device Status Failure" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1604 + +------------------------------------------------------------------------------- +-- Device Traps +------------------------------------------------------------------------------- + +alertDeviceAdd TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Device added to system." + + --Novell NMS trap annotation + --#TYPE "Server Device Add" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 1651 + +alertDeviceRemove TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Device removed from system." + + --Novell NMS trap annotation + --#TYPE "Server Device Remove" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 1652 + +alertDeviceConfigError TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Device configuration error detected." + + --Novell NMS trap annotation + --#TYPE "Server Device Config Error" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1653 + +------------------------------------------------------------------------------- +-- Battery Traps +------------------------------------------------------------------------------- + +alertBatteryNormal TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Battery has returned to normal." + + --Novell NMS trap annotation + --#TYPE "Server Battery Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 1702 + +alertBatteryWarning TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Battery has detected a warning." + + --Novell NMS trap annotation + --#TYPE "Server Battery Warning" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1703 + +alertBatteryFailure TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"Battery has detected a failure." + + --Novell NMS trap annotation + --#TYPE "Server Battery Failure" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1704 + +------------------------------------------------------------------------------- +-- SD Card Device Traps +------------------------------------------------------------------------------- + +alertSDCardDeviceWarning TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"SD card device has detected a warning." + + --Novell NMS trap annotation + --#TYPE "Server SD Card Device Warning" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1753 + +alertSDCardDeviceFailure TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData } + DESCRIPTION +"SD card device has detected a failure." + + --Novell NMS trap annotation + --#TYPE "Server SD Card Device Failure" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 1754 + +------------------------------------------------------------------------------- +-- +-- Enhanced Traps +-- +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Miscellaneous Traps +------------------------------------------------------------------------------- + +enhancedAlertSystemUp TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Server Administrator has completed its initialization." + + --Novell NMS trap annotation + --#TYPE "Server Administrator Startup Complete" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 5001 + +enhancedAlertThermalShutdown TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Thermal shutdown protection has been initiated." + + --Novell NMS trap annotation + --#TYPE "Server Thermal Shutdown" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE NONOPERATIONAL + + ::= 5004 + +enhancedAlertAutomaticSystemRecovery TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Automatic system recovery (ASR) was performed." + + --Novell NMS trap annotation + --#TYPE "Server Automatic System Recovery" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 5006 + +enhancedAlertUserHostSystemReset TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"User has initiated host system reset." + + --Novell NMS trap annotation + --#TYPE "Server User Host System Reset" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 5007 + +enhancedAlertSystemPeakPowerNewPeak TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"System peak power sensor has detected a new peak value." + + --Novell NMS trap annotation + --#TYPE "Server System Peak Power New Peak" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 5013 + +enhancedAlertSystemSoftwareEvent TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"System software event has occurred." + + --Novell NMS trap annotation + --#TYPE "Server System Software Event" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 5014 + +------------------------------------------------------------------------------- +-- Temperature Probe Traps +------------------------------------------------------------------------------- + +enhancedAlertTemperatureProbeNormal TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Temperature probe has returned to a normal value." + + --Novell NMS trap annotation + --#TYPE "Server Temperature Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 5052 + +enhancedAlertTemperatureProbeWarning TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Temperature probe has detected a warning value." + + --Novell NMS trap annotation + --#TYPE "Server Temperature Warning" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5053 + +enhancedAlertTemperatureProbeFailure TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Temperature probe has detected a failure value." + + --Novell NMS trap annotation + --#TYPE "Server Temperature Failure" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5054 + +enhancedAlertTemperatureProbeNonRecoverable TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Temperature probe has detected a non-recoverable value." + + --Novell NMS trap annotation + --#TYPE "Server Temperature Nonrecoverable" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5055 + +------------------------------------------------------------------------------- +-- Cooling Device Traps +------------------------------------------------------------------------------- + +enhancedAlertCoolingDeviceNormal TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Cooling device sensor has returned to a normal value." + + --Novell NMS trap annotation + --#TYPE "Server Cooling Device Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 5102 + +enhancedAlertCoolingDeviceWarning TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Cooling device sensor has detected a warning value." + + --Novell NMS trap annotation + --#TYPE "Server Cooling Device Warning" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5103 + +enhancedAlertCoolingDeviceFailure TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Cooling device sensor has detected a failure value." + + --Novell NMS trap annotation + --#TYPE "Server Cooling Device Failure" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5104 + +enhancedAlertCoolingDeviceNonRecoverable TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Cooling device sensor has detected a non-recoverable value." + + --Novell NMS trap annotation + --#TYPE "Server Cooling Device Nonrecoverable" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5105 + +------------------------------------------------------------------------------- +-- Voltage Probe Traps +------------------------------------------------------------------------------- + +enhancedAlertVoltageProbeNormal TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Voltage probe has returned to a normal value." + + --Novell NMS trap annotation + --#TYPE "Server Voltage Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 5152 + +enhancedAlertVoltageProbeWarning TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Voltage probe has detected a warning value." + + --Novell NMS trap annotation + --#TYPE "Server Voltage Warning" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5153 + +enhancedAlertVoltageProbeFailure TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Voltage probe has detected a failure value." + + --Novell NMS trap annotation + --#TYPE "Server Voltage Failure" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5154 + +enhancedAlertVoltageProbeNonRecoverable TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Voltage probe has detected a non-recoverable value." + + --Novell NMS trap annotation + --#TYPE "Server Voltage Nonrecoverable" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5155 + +------------------------------------------------------------------------------- +-- Amperage Probe Traps +------------------------------------------------------------------------------- + +enhancedAlertAmperageProbeNormal TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Amperage probe has returned to a normal value." + + --Novell NMS trap annotation + --#TYPE "Server Amperage Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 5202 + +enhancedAlertAmperageProbeWarning TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Amperage probe has detected a warning value." + + --Novell NMS trap annotation + --#TYPE "Server Amperage Warning" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5203 + +enhancedAlertAmperageProbeFailure TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Amperage probe has detected a failure value." + + --Novell NMS trap annotation + --#TYPE "Server Amperage Failure" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5204 + +enhancedAlertAmperageProbeNonRecoverable TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Amperage probe has detected a non-recoverable value." + + --Novell NMS trap annotation + --#TYPE "Server Amperage Nonrecoverable" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5205 + +------------------------------------------------------------------------------- +-- Chassis Intrusion Traps +------------------------------------------------------------------------------- + +enhancedAlertChassisIntrusionNormal TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Chassis intrusion has returned to normal." + + --Novell NMS trap annotation + --#TYPE "Server Chassis Intrusion Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 5252 + +enhancedAlertChassisIntrusionDetected TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Chassis intrusion has been detected." + + --Novell NMS trap annotation + --#TYPE "Server Chassis Intrusion Detected" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 5254 + +------------------------------------------------------------------------------- +-- Redundancy Traps +------------------------------------------------------------------------------- + +enhancedAlertRedundancyNormal TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Redundancy has returned to normal." + + --Novell NMS trap annotation + --#TYPE "Server Redundancy Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 5304 + +enhancedAlertRedundancyDegraded TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Redundancy has been degraded." + + --Novell NMS trap annotation + --#TYPE "Server Redundancy Degraded" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5305 + +enhancedAlertRedundancyLost TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Redundancy has been lost." + + --Novell NMS trap annotation + --#TYPE "Server Redundancy Lost" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MAJOR + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5306 + +------------------------------------------------------------------------------- +-- Power Supply Traps +------------------------------------------------------------------------------- + +enhancedAlertPowerSupplyNormal TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Power supply has returned to normal." + + --Novell NMS trap annotation + --#TYPE "Server Power Supply Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 5352 + +enhancedAlertPowerSupplyWarning TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Power supply has detected a warning." + + --Novell NMS trap annotation + --#TYPE "Server Power Supply Warning" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5353 + +enhancedAlertPowerSupplyFailure TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Power supply has detected a failure." + + --Novell NMS trap annotation + --#TYPE "Server Power Supply Failure" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5354 + +------------------------------------------------------------------------------- +-- Memory Device Traps +------------------------------------------------------------------------------- + +enhancedAlertMemoryDeviceNormal TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Memory device status is normal." + + --Novell NMS trap annotation + --#TYPE "Server Memory Device Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 5402 + +enhancedAlertMemoryDeviceWarning TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Memory device status is noncritical." + + --Novell NMS trap annotation + --#TYPE "Server Memory Device Noncritical" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5403 + +enhancedAlertMemoryDeviceFailure TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Memory device status is critical." + + --Novell NMS trap annotation + --#TYPE "Server Memory Device Critical" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5404 + +enhancedAlertMemoryDeviceNonRecoverable TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Memory device status is non-recoverable." + + --Novell NMS trap annotation + --#TYPE "Server Memory Device Nonrecoverable" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5405 + +------------------------------------------------------------------------------- +-- Fan Enclosure Traps +------------------------------------------------------------------------------- + +enhancedAlertFanEnclosureInsertion TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Fan enclosure has been inserted into system." + + --Novell NMS trap annotation + --#TYPE "Server Fan Enclosure Insertion" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 5452 + +enhancedAlertFanEnclosureRemoval TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Fan enclosure has been removed from system." + + --Novell NMS trap annotation + --#TYPE "Server Fan Enclosure Removal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5453 + +enhancedAlertFanEnclosureExtendedRemoval TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Fan enclosure has been removed from system for an extended amount of time." + + --Novell NMS trap annotation + --#TYPE "Server Fan Enclosure Extended Removal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5454 + +------------------------------------------------------------------------------- +-- AC Power Cord Traps +------------------------------------------------------------------------------- + +enhancedAlertACPowerCordNoPowerNonRedundant TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"AC power cord does not have power, and the reduncancy mode +for its AC power switch has been set to non-redundant." + + --Novell NMS trap annotation + --#TYPE "Server AC Cord No Power Non-redundant" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 5501 + +enhancedAlertACPowerCordNormal TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"AC power cord has regained power." + + --Novell NMS trap annotation + --#TYPE "Server AC Cord Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 5502 + +enhancedAlertACPowerCordFailure TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"AC power cord has lost power." + + --Novell NMS trap annotation + --#TYPE "Server AC Cord Failure" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5504 + +------------------------------------------------------------------------------- +-- Hardware Log Traps +------------------------------------------------------------------------------- + +enhancedAlertLogNormal TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Log size is no longer near or at capacity." + + --Novell NMS trap annotation + --#TYPE "Server Hardware Log Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 5552 + +enhancedAlertLogWarning TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Log size is near capacity." + + --Novell NMS trap annotation + --#TYPE "Server Hardware Log Warning" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 5553 + +enhancedAlertLogFull TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Log size is at capacity." + + --Novell NMS trap annotation + --#TYPE "Server Hardware Log Full" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5554 + +------------------------------------------------------------------------------- +-- Processor Device Status Traps +------------------------------------------------------------------------------- + +enhancedAlertProcessorDeviceStatusNormal TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Processor device status has returned to normal." + + --Novell NMS trap annotation + --#TYPE "Server Processor Device Status Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 5602 + +enhancedAlertProcessorDeviceStatusWarning TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Processor device status has detected a warning." + + --Novell NMS trap annotation + --#TYPE "Server Processor Device Status Warning" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5603 + +enhancedAlertProcessorDeviceStatusFailure TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Processor device status has detected a failure." + + --Novell NMS trap annotation + --#TYPE "Server Processor Device Status Failure" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5604 + +------------------------------------------------------------------------------- +-- Device Traps +------------------------------------------------------------------------------- + +enhancedAlertDeviceAdd TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Device added to system." + + --Novell NMS trap annotation + --#TYPE "Server Device Add" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 5651 + +enhancedAlertDeviceRemove TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Device removed from system." + + --Novell NMS trap annotation + --#TYPE "Server Device Remove" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 5652 + +enhancedAlertDeviceConfigError TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Device configuration error detected." + + --Novell NMS trap annotation + --#TYPE "Server Device Config Error" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5653 + +------------------------------------------------------------------------------- +-- Battery Traps +------------------------------------------------------------------------------- + +enhancedAlertBatteryNormal TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Battery has returned to normal." + + --Novell NMS trap annotation + --#TYPE "Server Battery Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 99 + --#STATE OPERATIONAL + + ::= 5702 + +enhancedAlertBatteryWarning TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Battery has detected a warning." + + --Novell NMS trap annotation + --#TYPE "Server Battery Warning" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5703 + +enhancedAlertBatteryFailure TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"Battery has detected a failure." + + --Novell NMS trap annotation + --#TYPE "Server Battery Failure" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5704 + +------------------------------------------------------------------------------- +-- SD Card Device Traps +------------------------------------------------------------------------------- + +enhancedAlertSDCardDeviceWarning TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"SD card device has detected a warning." + + --Novell NMS trap annotation + --#TYPE "Server SD Card Device Warning" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5753 + +enhancedAlertSDCardDeviceFailure TRAP-TYPE + ENTERPRISE baseboardGroup + VARIABLES { alertSystem, + alertTableIndexOID, + alertMessage, + alertCurrentStatus, + alertPreviousStatus, + alertData, + alertMsgID, + alertSystemFQDN, + alertServiceTag, + alertChassisServiceTag } + DESCRIPTION +"SD card device has detected a failure." + + --Novell NMS trap annotation + --#TYPE "Server SD Card Device Failure" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#TIMEINDEX 99 + --#STATE DEGRADED + + ::= 5754 + + +END + +------------------------------------------------------------------------------- +-- End MIB +------------------------------------------------------------------------------- + diff --git a/MIB-Dell-CM b/MIB-Dell-CM new file mode 100755 index 0000000..c2d3089 --- /dev/null +++ b/MIB-Dell-CM @@ -0,0 +1,353 @@ +-- +-- +-- Title: Change Management MIB +-- +-- Version: 1.0.7 +-- +-- Release Date: Jul 2004 +-- +-- Description: This file defines the change management MIB that is +-- implemented by the Server Administrator Update Service. +-- The MIB defines objects that make change management data available to SNMP +-- management applications. The MIB models inventory data described by the +-- inventory XML schema contained in the CM SDK Specification. Refer to this +-- for details on the inventory data obtained by the inventory collector. +-- +-- Copyright (c) 2000-2004 Dell Inc. +-- All Rights Reserved. +-- +-- Note: The information and functionality described by this MIB file, +-- like many MIB files, is subject to change without notice. +-- Please examine the version number of this MIB and compare it +-- to the version number you are expecting. +-- +-- OID Format Legend: +-- = attribute ID +-- = index ID +-- +-- + +-- +-- Begin MIB +-- + +MIB-Dell-CM DEFINITIONS ::= BEGIN + +IMPORTS + enterprises + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB; + +-- +-- Object Identifiers +-- + +-- Enterprise ID +dell OBJECT IDENTIFIER ::= { enterprises 674 } + +-- Dell Groups +-- The cm group holds Change Management information. See the CM SDK +-- Specification for details. +cm OBJECT IDENTIFIER ::= { dell 10899 } + +-- Change Management Groups +inventoryGroup OBJECT IDENTIFIER ::= { cm 1 } +operatingSystemGroup OBJECT IDENTIFIER ::= { cm 2 } + +-- Product Groups +productID OBJECT IDENTIFIER ::= { cm 100 } + +-- +-- Textual Conventions +-- + +SystemID ::= OCTET STRING (SIZE (16)) +Unsigned16BitRange ::= INTEGER (0..65535) + + +-- +-- System Management Inventory +-- +-- OID Format: 1.3.6.1.4.1.674.10899.1.1 +-- + +inventoryLocale OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the locale for the system." + ::= { inventoryGroup 1 } + +inventorySchemaVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the version of the inventory schema + implemented by this system." + ::= { inventoryGroup 2 } + +inventorySystemID OBJECT-TYPE + SYNTAX SystemID + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the System ID for the system." + ::= { inventoryGroup 3 } + +-- +-- Device Table +-- +-- OID Format: 1.3.6.1.4.1.674.10899.1.5 +-- + +deviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF DeviceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "This defines a table of versioned devices as inventoried by the + product." + ::= { inventoryGroup 5 } + +deviceEntry OBJECT-TYPE + SYNTAX DeviceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "This defines a row of versioned devices as inventoried by the + product." + INDEX { deviceIndex } + ::= { deviceTable 1 } + +DeviceEntry ::= SEQUENCE { + deviceIndex Unsigned16BitRange, -- INDEX Item + deviceComponentID INTEGER, + deviceDisplayString DisplayString, + deviceVendorID OCTET STRING, + deviceDeviceID OCTET STRING, + deviceSubID OCTET STRING, + deviceSubVendorID OCTET STRING +} + +deviceIndex OBJECT-TYPE + SYNTAX Unsigned16BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the unique index for this device." + ::= { deviceEntry 1 } + +deviceComponentID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines an optional component id field for the + device." + ::= { deviceEntry 2 } + +deviceDisplayString OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute provides a displayable string that describes the + device." + ::= { deviceEntry 3 } + +deviceVendorID OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute represents the ID for the vendor supplying + the device." + ::= { deviceEntry 4 } + +deviceDeviceID OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute represents the ID for the device." + ::= { deviceEntry 5 } + +deviceSubID OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute provides additional device identification + information." + ::= { deviceEntry 6 } + +deviceSubVendorID OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute provides additional vendor identification + information." + ::= { deviceEntry 7 } + +-- +-- Application Table +-- +-- OID Format: 1.3.6.1.4.1.674.10899.1.6 +-- + +applicationTable OBJECT-TYPE + SYNTAX SEQUENCE OF ApplicationEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "This defines a table of application information for the system." + ::= { inventoryGroup 6 } + +applicationEntry OBJECT-TYPE + SYNTAX ApplicationEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "This defines a row of application information for the system." + INDEX { applicationIndex } + ::= { applicationTable 1 } + +ApplicationEntry ::= SEQUENCE { + applicationIndex Unsigned16BitRange, -- INDEX Item + -- Device index for cross-indexing + applicationDeviceIndex Unsigned16BitRange, + applicationComponentType DisplayString, + applicationVersion DisplayString, + applicationDisplayString DisplayString, + applicationSubComponentID DisplayString +} + +applicationIndex OBJECT-TYPE + SYNTAX Unsigned16BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the unique index for this application." + ::= { applicationEntry 1 } + + +applicationDeviceIndex OBJECT-TYPE + SYNTAX Unsigned16BitRange + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines a cross-index to the device table for the + application." + ::= { applicationEntry 2 } + +applicationComponentType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute identifies the type of application reported." + ::= { applicationEntry 3 } + +applicationVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute identifies the version of the application." + ::= { applicationEntry 4 } + +applicationDisplayString OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute provides a user visible display string that + describes the application." + ::= { applicationEntry 5 } + +applicationSubComponentID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute provides the sub component id for the + application. This is usually valid on ESM device + reporting." + ::= { applicationEntry 6 } + +-- +-- Operating System Group +-- +-- OID Format: 1.3.6.1.4.1.674.10899.2 +-- + +operatingSystemVendor OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the vendor of the Operating System." + ::= { operatingSystemGroup 1 } + +operatingSystemMajorVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the major version of the Operating System." + ::= { operatingSystemGroup 2 } + +operatingSystemMinorVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the minor version of the Operating System." + ::= { operatingSystemGroup 3 } + +operatingSystemSPMajorVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the Operating System's Service Pack major version." + ::= { operatingSystemGroup 5 } + +operatingSystemSPMinorVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the Operating System's Service Pack minor version." + ::= { operatingSystemGroup 6 } + +operatingSystemArchitecture OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the Operating System's architecture." + ::= { operatingSystemGroup 7 } + +-- +-- Product ID group +-- +-- OID Format: 1.3.6.1.4.1.674.10899.100.x +-- + +productIDDisplayName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the display name of the product." + ::= { productID 1 } + +productIDDescription OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines a short description of the product." + ::= { productID 2 } + +productIDVendor OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the name of the manufacturer of the product." + ::= { productID 3 } + +productIDVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the version of the product." + ::= { productID 4 } + +productIDBuildNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION "This attribute defines the software build number of the product." + ::= { productID 5 } + +END diff --git a/MIB-Dell-OME b/MIB-Dell-OME new file mode 100755 index 0000000..d7c7875 --- /dev/null +++ b/MIB-Dell-OME @@ -0,0 +1,194 @@ +------------------------------------------------------------------------------- +-- OM Essentials MIB : OME.mib +-- +-- Copyright (c) 2012 Dell Inc. +-- All Rights Reserved. +-- +-- The information and functionality described by this MIB file, +-- like many MIB files, is subject to change without notice. +-- Please examine the version number of this MIB and compare it +-- to the version number you are expecting. +-- +-- MIB Version 1.1 30 Oct 2012 +-- +-- +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +-- Begin MIB +------------------------------------------------------------------------------- + +MIB-Dell-OME DEFINITIONS ::= BEGIN + +IMPORTS + enterprises + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + TRAP-TYPE + FROM RFC-1215 + DisplayString + FROM RFC1213-MIB; + + +------------------------------------------------------------------------------- +-- OME Branch Location (.1.3.6.1.4.1.674.11000.1000.100) +------------------------------------------------------------------------------- + +dell OBJECT IDENTIFIER ::= { enterprises 674 } +enterpriseSW OBJECT IDENTIFIER ::= { dell 11000 } +sysMgmtBranch OBJECT IDENTIFIER ::= { enterpriseSW 1000 } +omEssentialsMIB OBJECT IDENTIFIER ::= { sysMgmtBranch 100 } +omEssentialsTrap OBJECT IDENTIFIER ::= { omEssentialsMIB 1 } + +------------------------------------------------------------------------------- +-- +-- Custom Types +-- +------------------------------------------------------------------------------- + +DellString ::= DisplayString (SIZE (0..512)) +DellString1 ::= DisplayString (SIZE (0..128)) + +------------------------------------------------------------------------------- +-- +-- Trap Attributes (Varbinds) +-- +------------------------------------------------------------------------------- + +omeAlertMessage OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Message in the alert." + ::= { omEssentialsTrap 1 } +omeAlertDevice OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Name of the device where alert originated." + ::= { omEssentialsTrap 2 } +omeAlertSeverity OBJECT-TYPE + SYNTAX DellString1 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Original severity of the alert." + ::= { omEssentialsTrap 3 } + +------------------------------------------------------------------------------- +-- +-- Traps +-- +------------------------------------------------------------------------------- + +omeTestAlert TRAP-TYPE + ENTERPRISE omEssentialsTrap + VARIABLES { omeAlertMessage, omeAlertDevice, omeAlertSeverity } + DESCRIPTION + "Test alert forwarded from OM Essentials." + + --#TYPE "Test alert forwarded from OM Essentials." + --#SUMMARY "Test alert from OM Essentials. Sending device: %s, Severity: %s, Message: %s." + --#ARGUMENTS {1,2,0} + --#SEVERITY INFORMATIONAL + ::= 1 + +omeAlertSystemUp TRAP-TYPE + ENTERPRISE omEssentialsTrap + VARIABLES { omeAlertMessage, omeAlertDevice } + DESCRIPTION + "System up message from OM Essentials. Sent when OM Essentials detects a device has come online." + + --#TYPE "System Up Message from OM Essentials" + --#SUMMARY "%s: %s" + --#ARGUMENTS {0,1} + --#SEVERITY INFORMATIONAL + + ::= 1000 + +omeAlertSystemDown TRAP-TYPE + ENTERPRISE omEssentialsTrap + VARIABLES { omeAlertMessage, omeAlertDevice } + DESCRIPTION + "System down message from OM Essentials. Sent when OM Essentials detects a device has gone offline." + + --#TYPE "System Down Message from OM Essentials" + --#SUMMARY "%s: %s" + --#ARGUMENTS {0,1} + --#SEVERITY CRITICAL + + ::= 1001 + +omeAlertForwardedAlert TRAP-TYPE + ENTERPRISE omEssentialsTrap + VARIABLES { omeAlertMessage, omeAlertDevice, omeAlertSeverity } + DESCRIPTION + "Forwarded alert from OM Essentials. The event may have originated as an SNMP trap or CIM indication to the OM Essentials Console. The alert format is normalized." + + --#TYPE "Forwarded Alert from OM Essentials" + --#SUMMARY "Forwarded Alert from OM Essentials. Sending device: %s, Severity: %s, Message: %s." + --#ARGUMENTS {1,2,0} + --#SEVERITY INFORMATIONAL + ::= 2000 + +-- +-- Device Status Internal Alerts. +-- + +omeAlertUnknownStatus TRAP-TYPE + ENTERPRISE omEssentialsTrap + VARIABLES { omeAlertMessage, omeAlertDevice } + DESCRIPTION + "System monitoring alert from Essentials. Sent when status of the remote device is Unknown." + + --#TYPE "Status Alert" + --#SUMMARY "Device %s has changed status to Unknown." + --#ARGUMENTS {1} + --#SEVERITY MINOR + ::= 3001 + +omeAlertNormalStatus TRAP-TYPE + ENTERPRISE omEssentialsTrap + VARIABLES { omeAlertMessage, omeAlertDevice } + DESCRIPTION + "System monitoring alert from Essentials. Sent when status of the remote device is Normal." + + --#TYPE "Status Alert" + --#SUMMARY "Device %s has changed status to Normal." + --#ARGUMENTS {1} + --#SEVERITY INFORMATIONAL + ::= 3002 + +omeAlertWarningStatus TRAP-TYPE + ENTERPRISE omEssentialsTrap + VARIABLES { omeAlertMessage, omeAlertDevice } + DESCRIPTION + "System monitoring alert from Essentials. Sent when status of the remote device is Warning." + + --#TYPE "Status Alert" + --#SUMMARY "Device %s has changed status to Warning." + --#ARGUMENTS {1} + --#SEVERITY MINOR + ::= 3003 + +omeAlertCriticalStatus TRAP-TYPE + ENTERPRISE omEssentialsTrap + VARIABLES { omeAlertMessage, omeAlertDevice } + DESCRIPTION + "System monitoring alert from Essentials. Sent when status of the remote device is Critical." + + --#TYPE "Status Alert" + --#SUMMARY "Device %s has changed status to Critical." + --#ARGUMENTS {1} + --#SEVERITY CRITICAL + ::= 3004 + +END + +------------------------------------------------------------------------------- +-- End MIB +------------------------------------------------------------------------------- diff --git a/NMS-LLDP b/NMS-LLDP new file mode 100644 index 0000000..5379798 --- /dev/null +++ b/NMS-LLDP @@ -0,0 +1,2112 @@ +NMS-LLDP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, NOTIFICATION-TYPE + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, TimeStamp, TruthValue + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + AddressFamilyNumbers + FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB + nms + FROM NMS-SMI; + +nmslldpMIB MODULE-IDENTITY + LAST-UPDATED "200411220000Z" -- November 22, 2004 + ORGANIZATION "IEEE 802.1 Working Group" + CONTACT-INFO + "" + DESCRIPTION + "" + REVISION "200411220000Z" -- November 22, 2004 + DESCRIPTION + "Published as part of IEEE Std 802.1AB-2004 initial version." + ::= { nms 127} + +lldpNotifications OBJECT IDENTIFIER ::= { nmslldpMIB 0 } +lldpObjects OBJECT IDENTIFIER ::= { nmslldpMIB 1 } +lldpConformance OBJECT IDENTIFIER ::= { nmslldpMIB 2 } + +-- +-- LLDP MIB Objects +-- + +lldpConfiguration OBJECT IDENTIFIER ::= { lldpObjects 1 } +lldpStatistics OBJECT IDENTIFIER ::= { lldpObjects 2 } +lldpLocalSystemData OBJECT IDENTIFIER ::= { lldpObjects 3 } +lldpRemoteSystemsData OBJECT IDENTIFIER ::= { lldpObjects 4 } +lldpExtensions OBJECT IDENTIFIER ::= { lldpObjects 5 } +lldpExtens OBJECT IDENTIFIER ::= { lldpObjects 4 } +-- +-- *********************************************************** +-- +-- TimeFilter and ZeroBasedCounter32 (copied from RMON2-MIB) +-- +-- *********************************************************** + +TimeFilter ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "To be used for the index to a table. Allows an application + to download only those rows changed since a particular time. + A row is considered changed if the value of any object in the + row changes or if the row is created or deleted. + + When sysUpTime is equal to zero, this table shall be empty. + + One entry exists for each past value of sysUpTime, except that + the whole table is purged should sysUpTime wrap. + + As this basic row is updated new conceptual rows are created + (which still share the now updated object values with all + other instances). The number of instances which are created + is determined by the value of sysUpTime at which the basic row + was last updated. One instance will exist for each value of + sysUpTime at the last update time for the row. A new + timeMark instance is created for each new sysUpTime value. + Each new conceptual row will be associated with the timeMark + instance which was created at the value of sysUpTime with + which the conceptual row is to be associated. + + By definition all conceptual rows were updated at or after + time zero and so at least one conceptual row (associated with + timeMark.0) must exist for each underlying (basic) row. + + See the appendix for further discussion of this variable. + + Consider the following fooTable: + + fooTable ... + INDEX { fooTimeMark, fooIndex } + + FooEntry { + fooTimeMark TimeFilter + fooIndex INTEGER, + fooCounts Counter + } + + Should there be two basic rows in this table (fooIndex == 1, + fooIndex == 2) and row 1 was updated most recently at time 6, + while row 2 was updated most recently at time 8, and both rows + had been updated on several earlier occasions such that the + current values were 5 and 9 respectively then the following + fooCounts instances would exist. + + fooCounts.0.1 5 + fooCounts.0.2 9 + fooCounts.1.1 5 + + fooCounts.1.2 9 + fooCounts.2.1 5 + fooCounts.2.2 9 + fooCounts.3.1 5 + fooCounts.3.2 9 + fooCounts.4.1 5 + fooCounts.4.2 9 + fooCounts.5.1 5 + fooCounts.5.2 9 + fooCounts.6.1 5 + fooCounts.6.2 9 + fooCounts.7.2 9 -- note that row 1 doesn't exist for + fooCounts.8.2 9 -- times 7 and 8" + SYNTAX TimeTicks + +ZeroBasedCounter32 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes an object which counts events with the + following semantics: objects of this type will be set to + zero(0) on creation and will thereafter count appropriate + events, wrapping back to zero(0) when the value 2^32 is + reached. + + Provided that an application discovers the new object within + the minimum time to wrap it can use the initial value as a + delta since it last polled the table of which this object is + part. It is important for a management station to be aware of + this minimum time and the actual time between polls, and to + discard data if the actual time is too long or there is no + defined minimum time. + + Typically this TC is used in tables where the INDEX space is + constantly changing and/or the TimeFilter mechanism is in use." + SYNTAX Gauge32 + +-- +-- *********************************************************** +-- +-- Textual Conventions +-- +-- *********************************************************** + +LldpChassisIdSubtype ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the source of a chassis identifier. + + The enumeration 'chassisComponent(1)' represents a chassis + identifier based on the value of entPhysicalAlias object + (defined in IETF RFC 2737) for a chassis component (i.e., + an entPhysicalClass value of 'chassis(3)'). + + The enumeration 'interfaceAlias(2)' represents a chassis + identifier based on the value of ifAlias object (defined in + IETF RFC 2863) for an interface on the containing chassis. + + The enumeration 'portComponent(3)' represents a chassis + identifier based on the value of entPhysicalAlias object + (defined in IETF RFC 2737) for a port or backplane + component (i.e., entPhysicalClass value of 'port(10)' or + 'backplane(4)'), within the containing chassis. + + The enumeration 'macAddress(4)' represents a chassis + identifier based on the value of a unicast source address + (encoded in network byte order and IEEE 802.3 canonical bit + order), of a port on the containing chassis as defined in + IEEE Std 802-2001. + + The enumeration 'networkAddress(5)' represents a chassis + identifier based on a network address, associated with + a particular chassis. The encoded address is actually + composed of two fields. The first field is a single octet, + representing the IANA AddressFamilyNumbers value for the + specific address type, and the second field is the network + address value. + + The enumeration 'interfaceName(6)' represents a chassis + identifier based on the value of ifName object (defined in + IETF RFC 2863) for an interface on the containing chassis. + + The enumeration 'local(7)' represents a chassis identifier + based on a locally defined value." + SYNTAX INTEGER { + chassisComponent(1), + interfaceAlias(2), + portComponent(3), + macAddress(4), + networkAddress(5), + interfaceName(6), + local(7) + } + +LldpChassisId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the format of a chassis identifier string. + Objects of this type are always used with an associated + LldpChassisIdSubtype object, which identifies the format of + the particular LldpChassisId object instance. + + If the associated LldpChassisIdSubtype object has a value of + 'chassisComponent(1)', then the octet string identifies + a particular instance of the entPhysicalAlias object + (defined in IETF RFC 2737) for a chassis component (i.e., + an entPhysicalClass value of 'chassis(3)'). + + If the associated LldpChassisIdSubtype object has a value + of 'interfaceAlias(2)', then the octet string identifies + a particular instance of the ifAlias object (defined in + IETF RFC 2863) for an interface on the containing chassis. + If the particular ifAlias object does not contain any values, + another chassis identifier type should be used. + + If the associated LldpChassisIdSubtype object has a value + of 'portComponent(3)', then the octet string identifies a + particular instance of the entPhysicalAlias object (defined + in IETF RFC 2737) for a port or backplane component within + the containing chassis. + + If the associated LldpChassisIdSubtype object has a value of + 'macAddress(4)', then this string identifies a particular + unicast source address (encoded in network byte order and + IEEE 802.3 canonical bit order), of a port on the containing + chassis as defined in IEEE Std 802-2001. + + If the associated LldpChassisIdSubtype object has a value of + 'networkAddress(5)', then this string identifies a particular + network address, encoded in network byte order, associated + with one or more ports on the containing chassis. The first + octet contains the IANA Address Family Numbers enumeration + value for the specific address type, and octets 2 through + N contain the network address value in network byte order. + + If the associated LldpChassisIdSubtype object has a value + of 'interfaceName(6)', then the octet string identifies + a particular instance of the ifName object (defined in + IETF RFC 2863) for an interface on the containing chassis. + If the particular ifName object does not contain any values, + another chassis identifier type should be used. + + If the associated LldpChassisIdSubtype object has a value of + 'local(7)', then this string identifies a locally assigned + Chassis ID." + SYNTAX OCTET STRING (SIZE (1..255)) + +LldpPortIdSubtype ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the source of a particular type of port + identifier used in the LLDP MIB. + + The enumeration 'interfaceAlias(1)' represents a port + identifier based on the ifAlias MIB object, defined in IETF + RFC 2863. + + The enumeration 'portComponent(2)' represents a port + identifier based on the value of entPhysicalAlias (defined in + IETF RFC 2737) for a port component (i.e., entPhysicalClass + value of 'port(10)'), within the containing chassis. + + The enumeration 'macAddress(3)' represents a port identifier + based on a unicast source address (encoded in network + byte order and IEEE 802.3 canonical bit order), which has + been detected by the agent and associated with a particular + port (IEEE Std 802-2001). + + The enumeration 'networkAddress(4)' represents a port + identifier based on a network address, detected by the agent + and associated with a particular port. + + The enumeration 'interfaceName(5)' represents a port + identifier based on the ifName MIB object, defined in IETF + RFC 2863. + + The enumeration 'agentCircuitId(6)' represents a port + identifier based on the agent-local identifier of the circuit + (defined in RFC 3046), detected by the agent and associated + with a particular port. + + The enumeration 'local(7)' represents a port identifier + based on a value locally assigned." + + SYNTAX INTEGER { + interfaceAlias(1), + portComponent(2), + macAddress(3), + networkAddress(4), + interfaceName(5), + agentCircuitId(6), + local(7) + } + +LldpPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the format of a port identifier string. + Objects of this type are always used with an associated + LldpPortIdSubtype object, which identifies the format of the + particular LldpPortId object instance. + + If the associated LldpPortIdSubtype object has a value of + 'interfaceAlias(1)', then the octet string identifies a + particular instance of the ifAlias object (defined in IETF + RFC 2863). If the particular ifAlias object does not contain + any values, another port identifier type should be used. + + If the associated LldpPortIdSubtype object has a value of + 'portComponent(2)', then the octet string identifies a + particular instance of the entPhysicalAlias object (defined + in IETF RFC 2737) for a port or backplane component. + + If the associated LldpPortIdSubtype object has a value of + 'macAddress(3)', then this string identifies a particular + unicast source address (encoded in network byte order + and IEEE 802.3 canonical bit order) associated with the port + (IEEE Std 802-2001). + + If the associated LldpPortIdSubtype object has a value of + 'networkAddress(4)', then this string identifies a network + address associated with the port. The first octet contains + the IANA AddressFamilyNumbers enumeration value for the + specific address type, and octets 2 through N contain the + networkAddress address value in network byte order. + + If the associated LldpPortIdSubtype object has a value of + 'interfaceName(5)', then the octet string identifies a + particular instance of the ifName object (defined in IETF + RFC 2863). If the particular ifName object does not contain + any values, another port identifier type should be used. + + If the associated LldpPortIdSubtype object has a value of + 'agentCircuitId(6)', then this string identifies a agent-local + identifier of the circuit (defined in RFC 3046). + + If the associated LldpPortIdSubtype object has a value of + 'local(7)', then this string identifies a locally + assigned port ID." + SYNTAX OCTET STRING (SIZE (1..255)) + +LldpManAddrIfSubtype ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the basis of a particular type of + interface associated with the management address. + + The enumeration 'unknown(1)' represents the case where the + interface is not known. + + The enumeration 'ifIndex(2)' represents interface identifier + based on the ifIndex MIB object. + + The enumeration 'systemPortNumber(3)' represents interface + identifier based on the system port numbering convention." + REFERENCE + "IEEE 802.1AB-2004 9.5.9.5" + + SYNTAX INTEGER { + unknown(1), + ifIndex(2), + systemPortNumber(3) + } + +LldpManAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of a management address associated with the LLDP + agent that may be used to reach higher layer entities to + assist discovery by network management. + + It should be noted that appropriate security credentials, + such as SNMP engineId, may be required to access the LLDP + agent using a management address. These necessary credentials + should be known by the network management and the objects + associated with the credentials are not included in the + LLDP agent." + SYNTAX OCTET STRING (SIZE (1..31)) + +LldpSystemCapabilitiesMap ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the system capabilities. + + The bit 'other(0)' indicates that the system has capabilities + other than those listed below. + + The bit 'repeater(1)' indicates that the system has repeater + capability. + + The bit 'bridge(2)' indicates that the system has bridge + capability. + + The bit 'wlanAccessPoint(3)' indicates that the system has + WLAN access point capability. + + The bit 'router(4)' indicates that the system has router + capability. + + The bit 'telephone(5)' indicates that the system has telephone + capability. + + The bit 'docsisCableDevice(6)' indicates that the system has + DOCSIS Cable Device capability (IETF RFC 2669 & 2670). + + The bit 'stationOnly(7)' indicates that the system has only + station capability and nothing else." + SYNTAX BITS { + other(0), + repeater(1), + bridge(2), + wlanAccessPoint(3), + router(4), + telephone(5), + docsisCableDevice(6), + stationOnly(7) + } + +LldpPortNumber ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Each port contained in the chassis (that is known to the + LLDP agent) is uniquely identified by a port number. + + A port number has no mandatory relationship to an + InterfaceIndex object (of the interfaces MIB, IETF RFC 2863). + If the LLDP agent is a IEEE 802.1D, IEEE 802.1Q bridge, the + LldpPortNumber will have the same value as the dot1dBasePort + object (defined in IETF RFC 1493) associated corresponding + bridge port. If the system hosting LLDP agent is not an + IEEE 802.1D or an IEEE 802.1Q bridge, the LldpPortNumber + will have the same value as the corresponding interface's + InterfaceIndex object. + + Port numbers should be in the range of 1 and 4096 since a + particular port is also represented by the corresponding + port number bit in LldpPortList." + SYNTAX Integer32(1..4096) + +LldpPortList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each octet within this value specifies a set of eight ports, + with the first octet specifying ports 1 through 8, the second + octet specifying ports 9 through 16, etc. Within each octet, + the most significant bit represents the lowest numbered port, + and the least significant bit represents the highest numbered + port. Thus, each port of the system is represented by a + single bit within the value of this object. If that bit has + a value of '1' then that port is included in the set of ports; + the port is not included if its bit has a value of '0'." + REFERENCE + "IETF RFC 2674 section 5" + SYNTAX OCTET STRING(SIZE(0..512)) + +-- +-- *********************************************************** +-- +-- L L D P C O N F I G +-- +-- *********************************************************** +-- + +lldpMessageTxInterval OBJECT-TYPE + SYNTAX Integer32(5..32768) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval at which LLDP frames are transmitted on + behalf of this LLDP agent. + + The default value for lldpMessageTxInterval object is + 30 seconds. + + The value of this object must be restored from non-volatile + storage after a re-initialization of the management system." + REFERENCE + "IEEE 802.1AB-2004 10.5.3.3" + DEFVAL { 30 } + ::= { lldpConfiguration 1 } + +lldpMessageTxHoldMultiplier OBJECT-TYPE + SYNTAX Integer32(2..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time-to-live value expressed as a multiple of the + lldpMessageTxInterval object. The actual time-to-live value + used in LLDP frames, transmitted on behalf of this LLDP agent, + can be expressed by the following formula: TTL = min(65535, + (lldpMessageTxInterval * lldpMessageTxHoldMultiplier)) For + example, if the value of lldpMessageTxInterval is '30', and + the value of lldpMessageTxHoldMultiplier is '4', then the + value '120' is encoded in the TTL field in the LLDP header. + + The default value for lldpMessageTxHoldMultiplier object is 4. + + The value of this object must be restored from non-volatile + storage after a re-initialization of the management system." + REFERENCE + "IEEE 802.1AB-2004 10.5.3.3" + DEFVAL { 4 } + ::= { lldpConfiguration 2 } + +lldpReinitDelay OBJECT-TYPE + SYNTAX Integer32(1..10) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lldpReinitDelay indicates the delay (in units of + seconds) from when lldpPortConfigAdminStatus object of a + particular port becomes 'disabled' until re-initialization + will be attempted. + + The default value for lldpReintDelay object is two seconds. + + The value of this object must be restored from non-volatile + storage after a re-initialization of the management system." + REFERENCE + "IEEE 802.1AB-2004 10.5.3.3" + DEFVAL { 2 } + ::= { lldpConfiguration 3 } + +lldpTxDelay OBJECT-TYPE + SYNTAX Integer32(1..8192) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lldpTxDelay indicates the delay (in units + of seconds) between successive LLDP frame transmissions + initiated by value/status changes in the LLDP local systems + MIB. The recommended value for the lldpTxDelay is set by the + following formula: + + 1 <= lldpTxDelay <= (0.25 * lldpMessageTxInterval) + + The default value for lldpTxDelay object is two seconds. + + The value of this object must be restored from non-volatile + storage after a re-initialization of the management system." + REFERENCE + "IEEE 802.1AB-2004 10.5.3.3" + DEFVAL { 2 } + ::= { lldpConfiguration 4 } + +lldpNotificationInterval OBJECT-TYPE + SYNTAX Integer32(5..3600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls the transmission of LLDP notifications. + + the agent must not generate more than one lldpRemTablesChange + notification-event in the indicated period, where a + 'notification-event' is the transmission of a single + notification PDU type to a list of notification destinations. + If additional changes in lldpRemoteSystemsData object + groups occur within the indicated throttling period, + then these trap- events must be suppressed by the + agent. An NMS should periodically check the value of + lldpStatsRemTableLastChangeTime to detect any missed + lldpRemTablesChange notification-events, e.g. due to + throttling or transmission loss. + + If notification transmission is enabled for particular ports, + the suggested default throttling period is 5 seconds. + + The value of this object must be restored from non-volatile + storage after a re-initialization of the management system." + DEFVAL { 5 } + ::= { lldpConfiguration 5 } + +-- +-- lldpPortConfigTable: LLDP configuration on a per port basis +-- + +lldpPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF LldpPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table that controls LLDP frame transmission on individual + ports." + ::= { lldpConfiguration 6 } + +lldpPortConfigEntry OBJECT-TYPE + SYNTAX LldpPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LLDP configuration information for a particular port. + This configuration parameter controls the transmission and + the reception of LLDP frames on those ports whose rows are + created in this table." + INDEX { lldpPortConfigPortNum } + ::= { lldpPortConfigTable 1 } + +LldpPortConfigEntry ::= SEQUENCE { + lldpPortConfigPortNum LldpPortNumber, + lldpPortConfigAdminStatus INTEGER, + lldpPortConfigNotificationEnable TruthValue, + lldpPortConfigTLVsTxEnable BITS } + +lldpPortConfigPortNum OBJECT-TYPE + SYNTAX LldpPortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value used to identify the port component + (contained in the local chassis with the LLDP agent) + associated with this entry. + + The value of this object is used as a port index to the + lldpPortConfigTable." + ::= { lldpPortConfigEntry 1 } + +lldpPortConfigAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + txOnly(1), + rxOnly(2), + txAndRx(3), + disabled(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administratively desired status of the local LLDP agent. + + If the associated lldpPortConfigAdminStatus object has a + value of 'txOnly(1)', then LLDP agent will transmit LLDP + frames on this port and it will not store any information + about the remote systems connected. + + If the associated lldpPortConfigAdminStatus object has a + value of 'rxOnly(2)', then the LLDP agent will receive, + but it will not transmit LLDP frames on this port. + + If the associated lldpPortConfigAdminStatus object has a + value of 'txAndRx(3)', then the LLDP agent will transmit + and receive LLDP frames on this port. + + If the associated lldpPortConfigAdminStatus object has a + value of 'disabled(4)', then LLDP agent will not transmit or + receive LLDP frames on this port. If there is remote systems + information which is received on this port and stored in + other tables, before the port's lldpPortConfigAdminStatus + becomes disabled, then the information will naturally age out." + REFERENCE + "IEEE 802.1AB-2004 10.5.1" + DEFVAL { txAndRx } + ::= { lldpPortConfigEntry 2 } + +lldpPortConfigNotificationEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lldpPortConfigNotificationEnable controls, on a per + port basis, whether or not notifications from the agent + are enabled. The value true(1) means that notifications are + enabled; the value false(2) means that they are not." + DEFVAL { false } + ::= { lldpPortConfigEntry 3 } + +lldpPortConfigTLVsTxEnable OBJECT-TYPE + SYNTAX BITS { + portDesc(0), + sysName(1), + sysDesc(2), + sysCap(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lldpPortConfigTLVsTxEnable, defined as a bitmap, + includes the basic set of LLDP TLVs whose transmission is + allowed on the local LLDP agent by the network management. + Each bit in the bitmap corresponds to a TLV type associated + with a specific optional TLV. + + It should be noted that the organizationally-specific TLVs + are excluded from the lldpTLVsTxEnable bitmap. + + LLDP Organization Specific Information Extension MIBs should + have similar configuration object to control transmission + of their organizationally defined TLVs. + + The bit 'portDesc(0)' indicates that LLDP agent should + transmit 'Port Description TLV'. + + The bit 'sysName(1)' indicates that LLDP agent should transmit + 'System Name TLV'. + + The bit 'sysDesc(2)' indicates that LLDP agent should transmit + 'System Description TLV'. + + The bit 'sysCap(3)' indicates that LLDP agent should transmit + 'System Capabilities TLV'. + + There is no bit reserved for the management address TLV type + since transmission of management address TLVs are controlled + by another object, lldpConfigManAddrTable. + + The default value for lldpPortConfigTLVsTxEnable object is + empty set, which means no enumerated values are set. + + The value of this object must be restored from non-volatile + storage after a re-initialization of the management system." + REFERENCE + "IEEE 802.1AB-2004 10.2.1.1" + DEFVAL { { } } + ::= { lldpPortConfigEntry 4 } + + +-- +-- lldpManAddrConfigTxPortsTable : selection of management addresses +-- to be transmitted on a specified set +-- of ports. +-- + +lldpConfigManAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF LldpConfigManAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table that controls selection of LLDP management address + TLV instances to be transmitted on individual ports." + ::= { lldpConfiguration 7 } + +lldpConfigManAddrEntry OBJECT-TYPE + SYNTAX LldpConfigManAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LLDP configuration information that specifies the set + of ports (represented as a PortList) on which the local + system management address instance will be transmitted. + + This configuration object augments the lldpLocManAddrEntry, + therefore it is only present along with the management + address instance contained in the associated + lldpLocManAddrEntry entry. + + Each active lldpConfigManAddrEntry must be restored from + non-volatile and re-created (along with the corresponding + lldpLocManAddrEntry) after a re-initialization of the + management system." + AUGMENTS { lldpLocManAddrEntry } + ::= { lldpConfigManAddrTable 1 } + +LldpConfigManAddrEntry ::= SEQUENCE { + lldpConfigManAddrPortsTxEnable LldpPortList +} + +lldpConfigManAddrPortsTxEnable OBJECT-TYPE + SYNTAX LldpPortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of ports that are identified by a PortList, in which + each port is represented as a bit. The corresponding local + system management address instance will be transmitted on the + member ports of the lldpManAddrPortsTxEnable. + + The default value for lldpConfigManAddrPortsTxEnable object + is empty binary string, which means no ports are specified + for advertising indicated management address instance." + REFERENCE + "IEEE 802.1AB-2004 10.2.1.1" + DEFVAL { ''H } -- empty binary string + ::= { lldpConfigManAddrEntry 1 } + + +-- +-- *********************************************************** +-- +-- L L D P S T A T S +-- +-- *********************************************************** +-- +-- LLDP Stats Group + +lldpStatsRemTablesLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime object (defined in IETF RFC 3418) + at the time an entry is created, modified, or deleted in the + in tables associated with the lldpRemoteSystemsData objects + and all LLDP extension objects associated with remote systems. + + An NMS can use this object to reduce polling of the + lldpRemoteSystemsData objects." + ::= { lldpStatistics 1 } + +lldpStatsRemTablesInserts OBJECT-TYPE + SYNTAX ZeroBasedCounter32 + UNITS "table entries" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the complete set of information + advertised by a particular MSAP has been inserted into tables + contained in lldpRemoteSystemsData and lldpExtensions objects. + + The complete set of information received from a particular + MSAP should be inserted into related tables. If partial + information cannot be inserted for a reason such as lack + of resources, all of the complete set of information should + be removed. + + This counter should be incremented only once after the + complete set of information is successfully recorded + in all related tables. Any failures during inserting + information set which result in deletion of previously + inserted information should not trigger any changes in + lldpStatsRemTablesInserts since the insert is not completed + yet or or in lldpStatsRemTablesDeletes, since the deletion + would only be a partial deletion. If the failure was the + result of lack of resources, the lldpStatsRemTablesDrops + counter should be incremented once." + ::= { lldpStatistics 2 } + +lldpStatsRemTablesDeletes OBJECT-TYPE + SYNTAX ZeroBasedCounter32 + UNITS "table entries" + MAX-ACCESS read-only + STATUS current + + DESCRIPTION + "The number of times the complete set of information + advertised by a particular MSAP has been deleted from + tables contained in lldpRemoteSystemsData and lldpExtensions + objects. + + This counter should be incremented only once when the + complete set of information is completely deleted from all + related tables. Partial deletions, such as deletion of + rows associated with a particular MSAP from some tables, + but not from all tables are not allowed, thus should not + change the value of this counter." + ::= { lldpStatistics 3 } + +lldpStatsRemTablesDrops OBJECT-TYPE + SYNTAX ZeroBasedCounter32 + UNITS "table entries" + MAX-ACCESS read-only + + STATUS current + DESCRIPTION + "The number of times the complete set of information + advertised by a particular MSAP could not be entered into + tables contained in lldpRemoteSystemsData and lldpExtensions + objects because of insufficient resources." + ::= { lldpStatistics 4 } + +lldpStatsRemTablesAgeouts OBJECT-TYPE + SYNTAX ZeroBasedCounter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the complete set of information + advertised by a particular MSAP has been deleted from tables + contained in lldpRemoteSystemsData and lldpExtensions objects + because the information timeliness interval has expired. + + This counter should be incremented only once when the complete + set of information is completely invalidated (aged out) + from all related tables. Partial aging, similar to deletion + case, is not allowed, and thus, should not change the value + of this counter." + ::= { lldpStatistics 5 } + +-- +-- TX statistics +-- + +lldpStatsTxPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF LldpStatsTxPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing LLDP transmission statistics for + individual ports. Entries are not required to exist in + this table while the lldpPortConfigEntry object is equal to + 'disabled(4)'." + ::= { lldpStatistics 6 } + +lldpStatsTxPortEntry OBJECT-TYPE + SYNTAX LldpStatsTxPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LLDP frame transmission statistics for a particular port. + The port must be contained in the same chassis as the + LLDP agent. + + All counter values in a particular entry shall be + maintained on a continuing basis and shall not be deleted + upon expiration of rxInfoTTL timing counters in the LLDP + remote systems MIB of the receipt of a shutdown frame from + a remote LLDP agent. + + All statistical counters associated with a particular + port on the local LLDP agent become frozen whenever the + adminStatus is disabled for the same port." + INDEX { lldpStatsTxPortNum } + ::= { lldpStatsTxPortTable 1 } + +LldpStatsTxPortEntry ::= SEQUENCE { + lldpStatsTxPortNum LldpPortNumber, + lldpStatsTxPortFramesTotal Counter32 +} + +lldpStatsTxPortNum OBJECT-TYPE + SYNTAX LldpPortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value used to identify the port component + (contained in the local chassis with the LLDP agent) + associated with this entry. + + The value of this object is used as a port index to the + lldpStatsTable." + ::= { lldpStatsTxPortEntry 1 } + +lldpStatsTxPortFramesTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of LLDP frames transmitted by this LLDP agent + on the indicated port." + REFERENCE + "IEEE 802.1AB-2004 10.5.2" + ::= { lldpStatsTxPortEntry 2 } + +-- +-- RX statistics +-- + +lldpStatsRxPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF LldpRxStatsPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing LLDP reception statistics for individual + ports. Entries are not required to exist in this table while + the lldpPortConfigEntry object is equal to 'disabled(4)'." + ::= { lldpStatistics 7 } + +lldpStatsRxPortEntry OBJECT-TYPE + SYNTAX LldpRxStatsPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LLDP frame reception statistics for a particular port. + The port must be contained in the same chassis as the + LLDP agent. + + All counter values in a particular entry shall be + maintained on a continuing basis and shall not be deleted + upon expiration of rxInfoTTL timing counters in the LLDP + remote systems MIB of the receipt of a shutdown frame from + a remote LLDP agent. + + All statistical counters associated with a particular + port on the local LLDP agent become frozen whenever the + adminStatus is disabled for the same port." + INDEX { lldpStatsRxPortNum } + ::= { lldpStatsRxPortTable 1 } + +LldpRxStatsPortEntry ::= SEQUENCE { + lldpStatsRxPortNum LldpPortNumber, + lldpStatsRxPortFramesDiscardedTotal Counter32, + lldpStatsRxPortFramesErrors Counter32, + lldpStatsRxPortFramesTotal Counter32, + lldpStatsRxPortTLVsDiscardedTotal Counter32, + lldpStatsRxPortTLVsUnrecognizedTotal Counter32, + lldpStatsRxPortAgeoutsTotal ZeroBasedCounter32 +} + +lldpStatsRxPortNum OBJECT-TYPE + SYNTAX LldpPortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value used to identify the port component + (contained in the local chassis with the LLDP agent) + associated with this entry. + + The value of this object is used as a port index to the + lldpStatsTable." + ::= { lldpStatsRxPortEntry 1 } + +lldpStatsRxPortFramesDiscardedTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of LLDP frames received by this LLDP agent on + the indicated port, and then discarded for any reason. + This counter can provide an indication that LLDP header + formating problems may exist with the local LLDP agent in + the sending system or that LLDPDU validation problems may + exist with the local LLDP agent in the receiving system." + REFERENCE + "IEEE 802.1AB-2004 10.5.2" + ::= { lldpStatsRxPortEntry 2 } + +lldpStatsRxPortFramesErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of invalid LLDP frames received by this LLDP + agent on the indicated port, while this LLDP agent is enabled." + REFERENCE + "IEEE 802.1AB-2004 10.5.2" + ::= { lldpStatsRxPortEntry 3 } + +lldpStatsRxPortFramesTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of valid LLDP frames received by this LLDP agent + on the indicated port, while this LLDP agent is enabled." + REFERENCE + "IEEE 802.1AB-2004 10.5.2" + ::= { lldpStatsRxPortEntry 4 } + +lldpStatsRxPortTLVsDiscardedTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of LLDP TLVs discarded for any reason by this LLDP + agent on the indicated port." + REFERENCE + "IEEE 802.1AB-2004 10.5.2" + ::= { lldpStatsRxPortEntry 5 } + +lldpStatsRxPortTLVsUnrecognizedTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of LLDP TLVs received on the given port that + are not recognized by this LLDP agent on the indicated port. + + An unrecognized TLV is referred to as the TLV whose type value + is in the range of reserved TLV types (000 1001 - 111 1110) + in Table 9.1 of IEEE Std 802.1AB-2004. An unrecognized + TLV may be a basic management TLV from a later LLDP version." + REFERENCE + "IEEE 802.1AB-2004 10.5.2" + ::= { lldpStatsRxPortEntry 6 } + +lldpStatsRxPortAgeoutsTotal OBJECT-TYPE + SYNTAX ZeroBasedCounter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter that represents the number of age-outs that + occurred on a given port. An age-out is the number of + times the complete set of information advertised by a + particular MSAP has been deleted from tables contained in + lldpRemoteSystemsData and lldpExtensions objects because + the information timeliness interval has expired. + + This counter is similar to lldpStatsRemTablesAgeouts, except + that the counter is on a per port basis. This enables NMS to + poll tables associated with the lldpRemoteSystemsData objects + and all LLDP extension objects associated with remote systems + on the indicated port only. + + This counter should be set to zero during agent initialization + and its value should not be saved in non-volatile storage. + When a port's admin status changes from 'disabled' to + 'rxOnly', 'txOnly' or 'txAndRx', the counter associated with + the same port should reset to 0. The agent should also flush + all remote system information associated with the same port. + + This counter should be incremented only once when the + complete set of information is invalidated (aged out) from + all related tables on a particular port. Partial aging + is not allowed, and thus, should not change the value of + this counter." + REFERENCE + "IEEE 802.1AB-2004 10.5.2" + ::= { lldpStatsRxPortEntry 7 } + +-- *********************************************************** +-- +-- L O C A L S Y S T E M D A T A +-- +-- *********************************************************** + +lldpLocChassisIdSubtype OBJECT-TYPE + SYNTAX LldpChassisIdSubtype + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of encoding used to identify the chassis + associated with the local system." + REFERENCE + "IEEE 802.1AB-2004 9.5.2.2" + ::= { lldpLocalSystemData 1 } + +lldpLocChassisId OBJECT-TYPE + SYNTAX LldpChassisId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the chassis component + associated with the local system." + REFERENCE + "IEEE 802.1AB-2004 9.5.2.3" + ::= { lldpLocalSystemData 2 } + +lldpLocSysName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the system name of the + local system. If the local agent supports IETF RFC 3418, + lldpLocSysName object should have the same value of sysName + object." + REFERENCE + "IEEE 802.1AB-2004 9.5.6.2" + ::= { lldpLocalSystemData 3 } + +lldpLocSysDesc OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the system description + of the local system. If the local agent supports IETF RFC 3418, + lldpLocSysDesc object should have the same value of sysDesc + object." + REFERENCE + "IEEE 802.1AB-2004 9.5.7.2" + ::= { lldpLocalSystemData 4 } + +lldpLocSysCapSupported OBJECT-TYPE + SYNTAX LldpSystemCapabilitiesMap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bitmap value used to identify which system capabilities + are supported on the local system." + REFERENCE + "IEEE 802.1AB-2004 9.5.8.1" + ::= { lldpLocalSystemData 5 } + +lldpLocSysCapEnabled OBJECT-TYPE + SYNTAX LldpSystemCapabilitiesMap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bitmap value used to identify which system capabilities + are enabled on the local system." + REFERENCE + "IEEE 802.1AB-2004 9.5.8.2" + ::= { lldpLocalSystemData 6 } + + +-- +-- lldpLocPortTable : Port specific Local system data +-- + +lldpLocPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF LldpLocPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one or more rows per port information + associated with the local system known to this agent." + ::= { lldpLocalSystemData 7 } + +lldpLocPortEntry OBJECT-TYPE + SYNTAX LldpLocPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular port component. + + Entries may be created and deleted in this table by the + agent." + INDEX { lldpLocPortNum } + ::= { lldpLocPortTable 1 } + +LldpLocPortEntry ::= SEQUENCE { + lldpLocPortNum LldpPortNumber, + lldpLocPortIdSubtype LldpPortIdSubtype, + lldpLocPortId LldpPortId, + lldpLocPortDesc SnmpAdminString +} + +lldpLocPortNum OBJECT-TYPE + SYNTAX LldpPortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value used to identify the port component + (contained in the local chassis with the LLDP agent) + associated with this entry. + + The value of this object is used as a port index to the + lldpLocPortTable." + ::= { lldpLocPortEntry 1 } + +lldpLocPortIdSubtype OBJECT-TYPE + SYNTAX LldpPortIdSubtype + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of port identifier encoding used in the associated + 'lldpLocPortId' object." + REFERENCE + "IEEE 802.1AB-2004 9.5.3.2" + ::= { lldpLocPortEntry 2 } + +lldpLocPortId OBJECT-TYPE + SYNTAX LldpPortId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the port component + associated with a given port in the local system." + REFERENCE + "IEEE 802.1AB-2004 9.5.3.3" + ::= { lldpLocPortEntry 3 } + +lldpLocPortDesc OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the 802 LAN station's port + description associated with the local system. If the local + agent supports IETF RFC 2863, lldpLocPortDesc object should + have the same value of ifDescr object." + REFERENCE + "IEEE 802.1AB-2004 9.5.5.2" + ::= { lldpLocPortEntry 4 } + +-- +-- lldpLocManAddrTable : Management addresses of the local system +-- + +lldpLocManAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF LldpLocManAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains management address information on the + local system known to this agent." + ::= { lldpLocalSystemData 8 } + +lldpLocManAddrEntry OBJECT-TYPE + SYNTAX LldpLocManAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Management address information about a particular chassis + component. There may be multiple management addresses + configured on the system identified by a particular + lldpLocChassisId. Each management address should have + distinct 'management address type' (lldpLocManAddrSubtype) and + 'management address' (lldpLocManAddr.) + + Entries may be created and deleted in this table by the + agent." + INDEX { lldpLocManAddrSubtype, + lldpLocManAddr } + ::= { lldpLocManAddrTable 1 } + +LldpLocManAddrEntry ::= SEQUENCE { + lldpLocManAddrSubtype AddressFamilyNumbers, + lldpLocManAddr LldpManAddress, + lldpLocManAddrLen Integer32, + lldpLocManAddrIfSubtype LldpManAddrIfSubtype, + lldpLocManAddrIfId Integer32, + lldpLocManAddrOID OBJECT IDENTIFIER +} + +lldpLocManAddrSubtype OBJECT-TYPE + SYNTAX AddressFamilyNumbers + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of management address identifier encoding used in + the associated 'lldpLocManagmentAddr' object." + REFERENCE + "IEEE 802.1AB-2004 9.5.9.3" + ::= { lldpLocManAddrEntry 1 } + +lldpLocManAddr OBJECT-TYPE + SYNTAX LldpManAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The string value used to identify the management address + component associated with the local system. The purpose of + this address is to contact the management entity." + REFERENCE + "IEEE 802.1AB-2004 9.5.9.4" + ::= { lldpLocManAddrEntry 2 } + +lldpLocManAddrLen OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total length of the management address subtype and the + management address fields in LLDPDUs transmitted by the + local LLDP agent. + + The management address length field is needed so that the + receiving systems that do not implement SNMP will not be + required to implement an iana family numbers/address length + equivalency table in order to decode the management adress." + REFERENCE + "IEEE 802.1AB-2004 9.5.9.2" + ::= { lldpLocManAddrEntry 3 } + + +lldpLocManAddrIfSubtype OBJECT-TYPE + SYNTAX LldpManAddrIfSubtype + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The enumeration value that identifies the interface numbering + method used for defining the interface number, associated + with the local system." + REFERENCE + "IEEE 802.1AB-2004 9.5.9.5" + ::= { lldpLocManAddrEntry 4 } + +lldpLocManAddrIfId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The integer value used to identify the interface number + regarding the management address component associated with + the local system." + REFERENCE + "IEEE 802.1AB-2004 9.5.9.6" + ::= { lldpLocManAddrEntry 5 } + +lldpLocManAddrOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OID value used to identify the type of hardware component + or protocol entity associated with the management address + advertised by the local system agent." + REFERENCE + "IEEE 802.1AB-2004 9.5.9.8" + ::= { lldpLocManAddrEntry 6 } + + +-- *********************************************************** +-- +-- R E M O T E S Y S T E M S D A T A +-- +-- *********************************************************** + +lldpRemTable OBJECT-TYPE + SYNTAX SEQUENCE OF LldpRemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one or more rows per physical network + connection known to this agent. The agent may wish to ensure + that only one lldpRemEntry is present for each local port, + or it may choose to maintain multiple lldpRemEntries for + the same local port. + + The following procedure may be used to retrieve remote + systems information updates from an LLDP agent: + + 1. NMS polls all tables associated with remote systems + and keeps a local copy of the information retrieved. + NMS polls periodically the values of the following + objects: + a. lldpStatsRemTablesInserts + b. lldpStatsRemTablesDeletes + c. lldpStatsRemTablesDrops + d. lldpStatsRemTablesAgeouts + e. lldpStatsRxPortAgeoutsTotal for all ports. + + 2. LLDP agent updates remote systems MIB objects, and + sends out notifications to a list of notification + destinations. + + 3. NMS receives the notifications and compares the new + values of objects listed in step 1. + + Periodically, NMS should poll the object + lldpStatsRemTablesLastChangeTime to find out if anything + has changed since the last poll. if something has + changed, NMS will poll the objects listed in step 1 to + figure out what kind of changes occurred in the tables. + + if value of lldpStatsRemTablesInserts has changed, + then NMS will walk all tables by employing TimeFilter + with the last-polled time value. This request will + return new objects or objects whose values are updated + since the last poll. + + if value of lldpStatsRemTablesAgeouts has changed, + then NMS will walk the lldpStatsRxPortAgeoutsTotal and + compare the new values with previously recorded ones. + For ports whose lldpStatsRxPortAgeoutsTotal value is + greater than the recorded value, NMS will have to + retrieve objects associated with those ports from + table(s) without employing a TimeFilter (which is + performed by specifying 0 for the TimeFilter.) + + lldpStatsRemTablesDeletes and lldpStatsRemTablesDrops + objects are provided for informational purposes." + ::= { lldpRemoteSystemsData 1 } + +lldpRemEntry OBJECT-TYPE + SYNTAX LldpRemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular physical network connection. + Entries may be created and deleted in this table by the agent, + if a physical topology discovery process is active." + INDEX { + lldpRemTimeMark, + lldpRemLocalPortNum, + lldpRemIndex + } + ::= { lldpRemTable 1 } + +LldpRemEntry ::= SEQUENCE { + lldpRemTimeMark TimeFilter, + lldpRemLocalPortNum LldpPortNumber, + lldpRemIndex Integer32, + lldpRemChassisIdSubtype LldpChassisIdSubtype, + lldpRemChassisId LldpChassisId, + lldpRemPortIdSubtype LldpPortIdSubtype, + lldpRemPortId LldpPortId, + lldpRemPortDesc SnmpAdminString, + lldpRemSysName SnmpAdminString, + lldpRemSysDesc SnmpAdminString, + lldpRemSysCapSupported LldpSystemCapabilitiesMap, + lldpRemSysCapEnabled LldpSystemCapabilitiesMap +} + +lldpRemTimeMark OBJECT-TYPE + SYNTAX TimeFilter + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A TimeFilter for this entry. See the TimeFilter textual + convention in IETF RFC 2021 and + http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt + to see how TimeFilter works." + REFERENCE + "IETF RFC 2021 section 6" + ::= { lldpRemEntry 1 } + +lldpRemLocalPortNum OBJECT-TYPE + SYNTAX LldpPortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value used to identify the port component + (contained in the local chassis with the LLDP agent) + associated with this entry. The lldpRemLocalPortNum + identifies the port on which the remote system information + is received. + + The value of this object is used as a port index to the + lldpRemTable." + ::= { lldpRemEntry 2 } + +lldpRemIndex OBJECT-TYPE + SYNTAX Integer32(1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents an arbitrary local integer value used + by this agent to identify a particular connection instance, + unique only for the indicated remote system. + + An agent is encouraged to assign monotonically increasing + index values to new entries, starting with one, after each + reboot. It is considered unlikely that the lldpRemIndex + will wrap between reboots." + ::= { lldpRemEntry 3 } + +lldpRemChassisIdSubtype OBJECT-TYPE + SYNTAX LldpChassisIdSubtype + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of encoding used to identify the chassis associated + with the remote system." + REFERENCE + "IEEE 802.1AB-2004 9.5.2.2" + ::= { lldpRemEntry 4 } + +lldpRemChassisId OBJECT-TYPE + SYNTAX LldpChassisId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the chassis component + associated with the remote system." + REFERENCE + "IEEE 802.1AB-2004 9.5.2.3" + ::= { lldpRemEntry 5 } + +lldpRemPortIdSubtype OBJECT-TYPE + SYNTAX LldpPortIdSubtype + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of port identifier encoding used in the associated + 'lldpRemPortId' object." + REFERENCE + "IEEE 802.1AB-2004 9.5.3.2" + ::= { lldpRemEntry 6 } + +lldpRemPortId OBJECT-TYPE + SYNTAX LldpPortId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the port component + associated with the remote system." + REFERENCE + "IEEE 802.1AB-2004 9.5.3.3" + ::= { lldpRemEntry 7 } + +lldpRemPortDesc OBJECT-TYPE + SYNTAX SnmpAdminString (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." + REFERENCE + "IEEE 802.1AB-2004 9.5.5.2" + ::= { lldpRemEntry 8 } + +lldpRemSysName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the system name of the + remote system." + REFERENCE + "IEEE 802.1AB-2004 9.5.6.2" + ::= { lldpRemEntry 9 } + +lldpRemSysDesc OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the system description + of the remote system." + REFERENCE + "IEEE 802.1AB-2004 9.5.7.2" + ::= { lldpRemEntry 10 } + +lldpRemSysCapSupported OBJECT-TYPE + SYNTAX LldpSystemCapabilitiesMap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bitmap value used to identify which system capabilities + are supported on the remote system." + REFERENCE + "IEEE 802.1AB-2004 9.5.8.1" + ::= { lldpRemEntry 11 } + +lldpRemSysCapEnabled OBJECT-TYPE + SYNTAX LldpSystemCapabilitiesMap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bitmap value used to identify which system capabilities + are enabled on the remote system." + REFERENCE + "IEEE 802.1AB-2004 9.5.8.2" + ::= { lldpRemEntry 12 } + +-- +-- lldpRemManAddrTable : Management addresses of the remote system +-- + +lldpRemManAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF LldpRemManAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one or more rows per management address + information on the remote system learned on a particular port + contained in the local chassis known to this agent." + ::= { lldpRemoteSystemsData 2 } + +lldpRemManAddrEntry OBJECT-TYPE + SYNTAX LldpRemManAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Management address information about a particular chassis + component. There may be multiple management addresses + configured on the remote system identified by a particular + lldpRemIndex whose information is received on + lldpRemLocalPortNum of the local system. Each management + address should have distinct 'management address + type' (lldpRemManAddrSubtype) and 'management address' + (lldpRemManAddr.) + + Entries may be created and deleted in this table by the + agent." + INDEX { lldpRemTimeMark, + lldpRemLocalPortNum, + lldpRemIndex, + lldpRemManAddrSubtype, + lldpRemManAddr + } + ::= { lldpRemManAddrTable 1 } + +LldpRemManAddrEntry ::= SEQUENCE { + lldpRemManAddrSubtype AddressFamilyNumbers, + lldpRemManAddr LldpManAddress, + lldpRemManAddrIfSubtype LldpManAddrIfSubtype, + lldpRemManAddrIfId Integer32, + lldpRemManAddrOID OBJECT IDENTIFIER +} + +lldpRemManAddrSubtype OBJECT-TYPE + SYNTAX AddressFamilyNumbers + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of management address identifier encoding used in + the associated 'lldpRemManagmentAddr' object." + REFERENCE + "IEEE 802.1AB-2004 9.5.9.3" + ::= { lldpRemManAddrEntry 1 } + +lldpRemManAddr OBJECT-TYPE + SYNTAX LldpManAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The string value used to identify the management address + component associated with the remote system. The purpose + of this address is to contact the management entity." + REFERENCE + "IEEE 802.1AB-2004 9.5.9.4" + ::= { lldpRemManAddrEntry 2 } + +lldpRemManAddrIfSubtype OBJECT-TYPE + SYNTAX LldpManAddrIfSubtype + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The enumeration value that identifies the interface numbering + method used for defining the interface number, associated + with the remote system." + REFERENCE + "IEEE 802.1AB-2004 9.5.9.5" + ::= { lldpRemManAddrEntry 3 } + +lldpRemManAddrIfId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The integer value used to identify the interface number + regarding the management address component associated with + the remote system." + REFERENCE + "IEEE 802.1AB-2004 9.5.9.6" + ::= { lldpRemManAddrEntry 4 } + +lldpRemManAddrOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OID value used to identify the type of hardware component + or protocol entity associated with the management address + advertised by the remote system agent." + REFERENCE + "IEEE 802.1AB-2004 9.5.9.8" + ::= { lldpRemManAddrEntry 5 } + +-- +-- lldpRemUnknownTLVTable : Unrecognized TLV information +-- +lldpRemUnknownTLVTable OBJECT-TYPE + SYNTAX SEQUENCE OF LldpRemUnknownTLVEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about an incoming TLV which + is not recognized by the receiving LLDP agent. The TLV may + be from a later version of the basic management set. + + This table should only contain TLVs that are found in + a single LLDP frame. Entries in this table, associated + with an MAC service access point (MSAP, the access point + for MAC services provided to the LCC sublayer, defined + in IEEE 100, which is also identified with a particular + lldpRemLocalPortNum, lldpRemIndex pair) are overwritten with + most recently received unrecognized TLV from the same MSAP, + or they will naturally age out when the rxInfoTTL timer + (associated with the MSAP) expires." + REFERENCE + "IEEE 802.1AB-2004 10.3.2" + ::= { lldpRemoteSystemsData 3 } + +lldpRemUnknownTLVEntry OBJECT-TYPE + SYNTAX LldpRemUnknownTLVEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an unrecognized TLV received from a + physical network connection. Entries may be created and + deleted in this table by the agent, if a physical topology + discovery process is active." + INDEX { + lldpRemTimeMark, + lldpRemLocalPortNum, + lldpRemIndex, + lldpRemUnknownTLVType + } + ::= { lldpRemUnknownTLVTable 1 } + +LldpRemUnknownTLVEntry ::= SEQUENCE { + lldpRemUnknownTLVType Integer32, + lldpRemUnknownTLVInfo OCTET STRING +} + +lldpRemUnknownTLVType OBJECT-TYPE + SYNTAX Integer32(9..126) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the value extracted from the type + field of the TLV." + REFERENCE + "IEEE 802.1AB-2004 10.3.5" + ::= { lldpRemUnknownTLVEntry 1 } + +lldpRemUnknownTLVInfo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..511)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the value extracted from the value + field of the TLV." + REFERENCE + "IEEE 802.1AB-2004 10.3.5" + ::= { lldpRemUnknownTLVEntry 2 } + +------------------------------------------------------------------------------ +-- Remote Systems Extension Table - Organizationally-Defined Information +------------------------------------------------------------------------------ +lldpRemOrgDefInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF LldpRemOrgDefInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one or more rows per physical network + connection which advertises the organizationally defined + information. + + Note that this table contains one or more rows of + organizationally defined information that is not recognized + by the local agent. + + If the local system is capable of recognizing any + organizationally defined information, appropriate extension + MIBs from the organization should be used for information + retrieval." + ::= { lldpRemoteSystemsData 4 } + +lldpRemOrgDefInfoEntry OBJECT-TYPE + SYNTAX LldpRemOrgDefInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the unrecognized organizationally + defined information advertised by the remote system. + The lldpRemTimeMark, lldpRemLocalPortNum, lldpRemIndex, + lldpRemOrgDefInfoOUI, lldpRemOrgDefInfoSubtype, and + lldpRemOrgDefInfoIndex are indexes to this table. If there is + an lldpRemOrgDefInfoEntry associated with a particular remote + system identified by the lldpRemLocalPortNum and lldpRemIndex, + there must be an lldpRemEntry associated with the same + instance (i.e, using same indexes.) When the lldpRemEntry + for the same index is removed from the lldpRemTable, the + associated lldpRemOrgDefInfoEntry should be removed from + the lldpRemOrgDefInfoTable. + + Entries may be created and deleted in this table by the + agent." + INDEX { lldpRemTimeMark, + lldpRemLocalPortNum, + lldpRemIndex, + lldpRemOrgDefInfoOUI, + lldpRemOrgDefInfoSubtype, + lldpRemOrgDefInfoIndex } + ::= { lldpRemOrgDefInfoTable 1 } + +LldpRemOrgDefInfoEntry ::= SEQUENCE { + lldpRemOrgDefInfoOUI OCTET STRING, + lldpRemOrgDefInfoSubtype Integer32, + lldpRemOrgDefInfoIndex Integer32, + lldpRemOrgDefInfo OCTET STRING +} + +lldpRemOrgDefInfoOUI OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(3)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Organizationally Unique Identifier (OUI), as defined + in IEEE std 802-2001, is a 24 bit (three octets) globally + unique assigned number referenced by various standards, + of the information received from the remote system." + REFERENCE + "IEEE 802.1AB-2004 9.5.1.3" + ::= { lldpRemOrgDefInfoEntry 1 } + +lldpRemOrgDefInfoSubtype OBJECT-TYPE + SYNTAX Integer32(1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The integer value used to identify the subtype of the + organizationally defined information received from the + remote system. + + The subtype value is required to identify different instances + of organizationally defined information that could not be + retrieved without a unique identifier that indicates the + particular type of information contained in the information + string." + REFERENCE + "IEEE 802.1AB-2004 9.5.1.4" + ::= { lldpRemOrgDefInfoEntry 2 } + +lldpRemOrgDefInfoIndex OBJECT-TYPE + SYNTAX Integer32(1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents an arbitrary local integer value + used by this agent to identify a particular unrecognized + organizationally defined information instance, unique only + for the lldpRemOrgDefInfoOUI and lldpRemOrgDefInfoSubtype + from the same remote system. + + An agent is encouraged to assign monotonically increasing + index values to new entries, starting with one, after each + reboot. It is considered unlikely that the + lldpRemOrgDefInfoIndex will wrap between reboots." + ::= { lldpRemOrgDefInfoEntry 3 } + +lldpRemOrgDefInfo OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..507)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the organizationally + defined information of the remote system. The encoding for + this object should be as defined for SnmpAdminString TC." + REFERENCE + "IEEE 802.1AB-2004 9.5.1.5" + ::= { lldpRemOrgDefInfoEntry 4 } + + +-- +-- *********************************************************** +-- +-- L L D P M I B N O T I F I C A T I O N S +-- +-- *********************************************************** +-- + +lldpNotificationPrefix OBJECT IDENTIFIER ::= { lldpNotifications 0 } + +lldpRemTablesChange NOTIFICATION-TYPE + OBJECTS { + lldpStatsRemTablesInserts, + lldpStatsRemTablesDeletes, + lldpStatsRemTablesDrops, + lldpStatsRemTablesAgeouts + } + STATUS current + DESCRIPTION + "A lldpRemTablesChange notification is sent when the value + of lldpStatsRemTableLastChangeTime changes. It can be + utilized by an NMS to trigger LLDP remote systems table + maintenance polls. + + Note that transmission of lldpRemTablesChange + notifications are throttled by the agent, as specified by the + 'lldpNotificationInterval' object." + ::= { lldpNotificationPrefix 1 } + + +-- +-- *********************************************************** +-- +-- L L D P M I B C O N F O R M A N C E +-- +-- *********************************************************** +-- + +lldpCompliances OBJECT IDENTIFIER ::= { lldpConformance 1 } +lldpGroups OBJECT IDENTIFIER ::= { lldpConformance 2 } + +-- compliance statements + +lldpCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + the LLDP MIB." + MODULE -- this module + MANDATORY-GROUPS { lldpConfigGroup, + lldpConfigRxGroup, + lldpConfigTxGroup, + lldpStatsRxGroup, + lldpStatsTxGroup, + lldpLocSysGroup, + lldpRemSysGroup, + lldpNotificationsGroup + } + ::= { lldpCompliances 1 } + +-- MIB groupings + +lldpConfigGroup OBJECT-GROUP + OBJECTS { + lldpPortConfigAdminStatus + } + STATUS current + DESCRIPTION + "The collection of objects which are used to configure the + LLDP implementation behavior. + + This group is mandatory for agents which implement the LLDP." + ::= { lldpGroups 1 } + +lldpConfigRxGroup OBJECT-GROUP + OBJECTS { + lldpNotificationInterval, + lldpPortConfigNotificationEnable + } + STATUS current + DESCRIPTION + "The collection of objects which are used to configure the + LLDP implementation behavior. + + This group is mandatory for agents which implement the LLDP + and have the capability of receiving LLDP frames." + ::= { lldpGroups 2 } + +lldpConfigTxGroup OBJECT-GROUP + OBJECTS { + lldpMessageTxInterval, + lldpMessageTxHoldMultiplier, + lldpReinitDelay, + lldpTxDelay, + lldpPortConfigTLVsTxEnable, + lldpConfigManAddrPortsTxEnable + } + STATUS current + DESCRIPTION + "The collection of objects which are used to configure the + LLDP implementation behavior. + + This group is mandatory for agents which implement the LLDP + and have the capability of transmitting LLDP frames." + ::= { lldpGroups 3 } + +lldpStatsRxGroup OBJECT-GROUP + OBJECTS { + lldpStatsRemTablesLastChangeTime, + lldpStatsRemTablesInserts, + lldpStatsRemTablesDeletes, + lldpStatsRemTablesDrops, + lldpStatsRemTablesAgeouts, + lldpStatsRxPortFramesDiscardedTotal, + lldpStatsRxPortFramesErrors, + lldpStatsRxPortFramesTotal, + lldpStatsRxPortTLVsDiscardedTotal, + lldpStatsRxPortTLVsUnrecognizedTotal, + lldpStatsRxPortAgeoutsTotal + } + STATUS current + DESCRIPTION + "The collection of objects which are used to represent LLDP + reception statistics. + + This group is mandatory for agents which implement the LLDP + and have the capability of receiving LLDP frames." + ::= { lldpGroups 4 } + +lldpStatsTxGroup OBJECT-GROUP + OBJECTS { + lldpStatsTxPortFramesTotal + } + STATUS current + DESCRIPTION + "The collection of objects which are used to represent LLDP + transmission statistics. + + This group is mandatory for agents which implement the LLDP + and have the capability of transmitting LLDP frames." + ::= { lldpGroups 5 } + +lldpLocSysGroup OBJECT-GROUP + OBJECTS { + lldpLocChassisIdSubtype, + lldpLocChassisId, + lldpLocPortIdSubtype, + lldpLocPortId, + lldpLocPortDesc, + lldpLocSysDesc, + lldpLocSysName, + lldpLocSysCapSupported, + lldpLocSysCapEnabled, + lldpLocManAddrLen, + lldpLocManAddrIfSubtype, + lldpLocManAddrIfId, + lldpLocManAddrOID + } + STATUS current + DESCRIPTION + "The collection of objects which are used to represent LLDP + Local System Information. + + This group is mandatory for agents which implement the LLDP + and have the capability of transmitting LLDP frames." + ::= { lldpGroups 6 } + +lldpRemSysGroup OBJECT-GROUP + OBJECTS { + lldpRemChassisIdSubtype, + lldpRemChassisId, + lldpRemPortIdSubtype, + lldpRemPortId, + lldpRemPortDesc, + lldpRemSysName, + lldpRemSysDesc, + lldpRemSysCapSupported, + lldpRemSysCapEnabled, + lldpRemManAddrIfSubtype, + lldpRemManAddrIfId, + lldpRemManAddrOID, + lldpRemUnknownTLVInfo, + lldpRemOrgDefInfo + } + STATUS current + DESCRIPTION + "The collection of objects which are used to represent + LLDP Remote Systems Information. The objects represent the + information associated with the basic TLV set. Please note + that even the agent doesn't implement some of the optional + TLVs, it shall recognize all the optional TLV information + that the remote system may advertise. + + This group is mandatory for agents which implement the LLDP + and have the capability of receiving LLDP frames." + ::= { lldpGroups 7 } + +lldpNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + lldpRemTablesChange + } + STATUS current + DESCRIPTION + "The collection of notifications used to indicate LLDP MIB + data consistency and general status information. + + This group is mandatory for agents which implement the LLDP + and have the capability of receiving LLDP frames." + ::= { lldpGroups 8 } + +END diff --git a/NMS-SMI b/NMS-SMI new file mode 100644 index 0000000..2921230 --- /dev/null +++ b/NMS-SMI @@ -0,0 +1,100 @@ +-- ***************************************************************** +-- NMS-SMI.my: NMS Enterprise Structure of Management Information +-- +-- June 2000 +-- December 2010 PBN V2 +-- ***************************************************************** + +NMS-SMI DEFINITIONS ::= BEGIN + +IMPORTS + + OBJECT-IDENTITY, + FROM SNMPv2-SMI + + pbn + FROM PBN-ROOT; + + +nms OBJECT-IDENTITY + STATUS current + DESCRIPTION + "nms Products is the root OBJECT IDENTIFIER from + which sysObjectID values are assigned." + ::= { pbn 10} + + + +nmsProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION + "nms Products is the root OBJECT IDENTIFIER from + which sysObjectID values are assigned." + ::= { nms 1 } + +nmslocal OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Subtree beneath which pre-10.2 MIBS were built." + ::= { nms 2 } + +nmstemporary OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Subtree beneath which pre-10.2 experiments were + placed." + ::= { nms 3 } + +nmsMgmt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "nmsMgmt is the main subtree for new mib development." + ::= { nms 9 } +nmsModules OBJECT-IDENTITY + STATUS current + DESCRIPTION + "nmsModules provides a root object identifier + from which MODULE-IDENTITY values may be assigned." + ::= { nms 12 } +nmsPolicyAuto OBJECT-IDENTITY + STATUS current + DESCRIPTION + "nmsPolicyAuto is the root of the nms-assigned + OID subtree for OIDs which are automatically assigned + for use in Policy Management." + ::= { nms 18 } + +-- Note that 1.3.6.1.4.1.9.18.1 is currently unassigned + +nmsPibToMib OBJECT-IDENTITY + STATUS current + DESCRIPTION + "nmsPibToMib is the root of the nms-assigned + OID subtree for MIBs which are algorithmically + generated/translated from nms PIBs with OIDs + assigned under the nmsPIB subtree. + These generated MIBs allow management + entities (other the current Policy Server) to + read the downloaded policy. By convention, for PIB + 'nmsPIB.x', the generated MIB shall have the + name 'nmsPibToMib.x'." + ::= { nmsPolicyAuto 2 } + +nmsWorkGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "nmsWorkGroup is the main subtree for new mib development categorized by module function." + ::= { nms 20 } + + +nmsEPONGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "nmsEPONGroup is the main subtree for new epon mib ." + ::= { nms 101 } + + + + +END + diff --git a/PBN-ROOT b/PBN-ROOT new file mode 100644 index 0000000..41b7df1 --- /dev/null +++ b/PBN-ROOT @@ -0,0 +1,27 @@ +-- **************************************************************************** +-- * +-- * +-- * File Status: ADOPTED JULY 11, 2010 +-- * +-- * This MIB provides the root object identifier for the +-- * Pacific Broadband Networks (PBN) as an enterprise, +-- * as assigned by the Internet Assigned Numbers Authority (IANA). +-- * +-- * +-- **************************************************************************** + +PBN-ROOT DEFINITIONS ::= BEGIN + +IMPORTS + enterprises + FROM RFC1155-SMI +; + +pbn OBJECT IDENTIFIER ::= { enterprises 11606 } + +-- DESCRIPTION +-- "pbn defines the main root of the PBN Enterprises MIB tree. " + + +END + diff --git a/PERLE-MCR-MGT-MIB b/PERLE-MCR-MGT-MIB new file mode 100644 index 0000000..4a45e95 --- /dev/null +++ b/PERLE-MCR-MGT-MIB @@ -0,0 +1,23260 @@ +-- +-- Copyright (C) 2014 - Perle Systems Limited +-- +-- Private MIB module for the Perle Managed Media Converters. +-- This MIB will be used in Windows and UNIX Environment. +-- +-- Documentation References: +-- Please reference the following user guides found at +-- http://www.perle.com/downloads/managed-media-converter.shtml +-- to obtain more information on the media converters operation +-- and configuration fields. +-- MCR-MGT Management Module User’s Guide +-- MCR1900 Media Converter 19-Slot Chassis Installation Guide +-- Perle Gigabit Media Converter Module Installation Guide +-- Perle 10/100/1000 Ethernet Media Converter Module Installation Guide +-- Perle Fast Ethernet Media Converter Module Installation Guide +-- Perle 10/100 Ethernet Media Converter Module Installation Guide +-- Perle Fast Ethernet Fiber to Fiber Module Installation Guide +-- Perle Gigabit Fiber to Fiber Module Installation Guide +-- Perle 10G Media Converter Module Installation Guide +-- Perle eX-1CM Media Converter Module Installation Guide +-- Perle CM-4GPT Media Converter Module Installation Guide +-- Perle CM-10GT Media Converter Module Installation Guide +-- +-- Version: 14.09.03 (year.month.day) +-- +-- History: +-- 14.09.03 - Added support for SGMII mode on the CM-1110 Module and SNTP authentication +-- 13.03.22 - Added support for ex-1CM, CM-4GPT and CM-10GT Media Converter Modules +-- 12.11.15 - Added support for CM-10G Media Converter Modules +-- 12.02.20 - Added support for PerleView features. +-- 11.01.20 - Added support for advanced switch features and dual-fiber modules +-- 11.01.12 - Added support for 2-slot chassis +-- 10.09.10 - Initial release +-- + +PERLE-MCR-MGT-MIB DEFINITIONS ::= BEGIN + + + IMPORTS + MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, + IpAddress, Counter32, Unsigned32, Integer32, Counter64, enterprises, TimeTicks + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString, MacAddress, DateAndTime + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + SnmpEngineID + FROM SNMP-FRAMEWORK-MIB; + +-- +-- MODULE IDENTITY for the private MIB of Perle Managed Media Converters +-- + +mcrMGTMIB MODULE-IDENTITY + LAST-UPDATED + "201409030000Z" + ORGANIZATION + "Perle Systems Limited" + CONTACT-INFO + "Postal: Perle Systems Limited + 60 Renfrew Drive + Markham, Ontario + Canada + L3R 0E1 + + http://www.perle.com/" + DESCRIPTION + "The private MIB module for the Perle Managed Media Converters" + REVISION + "201409030000Z" + DESCRIPTION + "Added support for SGMII mode on the CM-1110 Module and SNTP authentication" + REVISION + "201303020000Z" + DESCRIPTION + "Added support for ex-1CM, CM-4GPT and CM-10GT Media Converter Modules" + REVISION + "201211150000Z" + DESCRIPTION + "Added support for CM-10G Media Converter Modules" + REVISION + "201202010000Z" + DESCRIPTION + "Added support for PerleView features, alarm/warning table, port status table and tftp file transfer" + REVISION + "201101200000Z" + DESCRIPTION + "Added support for advanced switch features and dual-fiber modules" + REVISION + "201101120000Z" + DESCRIPTION + "Added support for 2-slot chassis" + REVISION + "201009100000Z" + DESCRIPTION + "Initial Release" + ::= { mediaconverterMIB 1 } + + +-- +-- OID tree for perle MIBs +-- +perle OBJECT IDENTIFIER ::= { enterprises 1966 } + +productId OBJECT IDENTIFIER ::= { perle 20 } +mediaConverter OBJECT IDENTIFIER ::= { productId 1 } +mcrMGT OBJECT IDENTIFIER ::= { mediaConverter 1 } + +productMIB OBJECT IDENTIFIER ::= { perle 21 } +mediaconverterMIB OBJECT IDENTIFIER ::= { productMIB 1 } + +mcrMGTMIBNotifications OBJECT IDENTIFIER ::= { mcrMGTMIB 0 } +mcrMGTMIBObjects OBJECT IDENTIFIER ::= { mcrMGTMIB 1 } +mcrMGTMIBConformance OBJECT IDENTIFIER ::= { mcrMGTMIB 2 } + +mcrChassisGroup OBJECT IDENTIFIER ::= { mcrMGTMIBObjects 1 } +mcrManagementGroup OBJECT IDENTIFIER ::= { mcrMGTMIBObjects 2 } + +-- +-- Textual conventions +-- +YesNoValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a YES or NO value." + SYNTAX INTEGER { notApplicable(-1), no(0), yes(1) } + +OnOffValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents an ON or OFF value." + SYNTAX INTEGER { notApplicable(-1), off(0), on(1) } + +EnableDisableValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents an ON or OFF value." + SYNTAX INTEGER { notApplicable(-1), disable(0), enable(1) } + +Ipv4v6Address ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "An IPv4 or IPv6 address" + SYNTAX OCTET STRING (SIZE (0..255)) + + +GenericTableIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "An arbitrary value that uniquely identifies the entity. The value + should be a small, positive integer. Index values for different + entities are not necessarily contiguous." + SYNTAX Unsigned32 (1..2147483647) + + SlotNumber ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Chassis slot number. Valid values are 1 to the highest slot number + the chassis supports. For example a MCR-1900 chassis the valid slot + numbers are 1 to 19" + SYNTAX Unsigned32(1..2147483647) + + +ContainerStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module. + 6-Indicates that the changes in the container folder are to be + discarded." + SYNTAX INTEGER { + active(1), + modified(2), + applyChanges(4), + discardChanges(6) + } + +AlertSeverityLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The alert severity level of an event." + SYNTAX INTEGER { + systemLevelFault(0), + moduleLevelFault(1), + persistantError(2), + oneTimeError(3), + significantEvent(4), + normalOperation(5) + } +-- +-- mcrChassisGroup +-- +-- +-- mcrChassisTable +-- +mcrChassisTable OBJECT-TYPE + SYNTAX SEQUENCE OF McrChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of chassis diagnostic type information." + ::= { mcrChassisGroup 1 } + +mcrChassisEntry OBJECT-TYPE + SYNTAX McrChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate chassis." + INDEX { mcrChassisIndex } + ::= { mcrChassisTable 1 } + + McrChassisEntry ::= + SEQUENCE { + mcrChassisIndex Unsigned32, + chassisModelName DisplayString, + chassisModelDesc DisplayString, + chassisSerialNumber DisplayString, + chassisBootloaderVersion DisplayString, + chassisFirmwareVersion DisplayString, + chassisOutStandWarnAlarms Unsigned32, + chassisDiagStatus Unsigned32, + chassisTemperature Integer32, + chassisCfgHighTempThreshold Integer32, + chassisReset YesNoValue, + chassisCfgMgmtSlot Unsigned32 + } + + mcrChassisIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the chassis number." + ::= { mcrChassisEntry 1 } + + chassisModelName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the name of the chassis model. For + the 2-slot chassis, this is the product model." + ::= { mcrChassisEntry 2 } + + chassisModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the chassis." + ::= { mcrChassisEntry 3 } + + chassisSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the chassis serial number. + For the 2-slot chassis, this is writeable (and user-defined). For + other chassis, this is read-only (and reflects the chassis' + actual serial number)." + ::= { mcrChassisEntry 4 } + + chassisBootloaderVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the chassis bootloader version. + (Not applicable to 2-slot chassis.)" + ::= { mcrChassisEntry 5 } + + chassisFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the chassis firmware version. + (Not applicable to 2-slot chassis.)" + ::= { mcrChassisEntry 6 } + + chassisOutStandWarnAlarms OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the number of outstanding warnings and alarms for + this chassis. If this value is not zero then user intervention is needed + to resolve the outstanding warnings and alarms. + (Not applicable to 2-slot chassis.)" + ::= { mcrChassisEntry 7 } + + chassisDiagStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the chassis self-test diagnostics result. + It will return zero if it passed and non-zero error code if it + failed. The following are possible non-zero error codes: + 1 - Firmware download required + 2 - Temperature sensor not functional + (Not applicable to 2-slot chassis.)" + ::= { mcrChassisEntry 8 } + + chassisTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the current temperature of the chassis. The + temperature returned will be either Celsius or Fahrenheit based on your + current regional display settings. If the temperature returned is -1 + then a problem with the temperature sensor has occurred and the current + temperature is unknown. + (Not applicable to 2-slot chassis.)" + ::= { mcrChassisEntry 9 } + + chassisCfgHighTempThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the chassis temperature high threshold. If the + chassis temperature exceeds this threshold then an alert will be generated. + The value read/written will be either Celsius or Fahrenheit based on your + current regional display settings. The valid range for this threshold + is 0 to 70 degrees Celsius or 32 to 158 degrees Fahrenheit. + (Not applicable to 2-slot chassis.)" + ::= { mcrChassisEntry 10 } + + chassisReset OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows the resetting of the chassis (all modules). Reading this + object always returns 0." + ::= { mcrChassisEntry 11 } + + chassisCfgMgmtSlot OBJECT-TYPE + SYNTAX Unsigned32(1..2) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For the 2-slot chassis, this is the configured slot index of the + management module. This value only needs to be changed if the + management module is physically installed in slot 2, rather than + slot 1. The management module should be restarted after changing + this value." + ::= { mcrChassisEntry 12 } + +-- end of mcrChassisTable +-- + +-- +-- mcrPsmuTable +-- +mcrPsmuTable OBJECT-TYPE + SYNTAX SEQUENCE OF McrPsmuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of PSMU (Power Supply Monitoring Unit) diagnostic type + information. + (Not applicable to 2-slot chassis.)" + ::= { mcrChassisGroup 2 } + +mcrPsmuEntry OBJECT-TYPE + SYNTAX McrPsmuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate PSMU." + INDEX { mcrChassisIndex, mcrPsmuIndex } + ::= { mcrPsmuTable 1 } + + McrPsmuEntry ::= + SEQUENCE { + mcrPsmuIndex INTEGER, + mcrPsmuModelName DisplayString, + mcrPsmuModelDesc DisplayString, + mcrPsmuPsuSerialNumber DisplayString, + mcrPsmuBootloaderVersion DisplayString, + mcrPsmuFirmwareVersion DisplayString, + mcrPsmuOutStandWarnAlarms Unsigned32, + mcrPsmuPsuStatus INTEGER, + mcrPsmuPsuVoltage DisplayString, + mcrPsmuPsuPowerUsage DisplayString, + mcrPsmuFanStatus INTEGER, + mcrPsmuFanSpeed Unsigned32 + } + + mcrPsmuIndex OBJECT-TYPE + SYNTAX INTEGER { + a(1), + b(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the PSMU bay as either A or B." + ::= { mcrPsmuEntry 2 } + + mcrPsmuModelName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the PSMU model." + ::= { mcrPsmuEntry 3 } + + mcrPsmuModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the power supply model + present in the chassis" + ::= { mcrPsmuEntry 4 } + + mcrPsmuPsuSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the PSU serial number." + ::= { mcrPsmuEntry 5 } + + mcrPsmuBootloaderVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the PSMU bootloader version." + ::= { mcrPsmuEntry 6 } + + mcrPsmuFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the PSMU firmware version." + ::= { mcrPsmuEntry 7 } + + mcrPsmuOutStandWarnAlarms OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the number of outstanding warnings and alarms for + this chassis. If this value is not zero then user intervention is needed + to resolve the outstanding warnings and alarms" + ::= { mcrPsmuEntry 8 } + + mcrPsmuPsuStatus OBJECT-TYPE + SYNTAX INTEGER { + notPresent(0), + good(1), + fail(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies if the PSMU power supply unit (PSU) status." + ::= { mcrPsmuEntry 9 } + + mcrPsmuPsuVoltage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the current PSU voltage being supplied." + ::= { mcrPsmuEntry 10 } + + mcrPsmuPsuPowerUsage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies power currently being supplied to the chassis, + in milliwatts. A value of 0 indicate that the power supply is + not in use" + ::= { mcrPsmuEntry 11 } + + mcrPsmuFanStatus OBJECT-TYPE + SYNTAX INTEGER { + notPresent(0), + good(1), + fail(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the fan status." + ::= { mcrPsmuEntry 12 } + + mcrPsmuFanSpeed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the speed of the fan in RPM." + ::= { mcrPsmuEntry 13 } + +-- +-- end of mcrPsmuTable +-- + +-- +-- mcrChassisSlotTable +-- +mcrChassisSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF McrChassisSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of chassis slot configuration, status and diagnostic type + information." + ::= { mcrChassisGroup 3 } + + mcrChassisSlotEntry OBJECT-TYPE + SYNTAX McrChassisSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate slot in a chassis." + INDEX { mcrChassisIndex, mcrChassisSlotIndex } + ::= { mcrChassisSlotTable 1 } + + McrChassisSlotEntry ::= + SEQUENCE { + mcrChassisSlotIndex SlotNumber, + mcrUserDefinedModuleName DisplayString, + mcrModuleModelName DisplayString, + mcrUnManagedModuleSlotName DisplayString, + mcrModuleSerialNumber DisplayString, + mcrModuleBootloaderVersion DisplayString, + mcrModuleFirmwareVersion DisplayString, + mcrModuleoOutStandWarnAlarms Unsigned32, + mcrModuleDiagStatus Integer32, + mcrModuleTypeInserted INTEGER, + mcrMediaConfigBackupRestore INTEGER, + mcrMediaBackedupModuleType INTEGER, + mcrChassisPwrUpSlotPwrState OnOffValue, + mcrCurrentPowerState OnOffValue, + mcrPowerScheduleEnable INTEGER, + mcrModuleReset INTEGER, + mcrModuleResetToFactory INTEGER, + mcrModuleModelDesc DisplayString + } + + mcrChassisSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the chassis slot number." + ::= { mcrChassisSlotEntry 2 } + + mcrUserDefinedModuleName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the user defined name of the module inserted + in the slot. The default name is the model name of the media converter module" + ::= { mcrChassisSlotEntry 3 } + + mcrModuleModelName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the model name of the module inserted + in the slot." + ::= { mcrChassisSlotEntry 4 } + + mcrUnManagedModuleSlotName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the user defined name for an unmanaged + module inserted in the slot. Unmanaged modules include all perle + C-1000, C-100, C-1110 and c-110 type modules." + ::= { mcrChassisSlotEntry 5 } + + mcrModuleSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the serial number of the module inserted + in the slot." + ::= { mcrChassisSlotEntry 6 } + + mcrModuleBootloaderVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the bootloader version of the module inserted + in the slot." + ::= { mcrChassisSlotEntry 7 } + + mcrModuleFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the firmware version of the module inserted + in the slot." + ::= { mcrChassisSlotEntry 8 } + + mcrModuleoOutStandWarnAlarms OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the number of outstanding warnings and alarms for + this module. If this value is not zero then user intervention is needed + to resolve the outstanding warnings and alarms" + ::= { mcrChassisSlotEntry 9 } + + mcrModuleDiagStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the module's self-test diagnostics result. It will + return zero if it passed and non-zero error code if the module has + failed.The following are possible non-zero error codes: + 1 - Media converter module's PHY is not functional. + 2 - Firmware download required" + ::= { mcrChassisSlotEntry 10 } + + mcrModuleTypeInserted OBJECT-TYPE + SYNTAX INTEGER { + unManaged(-3), + mcrMgt(-2), + unknown(-1), + empty(0), + cm1000Fixed(1), + cm100Fixed(2), + cm1110RateConv(3), + cm110RateConv(4), + cm100mmFixed(5), + cm1000mmFixed(6), + cm10gFixed(7), + exCM(8), + cm10gt(9), + cm4gpt(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the module type inserted for this chassis slot." + ::= { mcrChassisSlotEntry 11 } + + mcrMediaConfigBackupRestore OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1), + notApplicable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is applicable to media converter modules only. It identifies + whether the media configuration will be automatically backed up to + or restored from the management card's non-volatile memory" + ::= { mcrChassisSlotEntry 12 } + + + mcrMediaBackedupModuleType OBJECT-TYPE + SYNTAX INTEGER { + none(0), + cm1000Fixed(1), + cm100Fixed(2), + cm1110RateConv(3), + cm110RateConv(4), + cm100mmFixed(5), + cm1000mmFixed(6), + cm10gFixed(7), + exCM(8), + cm10gt(9), + cm4gpt(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module type of the configuration that + was backed up for the slot on the management card's non-volatile + memory when the mcrMediaConfigBackupRestore object was enabled. " + ::= { mcrChassisSlotEntry 13 } + + mcrChassisPwrUpSlotPwrState OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the default power state of the slot when the + chassis is initially powered up. The current power state of the slot + can be manually changed by writing to mcrCurrentPowerState object or + dynamically changed via slot power schedule configuration. + (Not applicable to 2-slot chassis.)" + ::= { mcrChassisSlotEntry 14 } + + mcrCurrentPowerState OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing this object allows the current power state of the slot to be + turned on or off. This object is not writable for management modules + or the 2-slot chassis. + Reading this object will return the current slot power state." + ::= { mcrChassisSlotEntry 15 } + + mcrPowerScheduleEnable OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1), + notApplicable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is not applicable to management modules. It identifies + if power schedule is enabled for the slot. + (Not applicable to 2-slot chassis.)" + ::= { mcrChassisSlotEntry 16 } + + mcrModuleReset OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1), + notApplicable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows you to reset the module inserted in the slot." + ::= { mcrChassisSlotEntry 17 } + + mcrModuleResetToFactory OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1), + notApplicable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows you to reset to factory the module inserted in + the slot. " + ::= { mcrChassisSlotEntry 18 } + + mcrModuleModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the media converter module present + in the slot." + ::= { mcrChassisSlotEntry 19 } + + +-- +-- end of mcrChassisSlotTable +-- + +-- +-- mcrModuleTypes +-- +mcrModuleTypes OBJECT IDENTIFIER + ::= { mcrChassisGroup 4 } + +-- +-- cm1000Fixed - 1000 Mb fixed media Converter type modules +-- +cm1000Fixed OBJECT IDENTIFIER ::= { mcrModuleTypes 1 } + +-- +-- cm1000FixedTable +-- +cm1000FixedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm1000FixedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1000 type media converter module's status type information." + ::= { cm1000Fixed 1 } + + cm1000FixedEntry OBJECT-TYPE + SYNTAX Cm1000FixedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1000 type + media converter module." + INDEX { mcrChassisIndex, cm1000SlotIndex } + ::= { cm1000FixedTable 1 } + + Cm1000FixedEntry ::= + SEQUENCE { + cm1000SlotIndex SlotNumber, + cm1000Modelname DisplayString, + cm1000ModelDesc DisplayString, + cm1000HwJmp5ConfigMode INTEGER, + cm1000HwSw1FiberAutoNeg INTEGER, + cm1000HwSw2LinkMode INTEGER, + cm1000HwSw3FiberFaultAlert INTEGER, + cm1000HwSw4Duplex INTEGER, + cm1000HwSw5Pause INTEGER, + cm1000HwSw6Loopback INTEGER, + cm1000FiberLinkStatus INTEGER, + cm1000FiberConnType INTEGER, + cm1000FiberAutoNegState INTEGER, + cm1000FiberSpeed INTEGER, + cm1000FiberDuplex INTEGER, + cm1000FiberPauseEnh INTEGER, + cm1000FiberLPRFStatus INTEGER, + cm1000FiberReceiveStatus INTEGER, + cm1000FiberLoopBack EnableDisableValue, + cm1000CopperLinkStatus INTEGER, + cm1000CopperConnType INTEGER, + cm1000CopperAutoNegState INTEGER, + cm1000CopperSpeed INTEGER, + cm1000CopperDuplex INTEGER, + cm1000CopperCrossOver INTEGER, + cm1000CopperPauseEnh INTEGER, + cm1000CopperLPRFStatus INTEGER + } + + cm1000SlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1000 type module is currently inserted" + ::= { cm1000FixedEntry 2 } + + cm1000Modelname OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the model of media converter module present in the + chassis" + ::= { cm1000FixedEntry 3 } + + cm1000ModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the media converter module present + in the chassis" + ::= { cm1000FixedEntry 4 } + + cm1000HwJmp5ConfigMode OBJECT-TYPE + SYNTAX INTEGER { + hardwareSwitches(0), + auto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module's ConfigMode, set by hardware + jumper J5 on the media converter module. When this object is set to + hardwareSwitches(0), the media converter module will disable configuration + control from the management module's software and all configuration + control comes from the media converter module's hardware switches or jumpers. " + ::= { cm1000FixedEntry 5 } + + + cm1000HwSw1FiberAutoNeg OBJECT-TYPE + SYNTAX INTEGER{ + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for fiber Auto-Negotiation." + ::= { cm1000FixedEntry 6 } + + cm1000HwSw2LinkMode OBJECT-TYPE + SYNTAX INTEGER { + swDownSmartLinkPassthrough(0), + swUpStandard(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Link Mode." + ::= { cm1000FixedEntry 7 } + + cm1000HwSw3FiberFaultAlert OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Fiber Fault Alert." + ::= { cm1000FixedEntry 8 } + + cm1000HwSw4Duplex OBJECT-TYPE + SYNTAX INTEGER { + swDownHalf(0), + swUpAuto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for copper duplex." + ::= { cm1000FixedEntry 9 } + + cm1000HwSw5Pause OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for copper pause (flow control)." + ::= { cm1000FixedEntry 10 } + + cm1000HwSw6Loopback OBJECT-TYPE + SYNTAX INTEGER { + swDownEnabled(0), + swUpDisabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for fiber loopback mode." + ::= { cm1000FixedEntry 11 } + + cm1000FiberLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status." + ::= { cm1000FixedEntry 12 } + + cm1000FiberConnType OBJECT-TYPE + SYNTAX INTEGER { + sc(0), + lc(1), + st(2), + sfp(3), + fc(5), + mtrj(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type." + ::= { cm1000FixedEntry 13 } + + cm1000FiberAutoNegState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + complete(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber auto-negotiation state." + ::= { cm1000FixedEntry 14 } + + cm1000FiberSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed1000Mbps(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port speed in megabits per second." + ::= { cm1000FixedEntry 15 } + + cm1000FiberDuplex OBJECT-TYPE + SYNTAX INTEGER { + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object + indicates the media converter module's current fiber auto-negotiated duplex + setting. If auto-negotiation is not complete then the value returned should be + ignored." + ::= { cm1000FixedEntry 16 } + + cm1000FiberPauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + asymmetricalRx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object indicates + the media converter module's current fiber auto-negotiated pause setting. If + auto-negotiation is not complete then the value returned should be ignored." + ::= { cm1000FixedEntry 17 } + + cm1000FiberLPRFStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + offline(1), + linkFault(2), + autoNegError(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber Link Partner Remote Fault status." + ::= { cm1000FixedEntry 18 } + + cm1000FiberReceiveStatus OBJECT-TYPE + SYNTAX INTEGER { + fault(0), + ok(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the status of whether light is being received + on the fiber port" + ::= { cm1000FixedEntry 19 } + + cm1000FiberLoopBack OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Media converter module's current fiber loopback mode setting. Writing to this + object will change the current settings. This object is read-only if + the media converter module's ConfigMode jumper is set to hardwareSwitches(0)." + ::= { cm1000FixedEntry 20 } + + cm1000CopperLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current copper link status." + ::= { cm1000FixedEntry 21 } + + cm1000CopperConnType OBJECT-TYPE + SYNTAX INTEGER { + rj45(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's copper connector type." + ::= { cm1000FixedEntry 22 } + + cm1000CopperAutoNegState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + complete(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current copper auto-negotiation state." + ::= { cm1000FixedEntry 23 } + + cm1000CopperSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed1000Mbps(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's copper port speed in megabits per second." + ::= { cm1000FixedEntry 24 } + + cm1000CopperDuplex OBJECT-TYPE + SYNTAX INTEGER { + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object + indicates the media converter module's current copper auto-negotiated duplex + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { cm1000FixedEntry 25 } + + cm1000CopperCrossOver OBJECT-TYPE + SYNTAX INTEGER { + mdi(0), + mdix(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object + indicates the media converter module's current copper auto-negotiated MDI/MDI-X + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { cm1000FixedEntry 26 } + + cm1000CopperPauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + asymmetricalRx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object indicates + the media converter module's current copper auto-negotiated pause setting. If + auto-negotiation is not complete then the value returned should be ignored." + ::= { cm1000FixedEntry 27 } + + cm1000CopperLPRFStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + remoteFault(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's copper Link Partner Remote Fault status." + ::= { cm1000FixedEntry 28 } +-- +-- cm1000FixedTable +-- +-- +-- cm1000ConfigTable +-- +cm1000ConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm1000ConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1000 type media converter module's configuration type information." + ::= { cm1000Fixed 2 } + + cm1000ConfigEntry OBJECT-TYPE + SYNTAX Cm1000ConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1000 type + media converter module." + INDEX { mcrChassisIndex, cm1000ConfigSlotIndex } + ::= { cm1000ConfigTable 1 } + + Cm1000ConfigEntry ::= + SEQUENCE { + cm1000ConfigSlotIndex SlotNumber, + cm1000ConfigStatus ContainerStatus, + cm1000ConfigModuleName DisplayString, + cm1000ConfigLinkMode INTEGER, + cm1000ConfigFiberFaultAlert EnableDisableValue, + cm1000ConfigJumboPackets EnableDisableValue, + cm1000ConfigFiberPortName DisplayString, + cm1000ConfigFiberPortEnable YesNoValue, + cm1000ConfigFiberAutoNeg EnableDisableValue, + cm1000ConfigCopperPortName DisplayString, + cm1000ConfigCopperPortEnable YesNoValue, + cm1000ConfigCopperDuplex INTEGER, + cm1000ConfigCopperPauseEnh INTEGER, + cm1000ConfigCopperLowPower OnOffValue + } + + cm1000ConfigSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1000 type module is currently inserted" + ::= { cm1000ConfigEntry 2 } + + cm1000ConfigStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module, verified and and saved to flash. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { cm1000ConfigEntry 3 } + + cm1000ConfigModuleName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user configurable name for the media converter module + present in the chassis. " + ::= { cm1000ConfigEntry 4 } + + cm1000ConfigLinkMode OBJECT-TYPE + SYNTAX INTEGER { + standard(0), + smartLinkPassthrough(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Link Mode for the media converter module. This object + is read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm1000ConfigEntry 5 } + + cm1000ConfigFiberFaultAlert OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Fiber Fault Alert setting for the media + module. This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0). " + ::= { cm1000ConfigEntry 6 } + + cm1000ConfigJumboPackets OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Jumbo Packet setting for the media converter module + present in the chassis. " + ::= { cm1000ConfigEntry 7 } + + cm1000ConfigFiberPortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the fiber port." + ::= { cm1000ConfigEntry 8 } + + cm1000ConfigFiberPortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the fiber port is enabled. " + ::= { cm1000ConfigEntry 9 } + + cm1000ConfigFiberAutoNeg OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the wither fiber auto-negotiation is + enabled. This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm1000ConfigEntry 10 } + + cm1000ConfigCopperPortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the copper port. " + ::= { cm1000ConfigEntry 11 } + + cm1000ConfigCopperPortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the fiber port is enabled. " + ::= { cm1000ConfigEntry 12 } + + cm1000ConfigCopperDuplex OBJECT-TYPE + SYNTAX INTEGER { + half(1), + auto(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the duplex settings for the copper port. + This object is read-only if the media converter module's ConfigMode jumper + is set to hardwareSwitches(0)." + ::= { cm1000ConfigEntry 13 } + + cm1000ConfigCopperPauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + symmAsymRx(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the copper pause (flow control) setting that + is a advertised. The settings can be disabled, advertise symmetrical, + advertise asymmetrical TX or advertise symmetrical and asymmetrical + RX. This object is read-only if the media converter module's ConfigMode jumper + is set to hardwareSwitches(0)." + ::= { cm1000ConfigEntry 14 } + + cm1000ConfigCopperLowPower OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the copper low power setting for the media converter module + present in the chassis. " + ::= { cm1000ConfigEntry 15 } +-- +-- cm1000ConfigTable +-- + +-- +-- cm1000LedTable +-- +cm1000LedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm1000LedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1000 type media converter module's LED status information." + ::= { cm1000Fixed 3 } + + cm1000LedEntry OBJECT-TYPE + SYNTAX Cm1000LedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1000 type + media converter module." + INDEX { mcrChassisIndex, cm1000LedSlotIndex } + ::= { cm1000LedTable 1 } + + Cm1000LedEntry ::= + SEQUENCE { + cm1000LedSlotIndex SlotNumber, + cm1000LedPWR INTEGER, + cm1000LedLKF INTEGER, + cm1000LedLKC INTEGER + } + + cm1000LedSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1000 type module is currently inserted" + ::= { cm1000LedEntry 2 } + + cm1000LedPWR OBJECT-TYPE + SYNTAX INTEGER { + off(0), + onGreen(1), + blinking(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the power (PWR) LED on the media converter module. + Possible status values are: + off(0) - No power to the module + onGreen(1) - Power being applied to module + blinking(2) - Fiber loopback enabled" + ::= { cm1000LedEntry 3 } + + cm1000LedLKF OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link copper (LKC) LED on the + media converter module. + Possible status values are: + off(0) - No fiber link + on(1) - Fiber link present" + ::= { cm1000LedEntry 4 } + + cm1000LedLKC OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link copper (LKC) LED on the + media converter module. + Possible status values are: + off(0) - No copper link + on(1) - Copper link present" + ::= { cm1000LedEntry 5 } + +-- +-- end of cm1000LedTable +-- + +-- +-- end of cm1000Fixed +-- + +-- cm1000mmFixed - 1000 Mb fixed media Converter type modules +-- +cm1000mmFixed OBJECT IDENTIFIER ::= { mcrModuleTypes 6 } + +-- +-- cm1000mmFixedTable +-- +cm1000mmFixedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm1000mmFixedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1000MM type media converter module's status type information." + ::= { cm1000mmFixed 1 } + + cm1000mmFixedEntry OBJECT-TYPE + SYNTAX Cm1000mmFixedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1000MM type + media converter module." + INDEX { mcrChassisIndex, cm1000mmSlotIndex } + ::= { cm1000mmFixedTable 1 } + + Cm1000mmFixedEntry ::= + SEQUENCE { + cm1000mmSlotIndex SlotNumber, + cm1000mmModelname DisplayString, + cm1000mmModelDesc DisplayString, + cm1000mmHwJmp5ConfigMode INTEGER, + cm1000mmHwSw1FiberAutoNeg INTEGER, + cm1000mmHwSw2LinkMode INTEGER, + cm1000mmHwSw3FiberFaultAlert INTEGER, + cm1000mmHwSw4Loopback1 INTEGER, + cm1000mmHwSw5Loopback2 INTEGER, + + cm1000mmFiber1LinkStatus INTEGER, + cm1000mmFiber1ConnType INTEGER, + cm1000mmFiber1AutoNegState INTEGER, + cm1000mmFiber1Speed INTEGER, + cm1000mmFiber1Duplex INTEGER, + cm1000mmFiber1PauseEnh INTEGER, + cm1000mmFiber1LPRFStatus INTEGER, + cm1000mmFiber1ReceiveStatus INTEGER, + + cm1000mmFiber2LinkStatus INTEGER, + cm1000mmFiber2ConnType INTEGER, + cm1000mmFiber2AutoNegState INTEGER, + cm1000mmFiber2Speed INTEGER, + cm1000mmFiber2Duplex INTEGER, + cm1000mmFiber2PauseEnh INTEGER, + cm1000mmFiber2LPRFStatus INTEGER, + cm1000mmFiber2ReceiveStatus INTEGER, + + cm1000mmFiberLoopBack INTEGER + } + + cm1000mmSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1000MM type module is currently inserted" + ::= { cm1000mmFixedEntry 2 } + + cm1000mmModelname OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the model of media converter module present in the + chassis" + ::= { cm1000mmFixedEntry 3 } + + cm1000mmModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the media converter module present + in the chassis" + ::= { cm1000mmFixedEntry 4 } + + cm1000mmHwJmp5ConfigMode OBJECT-TYPE + SYNTAX INTEGER { + hardwareSwitches(0), + auto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module's ConfigMode, set by hardware + jumper J5 on the media converter module. When this object is set to + hardwareSwitches(0), the media converter module will disable configuration + control from the management module's software and all configuration + control comes from the media converter module's hardware switches or jumpers. " + ::= { cm1000mmFixedEntry 5 } + + + cm1000mmHwSw1FiberAutoNeg OBJECT-TYPE + SYNTAX INTEGER{ + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for fiber Auto-Negotiation." + ::= { cm1000mmFixedEntry 6 } + + cm1000mmHwSw2LinkMode OBJECT-TYPE + SYNTAX INTEGER { + swDownSmartLinkPassthrough(0), + swUpStandard(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Link Mode." + ::= { cm1000mmFixedEntry 7 } + + cm1000mmHwSw3FiberFaultAlert OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Fiber Fault Alert." + ::= { cm1000mmFixedEntry 8 } + + cm1000mmHwSw4Loopback1 OBJECT-TYPE + SYNTAX INTEGER { + swDownEnabled(0), + swUpDisabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for loopback (fiber port 1)." + ::= { cm1000mmFixedEntry 9 } + + cm1000mmHwSw5Loopback2 OBJECT-TYPE + SYNTAX INTEGER { + swDownEnabled(0), + swUpDisabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for loopback (fiber port 2)." + ::= { cm1000mmFixedEntry 10 } + + cm1000mmFiber1LinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status (port 1)." + ::= { cm1000mmFixedEntry 12 } + + cm1000mmFiber1ConnType OBJECT-TYPE + SYNTAX INTEGER { + sc(0), + lc(1), + st(2), + sfp(3), + fc(5), + mtrj(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type (port 1)." + ::= { cm1000mmFixedEntry 13 } + + cm1000mmFiber1AutoNegState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + complete(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber auto-negotiation state (port 1)." + ::= { cm1000mmFixedEntry 14 } + + cm1000mmFiber1Speed OBJECT-TYPE + SYNTAX INTEGER { + speed1000Mbps(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port speed in megabits per second (port 1)." + ::= { cm1000mmFixedEntry 15 } + + cm1000mmFiber1Duplex OBJECT-TYPE + SYNTAX INTEGER { + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object + indicates the media converter module's current fiber auto-negotiated duplex + setting. If auto-negotiation is not complete then the value returned should be + ignored. (Port 1)" + ::= { cm1000mmFixedEntry 16 } + + cm1000mmFiber1PauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + asymmetricalRx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object indicates + the media converter module's current fiber auto-negotiated pause setting. If + auto-negotiation is not complete then the value returned should be ignored. + (Port 1)" + ::= { cm1000mmFixedEntry 17 } + + cm1000mmFiber1LPRFStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + offline(1), + linkFault(2), + autoNegError(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber Link Partner Remote Fault status (port 1)." + ::= { cm1000mmFixedEntry 18 } + + cm1000mmFiber1ReceiveStatus OBJECT-TYPE + SYNTAX INTEGER { + fault(0), + ok(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the status of whether light is being received + on the fiber port (port 1)" + ::= { cm1000mmFixedEntry 19 } + + cm1000mmFiber2LinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status (port 2)." + ::= { cm1000mmFixedEntry 20 } + + cm1000mmFiber2ConnType OBJECT-TYPE + SYNTAX INTEGER { + sc(0), + lc(1), + st(2), + sfp(3), + fc(5), + mtrj(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type (port 2)." + ::= { cm1000mmFixedEntry 21 } + + cm1000mmFiber2AutoNegState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + complete(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber auto-negotiation state (port 2)." + ::= { cm1000mmFixedEntry 22 } + + cm1000mmFiber2Speed OBJECT-TYPE + SYNTAX INTEGER { + speed1000Mbps(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port speed in megabits per second (port 2)." + ::= { cm1000mmFixedEntry 23 } + + cm1000mmFiber2Duplex OBJECT-TYPE + SYNTAX INTEGER { + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object + indicates the media converter module's current fiber auto-negotiated duplex + setting. If auto-negotiation is not complete then the value returned should be + ignored. (Port 2)" + ::= { cm1000mmFixedEntry 24 } + + cm1000mmFiber2PauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + asymmetricalRx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object indicates + the media converter module's current fiber auto-negotiated pause setting. If + auto-negotiation is not complete then the value returned should be ignored. + (Port 2)" + ::= { cm1000mmFixedEntry 25 } + + cm1000mmFiber2LPRFStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + offline(1), + linkFault(2), + autoNegError(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber Link Partner Remote Fault status (port 2)." + ::= { cm1000mmFixedEntry 26 } + + cm1000mmFiber2ReceiveStatus OBJECT-TYPE + SYNTAX INTEGER { + fault(0), + ok(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the status of whether light is being received + on the fiber port (port 2)" + ::= { cm1000mmFixedEntry 27 } + + cm1000mmFiberLoopBack OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + port1(1), + port2(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Media converter module's current fiber loopback mode setting. Writing to this + object will change the current settings. This object is read-only if + the media converter module's ConfigMode jumper is set to hardwareSwitches(0)." + ::= { cm1000mmFixedEntry 28 } + +-- +-- cm1000mmFixedTable +-- +-- +-- cm1000mmConfigTable +-- +cm1000mmConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm1000mmConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1000MM type media converter module's configuration type information." + ::= { cm1000mmFixed 2 } + + cm1000mmConfigEntry OBJECT-TYPE + SYNTAX Cm1000mmConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1000MM type + media converter module." + INDEX { mcrChassisIndex, cm1000mmConfigSlotIndex } + ::= { cm1000mmConfigTable 1 } + + Cm1000mmConfigEntry ::= + SEQUENCE { + cm1000mmConfigSlotIndex SlotNumber, + cm1000mmConfigStatus ContainerStatus, + cm1000mmConfigModuleName DisplayString, + cm1000mmConfigLinkMode INTEGER, + cm1000mmConfigFiberFaultAlert EnableDisableValue, + cm1000mmConfigJumboPackets EnableDisableValue, + cm1000mmConfigFiberAutoNeg EnableDisableValue, + cm1000mmConfigFiber1PortName DisplayString, + cm1000mmConfigFiber1PortEnable YesNoValue, + cm1000mmConfigFiber2PortName DisplayString, + cm1000mmConfigFiber2PortEnable YesNoValue + } + + cm1000mmConfigSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1000MM type module is currently inserted" + ::= { cm1000mmConfigEntry 2 } + + cm1000mmConfigStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module, verified and and saved to flash. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { cm1000mmConfigEntry 3 } + + cm1000mmConfigModuleName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user configurable name for the media converter module + present in the chassis. " + ::= { cm1000mmConfigEntry 4 } + + cm1000mmConfigLinkMode OBJECT-TYPE + SYNTAX INTEGER { + standard(0), + smartLinkPassthrough(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Link Mode for the media converter module. This object + is read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm1000mmConfigEntry 5 } + + cm1000mmConfigFiberFaultAlert OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Fiber Fault Alert setting for the media + module. This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0). " + ::= { cm1000mmConfigEntry 6 } + + cm1000mmConfigJumboPackets OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Jumbo Packet setting for the media converter module + present in the chassis. " + ::= { cm1000mmConfigEntry 7 } + + cm1000mmConfigFiberAutoNeg OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the wither fiber auto-negotiation is + enabled for both ports. This object is read-only if the media + module's ConfigMode jumper is set to hardwareSwitches(0)." + ::= { cm1000mmConfigEntry 8 } + + cm1000mmConfigFiber1PortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the fiber port (port 1)." + ::= { cm1000mmConfigEntry 9 } + + cm1000mmConfigFiber1PortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the fiber port is enabled (port 1)." + ::= { cm1000mmConfigEntry 10 } + + cm1000mmConfigFiber2PortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the fiber port (port 2)." + ::= { cm1000mmConfigEntry 11 } + + cm1000mmConfigFiber2PortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the fiber port is enabled (port 2)." + ::= { cm1000mmConfigEntry 12 } + + +-- +-- cm1000mmConfigTable +-- + +-- +-- cm1000mmLedTable +-- +cm1000mmLedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm1000mmLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1000MM type media converter module's LED status information." + ::= { cm1000mmFixed 3 } + + cm1000mmLedEntry OBJECT-TYPE + SYNTAX Cm1000mmLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1000MM type + media converter module." + INDEX { mcrChassisIndex, cm1000mmLedsSlotIndex } + ::= { cm1000mmLedTable 1 } + + Cm1000mmLedEntry ::= + SEQUENCE { + cm1000mmLedsSlotIndex SlotNumber, + cm1000mmLedPWR INTEGER, + cm1000mmLedLK1 INTEGER, + cm1000mmLedLK2 INTEGER + } + + cm1000mmLedsSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1000 type module is currently inserted" + ::= { cm1000mmLedEntry 2 } + + cm1000mmLedPWR OBJECT-TYPE + SYNTAX INTEGER { + off(0), + onGreen(1), + blinking(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the power (PWR) LED on the media converter module. + Possible status values are: + off(0) - No power to the module + onGreen(1) - Power being applied to module + blinking(2) - Fiber loopback enabled" + ::= { cm1000mmLedEntry 3 } + + cm1000mmLedLK1 OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link fiber port 1 (LK1) LED on the + media converter module. + Possible status values are: + off(0) - No fiber link + on(1) - Fiber link present" + ::= { cm1000mmLedEntry 4 } + + cm1000mmLedLK2 OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link fiber port 2 (LK2) LED on the + media converter module. + Possible status values are: + off(0) - No fiber link + on(1) - Fiber link present" + ::= { cm1000mmLedEntry 5 } + +-- +-- end of cm1000mmLedTable +-- + +-- +-- end of cm1000mmFixed + +-- +-- cm100Fixed - 100 Mb fixed media Converter type modules +-- +cm100Fixed OBJECT IDENTIFIER ::= { mcrModuleTypes 2 } + +-- +-- cm100FixedTable +-- +cm100FixedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm100FixedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-100 type media converter module's configuration and status type + information." + ::= { cm100Fixed 1 } + + cm100FixedEntry OBJECT-TYPE + SYNTAX Cm100FixedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1000 type + media converter module." + INDEX { mcrChassisIndex, cm100SlotIndex } + ::= { cm100FixedTable 1 } + + Cm100FixedEntry ::= + SEQUENCE { + cm100SlotIndex SlotNumber, + cm100ModelName DisplayString, + cm100ModelDesc DisplayString, + cm100HwJmp5ConfigMode INTEGER, + cm100HwJmp6AutoMDI INTEGER, + cm100HwSw1AutoNegotiation INTEGER, + cm100HwSw2LinkMode INTEGER, + cm100HwSw3FarEndFault INTEGER, + cm100HwSw5Pause INTEGER, + cm100HwSw6Loopback INTEGER, + cm100FiberLinkStatus INTEGER, + cm100FiberConnType INTEGER, + cm100FiberSpeed INTEGER, + cm100FiberFarEndFault INTEGER, + cm100FiberReceiveStatus INTEGER, + cm100FiberLoopBack EnableDisableValue, + cm100CopperLinkStatus INTEGER, + cm100CopperConnType INTEGER, + cm100CopperAutoNegState INTEGER, + cm100CopperSpeed INTEGER, + cm100CopperDuplex INTEGER, + cm100CopperCrossOver INTEGER, + cm100CopperPause INTEGER, + cm100CopperLPRFStatus INTEGER + } + + cm100SlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-100 type module is currently inserted" + ::= { cm100FixedEntry 2 } + + cm100ModelName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the model of media converter module present in the + chassis" + ::= { cm100FixedEntry 3 } + + cm100ModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the media converter module present + in the chassis" + ::= { cm100FixedEntry 4 } + + cm100HwJmp5ConfigMode OBJECT-TYPE + SYNTAX INTEGER { + hardwareSwitches(0), + auto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module's ConfigMode, set by hardware + switch on the media converter module. When this object is set to hardwareSwitches(0), the + media converter module will disable configuration control from the management + module's software and all configuration control comes from the media + module's hardware switches or jumpers. " + ::= { cm100FixedEntry 5 } + + cm100HwJmp6AutoMDI OBJECT-TYPE + SYNTAX INTEGER { + mdi(0), + auto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module's hardware Auto MDIX jumper + settings. " + ::= { cm100FixedEntry 6 } + + + cm100HwSw1AutoNegotiation OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for fiber Auto-Negotiation." + ::= { cm100FixedEntry 7 } + + cm100HwSw2LinkMode OBJECT-TYPE + SYNTAX INTEGER { + swDownStandardMode(0), + swUpLinkPassthroughMode(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Link Mode." + ::= { cm100FixedEntry 8 } + + cm100HwSw3FarEndFault OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Far End Fault." + ::= { cm100FixedEntry 9 } + +-- cm100HwSw4 unused switch + + cm100HwSw5Pause OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for copper pause (flow control)." + ::= { cm100FixedEntry 10 } + + + cm100HwSw6Loopback OBJECT-TYPE + SYNTAX INTEGER { + swDownEnabled(0), + swUpDisabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for fiber loopback mode." + ::= { cm100FixedEntry 11 } + + + cm100FiberLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status." + ::= { cm100FixedEntry 12 } + + cm100FiberConnType OBJECT-TYPE + SYNTAX INTEGER { + sc(0), + lc(1), + st(2), + sfp(3), + fc(5), + mtrj(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type." + ::= { cm100FixedEntry 13 } + + cm100FiberSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed100Mbps(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port speed in megabits per second." + ::= { cm100FixedEntry 14 } + + cm100FiberFarEndFault OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + ok(1), + receivingFEF(2), + sendingFEF(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber Far End Fault status." + ::= { cm100FixedEntry 15 } + + cm100FiberReceiveStatus OBJECT-TYPE + SYNTAX INTEGER { + fault(0), + ok(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the status of whether light is being received + on the fiber port" + ::= { cm100FixedEntry 16 } + + cm100FiberLoopBack OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object is read-only if the media converter module's ConfigMode jumper is + set to hardwareSwitches(0)." + ::= { cm100FixedEntry 17 } + + cm100CopperLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current copper link status." + ::= { cm100FixedEntry 18 } + + cm100CopperConnType OBJECT-TYPE + SYNTAX INTEGER { + rj45(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's copper connector type." + ::= { cm100FixedEntry 19 } + + + cm100CopperAutoNegState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + complete(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current copper auto-negotiation state." + ::= { cm100FixedEntry 20 } + + cm100CopperSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed100Mbps(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the copper port speed in megabits per second." + ::= { cm100FixedEntry 21 } + + cm100CopperDuplex OBJECT-TYPE + SYNTAX INTEGER { + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object + indicates the media converter module's current copper auto-negotiated duplex + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { cm100FixedEntry 22 } + + cm100CopperCrossOver OBJECT-TYPE + SYNTAX INTEGER { + mdi(0), + mdix(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object + indicates the media converter module's current copper auto-negotiated MDI/MDI-X + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { cm100FixedEntry 23 } + + cm100CopperPause OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object indicates + the media converter module's current copper auto-negotiated pause (flow control) + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { cm100FixedEntry 24 } + + cm100CopperLPRFStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + remoteFault(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's copper Link Partner Remote Fault status." + ::= { cm100FixedEntry 25} + +-- +-- end of cm100FixedTable +-- + + +-- +-- cm100ConfigTable +-- +cm100ConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm100ConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-100 type media converter module's configuration and status type + information." + ::= { cm100Fixed 2 } + + cm100ConfigEntry OBJECT-TYPE + SYNTAX Cm100ConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1000 type + media converter module." + INDEX { mcrChassisIndex, cm100ConfigSlotIndex } + ::= { cm100ConfigTable 1 } + + Cm100ConfigEntry ::= + SEQUENCE { + cm100ConfigSlotIndex SlotNumber, + cm100ConfigStatus ContainerStatus, + cm100ConfigModuleName DisplayString, + cm100ConfigLinkMode INTEGER, + cm100ConfigFiberFarEndFault EnableDisableValue, + cm100ConfigFiberPortName DisplayString, + cm100ConfigFiberPortEnable YesNoValue, + cm100ConfigCopperPortName DisplayString, + cm100ConfigCopperPortEnable YesNoValue, + cm100ConfigCopperAutoNegotiation EnableDisableValue, + cm100ConfigCopperCrossOver INTEGER, + cm100ConfigCopperPause INTEGER + } + + cm100ConfigSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1000 type module is currently inserted" + ::= { cm100ConfigEntry 2 } + + cm100ConfigStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module, verified and and saved to flash. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { cm100ConfigEntry 3 } + + cm100ConfigModuleName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user configurable name for the media converter module + present in the chassis. " + ::= { cm100ConfigEntry 4 } + + + cm100ConfigLinkMode OBJECT-TYPE + SYNTAX INTEGER { + standard(0), + linkPassthrough(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Link Mode for the media converter module. This object + is read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm100ConfigEntry 5 } + + cm100ConfigFiberFarEndFault OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the fiber Far End Fault setting for the media + module. This setting is always enabled if Link Mode is set to linkPassthrough. + This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0). " + ::= { cm100ConfigEntry 6 } + + cm100ConfigFiberPortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the fiber port." + ::= { cm100ConfigEntry 7 } + + cm100ConfigFiberPortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the fiber port is enabled. " + ::= { cm100ConfigEntry 8 } + + cm100ConfigCopperPortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the copper port. " + ::= { cm100ConfigEntry 9 } + + cm100ConfigCopperPortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the fiber port is enabled. " + ::= { cm100ConfigEntry 10 } + + + cm100ConfigCopperAutoNegotiation OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the whether copper auto-negotiation is + enabled. This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm100ConfigEntry 11 } + + + cm100ConfigCopperCrossOver OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + mdi(1), + mdix(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the copper MDI/MDI-X setting.This object + is read-only if the media converter module's ConfigMode jumper is set to" + ::= { cm100ConfigEntry 12 } + + cm100ConfigCopperPause OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the copper's port pause (flow control) settings. + This object is read-only if the media converter module's ConfigMode jumper is + set to hardwareSwitches(0)." + ::= { cm100ConfigEntry 13 } + +-- +-- end of cm100ConfigTable +-- + + +-- +-- cm100LedTable +-- +cm100LedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm100LedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-100 type media converter module's LED status information." + ::= { cm100Fixed 3 } + + cm100LedEntry OBJECT-TYPE + SYNTAX Cm100LedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-100 type + media converter module." + INDEX { mcrChassisIndex, cm100LedSlotIndex } + ::= { cm100LedTable 1 } + + Cm100LedEntry ::= + SEQUENCE { + cm100LedSlotIndex SlotNumber, + cm100LedPWR INTEGER, + cm100LedLKF INTEGER, + cm100LedLKC INTEGER + } + + cm100LedSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-100 type module is currently inserted" + ::= { cm100LedEntry 2 } + + cm100LedPWR OBJECT-TYPE + SYNTAX INTEGER { + off(0), + onGreen(1), + blinking(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the power (PWR) LED on the media converter module. + Possible status values are: + off(0) - No power to the module + onGreen(1) - Power being applied to module + blinking(2) - Fiber loopback enabled" + ::= { cm100LedEntry 3 } + + cm100LedLKF OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link fiber (LKF) LED on the media converter module. + Possible status values are: + off(0) - No fiber link + on(1) - Fiber link present" + ::= { cm100LedEntry 4 } + + cm100LedLKC OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link copper (LKC) LED on the + media converter module. + Possible status values are: + off(0) - No copper link + on(1) - Copper link present" + ::= { cm100LedEntry 5 } + +-- +-- end of cm100LedTable +-- + +-- +-- end of cm100Fixed +-- + +-- cm100mmFixed - 100 Mb fixed media Converter type modules +-- +cm100mmFixed OBJECT IDENTIFIER ::= { mcrModuleTypes 7 } + +-- +-- cm100mmFixedTable +-- +cm100mmFixedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm100mmFixedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-100MM type media converter module's configuration and status type + information." + ::= { cm100mmFixed 1 } + + cm100mmFixedEntry OBJECT-TYPE + SYNTAX Cm100mmFixedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-100MM type + media converter module." + INDEX { mcrChassisIndex, cm100mmSlotIndex } + ::= { cm100mmFixedTable 1 } + + Cm100mmFixedEntry ::= + SEQUENCE { + cm100mmSlotIndex SlotNumber, + cm100mmModelName DisplayString, + cm100mmModelDesc DisplayString, + cm100mmHwJmp5ConfigMode INTEGER, + cm100mmHwSw1LinkPassthrough INTEGER, + cm100mmHwSw2FarEndFault INTEGER, + cm100mmHwSw3Loopback1 INTEGER, + cm100mmHwSw4Loopback2 INTEGER, + cm100mmFiber1LinkStatus INTEGER, + cm100mmFiber1ConnType INTEGER, + cm100mmFiber1Speed INTEGER, + cm100mmFiber1FarEndFault INTEGER, + cm100mmFiber1ReceiveStatus INTEGER, + cm100mmFiber2LinkStatus INTEGER, + cm100mmFiber2ConnType INTEGER, + cm100mmFiber2Speed INTEGER, + cm100mmFiber2FarEndFault INTEGER, + cm100mmFiber2ReceiveStatus INTEGER, + cm100mmFiberLoopBack INTEGER + } + + cm100mmSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-100MM type module is currently inserted" + ::= { cm100mmFixedEntry 2 } + + cm100mmModelName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the model of media converter module present in the + chassis" + ::= { cm100mmFixedEntry 3 } + + cm100mmModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the media converter module present + in the chassis" + ::= { cm100mmFixedEntry 4 } + + cm100mmHwJmp5ConfigMode OBJECT-TYPE + SYNTAX INTEGER { + hardwareSwitches(0), + auto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module's ConfigMode, set by hardware + switch on the media converter module. When this object is set to hardwareSwitches(0), the + media converter module will disable configuration control from the management + module's software and all configuration control comes from the media + module's hardware switches or jumpers. " + ::= { cm100mmFixedEntry 5 } + + + cm100mmHwSw1LinkPassthrough OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Link Passthrough." + ::= { cm100mmFixedEntry 6 } + + cm100mmHwSw2FarEndFault OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Far-End Fault." + ::= { cm100mmFixedEntry 7 } + + cm100mmHwSw3Loopback1 OBJECT-TYPE + SYNTAX INTEGER { + swDownEnabled(0), + swUpDisabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Loopback (fiber port 1)." + ::= { cm100mmFixedEntry 8 } + + cm100mmHwSw4Loopback2 OBJECT-TYPE + SYNTAX INTEGER { + swDownEnabled(0), + swUpDisabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Loopback (fiber port 2)." + ::= { cm100mmFixedEntry 9 } + + cm100mmFiber1LinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status (port 1)." + ::= { cm100mmFixedEntry 12 } + + cm100mmFiber1ConnType OBJECT-TYPE + SYNTAX INTEGER { + sc(0), + lc(1), + st(2), + sfp(3), + fc(5), + mtrj(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type (port 1)." + ::= { cm100mmFixedEntry 13 } + + cm100mmFiber1Speed OBJECT-TYPE + SYNTAX INTEGER { + speed100Mbps(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port speed in megabits per second (port 1)." + ::= { cm100mmFixedEntry 14 } + + cm100mmFiber1FarEndFault OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + ok(1), + receivingFEF(2), + sendingFEF(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber Far End Fault status (port 1)." + ::= { cm100mmFixedEntry 15 } + + cm100mmFiber1ReceiveStatus OBJECT-TYPE + SYNTAX INTEGER { + fault(0), + ok(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the status of whether light is being received + on the fiber port (port 1)" + ::= { cm100mmFixedEntry 16 } + + cm100mmFiber2LinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status (port 2)." + ::= { cm100mmFixedEntry 17 } + + cm100mmFiber2ConnType OBJECT-TYPE + SYNTAX INTEGER { + sc(0), + lc(1), + st(2), + sfp(3), + fc(5), + mtrj(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type (port 2)." + ::= { cm100mmFixedEntry 18 } + + cm100mmFiber2Speed OBJECT-TYPE + SYNTAX INTEGER { + speed100Mbps(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port speed in megabits per second (port 2)." + ::= { cm100mmFixedEntry 19 } + + cm100mmFiber2FarEndFault OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + ok(1), + receivingFEF(2), + sendingFEF(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber Far End Fault status (port 2)." + ::= { cm100mmFixedEntry 20 } + + cm100mmFiber2ReceiveStatus OBJECT-TYPE + SYNTAX INTEGER { + fault(0), + ok(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the status of whether light is being received + on the fiber port (port 2)" + ::= { cm100mmFixedEntry 21 } + + cm100mmFiberLoopBack OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + port1(1), + port2(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object is read-only if the media converter module's ConfigMode jumper is + set to hardwareSwitches(0)." + ::= { cm100mmFixedEntry 22 } + +-- +-- end of cm100mmFixedTable +-- + + +-- +-- cm100mmConfigTable +-- +cm100mmConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm100mmConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-100MM type media converter module's configuration and status type + information." + ::= { cm100mmFixed 2 } + + cm100mmConfigEntry OBJECT-TYPE + SYNTAX Cm100mmConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-100MM type + media converter module." + INDEX { mcrChassisIndex, cm100mmConfigSlotIndex } + ::= { cm100mmConfigTable 1 } + + Cm100mmConfigEntry ::= + SEQUENCE { + cm100mmConfigSlotIndex SlotNumber, + cm100mmConfigStatus ContainerStatus, + cm100mmConfigModuleName DisplayString, + cm100mmConfigLinkMode INTEGER, + cm100mmConfigFiberFarEndFault EnableDisableValue, + cm100mmConfigFiber1PortName DisplayString, + cm100mmConfigFiber1PortEnable YesNoValue, + cm100mmConfigFiber2PortName DisplayString, + cm100mmConfigFiber2PortEnable YesNoValue + } + + cm100mmConfigSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-100MM type module is currently inserted" + ::= { cm100mmConfigEntry 2 } + + cm100mmConfigStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module, verified and and saved to flash. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { cm100mmConfigEntry 3 } + + cm100mmConfigModuleName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user configurable name for the media converter module + present in the chassis. " + ::= { cm100mmConfigEntry 4 } + + + cm100mmConfigLinkMode OBJECT-TYPE + SYNTAX INTEGER { + standard(0), + linkPassthrough(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Link Mode for the media converter module. This object + is read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm100mmConfigEntry 5 } + + cm100mmConfigFiberFarEndFault OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the fiber Far End Fault setting for the media + module. This setting is always enabled if Link Mode is set to linkPassthrough. + This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0). " + ::= { cm100mmConfigEntry 6 } + + cm100mmConfigFiber1PortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the fiber port (port 1)." + ::= { cm100mmConfigEntry 7 } + + cm100mmConfigFiber1PortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the fiber port is enabled (port 2). " + ::= { cm100mmConfigEntry 8 } + + cm100mmConfigFiber2PortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the fiber port (port 2)." + ::= { cm100mmConfigEntry 9 } + + cm100mmConfigFiber2PortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the fiber port is enabled (port 2). " + ::= { cm100mmConfigEntry 10 } + +-- +-- end of cm100mmConfigTable +-- + + +-- +-- cm100mmLedTable +-- +cm100mmLedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm100mmLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-100MM type media converter module's LED status information." + ::= { cm100mmFixed 3 } + + cm100mmLedEntry OBJECT-TYPE + SYNTAX Cm100mmLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-100MM type + media converter module." + INDEX { mcrChassisIndex, cm100mmLedSlotIndex } + ::= { cm100mmLedTable 1 } + + Cm100mmLedEntry ::= + SEQUENCE { + cm100mmLedSlotIndex SlotNumber, + cm100mmLedPWR INTEGER, + cm100mmLedLK1 INTEGER, + cm100mmLedLK2 INTEGER + } + + cm100mmLedSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-100MM type module is currently inserted" + ::= { cm100mmLedEntry 2 } + + cm100mmLedPWR OBJECT-TYPE + SYNTAX INTEGER { + off(0), + onGreen(1), + blinking(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the power (PWR) LED on the media converter module. + Possible status values are: + off(0) - No power to the module + onGreen(1) - Power being applied to module + blinking(2) - Fiber loopback enabled" + ::= { cm100mmLedEntry 3 } + + cm100mmLedLK1 OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link fiber port 1 (LK1) LED on the media converter module. + Possible status values are: + off(0) - No fiber link + on(1) - Fiber link present" + ::= { cm100mmLedEntry 4 } + + cm100mmLedLK2 OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link fiber port 2 (LK2) LED on the + media converter module. + Possible status values are: + off(0) - No fiber link + on(1) - Fiber link present" + ::= { cm100mmLedEntry 5 } + +-- +-- end of cm100mmLedTable +-- + +-- +-- end of cm100mmFixed +-- + +-- +-- cm1110RateConv - 10/100/100 Mb Rate Converting media Converter type modules +-- +cm1110RateConv OBJECT IDENTIFIER ::= { mcrModuleTypes 3 } + +-- +-- cm1110RateConvTable +-- +cm1110RateConvTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm1110RateConvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1110 type media converter module's configuration and status type + information." + ::= { cm1110RateConv 1 } + + cm1110RateConvEntry OBJECT-TYPE + SYNTAX Cm1110RateConvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1110 type + media converter module." + INDEX { mcrChassisIndex, cm1110SlotIndex} + ::= { cm1110RateConvTable 1 } + + Cm1110RateConvEntry ::= + SEQUENCE { + cm1110SlotIndex SlotNumber, + cm1110ModelName DisplayString, + cm1110ModelDesc DisplayString, + cm1110HwJmp5ConfigMode INTEGER, + cm1110HwJmp6AutoMDIX INTEGER, + cm1110HwSw1TpAutoNegotiation INTEGER, + cm1110HwSw2LinkMode INTEGER, + cm1110HwSw3FiberFaultAlert INTEGER, + cm1110HwSw4TpDuplex INTEGER, + cm1110HwSw5TpSpeed INTEGER, + cm1110HwSw6FiberAutoNegotiation INTEGER, + cm1110HwSw6FiberSfp100Duplex INTEGER, + cm1110HwSw7Loopback INTEGER, + cm1110FiberLinkStatus INTEGER, + cm1110FiberConnType INTEGER, + cm1110FiberAutoNegState INTEGER, + cm1110FiberSpeed INTEGER, + cm1110FiberDuplex INTEGER, + cm1110FiberPauseEnh INTEGER, + cm1110FiberLPRFStatus INTEGER, + cm1110FiberSfp100FarEndFault INTEGER, + cm1110FiberReceiveStatus INTEGER, + cm1110FiberLoopBack EnableDisableValue, + cm1110CopperLinkStatus INTEGER, + cm1110CopperConnType INTEGER, + cm1110CopperAutoNegState INTEGER, + cm1110CopperSpeed INTEGER, + cm1110CopperDuplex INTEGER, + cm1110CopperCrossOver INTEGER, + cm1110CopperPauseEnh INTEGER, + cm1110CopperLPRFStatus INTEGER, + cm1110CopperAutoSpeedDownshift INTEGER + } + + cm1110SlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1110 type module is currently inserted" + ::= { cm1110RateConvEntry 2 } + + cm1110ModelName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the model of media converter module present in the + chassis" + ::= { cm1110RateConvEntry 3 } + + cm1110ModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the media converter module present + in the chassis" + ::= { cm1110RateConvEntry 4 } + + cm1110HwJmp5ConfigMode OBJECT-TYPE + SYNTAX INTEGER { + hardwareSwitches(0), + auto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module's ConfigMode, set by hardware + switch on the media converter module. When this object is set to hardwareSwitches(0), the + media converter module will disable configuration control from the management + module's software and all configuration control comes from the media + module's hardware switches or jumpers. " + ::= { cm1110RateConvEntry 5 } + + cm1110HwJmp6AutoMDIX OBJECT-TYPE + SYNTAX INTEGER { + mdix(0), + auto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module's hardware Auto MDIX jumper + settings. " + ::= { cm1110RateConvEntry 6 } + + cm1110HwSw1TpAutoNegotiation OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for copper Auto-Negotiation." + ::= { cm1110RateConvEntry 7 } + + cm1110HwSw2LinkMode OBJECT-TYPE + SYNTAX INTEGER { + swDownNormalMode(0), + swUpSmartLinkPassthroughMode(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Link Mode." + ::= { cm1110RateConvEntry 8 } + + cm1110HwSw3FiberFaultAlert OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Fiber Fault Alert." + ::= { cm1110RateConvEntry 9 } + + cm1110HwSw4TpDuplex OBJECT-TYPE + SYNTAX INTEGER { + swDownHalf(0), + swUpFull(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for copper duplex." + ::= { cm1110RateConvEntry 10 } + + cm1110HwSw5TpSpeed OBJECT-TYPE + SYNTAX INTEGER { + swDown10Mbps(0), + swUp100Mbps(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Link Mode." + ::= { cm1110RateConvEntry 11 } + + cm1110HwSw6FiberAutoNegotiation OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1), + notApplicable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for fiber Auto-Ngotiation. + This object is not applicable if there is a 100 Mbps SFP modules + inserted." + ::= { cm1110RateConvEntry 12 } + + cm1110HwSw6FiberSfp100Duplex OBJECT-TYPE + SYNTAX INTEGER { + swDownHalfDuplex(0), + swUpFullDuplex(1), + notApplicable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for fiber duplex if a 100 Mbps + SFP module is inserted. Otherwise this object is not applicable." + ::= { cm1110RateConvEntry 13 } + + cm1110HwSw7Loopback OBJECT-TYPE + SYNTAX INTEGER { + swDownEnabled(0), + swUpDisabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for fiber loopback mode." + ::= { cm1110RateConvEntry 14 } + + cm1110FiberLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status." + ::= { cm1110RateConvEntry 15 } + + cm1110FiberConnType OBJECT-TYPE + SYNTAX INTEGER { + sc(0), + lc(1), + st(2), + sfp(3), + fc(5), + mtrj(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type." + ::= { cm1110RateConvEntry 16 } + + + cm1110FiberAutoNegState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + complete(1), + inProgress(2), + notApplicable(99) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber auto-negotiation state. This object is + not applicable if the fiber connector type is a 100 Mbps SFP module." + ::= { cm1110RateConvEntry 17 } + + cm1110FiberSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed100Mbps(1), + speed1000Mbps(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object indicates + the media converter module's current fiber auto-negotiated duplex setting. If + auto-negotiation is not complete then the value returned should be + ignored." + ::= { cm1110RateConvEntry 18 } + + cm1110FiberDuplex OBJECT-TYPE + SYNTAX INTEGER { + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the current fiber port duplex state. " + ::= { cm1110RateConvEntry 19 } + + cm1110FiberPauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + asymmetricalRx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object indicates + the media converter module's current fiber auto-negotiated pause setting. If + auto-negotiation is not complete then the value returned should be + ignored." + ::= { cm1110RateConvEntry 20 } + + cm1110FiberLPRFStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + offline(1), + linkFault(2), + autoNegError(3), + notApplicable(99) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber Link Partner Remote Fault status. This object + is not applicable if there is a 100 Mbps SFP module inserted." + ::= { cm1110RateConvEntry 21 } + + cm1110FiberSfp100FarEndFault OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + ok(1), + receivingFEF(2), + sendingFEF(3), + notApplicable(99) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber Far End Fault status if a 100 Mbps SFP + module is inserted. Otherwise this object is not applicable." + ::= { cm1110RateConvEntry 22 } + + cm1110FiberReceiveStatus OBJECT-TYPE + SYNTAX INTEGER { + fault(0), + ok(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the status of whether light is being received + on the fiber port" + ::= { cm1110RateConvEntry 23 } + + cm1110FiberLoopBack OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object is read-only if the media converter module's ConfigMode jumper is + set to hardwareSwitches(0)." + ::= { cm1110RateConvEntry 24 } + + + cm1110CopperLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current copper link status." + ::= { cm1110RateConvEntry 25 } + + cm1110CopperConnType OBJECT-TYPE + SYNTAX INTEGER { + rj45(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's copper connector type." + ::= { cm1110RateConvEntry 26 } + + cm1110CopperAutoNegState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + complete(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current copper auto-negotiation state." + ::= { cm1110RateConvEntry 27 } + + cm1110CopperSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed10Mbs(0), + speed100Mbps(1), + speed1000Mbps(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object + indicates the media converter module's current copper auto-negotiated speed + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { cm1110RateConvEntry 28 } + + cm1110CopperDuplex OBJECT-TYPE + SYNTAX INTEGER { + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object + indicates the media converter module's current copper auto-negotiated duplex + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { cm1110RateConvEntry 29 } + + cm1110CopperCrossOver OBJECT-TYPE + SYNTAX INTEGER { + mdi(0), + mdix(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object + indicates the media converter module's current copper auto-negotiated MDI/MDI-X + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { cm1110RateConvEntry 30 } + + cm1110CopperPauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + asymmetricalRx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object indicates + the media converter module's current copper auto-negotiated pause setting. If + auto-negotiation is not complete then the value returned should be ignored." + ::= { cm1110RateConvEntry 31 } + + cm1110CopperLPRFStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + remoteFault(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's copper Link Partner Remote Fault status." + ::= { cm1110RateConvEntry 32 } + + cm1110CopperAutoSpeedDownshift OBJECT-TYPE + SYNTAX INTEGER { + noDownshift(0), + downshift(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the copper auto speed downshift + feature. noDownshift indicates that an automatic downshift of the + copper speed has not occurred." + ::= { cm1110RateConvEntry 33 } + +-- +-- cm1110RateConvTable +-- + +-- +-- cm1110ConfigTable +-- +cm1110ConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm1110ConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1110 type media converter module's configuration type + information." + ::= { cm1110RateConv 2 } + + cm1110ConfigEntry OBJECT-TYPE + SYNTAX Cm1110ConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1110 type + media converter module." + INDEX { mcrChassisIndex, cm1110ConfigSlotIndex} + ::= { cm1110ConfigTable 1 } + + Cm1110ConfigEntry ::= + SEQUENCE { + cm1110ConfigSlotIndex SlotNumber, + cm1110ConfigStatus ContainerStatus, + cm1110ConfigModuleName DisplayString, + cm1110ConfigLinkMode INTEGER, + cm1110ConfigFiberFaultAlert EnableDisableValue, + cm1110ConfigMaxPacketsSize INTEGER, + cm1110ConfigFiberPortName DisplayString, + cm1110ConfigFiberPortEnable YesNoValue, + cm1110ConfigFiberAutoNegotiation EnableDisableValue, + cm1110ConfigFiberSfp100duplex INTEGER, + cm1110ConfigCopperPortName DisplayString, + cm1110ConfigCopperPortEnable YesNoValue, + cm1110ConfigCopperAutoNegotiation EnableDisableValue, + cm1110ConfigCopperAutoNegAdv10HDX YesNoValue, + cm1110ConfigCopperAutoNegAdv10FDX YesNoValue, + cm1110ConfigCopperAutoNegAdv100HDX YesNoValue, + cm1110ConfigCopperAutoNegAdv100FDX YesNoValue, + cm1110ConfigCopperAutoNegAdv1000FDX YesNoValue, + cm1110ConfigCopperSpeed INTEGER, + cm1110ConfigCopperDuplex INTEGER, + cm1110ConfigCopperCrossOver INTEGER, + cm1110ConfigCopperPauseEnh INTEGER, + cm1110ConfigCopperAutoSpeedDownshift INTEGER, + cm1110ConfigCopper10BaseTDistance INTEGER, + + cm1110ConfigUnidirectionalEthernet INTEGER, + cm1110ConfigPriorityToEgressQueueMap0 INTEGER, + cm1110ConfigPriorityToEgressQueueMap1 INTEGER, + cm1110ConfigPriorityToEgressQueueMap2 INTEGER, + cm1110ConfigPriorityToEgressQueueMap3 INTEGER, + cm1110ConfigPriorityToEgressQueueMap4 INTEGER, + cm1110ConfigPriorityToEgressQueueMap5 INTEGER, + cm1110ConfigPriorityToEgressQueueMap6 INTEGER, + cm1110ConfigPriorityToEgressQueueMap7 INTEGER, + + cm1110ConfigCopper8021pPriority OnOffValue, + cm1110ConfigCopperIpTosPriority OnOffValue, + cm1110ConfigCopperPriorityPrecedence INTEGER, + cm1110ConfigCopperCongestionPolicy INTEGER, + + cm1110ConfigCopperPriorityMap0 INTEGER, + cm1110ConfigCopperPriorityMap1 INTEGER, + cm1110ConfigCopperPriorityMap2 INTEGER, + cm1110ConfigCopperPriorityMap3 INTEGER, + cm1110ConfigCopperPriorityMap4 INTEGER, + cm1110ConfigCopperPriorityMap5 INTEGER, + cm1110ConfigCopperPriorityMap6 INTEGER, + cm1110ConfigCopperPriorityMap7 INTEGER, + + cm1110ConfigCopperIngressLimit INTEGER, + cm1110ConfigCopperEgressLimit INTEGER, + cm1110ConfigCopperDiscardTaggedFrames OnOffValue, + cm1110ConfigCopperDiscardUntaggedFrames OnOffValue, + cm1110ConfigCopperDefaultVlanId INTEGER, + cm1110ConfigCopperDefaultPriority INTEGER, + cm1110ConfigCopperVlanTaggingAction INTEGER, + cm1110ConfigCopperFilterUnknownMulticast OnOffValue, + cm1110ConfigCopperFilterUnknownUnicast OnOffValue, + + cm1110ConfigFiber8021pPriority OnOffValue, + cm1110ConfigFiberIpTosPriority OnOffValue, + cm1110ConfigFiberPriorityPrecedence INTEGER, + cm1110ConfigFiberCongestionPolicy INTEGER, + + cm1110ConfigFiberPriorityMap0 INTEGER, + cm1110ConfigFiberPriorityMap1 INTEGER, + cm1110ConfigFiberPriorityMap2 INTEGER, + cm1110ConfigFiberPriorityMap3 INTEGER, + cm1110ConfigFiberPriorityMap4 INTEGER, + cm1110ConfigFiberPriorityMap5 INTEGER, + cm1110ConfigFiberPriorityMap6 INTEGER, + cm1110ConfigFiberPriorityMap7 INTEGER, + + cm1110ConfigFiberIngressLimit INTEGER, + cm1110ConfigFiberEgressLimit INTEGER, + cm1110ConfigFiberDiscardTaggedFrames OnOffValue, + cm1110ConfigFiberDiscardUntaggedFrames OnOffValue, + cm1110ConfigFiberDefaultVlanId INTEGER, + cm1110ConfigFiberDefaultPriority INTEGER, + cm1110ConfigFiberVlanTaggingAction INTEGER, + cm1110ConfigFiberFilterUnknownMulticast OnOffValue, + cm1110ConfigFiberFilterUnknownUnicast OnOffValue, + cm1110ConfigFiberSgmiiInterface EnableDisableValue + } + + cm1110ConfigSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1110 type module is currently inserted" + ::= { cm1110ConfigEntry 2 } + + cm1110ConfigStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module, verified and and saved to flash. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { cm1110ConfigEntry 3 } + + cm1110ConfigModuleName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user configurable name for the media converter module + present in the chassis. " + ::= { cm1110ConfigEntry 4 } + + cm1110ConfigLinkMode OBJECT-TYPE + SYNTAX INTEGER { + standard(0), + smartLinkPassthrough(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Link Mode for the media converter module. This object + is read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm1110ConfigEntry 5 } + + cm1110ConfigFiberFaultAlert OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Fiber Fault Alert setting for the media + module. For 100 Mbps SFP modules, this setting is always effectively + enabled if Link Mode is set to smartLinkPassthrough. + This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0). " + ::= { cm1110ConfigEntry 6 } + + cm1110ConfigMaxPacketsSize OBJECT-TYPE + SYNTAX INTEGER { + maxPacket1522(0), + maxPacket2048(1), + maxPacket10240(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the media converter module's maximum packet size setting + This object is read-only if the media converter module's ConfigMode jumper is + set to hardwareSwitches(0)." + ::= { cm1110ConfigEntry 7 } + + cm1110ConfigFiberPortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the fiber port." + ::= { cm1110ConfigEntry 8 } + + cm1110ConfigFiberPortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the fiber port is enabled. " + ::= { cm1110ConfigEntry 9 } + + cm1110ConfigFiberAutoNegotiation OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether fiber auto-negotiation is enabled. + This object does not apply if the fiber connector type is a 100 Mbps + SFP module. This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm1110ConfigEntry 10 } + + cm1110ConfigFiberSfp100duplex OBJECT-TYPE + SYNTAX INTEGER { + full(0), + half(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the fiber connector type is SFP and it is a 100 Mbps fiber module then + this object identifies the duplex setting for the 100 Mbps fiber port. + Duplex for 1000 Mbps has to be auto negotiated. This object is read-only if the + media converter module's ConfigMode jumper is set to hardwareSwitches(0)." + ::= { cm1110ConfigEntry 11 } + + cm1110ConfigCopperPortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the copper port. " + ::= { cm1110ConfigEntry 12 } + + cm1110ConfigCopperPortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the fiber port is enabled. " + ::= { cm1110ConfigEntry 13 } + + cm1110ConfigCopperAutoNegotiation OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the whether copper auto-negotiation is + enabled. This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm1110ConfigEntry 14 } + + cm1110ConfigCopperAutoNegAdv10HDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the copper port advertises willingness + to connect at 10Mbps, half duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { cm1110ConfigEntry 15 } + + cm1110ConfigCopperAutoNegAdv10FDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the copper port advertises willingness + to connect at 10Mbps, full duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { cm1110ConfigEntry 16 } + + cm1110ConfigCopperAutoNegAdv100HDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the copper port advertises willingness + to connect at 100Mbps, half duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { cm1110ConfigEntry 17 } + + cm1110ConfigCopperAutoNegAdv100FDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the copper port advertises willingness + to connect at 100Mbps, full duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { cm1110ConfigEntry 18 } + + cm1110ConfigCopperAutoNegAdv1000FDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the copper port advertises willingness + to connect at 1000Mbps, full duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { cm1110ConfigEntry 19 } + + cm1110ConfigCopperSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed10Mbs(0), + speed100Mbps(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If copper auto-negotiation is disabled then this object identifies + the configured cooper speed. 1000 Mbps speed can only be auto + negotiated. If copper auto-negotiation is enabled then this object + is ignored. This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm1110ConfigEntry 20 } + + cm1110ConfigCopperDuplex OBJECT-TYPE + SYNTAX INTEGER { + full(0), + half(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If copper auto-negotiation is disabled then this object identifies + the duplex setting for 10 & 100 Mbps for the copper port. Duplex for + 1000 Mbps has to be auto negotiated. This object is read-only if the + media converter module's ConfigMode jumper is set to hardwareSwitches(0)." + ::= { cm1110ConfigEntry 21 } + + cm1110ConfigCopperCrossOver OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + mdi(1), + mdix(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the copper MDI/MDI-X setting.This object + is read-only if the media converter module's ConfigMode jumper is set to" + ::= { cm1110ConfigEntry 22 } + + + cm1110ConfigCopperPauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + symmAsymRx(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the copper pause (flow control) setting that + is a advertised. The settings can be disabled, advertise symmetrical, + advertise asymmetrical TX or advertise symmetrical and asymmetrical + RX. This object is read-only if the media converter module's ConfigMode jumper + is set to hardwareSwitches(0)." + ::= { cm1110ConfigEntry 23 } + + cm1110ConfigCopperAutoSpeedDownshift OBJECT-TYPE + SYNTAX INTEGER(0..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the number of times the PHY attempts to + establish a Gigabit link before the PHY downshift to the next + highest speed. A value of 0 indicates the auto downshift is + disabled" + ::= { cm1110ConfigEntry 24 } + + cm1110ConfigCopper10BaseTDistance OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + extended(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When using cable exceeding 100 meters in 10BASE-T mode this feature + should be set to extended(1)." + ::= { cm1110ConfigEntry 25 } + + + cm1110ConfigUnidirectionalEthernet OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + disabled(0), + copperToFiber(1), + fiberToCopper(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Restrict the flow of Ethernet traffic to a single direction. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 26 } + + cm1110ConfigPriorityToEgressQueueMap0 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 0. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 27 } + + cm1110ConfigPriorityToEgressQueueMap1 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 1. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 28 } + + cm1110ConfigPriorityToEgressQueueMap2 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 2. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 29 } + + cm1110ConfigPriorityToEgressQueueMap3 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 3. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 30 } + + cm1110ConfigPriorityToEgressQueueMap4 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 4. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 31 } + + cm1110ConfigPriorityToEgressQueueMap5 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 5. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 32 } + + cm1110ConfigPriorityToEgressQueueMap6 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 6. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 33 } + + cm1110ConfigPriorityToEgressQueueMap7 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 7. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 34 } + + cm1110ConfigCopper8021pPriority OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use 802.1p tag priority. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 35 } + + cm1110ConfigCopperIpTosPriority OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use IP TOS priority. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 36 } + + cm1110ConfigCopperPriorityPrecedence OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + priority8021p(0), + priorityIpTos(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure priority precedence. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 37 } + + cm1110ConfigCopperCongestionPolicy OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + strict(0), + weighted(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure priority congestion policy. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 38 } + + cm1110ConfigCopperPriorityMap0 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 0. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 39 } + + cm1110ConfigCopperPriorityMap1 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 1. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 40 } + + cm1110ConfigCopperPriorityMap2 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 2. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 41 } + + cm1110ConfigCopperPriorityMap3 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 3. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 42 } + + cm1110ConfigCopperPriorityMap4 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 4. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 43 } + + cm1110ConfigCopperPriorityMap5 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 5. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 44 } + + cm1110ConfigCopperPriorityMap6 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 6. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 45 } + + cm1110ConfigCopperPriorityMap7 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 7. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 46 } + + cm1110ConfigCopperIngressLimit OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + rateUnlimited(0), + rate64kbps(1), + rate128kbps(2), + rate192kbps(3), + rate256kbps(4), + rate320kbps(5), + rate384kbps(6), + rate512kbps(7), + rate768kbps(8), + rate1mbps (9), + rate2mbps (10), + rate3mbps (11), + rate4mbps (12), + rate5mbps (13), + rate6mbps (14), + rate7mbps (15), + rate8mbps (16), + rate9mbps (17), + rate10mbps (18), + rate20mbps (19), + rate30mbps (20), + rate40mbps (21), + rate50mbps (22), + rate60mbps (23), + rate70mbps (24), + rate80mbps (25), + rate90mbps (26), + rate100mbps(27), + rate200mbps(28), + rate300mbps(29), + rate400mbps(30), + rate500mbps(31), + rate600mbps(32), + rate700mbps(33), + rate800mbps(34), + rate900mbps(35) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set a limit on the rate of incoming packets. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 47 } + + cm1110ConfigCopperEgressLimit OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + rateUnlimited(0), + rate64kbps(1), + rate128kbps(2), + rate192kbps(3), + rate256kbps(4), + rate320kbps(5), + rate384kbps(6), + rate512kbps(7), + rate768kbps(8), + rate1mbps (9), + rate2mbps (10), + rate3mbps (11), + rate4mbps (12), + rate5mbps (13), + rate6mbps (14), + rate7mbps (15), + rate8mbps (16), + rate9mbps (17), + rate10mbps (18), + rate20mbps (19), + rate30mbps (20), + rate40mbps (21), + rate50mbps (22), + rate60mbps (23), + rate70mbps (24), + rate80mbps (25), + rate90mbps (26), + rate100mbps(27), + rate200mbps(28), + rate300mbps(29), + rate400mbps(30), + rate500mbps(31), + rate600mbps(32), + rate700mbps(33), + rate800mbps(34), + rate900mbps(35) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set a limit on the rate of outgoing packets. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 48 } + + cm1110ConfigCopperDiscardTaggedFrames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable discarding of tagged frames. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 49 } + + cm1110ConfigCopperDiscardUntaggedFrames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable discarding of untagged frames. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 50 } + + cm1110ConfigCopperDefaultVlanId OBJECT-TYPE + SYNTAX INTEGER(0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default VLAN ID to insert when tagging frames. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 51 } + + cm1110ConfigCopperDefaultPriority OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default frame priority. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 52 } + + cm1110ConfigCopperVlanTaggingAction OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + none(0), + untag(1), + tag(2), + doubleTag(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default tagging action. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 53 } + + cm1110ConfigCopperFilterUnknownMulticast OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable filtering of multicast frames with an unknown destination + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 54 } + + cm1110ConfigCopperFilterUnknownUnicast OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable filtering of unicast frames with an unknown destination + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 55 } + + cm1110ConfigFiber8021pPriority OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use 802.1p tag priority. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 56 } + + cm1110ConfigFiberIpTosPriority OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use IP TOS priority. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 57 } + + cm1110ConfigFiberPriorityPrecedence OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + priority8021p(0), + priorityIpTos(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure priority precedence. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 58 } + + cm1110ConfigFiberCongestionPolicy OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + strict(0), + weighted(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure priority congestion policy. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 59 } + + cm1110ConfigFiberPriorityMap0 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 0. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 60 } + + cm1110ConfigFiberPriorityMap1 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 1. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 61 } + + cm1110ConfigFiberPriorityMap2 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 2. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 62 } + + cm1110ConfigFiberPriorityMap3 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 3. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 63 } + + cm1110ConfigFiberPriorityMap4 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 4. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 64 } + + cm1110ConfigFiberPriorityMap5 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 5. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 65 } + + cm1110ConfigFiberPriorityMap6 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 6. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 66 } + + cm1110ConfigFiberPriorityMap7 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 7. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 67 } + + cm1110ConfigFiberIngressLimit OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + rateUnlimited(0), + rate64kbps(1), + rate128kbps(2), + rate192kbps(3), + rate256kbps(4), + rate320kbps(5), + rate384kbps(6), + rate512kbps(7), + rate768kbps(8), + rate1mbps (9), + rate2mbps (10), + rate3mbps (11), + rate4mbps (12), + rate5mbps (13), + rate6mbps (14), + rate7mbps (15), + rate8mbps (16), + rate9mbps (17), + rate10mbps (18), + rate20mbps (19), + rate30mbps (20), + rate40mbps (21), + rate50mbps (22), + rate60mbps (23), + rate70mbps (24), + rate80mbps (25), + rate90mbps (26), + rate100mbps(27), + rate200mbps(28), + rate300mbps(29), + rate400mbps(30), + rate500mbps(31), + rate600mbps(32), + rate700mbps(33), + rate800mbps(34), + rate900mbps(35) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set a limit on the rate of incoming packets. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 68 } + + cm1110ConfigFiberEgressLimit OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + rateUnlimited(0), + rate64kbps(1), + rate128kbps(2), + rate192kbps(3), + rate256kbps(4), + rate320kbps(5), + rate384kbps(6), + rate512kbps(7), + rate768kbps(8), + rate1mbps (9), + rate2mbps (10), + rate3mbps (11), + rate4mbps (12), + rate5mbps (13), + rate6mbps (14), + rate7mbps (15), + rate8mbps (16), + rate9mbps (17), + rate10mbps (18), + rate20mbps (19), + rate30mbps (20), + rate40mbps (21), + rate50mbps (22), + rate60mbps (23), + rate70mbps (24), + rate80mbps (25), + rate90mbps (26), + rate100mbps(27), + rate200mbps(28), + rate300mbps(29), + rate400mbps(30), + rate500mbps(31), + rate600mbps(32), + rate700mbps(33), + rate800mbps(34), + rate900mbps(35) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set a limit on the rate of outgoing packets. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 69 } + + cm1110ConfigFiberDiscardTaggedFrames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable discarding of tagged frames. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 70 } + + cm1110ConfigFiberDiscardUntaggedFrames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable discarding of untagged frames. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 71 } + + cm1110ConfigFiberDefaultVlanId OBJECT-TYPE + SYNTAX INTEGER(0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default VLAN ID to insert when tagging frames. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 72 } + + cm1110ConfigFiberDefaultPriority OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default frame priority. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 73 } + + cm1110ConfigFiberVlanTaggingAction OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + none(0), + untag(1), + tag(2), + doubleTag(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default tagging action. + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 74 } + + cm1110ConfigFiberFilterUnknownMulticast OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable filtering of multicast frames with an unknown destination + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 75 } + + cm1110ConfigFiberFilterUnknownUnicast OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable filtering of unicast frames with an unknown destination + (This feature may require a media converter module firmware upgrade)." + ::= { cm1110ConfigEntry 76 } + + cm1110ConfigFiberSgmiiInterface OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether fiber SGMII interface is enabled." + ::= { cm1110ConfigEntry 77 } + + +-- +-- +-- cm1110ConfigEntry +-- +-- +-- cm1110LedTable +-- +cm1110LedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm1110LedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1110 type media converter module's LED status information." + ::= { cm1110RateConv 3 } + + cm1110LedEntry OBJECT-TYPE + SYNTAX Cm1110LedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1110 type + media converter module." + INDEX { mcrChassisIndex, cm1110LedSlotIndex } + ::= { cm1110LedTable 1 } + + Cm1110LedEntry ::= + SEQUENCE { + cm1110LedSlotIndex SlotNumber, + cm1110LedPWR INTEGER, + cm1110LedFDF INTEGER, + cm1110LedLKF INTEGER, + cm1110LedCopperSpeed INTEGER, + cm1110LedFDC INTEGER, + cm1110LedLKC INTEGER + } + + cm1110LedSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1110 type module is currently inserted" + ::= { cm1110LedEntry 2 } + + cm1110LedPWR OBJECT-TYPE + SYNTAX INTEGER { + off(0), + onGreen(1), + blinking(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the power (PWR) LED on the media converter module. + Possible status values are: + off(0) - No power to the module + onGreen(1) - Power being applied to module + blinking(2) - Fiber loopback enabled" + ::= { cm1110LedEntry 3 } + + cm1110LedFDF OBJECT-TYPE + SYNTAX INTEGER { + offHalfDuplex(0), + onFullDuplex(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the Full Duplex Fiber (FDF) LED + on the media converter module." + ::= { cm1110LedEntry 4 } + + cm1110LedLKF OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link fiber (LKF) LED on the + media converter module. + Possible status values are: + off(0) - No fiber link + on(1) - Fiber link present" + ::= { cm1110LedEntry 5 } + + cm1110LedCopperSpeed OBJECT-TYPE + SYNTAX INTEGER { + off10Mbps(0), + onYellow100Mbps(1), + onGreen1000Mbps(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link copper speed (100/1000) + LED on the management module." + ::= { cm1110LedEntry 6 } + + cm1110LedFDC OBJECT-TYPE + SYNTAX INTEGER { + offHalfDuplex(0), + onFullDuplex(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the Full Duplex Copper (FDC) LED + on the media converter module." + ::= { cm1110LedEntry 7 } + + cm1110LedLKC OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link copper (LKC) LED on the + media converter module. Possible status values are: + off(0) - No copper link + on(1) - Copper link present" + ::= { cm1110LedEntry 8 } + +-- +-- end of cm1110LedTable +-- +-- +-- cm1110RateConvStatsTable +-- +cm1110RateConvStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm1110RateConvStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1110 type media converter module's configuration and status type + information." + ::= { cm1110RateConv 4 } + + cm1110RateConvStatsEntry OBJECT-TYPE + SYNTAX Cm1110RateConvStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1110 type + media converter module." + INDEX { mcrChassisIndex, cm1110StatsSlotIndex, cm1110MediaPortIndex } + ::= { cm1110RateConvStatsTable 1 } + + Cm1110RateConvStatsEntry ::= + SEQUENCE { + cm1110StatsSlotIndex SlotNumber, + cm1110MediaPortIndex INTEGER, + + cm1110PortInDiscards Counter32, + cm1110PortInFiltered INTEGER, + cm1110PortInGoodOctets Counter32, + cm1110PortHCInGoodOctets Counter64, + cm1110PortInBadOctets Counter32, + cm1110PortInUnicasts Counter32, + cm1110PortInBroadcasts Counter32, + cm1110PortInMulticasts Counter32, + cm1110PortInPauses Counter32, + cm1110PortInUnderSizes Counter32, + cm1110PortInFragments Counter32, + cm1110PortInOversizes Counter32, + cm1110PortInJabbers Counter32, + cm1110PortInRxErrs Counter32, + cm1110PortInFcsErrs Counter32, + + cm1110PortPkts64Octets Counter32, + cm1110PortPkts65to127Octets Counter32, + cm1110PortPkts128to255Octets Counter32, + cm1110PortPkts256to511Octets Counter32, + cm1110PortPkts512to1023Octets Counter32, + cm1110PortPkts1024toMaxOctets Counter32, + + cm1110PortOutOctets Counter32, + cm1110PortHCOutOctets Counter64, + cm1110PortOutFiltered INTEGER, + cm1110PortOutUnicasts Counter32, + cm1110PortOutBroadcasts Counter32, + cm1110PortOutMulticasts Counter32, + cm1110PortOutPauses Counter32, + cm1110PortDeferreds Counter32, + cm1110PortCollisions Counter32, + cm1110PortSingles Counter32, + cm1110PortMultiples Counter32, + cm1110PortExcessives Counter32, + cm1110PortLates Counter32, + cm1110PortOutFcsErrs Counter32, + + cm1110PortResetCounters YesNoValue + } + + cm1110StatsSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1110 type module is currently inserted" + ::= { cm1110RateConvStatsEntry 2 } + + cm1110MediaPortIndex OBJECT-TYPE + SYNTAX INTEGER { + copper(1), + fiber(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Media converter module port index indicating which media port the statistical + counters are associated with." + ::= { cm1110RateConvStatsEntry 3 } + + cm1110PortInDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A counter that counts the number of good, non-filtered frames that + normally would have been forwarded, but could not due to lack of + buffer space." + ::= { cm1110RateConvStatsEntry 4 } + + cm1110PortInFiltered OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A counter that counts the number of good frames that were filtered + due to ingress switch policy rules. " + ::= { cm1110RateConvStatsEntry 5 } + + cm1110PortInGoodOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that is the sum of lengths of all good Ethernet + frames received on the media port." + ::= { cm1110RateConvStatsEntry 6 } + + cm1110PortHCInGoodOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that is the sum of lengths of all good Ethernet + frames received on the media port. This object is a 64-bit version of + cm1110PortInGoodOctets." + ::= { cm1110RateConvStatsEntry 7 } + + cm1110PortInBadOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that is the sum of lengths of all bad Ethernet + frames received on the media port.." + ::= { cm1110RateConvStatsEntry 8 } + + cm1110PortInUnicasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of good frames received that + have a Unicast destination MAC address." + ::= { cm1110RateConvStatsEntry 9 } + + cm1110PortInBroadcasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of good frames received that + have a Broadcast destination MAC address." + ::= { cm1110RateConvStatsEntry 10 } + + cm1110PortInMulticasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of good frames received that + have a Multicast destination MAC address. This count does not include + frames counted in the cm1110PortInPauses or the cm1110PortInBroadcasts + objects." + ::= { cm1110RateConvStatsEntry 11 } + + cm1110PortInPauses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of good frames reachieved that + have a Pause destination MAC address." + ::= { cm1110RateConvStatsEntry 12 } + + cm1110PortInUnderSizes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + length less that 64 octets but with a valid FCS." + ::= { cm1110RateConvStatsEntry 13 } + + cm1110PortInFragments OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + length less that 64 octets and an invalid FCS." + ::= { cm1110RateConvStatsEntry 14 } + + cm1110PortInOversizes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + length more than the maximum packet size but with a valid FCS. + The maximum packet size can be set using the cm1110ConfigMaxPacketsSize + object." + ::= { cm1110RateConvStatsEntry 15 } + + cm1110PortInJabbers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + length more than the maximum packet size but with a invalid FCS. + The maximum packet size can be set using the cm1110ConfigMaxPacketsSize + object." + ::= { cm1110RateConvStatsEntry 16 } + + cm1110PortInRxErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with an + RxErr signal from the PHY." + ::= { cm1110RateConvStatsEntry 17 } + + cm1110PortInFcsErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + CRC error not counted in the cm1110PortInFragments, + cm1110PortInFcsErr, or the cm1110PortInRxErr objects." + ::= { cm1110RateConvStatsEntry 18 } + + cm1110PortPkts64Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of exactly 64 Octets, including those with + errors." + ::= { cm1110RateConvStatsEntry 19 } + + cm1110PortPkts65to127Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 65 and 127 Octets inclusive, + including those with errors." + ::= { cm1110RateConvStatsEntry 20 } + + cm1110PortPkts128to255Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 128 and 255 Octets inclusive, + including those with errors." + ::= { cm1110RateConvStatsEntry 21 } + + cm1110PortPkts256to511Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 256 and 511 Octets inclusive, + including those with errors." + ::= { cm1110RateConvStatsEntry 22 } + + cm1110PortPkts512to1023Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 512 and 1023 Octets inclusive, + including those with errors." + ::= { cm1110RateConvStatsEntry 23 } + + cm1110PortPkts1024toMaxOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 1024 and maximum packet size + octets inclusive, including those with errors. + The maximum packet size can be set using the cm1110ConfigMaxPacketsSize + object." + ::= { cm1110RateConvStatsEntry 24 } + + cm1110PortOutOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that is the sum of lengths of all good Ethernet + frames sent on the media port." + ::= { cm1110RateConvStatsEntry 25 } + + cm1110PortHCOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that is the sum of lengths of all good Ethernet + frames sent on the media port. This object is a 64-bit version of + cm1110PortOutOctets." + ::= { cm1110RateConvStatsEntry 26 } + + cm1110PortOutFiltered OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A counter that counts the number of good frames that were filtered + due to egress switch policy rules." + ::= { cm1110RateConvStatsEntry 27 } + + cm1110PortOutUnicasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of good frames sent that + have a Unicast destination MAC address." + ::= { cm1110RateConvStatsEntry 28 } + + cm1110PortOutBroadcasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of good frames sent that + have a Broadcast destination MAC address." + ::= { cm1110RateConvStatsEntry 29 } + + cm1110PortOutMulticasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of good frames sent that + have a Multicast destination MAC address. This count does not include + frames counted in the cm1110PortOutPauses or the cm1110PortOutBroadcasts + objects." + ::= { cm1110RateConvStatsEntry 30 } + + cm1110PortOutPauses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of good frames reachieved that + have a Pause destination MAC address." + ::= { cm1110RateConvStatsEntry 31 } + + cm1110PortDeferreds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of successfully transmitted + frames that experienced no collisions but are delayed because the + medium was busy during the first attempt. This counter is applicable + in half-duplex only." + ::= { cm1110RateConvStatsEntry 32 } + + cm1110PortCollisions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of collision events seen by + the MAC not including those counted in cm1110PortSingles, + cm1110PortMultiple , cm1110PortExcessives or cm1110PortLates objects. + This counter is applicable in half-duplex only." + ::= { cm1110RateConvStatsEntry 33 } + + cm1110PortSingles OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of successfully transmitted + frames that experienced exactly one collision. This counter is + applicable in half-duplex only." + ::= { cm1110RateConvStatsEntry 34 } + + cm1110PortMultiples OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of successfully transmitted + frames that experienced more than one collision. This counter is + aplicable in half-duplex only." + ::= { cm1110RateConvStatsEntry 35 } + + cm1110PortExcessives OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number frames dropped in the transmit + MAC because the frame experienced 16 consecutive collisions. This + counter is applicable in half-duplex only. " + ::= { cm1110RateConvStatsEntry 36 } + + cm1110PortLates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number times a collision is detected + later than 512 bits-times into the transmission of a frame. This + counter is applicable in half-duplex only." + ::= { cm1110RateConvStatsEntry 37 } + + cm1110PortOutFcsErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number frames transmitted with an + invalid FCS. " + ::= { cm1110RateConvStatsEntry 38 } + + cm1110PortResetCounters OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allows the resetting of all cm1110RateConvStats statistical counters + for this port. " + ::= { cm1110RateConvStatsEntry 39 } +-- +-- end of cm1110RateConvStatsTable +-- + +-- +-- cm1110RateConvAvctTable +-- +cm1110RateConvAvctTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm1110RateConvAvctEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1110 type media converter module's " + ::= { cm1110RateConv 5 } + + cm1110RateConvAvctEntry OBJECT-TYPE + SYNTAX Cm1110RateConvAvctEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate fiber or copper + port on the CM-1110 type media converter module." + INDEX { mcrChassisIndex, cm1110AvctSlotIndex } + ::= { cm1110RateConvAvctTable 1 } + + Cm1110RateConvAvctEntry ::= + SEQUENCE { + cm1110AvctSlotIndex SlotNumber, + cm1110AvctStart YesNoValue, + cm1110AvctStatus INTEGER, + cm1110AvctTxRxPair1Results INTEGER, + cm1110AvctTxRxPair1Amplitude DisplayString, + cm1110AvctTxRxPair1Distance DisplayString, + cm1110AvctTxRxPair2Results INTEGER, + cm1110AvctTxRxPair2Amplitude DisplayString, + cm1110AvctTxRxPair2Distance DisplayString, + cm1110AvctTxRxPair3Results INTEGER, + cm1110AvctTxRxPair3Amplitude DisplayString, + cm1110AvctTxRxPair3Distance DisplayString, + cm1110AvctTxRxPair4Results INTEGER, + cm1110AvctTxRxPair4Amplitude DisplayString, + cm1110AvctTxRxPair4Distance DisplayString + } + + cm1110AvctSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1110 type module is currently inserted" + ::= { cm1110RateConvAvctEntry 2 } + + cm1110AvctStart OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set this self-clearing variable to yes initiate the Advanced Virtual + Cable Test. Note: During the test, no network data will be passed. " + ::= { cm1110RateConvAvctEntry 3 } + + cm1110AvctStatus OBJECT-TYPE + SYNTAX INTEGER { + notStarted(0), + inProgress(1), + testComplete(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the state of the Advanced Virtual Cable Tester. " + ::= { cm1110RateConvAvctEntry 4 } + + cm1110AvctTxRxPair1Results OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + shortDetected(1), + openDetected(2), + testFailed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Test result code returned from Virtual Cable Test of the Tx/Rx + pair one." + ::= { cm1110RateConvAvctEntry 5 } + + cm1110AvctTxRxPair1Amplitude OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amplitude of Tx/Rx pair one in millivolts when test result codes is + short or open." + ::= { cm1110RateConvAvctEntry 6 } + + cm1110AvctTxRxPair1Distance OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Distance in meters to fault when test result codes for Tx/Rx pair + one is short or open. " + ::= { cm1110RateConvAvctEntry 7 } + + cm1110AvctTxRxPair2Results OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + shortDetected(1), + openDetected(2), + testFailed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Test result code returned from Virtual Cable Test of the Tx/Rx + pair two." + ::= { cm1110RateConvAvctEntry 8 } + + cm1110AvctTxRxPair2Amplitude OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amplitude of Tx/Rx pair two in millivolts when test result codes is + short or open." + ::= { cm1110RateConvAvctEntry 9 } + + cm1110AvctTxRxPair2Distance OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Distance in meters to fault when test result codes for Tx/Rx pair + two is short or open. " + ::= { cm1110RateConvAvctEntry 10 } + + cm1110AvctTxRxPair3Results OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + shortDetected(1), + openDetected(2), + testFailed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Test result code returned from Virtual Cable Test of the Tx/Rx + pair three." + ::= { cm1110RateConvAvctEntry 11 } + + cm1110AvctTxRxPair3Amplitude OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amplitude of Tx/Rx pair three in millivolts when test result codes is + short or open." + ::= { cm1110RateConvAvctEntry 12 } + + cm1110AvctTxRxPair3Distance OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Distance in meters to fault when test result codes for Tx/Rx pair + three is short or open. " + ::= { cm1110RateConvAvctEntry 13 } + + cm1110AvctTxRxPair4Results OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + shortDetected(1), + openDetected(2), + testFailed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Test result code returned from Virtual Cable Test of Tx/Rx + pair four." + ::= { cm1110RateConvAvctEntry 14 } + + cm1110AvctTxRxPair4Amplitude OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amplitude of Tx/Rx pair four in millivolts when test result codes is + short or open." + ::= { cm1110RateConvAvctEntry 15 } + + cm1110AvctTxRxPair4Distance OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Distance in meters to fault when test result codes for Tx/Rx pair + four is short or open. " + ::= { cm1110RateConvAvctEntry 16 } + +-- +-- cm1110RateConvAvctTable +-- +-- +-- end of cm1110RateConv +-- + + +-- +-- cm110RateConv - 10/100 rate converter media converter modules +-- +cm110RateConv OBJECT IDENTIFIER ::= { mcrModuleTypes 4 } + +-- +-- cm110RateConvTable +-- +cm110RateConvTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm110RateConvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-110 type media converter module's configuration and status type + information." + ::= { cm110RateConv 1 } + + cm110RateConvEntry OBJECT-TYPE + SYNTAX Cm110RateConvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-110 type + media converter module." + INDEX { mcrChassisIndex, cm110SlotIndex } + ::= { cm110RateConvTable 1 } + + Cm110RateConvEntry ::= + SEQUENCE { + cm110SlotIndex SlotNumber, + cm110Modelname DisplayString, + cm110ModelDesc DisplayString, + cm110HwJmp5ConfigMode INTEGER, + cm110HwJmp6AutoMDIX INTEGER, + cm110HwSw1TpAutoNegotiation INTEGER, + cm110HwSw2LinkMode INTEGER, + cm110HwSw3FarEndFault INTEGER, + cm110HwSw4TpDuplex INTEGER, + cm110HwSw5TpSpeed INTEGER, + cm110HwSw6FiberDuplex INTEGER, + cm110HwSw7Loopback INTEGER, + cm110FiberLinkStatus INTEGER, + cm110FiberConnType INTEGER, + cm110FiberSpeed INTEGER, + cm110FiberFarEndFault INTEGER, + cm110FiberReceiveStatus INTEGER, + cm110FiberLoopBack EnableDisableValue, + cm110CopperLinkStatus INTEGER, + cm110CopperConnType INTEGER, + cm110CopperAutoNegState INTEGER, + cm110CopperSpeed INTEGER, + cm110CopperDuplex INTEGER, + cm110CopperCrossOver INTEGER, + cm110CopperPause INTEGER, + cm110CopperLPRFStatus INTEGER + } + + cm110SlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-110 type module is currently inserted" + ::= { cm110RateConvEntry 2 } + + cm110Modelname OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the model of media converter module present in the + chassis" + ::= { cm110RateConvEntry 3 } + + cm110ModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the media converter module present + in the chassis" + ::= { cm110RateConvEntry 4 } + + cm110HwJmp5ConfigMode OBJECT-TYPE + SYNTAX INTEGER { + hardwareSwitches(0), + auto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module's ConfigMode, set by hardware + switch on the media converter module. When this object is set to hardwareSwitches(0), the + media converter module will disable configuration control from the management + module's software and all configuration control comes from the media + module's hardware switches or jumpers. " + ::= { cm110RateConvEntry 5 } + + cm110HwJmp6AutoMDIX OBJECT-TYPE + SYNTAX INTEGER { + mdix(0), + auto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module's hardware Auto MDIX jumper + settings. " + ::= { cm110RateConvEntry 6 } + + cm110HwSw1TpAutoNegotiation OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for copper auto-negotiation." + ::= { cm110RateConvEntry 7 } + + cm110HwSw2LinkMode OBJECT-TYPE + SYNTAX INTEGER { + swDownNormalMode(0), + swUpSmartLinkPassthroughMode(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Link Mode." + ::= { cm110RateConvEntry 8 } + + cm110HwSw3FarEndFault OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Far End Fault." + ::= { cm110RateConvEntry 9 } + + cm110HwSw4TpDuplex OBJECT-TYPE + SYNTAX INTEGER { + swDownHalf(0), + swUpFull(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for copper duplex." + ::= { cm110RateConvEntry 10 } + + cm110HwSw5TpSpeed OBJECT-TYPE + SYNTAX INTEGER { + swDown10Mbps(0), + swUp100Mbps(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Link Mode." + ::= { cm110RateConvEntry 11 } + + cm110HwSw6FiberDuplex OBJECT-TYPE + SYNTAX INTEGER { + swDownHalf(0), + swUpFull(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for fiber duplex." + ::= { cm110RateConvEntry 12 } + + cm110HwSw7Loopback OBJECT-TYPE + SYNTAX INTEGER { + swDownEnabled(0), + swUpDisabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for fiber loopback mode." + ::= { cm110RateConvEntry 13 } + + cm110FiberLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status." + ::= { cm110RateConvEntry 14 } + + cm110FiberConnType OBJECT-TYPE + SYNTAX INTEGER { + sc(0), + lc(1), + st(2), + sfp(3), + fc(5), + mtrj(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type." + ::= { cm110RateConvEntry 15 } + + cm110FiberSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed100Mbps(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port speed in megabits per second." + ::= { cm110RateConvEntry 16 } + + + cm110FiberFarEndFault OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + ok(1), + receivingFEF(2), + sendingFEF(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber Far End Fault status." + ::= { cm110RateConvEntry 17 } + + cm110FiberReceiveStatus OBJECT-TYPE + SYNTAX INTEGER { + fault(0), + ok(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the status of whether light is being received + on the fiber port" + ::= { cm110RateConvEntry 18 } + + cm110FiberLoopBack OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object is read-only if the media converter module's ConfigMode jumper is + set to hardwareSwitches(0)." + ::= { cm110RateConvEntry 19 } + + cm110CopperLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current copper link status." + ::= { cm110RateConvEntry 20 } + + cm110CopperConnType OBJECT-TYPE + SYNTAX INTEGER { + rj45(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's copper connector type." + ::= { cm110RateConvEntry 21 } + + cm110CopperAutoNegState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + complete(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current copper auto-negotiation state." + ::= { cm110RateConvEntry 22 } + + cm110CopperSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed10Mbs(0), + speed100Mbps(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object + indicates the media converter module's current copper auto-negotiated speed + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { cm110RateConvEntry 23 } + + cm110CopperDuplex OBJECT-TYPE + SYNTAX INTEGER { + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object + indicates the media converter module's current copper auto-negotiated duplex + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { cm110RateConvEntry 24 } + + cm110CopperCrossOver OBJECT-TYPE + SYNTAX INTEGER { + mdi(0), + mdix(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object + indicates the media converter module's current copper auto-negotiated MDI/MDI-X + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { cm110RateConvEntry 25 } + + cm110CopperPause OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If copper auto-negotiation state is complete then this object indicates + the media converter module's current copper auto-negotiated pause (flow control) + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { cm110RateConvEntry 26 } + + cm110CopperLPRFStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + remoteFault(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber Link Partner Remote Fault status." + ::= { cm110RateConvEntry 27 } + +-- +-- end of cm110RateConvTable +-- +-- +-- cm110ConfigTable +-- +cm110ConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm110ConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-110 type media converter module's configuration and status type + information." + ::= { cm110RateConv 2 } + + cm110ConfigEntry OBJECT-TYPE + SYNTAX Cm110ConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-110 type + media converter module." + INDEX { mcrChassisIndex, cm110ConfigSlotIndex } + ::= { cm110ConfigTable 1 } + + Cm110ConfigEntry ::= + SEQUENCE { + cm110ConfigSlotIndex SlotNumber, + cm110ConfigStatus ContainerStatus, + cm110ConfigModuleName DisplayString, + cm110ConfigLinkMode INTEGER, + cm110ConfigFiberFarEndFault INTEGER, + cm110ConfigMaxPacketSize INTEGER, + cm110ConfigFiberPortName DisplayString, + cm110ConfigFiberPortEnable YesNoValue, + cm110ConfigFiberDuplex INTEGER, + cm110ConfigCopperPortName DisplayString, + cm110ConfigCopperPortEnable YesNoValue, + cm110ConfigCopperAutoNegotiation INTEGER, + cm110ConfigCopperAutoNegAdv10HDX YesNoValue, + cm110ConfigCopperAutoNegAdv10FDX YesNoValue, + cm110ConfigCopperAutoNegAdv100HDX YesNoValue, + cm110ConfigCopperAutoNegAdv100FDX YesNoValue, + cm110ConfigCopperSpeed INTEGER, + cm110ConfigCopperDuplex INTEGER, + cm110ConfigCopperCrossOver INTEGER, + cm110ConfigCopperPause INTEGER, + cm110ConfigCopperExtendDistance EnableDisableValue, + + cm110ConfigUnidirectionalEthernet INTEGER, + cm110ConfigPriorityToEgressQueueMap0 INTEGER, + cm110ConfigPriorityToEgressQueueMap1 INTEGER, + cm110ConfigPriorityToEgressQueueMap2 INTEGER, + cm110ConfigPriorityToEgressQueueMap3 INTEGER, + cm110ConfigPriorityToEgressQueueMap4 INTEGER, + cm110ConfigPriorityToEgressQueueMap5 INTEGER, + cm110ConfigPriorityToEgressQueueMap6 INTEGER, + cm110ConfigPriorityToEgressQueueMap7 INTEGER, + + cm110ConfigCopper8021pPriority OnOffValue, + cm110ConfigCopperIpTosPriority OnOffValue, + cm110ConfigCopperPriorityPrecedence INTEGER, + cm110ConfigCopperCongestionPolicy INTEGER, + + cm110ConfigCopperPriorityMap0 INTEGER, + cm110ConfigCopperPriorityMap1 INTEGER, + cm110ConfigCopperPriorityMap2 INTEGER, + cm110ConfigCopperPriorityMap3 INTEGER, + cm110ConfigCopperPriorityMap4 INTEGER, + cm110ConfigCopperPriorityMap5 INTEGER, + cm110ConfigCopperPriorityMap6 INTEGER, + cm110ConfigCopperPriorityMap7 INTEGER, + + cm110ConfigCopperIngressLimit INTEGER, + cm110ConfigCopperEgressLimit INTEGER, + cm110ConfigCopperDiscardTaggedFrames OnOffValue, + cm110ConfigCopperDiscardUntaggedFrames OnOffValue, + cm110ConfigCopperDefaultVlanId INTEGER, + cm110ConfigCopperDefaultPriority INTEGER, + cm110ConfigCopperVlanTaggingAction INTEGER, + cm110ConfigCopperFilterUnknownMulticast OnOffValue, + cm110ConfigCopperFilterUnknownUnicast OnOffValue, + + cm110ConfigFiber8021pPriority OnOffValue, + cm110ConfigFiberIpTosPriority OnOffValue, + cm110ConfigFiberPriorityPrecedence INTEGER, + cm110ConfigFiberCongestionPolicy INTEGER, + + cm110ConfigFiberPriorityMap0 INTEGER, + cm110ConfigFiberPriorityMap1 INTEGER, + cm110ConfigFiberPriorityMap2 INTEGER, + cm110ConfigFiberPriorityMap3 INTEGER, + cm110ConfigFiberPriorityMap4 INTEGER, + cm110ConfigFiberPriorityMap5 INTEGER, + cm110ConfigFiberPriorityMap6 INTEGER, + cm110ConfigFiberPriorityMap7 INTEGER, + + cm110ConfigFiberIngressLimit INTEGER, + cm110ConfigFiberEgressLimit INTEGER, + cm110ConfigFiberDiscardTaggedFrames OnOffValue, + cm110ConfigFiberDiscardUntaggedFrames OnOffValue, + cm110ConfigFiberDefaultVlanId INTEGER, + cm110ConfigFiberDefaultPriority INTEGER, + cm110ConfigFiberVlanTaggingAction INTEGER, + cm110ConfigFiberFilterUnknownMulticast OnOffValue, + cm110ConfigFiberFilterUnknownUnicast OnOffValue + + } + cm110ConfigSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-110 type module is currently inserted" + ::= { cm110ConfigEntry 2 } + + cm110ConfigStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module, verified and and saved to flash. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { cm110ConfigEntry 3 } + + cm110ConfigModuleName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user configurable name for the media converter module + present in the chassis. " + ::= { cm110ConfigEntry 4 } + + cm110ConfigLinkMode OBJECT-TYPE + SYNTAX INTEGER { + standard(0), + linkPassthrough(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Link Mode for the media converter module. This object + is read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm110ConfigEntry 5 } + + cm110ConfigFiberFarEndFault OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Fiber Fault Alert setting for the media + module. This setting is always enabled if Link Mode is set to linkPassthrough. + This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0). " + ::= { cm110ConfigEntry 6 } + + cm110ConfigMaxPacketSize OBJECT-TYPE + SYNTAX INTEGER { + maxpacket1522(0), + maxpacket2048(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the media converter module's maximum packet size setting + This object is read-only if the media converter module's ConfigMode jumper is + set to hardwareSwitches(0)." + ::= { cm110ConfigEntry 7 } + + cm110ConfigFiberPortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the fiber port." + ::= { cm110ConfigEntry 8 } + + cm110ConfigFiberPortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the fiber port is enabled. " + ::= { cm110ConfigEntry 9 } + + cm110ConfigFiberDuplex OBJECT-TYPE + SYNTAX INTEGER { + full(0), + half(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the fiber port duplex setting. " + ::= { cm110ConfigEntry 10 } + + cm110ConfigCopperPortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the copper port. " + ::= { cm110ConfigEntry 11 } + + cm110ConfigCopperPortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the fiber port is enabled. " + ::= { cm110ConfigEntry 12 } + + cm110ConfigCopperAutoNegotiation OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the whether copper auto-negotiation is + enabled. This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm110ConfigEntry 13 } + + cm110ConfigCopperAutoNegAdv10HDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the copper port advertises willingness + to connect at 10Mbps, half duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { cm110ConfigEntry 14 } + + cm110ConfigCopperAutoNegAdv10FDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the copper port advertises willingness + to connect at 10Mbps, full duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { cm110ConfigEntry 15 } + + cm110ConfigCopperAutoNegAdv100HDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the copper port advertises willingness + to connect at 100Mbps, half duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { cm110ConfigEntry 16 } + + cm110ConfigCopperAutoNegAdv100FDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the copper port advertises willingness + to connect at 100Mbps, full duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { cm110ConfigEntry 17 } + + cm110ConfigCopperSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed10Mbs(0), + speed100Mbps(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the current copper speed in megabits per + second. This object is ignored if auto-negotiation is enabled. + This object is ignored if auto-negotiation is enabled " + ::= { cm110ConfigEntry 18 } + + cm110ConfigCopperDuplex OBJECT-TYPE + SYNTAX INTEGER { + full(0), + half(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the copper duplex setting. This object is + ignored if auto-negotiation is enabled This object is read-only + if the media converter module's ConfigMode jumper is set to hardwareSwitches(0)." + ::= { cm110ConfigEntry 19 } + + cm110ConfigCopperCrossOver OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + mdi(1), + mdix(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the copper MDI/MDI-X setting.This object + is read-only if the media converter module's ConfigMode jumper is set to" + ::= { cm110ConfigEntry 20 } + + cm110ConfigCopperPause OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the copper's pause (flow control) settings. + This object is read-only if the media converter module's ConfigMode jumper + is set to hardwareSwitches(0)." + ::= { cm110ConfigEntry 21 } + + cm110ConfigCopperExtendDistance OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When using cable exceeding 100 meters, the 10BASE-T this feature + should be enabled." + ::= { cm110ConfigEntry 22 } + + cm110ConfigUnidirectionalEthernet OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + disabled(0), + copperToFiber(1), + fiberToCopper(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Restrict the flow of Ethernet traffic to a single direction. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 23 } + + cm110ConfigPriorityToEgressQueueMap0 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 0. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 24 } + + cm110ConfigPriorityToEgressQueueMap1 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 1. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 25 } + + cm110ConfigPriorityToEgressQueueMap2 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 2. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 26 } + + cm110ConfigPriorityToEgressQueueMap3 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 3. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 27 } + + cm110ConfigPriorityToEgressQueueMap4 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 4. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 28 } + + cm110ConfigPriorityToEgressQueueMap5 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 5. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 29 } + + cm110ConfigPriorityToEgressQueueMap6 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 6. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 30 } + + cm110ConfigPriorityToEgressQueueMap7 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 7. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 31 } + + cm110ConfigCopper8021pPriority OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use 802.1p tag priority. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 32 } + + cm110ConfigCopperIpTosPriority OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use IP TOS priority. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 33 } + + cm110ConfigCopperPriorityPrecedence OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + priority8021p(0), + priorityIpTos(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure priority precedence. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 34 } + + cm110ConfigCopperCongestionPolicy OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + strict(0), + weighted(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure priority congestion policy. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 35 } + + cm110ConfigCopperPriorityMap0 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 0. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 36 } + + cm110ConfigCopperPriorityMap1 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 1. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 37 } + + cm110ConfigCopperPriorityMap2 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 2. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 38 } + + cm110ConfigCopperPriorityMap3 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 3. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 39 } + + cm110ConfigCopperPriorityMap4 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 4. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 40 } + + cm110ConfigCopperPriorityMap5 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 5. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 41 } + + cm110ConfigCopperPriorityMap6 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 6. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 42 } + + cm110ConfigCopperPriorityMap7 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 7. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 43 } + + cm110ConfigCopperIngressLimit OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + rateUnlimited(0), + rate64kbps(1), + rate128kbps(2), + rate192kbps(3), + rate256kbps(4), + rate320kbps(5), + rate384kbps(6), + rate512kbps(7), + rate768kbps(8), + rate1mbps (9), + rate2mbps (10), + rate3mbps (11), + rate4mbps (12), + rate5mbps (13), + rate6mbps (14), + rate7mbps (15), + rate8mbps (16), + rate9mbps (17), + rate10mbps (18), + rate20mbps (19), + rate30mbps (20), + rate40mbps (21), + rate50mbps (22), + rate60mbps (23), + rate70mbps (24), + rate80mbps (25), + rate90mbps (26) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set a limit on the rate of incoming packets. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 44 } + + cm110ConfigCopperEgressLimit OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + rateUnlimited(0), + rate64kbps(1), + rate128kbps(2), + rate192kbps(3), + rate256kbps(4), + rate320kbps(5), + rate384kbps(6), + rate512kbps(7), + rate768kbps(8), + rate1mbps (9), + rate2mbps (10), + rate3mbps (11), + rate4mbps (12), + rate5mbps (13), + rate6mbps (14), + rate7mbps (15), + rate8mbps (16), + rate9mbps (17), + rate10mbps (18), + rate20mbps (19), + rate30mbps (20), + rate40mbps (21), + rate50mbps (22), + rate60mbps (23), + rate70mbps (24), + rate80mbps (25), + rate90mbps (26) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set a limit on the rate of outgoing packets. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 45 } + + cm110ConfigCopperDiscardTaggedFrames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable discarding of tagged frames. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 46 } + + cm110ConfigCopperDiscardUntaggedFrames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable discarding of untagged frames. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 47 } + + cm110ConfigCopperDefaultVlanId OBJECT-TYPE + SYNTAX INTEGER(0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default VLAN ID to insert when tagging frames. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 48 } + + cm110ConfigCopperDefaultPriority OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default frame priority. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 49 } + + cm110ConfigCopperVlanTaggingAction OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + none(0), + untag(1), + tag(2), + doubleTag(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default tagging action. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 50 } + + cm110ConfigCopperFilterUnknownMulticast OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable filtering of multicast frames with an unknown destination + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 51 } + + cm110ConfigCopperFilterUnknownUnicast OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable filtering of unicast frames with an unknown destination + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 52 } + + cm110ConfigFiber8021pPriority OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use 802.1p tag priority. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 53 } + + cm110ConfigFiberIpTosPriority OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use IP TOS priority. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 54 } + + cm110ConfigFiberPriorityPrecedence OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + priority8021p(0), + priorityIpTos(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure priority precedence. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 55 } + + cm110ConfigFiberCongestionPolicy OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + strict(0), + weighted(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure priority congestion policy. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 56 } + + cm110ConfigFiberPriorityMap0 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 0. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 57 } + + cm110ConfigFiberPriorityMap1 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 1. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 58 } + + cm110ConfigFiberPriorityMap2 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 2. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 59 } + + cm110ConfigFiberPriorityMap3 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 3. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 60 } + + cm110ConfigFiberPriorityMap4 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 4. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 61 } + + cm110ConfigFiberPriorityMap5 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 5. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 62 } + + cm110ConfigFiberPriorityMap6 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 6. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 63 } + + cm110ConfigFiberPriorityMap7 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 7. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 64 } + + cm110ConfigFiberIngressLimit OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + rateUnlimited(0), + rate64kbps(1), + rate128kbps(2), + rate192kbps(3), + rate256kbps(4), + rate320kbps(5), + rate384kbps(6), + rate512kbps(7), + rate768kbps(8), + rate1mbps (9), + rate2mbps (10), + rate3mbps (11), + rate4mbps (12), + rate5mbps (13), + rate6mbps (14), + rate7mbps (15), + rate8mbps (16), + rate9mbps (17), + rate10mbps (18), + rate20mbps (19), + rate30mbps (20), + rate40mbps (21), + rate50mbps (22), + rate60mbps (23), + rate70mbps (24), + rate80mbps (25), + rate90mbps (26) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set a limit on the rate of incoming packets. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 65 } + + cm110ConfigFiberEgressLimit OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + rateUnlimited(0), + rate64kbps(1), + rate128kbps(2), + rate192kbps(3), + rate256kbps(4), + rate320kbps(5), + rate384kbps(6), + rate512kbps(7), + rate768kbps(8), + rate1mbps (9), + rate2mbps (10), + rate3mbps (11), + rate4mbps (12), + rate5mbps (13), + rate6mbps (14), + rate7mbps (15), + rate8mbps (16), + rate9mbps (17), + rate10mbps (18), + rate20mbps (19), + rate30mbps (20), + rate40mbps (21), + rate50mbps (22), + rate60mbps (23), + rate70mbps (24), + rate80mbps (25), + rate90mbps (26) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set a limit on the rate of outgoing packets. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 66 } + + cm110ConfigFiberDiscardTaggedFrames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable discarding of tagged frames. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 67 } + + cm110ConfigFiberDiscardUntaggedFrames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable discarding of untagged frames. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 68 } + + cm110ConfigFiberDefaultVlanId OBJECT-TYPE + SYNTAX INTEGER(0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default VLAN ID to insert when tagging frames. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 69} + + cm110ConfigFiberDefaultPriority OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default frame priority. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 70 } + + cm110ConfigFiberVlanTaggingAction OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + none(0), + untag(1), + tag(2), + doubleTag(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default tagging action. + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 71 } + + cm110ConfigFiberFilterUnknownMulticast OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable filtering of multicast frames with an unknown destination + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 72} + + cm110ConfigFiberFilterUnknownUnicast OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable filtering of unicast frames with an unknown destination + (This feature may require a media converter module firmware upgrade)." + ::= { cm110ConfigEntry 73 } + + + + +-- +-- end of cm110ConfigTable +-- + +-- +-- cm110LedTable +-- +cm110LedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm110LedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-110 type media converter module's LED status information." + ::= { cm110RateConv 3 } + + cm110LedEntry OBJECT-TYPE + SYNTAX Cm110LedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-110 type + media converter module." + INDEX { mcrChassisIndex, cm110LedSlotIndex } + ::= { cm110LedTable 1 } + + Cm110LedEntry ::= + SEQUENCE { + cm110LedSlotIndex SlotNumber, + cm110LedPWR INTEGER, + cm110LedFDF INTEGER, + cm110LedLKF INTEGER, + cm110LedCopperSpeed INTEGER, + cm110LedFDC INTEGER, + cm110LedLKC INTEGER + } + + cm110LedSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-110 type module is currently inserted" + ::= { cm110LedEntry 2 } + + cm110LedPWR OBJECT-TYPE + SYNTAX INTEGER { + off(0), + onGreen(1), + blinking(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the power (PWR) LED on the media converter module. + Possible status values are: + off(0) - No power to the module + onGreen(1) - Power being applied to module + blinking(2) - Fiber loopback enabled" + ::= { cm110LedEntry 3 } + + cm110LedFDF OBJECT-TYPE + SYNTAX INTEGER { + offHalfDuplex(0), + onFullDuplex(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the Full Duplex Fiber (FDF) LED + on the media converter module." + ::= { cm110LedEntry 4 } + + cm110LedLKF OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link fiber (LKF) LED on the + media converter module. + Possible status values are: + off(0) - No fiber link + on(1) - Fiber link present" + ::= { cm110LedEntry 5 } + + cm110LedCopperSpeed OBJECT-TYPE + SYNTAX INTEGER { + off10Mbps(0), + onGreen100Mbps(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link copper speed (100/1000) + LED on the media converter module." + ::= { cm110LedEntry 6 } + + cm110LedFDC OBJECT-TYPE + SYNTAX INTEGER { + offHalfDuplex(0), + onFullDuplex(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the Full Duplex Copper (FDC) LED + on the media converter module." + ::= { cm110LedEntry 7 } + + cm110LedLKC OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link copper (LKC) LED on the + media converter module. Possible status values are: + off(0) - No copper link + on(1) - Copper link present" + ::= { cm110LedEntry 8 } + +-- +-- end of cm110LedTable +-- + +-- +-- cm110RateConvStatsTable +-- +cm110RateConvStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm110RateConvStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-110 media converter module's configuration and status type + information." + ::= { cm110RateConv 4 } + + cm110RateConvStatsEntry OBJECT-TYPE + SYNTAX Cm110RateConvStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-110 type + media converter module." + INDEX { mcrChassisIndex, cm110StatsSlotIndex, cm110MediaPortIndex } + ::= { cm110RateConvStatsTable 1 } + + Cm110RateConvStatsEntry ::= + SEQUENCE { + cm110StatsSlotIndex SlotNumber, + cm110MediaPortIndex INTEGER, + + cm110PortRxErrors INTEGER, + cm110PortTxCollisions INTEGER, + cm110PortInFiltered INTEGER, + + cm110PortInGoodOctets Counter32, + cm110PortInBadOctets Counter32, + cm110PortInUnicasts Counter32, + cm110PortInBroadcasts Counter32, + cm110PortInMulticasts Counter32, + cm110PortInPauses Counter32, + cm110PortInUnderSizes Counter32, + cm110PortInFragments Counter32, + cm110PortInOversizes Counter32, + cm110PortInJabbers Counter32, + cm110PortInMACRcvErrs Counter32, + cm110PortInFcsErrs Counter32, + + cm110PortPkts64Octets Counter32, + cm110PortPkts65to127Octets Counter32, + cm110PortPkts128to255Octets Counter32, + cm110PortPkts256to511Octets Counter32, + cm110PortPkts512to1023Octets Counter32, + cm110PortPkts1024toMaxOctets Counter32, + + cm110PortOutOctets Counter32, + cm110PortOutUnicasts Counter32, + cm110PortOutBroadcasts Counter32, + cm110PortOutMulticasts Counter32, + cm110PortOutPauses Counter32, + cm110PortDeferreds Counter32, + cm110PortCollisions Counter32, + cm110PortSingles Counter32, + cm110PortMultiples Counter32, + cm110PortExcessives Counter32, + cm110PortLates Counter32, + cm110PortOutFcsErrs Counter32, + + cm110PortResetCounters YesNoValue + } + + cm110StatsSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-110 type module is currently inserted" + ::= { cm110RateConvStatsEntry 2 } + + cm110MediaPortIndex OBJECT-TYPE + SYNTAX INTEGER { + copper(1), + fiber(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Media converter module port index indicating which media port the statistical + counters are associated with." + ::= { cm110RateConvStatsEntry 3 } + + cm110PortRxErrors OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bad frames received." + ::= { cm110RateConvStatsEntry 4 } + + cm110PortTxCollisions OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of TX collisions encountered." + ::= { cm110RateConvStatsEntry 5 } + + cm110PortInFiltered OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A counter that counts the number of good frames that were filtered + due to ingress switch policy rules. " + ::= { cm110RateConvStatsEntry 6 } + + cm110PortInGoodOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that is the sum of lengths of all good Ethernet + frames received on the media port." + ::= { cm110RateConvStatsEntry 7 } + + cm110PortInBadOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that is the sum of lengths of all bad Ethernet + frames received on the media port.." + ::= { cm110RateConvStatsEntry 8 } + + cm110PortInUnicasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of good frames received that + have a Unicast destination MAC address." + ::= { cm110RateConvStatsEntry 9 } + + cm110PortInBroadcasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of good frames received that + have a Broadcast destination MAC address." + ::= { cm110RateConvStatsEntry 10 } + + cm110PortInMulticasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of good frames received that + have a Multicast destination MAC address. This count does not include + frames counted in the cm1110PortInPauses or the cm1110PortInBroadcasts + objects." + ::= { cm110RateConvStatsEntry 11 } + + cm110PortInPauses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of good frames received that + have a Pause destination MAC address." + ::= { cm110RateConvStatsEntry 12 } + + cm110PortInUnderSizes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + length less that 64 octets but with a valid FCS." + ::= { cm110RateConvStatsEntry 13 } + + cm110PortInFragments OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + length less that 64 octets and an invalid FCS." + ::= { cm110RateConvStatsEntry 14 } + + cm110PortInOversizes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + length more than the maximum packet size but with a valid FCS. + The maximum packet size can be set using the cm110ConfigMaxPacketsSize + object." + ::= { cm110RateConvStatsEntry 15 } + + cm110PortInJabbers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + length more than the maximum packet size but with a invalid FCS. + The maximum packet size can be set using the cm110ConfigMaxPacketsSize + object." + ::= { cm110RateConvStatsEntry 16 } + + cm110PortInMACRcvErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter of the number of Rx errors on the receive + side of the MAC" + ::= { cm110RateConvStatsEntry 17 } + + cm110PortInFcsErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter of the number of FCS Errors." + ::= { cm110RateConvStatsEntry 18 } + + cm110PortPkts64Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of exactly 64 Octets, including those with + errors." + ::= { cm110RateConvStatsEntry 19 } + + cm110PortPkts65to127Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 65 and 127 Octets inclusive, + including those with errors." + ::= { cm110RateConvStatsEntry 20 } + + cm110PortPkts128to255Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 128 and 255 Octets inclusive, + including those with errors." + ::= { cm110RateConvStatsEntry 21 } + + cm110PortPkts256to511Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 256 and 511 Octets inclusive, + including those with errors." + + ::= { cm110RateConvStatsEntry 22 } + + cm110PortPkts512to1023Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 512 and 1023 Octets inclusive, + including those with errors." + ::= { cm110RateConvStatsEntry 23 } + + cm110PortPkts1024toMaxOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 1024 and maximum packet size + octets inclusive, including those with errors. + The maximum packet size can be set using the cm1110ConfigMaxPacketsSize + object." + ::= { cm110RateConvStatsEntry 24 } + + cm110PortOutOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that is the sum of lengths of all good Ethernet + frames sent on the media port." + ::= { cm110RateConvStatsEntry 25 } + + + cm110PortOutUnicasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of good frames sent that + have a Unicast destination MAC address." + ::= { cm110RateConvStatsEntry 26 } + + cm110PortOutBroadcasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of good frames sent that + have a Broadcast destination MAC address." + ::= { cm110RateConvStatsEntry 27 } + + cm110PortOutMulticasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of good frames sent that + have a Multicast destination MAC address. This count does not include + frames counted in the cm1110PortOutPauses or the cm1110PortOutBroadcasts + objects." + ::= { cm110RateConvStatsEntry 28 } + + cm110PortOutPauses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of good frames received that + have a Pause destination MAC address." + ::= { cm110RateConvStatsEntry 29 } + + cm110PortDeferreds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of successfully transmitted + frames that experienced no collsions but are delayed because the + medium was busy during the first attempt. This counter is applicable + in half-duplex only." + ::= { cm110RateConvStatsEntry 30 } + + cm110PortCollisions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of collision events seen by + the MAC not including those counted in cm110PortSingles, + cm110PortMultiple , cm1110PortExcessives or cm110PortLates objects. + This counter is applicable in half-duplex only." + ::= { cm110RateConvStatsEntry 31 } + + cm110PortSingles OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of successfully transmitted + frames that experienced exactly one collision. This counter is + applicable in half-duplex only." + ::= { cm110RateConvStatsEntry 32 } + + cm110PortMultiples OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of successfully transmitted + frames that experienced more than one collision. This counter is + aplicable in half-duplex only." + ::= { cm110RateConvStatsEntry 33 } + + cm110PortExcessives OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number frames dropped in the transmit + MAC because the frame experienced 16 consecutive collisions. This + counter is applicable in half-duplex only. " + ::= { cm110RateConvStatsEntry 34 } + + cm110PortLates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number times a collision is detected + later than 512 bits-times into the transmission of a frame. This + counter is applicable in half-duplex only." + ::= { cm110RateConvStatsEntry 35 } + + cm110PortOutFcsErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number frames transmitted with an + invalid FCS. " + ::= { cm110RateConvStatsEntry 36 } + + cm110PortResetCounters OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allows the resetting of all cm110RateConvStats statistical counters + for this port." + ::= { cm110RateConvStatsEntry 37 } +-- +-- end of cm110RateConvStatsTable +-- + +-- +-- cm110RateConvVctTable +-- +cm110RateConvVctTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm110RateConvVctEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-110 type media converter module's " + ::= { cm110RateConv 5 } + + cm110RateConvVctEntry OBJECT-TYPE + SYNTAX Cm110RateConvVctEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate fiber or copper + port on the CM-110 type media converter module." + INDEX { mcrChassisIndex, cm110VctSlotIndex } + ::= { cm110RateConvVctTable 1 } + + Cm110RateConvVctEntry ::= + SEQUENCE { + cm110VctSlotIndex SlotNumber, + cm110VctStart YesNoValue, + cm110VctStatus INTEGER, + cm110VctTxPairResults INTEGER, + cm110VctTxPairAmplitude DisplayString, + cm110VctTxPairDistance DisplayString, + cm110VctRxPairResults INTEGER, + cm110VctRxPairAmplitude DisplayString, + cm110VctRxPairDistance DisplayString + } + + cm110VctSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1110 type module is currently inserted" + ::= { cm110RateConvVctEntry 2 } + + cm110VctStart OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set this self-clearing variable to yes initiate the Advanced Virtual + Cable Test. Note: During the test, no network data will be passed." + ::= { cm110RateConvVctEntry 3 } + + cm110VctStatus OBJECT-TYPE + SYNTAX INTEGER { + notStarted(0), + inProgress(1), + testComplete(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the stat of the Advanced Virtual Cable Test. " + ::= { cm110RateConvVctEntry 4 } + + cm110VctTxPairResults OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + shortDetected(1), + openDetected(2), + testFailed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Test result code returned from Virtual Cable Test of the Tx + pair." + ::= { cm110RateConvVctEntry 5 } + + cm110VctTxPairAmplitude OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amplitude of Tx pair in Volts." + ::= { cm110RateConvVctEntry 6 } + + cm110VctTxPairDistance OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Distance in meters to fault when test result codes is + short or open. " + ::= { cm110RateConvVctEntry 7 } + + cm110VctRxPairResults OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + shortDetected(1), + openDetected(2), + testFailed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Test result code returned from Virtual Cable Test of the Rx + pair." + ::= { cm110RateConvVctEntry 8 } + + cm110VctRxPairAmplitude OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amplitude of Rx pair in Volts." + ::= { cm110RateConvVctEntry 9 } + + cm110VctRxPairDistance OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Distance in meters to fault when test result codes is + short or open. " + ::= { cm110RateConvVctEntry 10 } + + +-- +-- cm110RateConvVctTable +-- + +-- +-- end of cm110RateConv +-- + + +-- +-- mcrMgt - MCR-MGT management type modules. +-- +mcrMgt OBJECT IDENTIFIER ::= { mcrModuleTypes 5 } + +-- +-- mcrMgtTable +-- +mcrMgtTable OBJECT-TYPE + SYNTAX SEQUENCE OF McrMgtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of MCR-MGT management module status type information." + ::= { mcrMgt 1 } + + mcrMgtEntry OBJECT-TYPE + SYNTAX McrMgtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate MCR-MGT type + management module." + INDEX { mcrChassisIndex, mcrMgtSlotIndex } + ::= { mcrMgtTable 1 } + + McrMgtEntry ::= + SEQUENCE { + mcrMgtSlotIndex SlotNumber, + mcrMgtModelName DisplayString, + mcrMgtModelDesc DisplayString, + mcrMgtFailSafeBootLoaderVer DisplayString, + mcrMgtUpTime TimeTicks, + mcrMgtConsoleDSR OnOffValue + } + + mcrMgtSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the MCR-MGT module is currently inserted" + ::= { mcrMgtEntry 2 } + + + mcrMgtModelName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the model name of management module present in the + chassis" + ::= { mcrMgtEntry 3 } + + mcrMgtModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the management module present + in the chassis" + ::= { mcrMgtEntry 4 } + + mcrMgtFailSafeBootLoaderVer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the fail-safe bootloader version of the + management module present in the chassis" + ::= { mcrMgtEntry 5 } + + mcrMgtUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the time (in hundredths of a second) since the + management module was last re-initialized." + ::= { mcrMgtEntry 6 } + + mcrMgtConsoleDSR OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the current status of the DSR signal, (active or + inactive)" + ::= { mcrMgtEntry 7 } + +-- +-- mcrMgtTable +-- +-- +-- mcrMgtConfigTable +-- +mcrMgtConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF McrMgtConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of MCR-MGT management module Hardware configuration type information." + ::= { mcrMgt 2 } + + mcrMgtConfigEntry OBJECT-TYPE + SYNTAX McrMgtConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate MCR-MGT type + management module." + INDEX { mcrChassisIndex, mcrMgtConfigSlotIndex } + ::= { mcrMgtConfigTable 1 } + + McrMgtConfigEntry ::= + SEQUENCE { + mcrMgtConfigSlotIndex SlotNumber, + mcrMgtConfigStatus ContainerStatus, + mcrMgtConfigEthSpeedDuplex INTEGER, + mcrMgtConfigEthCrossover INTEGER, + mcrMgtConfigConsolePortEnabled YesNoValue, + mcrMgtConfigConsoleSpeed INTEGER, + mcrMgtConfigConsoleDataBits INTEGER, + mcrMgtConfigConsoleParity INTEGER, + mcrMgtConfigConsoleStopBits INTEGER, + mcrMgtConfigConsoleFlowControl INTEGER, + mcrMgtConfigConsoleMonitorDSR OnOffValue + } + + mcrMgtConfigSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the MCR-MGT module is currently inserted" + ::= { mcrMgtConfigEntry 2 } + + mcrMgtConfigStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module, verified and and saved to flash. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { mcrMgtConfigEntry 3 } + + mcrMgtConfigEthSpeedDuplex OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + speed10Half(1), + speed10Full(2), + speed100Half(3), + speed100Full(4), + speed1000(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Define the Ethernet connection speed/duplex of the twisted pair interface." + ::= { mcrMgtConfigEntry 4 } + + mcrMgtConfigEthCrossover OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + mdi(1), + mdix(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Define the Ethernet connection crossover TX/RX Pair orientation of the + twisted pair interface as auto(0), mdi(1) (straight through) or mdix(2) + (crossed over)." + ::= { mcrMgtConfigEntry 5 } + + mcrMgtConfigConsolePortEnabled OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines whether the management module's console port is enabled." + ::= { mcrMgtConfigEntry 6 } + + mcrMgtConfigConsoleSpeed OBJECT-TYPE + SYNTAX INTEGER { + b9600(13), + b19200(14), + b38400(15), + b57600(16), + b115200(17) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the baud rate of the console port; keep in mind that + speed is affected by the length of the cable." + ::= { mcrMgtConfigEntry 7 } + + mcrMgtConfigConsoleDataBits OBJECT-TYPE + SYNTAX INTEGER { + d7(2), + d8(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the number of bits in a byte." + ::= { mcrMgtConfigEntry 8 } + + mcrMgtConfigConsoleParity OBJECT-TYPE + SYNTAX INTEGER { + none(0), + odd(1), + even(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies if you are using Even, Odd, or No parity on the console." + ::= { mcrMgtConfigEntry 9 } + + mcrMgtConfigConsoleStopBits OBJECT-TYPE + SYNTAX INTEGER { + s1(0), + s2(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the number of stop bits that follow a byte." + ::= { mcrMgtConfigEntry 10 } + + mcrMgtConfigConsoleFlowControl OBJECT-TYPE + SYNTAX INTEGER { + none(0), + soft(1), + hard(2), + both(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines whether the data flow is handled by the software (Soft), hardware (Hard), + both or None." + ::= { mcrMgtConfigEntry 11 } + + mcrMgtConfigConsoleMonitorDSR OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether the RS-232 signal DSR (Data Set Ready) should + be monitored, for the console port. + + When DSR is monitored and the management module detects the DSR signal go inactive + then the current console management session will be reset. " + ::= { mcrMgtConfigEntry 12 } + +-- +-- mcrMgtConfigTable +-- + +-- +-- mcrMgtLedTable +-- +mcrMgtLedTable OBJECT-TYPE + SYNTAX SEQUENCE OF McrMgtLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of MCR-MGT management module LED information." + ::= { mcrMgt 3 } + + mcrMgtLedEntry OBJECT-TYPE + SYNTAX McrMgtLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate MCR-MGT type + management module." + INDEX { mcrChassisIndex, mcrMgtLedSlotIndex } + ::= { mcrMgtLedTable 1 } + + McrMgtLedEntry ::= + SEQUENCE { + mcrMgtLedSlotIndex SlotNumber, + mcrMgtLedPWR INTEGER, + mcrMgtLedALM INTEGER, + mcrMgtLedLKC INTEGER, + mcrMgtLedCopperSpeed INTEGER + } + + mcrMgtLedSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the MCR-MGT module is currently inserted" + ::= { mcrMgtLedEntry 2 } + + mcrMgtLedPWR OBJECT-TYPE + SYNTAX INTEGER { + off(0), + onGreen(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the power (PWR) LED on the management module. + Possible status values are: + off(0) - No power to the module + onGreen(1) - Power being applied to module" + ::= { mcrMgtLedEntry 3 } + + mcrMgtLedALM OBJECT-TYPE + SYNTAX INTEGER { + offNoAlarms(0), + onRedAlarmsPresent(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the alarm (ALM) LED on the management module. + Possible status values are: + offNoAlarms(0) - Normal operating condition + onRedAlarmsPresent(1) - System hardware or software alarms present" + ::= { mcrMgtLedEntry 4 } + + mcrMgtLedLKC OBJECT-TYPE + SYNTAX INTEGER { + offLinkDown(0), + onGreenLinkUp(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link copper (LKC) LED on the management module. + Possible status values are: + offLinkDown(0) - Copper link status is DOWN + onGreenLinkUp(1) - Copper link status is UP" + ::= { mcrMgtLedEntry 5 } + + mcrMgtLedCopperSpeed OBJECT-TYPE + SYNTAX INTEGER { + off10Mbps(0), + onYellow100Mbps(1), + onGreen1000Mbps(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the link copper speed (100/1000) + LED on the management module." + ::= { mcrMgtLedEntry 6 } +-- +-- end of mcrMgtLedTable +-- + + +-- +-- mcrMgtEthStatsTable +-- +mcrMgtEthStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF McrMgtEthStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of MCR-MGT management module Ethernet status and statistics + information." + ::= { mcrMgt 4 } + + mcrMgtEthStatsEntry OBJECT-TYPE + SYNTAX McrMgtEthStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the Ethernet statistics table, each relating to an Ethernet interface." + INDEX { mcrChassisIndex, mgtEthSlotIndex } + ::= { mcrMgtEthStatsTable 1 } + + McrMgtEthStatsEntry ::= + SEQUENCE { + mgtEthSlotIndex SlotNumber, + mgtEthStatsIfIndex GenericTableIndex, + mgtEthStatsName DisplayString, + mgtEthStatsMacAddress MacAddress, + mgtEthStatsStatus INTEGER, + mgtEthStatsSpeedDuplex INTEGER, + mgtEthStatsBroadcast YesNoValue, + mgtEthStatsDebug YesNoValue, + mgtEthStatsLoopback YesNoValue, + mgtEthStatsPointtoPoint YesNoValue, + mgtEthStatsNoTrailers YesNoValue, + mgtEthStatsRunning YesNoValue, + mgtEthStatsNoArp YesNoValue, + mgtEthStatsPromiscuous YesNoValue, + mgtEthStatsRxMulticast YesNoValue, + mgtEthStatsMasterLoadBalancer YesNoValue, + mgtEthStatsSlaveLoadBalancer YesNoValue, + mgtEthStatsMulticast YesNoValue, + mgtEthStatsSetMedia YesNoValue, + mgtEthStatsAutoMedia YesNoValue, + mgtEthStatsDynamic YesNoValue, + mgtEthStatsLocalAddress IpAddress, + mgtEthStatsSubnetMask IpAddress, + mgtEthStatsBroadcastAddress IpAddress, + mgtEthStatsMtu Unsigned32, + mgtEthStatsTxQLen Unsigned32, + mgtEthStatsRxBytes Counter32, + mgtEthStatsTxBytes Counter32, + mgtEthStatsRxPackets Counter32, + mgtEthStatsTxPackets Counter32, + mgtEthStatsRxErrors Counter32, + mgtEthStatsTxPktErrors Counter32, + mgtEthStatsRxDroppedPkts Counter32, + mgtEthStatsTxDroppedPkts Counter32, + mgtEthStatsRxOverruns Counter32, + mgtEthStatsTxOverruns Counter32, + mgtEthStatsRxFrameErrs Counter32, + mgtEthStatsTxCarrierErrs Counter32, + mgtEthStatsCollisions Counter32 + } + + mgtEthSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the MCR-MGT module is currently inserted." + ::= { mcrMgtEthStatsEntry 2 } + + mgtEthStatsIfIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Ethernet interface number." + ::= { mcrMgtEthStatsEntry 3 } + + mgtEthStatsName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays Ethernet interface name." + ::= { mcrMgtEthStatsEntry 4 } + + mgtEthStatsMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays the MAC address." + ::= { mcrMgtEthStatsEntry 5 } + + mgtEthStatsStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays the Ethernet link status - down(0) or up(1)." + ::= { mcrMgtEthStatsEntry 6 } + + mgtEthStatsSpeedDuplex OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + speed10Half(1), + speed10Full(2), + speed100Half(3), + speed100Full(4), + speed1000Half(5), + speed1000Full(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the Ethernet connection speed/duplex twisted pair interface. + When the management module does not know the pair speed/duplex, this variable + has the value unknown(0). " + ::= { mcrMgtEthStatsEntry 7 } + + mgtEthStatsBroadcast OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Broadcast Flags status." + ::= { mcrMgtEthStatsEntry 8 } + + mgtEthStatsDebug OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Debug Flags status." + ::= { mcrMgtEthStatsEntry 9 } + + mgtEthStatsLoopback OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Loopback Flags status." + ::= { mcrMgtEthStatsEntry 10 } + + mgtEthStatsPointtoPoint OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Point to Point Flags status." + ::= { mcrMgtEthStatsEntry 11 } + + mgtEthStatsNoTrailers OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet No Trailers Flags status." + ::= { mcrMgtEthStatsEntry 12 } + + mgtEthStatsRunning OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Running Flags status." + ::= { mcrMgtEthStatsEntry 13 } + + mgtEthStatsNoArp OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet No Arp Protocol Flags status." + ::= { mcrMgtEthStatsEntry 14 } + + mgtEthStatsPromiscuous OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Promiscuous Flags status." + ::= { mcrMgtEthStatsEntry 15 } + + mgtEthStatsRxMulticast OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Receive all Multicast Flags status." + ::= { mcrMgtEthStatsEntry 16} + + mgtEthStatsMasterLoadBalancer OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Master Load Balancer Flags status." + ::= { mcrMgtEthStatsEntry 17 } + + mgtEthStatsSlaveLoadBalancer OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Slave Load Balancer Flags status." + ::= { mcrMgtEthStatsEntry 18 } + + mgtEthStatsMulticast OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Multicast Flags status." + ::= { mcrMgtEthStatsEntry 19 } + + mgtEthStatsSetMedia OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Set Media Flags status." + ::= { mcrMgtEthStatsEntry 20 } + + mgtEthStatsAutoMedia OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Auto Media Flags status." + ::= { mcrMgtEthStatsEntry 21 } + + mgtEthStatsDynamic OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Dynamic Flags status." + ::= { mcrMgtEthStatsEntry 22 } + + mgtEthStatsLocalAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet local IPv4 address." + ::= { mcrMgtEthStatsEntry 23 } + + mgtEthStatsSubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet IPv4 subnet mask." + ::= { mcrMgtEthStatsEntry 24 } + + mgtEthStatsBroadcastAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Broadcast address." + ::= { mcrMgtEthStatsEntry 25 } + + mgtEthStatsMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet MTU." + ::= { mcrMgtEthStatsEntry 26 } + + mgtEthStatsTxQLen OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet TX Queue Length." + ::= { mcrMgtEthStatsEntry 27 } + + mgtEthStatsRxBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet RX Bytes count." + ::= { mcrMgtEthStatsEntry 28 } + + mgtEthStatsTxBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet TX Bytes count." + ::= { mcrMgtEthStatsEntry 29 } + + mgtEthStatsRxPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet RX Packets count." + ::= { mcrMgtEthStatsEntry 30 } + + mgtEthStatsTxPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet TX Packets count." + ::= { mcrMgtEthStatsEntry 31 } + + mgtEthStatsRxErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet RX Packets Errors count." + ::= { mcrMgtEthStatsEntry 32 } + + mgtEthStatsTxPktErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet TX Packets Errors count." + ::= { mcrMgtEthStatsEntry 33 } + + mgtEthStatsRxDroppedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet RX Dropped packets count." + ::= { mcrMgtEthStatsEntry 34 } + + mgtEthStatsTxDroppedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet TX Dropped packets count." + ::= { mcrMgtEthStatsEntry 35 } + + mgtEthStatsRxOverruns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet RX Overruns count" + ::= { mcrMgtEthStatsEntry 36 } + + mgtEthStatsTxOverruns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet TX Overruns count." + ::= { mcrMgtEthStatsEntry 37 } + + mgtEthStatsRxFrameErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet RX Frame Errors count." + ::= { mcrMgtEthStatsEntry 38 } + + mgtEthStatsTxCarrierErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet TX Carrier Errors count" + ::= { mcrMgtEthStatsEntry 39 } + + mgtEthStatsCollisions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management module's Ethernet Collisions count." + ::= { mcrMgtEthStatsEntry 40 } +-- +-- end of mcrMgtEthStatsTable +-- + + +-- +-- ************* end of mcrMgt - modules *********** +-- + + +-- cm10gFixed - 10 Gb fixed media Converter type modules +-- +cm10gFixed OBJECT IDENTIFIER ::= { mcrModuleTypes 8 } + +-- +-- cm10gFixedTable +-- +cm10gFixedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm10gFixedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-10G type media converter module's status type information." + ::= { cm10gFixed 1 } + + cm10gFixedEntry OBJECT-TYPE + SYNTAX Cm10gFixedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-10G type + media converter module." + INDEX { mcrChassisIndex, cm10gSlotIndex } + ::= { cm10gFixedTable 1 } + + Cm10gFixedEntry ::= + SEQUENCE { + cm10gSlotIndex SlotNumber, + cm10gModelname DisplayString, + cm10gModelDesc DisplayString, + cm10gHwJmp5ConfigMode INTEGER, + cm10gHwSw1OperationMode INTEGER, + cm10gHwSw2LinkMode INTEGER, + cm10gHwSw3FiberFaultAlert INTEGER, + cm10gHwSw4Port1EdcMode INTEGER, + cm10gHwSw5Port2EdcMode INTEGER, + + cm10gPort1LinkStatus INTEGER, + cm10gPort1ConnType INTEGER, + cm10gPort1AutoNegState INTEGER, + cm10gPort1Speed INTEGER, + cm10gPort1Duplex INTEGER, + cm10gPort1PauseEnh INTEGER, + cm10gPort1ReceiveStatus INTEGER, + + cm10gPort2LinkStatus INTEGER, + cm10gPort2ConnType INTEGER, + cm10gPort2AutoNegState INTEGER, + cm10gPort2Speed INTEGER, + cm10gPort2Duplex INTEGER, + cm10gPort2PauseEnh INTEGER, + cm10gPort2ReceiveStatus INTEGER, + + cm10gPortLoopBack INTEGER, + cm10gPortTestMode INTEGER + } + + cm10gSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-10G type module is currently inserted" + ::= { cm10gFixedEntry 2 } + + cm10gModelname OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the model of media converter module present in the + chassis" + ::= { cm10gFixedEntry 3 } + + cm10gModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the media converter module present + in the chassis" + ::= { cm10gFixedEntry 4 } + + cm10gHwJmp5ConfigMode OBJECT-TYPE + SYNTAX INTEGER { + hardwareSwitches(0), + auto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module's ConfigMode, set by hardware + jumper J5 on the media converter module. When this object is set to + hardwareSwitches(0), the media converter module will disable configuration + control from the management module's software and all configuration + control comes from the media converter module's hardware switches or jumpers. " + ::= { cm10gFixedEntry 5 } + + + cm10gHwSw1OperationMode OBJECT-TYPE + SYNTAX INTEGER{ + test(0), + data(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for operation mode. + Data mode is for normal data transmission." + ::= { cm10gFixedEntry 6 } + + cm10gHwSw2LinkMode OBJECT-TYPE + SYNTAX INTEGER { + swDownSmartLinkPassthrough(0), + swUpStandard(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Link Mode. If + the Operation switch is set to Test, then this object indicates + whether the port is in loopback or performing the build in link-test." + ::= { cm10gFixedEntry 7 } + + cm10gHwSw3FiberFaultAlert OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Fiber Fault + Alert. If the Operation switch is set to Test, then this object + indicates which port is in test mode" + ::= { cm10gFixedEntry 8 } + + cm10gHwSw4Port1EdcMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This oject indicates the current switch setting for EDC auto mode + for port 1. This object only applies to SFP moudles." + ::= { cm10gFixedEntry 9 } + + cm10gHwSw5Port2EdcMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This oject indicates the current switch setting for EDC auto mode + for port 2. This object only applies to SFP moudles." + ::= { cm10gFixedEntry 10 } + + cm10gPort1LinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1), + shutdown(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status (port 1)." + ::= { cm10gFixedEntry 11 } + + cm10gPort1ConnType OBJECT-TYPE + SYNTAX INTEGER { + sc(0), + lc(1), + st(2), + sfp(3), + fc(5), + mtrj(6), + xfp(7), + sfpPlus(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type (port 1)." + ::= { cm10gFixedEntry 12 } + + cm10gPort1AutoNegState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + complete(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber auto-negotiation state (port 1)." + ::= { cm10gFixedEntry 13 } + + cm10gPort1Speed OBJECT-TYPE + SYNTAX INTEGER { + speed10Mbps(0), + speed100Mbps(1), + speed1000Mbps(2), + speed10Gbps(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port speed in megabits per second (port 1)." + ::= { cm10gFixedEntry 14 } + + cm10gPort1Duplex OBJECT-TYPE + SYNTAX INTEGER { + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object + indicates the media converter module's current fiber auto-negotiated duplex + setting. If auto-negotiation is not complete then the value returned should be + ignored. (Port 1)" + ::= { cm10gFixedEntry 15 } + + cm10gPort1PauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + asymmetricalRx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object indicates + the media converter module's current fiber auto-negotiated pause setting. If + auto-negotiation is not complete then the value returned should be ignored. + (Port 1)" + ::= { cm10gFixedEntry 16 } + + cm10gPort1ReceiveStatus OBJECT-TYPE + SYNTAX INTEGER { + fault(0), + ok(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of whether light is being received + on the fiber port (port 1)" + ::= { cm10gFixedEntry 17 } + + cm10gPort2LinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1), + shutdown(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status (port 2)." + ::= { cm10gFixedEntry 18 } + + cm10gPort2ConnType OBJECT-TYPE + SYNTAX INTEGER { + sc(0), + lc(1), + st(2), + sfp(3), + fc(5), + mtrj(6), + xfp(7), + sfpPlus(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type (port 2)." + ::= { cm10gFixedEntry 19 } + + cm10gPort2AutoNegState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + complete(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber auto-negotiation state (port 2)." + ::= { cm10gFixedEntry 20 } + + cm10gPort2Speed OBJECT-TYPE + SYNTAX INTEGER { + speed10Mbps(0), + speed100Mbps(1), + speed1000Mbps(2), + speed10Gbps(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port speed in megabits per second (port 2)." + ::= { cm10gFixedEntry 21 } + + cm10gPort2Duplex OBJECT-TYPE + SYNTAX INTEGER { + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object + indicates the media converter module's current fiber auto-negotiated duplex + setting. If auto-negotiation is not complete then the value returned should be + ignored. (Port 2)" + ::= { cm10gFixedEntry 22 } + + cm10gPort2PauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + asymmetricalRx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object indicates + the media converter module's current fiber auto-negotiated pause setting. If + auto-negotiation is not complete then the value returned should be ignored. + (Port 2)" + ::= { cm10gFixedEntry 23 } + + cm10gPort2ReceiveStatus OBJECT-TYPE + SYNTAX INTEGER { + fault(0), + ok(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of whether light is being received + on the fiber port (port 2)" + ::= { cm10gFixedEntry 24 } + + cm10gPortLoopBack OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + port1(1), + port2(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Media converter module's current port loopback mode setting. Writing to this + object will change the current settings. This object is read-only if + the media converter module's ConfigMode jumper is set to hardwareSwitches(0)." + ::= { cm10gFixedEntry 25 } + + cm10gPortTestMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + port1(1), + port2(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current port test mode setting." + ::= { cm10gFixedEntry 26 } +-- +-- cm10gFixedTable +-- +-- +-- cm10gConfigTable +-- +cm10gConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm10gConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-10G type media converter module's configuration type information." + ::= { cm10gFixed 2 } + + cm10gConfigEntry OBJECT-TYPE + SYNTAX Cm10gConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-10G type + media converter module." + INDEX { mcrChassisIndex, cm10gConfigSlotIndex } + ::= { cm10gConfigTable 1 } + + Cm10gConfigEntry ::= + SEQUENCE { + cm10gConfigSlotIndex SlotNumber, + cm10gConfigStatus ContainerStatus, + cm10gConfigModuleName DisplayString, + cm10gConfigLinkMode INTEGER, + cm10gConfigFiberFaultAlert EnableDisableValue, + cm10gConfigFiberAutoNeg EnableDisableValue, + cm10gConfigPort1Name DisplayString, + cm10gConfigPort1Enable YesNoValue, + cm10gConfigPort1EdcMode INTEGER, + cm10gConfigPort1FecEnable YesNoValue, + cm10gConfigPort1FecAmplitude INTEGER, + cm10gConfigPort1FecPhase INTEGER, + cm10gConfigPort1WavelengthEnable YesNoValue, + cm10gConfigPort1WavelengthValue INTEGER, + cm10gConfigPort1ChannelEnable YesNoValue, + cm10gConfigPort1ChannelNumber INTEGER, + cm10gConfigPort1TxDitherEnable YesNoValue, + cm10gConfigPort1TxDitherValue EnableDisableValue, + + cm10gConfigPort2Name DisplayString, + cm10gConfigPort2Enable YesNoValue, + cm10gConfigPort2EdcMode INTEGER, + cm10gConfigPort2FecEnable YesNoValue, + cm10gConfigPort2FecAmplitude INTEGER, + cm10gConfigPort2FecPhase INTEGER, + cm10gConfigPort2WavelengthEnable YesNoValue, + cm10gConfigPort2WavelengthValue INTEGER, + cm10gConfigPort2ChannelEnable YesNoValue, + cm10gConfigPort2ChannelNumber INTEGER, + cm10gConfigPort2TxDitherEnable YesNoValue, + cm10gConfigPort2TxDitherValue EnableDisableValue + } + + cm10gConfigSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-10G type module is currently inserted" + ::= { cm10gConfigEntry 2 } + + cm10gConfigStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module, verified and and saved to flash. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { cm10gConfigEntry 3 } + + cm10gConfigModuleName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user configurable name for the media converter module + present in the chassis. " + ::= { cm10gConfigEntry 4 } + + cm10gConfigLinkMode OBJECT-TYPE + SYNTAX INTEGER { + standard(0), + smartLinkPassthrough(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Link Mode for the media converter module. This object + is read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm10gConfigEntry 5 } + + cm10gConfigFiberFaultAlert OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Fiber Fault Alert setting for the media + module. This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0). " + ::= { cm10gConfigEntry 6 } + + cm10gConfigFiberAutoNeg OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the wither fiber auto-negotiation is + enabled for both ports. This only applies if 1G SFP modules are in + use. This object is read-only if the media module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm10gConfigEntry 7 } + + cm10gConfigPort1Name OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for port 1." + ::= { cm10gConfigEntry 8 } + + cm10gConfigPort1Enable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether port 1 is enabled." + ::= { cm10gConfigEntry 9 } + + cm10gConfigPort1EdcMode OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + alternate(1), + linear(2), + limiting(3), + cx1(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the EDC mode for this port. This config + option only applies for an SFP module. This object is read-only if the + media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm10gConfigEntry 10 } + + cm10gConfigPort1FecEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the whether FEC control is enabled for this + port. This config option only applies for an XFP module. This + object is read-only if the media module's ConfigMode jumper is set + to hardwareSwitches(0)." + ::= { cm10gConfigEntry 11 } + + cm10gConfigPort1FecAmplitude OBJECT-TYPE + SYNTAX INTEGER(-128..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the FEC Amplitude value for this port. This + config option only applies for an XFP module. This object is + read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm10gConfigEntry 12 } + + cm10gConfigPort1FecPhase OBJECT-TYPE + SYNTAX INTEGER(-128..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the FEC phase value for this port. This + config option only applies for an XFP module. This object is + read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm10gConfigEntry 13 } + + cm10gConfigPort1WavelengthEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether Wavelength fine tuning is enabled for + this port. This object is read-only if the media module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm10gConfigEntry 14 } + + cm10gConfigPort1WavelengthValue OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies Wavelength fine tuning value for this port. + This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm10gConfigEntry 15 } + + cm10gConfigPort1ChannelEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether channel number fine tuning is enabled + for this port. This config option only applies for an XFP module. + This object is read-only if the media module's ConfigMode jumper is + set to hardwareSwitches(0)." + ::= { cm10gConfigEntry 16 } + + cm10gConfigPort1ChannelNumber OBJECT-TYPE + SYNTAX INTEGER(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the channel number fine tuning value for this + port. This object is read-only if the media converter module's + ConfigMode jumper is set to hardwareSwitches(0)." + ::= { cm10gConfigEntry 17 } + + cm10gConfigPort1TxDitherEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the whether TX Dither control is enabled on + this port. If not enabled the default TX Dither value will be used. + This object is read-only if the media module's ConfigMode jumper is + set to hardwareSwitches(0)." + ::= { cm10gConfigEntry 18 } + + cm10gConfigPort1TxDitherValue OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the whether TX Dither is enabled for this + port. This object is read-only if the media module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm10gConfigEntry 19 } + + + cm10gConfigPort2Name OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for port 2." + ::= { cm10gConfigEntry 20 } + + cm10gConfigPort2Enable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether port 2 is enabled." + ::= { cm10gConfigEntry 21 } + + cm10gConfigPort2EdcMode OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + alternate(1), + linear(2), + limiting(3), + cx1(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the EDC mode for this port. This config + option only applies for an SFP module. This object is read-only if the + media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm10gConfigEntry 22 } + + cm10gConfigPort2FecEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the whether FEC control is enabled for this + port. This config option only applies for an XFP module. This + object is read-only if the media module's ConfigMode jumper is set + to hardwareSwitches(0)." + ::= { cm10gConfigEntry 23 } + + cm10gConfigPort2FecAmplitude OBJECT-TYPE + SYNTAX INTEGER(-128..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the FEC Amplitude value for this port. This + config option only applies for an XFP module. This object is + read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm10gConfigEntry 24 } + + cm10gConfigPort2FecPhase OBJECT-TYPE + SYNTAX INTEGER(-128..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the FEC phase value for this port. This + config option only applies for an XFP module. This object is + read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm10gConfigEntry 25 } + + cm10gConfigPort2WavelengthEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether Wavelength fine tuning is enabled for + this port. This object is read-only if the media module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm10gConfigEntry 26 } + + cm10gConfigPort2WavelengthValue OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies Wavelength fine tuning value for this port. + This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm10gConfigEntry 27 } + + cm10gConfigPort2ChannelEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether channel number fine tuning is enabled + for this port. This object is read-only if the media module's + ConfigMode jumper is set to hardwareSwitches(0)." + ::= { cm10gConfigEntry 28 } + + cm10gConfigPort2ChannelNumber OBJECT-TYPE + SYNTAX INTEGER(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the channel number fine tuning value for this + port. This object is read-only if the media converter module's + ConfigMode jumper is set to hardwareSwitches(0)." + ::= { cm10gConfigEntry 29 } + + cm10gConfigPort2TxDitherEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the whether TX Dither control is enabled on + this port. If not enabled the default TX Dither value will be used. + This object is read-only if the media module's ConfigMode jumper is + set to hardwareSwitches(0)." + ::= { cm10gConfigEntry 30 } + + cm10gConfigPort2TxDitherValue OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the whether TX Dither is enabled for this + port. This object is read-only if the media module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm10gConfigEntry 31 } + + +-- +-- cm10gConfigTable +-- + +-- +-- cm10gLedTable +-- +cm10gLedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm10gLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-10G type media converter module's LED status information." + ::= { cm10gFixed 3 } + + cm10gLedEntry OBJECT-TYPE + SYNTAX Cm10gLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-10G type + media converter module." + INDEX { mcrChassisIndex, cm10gLedsSlotIndex } + ::= { cm10gLedTable 1 } + + Cm10gLedEntry ::= + SEQUENCE { + cm10gLedsSlotIndex SlotNumber, + cm10gLedPWR INTEGER, + cm10gLedLK1 INTEGER, + cm10gLedLK2 INTEGER + } + + cm10gLedsSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-10G type module is currently inserted" + ::= { cm10gLedEntry 2 } + + cm10gLedPWR OBJECT-TYPE + SYNTAX INTEGER { + off(0), + onGreen(1), + blinking(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the power (PWR) LED on the media converter module. + Possible status values are: + off(0) - No power to the module + onGreen(1) - Power being applied to module + blinking(2) - Loopback or Link-Test enabled" + ::= { cm10gLedEntry 3 } + + cm10gLedLK1 OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the port 1 link (LK1) LED on the + media converter module. + Possible status values are: + off(0) - No link + on(1) - Port link present" + ::= { cm10gLedEntry 4 } + + cm10gLedLK2 OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the port 2 link (LK2) LED on the + media converter module. + Possible status values are: + off(0) - No link + on(1) - Port link present" + ::= { cm10gLedEntry 5 } + +-- +-- end of cm10gLedTable +-- + +-- +-- end of cm10gFixed + +-- exCM - 10/100/100 Mb Rate Converting media Converter type modules +-- +exCM OBJECT IDENTIFIER ::= { mcrModuleTypes 9 } + +-- +-- exCMTable +-- +exCMTable OBJECT-TYPE + SYNTAX SEQUENCE OF ExCMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1110 type media converter module's configuration and status type + information." + ::= { exCM 1 } + + exCMEntry OBJECT-TYPE + SYNTAX ExCMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1110 type + media converter module." + INDEX { mcrChassisIndex, exCMSlotIndex} + ::= { exCMTable 1 } + + ExCMEntry ::= + SEQUENCE { + exCMSlotIndex SlotNumber, + exCMModelName DisplayString, + exCMModelDesc DisplayString, + exCMHwJmp5ConfigMode INTEGER, + exCMHwSw1AutoLocalRemote INTEGER, + exCMHwSw2Rate INTEGER, + exCMHwSw3SymmetricAsymmetric INTEGER, + exCMHwSw4SnrRatio INTEGER, + exCMHwSw5Loopback INTEGER, + exCMHwSw6EthAutoNeg INTEGER, + exCMHwSw7EthSpeed INTEGER, + exCMHwSw8EthDuplex INTEGER, + exCMHwSw9LinkMode INTEGER, + exCMHwSw10InterlinkFaultFeedback INTEGER, + + exCMVdslLinkStatus INTEGER, + exCMVdslConnType INTEGER, + exCMVdslLoopBack EnableDisableValue, + exCMVdslRole INTEGER, + exCMVdslProfile INTEGER, + exCMVdslBitswapping INTEGER, + + exCMVdslStatusAttainableDataRateUp Integer32, + exCMVdslStatusAttainableDataRateDown Integer32, + + exCMVdslStatusActualDataRateUp Integer32, + exCMVdslStatusActualDataRateDown Integer32, + + exCMVdslStatusPrevDataRateUp Integer32, + exCMVdslStatusPrevDataRateDown Integer32, + + exCMVdslStatusActualSnrUp Integer32, + exCMVdslStatusActualSnrDown Integer32, + exCMVdslStatusActualSnrUs0 Integer32, + exCMVdslStatusActualSnrUs1 Integer32, + exCMVdslStatusActualSnrDs1 Integer32, + exCMVdslStatusActualSnrUs2 Integer32, + exCMVdslStatusActualSnrDs2 Integer32, + exCMVdslStatusActualSnrUs3 Integer32, + exCMVdslStatusActualSnrDs3 Integer32, + exCMVdslStatusActualSnrUs4 Integer32, + exCMVdslStatusActualSnrDs4 Integer32, + + exCMVdslStatusActualSignalAttenuationUp Integer32, + exCMVdslStatusActualSignalAttenuationDown Integer32, + exCMVdslStatusActualSignalAttenuationUs0 Integer32, + exCMVdslStatusActualSignalAttenuationUs1 Integer32, + exCMVdslStatusActualSignalAttenuationDs1 Integer32, + exCMVdslStatusActualSignalAttenuationUs2 Integer32, + exCMVdslStatusActualSignalAttenuationDs2 Integer32, + exCMVdslStatusActualSignalAttenuationUs3 Integer32, + exCMVdslStatusActualSignalAttenuationDs3 Integer32, + exCMVdslStatusActualSignalAttenuationUs4 Integer32, + exCMVdslStatusActualSignalAttenuationDs4 Integer32, + + exCMVdslStatusActualLineAttenuationUp Integer32, + exCMVdslStatusActualLineAttenuationDown Integer32, + exCMVdslStatusActualLineAttenuationUs0 Integer32, + exCMVdslStatusActualLineAttenuationUs1 Integer32, + exCMVdslStatusActualLineAttenuationDs1 Integer32, + exCMVdslStatusActualLineAttenuationUs2 Integer32, + exCMVdslStatusActualLineAttenuationDs2 Integer32, + exCMVdslStatusActualLineAttenuationUs3 Integer32, + exCMVdslStatusActualLineAttenuationDs3 Integer32, + exCMVdslStatusActualLineAttenuationUs4 Integer32, + exCMVdslStatusActualLineAttenuationDs4 Integer32, + + exCMVdslStatusActualInterleaveDelayUp Integer32, + exCMVdslStatusActualInterleaveDelayDown Integer32, + + exCMVdslStatusActualInpUp Integer32, + exCMVdslStatusActualInpDown Integer32, + + exCMVdslStatusActualInterleavingDepthUp Integer32, + exCMVdslStatusActualInterleavingDepthDown Integer32, + + exCMVdslStatusActualInterleavingBlockUp Integer32, + exCMVdslStatusActualInterleavingBlockDown Integer32, + + exCMVdslStatusActualTransmitPowerUp Integer32, + exCMVdslStatusActualTransmitPowerDown Integer32, + + exCMVdslStatusMaxDataRateUp Integer32, + exCMVdslStatusMaxDataRateDown Integer32, + + exCMVdslStatusMinDataRateUp Integer32, + exCMVdslStatusMinDataRateDown Integer32, + + exCMVdslStatusTargetSnrUp Integer32, + exCMVdslStatusTargetSnrDown Integer32, + + exCMVdslStatusMaxInterleaveDelayUp Integer32, + exCMVdslStatusMaxInterleaveDelayDown Integer32, + + exCMVdslStatusMinInpUp Integer32, + exCMVdslStatusMinInpDown Integer32, + exCMVdslRemoteLoopback INTEGER, + exCMVdslRemoteReset INTEGER, + + exCMEthernetLinkStatus INTEGER, + exCMEthernetConnType INTEGER, + exCMEthernetAutoNegState INTEGER, + exCMEthernetSpeed INTEGER, + exCMEthernetDuplex INTEGER, + exCMEthernetCrossOver INTEGER, + exCMEthernetPauseEnh INTEGER, + exCMEthernetLPRFStatus INTEGER, + exCMEthernetAutoSpeedDownshift INTEGER, + exCMEthernetMDI INTEGER, + + exCMVdslFirmwareVersion DisplayString, + exCMVdslFirmwareDate DateAndTime, + exCMVdslFirmwareDateString DisplayString + } + + exCMSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-1110 type module is currently inserted" + ::= { exCMEntry 2 } + + exCMModelName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the model of media converter module present in the + chassis" + ::= { exCMEntry 3 } + + exCMModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the media converter module present + in the chassis" + ::= { exCMEntry 4 } + + exCMHwJmp5ConfigMode OBJECT-TYPE + SYNTAX INTEGER { + hardwareSwitches(0), + auto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module's ConfigMode, set by hardware + switch on the media converter module. When this object is set to hardwareSwitches(0), the + media converter module will disable configuration control from the management + module's software and all configuration control comes from the media + module's hardware switches or jumpers. " + ::= { exCMEntry 5 } + + exCMHwSw1AutoLocalRemote OBJECT-TYPE + SYNTAX INTEGER { + swDownRemote(0), + swUpAutoLocal(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for VDSL role." + ::= { exCMEntry 6 } + + exCMHwSw2Rate OBJECT-TYPE + SYNTAX INTEGER { + swDownLongRange(0), + swUpHighSpeed(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for VDSL rate/reach." + ::= { exCMEntry 7 } + + exCMHwSw3SymmetricAsymmetric OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for VDSL band plan." + ::= { exCMEntry 8 } + + exCMHwSw4SnrRatio OBJECT-TYPE + SYNTAX INTEGER { + swDown6db(0), + swUp9db(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for VDSL signal-to-noise ratio." + ::= { exCMEntry 9 } + + exCMHwSw5Loopback OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for VDSL loopback." + ::= { exCMEntry 10 } + + exCMHwSw6EthAutoNeg OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for ethernet auto-negotiation." + ::= { exCMEntry 11 } + + exCMHwSw7EthSpeed OBJECT-TYPE + SYNTAX INTEGER { + swDown10Mbps(0), + swUp100Mbps(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for ethernet speed (when auto-negotiation is disabled)." + ::= { exCMEntry 12 } + + exCMHwSw8EthDuplex OBJECT-TYPE + SYNTAX INTEGER { + swDownHalf(0), + swUpFull(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for ethernet duplex (when auto-negotiation is disabled)." + ::= { exCMEntry 13 } + + exCMHwSw9LinkMode OBJECT-TYPE + SYNTAX INTEGER { + swDownLinkPassthrough(0), + swUpStandard(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for link mode." + ::= { exCMEntry 14 } + + exCMHwSw10InterlinkFaultFeedback OBJECT-TYPE + SYNTAX INTEGER { + swDownEnabled(0), + swUpDisabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for interlink fault feedback." + ::= { exCMEntry 15 } + + exCMVdslLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + idle(0), + handshake(1), + training(2), + up(3), + upLogicallyDown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current VDSL link status." + ::= { exCMEntry 16 } + + exCMVdslConnType OBJECT-TYPE + SYNTAX INTEGER { + rj45(9), + terminalBlock(10), + bnc(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's VDSL port connector type." + ::= { exCMEntry 17 } + + + exCMVdslLoopBack OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This object is read-only if the media converter module's ConfigMode jumper is + set to hardwareSwitches(0)." + ::= { exCMEntry 18 } + + + exCMVdslRole OBJECT-TYPE + SYNTAX INTEGER { + local(0), + remote(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's current role." + ::= { exCMEntry 19 } + + exCMVdslProfile OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(0), + profile1-AnnexA-R-POTS-D-32-EU-32-30a(1), + profile2-AnnexA-R-POTS-D-32-EU-32-17a(2), + profile3-AnnexA-R-POTS-D-32-EU-32-12b(3), + profile4-AnnexA-R-POTS-D-32-EU-32-12a(4), + profile5-AnnexA-R-POTS-D-32-EU-32-8a(5), + profile6-AnnexA-R-POTS-D-32-EU-32-8b(6), + profile7-AnnexA-R-POTS-D-32-EU-32-8c(7), + profile8-AnnexA-R-POTS-D-32-EU-32-8d(8), + profile9-AnnexA-R-POTS-D-64-EU-64-30a-NUS0(9), + profile10-AnnexA-R-POTS-D-64-EU-64-17a(10), + profile11-AnnexB-B7-3-997-M1x-M(11), + profile12-AnnexB-B7-4-997-M2x-M-8(12), + profile13-AnnexB-B7-5-997-M2x-A(13), + profile14-AnnexB-B7-6-997-M2x-M(14), + profile15-AnnexB-B7-9-997E17-M2x-A(15), + profile16-AnnexB-B7-10-997E30-M2x-NUS0(16), + profile17-AnnexB-B8-1-998-M1x-A(17), + profile18-AnnexB-B8-2-998-M1x-B(18), + profile19-AnnexB-B8-4-998-M2x-A(19), + profile20-AnnexB-B8-5-998-M2x-M(20), + profile21-AnnexB-B8-6-998-M2x-B(21), + profile22-AnnexB-B8-8-998E17-M2x-NUS0(22), + profile23-AnnexB-B8-9-998E17-M2x-NUS0-M(23), + profile24-AnnexB-B8-10-998ADE17-M2x-NUS0-M(24), + profile25-AnnexB-B8-11-998E17-M2x-A(25), + profile26-AnnexB-B8-12-998E17-M2x-B(26), + profile27-AnnexB-B8-13-998E30-M2x-NUS0(27), + profile28-AnnexB-B8-14-998E30-M2x-NUS0-M(28), + profile29-AnnexB-B8-15-998ADE30-M2x-NUS0-M(29), + profile30-AnnexB-B8-16-998ADE30-M2x-NUS0-A(30), + profile31-AnnexC-POTS-25-138-b(31), + profile32-AnnexC-POTS-25-276-b(32), + profile33-AnnexC-TMC-ISDN(33) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's current profile. This value has no meaning + when the VDSL role is remote." + ::= { exCMEntry 20 } + + exCMVdslBitswapping OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's current bitswapping status. This value has no meaning + when the VDSL role is remote." + ::= { exCMEntry 21 } + + exCMVdslStatusAttainableDataRateUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's attainable data rate (upstream) in kbps." + ::= { exCMEntry 22 } + + exCMVdslStatusAttainableDataRateDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's attainable data rate (downstream) in kbps." + ::= { exCMEntry 23 } + + exCMVdslStatusActualDataRateUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual data rate (upstream) in kbps." + ::= { exCMEntry 24 } + + exCMVdslStatusActualDataRateDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual data rate (downstream) in kbps." + ::= { exCMEntry 25 } + + exCMVdslStatusPrevDataRateUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's previous data rate (upstream) in kbps." + ::= { exCMEntry 26 } + + exCMVdslStatusPrevDataRateDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's previous data rate (downstream) in kbps." + ::= { exCMEntry 27 } + + exCMVdslStatusActualSnrUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal-to-noise ratio (upstream) in 0.1 dB." + ::= { exCMEntry 28 } + + exCMVdslStatusActualSnrDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal-to-noise ratio (downstream) in 0.1 dB." + ::= { exCMEntry 29 } + + exCMVdslStatusActualSnrUs0 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal-to-noise ratio (upstream 0) in 0.1 dB." + ::= { exCMEntry 30 } + + exCMVdslStatusActualSnrUs1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal-to-noise ratio (upstream 1) in 0.1 dB." + ::= { exCMEntry 31 } + + exCMVdslStatusActualSnrDs1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal-to-noise ratio (downstream 1) in 0.1 dB." + ::= { exCMEntry 32 } + + exCMVdslStatusActualSnrUs2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal-to-noise ratio (upstream 2) in 0.2 dB." + ::= { exCMEntry 33 } + + exCMVdslStatusActualSnrDs2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal-to-noise ratio (downstream 2) in 0.2 dB." + ::= { exCMEntry 34 } + + exCMVdslStatusActualSnrUs3 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal-to-noise ratio (upstream 3) in 0.3 dB." + ::= { exCMEntry 35 } + + exCMVdslStatusActualSnrDs3 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal-to-noise ratio (downstream 3) in 0.3 dB." + ::= { exCMEntry 36 } + + exCMVdslStatusActualSnrUs4 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal-to-noise ratio (upstream 4) in 0.4 dB." + ::= { exCMEntry 37 } + + exCMVdslStatusActualSnrDs4 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal-to-noise ratio (downstream 4) in 0.4 dB." + ::= { exCMEntry 38 } + + exCMVdslStatusActualSignalAttenuationUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal attenuation (upstream) in 0.1 dB." + ::= { exCMEntry 39 } + + exCMVdslStatusActualSignalAttenuationDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal attenuation (downstream) in 0.1 dB." + ::= { exCMEntry 40 } + + exCMVdslStatusActualSignalAttenuationUs0 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal attenuation (upstream 0) in 0.1 dB." + ::= { exCMEntry 41 } + + exCMVdslStatusActualSignalAttenuationUs1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal attenuation (upstream 1) in 0.1 dB." + ::= { exCMEntry 42 } + + exCMVdslStatusActualSignalAttenuationDs1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal attenuation (downstream 1) in 0.1 dB." + ::= { exCMEntry 43 } + + exCMVdslStatusActualSignalAttenuationUs2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal attenuation (upstream 2) in 0.2 dB." + ::= { exCMEntry 44 } + + exCMVdslStatusActualSignalAttenuationDs2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal attenuation (downstream 2) in 0.2 dB." + ::= { exCMEntry 45 } + + exCMVdslStatusActualSignalAttenuationUs3 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal attenuation (upstream 3) in 0.3 dB." + ::= { exCMEntry 46 } + + exCMVdslStatusActualSignalAttenuationDs3 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal attenuation (downstream 3) in 0.3 dB." + ::= { exCMEntry 47 } + + exCMVdslStatusActualSignalAttenuationUs4 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal attenuation (upstream 4) in 0.4 dB." + ::= { exCMEntry 48 } + + exCMVdslStatusActualSignalAttenuationDs4 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual signal attenuation (downstream 4) in 0.4 dB." + ::= { exCMEntry 49 } + + exCMVdslStatusActualLineAttenuationUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual line attenuation (upstream) in 0.1 dB." + ::= { exCMEntry 50 } + + exCMVdslStatusActualLineAttenuationDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual line attenuation (downstream) in 0.1 dB." + ::= { exCMEntry 51 } + + exCMVdslStatusActualLineAttenuationUs0 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual line attenuation (upstream 0) in 0.1 dB." + ::= { exCMEntry 52 } + + exCMVdslStatusActualLineAttenuationUs1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual line attenuation (upstream 1) in 0.1 dB." + ::= { exCMEntry 53 } + + exCMVdslStatusActualLineAttenuationDs1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual line attenuation (downstream 1) in 0.1 dB." + ::= { exCMEntry 54 } + + exCMVdslStatusActualLineAttenuationUs2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual line attenuation (upstream 2) in 0.2 dB." + ::= { exCMEntry 55 } + + exCMVdslStatusActualLineAttenuationDs2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual line attenuation (downstream 2) in 0.2 dB." + ::= { exCMEntry 56 } + + exCMVdslStatusActualLineAttenuationUs3 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual line attenuation (upstream 3) in 0.3 dB." + ::= { exCMEntry 57 } + + exCMVdslStatusActualLineAttenuationDs3 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual line attenuation (downstream 3) in 0.3 dB." + ::= { exCMEntry 58 } + + exCMVdslStatusActualLineAttenuationUs4 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual line attenuation (upstream 4) in 0.4 dB." + ::= { exCMEntry 59 } + + exCMVdslStatusActualLineAttenuationDs4 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual line attenuation (downstream 4) in 0.4 dB." + ::= { exCMEntry 60 } + + exCMVdslStatusActualInterleaveDelayUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual interleave delay (upstream) in ms." + ::= { exCMEntry 61 } + + exCMVdslStatusActualInterleaveDelayDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual interleave delay (downstream) in ms." + ::= { exCMEntry 62 } + + exCMVdslStatusActualInpUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual INP (impulse noise protection) (upstream)." + ::= { exCMEntry 63 } + + exCMVdslStatusActualInpDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual INP (impulse noise protection) (downstream) in ms." + ::= { exCMEntry 64 } + + exCMVdslStatusActualInterleavingDepthUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual interleaving depth (upstream)." + ::= { exCMEntry 65 } + + exCMVdslStatusActualInterleavingDepthDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual interleaving depth (impulse noise protection) (downstream) in ms." + ::= { exCMEntry 66 } + + exCMVdslStatusActualInterleavingBlockUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual interleaving block (upstream)." + ::= { exCMEntry 67 } + + exCMVdslStatusActualInterleavingBlockDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual interleaving block (impulse noise protection) (downstream) in ms." + ::= { exCMEntry 68 } + + exCMVdslStatusActualTransmitPowerUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual transmit power (upstream) in 0.1 dBm." + ::= { exCMEntry 69 } + + exCMVdslStatusActualTransmitPowerDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's actual transmit power (downstream) in 0.1 dBm." + ::= { exCMEntry 70 } + + exCMVdslStatusMaxDataRateUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's maximum data rate (upstream) in kbps." + ::= { exCMEntry 71 } + + exCMVdslStatusMaxDataRateDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's maximum data rate (downstream) in kbps." + ::= { exCMEntry 72 } + + exCMVdslStatusMinDataRateUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's minimum data rate (upstream) in kbps." + ::= { exCMEntry 73 } + + exCMVdslStatusMinDataRateDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's minimum data rate (downstream) in kbps." + ::= { exCMEntry 74 } + + exCMVdslStatusTargetSnrUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's target signal-to-noise ratio (upstream) in 0.1 dB." + ::= { exCMEntry 75 } + + exCMVdslStatusTargetSnrDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's target signal-to-noise ratio (downstream) in 0.1 dB." + ::= { exCMEntry 76 } + + exCMVdslStatusMaxInterleaveDelayUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's maximum interleave delay (upstream) in ms." + ::= { exCMEntry 77 } + + exCMVdslStatusMaxInterleaveDelayDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's maximum interleave delay (downstream) in ms." + ::= { exCMEntry 78 } + + exCMVdslStatusMinInpUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's minimum INP (impulse noise protection) (upstream)." + ::= { exCMEntry 79 } + + exCMVdslStatusMinInpDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the VDSL port's minimum INP (impulse noise protection) (downstream) in ms." + ::= { exCMEntry 80 } + + + exCMVdslRemoteLoopback OBJECT-TYPE + SYNTAX INTEGER { + none(0), + remoteLoopbackOff(1), + remoteLoopbackOn(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Write remoteLoopbackOff(1) or remoteLoopbackOn(2) to this object to + set the loopback state of the remote VDSL peer. This object's value represents + the last loopback command sent to the peer." + ::= { exCMEntry 81 } + + exCMVdslRemoteReset OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(0), + resetRemotePeer(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Write resetRemotePeer(1) to this object to reset the remote VDSL peer. This object's value has no meaning" + ::= { exCMEntry 82 } + + exCMEthernetLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current Ethernet link status." + ::= { exCMEntry 83 } + + exCMEthernetConnType OBJECT-TYPE + SYNTAX INTEGER { + rj45(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's Ethernet connector type." + ::= { exCMEntry 84 } + + exCMEthernetAutoNegState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + complete(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current Ethernet auto-negotiation state." + ::= { exCMEntry 85 } + + exCMEthernetSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed10Mbs(0), + speed100Mbps(1), + speed1000Mbps(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If Ethernet auto-negotiation state is complete then this object + indicates the media converter module's current Ethernet auto-negotiated speed + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { exCMEntry 86 } + + exCMEthernetDuplex OBJECT-TYPE + SYNTAX INTEGER { + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If Ethernet auto-negotiation state is complete then this object + indicates the media converter module's current Ethernet auto-negotiated duplex + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { exCMEntry 87 } + + exCMEthernetCrossOver OBJECT-TYPE + SYNTAX INTEGER { + mdi(0), + mdix(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If Ethernet auto-negotiation state is complete then this object + indicates the media converter module's current Ethernet auto-negotiated MDI/MDI-X + setting. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { exCMEntry 88 } + + exCMEthernetPauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + asymmetricalRx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If Ethernet auto-negotiation state is complete then this object indicates + the media converter module's current Ethernet auto-negotiated pause setting. If + auto-negotiation is not complete then the value returned should be ignored." + ::= { exCMEntry 89 } + + exCMEthernetLPRFStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + remoteFault(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's Ethernet Link Partner Remote Fault status." + ::= { exCMEntry 90 } + + exCMEthernetAutoSpeedDownshift OBJECT-TYPE + SYNTAX INTEGER { + noDownshift(0), + downshift(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the Ethernet auto speed downshift + feature. noDownshift indicates that an automatic downshift of the + Ethernet speed has not occurred." + ::= { exCMEntry 91 } + + + exCMEthernetMDI OBJECT-TYPE + SYNTAX INTEGER { + mdi(0), + mdix(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the Ethernet port's crossover status: MDI or MDI-X." + ::= { exCMEntry 92 } + + + exCMVdslFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the version of the VDSL firmware." + ::= { exCMEntry 93 } + + + exCMVdslFirmwareDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the date of the VDSL firmware" + ::= { exCMEntry 94 } + + + exCMVdslFirmwareDateString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the version of the VDSL firmware, in human-readable format." + ::= { exCMEntry 95 } + +-- +-- /exCMTable +-- + +-- +-- exCMConfigTable +-- +exCMConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF ExCMConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1110 type media converter module's configuration type + information." + ::= { exCM 2 } + + exCMConfigEntry OBJECT-TYPE + SYNTAX ExCMConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1110 type + media converter module." + INDEX { mcrChassisIndex, exCMConfigSlotIndex} + ::= { exCMConfigTable 1 } + + ExCMConfigEntry ::= + SEQUENCE { + exCMConfigSlotIndex SlotNumber, + exCMConfigStatus ContainerStatus, + + exCMConfigModuleName DisplayString, + exCMConfigLinkMode INTEGER, + exCMConfigInterlinkFaultFeedback EnableDisableValue, + + exCMConfigVdslPortName DisplayString, + exCMConfigVdslPortEnable YesNoValue, + + exCMConfigVdslProfileMode INTEGER, + exCMConfigVdslRole INTEGER, + exCMConfigVdslRate INTEGER, + exCMConfigVdslSymmetry INTEGER, + + exCMConfigVdslProfile INTEGER, + exCMConfigVdslOverrideProfile EnableDisableValue, + + exCMConfigVdslSignalToNoiseRatioUp Integer32, + exCMConfigVdslMinDataRateUp Integer32, + exCMConfigVdslMaxDataRateUp Integer32, + exCMConfigVdslMaxInterleaveDelayUp Integer32, + exCMConfigVdslMinInpUp Integer32, + + exCMConfigVdslSignalToNoiseRatioDown Integer32, + exCMConfigVdslMinDataRateDown Integer32, + exCMConfigVdslMaxDataRateDown Integer32, + exCMConfigVdslMaxInterleaveDelayDown Integer32, + exCMConfigVdslMinInpDown Integer32, + + exCMConfigVdslBitswapping EnableDisableValue, + + exCMConfigVdslLowBandwidthAlarmUp Integer32, + exCMConfigVdslLowBandwidthAlarmDown Integer32, + + exCMConfigEthernetPortName DisplayString, + exCMConfigEthernetPortEnable YesNoValue, + exCMConfigEthernetAutoNegotiation EnableDisableValue, + exCMConfigEthernetAutoNegAdv10HDX YesNoValue, + exCMConfigEthernetAutoNegAdv10FDX YesNoValue, + exCMConfigEthernetAutoNegAdv100HDX YesNoValue, + exCMConfigEthernetAutoNegAdv100FDX YesNoValue, + exCMConfigEthernetAutoNegAdv1000FDX YesNoValue, + exCMConfigEthernetSpeed INTEGER, + exCMConfigEthernetDuplex INTEGER, + exCMConfigEthernetCrossOver INTEGER, + exCMConfigEthernetPauseEnh INTEGER, + exCMConfigEthernetAutoSpeedDownshift INTEGER, + exCMConfigEthernet10BaseTDistance INTEGER, + + exCMConfigUnidirectionalEthernet INTEGER, + exCMConfigPriorityToEgressQueueMap0 INTEGER, + exCMConfigPriorityToEgressQueueMap1 INTEGER, + exCMConfigPriorityToEgressQueueMap2 INTEGER, + exCMConfigPriorityToEgressQueueMap3 INTEGER, + exCMConfigPriorityToEgressQueueMap4 INTEGER, + exCMConfigPriorityToEgressQueueMap5 INTEGER, + exCMConfigPriorityToEgressQueueMap6 INTEGER, + exCMConfigPriorityToEgressQueueMap7 INTEGER, + + exCMConfigEthernet8021pPriority OnOffValue, + exCMConfigEthernetIpTosPriority OnOffValue, + exCMConfigEthernetPriorityPrecedence INTEGER, + exCMConfigEthernetCongestionPolicy INTEGER, + + exCMConfigEthernetPriorityMap0 INTEGER, + exCMConfigEthernetPriorityMap1 INTEGER, + exCMConfigEthernetPriorityMap2 INTEGER, + exCMConfigEthernetPriorityMap3 INTEGER, + exCMConfigEthernetPriorityMap4 INTEGER, + exCMConfigEthernetPriorityMap5 INTEGER, + exCMConfigEthernetPriorityMap6 INTEGER, + exCMConfigEthernetPriorityMap7 INTEGER, + + exCMConfigEthernetIngressLimit INTEGER, + exCMConfigEthernetEgressLimit INTEGER, + exCMConfigEthernetDiscardTaggedFrames OnOffValue, + exCMConfigEthernetDiscardUntaggedFrames OnOffValue, + exCMConfigEthernetDefaultVlanId INTEGER, + exCMConfigEthernetDefaultPriority INTEGER, + exCMConfigEthernetVlanTaggingAction INTEGER, + exCMConfigEthernetFilterUnknownMulticast OnOffValue, + exCMConfigEthernetFilterUnknownUnicast OnOffValue, + + exCMConfigVdsl8021pPriority OnOffValue, + exCMConfigVdslIpTosPriority OnOffValue, + exCMConfigVdslPriorityPrecedence INTEGER, + exCMConfigVdslCongestionPolicy INTEGER, + + exCMConfigVdslPriorityMap0 INTEGER, + exCMConfigVdslPriorityMap1 INTEGER, + exCMConfigVdslPriorityMap2 INTEGER, + exCMConfigVdslPriorityMap3 INTEGER, + exCMConfigVdslPriorityMap4 INTEGER, + exCMConfigVdslPriorityMap5 INTEGER, + exCMConfigVdslPriorityMap6 INTEGER, + exCMConfigVdslPriorityMap7 INTEGER, + + exCMConfigVdslIngressLimit INTEGER, + exCMConfigVdslEgressLimit INTEGER, + exCMConfigVdslDiscardTaggedFrames OnOffValue, + exCMConfigVdslDiscardUntaggedFrames OnOffValue, + exCMConfigVdslDefaultVlanId INTEGER, + exCMConfigVdslDefaultPriority INTEGER, + exCMConfigVdslVlanTaggingAction INTEGER, + exCMConfigVdslFilterUnknownMulticast OnOffValue, + exCMConfigVdslFilterUnknownUnicast OnOffValue, + + exCMConfigVdslFastMode EnableDisableValue + } + + exCMConfigSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the ex-CM type module is currently inserted" + ::= { exCMConfigEntry 2 } + + exCMConfigStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module, verified and and saved to flash. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { exCMConfigEntry 3 } + + exCMConfigModuleName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user configurable name for the media converter module + present in the chassis. " + ::= { exCMConfigEntry 4 } + + exCMConfigLinkMode OBJECT-TYPE + SYNTAX INTEGER { + standard(0), + smartLinkPassthrough(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Link Mode for the media converter module. This object + is read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { exCMConfigEntry 5 } + + exCMConfigInterlinkFaultFeedback OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the interlink fault feedback setting for the media + module. + This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0). " + ::= { exCMConfigEntry 6 } + + exCMConfigVdslPortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the VDSL port." + ::= { exCMConfigEntry 7 } + + exCMConfigVdslPortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the VDSL port is enabled. " + ::= { exCMConfigEntry 8 } + + exCMConfigVdslProfileMode OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + manual(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies how the VDSL profile is selected. + Auto: select through exCMConfigVdslRate and exCMConfigVdslSymmetry + Manual: select through exCMConfigVdslProfile." + ::= { exCMConfigEntry 9 } + + exCMConfigVdslRole OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + local(1), + remote(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the VDSL role: auto, local (CO), or remote (CPE)." + ::= { exCMConfigEntry 10 } + + exCMConfigVdslRate OBJECT-TYPE + SYNTAX INTEGER { + highSpeed(0), + longRange(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the VDSL rate/reach." + ::= { exCMConfigEntry 11 } + + exCMConfigVdslSymmetry OBJECT-TYPE + SYNTAX INTEGER { + asymmetric(0), + symmetric(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the VDSL band plan or symmetry." + ::= { exCMConfigEntry 12 } + + exCMConfigVdslProfile OBJECT-TYPE + SYNTAX INTEGER { + profile1-AnnexA-R-POTS-D-32-EU-32-30a(1), + profile2-AnnexA-R-POTS-D-32-EU-32-17a(2), + profile3-AnnexA-R-POTS-D-32-EU-32-12b(3), + profile4-AnnexA-R-POTS-D-32-EU-32-12a(4), + profile5-AnnexA-R-POTS-D-32-EU-32-8a(5), + profile6-AnnexA-R-POTS-D-32-EU-32-8b(6), + profile7-AnnexA-R-POTS-D-32-EU-32-8c(7), + profile8-AnnexA-R-POTS-D-32-EU-32-8d(8), + profile9-AnnexA-R-POTS-D-64-EU-64-30a-NUS0(9), + profile10-AnnexA-R-POTS-D-64-EU-64-17a(10), + profile11-AnnexB-B7-3-997-M1x-M(11), + profile12-AnnexB-B7-4-997-M2x-M-8(12), + profile13-AnnexB-B7-5-997-M2x-A(13), + profile14-AnnexB-B7-6-997-M2x-M(14), + profile15-AnnexB-B7-9-997E17-M2x-A(15), + profile16-AnnexB-B7-10-997E30-M2x-NUS0(16), + profile17-AnnexB-B8-1-998-M1x-A(17), + profile18-AnnexB-B8-2-998-M1x-B(18), + profile19-AnnexB-B8-4-998-M2x-A(19), + profile20-AnnexB-B8-5-998-M2x-M(20), + profile21-AnnexB-B8-6-998-M2x-B(21), + profile22-AnnexB-B8-8-998E17-M2x-NUS0(22), + profile23-AnnexB-B8-9-998E17-M2x-NUS0-M(23), + profile24-AnnexB-B8-10-998ADE17-M2x-NUS0-M(24), + profile25-AnnexB-B8-11-998E17-M2x-A(25), + profile26-AnnexB-B8-12-998E17-M2x-B(26), + profile27-AnnexB-B8-13-998E30-M2x-NUS0(27), + profile28-AnnexB-B8-14-998E30-M2x-NUS0-M(28), + profile29-AnnexB-B8-15-998ADE30-M2x-NUS0-M(29), + profile30-AnnexB-B8-16-998ADE30-M2x-NUS0-A(30), + profile31-AnnexC-POTS-25-138-b(31), + profile32-AnnexC-POTS-25-276-b(32), + profile33-AnnexC-TMC-ISDN(33) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the VDSL profile." + ::= { exCMConfigEntry 13 } + + exCMConfigVdslOverrideProfile OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether to override advanced VDSL profile + settings (e.g exCMConfigVdslSignalToNoiseRatioUp)." + ::= { exCMConfigEntry 14 } + + exCMConfigVdslSignalToNoiseRatioUp OBJECT-TYPE + SYNTAX Integer32(30..240) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the advanced VDSL profile setting + signal-to-noise ratio (upstream) in 0.1 dB." + ::= { exCMConfigEntry 15 } + + exCMConfigVdslMinDataRateUp OBJECT-TYPE + SYNTAX Integer32(128..101064) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the advanced VDSL profile setting + minimum data rate (upstream) in kbps." + ::= { exCMConfigEntry 16 } + + exCMConfigVdslMaxDataRateUp OBJECT-TYPE + SYNTAX Integer32(128..101064) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the advanced VDSL profile setting + maximum data rate (upstream) in kbps." + ::= { exCMConfigEntry 17 } + + exCMConfigVdslMaxInterleaveDelayUp OBJECT-TYPE + SYNTAX Integer32(0..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the advanced VDSL profile setting + maximum delay (upstream) in ms." + ::= { exCMConfigEntry 18 } + + exCMConfigVdslMinInpUp OBJECT-TYPE + SYNTAX Integer32(1..18) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the advanced VDSL profile setting + minimum INP (impulse noise protection) (upstream)." + ::= { exCMConfigEntry 19 } + + exCMConfigVdslSignalToNoiseRatioDown OBJECT-TYPE + SYNTAX Integer32(30..240) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the advanced VDSL profile setting + signal-to-noise ratio (downstream) in 0.1 dB." + ::= { exCMConfigEntry 20 } + + exCMConfigVdslMinDataRateDown OBJECT-TYPE + SYNTAX Integer32(128..101064) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the advanced VDSL profile setting + minimum data rate (downstream) in kbps." + ::= { exCMConfigEntry 21 } + + exCMConfigVdslMaxDataRateDown OBJECT-TYPE + SYNTAX Integer32(128..101064) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the advanced VDSL profile setting + maximum data rate (downstream) in kbps." + ::= { exCMConfigEntry 22 } + + exCMConfigVdslMaxInterleaveDelayDown OBJECT-TYPE + SYNTAX Integer32(0..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the advanced VDSL profile setting + maximum delay (downstream) in ms." + ::= { exCMConfigEntry 23 } + + exCMConfigVdslMinInpDown OBJECT-TYPE + SYNTAX Integer32(1..18) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the advanced VDSL profile setting + minimum INP (impulse noise protection) (downstream)." + ::= { exCMConfigEntry 24 } + + exCMConfigVdslBitswapping OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the advanced VDSL profile + setting bitswapping." + ::= { exCMConfigEntry 25 } + + exCMConfigVdslLowBandwidthAlarmUp OBJECT-TYPE + SYNTAX Integer32(0..90000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the VDSL low bandwidth alarm threshold (upstream) in kbps." + ::= { exCMConfigEntry 26 } + + exCMConfigVdslLowBandwidthAlarmDown OBJECT-TYPE + SYNTAX Integer32(0..90000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the VDSL low bandwidth alarm threshold (downstream) in kbps." + ::= { exCMConfigEntry 27 } + + + exCMConfigEthernetPortName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for the ethernet port. " + ::= { exCMConfigEntry 28 } + + exCMConfigEthernetPortEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether the VDSL port is enabled. " + ::= { exCMConfigEntry 29 } + + exCMConfigEthernetAutoNegotiation OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the whether ethernet auto-negotiation is + enabled. This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { exCMConfigEntry 30 } + + exCMConfigEthernetAutoNegAdv10HDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the ethernet port advertises willingness + to connect at 10Mbps, half duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { exCMConfigEntry 31 } + + exCMConfigEthernetAutoNegAdv10FDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the ethernet port advertises willingness + to connect at 10Mbps, full duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { exCMConfigEntry 32 } + + exCMConfigEthernetAutoNegAdv100HDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the ethernet port advertises willingness + to connect at 100Mbps, half duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { exCMConfigEntry 33 } + + exCMConfigEthernetAutoNegAdv100FDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the ethernet port advertises willingness + to connect at 100Mbps, full duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { exCMConfigEntry 34 } + + exCMConfigEthernetAutoNegAdv1000FDX OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether or the ethernet port advertises willingness + to connect at 1000Mbps, full duplex. This setting is ignored when + auto-negotiation is disabled." + ::= { exCMConfigEntry 35 } + + exCMConfigEthernetSpeed OBJECT-TYPE + SYNTAX INTEGER { + speed10Mbs(0), + speed100Mbps(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If ethernet auto-negotiation is disabled then this object identifies + the configured cooper speed. 1000 Mbps speed can only be auto + negotiated. If ethernet auto-negotiation is enabled then this object + is ignored. This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { exCMConfigEntry 36 } + + exCMConfigEthernetDuplex OBJECT-TYPE + SYNTAX INTEGER { + full(0), + half(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If ethernet auto-negotiation is disabled then this object identifies + the duplex setting for 10 & 100 Mbps for the ethernet port. Duplex for + 1000 Mbps has to be auto negotiated. This object is read-only if the + media converter module's ConfigMode jumper is set to hardwareSwitches(0)." + ::= { exCMConfigEntry 37 } + + exCMConfigEthernetCrossOver OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + mdi(1), + mdix(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the ethernet MDI/MDI-X setting.This object + is read-only if the media converter module's ConfigMode jumper is set to" + ::= { exCMConfigEntry 38 } + + + exCMConfigEthernetPauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + symmAsymRx(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the ethernet pause (flow control) setting that + is a advertised. The settings can be disabled, advertise symmetrical, + advertise asymmetrical TX or advertise symmetrical and asymmetrical + RX. This object is read-only if the media converter module's ConfigMode jumper + is set to hardwareSwitches(0)." + ::= { exCMConfigEntry 39 } + + exCMConfigEthernetAutoSpeedDownshift OBJECT-TYPE + SYNTAX INTEGER(0..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the number of times the PHY attempts to + establish a Gigabit link before the PHY downshift to the next + highest speed. A value of 0 indicates the auto downshift is + disabled" + ::= { exCMConfigEntry 40 } + + exCMConfigEthernet10BaseTDistance OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + extended(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When using cable exceeding 100 meters in 10BASE-T mode this feature + should be set to extended(1)." + ::= { exCMConfigEntry 41 } + + + exCMConfigUnidirectionalEthernet OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + disabled(0), + ethernetToVdsl(1), + vdslToEthernet(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Restrict the flow of Ethernet traffic to a single direction. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 42 } + + exCMConfigPriorityToEgressQueueMap0 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 0. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 43 } + + exCMConfigPriorityToEgressQueueMap1 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 1. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 44 } + + exCMConfigPriorityToEgressQueueMap2 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 2. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 45 } + + exCMConfigPriorityToEgressQueueMap3 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 3. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 46 } + + exCMConfigPriorityToEgressQueueMap4 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 4. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 47 } + + exCMConfigPriorityToEgressQueueMap5 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 5. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 48 } + + exCMConfigPriorityToEgressQueueMap6 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 6. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 49 } + + exCMConfigPriorityToEgressQueueMap7 OBJECT-TYPE + SYNTAX INTEGER(0..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the egress queue of frames tagged with 802.1p priority 7. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 50 } + + exCMConfigEthernet8021pPriority OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use 802.1p tag priority. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 51 } + + exCMConfigEthernetIpTosPriority OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use IP TOS priority. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 52 } + + exCMConfigEthernetPriorityPrecedence OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + priority8021p(0), + priorityIpTos(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure priority precedence. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 53 } + + exCMConfigEthernetCongestionPolicy OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + strict(0), + weighted(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure priority congestion policy. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 54 } + + exCMConfigEthernetPriorityMap0 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 0. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 55 } + + exCMConfigEthernetPriorityMap1 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 1. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 56 } + + exCMConfigEthernetPriorityMap2 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 2. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 57 } + + exCMConfigEthernetPriorityMap3 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 3. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 58 } + + exCMConfigEthernetPriorityMap4 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 4. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 59 } + + exCMConfigEthernetPriorityMap5 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 5. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 60 } + + exCMConfigEthernetPriorityMap6 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 6. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 61 } + + exCMConfigEthernetPriorityMap7 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 7. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 62 } + + exCMConfigEthernetIngressLimit OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + rateUnlimited(0), + rate64kbps(1), + rate128kbps(2), + rate192kbps(3), + rate256kbps(4), + rate320kbps(5), + rate384kbps(6), + rate512kbps(7), + rate768kbps(8), + rate1mbps (9), + rate2mbps (10), + rate3mbps (11), + rate4mbps (12), + rate5mbps (13), + rate6mbps (14), + rate7mbps (15), + rate8mbps (16), + rate9mbps (17), + rate10mbps (18), + rate20mbps (19), + rate30mbps (20), + rate40mbps (21), + rate50mbps (22), + rate60mbps (23), + rate70mbps (24), + rate80mbps (25), + rate90mbps (26) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set a limit on the rate of incoming packets. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 63 } + + exCMConfigEthernetEgressLimit OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + rateUnlimited(0), + rate64kbps(1), + rate128kbps(2), + rate192kbps(3), + rate256kbps(4), + rate320kbps(5), + rate384kbps(6), + rate512kbps(7), + rate768kbps(8), + rate1mbps (9), + rate2mbps (10), + rate3mbps (11), + rate4mbps (12), + rate5mbps (13), + rate6mbps (14), + rate7mbps (15), + rate8mbps (16), + rate9mbps (17), + rate10mbps (18), + rate20mbps (19), + rate30mbps (20), + rate40mbps (21), + rate50mbps (22), + rate60mbps (23), + rate70mbps (24), + rate80mbps (25), + rate90mbps (26) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set a limit on the rate of outgoing packets. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 64 } + + exCMConfigEthernetDiscardTaggedFrames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable discarding of tagged frames. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 65 } + + exCMConfigEthernetDiscardUntaggedFrames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable discarding of untagged frames. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 66 } + + exCMConfigEthernetDefaultVlanId OBJECT-TYPE + SYNTAX INTEGER(0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default VLAN ID to insert when tagging frames. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 67 } + + exCMConfigEthernetDefaultPriority OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default frame priority. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 68 } + + exCMConfigEthernetVlanTaggingAction OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + none(0), + untag(1), + tag(2), + doubleTag(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default tagging action. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 69 } + + exCMConfigEthernetFilterUnknownMulticast OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable filtering of multicast frames with an unknown destination + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 70 } + + exCMConfigEthernetFilterUnknownUnicast OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable filtering of unicast frames with an unknown destination + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 71 } + + exCMConfigVdsl8021pPriority OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use 802.1p tag priority. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 72 } + + exCMConfigVdslIpTosPriority OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use IP TOS priority. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 73 } + + exCMConfigVdslPriorityPrecedence OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + priority8021p(0), + priorityIpTos(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure priority precedence. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 74 } + + exCMConfigVdslCongestionPolicy OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + strict(0), + weighted(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure priority congestion policy. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 75 } + + exCMConfigVdslPriorityMap0 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 0. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 76 } + + exCMConfigVdslPriorityMap1 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 1. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 77 } + + exCMConfigVdslPriorityMap2 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 2. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 78 } + + exCMConfigVdslPriorityMap3 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 3. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 79 } + + exCMConfigVdslPriorityMap4 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 4. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 80 } + + exCMConfigVdslPriorityMap5 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 5. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 81 } + + exCMConfigVdslPriorityMap6 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 6. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 82 } + + exCMConfigVdslPriorityMap7 OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Change the priority of frames tagged with 802.1p priority 7. + A value of -1 signifies that this feature is not supported + by the current media converter module firmware. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 83 } + + exCMConfigVdslIngressLimit OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + rateUnlimited(0), + rate64kbps(1), + rate128kbps(2), + rate192kbps(3), + rate256kbps(4), + rate320kbps(5), + rate384kbps(6), + rate512kbps(7), + rate768kbps(8), + rate1mbps (9), + rate2mbps (10), + rate3mbps (11), + rate4mbps (12), + rate5mbps (13), + rate6mbps (14), + rate7mbps (15), + rate8mbps (16), + rate9mbps (17), + rate10mbps (18), + rate20mbps (19), + rate30mbps (20), + rate40mbps (21), + rate50mbps (22), + rate60mbps (23), + rate70mbps (24), + rate80mbps (25), + rate90mbps (26) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set a limit on the rate of incoming packets. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 84 } + + exCMConfigVdslEgressLimit OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + rateUnlimited(0), + rate64kbps(1), + rate128kbps(2), + rate192kbps(3), + rate256kbps(4), + rate320kbps(5), + rate384kbps(6), + rate512kbps(7), + rate768kbps(8), + rate1mbps (9), + rate2mbps (10), + rate3mbps (11), + rate4mbps (12), + rate5mbps (13), + rate6mbps (14), + rate7mbps (15), + rate8mbps (16), + rate9mbps (17), + rate10mbps (18), + rate20mbps (19), + rate30mbps (20), + rate40mbps (21), + rate50mbps (22), + rate60mbps (23), + rate70mbps (24), + rate80mbps (25), + rate90mbps (26) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set a limit on the rate of outgoing packets. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 85 } + + exCMConfigVdslDiscardTaggedFrames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable discarding of tagged frames. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 86 } + + exCMConfigVdslDiscardUntaggedFrames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable discarding of untagged frames. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 87 } + + exCMConfigVdslDefaultVlanId OBJECT-TYPE + SYNTAX INTEGER(0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default VLAN ID to insert when tagging frames. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 88 } + + exCMConfigVdslDefaultPriority OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default frame priority. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 89 } + + exCMConfigVdslVlanTaggingAction OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + none(0), + untag(1), + tag(2), + doubleTag(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the default tagging action. + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 90 } + + exCMConfigVdslFilterUnknownMulticast OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable filtering of multicast frames with an unknown destination + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 91 } + + exCMConfigVdslFilterUnknownUnicast OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable filtering of unicast frames with an unknown destination + (This feature may require a media converter module firmware upgrade)." + ::= { exCMConfigEntry 92 } + + exCMConfigVdslFastMode OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the VDSL fast mode setting." + ::= { exCMConfigEntry 93 } + + +-- +-- +-- exCMConfigEntry +-- +-- +-- exCMLedTable +-- +exCMLedTable OBJECT-TYPE + SYNTAX SEQUENCE OF ExCMLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1110 type media converter module's LED status information." + ::= { exCM 3 } + + exCMLedEntry OBJECT-TYPE + SYNTAX ExCMLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1110 type + media converter module." + INDEX { mcrChassisIndex, exCMLedSlotIndex } + ::= { exCMLedTable 1 } + + ExCMLedEntry ::= + SEQUENCE { + exCMLedSlotIndex SlotNumber, + exCMLedILNK INTEGER, + exCMLedLOC INTEGER, + exCMLedPWR INTEGER, + exCMLedETH INTEGER, + exCMLedRMT INTEGER + } + + exCMLedSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number of the module" + ::= { exCMLedEntry 2 } + + exCMLedILNK OBJECT-TYPE + SYNTAX INTEGER { + off(0), + slowBlinkingGreen(1), + fastBlinkingGreen(2), + green(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the ILNK (InterLink) LED on the media converter module. + Possible status values are: + slowBlinkingGreen(1) - ILNK port is idle or handshaking + fastBlinkingGreen(2) - ILNK port is training + green(3) - ILNK port is up" + ::= { exCMLedEntry 3 } + + exCMLedLOC OBJECT-TYPE + SYNTAX INTEGER { + off(0), + green(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the Local (LOC) LED + on the media converter module. When this LED is green, it indicates + that the InterLink port's VDSL role is local." + ::= { exCMLedEntry 4 } + + exCMLedPWR OBJECT-TYPE + SYNTAX INTEGER { + off(0), + onGreen(1), + blinking(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the power (PWR) LED on the media converter module. + Possible status values are: + off(0) - No power to the module + onGreen(1) - Power being applied to module + blinking(2) - InterLink loopback enabled" + ::= { exCMLedEntry 5 } + + exCMLedETH OBJECT-TYPE + SYNTAX INTEGER { + off(0), + slowBlinkingGreen(1), + green(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the ETH (Ethernet) LED on the media converter module. + Possible status values are: + off(0) - ETH port is down + slowBlinkingGreen(1) - ETH port is down, due to the VDSL port or peer copper ethernet port being down + green(2) - ETH port is up" + ::= { exCMLedEntry 6 } + + exCMLedRMT OBJECT-TYPE + SYNTAX INTEGER { + off(0), + green(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the Remote (RMT) LED + on the media converter module. When this LED is green, it indicates + that the InterLink port's VDSL role is remote." + ::= { exCMLedEntry 7 } + + +-- +-- end of exCMLedTable +-- +-- +-- exCMStatsTable +-- +exCMStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF ExCMStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1110 type media converter module's configuration and status type + information." + ::= { exCM 4 } + + exCMStatsEntry OBJECT-TYPE + SYNTAX ExCMStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1110 type + media converter module." + INDEX { mcrChassisIndex, exCMStatsSlotIndex, exCMMediaPortIndex } + ::= { exCMStatsTable 1 } + + ExCMStatsEntry ::= + SEQUENCE { + exCMStatsSlotIndex SlotNumber, + exCMMediaPortIndex INTEGER, + + exCMPortInDiscards Counter32, + exCMPortInFiltered INTEGER, + exCMPortInGoodOctets Counter32, + exCMPortHCInGoodOctets Counter64, + exCMPortInBadOctets Counter32, + exCMPortInUnicasts Counter32, + exCMPortInBroadcasts Counter32, + exCMPortInMulticasts Counter32, + exCMPortInPauses Counter32, + exCMPortInUnderSizes Counter32, + exCMPortInFragments Counter32, + exCMPortInOversizes Counter32, + exCMPortInJabbers Counter32, + exCMPortInRxErrs Counter32, + exCMPortInFcsErrs Counter32, + + exCMPortPkts64Octets Counter32, + exCMPortPkts65to127Octets Counter32, + exCMPortPkts128to255Octets Counter32, + exCMPortPkts256to511Octets Counter32, + exCMPortPkts512to1023Octets Counter32, + exCMPortPkts1024toMaxOctets Counter32, + + exCMPortOutOctets Counter32, + exCMPortHCOutOctets Counter64, + exCMPortOutFiltered INTEGER, + exCMPortOutUnicasts Counter32, + exCMPortOutBroadcasts Counter32, + exCMPortOutMulticasts Counter32, + exCMPortOutPauses Counter32, + exCMPortDeferreds Counter32, + exCMPortCollisions Counter32, + exCMPortSingles Counter32, + exCMPortMultiples Counter32, + exCMPortExcessives Counter32, + exCMPortLates Counter32, + exCMPortOutFcsErrs Counter32, + + exCMPortResetCounters YesNoValue + } + + exCMStatsSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the ex-1CM type module is currently inserted" + ::= { exCMStatsEntry 2 } + + exCMMediaPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Media converter module port index indicating which media port the statistical + counters are associated with." + ::= { exCMStatsEntry 3 } + + exCMPortInDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A counter that counts the number of good, non-filtered frames that + normally would have been forwarded, but could not due to lack of + buffer space." + ::= { exCMStatsEntry 4 } + + exCMPortInFiltered OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A counter that counts the number of good frames that were filtered + due to ingress switch policy rules. " + ::= { exCMStatsEntry 5 } + + exCMPortInGoodOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that is the sum of lengths of all good Ethernet + frames received on the media port." + ::= { exCMStatsEntry 6 } + + exCMPortHCInGoodOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that is the sum of lengths of all good Ethernet + frames received on the media port. This object is a 64-bit version of + exCMPortInGoodOctets." + ::= { exCMStatsEntry 7 } + + exCMPortInBadOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that is the sum of lengths of all bad Ethernet + frames received on the media port.." + ::= { exCMStatsEntry 8 } + + exCMPortInUnicasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of good frames received that + have a Unicast destination MAC address." + ::= { exCMStatsEntry 9 } + + exCMPortInBroadcasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of good frames received that + have a Broadcast destination MAC address." + ::= { exCMStatsEntry 10 } + + exCMPortInMulticasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of good frames received that + have a Multicast destination MAC address. This count does not include + frames counted in the exCMPortInPauses or the exCMPortInBroadcasts + objects." + ::= { exCMStatsEntry 11 } + + exCMPortInPauses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of good frames reachieved that + have a Pause destination MAC address." + ::= { exCMStatsEntry 12 } + + exCMPortInUnderSizes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + length less that 64 octets but with a valid FCS." + ::= { exCMStatsEntry 13 } + + exCMPortInFragments OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + length less that 64 octets and an invalid FCS." + ::= { exCMStatsEntry 14 } + + exCMPortInOversizes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + length more than the maximum packet size but with a valid FCS. + The maximum packet size can be set using the exCMConfigMaxPacketsSize + object." + ::= { exCMStatsEntry 15 } + + exCMPortInJabbers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + length more than the maximum packet size but with a invalid FCS. + The maximum packet size can be set using the exCMConfigMaxPacketsSize + object." + ::= { exCMStatsEntry 16 } + + exCMPortInRxErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with an + RxErr signal from the PHY." + ::= { exCMStatsEntry 17 } + + exCMPortInFcsErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An ingress counter that counts the number of frames received with a + CRC error not counted in the exCMPortInFragments, + exCMPortInFcsErr, or the exCMPortInRxErr objects." + ::= { exCMStatsEntry 18 } + + exCMPortPkts64Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of exactly 64 Octets, including those with + errors." + ::= { exCMStatsEntry 19 } + + exCMPortPkts65to127Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 65 and 127 Octets inclusive, + including those with errors." + ::= { exCMStatsEntry 20 } + + exCMPortPkts128to255Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 128 and 255 Octets inclusive, + including those with errors." + ::= { exCMStatsEntry 21 } + + exCMPortPkts256to511Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 256 and 511 Octets inclusive, + including those with errors." + ::= { exCMStatsEntry 22 } + + exCMPortPkts512to1023Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 512 and 1023 Octets inclusive, + including those with errors." + ::= { exCMStatsEntry 23 } + + exCMPortPkts1024toMaxOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Histogram counter that counts the number of frames received and + transmitted with a length of between 1024 and maximum packet size + octets inclusive, including those with errors. + The maximum packet size can be set using the exCMConfigMaxPacketsSize + object." + ::= { exCMStatsEntry 24 } + + exCMPortOutOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that is the sum of lengths of all good Ethernet + frames sent on the media port." + ::= { exCMStatsEntry 25 } + + exCMPortHCOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that is the sum of lengths of all good Ethernet + frames sent on the media port. This object is a 64-bit version of + exCMPortOutOctets." + ::= { exCMStatsEntry 26 } + + exCMPortOutFiltered OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A counter that counts the number of good frames that were filtered + due to egress switch policy rules." + ::= { exCMStatsEntry 27 } + + exCMPortOutUnicasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of good frames sent that + have a Unicast destination MAC address." + ::= { exCMStatsEntry 28 } + + exCMPortOutBroadcasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of good frames sent that + have a Broadcast destination MAC address." + ::= { exCMStatsEntry 29 } + + exCMPortOutMulticasts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of good frames sent that + have a Multicast destination MAC address. This count does not include + frames counted in the exCMPortOutPauses or the exCMPortOutBroadcasts + objects." + ::= { exCMStatsEntry 30 } + + exCMPortOutPauses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of good frames reachieved that + have a Pause destination MAC address." + ::= { exCMStatsEntry 31 } + + exCMPortDeferreds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of successfully transmitted + frames that experienced no collisions but are delayed because the + medium was busy during the first attempt. This counter is applicable + in half-duplex only." + ::= { exCMStatsEntry 32 } + + exCMPortCollisions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of collision events seen by + the MAC not including those counted in exCMPortSingles, + exCMPortMultiple , exCMPortExcessives or exCMPortLates objects. + This counter is applicable in half-duplex only." + ::= { exCMStatsEntry 33 } + + exCMPortSingles OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of successfully transmitted + frames that experienced exactly one collision. This counter is + applicable in half-duplex only." + ::= { exCMStatsEntry 34 } + + exCMPortMultiples OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number of successfully transmitted + frames that experienced more than one collision. This counter is + aplicable in half-duplex only." + ::= { exCMStatsEntry 35 } + + exCMPortExcessives OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number frames dropped in the transmit + MAC because the frame experienced 16 consecutive collisions. This + counter is applicable in half-duplex only. " + ::= { exCMStatsEntry 36 } + + exCMPortLates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number times a collision is detected + later than 512 bits-times into the transmission of a frame. This + counter is applicable in half-duplex only." + ::= { exCMStatsEntry 37 } + + exCMPortOutFcsErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Egress counter that counts the number frames transmitted with an + invalid FCS. " + ::= { exCMStatsEntry 38 } + + exCMPortResetCounters OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allows the resetting of all exCMStats statistical counters + for this port. " + ::= { exCMStatsEntry 39 } +-- +-- end of exCMStatsTable +-- + +-- exCMStatsTable +-- +exCMVdslStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF ExCMVdslStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-1110 type media converter module's configuration and status type + information." + ::= { exCM 5 } + + exCMVdslStatsEntry OBJECT-TYPE + SYNTAX ExCMVdslStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-1110 type + media converter module." + INDEX { mcrChassisIndex, exCMVdslStatsSlotIndex, exCMVdslStatsMediaPortIndex, exCMVdslStatsTimePeriod } + ::= { exCMVdslStatsTable 1 } + + ExCMVdslStatsEntry ::= + SEQUENCE { + exCMVdslStatsSlotIndex SlotNumber, + exCMVdslStatsMediaPortIndex Unsigned32, + exCMVdslStatsTimePeriod INTEGER, + + exCMVdslStatsFullInitLocal Integer32, + exCMVdslStatsCodeViolationLocal Integer32, + exCMVdslStatsCorrectedLocal Integer32, + exCMVdslStatsFecSecsLocal Integer32, + exCMVdslStatsErroredSecsLocal Integer32, + exCMVdslStatsSeverelyErroredSecsLocal Integer32, + exCMVdslStatsLossOfSignalSecsLocal Integer32, + exCMVdslStatsUnavailableSecsLocal Integer32, + exCMVdslStatsTimeElapsedLocal Integer32, + + exCMVdslStatsFullInitRemote Integer32, + exCMVdslStatsCodeViolationRemote Integer32, + exCMVdslStatsCorrectedRemote Integer32, + exCMVdslStatsFecSecsRemote Integer32, + exCMVdslStatsErroredSecsRemote Integer32, + exCMVdslStatsSeverelyErroredSecsRemote Integer32, + exCMVdslStatsLossOfSignalSecsRemote Integer32, + exCMVdslStatsUnavailableSecsRemote Integer32, + exCMVdslStatsTimeElapsedRemote Integer32 + } + + exCMVdslStatsSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the ex-1CM type module is currently inserted" + ::= { exCMVdslStatsEntry 2 } + + exCMVdslStatsMediaPortIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Media converter module port index indicating which media port the statistical + counters are associated with." + ::= { exCMVdslStatsEntry 3 } + + exCMVdslStatsTimePeriod OBJECT-TYPE + SYNTAX INTEGER { + sinceLinkup(1), + current15Minutes(2), + previous15Minutes(3), + current24Hours(4), + previous24Hours(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module port index indicating which media port the statistical + counters are associated with." + ::= { exCMVdslStatsEntry 4 } + + exCMVdslStatsFullInitLocal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's fully initialized (local) count." + ::= { exCMVdslStatsEntry 5 } + + exCMVdslStatsCodeViolationLocal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's code violation (local) count." + ::= { exCMVdslStatsEntry 6 } + + exCMVdslStatsCorrectedLocal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's corrected (local) count." + ::= { exCMVdslStatsEntry 7 } + + exCMVdslStatsFecSecsLocal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's forward error correction seconds (local) count." + ::= { exCMVdslStatsEntry 8 } + + exCMVdslStatsErroredSecsLocal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's errored seconds (local) count." + ::= { exCMVdslStatsEntry 9 } + + exCMVdslStatsSeverelyErroredSecsLocal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's severely errored seconds (local) count." + ::= { exCMVdslStatsEntry 10 } + + exCMVdslStatsLossOfSignalSecsLocal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's loss of signal seconds (local) count." + ::= { exCMVdslStatsEntry 11 } + + exCMVdslStatsUnavailableSecsLocal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's unavailable seconds (local) count." + ::= { exCMVdslStatsEntry 12 } + + exCMVdslStatsTimeElapsedLocal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's elapsed time in seconds (local) count." + ::= { exCMVdslStatsEntry 13 } + + exCMVdslStatsFullInitRemote OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's fully initialized (remote) count." + ::= { exCMVdslStatsEntry 14 } + + exCMVdslStatsCodeViolationRemote OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's code violation (remote) count." + ::= { exCMVdslStatsEntry 15 } + + exCMVdslStatsCorrectedRemote OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's corrected (remote) count." + ::= { exCMVdslStatsEntry 16 } + + exCMVdslStatsFecSecsRemote OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's forward error correction seconds (remote) count." + ::= { exCMVdslStatsEntry 17 } + + exCMVdslStatsErroredSecsRemote OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's errored seconds (remote) count." + ::= { exCMVdslStatsEntry 18 } + + exCMVdslStatsSeverelyErroredSecsRemote OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's severely errored seconds (remote) count." + ::= { exCMVdslStatsEntry 19 } + + exCMVdslStatsLossOfSignalSecsRemote OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's loss of signal seconds (remote) count." + ::= { exCMVdslStatsEntry 20 } + + exCMVdslStatsUnavailableSecsRemote OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's unavailable seconds (remote) count." + ::= { exCMVdslStatsEntry 21 } + + exCMVdslStatsTimeElapsedRemote OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VDSL port's elapsed time in seconds (remote) count." + ::= { exCMVdslStatsEntry 22 } + +-- +-- exCMAvctTable +-- +exCMAvctTable OBJECT-TYPE + SYNTAX SEQUENCE OF ExCMAvctEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of ex-CM media converter modules." + ::= { exCM 6 } + + exCMAvctEntry OBJECT-TYPE + SYNTAX ExCMAvctEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a copper Ethernet + port on the eX-CM type media converter module." + INDEX { mcrChassisIndex, exCMAvctSlotIndex } + ::= { exCMAvctTable 1 } + + ExCMAvctEntry ::= + SEQUENCE { + exCMAvctSlotIndex SlotNumber, + exCMAvctStart YesNoValue, + exCMAvctStatus INTEGER, + exCMAvctTxRxPair1Results INTEGER, + exCMAvctTxRxPair1Amplitude DisplayString, + exCMAvctTxRxPair1Distance DisplayString, + exCMAvctTxRxPair2Results INTEGER, + exCMAvctTxRxPair2Amplitude DisplayString, + exCMAvctTxRxPair2Distance DisplayString, + exCMAvctTxRxPair3Results INTEGER, + exCMAvctTxRxPair3Amplitude DisplayString, + exCMAvctTxRxPair3Distance DisplayString, + exCMAvctTxRxPair4Results INTEGER, + exCMAvctTxRxPair4Amplitude DisplayString, + exCMAvctTxRxPair4Distance DisplayString + } + + exCMAvctSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the eX-CM type module is currently inserted" + ::= { exCMAvctEntry 2 } + + exCMAvctStart OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set this self-clearing variable to yes initiate the Advanced Virtual + Cable Test. Note: During the test, no network data will be passed. " + ::= { exCMAvctEntry 3 } + + exCMAvctStatus OBJECT-TYPE + SYNTAX INTEGER { + notStarted(0), + inProgress(1), + testComplete(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the state of the Advanced Virtual Cable Tester. " + ::= { exCMAvctEntry 4 } + + exCMAvctTxRxPair1Results OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + shortDetected(1), + openDetected(2), + testFailed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Test result code returned from Virtual Cable Test of the Tx/Rx + pair one." + ::= { exCMAvctEntry 5 } + + exCMAvctTxRxPair1Amplitude OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amplitude of Tx/Rx pair one in millivolts when test result codes is + short or open." + ::= { exCMAvctEntry 6 } + + exCMAvctTxRxPair1Distance OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Distance in meters to fault when test result codes for Tx/Rx pair + one is short or open. " + ::= { exCMAvctEntry 7 } + + exCMAvctTxRxPair2Results OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + shortDetected(1), + openDetected(2), + testFailed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Test result code returned from Virtual Cable Test of the Tx/Rx + pair two." + ::= { exCMAvctEntry 8 } + + exCMAvctTxRxPair2Amplitude OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amplitude of Tx/Rx pair two in millivolts when test result codes is + short or open." + ::= { exCMAvctEntry 9 } + + exCMAvctTxRxPair2Distance OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Distance in meters to fault when test result codes for Tx/Rx pair + two is short or open. " + ::= { exCMAvctEntry 10 } + + exCMAvctTxRxPair3Results OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + shortDetected(1), + openDetected(2), + testFailed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Test result code returned from Virtual Cable Test of the Tx/Rx + pair three." + ::= { exCMAvctEntry 11 } + + exCMAvctTxRxPair3Amplitude OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amplitude of Tx/Rx pair three in millivolts when test result codes is + short or open." + ::= { exCMAvctEntry 12 } + + exCMAvctTxRxPair3Distance OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Distance in meters to fault when test result codes for Tx/Rx pair + three is short or open. " + ::= { exCMAvctEntry 13 } + + exCMAvctTxRxPair4Results OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + shortDetected(1), + openDetected(2), + testFailed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Test result code returned from Virtual Cable Test of Tx/Rx + pair four." + ::= { exCMAvctEntry 14 } + + exCMAvctTxRxPair4Amplitude OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amplitude of Tx/Rx pair four in millivolts when test result codes is + short or open." + ::= { exCMAvctEntry 15 } + + exCMAvctTxRxPair4Distance OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Distance in meters to fault when test result codes for Tx/Rx pair + four is short or open. " + ::= { exCMAvctEntry 16 } + +-- +-- exCMAvctTable +-- +-- +-- end of exCM +-- + +-- cm10gt - 10 Gb fixed media Converter type modules +-- +cm10gt OBJECT IDENTIFIER ::= { mcrModuleTypes 10 } + +-- +-- cm10gtTable +-- +cm10gtTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm10gtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-10G type media converter module's status type information." + ::= { cm10gt 1 } + + cm10gtEntry OBJECT-TYPE + SYNTAX Cm10gtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-10G type + media converter module." + INDEX { mcrChassisIndex, cm10gtSlotIndex } + ::= { cm10gtTable 1 } + + Cm10gtEntry ::= + SEQUENCE { + cm10gtSlotIndex SlotNumber, + cm10gtModelname DisplayString, + cm10gtModelDesc DisplayString, + cm10gtHwJmp5ConfigMode INTEGER, + cm10gtHwSw1OperationMode INTEGER, + cm10gtHwSw2LinkMode INTEGER, + cm10gtHwSw3FiberFaultAlert INTEGER, + cm10gtHwSw4EnergyEfficentEthernet INTEGER, + cm10gtHwSw5Unused INTEGER, + + cm10gtPort1LinkStatus INTEGER, + cm10gtPort1ConnType INTEGER, + cm10gtPort1AutoNegState INTEGER, + cm10gtPort1Speed INTEGER, + cm10gtPort1Duplex INTEGER, + cm10gtPort1PauseEnh INTEGER, + cm10gtPort1ReceiveStatus INTEGER, + cm10gtPort1LPRFStatus INTEGER, + + cm10gtPort2LinkStatus INTEGER, + cm10gtPort2ConnType INTEGER, + cm10gtPort2AutoNegState INTEGER, + cm10gtPort2Speed INTEGER, + cm10gtPort2Duplex INTEGER, + cm10gtPort2PauseEnh INTEGER, + cm10gtPort2LPRFStatus INTEGER, + + cm10gtPortLoopBack INTEGER, + + cm10gtPortTestMode INTEGER + } + + cm10gtSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-10G type module is currently inserted" + ::= { cm10gtEntry 2 } + + cm10gtModelname OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the model of media converter module present in the + chassis" + ::= { cm10gtEntry 3 } + + cm10gtModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the media converter module present + in the chassis" + ::= { cm10gtEntry 4 } + + cm10gtHwJmp5ConfigMode OBJECT-TYPE + SYNTAX INTEGER { + hardwareSwitches(0), + auto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module's ConfigMode, set by hardware + jumper J5 on the media converter module. When this object is set to + hardwareSwitches(0), the media converter module will disable configuration + control from the management module's software and all configuration + control comes from the media converter module's hardware switches or jumpers. " + ::= { cm10gtEntry 5 } + + + cm10gtHwSw1OperationMode OBJECT-TYPE + SYNTAX INTEGER{ + test(0), + data(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for operation mode. + Data mode is for normal data transmission." + ::= { cm10gtEntry 6 } + + cm10gtHwSw2LinkMode OBJECT-TYPE + SYNTAX INTEGER { + swDownSmartLinkPassthrough(0), + swUpStandard(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Link Mode. If + the Operation switch is set to Test, then this object indicates + whether the port is in loopback or performing the build in link-test." + ::= { cm10gtEntry 7 } + + cm10gtHwSw3FiberFaultAlert OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Fiber Fault + Alert. If the Operation switch is set to Test, then this object + indicates which port is in test mode" + ::= { cm10gtEntry 8 } + + cm10gtHwSw4EnergyEfficentEthernet OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current switch setting for Energy Efficient + Ethernet on port 2." + ::= { cm10gtEntry 9 } + + cm10gtHwSw5Unused OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current switch setting for dip switch 5, + which is unused." + ::= { cm10gtEntry 10 } + + cm10gtPort1LinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1), + shutdown(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status (port 1)." + ::= { cm10gtEntry 11 } + + cm10gtPort1ConnType OBJECT-TYPE + SYNTAX INTEGER { + sc(0), + lc(1), + st(2), + sfp(3), + fc(5), + mtrj(6), + xfp(7), + sfpPlus(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type (port 1)." + ::= { cm10gtEntry 12 } + + cm10gtPort1AutoNegState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + complete(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber auto-negotiation state (port 1)." + ::= { cm10gtEntry 13 } + + cm10gtPort1Speed OBJECT-TYPE + SYNTAX INTEGER { + speed10Mbps(0), + speed100Mbps(1), + speed1000Mbps(2), + speed10Gbps(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port speed in megabits per second (port 1)." + ::= { cm10gtEntry 14 } + + cm10gtPort1Duplex OBJECT-TYPE + SYNTAX INTEGER { + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object + indicates the media converter module's current fiber auto-negotiated duplex + setting. If auto-negotiation is not complete then the value returned should be + ignored. (Port 1)" + ::= { cm10gtEntry 15 } + + cm10gtPort1PauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + asymmetricalRx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object indicates + the media converter module's current fiber auto-negotiated pause setting. If + auto-negotiation is not complete then the value returned should be ignored. + (Port 1)" + ::= { cm10gtEntry 16 } + + cm10gtPort1ReceiveStatus OBJECT-TYPE + SYNTAX INTEGER { + fault(0), + ok(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of whether light is being received + on the fiber port (port 1)" + ::= { cm10gtEntry 17 } + + cm10gtPort1LPRFStatus OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + ok(0), + offline(1), + linkFault(2), + autoNegError(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's Link Partner Remote Fault status (port 1). This object + only applies to SFP modules running at 1G, with auto-negotiation enabled." + ::= { cm10gtEntry 18 } + + cm10gtPort2LinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1), + shutdown(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status (port 2)." + ::= { cm10gtEntry 19 } + + cm10gtPort2ConnType OBJECT-TYPE + SYNTAX INTEGER { + rj45(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type (port 2)." + ::= { cm10gtEntry 20 } + + cm10gtPort2AutoNegState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + complete(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber auto-negotiation state (port 2)." + ::= { cm10gtEntry 21 } + + cm10gtPort2Speed OBJECT-TYPE + SYNTAX INTEGER { + speed10Mbps(0), + speed100Mbps(1), + speed1000Mbps(2), + speed10Gbps(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port speed in megabits per second (port 2)." + ::= { cm10gtEntry 22 } + + cm10gtPort2Duplex OBJECT-TYPE + SYNTAX INTEGER { + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object + indicates the media converter module's current fiber auto-negotiated duplex + setting. If auto-negotiation is not complete then the value returned should be + ignored. (Port 2)" + ::= { cm10gtEntry 23 } + + cm10gtPort2PauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + asymmetricalRx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If fiber auto-negotiation state is complete then this object indicates + the media converter module's current fiber auto-negotiated pause setting. If + auto-negotiation is not complete then the value returned should be ignored. + (Port 2)" + ::= { cm10gtEntry 24 } + + cm10gtPort2LPRFStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + remoteFault(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's copper Link Partner Remote Fault status." + ::= { cm10gtEntry 25 } + + + cm10gtPortLoopBack OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + port1(1), + port2(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Media converter module's current port loopback mode setting. Writing to this + object will change the current settings. This object is read-only if + the media converter module's ConfigMode jumper is set to hardwareSwitches(0)." + ::= { cm10gtEntry 26 } + + cm10gtPortTestMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + port1(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current port test mode setting." + ::= { cm10gtEntry 27 } +-- +-- cm10gtTable +-- +-- +-- cm10gtConfigTable +-- +cm10gtConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm10gtConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-10G type media converter module's configuration type information." + ::= { cm10gt 2 } + + cm10gtConfigEntry OBJECT-TYPE + SYNTAX Cm10gtConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-10G type + media converter module." + INDEX { mcrChassisIndex, cm10gtConfigSlotIndex } + ::= { cm10gtConfigTable 1 } + + Cm10gtConfigEntry ::= + SEQUENCE { + cm10gtConfigSlotIndex SlotNumber, + cm10gtConfigStatus ContainerStatus, + cm10gtConfigModuleName DisplayString, + cm10gtConfigLinkMode INTEGER, + cm10gtConfigFiberFaultAlert EnableDisableValue, + cm10gtConfigFiberAutoNeg EnableDisableValue, + cm10gtConfigPort1Name DisplayString, + cm10gtConfigPort1Enable YesNoValue, + cm10gtConfigPort1FecEnable YesNoValue, + cm10gtConfigPort1FecAmplitude INTEGER, + cm10gtConfigPort1FecPhase INTEGER, + cm10gtConfigPort1WavelengthEnable YesNoValue, + cm10gtConfigPort1WavelengthValue INTEGER, + cm10gtConfigPort1ChannelEnable YesNoValue, + cm10gtConfigPort1ChannelNumber INTEGER, + cm10gtConfigPort1TxDitherEnable YesNoValue, + cm10gtConfigPort1TxDitherValue EnableDisableValue, + + cm10gtConfigPort2Name DisplayString, + cm10gtConfigPort2Enable YesNoValue, + cm10gtConfigPort2CopperDuplex INTEGER, + cm10gtConfigPort2CopperPauseEnh INTEGER, + cm10gtConfigPort2CopperEnergyEfficientEthernet OnOffValue + } + + cm10gtConfigSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-10G type module is currently inserted" + ::= { cm10gtConfigEntry 2 } + + cm10gtConfigStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module, verified and and saved to flash. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { cm10gtConfigEntry 3 } + + cm10gtConfigModuleName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user configurable name for the media converter module + present in the chassis. " + ::= { cm10gtConfigEntry 4 } + + cm10gtConfigLinkMode OBJECT-TYPE + SYNTAX INTEGER { + standard(0), + smartLinkPassthrough(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Link Mode for the media converter module. This object + is read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm10gtConfigEntry 5 } + + cm10gtConfigFiberFaultAlert OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Fiber Fault Alert setting for the media + module. This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0). " + ::= { cm10gtConfigEntry 6 } + + cm10gtConfigFiberAutoNeg OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the wither fiber auto-negotiation is + enabled for both ports. This only applies if 1G SFP modules are in + use. This object is read-only if the media module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm10gtConfigEntry 7 } + + cm10gtConfigPort1Name OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for port 1." + ::= { cm10gtConfigEntry 8 } + + cm10gtConfigPort1Enable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether port 1 is enabled." + ::= { cm10gtConfigEntry 9 } + + cm10gtConfigPort1FecEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the whether FEC control is enabled for this + port. This config option only applies for an XFP module. This + object is read-only if the media module's ConfigMode jumper is set + to hardwareSwitches(0)." + ::= { cm10gtConfigEntry 10 } + + cm10gtConfigPort1FecAmplitude OBJECT-TYPE + SYNTAX INTEGER(-128..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the FEC Amplitude value for this port. This + config option only applies for an XFP module. This object is + read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm10gtConfigEntry 11 } + + cm10gtConfigPort1FecPhase OBJECT-TYPE + SYNTAX INTEGER(-128..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the FEC phase value for this port. This + config option only applies for an XFP module. This object is + read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm10gtConfigEntry 12 } + + cm10gtConfigPort1WavelengthEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether Wavelength fine tuning is enabled for + this port. This object is read-only if the media module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm10gtConfigEntry 13 } + + cm10gtConfigPort1WavelengthValue OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies Wavelength fine tuning value for this port. + This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm10gtConfigEntry 14 } + + cm10gtConfigPort1ChannelEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether channel number fine tuning is enabled + for this port. This object is read-only if the media module's + ConfigMode jumper is set to hardwareSwitches(0)." + ::= { cm10gtConfigEntry 15 } + + cm10gtConfigPort1ChannelNumber OBJECT-TYPE + SYNTAX INTEGER(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the channel number fine tuning value for this + port. This object is read-only if the media converter module's + ConfigMode jumper is set to hardwareSwitches(0)." + ::= { cm10gtConfigEntry 16 } + + cm10gtConfigPort1TxDitherEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the whether TX Dither control is enabled on + this port. If not enabled the default TX Dither value will be used. + This object is read-only if the media module's ConfigMode jumper is + set to hardwareSwitches(0)." + ::= { cm10gtConfigEntry 17 } + + cm10gtConfigPort1TxDitherValue OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the whether TX Dither is enabled for this + port. This object is read-only if the media module's ConfigMode + jumper is set to hardwareSwitches(0)." + ::= { cm10gtConfigEntry 18 } + + + cm10gtConfigPort2Name OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for port 2." + ::= { cm10gtConfigEntry 19 } + + cm10gtConfigPort2Enable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether port 2 is enabled." + ::= { cm10gtConfigEntry 20 } + + cm10gtConfigPort2CopperDuplex OBJECT-TYPE + SYNTAX INTEGER { + half(1), + auto(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the duplex settings for the copper port." + ::= { cm10gtConfigEntry 21 } + + cm10gtConfigPort2CopperPauseEnh OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + symmetrical(1), + asymmetricalTx(2), + symmAsymRx(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the copper pause (flow control) setting that + is a advertised. The settings can be disabled, advertise symmetrical, + advertise asymmetrical TX or advertise symmetrical and asymmetrical + RX." + ::= { cm10gtConfigEntry 22 } + + cm10gtConfigPort2CopperEnergyEfficientEthernet OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the copper Energy-Efficient Ethernet setting for the media converter module + present in the chassis. " + ::= { cm10gtConfigEntry 23 } + + +-- +-- cm10gtConfigTable +-- + +-- +-- cm10gtLedTable +-- +cm10gtLedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm10gtLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-10G type media converter module's LED status information." + ::= { cm10gt 3 } + + cm10gtLedEntry OBJECT-TYPE + SYNTAX Cm10gtLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-10G type + media converter module." + INDEX { mcrChassisIndex, cm10gtLedsSlotIndex } + ::= { cm10gtLedTable 1 } + + Cm10gtLedEntry ::= + SEQUENCE { + cm10gtLedsSlotIndex SlotNumber, + cm10gtLedPWR INTEGER, + cm10gtLedLK1 INTEGER, + cm10gtLedLK2 INTEGER + } + + cm10gtLedsSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Slot number the CM-10G type module is currently inserted" + ::= { cm10gtLedEntry 2 } + + cm10gtLedPWR OBJECT-TYPE + SYNTAX INTEGER { + off(0), + onGreen(1), + blinking(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the power (PWR) LED on the media converter module. + Possible status values are: + off(0) - No power to the module + onGreen(1) - Power being applied to module + blinking(2) - Loopback or Link-Test enabled" + ::= { cm10gtLedEntry 3 } + + cm10gtLedLK1 OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the port 1 link (LK1) LED on the + media converter module. + Possible status values are: + off(0) - No link + on(1) - Port link present" + ::= { cm10gtLedEntry 4 } + + cm10gtLedLK2 OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the port 2 link (LK2) LED on the + media converter module. + Possible status values are: + off(0) - No link + on(1) - Port link present" + ::= { cm10gtLedEntry 5 } + +-- +-- end of cm10gtLedTable +-- + +-- cm4gpt - CM-4GPT media Converter type modules +-- +cm4gpt OBJECT IDENTIFIER ::= { mcrModuleTypes 11 } + +-- +-- cm4gptTable +-- +cm4gptTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm4gptEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-4GPT type media converter module's status type information." + ::= { cm4gpt 1 } + + cm4gptEntry OBJECT-TYPE + SYNTAX Cm4gptEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-4GPT type + media converter module." + INDEX { mcrChassisIndex, cm4gptSlotIndex } + ::= { cm4gptTable 1 } + + Cm4gptEntry ::= + SEQUENCE { + cm4gptSlotIndex SlotNumber, + cm4gptModelname DisplayString, + cm4gptModelDesc DisplayString, + cm4gptHwJmp5ConfigMode INTEGER, + cm4gptHwSw1LinkMode INTEGER, + cm4gptHwSw2FiberFaultAlert INTEGER, + cm4gptHwSw3RateSelect INTEGER, + cm4gptHwSw4Unused INTEGER, + + cm4gptPort1LinkStatus INTEGER, + cm4gptPort1ConnType INTEGER, + + cm4gptPort2LinkStatus INTEGER, + cm4gptPort2ConnType INTEGER + } + + cm4gptSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-4GPT type module is currently inserted" + ::= { cm4gptEntry 2 } + + cm4gptModelname OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the model of media converter module present in the + chassis" + ::= { cm4gptEntry 3 } + + cm4gptModelDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies a static description of the media converter module present + in the chassis" + ::= { cm4gptEntry 4 } + + cm4gptHwJmp5ConfigMode OBJECT-TYPE + SYNTAX INTEGER { + hardwareSwitches(0), + auto(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the media converter module's ConfigMode, set by hardware + jumper J5 on the media converter module. When this object is set to + hardwareSwitches(0), the media converter module will disable configuration + control from the management module's software and all configuration + control comes from the media converter module's hardware switches or jumpers. " + ::= { cm4gptEntry 5 } + + + cm4gptHwSw1LinkMode OBJECT-TYPE + SYNTAX INTEGER { + swDownSmartLinkPassthrough(0), + swUpStandard(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Link Mode." + ::= { cm4gptEntry 6 } + + cm4gptHwSw2FiberFaultAlert OBJECT-TYPE + SYNTAX INTEGER { + swDownDisabled(0), + swUpEnabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Fiber Fault + Alert." + ::= { cm4gptEntry 7 } + + cm4gptHwSw3RateSelect OBJECT-TYPE + SYNTAX INTEGER { + swDownLow(0), + swUpHigh(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current switch setting for Rate Select." + ::= { cm4gptEntry 8 } + + cm4gptHwSw4Unused OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current switch setting for the 4th, unused switch." + ::= { cm4gptEntry 9 } + + cm4gptPort1LinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status (port 1)." + ::= { cm4gptEntry 10 } + + cm4gptPort1ConnType OBJECT-TYPE + SYNTAX INTEGER { + sc(0), + lc(1), + st(2), + sfp(3), + fc(5), + mtrj(6), + xfp(7), + sfpPlus(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type (port 1)." + ::= { cm4gptEntry 11 } + + cm4gptPort2LinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's current fiber link status (port 2)." + ::= { cm4gptEntry 12 } + + cm4gptPort2ConnType OBJECT-TYPE + SYNTAX INTEGER { + sc(0), + lc(1), + st(2), + sfp(3), + fc(5), + mtrj(6), + xfp(7), + sfpPlus(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media converter module's fiber port connector type (port 2)." + ::= { cm4gptEntry 13 } + +-- +-- cm4gptTable +-- +-- +-- cm4gptConfigTable +-- +cm4gptConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm4gptConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-4GPT type media converter module's configuration type information." + ::= { cm4gpt 2 } + + cm4gptConfigEntry OBJECT-TYPE + SYNTAX Cm4gptConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-4GPT type + media converter module." + INDEX { mcrChassisIndex, cm4gptConfigSlotIndex } + ::= { cm4gptConfigTable 1 } + + Cm4gptConfigEntry ::= + SEQUENCE { + cm4gptConfigSlotIndex SlotNumber, + cm4gptConfigStatus ContainerStatus, + cm4gptConfigModuleName DisplayString, + cm4gptConfigLinkMode INTEGER, + cm4gptConfigFiberFaultAlert EnableDisableValue, + cm4gptConfigRateSelect INTEGER, + + cm4gptConfigPort1Name DisplayString, + cm4gptConfigPort1Enable YesNoValue, + + cm4gptConfigPort2Name DisplayString, + cm4gptConfigPort2Enable YesNoValue + } + + cm4gptConfigSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-4GPT type module is currently inserted" + ::= { cm4gptConfigEntry 2 } + + cm4gptConfigStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module, verified and and saved to flash. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { cm4gptConfigEntry 3 } + + cm4gptConfigModuleName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user configurable name for the media converter module + present in the chassis. " + ::= { cm4gptConfigEntry 4 } + + cm4gptConfigLinkMode OBJECT-TYPE + SYNTAX INTEGER { + standard(0), + smartLinkPassthrough(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Link Mode for the media converter module. This object + is read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm4gptConfigEntry 5 } + + cm4gptConfigFiberFaultAlert OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Fiber Fault Alert setting for the media + module. This object is read-only if the media converter module's ConfigMode + jumper is set to hardwareSwitches(0). " + ::= { cm4gptConfigEntry 6 } + + cm4gptConfigRateSelect OBJECT-TYPE + SYNTAX INTEGER { + low(0), + high(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the Rate Select setting for the media converter module. This object + is read-only if the media converter module's ConfigMode jumper is set to + hardwareSwitches(0)." + ::= { cm4gptConfigEntry 7 } + + cm4gptConfigPort1Name OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for port 1." + ::= { cm4gptConfigEntry 8 } + + cm4gptConfigPort1Enable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether port 1 is enabled." + ::= { cm4gptConfigEntry 9 } + + cm4gptConfigPort2Name OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies a user definable name for port 2." + ::= { cm4gptConfigEntry 10 } + + cm4gptConfigPort2Enable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies whether port 2 is enabled." + ::= { cm4gptConfigEntry 11 } + + +-- +-- cm4gptConfigTable +-- + +-- +-- cm4gptLedTable +-- +cm4gptLedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cm4gptLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CM-4GPT type media converter module's LED status information." + ::= { cm4gpt 3 } + + cm4gptLedEntry OBJECT-TYPE + SYNTAX Cm4gptLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate CM-4GPT type + media converter module." + INDEX { mcrChassisIndex, cm4gptLedsSlotIndex } + ::= { cm4gptLedTable 1 } + + Cm4gptLedEntry ::= + SEQUENCE { + cm4gptLedsSlotIndex SlotNumber, + cm4gptLedPWR INTEGER, + cm4gptLedLK1 INTEGER, + cm4gptLedLK2 INTEGER + } + + cm4gptLedsSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number the CM-4GPT type module is currently inserted" + ::= { cm4gptLedEntry 2 } + + cm4gptLedPWR OBJECT-TYPE + SYNTAX INTEGER { + off(0), + onGreen(1), + blinking(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the power (PWR) LED on the media converter module. + Possible status values are: + off(0) - No power to the module + onGreen(1) - Power being applied to module + blinking(2) - Loopback or Link-Test enabled" + ::= { cm4gptLedEntry 3 } + + cm4gptLedLK1 OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the port 1 link (LK1) LED on the + media converter module. + Possible status values are: + off(0) - No link + on(1) - Port link present" + ::= { cm4gptLedEntry 4 } + + cm4gptLedLK2 OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the port 2 link (LK2) LED on the + media converter module. + Possible status values are: + off(0) - No link + on(1) - Port link present" + ::= { cm4gptLedEntry 5 } + +-- +-- end of cm4gptLedTable +-- + +-- +-- end of cm4gpt + + +-- +-- end of mcrModuleTypes +-- + +-- +-- mcrSfpDmiModuleTable +-- +mcrSfpDmiModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF McrSfpDmiModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of SFP Diagnostic Monitoring Interface information for + Optical Transceivers" + ::= { mcrChassisGroup 5 } + + mcrSfpDmiModuleEntry OBJECT-TYPE + SYNTAX McrSfpDmiModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate SFP module." + INDEX { mcrChassisIndex, sfpDmiSlotIndex, sfpDmiMediaPortIndex} + ::= {mcrSfpDmiModuleTable 1 } + + McrSfpDmiModuleEntry ::= + SEQUENCE { + sfpDmiSlotIndex SlotNumber, + sfpDmiMediaPortIndex Unsigned32, + sfpDmiStatus BITS, + sfpDmiConnectorType INTEGER, + sfpDmiNominalBitRate Unsigned32, + sfpDmiLinkReach9125 Integer32, + sfpDmiLinkReach50125 Integer32, + sfpDmiLinkReach625125 Integer32, + sfpDmiFiberWaveLength Unsigned32, + sfpDmiCurrentTempState INTEGER, + sfpDmiRealTimeTemp DisplayString, + sfpDmiHighTempWarn DisplayString, + sfpDmiHighTempAlarm DisplayString, + sfpDmiLowTempWarn DisplayString, + sfpDmiLowTempAlarm DisplayString, + sfpDmiCurrentVoltState INTEGER, + sfpDmiRealTimeVolt DisplayString, + sfpDmiHighVoltWarn DisplayString, + sfpDmiHighVoltAlarm DisplayString, + sfpDmiLowVoltWarn DisplayString, + sfpDmiLowVoltAlarm DisplayString, + sfpDmiCurrentTxBiasState INTEGER, + sfpDmiRealTimeTxBias DisplayString, + sfpDmiHighTxBiasWarn DisplayString, + sfpDmiHighTxBiasAlarm DisplayString, + sfpDmiLowTxBiasWarn DisplayString, + sfpDmiLowTxBiasAlarm DisplayString, + sfpDmiCurrentTxPowerState INTEGER, + sfpDmiRealTimeTxPower DisplayString, + sfpDmiHighTxPowerWarn DisplayString, + sfpDmiHighTxPowerAlarm DisplayString, + sfpDmiLowTxPowerWarn DisplayString, + sfpDmiLowTxPowerAlarm DisplayString, + sfpDmiCurrentRxPowerState INTEGER, + sfpDmiRealTimeRxPower DisplayString, + sfpDmiHighRxPowerWarn DisplayString, + sfpDmiHighRxPowerAlarm DisplayString, + sfpDmiLowRxPowerWarn DisplayString, + sfpDmiLowRxPowerAlarm DisplayString, + sfpDmiStatus2 Unsigned32, + sfpDmiVendorSerialNumber DisplayString, + sfpDmiVendorName DisplayString, + sfpDmiVendorPartNumber DisplayString, + xfpDmiAux1Type INTEGER, + xfpDmiAux1State INTEGER, + xfpDmiRealTimeAux1 DisplayString, + xfpDmiHighAux1Warn DisplayString, + xfpDmiHighAux1Alarm DisplayString, + xfpDmiLowAux1Warn DisplayString, + xfpDmiLowAux1Alarm DisplayString, + xfpDmiAux2Type INTEGER, + xfpDmiAux2State INTEGER, + xfpDmiRealTimeAux2 DisplayString, + xfpDmiHighAux2Warn DisplayString, + xfpDmiHighAux2Alarm DisplayString, + xfpDmiLowAux2Warn DisplayString, + xfpDmiLowAux2Alarm DisplayString, + xfpDmiMinBitRate Integer32, + xfpDmiMaxBitRate Integer32, + xfpDmiReachEBW50125 Integer32, + sfpDmiReachCopper Integer32 + } + + sfpDmiSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot number of the media converter module containing this SFP/XFP" + ::= { mcrSfpDmiModuleEntry 2 } + + sfpDmiMediaPortIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Media converter module port index." + ::= { mcrSfpDmiModuleEntry 3 } + + + sfpDmiStatus OBJECT-TYPE + SYNTAX BITS { + sfpModuleInserted(24), + sfpCommFailed(25), + sfpDmiSupported(26) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the SFP module. If sfpCommFailed + bit is set then the rest of the data in this entry is invalid" + ::= { mcrSfpDmiModuleEntry 4 } + + sfpDmiConnectorType OBJECT-TYPE + SYNTAX INTEGER { + unknownUnspecified(0), + sc(1), + fiberChannelStyle1Copper(2), + fiberChannelStyle2Copper(3), + bncTnc(4), + fiberChannelCoaxHeader(5), + fiberJack(6), + lc(7), + mtrj(8), + mu(9), + sg(10), + opticalPigtail(11), + hssdcII(32), + copperPigtail(33) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI connector type." + ::= { mcrSfpDmiModuleEntry 5 } + + sfpDmiNominalBitRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI nominal bit rate of fiber + interface, in megabits per second." + ::= { mcrSfpDmiModuleEntry 6 } + + sfpDmiLinkReach9125 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI maximum length in meters of media + supported by the fiber transceiver for 9 micron (125 micron jacket) + single-mode fiber. " + ::= { mcrSfpDmiModuleEntry 7 } + + sfpDmiLinkReach50125 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI maximum length in meters of media + supported by the fiber transceiver for 50 micron (125 micron jacket) + multi-mode fiber." + ::= { mcrSfpDmiModuleEntry 8 } + + sfpDmiLinkReach625125 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI maximum length in meters of media + supported by the fiber transceiver for 62.5 micron (125 micron jacket) + multi-mode fiber." + ::= { mcrSfpDmiModuleEntry 9 } + + sfpDmiFiberWaveLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the wavelength of the fiber interface's + optical transceiver, in nanometers." + ::= { mcrSfpDmiModuleEntry 10 } + + sfpDmiCurrentTempState OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + notSupported(1), + normal(2), + highWarn(3), + highAlarm(4), + lowWarn(5), + lowAlarm(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the current alarm status for SFP DMI internally + measured temperature. " + ::= { mcrSfpDmiModuleEntry 11 } + + sfpDmiRealTimeTemp OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI real time temperature. The value + displayed will be either Celsius or Fahrenheit based on your + current regional display settings. " + ::= { mcrSfpDmiModuleEntry 12 } + + sfpDmiHighTempWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high temperature warning threshold. + The value displayed will be either Celsius or Fahrenheit based on your + current regional display settings. " + ::= { mcrSfpDmiModuleEntry 13 } + + sfpDmiHighTempAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high temperature warning threshold. + The value displayed will be either Celsius or Fahrenheit based on your + current regional display settings. " + ::= { mcrSfpDmiModuleEntry 14 } + + sfpDmiLowTempWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high temperature warning threshold. + The value displayed will be either Celsius or Fahrenheit based on your + current regional display settings. " + ::= { mcrSfpDmiModuleEntry 15 } + + sfpDmiLowTempAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high temperature warning threshold. + The value displayed will be either Celsius or Fahrenheit based on your + current regional display settings. " + ::= { mcrSfpDmiModuleEntry 16 } + + sfpDmiCurrentVoltState OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + notSupported(1), + normal(2), + highWarn(3), + highAlarm(4), + lowWarn(5), + lowAlarm(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies current alarm status for SFP DMI internally + measured voltage. " + ::= { mcrSfpDmiModuleEntry 17 } + + sfpDmiRealTimeVolt OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI real time voltage in Volts. " + ::= { mcrSfpDmiModuleEntry 18 } + + sfpDmiHighVoltWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high voltage warning threshold in + Volts " + ::= { mcrSfpDmiModuleEntry 19 } + + sfpDmiHighVoltAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high voltage warning threshold in + Volts " + ::= { mcrSfpDmiModuleEntry 20 } + + sfpDmiLowVoltWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high voltage warning threshold in + Volts" + ::= { mcrSfpDmiModuleEntry 21 } + + sfpDmiLowVoltAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high voltage warning threshold in + Volts" + ::= { mcrSfpDmiModuleEntry 22 } + + sfpDmiCurrentTxBiasState OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + notSupported(1), + normal(2), + highWarn(3), + highAlarm(4), + lowWarn(5), + lowAlarm(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies current alarm status for SFP DMI internally + measured transmit bias current in milliamps. " + ::= { mcrSfpDmiModuleEntry 23 } + + sfpDmiRealTimeTxBias OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high TX Bias current in milliamps. " + ::= { mcrSfpDmiModuleEntry 24 } + + sfpDmiHighTxBiasWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high TX Bias current warning + threshold in milliamps." + ::= { mcrSfpDmiModuleEntry 25 } + + sfpDmiHighTxBiasAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high TX Bias current alarm + threshold in milliamps." + ::= { mcrSfpDmiModuleEntry 26 } + + sfpDmiLowTxBiasWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI low TX Bias current warning + threshold in milliamps." + ::= { mcrSfpDmiModuleEntry 27 } + + sfpDmiLowTxBiasAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI low TX Bias current alarm + threshold in milliamps." + ::= { mcrSfpDmiModuleEntry 28 } + + sfpDmiCurrentTxPowerState OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + notSupported(1), + normal(2), + highWarn(3), + highAlarm(4), + lowWarn(5), + lowAlarm(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies current alarm status for SFP DMI internally + measured transmit power. " + ::= { mcrSfpDmiModuleEntry 29 } + + sfpDmiRealTimeTxPower OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI real time TX output power. + The value displayed will be either millwatts or Dbm based on your + current regional display settings. " + + ::= { mcrSfpDmiModuleEntry 30 } + + sfpDmiHighTxPowerWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high TX output power warning + threshold. The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + + ::= { mcrSfpDmiModuleEntry 31 } + + sfpDmiHighTxPowerAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high TX output power alarm + threshold. The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + ::= { mcrSfpDmiModuleEntry 32 } + + sfpDmiLowTxPowerWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI low TX output power warning + threshold. The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + ::= { mcrSfpDmiModuleEntry 33 } + + sfpDmiLowTxPowerAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI low TX output power alarm + threshold. The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + ::= { mcrSfpDmiModuleEntry 34 } + + sfpDmiCurrentRxPowerState OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + notSupported(1), + normal(2), + highWarn(3), + highAlarm(4), + lowWarn(5), + lowAlarm(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies current alarm status for SFP DMI internally + measured receive power. " + ::= { mcrSfpDmiModuleEntry 35 } + + sfpDmiRealTimeRxPower OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI real time RX received optical power. + The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + ::= { mcrSfpDmiModuleEntry 36 } + + sfpDmiHighRxPowerWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high RX received optical warning + threshold. The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + ::= { mcrSfpDmiModuleEntry 37 } + + sfpDmiHighRxPowerAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI high RX received optical alarm + threshold. The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + ::= { mcrSfpDmiModuleEntry 38 } + + sfpDmiLowRxPowerWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI low RX received optical warning + threshold. The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + ::= { mcrSfpDmiModuleEntry 39 } + + sfpDmiLowRxPowerAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI low RX received optical alarm + threshold. The value displayed will be either millwatts or Dbm based + on your current regional display settings. " + ::= { mcrSfpDmiModuleEntry 40 } + + sfpDmiStatus2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the status of the SFP module. If sfpCommFailed + value is set then the rest of the data in this entry is invalid + 0x80 - sfpModuleInserted + 0x40 - sfpCommFailed + 0x20 - sfpDmiSupported" + ::= { mcrSfpDmiModuleEntry 41 } + + sfpDmiVendorSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI serial number. " + ::= { mcrSfpDmiModuleEntry 42 } + + sfpDmiVendorName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI serial number. " + ::= { mcrSfpDmiModuleEntry 43 } + + sfpDmiVendorPartNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI serial number. " + ::= { mcrSfpDmiModuleEntry 44 } + + xfpDmiAux1Type OBJECT-TYPE + SYNTAX INTEGER { + notSupported(0), + apdBiasVoltmv(1), + tecCurrentma(3), + laserTemperature(4), + laserWavelength(5), + p5Voltv(6), + p33Voltv(7), + p18Voltv(8), + m52Voltv(9), + p5vCurrentma(10), + p33vCurrentma(13), + p18vCurrentma(14), + m52vCurrentma(15) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the type of value that is being measured by + the Auxillary 1 registers on the XFP" + ::= { mcrSfpDmiModuleEntry 45 } + + xfpDmiAux1State OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + notSupported(1), + normal(2), + highWarn(3), + highAlarm(4), + lowWarn(5), + lowAlarm(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies current alarm status for the XFP Aux1 registers" + ::= { mcrSfpDmiModuleEntry 46 } + + xfpDmiRealTimeAux1 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI real time values for the Aux1 + registers" + ::= { mcrSfpDmiModuleEntry 47 } + + xfpDmiHighAux1Warn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI high warning threshold for Aux1" + ::= { mcrSfpDmiModuleEntry 48 } + + xfpDmiHighAux1Alarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI alarm alarm threshold for Aux1" + ::= { mcrSfpDmiModuleEntry 49 } + + xfpDmiLowAux1Warn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI low warning threshold for Aux1" + ::= { mcrSfpDmiModuleEntry 50 } + + xfpDmiLowAux1Alarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI low alarm threshold for Aux1" + ::= { mcrSfpDmiModuleEntry 51 } + + xfpDmiAux2Type OBJECT-TYPE + SYNTAX INTEGER { + notSupported(0), + apdBiasVoltmv(1), + tecCurrentma(3), + laserTemperature(4), + laserWavelength(5), + p5Voltv(6), + p33Voltv(7), + p18Voltv(8), + m52Voltv(9), + p5vCurrentma(10), + p33vCurrentma(13), + p18vCurrentma(14), + m52vCurrentma(15) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the type of value that is being measured by + the Auxillary 1 registers on the XFP" + ::= { mcrSfpDmiModuleEntry 52 } + + xfpDmiAux2State OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + notSupported(1), + normal(2), + highWarn(3), + highAlarm(4), + lowWarn(5), + lowAlarm(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies current alarm status for the XFP Aux2 registers" + ::= { mcrSfpDmiModuleEntry 53 } + + xfpDmiRealTimeAux2 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the SFP DMI real time values for the Aux2 + registers" + ::= { mcrSfpDmiModuleEntry 54 } + + xfpDmiHighAux2Warn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI high warning threshold for Aux2" + ::= { mcrSfpDmiModuleEntry 55 } + + xfpDmiHighAux2Alarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI alarm alarm threshold for Aux2" + ::= { mcrSfpDmiModuleEntry 56 } + + xfpDmiLowAux2Warn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI low warning threshold for Aux2" + ::= { mcrSfpDmiModuleEntry 57 } + + xfpDmiLowAux2Alarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI low alarm threshold for Aux2" + ::= { mcrSfpDmiModuleEntry 58 } + + xfpDmiMinBitRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the XFP minimum bit rate." + ::= { mcrSfpDmiModuleEntry 59 } + + xfpDmiMaxBitRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the XFP maximum bit rate." + ::= { mcrSfpDmiModuleEntry 60 } + + xfpDmiReachEBW50125 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the link length that is supported by the fiber + transceiver using extended bandwidth 50 micron core (125 micron jacket) + multimode fiber" + ::= { mcrSfpDmiModuleEntry 61 } + + sfpDmiReachCopper OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the maximum length in meters that is + supported by the SFP/XFP interface using copper cable." + ::= { mcrSfpDmiModuleEntry 62 } + + +-- +-- end of mcrSfpDmiModuleTable +-- + +-- +-- mcrAlarmsWarningsTable +-- +mcrAlarmsWarningsTable OBJECT-TYPE + SYNTAX SEQUENCE OF McrAlarmsWarningsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of outstanding alarms and warnings." + ::= { mcrChassisGroup 6 } + +mcrAlarmsWarningsEntry OBJECT-TYPE + SYNTAX McrAlarmsWarningsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate alarm or warning." + INDEX { mcrChassisIndex, alarmWarnSequenceIndex } + ::= { mcrAlarmsWarningsTable 1 } + + McrAlarmsWarningsEntry ::= + SEQUENCE { + alarmWarnSequenceIndex Unsigned32, + alarmWarnType Unsigned32, + alarmWarnSeverity Unsigned32, + alarmWarnFlags Unsigned32, + alarmWarnChassisNum Unsigned32, + alarmWarnDeviceNum Unsigned32, + alarmWarnTimeStamp TimeTicks, + alarmWarnMessage DisplayString, + alarmWarnPortNum Unsigned32 + } + + + alarmWarnSequenceIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies the sequence in which the alarms or + warnings were generated. Gaps in the sequence numbers are normal." + ::= { mcrAlarmsWarningsEntry 2 } + + + alarmWarnType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the alert/Trap number associated with + this alarm/warning." + ::= { mcrAlarmsWarningsEntry 3 } + + alarmWarnSeverity OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the severity level of the alarm/warning. + Value will be one of the top three levels." + ::= { mcrAlarmsWarningsEntry 4 } + + alarmWarnFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the flags defining the alarm/warning. + 0x00000002 - chassis type alert + 0x00000004 - Power Supply Monitoring Unit type alert + 0x00000008 - PSMU power supply type alert + 0x00000010 - PSMU fan type alert + 0x00000020 - Management module type alert + 0x00000040 - Media converter module type alert + 0x00000080 - Media converter module SFP module type alert." + ::= { mcrAlarmsWarningsEntry 5 } + + alarmWarnChassisNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the chassis number associated with this + alarm/warning." + ::= { mcrAlarmsWarningsEntry 6 } + + alarmWarnDeviceNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the Hardware slot/bay location of the + hardware associated with this alarm or warning. + - 0 indicates alarm/warning occurred on the chassis backplane. + - If AlarmWarnFlags indicates a power supply then this value + the power supply bay number. + - Otherwise it is the chassis slot number." + ::= { mcrAlarmsWarningsEntry 7 } + + alarmWarnTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the time stamp of when the alarm/warning + was reported. (in seconds since the Epoch, defined as 0:00:00 UTC + on the morning of January 1, 1970), that the alert was reported + on the MCR-MGT.)" + ::= { mcrAlarmsWarningsEntry 8 } + + alarmWarnMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the alarm/warning message string + which will contain any values of bound variables." + ::= { mcrAlarmsWarningsEntry 9 } + + alarmWarnPortNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the location of the media + port associated with this alarm or warning." + ::= { mcrAlarmsWarningsEntry 10 } + +-- +-- end of mcrAlarmsWarningsTable +-- + +-- +-- mcrMediaPortTable +-- +mcrMediaPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF McrMediaPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of general port status information." + ::= { mcrChassisGroup 7 } + +mcrMediaPortEntry OBJECT-TYPE + SYNTAX McrMediaPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate media converter module port." + INDEX { mcrChassisIndex, mediaPortSlotIndex, mediaPortPortIndex } + ::= { mcrMediaPortTable 1 } + + McrMediaPortEntry ::= + SEQUENCE { + mediaPortSlotIndex Unsigned32, + mediaPortPortIndex Unsigned32, + moduleModel DisplayString, + portName DisplayString, + portEnable INTEGER, + portType INTEGER, + portLinkStatus INTEGER, + portConnType INTEGER, + portAutoNegState INTEGER, + portSpeed INTEGER, + portDuplex INTEGER, + portPause INTEGER, + portRemoteStatus INTEGER, + portMediaType INTEGER, + portPhysicalProtocol INTEGER + } + + + mediaPortSlotIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Slot number for the media converter module containing this port." + ::= { mcrMediaPortEntry 2 } + + mediaPortPortIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port number on media card. Valid values are 1 to the highest number + of ports available on a media card. There are usually two ports" + ::= { mcrMediaPortEntry 3 } + + moduleModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the model name of the module containing + this port." + ::= { mcrMediaPortEntry 4 } + + portName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the name configured for this port." + ::= { mcrMediaPortEntry 5 } + + portEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the port has been enabled." + ::= { mcrMediaPortEntry 6 } + + portType OBJECT-TYPE + SYNTAX INTEGER { + copper(0), + fiber(1), + sfp(2), + xfp(3), + sfpPlus(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of port (copper, fiber, etc.) ." + ::= { mcrMediaPortEntry 7} + + portLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1), + shutdown(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port's current link status." + ::= { mcrMediaPortEntry 8} + + portConnType OBJECT-TYPE + SYNTAX INTEGER { + rj45(0), + sc(1), + lc(2), + st(3), + sfp(4), + fc(5), + mtrj(6), + xfp(7), + sfpPlus(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port's connector type" + ::= { mcrMediaPortEntry 9 } + + portAutoNegState OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + disabled(0), + complete(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port's auto-negotiation state" + ::= { mcrMediaPortEntry 10 } + + portSpeed OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + speed10Mbs(0), + speed100Mbps(1), + speed1000Mbps(2), + speed10Gbps(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the port auto-negotiation state is complete then this object + indicates the ports current auto-negotiated speed setting. + If auto-negotiation is not complete then the value returned + should be ignored" + ::= { mcrMediaPortEntry 11 } + + portDuplex OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + half(0), + full(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If port auto-negotiation state is complete then this object + indicates the media converter module's current auto-negotiated duplex + setting for this port. If auto-negotiation is not complete then the + value returned should be ignored." + ::= { mcrMediaPortEntry 12 } + + portPause OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + disabled(0), + symmetrical(1), + asymmetricalTx(2), + asymmetricalRx(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If port auto-negotiation state is complete then this object indicates + the media converter module's current auto-negotiated pause setting for this + port. If auto-negotiation is not complete then the value returned + should be ignored." + ::= { mcrMediaPortEntry 13 } + + portRemoteStatus OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(-1), + ok(0), + remoteFault(1), + offline(2), + linkFault(3), + autoNegError(4), + disable(5), + receivingFEF(6), + sendingFEF(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This port's Link Partner Remote Fault status or Far End Fault status" + ::= { mcrMediaPortEntry 14 } + + portMediaType OBJECT-TYPE + SYNTAX INTEGER { + unknown(-1), + copper(0), + fiber(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of port (copper, fiber, etc.) ." + ::= { mcrMediaPortEntry 15} + portPhysicalProtocol OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + ethernet(1), + vdsl(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical networking protocol used by the port." + ::= { mcrMediaPortEntry 16} + +-- +-- end of mcrMediaPortTable +-- + +-- +-- end of mcrChassisGroup +-- + + + +-- +-- mcrManagementGroup +-- +mgtNetworkGroup OBJECT IDENTIFIER ::= { mcrManagementGroup 1 } +mgtAccessGroup OBJECT IDENTIFIER ::= { mcrManagementGroup 2 } +mgtAlertGroup OBJECT IDENTIFIER ::= { mcrManagementGroup 3 } +mgtUsersGroup OBJECT IDENTIFIER ::= { mcrManagementGroup 4 } +mgtDateTimeGroup OBJECT IDENTIFIER ::= { mcrManagementGroup 5 } +mgtFilesGroup OBJECT IDENTIFIER ::= { mcrManagementGroup 6 } +mgtAdminGroup OBJECT IDENTIFIER ::= { mcrManagementGroup 7 } +mgtDisplayFormatGroup OBJECT IDENTIFIER ::= { mcrManagementGroup 8 } +mgtChassisCfgGroup OBJECT IDENTIFIER ::= { mcrManagementGroup 9 } + +-- +-- mgtNetworkGroup +-- +-- +-- systemGroup. +-- +systemGroup OBJECT IDENTIFIER ::= { mgtNetworkGroup 1 } + +systemStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { systemGroup 1 } + +systemName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the system management module." + ::= { systemGroup 2 } + +systemDomainName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The domain name of the management module." + ::= { systemGroup 3 } + +systemIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The management module's unique IPv4 network IP address. + If you are using the management module in an IPv6 network, + this field can be left blank." + ::= { systemGroup 4 } + +systemSubnetBits OBJECT-TYPE + SYNTAX Integer32(0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of bits in the subnet mask. For example, a subnet mask + of 255.255.0.0 has 16 subnet/prefix bits. Valid values are 0-32. + The default is 0. When the value is 0, the correct value is determined + based on the class of the IP Address." + ::= { systemGroup 5 } + +systemDHCPUpdateDNS OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the DNS system will be updated after the management module + gets the IP address via DHCP." + ::= { systemGroup 6 } + +systemAutoObtainDNS OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If on, the DNS server IP address will be obtained automatically + automatically via DHCP." + ::= { systemGroup 7 } + +systemAutoObtainGW OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the default gateway IP address will be get automatically via DHCP." + ::= { systemGroup 8 } + +systemDomainPrefix OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..7)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The domain prefix for primary Ethernet interface of the management module." + ::= { systemGroup 9 } + + +systemTFTPRetry OBJECT-TYPE + SYNTAX Integer32(0..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of times the management module will attempt to + transfer (using TFTP) a file to/from a host. Default is 5. + A value of 0 (zero) means that the management module will not + attempt a retry should TFTP fail." + ::= { systemGroup 10 } + +systemTFTPTimeOut OBJECT-TYPE + SYNTAX Integer32(3..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time, in seconds, that the management module will wait for + a successful transmit or receipt of TFTP packets before retrying + a TFTP transfer. Default is 3 seconds." + ::= { systemGroup 11 } + +-- +-- end of systemGroup +-- +-- +-- +-- gatewayTable +-- +gatewayTable OBJECT-TYPE + SYNTAX SEQUENCE OF GatewayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of configured gateway." + ::= { mgtNetworkGroup 2} + + gatewayEntry OBJECT-TYPE + SYNTAX GatewayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate configured gateway. " + INDEX { gatewayIndex } + ::= { gatewayTable 1 } + + GatewayEntry ::= + SEQUENCE { + gatewayIndex GenericTableIndex, + gatewayStatus ContainerStatus, + gatewayHost DisplayString, + gatewayType INTEGER, + gatewayIpAddress Ipv4v6Address, + gatewaySubnetBits Integer32, + gatewayInterface DisplayString + } + + gatewayIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "gatewayIndex" + ::= { gatewayEntry 1} + + gatewayStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { gatewayEntry 2} + + gatewayHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "You can specify up to twenty hosts to act as gateways + in your network. Each gateway host must be defined in + the management module host table." + ::= { gatewayEntry 3} + + gatewayType OBJECT-TYPE + SYNTAX INTEGER { + host(0), + network(1), + default(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the type of gateway: + Default-A gateway which provides general access beyond + your local network. + Host-A gateway reserved for accessing a specific host + external to your local network. + Network-A gateway reserved for accessing a specific + network external to your local network." + ::= { gatewayEntry 4} + + gatewayIpAddress OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the gateway is a Host or Network gateway, you must + specify the IP address of the target host machine/network." + ::= { gatewayEntry 5} + + gatewaySubnetBits OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the gateway is a Network gateway, you must specify the + subnet/prefix bits for that network. If the IP address is IPv4, + then the Subnet/Prefix Bits range is 0-32. If the IP address + is IPv6, then the Subnet/Prefix Bits range is 0-128." + ::= { gatewayEntry 6} + + gatewayInterface OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interface that the management module is going to use to access the + Remote Host." + + ::= { gatewayEntry 7} +-- +-- end of gatewayTable +-- + + +-- hostTable +-- +hostTable OBJECT-TYPE + SYNTAX SEQUENCE OF HostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hosts Group table." + ::= { mgtNetworkGroup 3 } + + hostEntry OBJECT-TYPE + SYNTAX HostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the host table, each relating to a separate host." + INDEX { hostIndex } + ::= { hostTable 1 } + + HostEntry ::= + SEQUENCE { + hostIndex GenericTableIndex, + hostStatus ContainerStatus, + hostName DisplayString, + hostIpAddr Ipv4v6Address, + hostFqdn DisplayString + } + + hostIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table entry number for this host." + ::= { hostEntry 1 } + + hostStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { hostEntry 2 } + + hostName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host name used for this host entry. + To delete an entry, blank out this field. + If blank, this entry is currently unused." + ::= { hostEntry 3 } + + hostIpAddr OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host IP address used for this entry." + ::= { hostEntry 4 } + + hostFqdn OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host full qualified domain name for the host entry. + If blank, this entry is currently unused." + ::= { hostEntry 5 } +-- +-- end of hostTable +-- + +-- +-- dnsTable +-- +dnsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DnsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of DNS hosts" + ::= { mgtNetworkGroup 4 } + + dnsEntry OBJECT-TYPE + SYNTAX DnsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate DNS host." + INDEX { dnsIndex } + ::= { dnsTable 1 } + + DnsEntry ::= + SEQUENCE { + dnsIndex GenericTableIndex, + dnsStatus ContainerStatus, + dnsIpAddress Ipv4v6Address, + dnsActive OnOffValue + } + + dnsIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DNS host index " + ::= { dnsEntry 1} + + dnsStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { dnsEntry 2 } + + dnsIpAddress OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "You can specify the IP addresses for up to two DNS + (Domain Name Servers) hosts in your network. The first + DNS entry in the list is the primary DNS and the second + DNS entry is the secondary server." + ::= { dnsEntry 3} + + dnsActive OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Activates/deactivates a DNS entry." + ::= { dnsEntry 4} +-- +-- end of dnsTable +-- + +-- +-- dynamicDNSGroup +-- +dynamicDNSGroup OBJECT IDENTIFIER ::= { mgtNetworkGroup 5 } + +dynamicDNSStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {dynamicDNSGroup 1} + +dynamicDNS OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable dynamic DNS." + ::= { dynamicDNSGroup 2} + +dynamicDNSHostname OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Host name." + ::= { dynamicDNSGroup 3} + +dynamicDNSUserName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User name." + ::= { dynamicDNSGroup 4} + +dynamicDNSPassword OBJECT-TYPE +SYNTAX DisplayString(SIZE(1..16)) +MAX-ACCESS read-write +STATUS current +DESCRIPTION + "This object identifies the dynamic DNS password. Reading of this object will + always return a blank string" +::= { dynamicDNSGroup 5} + +dynamicDNSSystemType OBJECT-TYPE + SYNTAX INTEGER { + dynamic(0), + static(1), + custom(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "System type." + ::= { dynamicDNSGroup 6} + +dynamicDNSWildCard OBJECT-TYPE + SYNTAX INTEGER { + enable(0), + disable(1), + nochange(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether to add a alias such as * to your registered host name." + ::= { dynamicDNSGroup 7} + +dynamicDNSConnectionMethod OBJECT-TYPE + SYNTAX INTEGER { + http(0), + httpport8245(1), + https(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies how the management module is going to connection to the + DynDNS.org server." + ::= { dynamicDNSGroup 8} + +dynamicDNSSSLVerifyPeerCertificate OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable this option when you want the Validation Criteria + to match the Peer Certificate for authentication to pass. + If you enable this option, you need to download an + SSL/TLS certificate authority (CA) list file to the + management module. Any values that are entered in the validation + criteria must match the peer certificate for an SSL connection; + any fields left blank will not be validated against the peer + certificate." + ::= {dynamicDNSGroup 9} + +dynamicDNSSSLCountry OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A two character country code; for example, US." + ::= {dynamicDNSGroup 10} + +dynamicDNSSSLStateProv OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 128 character entry for the state/province; + for example, IL." + ::= {dynamicDNSGroup 11} + +dynamicDNSSSLLocality OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 128 character entry for the location; + for example, a city." + ::= {dynamicDNSGroup 12} + +dynamicDNSSSLOrganisation OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for the organization; + for example, Accounting." + ::= {dynamicDNSGroup 13} + +dynamicDNSSSLOrganisationUnit OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for the unit in the + organization; for example, Payroll." + ::= {dynamicDNSGroup 14} + +dynamicDNSSSLCommonName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for common name; for example, + the host name or fully qualified domain name." + ::= {dynamicDNSGroup 15} + +dynamicDNSSSLEmail OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Up to a 64 character entry for an email address; + for example, acct@anycompany.com." + ::= {dynamicDNSGroup 16} + +dynamicDNSStatusString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dynamic DNS statistics" + ::= {dynamicDNSGroup 17} +-- +-- dynamicDNSSSLCipherTable +-- +dynamicDNSSSLCipherTable OBJECT-TYPE + SYNTAX SEQUENCE OF DynamicDNSSSLCipherEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SSL Cipher." + ::= {dynamicDNSGroup 18} + + dynamicDNSSSLCipherEntry OBJECT-TYPE + SYNTAX DynamicDNSSSLCipherEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the dynamicDNSSSLCipherTable, each relating to a cipher entry." + INDEX { dynamicDNSSSLCipherPriority } + ::= { dynamicDNSSSLCipherTable 1 } + + DynamicDNSSSLCipherEntry ::= + SEQUENCE { + dynamicDNSSSLCipherPriority Integer32, + dynamicDNSSSLCipherStatus ContainerStatus, + dynamicDNSSSLCipherEncryption INTEGER, + dynamicDNSSSLCipherKeySizeMin INTEGER, + dynamicDNSSSLCipherKeySizeMax INTEGER, + dynamicDNSSSLCipherKeyExchange INTEGER, + dynamicDNSSSLCipherHMAC INTEGER + } + + dynamicDNSSSLCipherPriority OBJECT-TYPE + SYNTAX Integer32(1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The cipher priority. 1- highest 5 - lowest." + ::= { dynamicDNSSSLCipherEntry 1 } + + dynamicDNSSSLCipherStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { dynamicDNSSSLCipherEntry 2 } + + dynamicDNSSSLCipherEncryption OBJECT-TYPE + SYNTAX INTEGER { + none(0), + any(1), + aes(2), + tripledes(3), + des(4), + arctwo(5), + arcfour(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SSL Encryption. None is not allowed for priority 1. + Any will use the first encryption format that can be + negotiated. The default is any." + ::= { dynamicDNSSSLCipherEntry 3 } + + dynamicDNSSSLCipherKeySizeMin OBJECT-TYPE + SYNTAX INTEGER { + min40(0), + min56(1), + min64(2), + min128(3), + min168(4), + min256(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum key size value that will be used for + the specified encryption type. The default is 40." + ::= { dynamicDNSSSLCipherEntry 4 } + + dynamicDNSSSLCipherKeySizeMax OBJECT-TYPE + SYNTAX INTEGER { + max40(0), + max56(1), + max64(2), + max128(3), + max168(4), + max256(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum key size value that will be used for the + specified encryption type. The default is 256." + ::= { dynamicDNSSSLCipherEntry 5 } + + dynamicDNSSSLCipherKeyExchange OBJECT-TYPE + SYNTAX INTEGER { + any(0), + rsa(1), + edhrsa(2), + edhdss(3), + adh(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of key to exchange for the encryption format: + Any-Any key exchange that is valid is used (this does + not, however, include ADH keys). + RSA-This is an RSA key exchange using an RSA key and + certificate. + EDHRSA-This is an EDH key exchange using an RSA key + and certificate. + EDHDSS-This is an EDH key exchange using a DSA key + and certificate. + ADH-This is an anonymous key exchange which does not + require a private key or certificate. Choose this + key if you do not want to authenticate the peer device, + but you want the data encrypted on the SSL/TLS connection. + The default is Any." + ::= { dynamicDNSSSLCipherEntry 6 } + + dynamicDNSSSLCipherHMAC OBJECT-TYPE + SYNTAX INTEGER { + any(0), + sha(1), + md5(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the key-hashing for message authentication method + for your encryption type: Any, MD5, or SHA1. + The default is Any." + ::= { dynamicDNSSSLCipherEntry 7 } +-- +-- end of dynamicDNSSSLCipherTable +-- +-- +-- end of dynamicDNSGroup +-- + +-- +-- ipv6Group +-- +ipv6Group OBJECT IDENTIFIER ::= { mgtNetworkGroup 6 } + +-- +-- ipv6ServicesGroup +-- + ipv6ServicesGroup OBJECT IDENTIFIER ::= { ipv6Group 1 } + + ipv6serviceStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {ipv6ServicesGroup 1} + + serviceAutoDiscovery OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When on, the management module will send out a Router Solicitation + message. If a Router Advertisement message is received, the + management module will configure the IPv6 address(es) and configuration + parameters based on the information contained in the advertisement. + If no Router Advertisement message is received, the management module + will attempt to connect to a DHCPv6 server to obtain IPv6 addresses + and other configuration parameters. Default on." + ::= { ipv6ServicesGroup 2 } + + serviceDHCPv6 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When on, requests IPv6 address(es) and configuration + information from the DHCPv6 server. Default off." + ::= { ipv6ServicesGroup 3 } + + serviceDHCPv6IPAddresses OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When on, the management module will accept IPv6 address(es) + from the DHCPv6 server." + ::= { ipv6ServicesGroup 4 } + + serviceDHCPv6NetworkPrefix OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When on, the management module will accept the network prefix + from the DHCPv6 server." + ::= { ipv6ServicesGroup 5 } + + serviceDHCPv6AutoObtainDNS OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If on, the DNS server IP address will be obtained automatically + automatically via DHCP." + ::= { ipv6ServicesGroup 6 } + +-- +-- end of ipv6ServicesGroup +-- + +-- +-- ipv6AddressTable +-- +ipv6AddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ipv6AddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPv6 custom address table." + ::= { ipv6Group 2 } + +ipv6AddressEntry OBJECT-TYPE + SYNTAX Ipv6AddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPv6 custom entry." + INDEX { ipv6AddressIndex } + ::= { ipv6AddressTable 1 } + + Ipv6AddressEntry ::= + SEQUENCE { + ipv6AddressIndex GenericTableIndex, + ipv6AddressStatus ContainerStatus, + ipv6AddressAddr Ipv4v6Address, + ipv6AddressPrefixBits Integer32, + ipv6AddressAuto OnOffValue, + ipv6AddressSendAdvertise OnOffValue + } + + ipv6AddressIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Custom IPv6 address index." + ::= { ipv6AddressEntry 1 } + + ipv6AddressStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ipv6AddressEntry 2 } + + ipv6AddressAddr OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Either enter a network prefix that the Device + Server will use to derive an IPv6 address using the Device + Server's MAC address (must turn ipv6AddressAuto1 on) + or enter a specific IPv6 address." + ::= { ipv6AddressEntry 3 } + + ipv6AddressPrefixBits OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPv6 prefix bits of either the network or + IPv6 address." + ::= { ipv6AddressEntry 4 } + + ipv6AddressAuto OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When on, the management module will derive + an IPv6 address from the entered network prefix and the + management module's MAC address." + ::= {ipv6AddressEntry 5} + + ipv6AddressSendAdvertise OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When on, the management module will include + the IPv6 address in router advertisements." + ::= {ipv6AddressEntry 6} +-- +-- end of ipv6AddressTable +-- + +-- +-- interfacev6StatsTable +-- +interfacev6StatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Interfacev6StatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface IPv6 Group table." + ::= { ipv6Group 3 } + +interfacev6StatsEntry OBJECT-TYPE + SYNTAX Interfacev6StatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the interface IPv6 table" + INDEX { interfacev6Index } + ::= { interfacev6StatsTable 1 } + + Interfacev6StatsEntry ::= + SEQUENCE { + interfacev6Index GenericTableIndex, + interfacev6Name DisplayString, + interfacev6Address DisplayString, + interfacev6PrefixBits Integer32, + interfacev6Scope INTEGER + } + + interfacev6Index OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv6 interface index." + ::= { interfacev6StatsEntry 1} + + interfacev6Name OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPv6 interface name." + ::= { interfacev6StatsEntry 2} + + interfacev6Address OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPv6 interface IP address." + ::= { interfacev6StatsEntry 3} + + interfacev6PrefixBits OBJECT-TYPE + SYNTAX Integer32(0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPv6 interface Prefix bits" + ::= { interfacev6StatsEntry 4} + + interfacev6Scope OBJECT-TYPE + SYNTAX INTEGER { + global(0), + host(1), + link(2), + site(3), + compatv4(4), + unknown(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPv6 interface scope." + ::= { interfacev6StatsEntry 5} +-- +-- end of interfacev6StatsTable +-- + +-- +-- ipv6TunnelTable +-- +ipv6TunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ipv6TunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPv6 tunnel table." + ::= { ipv6Group 4 } + +ipv6TunnelEntry OBJECT-TYPE + SYNTAX Ipv6TunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPv6 tunnel entry." + INDEX { ipv6TunnelIndex } + ::= { ipv6TunnelTable 1 } + +Ipv6TunnelEntry ::= + SEQUENCE { + ipv6TunnelIndex GenericTableIndex, + ipv6TunnelStatus ContainerStatus, + ipv6TunnelName DisplayString, + ipv6TunnelMode INTEGER, + ipv6TunnelRemoteHost DisplayString + } + +ipv6TunnelIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv6 tunnel index." + ::= { ipv6TunnelEntry 1 } + +ipv6TunnelStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { ipv6TunnelEntry 2 } + +ipv6TunnelName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the IPv6 tunnel. Maximum 16 alphanumeric characters." + ::= { ipv6TunnelEntry 3 } + +ipv6TunnelMode OBJECT-TYPE + SYNTAX INTEGER { + manual(0), + ip6to4(1), + teredo(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The method or protocol that is used to create the IPv6 tunnel. + o Manual-When specified, the management module will manually create the IPv6 + tunnel to the specified Remote Host through the specified Interface. + o ip6to4-When specified, the MCR-MGT will broadcast to the multicast + address 192.88.99.1 through the specified Interface. When the + closest ip6to4 router responds, it will create the IPv6 tunnel, + encapsulating and decapsulating IPv6 traffic sent to and from + the management module. + o Teredo-When specified, the Teredo protocol encapsulates the IPv6 + packet as an IPv4 UDP message, allowing it to pass through most + network address translator (NAT) boxes and create an IPv6 tunnel + to the specified Remote Host (a Teredo server) through the + specified Interface. + Default is Manual." + ::= { ipv6TunnelEntry 4 } + +ipv6TunnelRemoteHost OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPv4 host that can access the IPv6 network when the Mode + is Manual. The Teredo server when the Mode is Teredo. " + ::= { ipv6TunnelEntry 5 } + +-- +-- end of ipv6TunnelTable +-- + +-- +-- end of ipv6Group +-- +-- +-- end of mgtNetworkGroup +-- + + +-- +-- mgtAcessServicesGroup +-- + + +-- mgtServicesGroup +-- +mgtAcessServicesGroup OBJECT IDENTIFIER ::= { mgtAccessGroup 1 } + +accessServicesStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { mgtAcessServicesGroup 1} + +accessServicesSessInactTimeout OBJECT-TYPE + SYNTAX Integer32(0..4294967) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The amount of time, in seconds, that the management session inactivity timer + will run. When the timer expires, becuase no activity on the management session + within the specified time, the management module will reset the management session. + A value of 0 (zero), means that the inactivity timer will not expire (the session + is open permanently, or until the user logs out)." + ::= { mgtAcessServicesGroup 2 } +-- +accessServiceHTTPD OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on/off the HTTPD Service" + ::= { mgtAcessServicesGroup 3 } + +accessServiceHTTPSD OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on/off the HTTPSD Service" + ::= { mgtAcessServicesGroup 4 } + +accessServiceTelnetD OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on/off the TelnetD Service" + ::= { mgtAcessServicesGroup 5 } + +acessServiceSSHD OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on/off the SSHD Service" + ::= { mgtAcessServicesGroup 6 } + +acessServiceSnmpD OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on/off the SnmpD Service" + ::= { mgtAcessServicesGroup 7 } + +acessServiceSetIP OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn on/off the SetIP Service" + ::= { mgtAcessServicesGroup 8 } + +acessIncomingPings OBJECT-TYPE + SYNTAX EnableDisableValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow incoming ping requests." + ::= { mgtAcessServicesGroup 9 } + +-- +-- +-- end of mgtAcessServicesGroup +-- + +-- +-- webManagerGroup +-- +webManagerGroup OBJECT IDENTIFIER ::= { mgtAccessGroup 2 } + +webManagerStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { webManagerGroup 1} + +httpsPassphrase OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the HTTPS SSL certificate passphrase. Reading of this object will + always return a blank string" + ::= { webManagerGroup 2} +-- +-- end of webManagerGroup +-- + +-- +-- sshServerGroup +-- +sshServerGroup OBJECT IDENTIFIER ::= { mgtAccessGroup 3 } + +sshServerStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {sshServerGroup 1 } + +sshServerAuthRSA OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When a client SSH session requests RSA authentication, + the management module's SSH server will authenticate the + user via RSA." + ::= {sshServerGroup 2} + +sshServerAuthDSA OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When a client SSH session requests DSA authentication, + the management module's SSH server will authenticate the + user via DSA" + ::= {sshServerGroup 3} + +sshServerAuthKeyboard OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user types in a password for authentication." + ::= {sshServerGroup 4} + +sshServerAuthPassword OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user types in a password for authentication." + ::= {sshServerGroup 5} + +sshServerCipher3Des OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The management module SSH server's 3DES encryption is enable/disabled." + ::= {sshServerGroup 6} + +sshServerCipherBlowfish OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The management module SSH server's Blowfish encryption is enabled/disabled." + ::= {sshServerGroup 7} + +sshServerCipherCipherAES OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The management module SSH server's AES encryption is enabled/disabled" + ::= {sshServerGroup 8} + +sshServerCipherCAST OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The management module SSH server's CAST encryption is enabled/disabled" + ::= {sshServerGroup 9} + +sshServerCipherArcfour OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The management module SSH server's Arcfour encryption is enabled/disabled." + ::= {sshServerGroup 10} + +sshServerVerbose OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Displays debug messages on the terminal." + ::= {sshServerGroup 11} + +sshServerCompression OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Requests compression of all data. Compression is desirable on slow + connections, but will only slow down things on fast networks." + ::= {sshServerGroup 12} + +sshServerSSH1 OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable SSH-1 on the server." + ::= {sshServerGroup 13} +-- +-- end of sshServerGroup +-- + +-- +-- snmpAgentGroup +-- +snmpAgentGroup OBJECT IDENTIFIER ::= { mgtAccessGroup 4 } + +snmpAgentStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { snmpAgentGroup 1} + +snmpContact OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name and contract information of the person who manages this SMNP node." + ::= { snmpAgentGroup 2} + +snmpLocation OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The physical location of the SNMP node." + ::= { snmpAgentGroup 3} +-- +-- snmpCommunityTable +-- +snmpCommunityTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnmpCommunityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of SNMP communities configured for the MCR-MGT agent" + ::= { snmpAgentGroup 4} + + snmpCommunityEntry OBJECT-TYPE + SYNTAX SnmpCommunityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate SNMP community + definition " + INDEX { snmpCommunityIndex } + ::= { snmpCommunityTable 1 } + + SnmpCommunityEntry ::= + SEQUENCE { + snmpCommunityIndex GenericTableIndex, + snmpCommunityStatus ContainerStatus, + snmpCommunityName DisplayString, + snmpCommunityIpAddress Ipv4v6Address, + snmpCommunityPermission INTEGER + } + + snmpCommunityIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MCR-MGT agent community index" + ::= { snmpCommunityEntry 1} + + snmpCommunityStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { snmpCommunityEntry 2} + + snmpCommunityName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A name that will be sent to the management module from an SNMP + manager. This name will define the permissions of the manager." + ::= { snmpCommunityEntry 3} + + snmpCommunityIpAddress OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of the SNMP manager that will send requests to + the management module. If the address is 0.0.0.0, any SNMP manager + with the Community Name can access the management module." + ::= { snmpCommunityEntry 4} + + snmpCommunityPermission OBJECT-TYPE + SYNTAX INTEGER { + none(0), + readonly(1), + readwrite(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Permits the management module to respond to SNMP requests by: + None -There is no response to requests from SNMP. + Readonly -Responds only to Read requests from SNMP. + Readwrite -Responds to both Read and Write requests from SNMP." + ::= { snmpCommunityEntry 5} +-- +-- snmpV3ReadOnlyUser +-- +snmpV3ReadOnlyUser OBJECT IDENTIFIER ::= { snmpAgentGroup 5 } + + snmpV3ReadOnlyStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { snmpV3ReadOnlyUser 1 } + + snmpV3ReadOnlyUserName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP v3 read-only user name. This SNMP v3 user will have read-only S + SNMP access permissions." + ::= { snmpV3ReadOnlyUser 2 } + + snmpV3ReadOnlySecurityLevel OBJECT-TYPE + SYNTAX INTEGER { + none(0), + authNoPriv(1), + authPriv(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the SNMP v3 read-only user security level." + ::= {snmpV3ReadOnlyUser 3 } + + snmpV3ReadOnlyAuthAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + md5(0), + sha(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the SNMP v3 read-only user authentication method." + ::= {snmpV3ReadOnlyUser 4 } + + snmpV3ReadOnlyAuthPasswd OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the SNMP v3 read-only user authentication password." + ::= { snmpV3ReadOnlyUser 5 } + + snmpV3ReadOnlyPrivacyAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + des(0), + aes(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the SNMP v3 read-only user privacy algorithm." + ::= {snmpV3ReadOnlyUser 6 } + + snmpV3ReadOnlyPrivacyPasswd OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the SNMP v3 read-only user privacy password." + ::= { snmpV3ReadOnlyUser 7 } +-- +-- snmpV3ReadWriteUser +-- +snmpV3ReadWriteUser OBJECT IDENTIFIER ::= { snmpAgentGroup 6 } + + snmpV3ReadWriteStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { snmpV3ReadWriteUser 1} + + snmpV3ReadWriteUserName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the SNMP v3 read-write user name. This SNMP v3 user will + have read-write SNMP access permissions." + ::= { snmpV3ReadWriteUser 2 } + + snmpV3ReadWriteSecurityLevel OBJECT-TYPE + SYNTAX INTEGER { + none(0), + authNoPriv(1), + authPriv(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the SNMP v3 read-write user security level." + ::= {snmpV3ReadWriteUser 3 } + + snmpV3ReadWriteAuthAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + md5(0), + sha(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the SNMP v3 read-write user authentication method." + ::= {snmpV3ReadWriteUser 4 } + + snmpV3ReadWriteAuthPasswd OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the SNMP v3 read-write user authentication password." + ::= { snmpV3ReadWriteUser 5 } + + snmpV3ReadWritePrivacyAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + des(0), + aes(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the SNMP v3 read-write user privacy algorithm." + ::= {snmpV3ReadWriteUser 6 } + + snmpV3ReadWritePrivacyPasswd OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the SNMP v3 read-write user privacy password." + ::= { snmpV3ReadWriteUser 7 } +-- +-- end of snmpV3ReadWriteUser +-- + + + +-- +-- end of snmpAgentGroup +-- + +-- +-- authorizedHostGroup +-- +authorizedHostGroup OBJECT IDENTIFIER ::= { mgtAccessGroup 5 } + +authHostsStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { authorizedHostGroup 1} + + +authHostOnly OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines whether only authorized hosts are allowed to access the + management module. If set to yes then the management module will only + respond to, and allow access to and from, the IP or MAC addresses + of hosts configured in the authorized IP and MAC hosts tables." + ::= { authorizedHostGroup 2 } + +-- +-- authIpHostTable +-- +authIpHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF AuthIpHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hosts Group table." + ::= { authorizedHostGroup 3 } + + authIpHostEntry OBJECT-TYPE + SYNTAX AuthIpHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the AuthIpHostTable, each relating to a IP host." + INDEX { authHostIpIndex } + ::= { authIpHostTable 1 } + + AuthIpHostEntry ::= + SEQUENCE { + authHostIpIndex GenericTableIndex, + authHostIpStatus ContainerStatus, + authHostIpAddr Ipv4v6Address, + authHostIpDescr DisplayString + } + + authHostIpIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table entry number for this host." + ::= { authIpHostEntry 1 } + + authHostIpStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { authIpHostEntry 2 } + + authHostIpAddr OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host IP address used for this entry." + ::= { authIpHostEntry 3 } + + authHostIpDescr OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..21)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host IP entry description." + ::= { authIpHostEntry 4 } + +-- +-- end of authIpHostTable +-- + +-- +-- authMacHostTable +-- +authMacHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF AuthMacHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hosts Group table." + ::= { authorizedHostGroup 4 } + + authMacHostEntry OBJECT-TYPE + SYNTAX AuthMacHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the AuthIpHostTable, each relating to a host." + INDEX { authHostMacIndex } + ::= { authMacHostTable 1 } + + AuthMacHostEntry ::= + SEQUENCE { + authHostMacIndex GenericTableIndex, + authHostMacStatus ContainerStatus, + authHostMacAddr MacAddress, + authHostMacDescr DisplayString + } + + authHostMacIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table entry number for this host." + ::= { authMacHostEntry 1 } + + authHostMacStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { authMacHostEntry 2 } + + + authHostMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host MAC address used for this entry." + ::= { authMacHostEntry 3 } + + authHostMacDescr OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..21)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host MAC address entry description." + ::= { authMacHostEntry 4 } + + +-- +-- end of authMacHostTable +-- +-- +-- end of authorizedHostGroup +-- +-- +-- end of mgtAccessGroup +-- + +-- +-- mgtAlertGroup +-- +alertLocalEventGroup OBJECT IDENTIFIER ::= { mgtAlertGroup 1 } + +localEventLogStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { alertLocalEventGroup 1 } + + +localEventLogEnabled OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines whether alert events are logged to the internal local event + log." + ::= { alertLocalEventGroup 2 } + +localEventLogAlertLevel OBJECT-TYPE + SYNTAX AlertSeverityLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Choose the alert level that will trigger a local event being stored + in the local event log. When you select an alert level, all alerts that + appear above it in the list will also trigger a local event log message. + For example, if you select oneTimeError, all oneTimeError, persistantError, + moduleLevelFault, and systemLevelFault alert events will be generate a local + event message." + ::= { alertLocalEventGroup 3 } + +localEventLogClear OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing a yes(1) to this object will clear the local event log on the + management module. Reading of this object will always return 0" + ::= { alertLocalEventGroup 4 } +-- +-- alertSyslogGroup +-- +alertSyslogGroup OBJECT IDENTIFIER ::= { mgtAlertGroup 2 } + +syslogStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { alertSyslogGroup 1} + +syslogEnabled OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines whether syslog is enabled." + ::= { alertSyslogGroup 2} + +syslogSeverityLevel OBJECT-TYPE + SYNTAX INTEGER { + emergency(0), + alert(1), + critical(2), + error(3), + warning(4), + notice(5), + informational(6), + debug(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Choose the severity level that will trigger a syslog message: + Emergency, Alert, Critical, Error, Warning, Notice, Info, Debug + When you select a severity level, all the levels that appear above it in + the list will also trigger a syslog message. For example, if you select + Error, all Error, Critical, Alert, and Emergency events will generate a + syslog message. + NOTE: In addition to alert events, syslog message will also be generated + for several non-alert system events" + ::= { alertSyslogGroup 3} + +syslogPrimaryHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The first preconfigured host that the management module will attempt + to send system log messages to; messages will be displayed on the + host's monitor." + ::= { alertSyslogGroup 4} + +syslogSecondaryHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the management module cannot communicate with the primary host, + then the management module will attempt to send system log messages to + this preconfigured host; messages will be displayed on the host's monitor." + ::= { alertSyslogGroup 5} +-- +-- alertSnmpTrapGroup +-- +alertSnmpTrapGroup OBJECT IDENTIFIER ::= { mgtAlertGroup 3 } + +snmpTrapStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { alertSnmpTrapGroup 1} + +snmpTrapEnabled OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines whether SNMP Traps are enabled." + ::= { alertSnmpTrapGroup 2} + +snmpTrapAlertLevel OBJECT-TYPE + SYNTAX AlertSeverityLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Choose the alert level that will trigger a SNMP trap message to be sent + if SNMP traps is enabled. When you select an alert level, all alerts that + appear above it in the list will also trigger a local event log message. + For example, if you select oneTimeError, all oneTimeError, persistantError, + moduleLevelFault, and systemLevelFault alert events will be generate a SNMP + trap message." + ::= { alertSnmpTrapGroup 3} + +-- +-- snmpTrapHostTable - SNMP Trap target host Table +-- +snmpTrapHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnmpTrapHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of SNMP Trap Hosts information." + ::= { alertSnmpTrapGroup 4} + + snmpTrapHostEntry OBJECT-TYPE + SYNTAX SnmpTrapHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate SNMP trap host." + INDEX { snmpTrapHostIndex } + ::= { snmpTrapHostTable 1 } + + SnmpTrapHostEntry ::= + SEQUENCE { + snmpTrapHostIndex GenericTableIndex, + snmpTrapHostStatus ContainerStatus, + snmpTrapHostIpAddress Ipv4v6Address, + snmpTrapHostUdpPort Integer32, + snmpTrapHostVersion INTEGER, + snmpTrapHostType INTEGER, + snmpTrapHostCommunity DisplayString, + snmpTrapHostEnable YesNoValue + } + + snmpTrapHostIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the SNMP trap host index." + ::= { snmpTrapHostEntry 1 } + + snmpTrapHostStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { snmpTrapHostEntry 2 } + + snmpTrapHostIpAddress OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the hosts (by IP address) that will receive trap messages + generated by the management module. " + ::= { snmpTrapHostEntry 3 } + + snmpTrapHostUdpPort OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the UDP port number the SNMP trap host will listen on to + receive trap messages generated by the management module." + ::= { snmpTrapHostEntry 4 } + + snmpTrapHostVersion OBJECT-TYPE + SYNTAX INTEGER { + snmpTrapV1(0), + snmpTrapV2c(1), + snmpTrapV3(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the SNMP version of the traps sent to this host. If + snmpTrapV3 is selected then the SNMP trap v3 user " + ::= { snmpTrapHostEntry 5 } + + snmpTrapHostType OBJECT-TYPE + SYNTAX INTEGER { + snmpTrap(0), + snmpInform(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If set to snmpInform(1) the management module will send traps via an + INFORM-PDU, expecting a response from the trap host, retransmitting + if required. Otherwise it will send them via a TRAP-PDU or TRAP2-PDU. + This object is ignored for for SNMP v1" + ::= { snmpTrapHostEntry 6 } + + snmpTrapHostCommunity OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An arbitrary trap community name. This object is ignored for SNMP v3" + ::= { snmpTrapHostEntry 7 } + + snmpTrapHostEnable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If set to No, the management module will not use this + table entry to send traps." + ::= { snmpTrapHostEntry 8 } + + +-- +-- snmpTrapHostTable - SNMP Trap target host Table +-- +-- +-- snmpV3TrapUser +-- +snmpV3TrapUser OBJECT IDENTIFIER ::= { alertSnmpTrapGroup 5 } + + snmpV3TrapUserStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { snmpV3TrapUser 1} + + snmpV3TrapUserUserName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP trap v3 user name. This user will be used for every SNMP trap + host that is using snmpTrapHostVersion of snmpTrapV3(2) " + ::= { snmpV3TrapUser 2} + + snmpV3TrapUserSecurityLevel OBJECT-TYPE + SYNTAX INTEGER { + none(0), + authNoPriv(1), + authPriv(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP trap v3 user security level." + ::= {snmpV3TrapUser 3 } + + snmpV3TrapUserAuthAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + md5(0), + sha(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP trap v3 user authentication method." + ::= {snmpV3TrapUser 4 } + + snmpV3TrapUserAuthPasswd OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP trap v3 user authentication password." + ::= { snmpV3TrapUser 5 } + + snmpV3TrapUserPrivacyAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + des(0), + aes(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP trap v3 user privacy algorithm." + ::= {snmpV3TrapUser 6 } + + snmpV3TrapUserPrivacyPasswd OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP trap v3 user privacy password." + ::= { snmpV3TrapUser 7 } + +-- +-- end of snmpV3TrapUser +-- + +snmpTrapGlbHostTimeout OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the timeout in miliseconds between retries of sending the SNMP + INFORM-PDU if no response is received for the trap host. " + ::= { alertSnmpTrapGroup 6 } + +snmpTapGlobHostRetries OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the number of retries to send the SNMP INFORM-PDU trap if no + response is received from the trap host." + ::= { alertSnmpTrapGroup 7 } + +snmpV3LocalEngineID OBJECT-TYPE + SYNTAX SnmpEngineID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An SNMPv3 engine ID used by the MCR-MGT for identification when sending + SNMP v3 traps." + ::= { alertSnmpTrapGroup 8} + +snmpV3LocalEngineIDTextSuffix OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..27)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This configured text is used to build the suffix of the SNMPv3 + engine ID" + ::= { alertSnmpTrapGroup 9} +-- +-- end of alertSnmpTrapGroup +-- +-- +-- snmpTrapVarsGroup +-- +snmpTrapVarsGroup OBJECT IDENTIFIER ::= { alertSnmpTrapGroup 10 } + + mgtAccessMethod OBJECT-TYPE + SYNTAX INTEGER { + mgtConsole(1), + mgtSnmp(2), + mgtTelnet(3), + mgtSSH(4), + mgtHTTP(5), + mgtHTTPS(6) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Defines the management protocol used to access the management module" + ::= { snmpTrapVarsGroup 1 } + + remoteMgtIpAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Defines the remote IP address accessing the management module" + ::= { snmpTrapVarsGroup 2 } + + remoteTftpHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Defines the remote TFTP server IP address or host name performing the + TFP file transfer" + ::= { snmpTrapVarsGroup 3 } + + remoteTftpFileName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Defines the remote TFTP file name " + ::= { snmpTrapVarsGroup 4 } + + networkIpAddress OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Defines the IP address assigned to the management module " + ::= { snmpTrapVarsGroup 5 } + + mcrMediaPortNum OBJECT-TYPE + SYNTAX Unsigned32(1..2) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the media converter module port number." + ::= { snmpTrapVarsGroup 6 } + + mcrMediaPortDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "A description of the media port that consists of the user defined + media port name, followed by the system name for the port." + ::= { snmpTrapVarsGroup 7 } + + eventSeverityLevel OBJECT-TYPE + SYNTAX AlertSeverityLevel + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The severity level of the event that generated this trap." + ::= { snmpTrapVarsGroup 8 } + + xfpDmiRealTimeAux OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI real time values for one of the + auxillary register sets." + ::= { snmpTrapVarsGroup 9 } + + xfpDmiHighAuxWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI high warning threshold for one + of the auxillary register sets." + ::= { snmpTrapVarsGroup 10 } + + xfpDmiHighAuxAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI alarm alarm threshold for one + of the auxillary register sets." + ::= { snmpTrapVarsGroup 11 } + + xfpDmiLowAuxWarn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI low warning threshold for one + of the auxillary register sets." + ::= { snmpTrapVarsGroup 12 } + + xfpDmiLowAuxAlarm OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the XFP DMI low alarm threshold for one + of the auxillary register sets." + ::= { snmpTrapVarsGroup 13 } + + mcrModuleSubTypeInserted OBJECT-TYPE + SYNTAX INTEGER { + blank(-1), + sts(0), + xts(1), + xtsh(2), + xtx(3), + xtxh(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the module sub-type inserted in the slot." + ::= { snmpTrapVarsGroup 14 } + + mcrMediaBackedupModuleSubType OBJECT-TYPE + SYNTAX INTEGER { + blank(-1), + sts(0), + xts(1), + xtsh(2), + xtx(3), + xtxh(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the module sub-type of the backup configuration." + ::= { snmpTrapVarsGroup 15 } + + mcrMediaPortBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the media converter module port's current bandwith in kbps." + ::= { snmpTrapVarsGroup 16 } + + mcrMediaPortBandwidthThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the media converter module port's bandwith threshold in kbps." + ::= { snmpTrapVarsGroup 17 } + + -- end of snmpTrapBoundVarsGroup +-- +-- +-- end of alertSnmpTrapGroup +-- + +-- +-- alertEmailGroup +-- +alertEmailGroup OBJECT IDENTIFIER ::= { mgtAlertGroup 4 } +emailStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { alertEmailGroup 1} + +emailEnabled OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines whether or not email notification is turned on. Default is Off." + ::= { alertEmailGroup 2} + +emailAlertLevel OBJECT-TYPE + SYNTAX AlertSeverityLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Choose the alert level that will trigger a email message to be sent + if alert email is enabled. When you select an alert level, all alerts that + appear above it in the list will also trigger a local event log message. + For example, if you select oneTimeError, all oneTimeError, persistantError, + moduleLevelFault, and systemLevelFault alert events will be generate a email + message." + ::= { alertEmailGroup 3} + +emailTo OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An email address or list of email addresses that will + receive the email notification." + ::= { alertEmailGroup 4} + +emailFrom OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This field can contain an email address that might + identify the management module name or some other value." + ::= { alertEmailGroup 5} + +emailSMTPHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SMTP host (email server) that will process the + email notification request. This can be either a host + name defined in the management module host table or the + SMTP host IP address." + ::= { alertEmailGroup 6} + +emailReply OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The email address to whom all replies to the email + notification should go." + ::= { alertEmailGroup 7} + +emailSubject OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..48)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A text string, which can contain spaces, that will + display in the Subject field of the email notification." + ::= { alertEmailGroup 8} + +emailSMTPUsername OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user name for the SMTP server, if the server requires + authentication." + ::= { alertEmailGroup 9} + +emailSMTPPassword OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The password for the SMTP server, if the server requires + authentication." + ::= { alertEmailGroup 10} + +emailSMTPEncryption OBJECT-TYPE + SYNTAX INTEGER { + none(1), + tls(2), + ssl(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The encryption method for the SMTP server." + ::= { alertEmailGroup 11} + +emailSMTPValidatePeerCertificate OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Validate peer SSL/TLS certificate, when SSL or TLS + encryption is used." + ::= { alertEmailGroup 12} + +emailSMTPTcpPort OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The TCP port used for communicating with the SMTP server. + For no encryption or TLS encryption, use port 25. + For SSL encryption, use port 465." + ::= { alertEmailGroup 13 } + +emailSMTPDomain OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The domain for NTLM authentication with the SMTP server, if + applicable." + ::= { alertEmailGroup 14 } +-- +-- end of mgtAlertGroup +-- + +-- +-- mgtUsersGroup +-- +mgtUsersStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { mgtUsersGroup 1} + +mgtUsersByPassLoginEnabled OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether by pass login is enabled. When enable users will be + automatically login as admin user. The will not be prompted for a user + ID or password when accessing the management module. " + ::= { mgtUsersGroup 2} + + +mgtUsersPrimaryAuthMethod OBJECT-TYPE + SYNTAX INTEGER { + local(1), + radius(2), + kerberos(3), + ldap(4), + tacacs(5), + securid(6), + nis(7) +} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The first authentication method that the management module attempts. + Some type of authentication must be done by the management module." + ::= { mgtUsersGroup 3 } + +mgtUsersSecondaryAuthMethod OBJECT-TYPE + SYNTAX INTEGER { + none(1), + local(2), + radius(3), + kerberos(4), + ldap(5), + tacacs(6), + securid(7), + nis(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the Primary Authentication Method fails, the next + authentication method that the management module attempts. You + can choose to use authentication methods in combination. + For example, you can specify the Primary Authentication + Method as Local and the Secondary Authentication Method as + RADIUS. Therefore, some users can be defined in the Device + Server (Local) others in RADIUS." + ::= { mgtUsersGroup 4 } + +mgtUsersAlwaysAttemptSecond OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the secondary authentication method will always be used." + ::= { mgtUsersGroup 5 } + +-- +-- localUserAccountsTable +-- +localUserAccountsTable OBJECT-TYPE + SYNTAX SEQUENCE OF LocalUserAccountsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Table of locally defined user information" + ::= { mgtUsersGroup 6 } + + localUserAccountsEntry OBJECT-TYPE + SYNTAX LocalUserAccountsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to separate user defined locally." + INDEX { userIndex } + ::= { localUserAccountsTable 1 } + + LocalUserAccountsEntry ::= + SEQUENCE { + userIndex GenericTableIndex, + userStatus ContainerStatus, + userName DisplayString, + userPassword DisplayString, + userLevel INTEGER + } + + userIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table entry number for this user." + ::= { localUserAccountsEntry 1 } + + userStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { localUserAccountsEntry 2} + + userName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user name. + To delete a user, set this field to blank. + If blank, this entry is currently unused." + ::= { localUserAccountsEntry 3 } + + userPassword OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The password for the local user." + ::= { localUserAccountsEntry 4} + + userLevel OBJECT-TYPE + SYNTAX INTEGER + { + admin(0), + operator(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Admin: + Total access to the management module. More than one admin user + account can exist, but we recommend that you only have one. + operator: + Full read only access to configuration and limited control commands " + ::= { localUserAccountsEntry 5} + +-- +-- end of localUserAccountsTable +-- + +-- +-- localUsersStatusTable +-- +localUsersStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF LocalUsersStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Table of locally defined user information" + ::= { mgtUsersGroup 7 } + + localUsersStatusEntry OBJECT-TYPE + SYNTAX LocalUsersStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to separate user defined locally." + INDEX { userStatusIndex } + ::= { localUsersStatusTable 1 } + + LocalUsersStatusEntry ::= + SEQUENCE { + userStatusIndex GenericTableIndex, + userStatusName DisplayString, + userStatusMgtAccessType INTEGER, + userStatusRemoteIPAddress Ipv4v6Address, + userStatusStartTime DisplayString, + userStatusLevel INTEGER + } + + userStatusIndex OBJECT-TYPE + SYNTAX GenericTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table entry number for this user status." + ::= { localUsersStatusEntry 1 } + + + userStatusName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user name. To delete a user, set this field to blank. If blank, + this entry is currently unused." + ::= { localUsersStatusEntry 2 } + + userStatusMgtAccessType OBJECT-TYPE + SYNTAX INTEGER { + mgtAccessHTTP(1), + mgtAccessHTTPS(2), + mgtAccessTelnet(3), + mgtAccessSSH(4), + mgtAccessConsole(5) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the management protocol used to access the management module" + ::= { localUsersStatusEntry 3 } + + + userStatusRemoteIPAddress OBJECT-TYPE + SYNTAX Ipv4v6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the remote IP address user management session." + ::= { localUsersStatusEntry 4 } + + userStatusStartTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the date and time that the current user's + management session started." + ::= { localUsersStatusEntry 5 } + + + userStatusLevel OBJECT-TYPE + SYNTAX INTEGER + { + admin(0), + operator(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Admin: + Total access to the management module. More than one admin user + account can exist, but we recommend that you only have one. + operator: + Full read only access to configuration and limited control commands " + ::= { localUsersStatusEntry 6 } +-- +-- +-- end of localUsersStatusTable +-- + + +-- +-- radiusGroup +-- +radiusGroup OBJECT IDENTIFIER ::= { mgtUsersGroup 8 } + +radiusStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {radiusGroup 1} + +radiusPrimaryAuthHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Primary Radius Authentication Host" + ::= {radiusGroup 2} + +radiusSecondaryAuthHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Secondary Radius Authentication Host" + ::= {radiusGroup 3} + +radiusAuthenticationPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port that the RADIUS host listens to for + authentication requests. The default port is 1812." + ::= {radiusGroup 4} + +radiusAccounting OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius Accounting " + ::= {radiusGroup 5} + +radiusPrimaryAcctHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the primary RADIUS authentication host." + ::= {radiusGroup 6} + +radiusSecondaryAcctHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the secondary RADIUS authentication host." + ::= {radiusGroup 7} + +radiusAccountingPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port that the RADIUS host listens to for + accounting requests. The default port is 1813." + ::= {radiusGroup 8} + +radiusAcctAuth OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Radius Accounting Authenticator " + ::= {radiusGroup 9} + +radiusRetryLimit OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of times the management module tries + to connect to the RADIUS server before erroring + out. Valid values are 0-255. The default is 5." + ::= {radiusGroup 10} + +radiusTimeout OBJECT-TYPE + SYNTAX Integer32(1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time, in seconds, that the management module waits + to receive a reply after sending out a request to + a RADIUS accounting or authentication host. If no + reply is received before the timeout period expires, + the management module will retry the same host up to and + including the number of retry attempts. Valid values + are 1-255. The default is 3 seconds." + ::= {radiusGroup 11} + +radiusNasIdentifier OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The NAS identifier name. + To delete this , set this field to blank." + ::= { radiusGroup 12 } + +radiusNasIpAddress OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When on, the NAS Identifier obtains ipv4 address automatically. + Default is on." + ::= { radiusGroup 13 } + +radiusNasSpecifyIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the unique IPv4 address that NAS Identifier will use" + ::= { radiusGroup 14} + +radiusNasIpv6Address OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + + "When on, the NAS Identifier obtains ipv6 address automatically. + Default is on." + ::= { radiusGroup 15 } + +radiusNasSpecifyIpv6Address OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the unique IPv6 address that NAS Identifier will use" + ::= { radiusGroup 16} +-- +-- end of radiusGroup +-- + +-- +-- kerberosGroup +-- +kerberosGroup OBJECT IDENTIFIER ::= { mgtUsersGroup 9 } + +kerberosStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {kerberosGroup 1} + +kerberosRealm OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Kerberos realm is the Kerberos host domain name, + in upper-case letters." + ::= {kerberosGroup 2} + +kerberosDomain OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of a host running the KDC (Key Distribution Center) for the specified + realm. The host name that you specify must either be defined in the management + module's host Table before the last reboot or be resolved by DNS." + ::= {kerberosGroup 3} + +kerberosPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port that the Kerberos server listens to for authentication requests. + If no port is specified, the default port 88 is used." + ::= {kerberosGroup 4} +-- +-- end of kerberosGroup +-- +-- +-- ldapGroup +-- +ldapGroup OBJECT IDENTIFIER ::= { mgtUsersGroup 10 } + +ldapStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {ldapGroup 1} + +ldapHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name or IP address of the LDAP host. If you use + a host name, that host must either have been defined + in the management module's Host Table before the last + reboot or be resolved by DNS. If you are using TLS, + you must enter the same string you used to create + the LDAP certificate. " + ::= {ldapGroup 2} + +ldapPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port that the LDAP host listens to for authentication requests. The default port is 389." + ::= {ldapGroup 3} + +ldapBase OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The domain component (dc) that is the starting point for the search for user + authentication." + ::= {ldapGroup 4} + +ldapEnableTLS OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables/disables the Transport Layer Security (TLS) with the LDAP host." + ::= {ldapGroup 5} + +ldapTLSPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the port number that LDAP will use for TLS. The default is port 636." + ::= {ldapGroup 6} + +ldapUID OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP user attribute. + e.g. + uid (OpenLDAP) + sAMAccountName (Active Directory) + + The default is 'uid'." + ::= {ldapGroup 7} + +ldapPasswordEncryption OBJECT-TYPE + SYNTAX INTEGER { + none(1), + md5(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP password encryption method." + ::= {ldapGroup 8} + +ldapClientAuth OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP client authentication." + ::= {ldapGroup 9} + +ldapClientName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP client name. Identifies the unit to the LDAP server, when client + authentication is ." + ::= {ldapGroup 10} + +ldapClientAppendBase OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Append base to LDAP client name." + ::= {ldapGroup 11} + +ldapClientPassword OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LDAP client password. Identifies the unit to the LDAP server, when client + authentication is ." + ::= {ldapGroup 12} +-- +-- end of ldapGroup +-- +-- +-- tacacsGroup +-- +tacacsGroup OBJECT IDENTIFIER ::= { mgtUsersGroup 11 } + +tacacsStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {tacacsGroup 1} + +tacacsPrimaryHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The primary TACACS+ host that is used for authentication." + ::= {tacacsGroup 2} + +tacacsSecondaryHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The secondary TACACS+ host that is used for authentication, should the primary + TACACS+ host fail to respond." + ::= {tacacsGroup 3} + +tacacsPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number that TACACS+ listens to for authentication requests. The default + port number is 49." + ::= {tacacsGroup 4} + +tacacsAccounting OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable TACACS+ accounting" + ::= {tacacsGroup 5} + +tacacsAccountingPrimaryHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The primary TACACS+ accounting host that is used for." + ::= {tacacsGroup 6} + +tacacsAccountingSecondaryHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The secondary TACACS+ accounting host that is used for , should the primary + TACACS+ host fail to respond." + ::= {tacacsGroup 7} + +tacacsAccountingPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number that TACACS+ listens to for accounting requests. The default + port number is 49." + ::= {tacacsGroup 8} + +tacacsAuthorization OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable TACACS+ authorization" + ::= {tacacsGroup 9} + +tacacsAlternateServiceNames OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable alternate service names for TACACS+." + ::= {tacacsGroup 10} +-- +-- tacacsGroup +-- +-- +-- securidGroup +-- +securidGroup OBJECT IDENTIFIER ::= { mgtUsersGroup 12 } + +securidStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {securidGroup 1} + +securidMasterHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The first SecurID server that is tried for + user authentication." + ::= {securidGroup 2} + +securidSlaveHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the first SecurID server does not respond + to an authentication request, this is the next + SecurID server that is tried for user authentication." + ::= {securidGroup 3} + +securidPort OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number that SecurID listens to for + authentication requests. The default port number is 5500." + ::= {securidGroup 4} + +securidType OBJECT-TYPE + SYNTAX INTEGER { + des(1), + sdi(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "You can specify either SDI or DES encryption for SecurID + server communication. The default is SDI encryption." + ::= {securidGroup 5} + + securidLegacy OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If you are running SecurID 3.x or 4.x, you need to run + in Legacy Mode. If you are running SecurID 5.x or above, + do not select Legacy Mode." + ::= {securidGroup 6} +-- +-- end of securidGroup +-- +-- + +-- nisGroup +-- +nisGroup OBJECT IDENTIFIER ::= { mgtUsersGroup 13 } + +nisStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {nisGroup 1} + +nisDomain OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The NIS domain name." + ::= {nisGroup 2} + +nisPrimaryHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The primary NIS host that is used for authentication." + ::= {nisGroup 3} + +nisSecondaryHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The secondary NIS host that is used for authentication, + should the primary NIS host fail to respond." + ::= {nisGroup 4} +-- +-- end of nisGroup +-- +-- +-- end of mgtUsersGroup +-- + +-- +-- mgtDateTimeGroup +-- +mgtDateTimeStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {mgtDateTimeGroup 1} + +systemDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system date. Format dd/mm/yyyy." + ::= { mgtDateTimeGroup 2 } + +systemTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system time (local time). Format hh:mm:ss." + ::= { mgtDateTimeGroup 3 } + +systemDateTimeAndOffset OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This read only object identifies the current system date, time and GMT offset. The + date and time will be displayed in the regional time format configured." + ::= { mgtDateTimeGroup 4 } + + +timeZoneListEnable OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the time zone list is enabled then the time zone being use is the + one selected form the predefined list of time zones. If not enabled then + the customTimeZoneGroup will define the time zone being used" + ::= { mgtDateTimeGroup 5 } + +selectionFromTimeZoneList OBJECT-TYPE + SYNTAX INTEGER { + tzAfricaAbidjan(0), + tzAfricaAccra(1), + tzAfricaAddisAbaba(2), + tzAfricaAlgiers(3), + tzAfricaAsmera(4), + tzAfricaBamako(5), + tzAfricaBangui(6), + tzAfricaBanjul(7), + tzAfricaBissau(8), + tzAfricaBlantyre(9), + tzAfricaBrazzaville(10), + tzAfricaBujumbura(11), + tzAfricaCairo(12), + tzAfricaCasablanca(13), + tzAfricaCeuta(14), + tzAfricaConakry(15), + tzAfricaDakar(16), + tzAfricaDaresSalaam(17), + tzAfricaDjibouti(18), + tzAfricaDouala(19), + tzAfricaElAaiun(20), + tzAfricaFreetown(21), + tzAfricaGaborone(22), + tzAfricaHarare(23), + tzAfricaJohannesburg(24), + tzAfricaKampala(25), + tzAfricaKhartoum(26), + tzAfricaKigali(27), + tzAfricaKinshasa(28), + tzAfricaLagos(29), + tzAfricaLibreville(30), + tzAfricaLome(31), + tzAfricaLuanda(32), + tzAfricaLubumbashi(33), + tzAfricaLusaka(34), + tzAfricaMalabo(35), + tzAfricaMaputo(36), + tzAfricaMaseru(37), + tzAfricaMbabane(38), + tzAfricaMogadishu(39), + tzAfricaMonrovia(40), + tzAfricaNairobi(41), + tzAfricaNdjamena(42), + tzAfricaNiamey(43), + tzAfricaNouakchott(44), + tzAfricaOuagadougou(45), + tzAfricaPortoNovo(46), + tzAfricaSaoTome(47), + tzAfricaTimbuktu(48), + tzAfricaTripoli(49), + tzAfricaTunis(50), + tzAfricaWindhoek(51), + tzAmericaAdak(52), + tzAmericaAnchorage(53), + tzAmericaAnguilla(54), + tzAmericaAntigua(55), + tzAmericaAraguaina(56), + tzAmericaAruba(57), + tzAmericaAsuncion(58), + tzAmericaAtka(59), + tzAmericaBarbados(60), + tzAmericaBelem(61), + tzAmericaBelize(62), + tzAmericaBoaVista(63), + tzAmericaBogota(64), + tzAmericaBoise(65), + tzAmericaBuenosAires(66), + tzAmericaCambridgeBay(67), + tzAmericaCancun(68), + tzAmericaCaracas(69), + tzAmericaCatamarca(70), + tzAmericaCayenne(71), + tzAmericaCayman(72), + tzAmericaChicago(73), + tzAmericaChihuahua(74), + tzAmericaCordoba(75), + tzAmericaCostaRica(76), + tzAmericaCuiaba(77), + tzAmericaCuracao(78), + tzAmericaDanmarkshavn(79), + tzAmericaDawson(80), + tzAmericaDawsonCreek(81), + tzAmericaDenver(82), + tzAmericaDetroit(83), + tzAmericaDominica(84), + tzAmericaEdmonton(85), + tzAmericaEirunepe(86), + tzAmericaElSalvador(87), + tzAmericaEnsenada(88), + tzAmericaFortWayne(89), + tzAmericaFortaleza(90), + tzAmericaGlaceBay(91), + tzAmericaGodthab(92), + tzAmericaGooseBay(93), + tzAmericaGrandTurk(94), + tzAmericaGrenada(95), + tzAmericaGuadeloupe(96), + tzAmericaGuatemala(97), + tzAmericaGuayaquil(98), + tzAmericaGuyana(99), + tzAmericaHalifax(100), + tzAmericaHavana(101), + tzAmericaHermosillo(102), + tzAmericaIndianaIndianapolis(103), + tzAmericaIndianaKnox(104), + tzAmericaIndianaMarengo(105), + tzAmericaIndianaVevay(106), + tzAmericaIndianapolis(107), + tzAmericaInuvik(108), + tzAmericaIqaluit(109), + tzAmericaJamaica(110), + tzAmericaJujuy(111), + tzAmericaJuneau(112), + tzAmericaKentuckyLouisville(113), + tzAmericaKentuckyMonticello(114), + tzAmericaKnoxIN(115), + tzAmericaLaPaz(116), + tzAmericaLima(117), + tzAmericaLosAngeles(118), + tzAmericaLouisville(119), + tzAmericaMaceio(120), + tzAmericaManagua(121), + tzAmericaManaus(122), + tzAmericaMartinique(123), + tzAmericaMazatlan(124), + tzAmericaMendoza(125), + tzAmericaMenominee(126), + tzAmericaMerida(127), + tzAmericaMexicoCity(128), + tzAmericaMiquelon(129), + tzAmericaMonterrey(130), + tzAmericaMontevideo(131), + tzAmericaMontreal(132), + tzAmericaMontserrat(133), + tzAmericaNassau(134), + tzAmericaNewYork(135), + tzAmericaNipigon(136), + tzAmericaNome(137), + tzAmericaNoronha(138), + tzAmericaNorthDakotaCenter(139), + tzAmericaPanama(140), + tzAmericaPangnirtung(141), + tzAmericaParamaribo(142), + tzAmericaPhoenix(143), + tzAmericaPortofSpain(144), + tzAmericaPortauPrince(145), + tzAmericaPortoAcre(146), + tzAmericaPortoVelho(147), + tzAmericaPuertoRico(148), + tzAmericaRainyRiver(149), + tzAmericaRankinInlet(150), + tzAmericaRecife(151), + tzAmericaRegina(152), + tzAmericaRioBranco(153), + tzAmericaRosario(154), + tzAmericaSantiago(155), + tzAmericaSantoDomingo(156), + tzAmericaSaoPaulo(157), + tzAmericaScoresbysund(158), + tzAmericaShiprock(159), + tzAmericaStJohns(160), + tzAmericaStKitts(161), + tzAmericaStLucia(162), + tzAmericaStThomas(163), + tzAmericaStVincent(164), + tzAmericaSwiftCurrent(165), + tzAmericaTegucigalpa(166), + tzAmericaThule(167), + tzAmericaThunderBay(168), + tzAmericaTijuana(169), + tzAmericaTortola(170), + tzAmericaVancouver(171), + tzAmericaVirgin(172), + tzAmericaWhitehorse(173), + tzAmericaWinnipeg(174), + tzAmericaYakutat(175), + tzAmericaYellowknife(176), + tzAntarcticaCasey(177), + tzAntarcticaDavis(178), + tzAntarcticaDumontDUrville(179), + tzAntarcticaMawson(180), + tzAntarcticaMcMurdo(181), + tzAntarcticaPalmer(182), + tzAntarcticaSouthPole(183), + tzAntarcticaSyowa(184), + tzAntarcticaVostok(185), + tzArcticLongyearbyen(186), + tzAsiaAden(187), + tzAsiaAlmaty(188), + tzAsiaAmman(189), + tzAsiaAnadyr(190), + tzAsiaAqtau(191), + tzAsiaAqtobe(192), + tzAsiaAshgabat(193), + tzAsiaAshkhabad(194), + tzAsiaBaghdad(195), + tzAsiaBahrain(196), + tzAsiaBaku(197), + tzAsiaBangkok(198), + tzAsiaBeirut(199), + tzAsiaBishkek(200), + tzAsiaBrunei(201), + tzAsiaCalcutta(202), + tzAsiaChoibalsan(203), + tzAsiaChongqing(204), + tzAsiaChungking(205), + tzAsiaColombo(206), + tzAsiaDacca(207), + tzAsiaDamascus(208), + tzAsiaDhaka(209), + tzAsiaDili(210), + tzAsiaDubai(211), + tzAsiaDushanbe(212), + tzAsiaGaza(213), + tzAsiaHarbin(214), + tzAsiaHongKong(215), + tzAsiaHovd(216), + tzAsiaIrkutsk(217), + tzAsiaIstanbul(218), + tzAsiaJakarta(219), + tzAsiaJayapura(220), + tzAsiaJerusalem(221), + tzAsiaKabul(222), + tzAsiaKamchatka(223), + tzAsiaKarachi(224), + tzAsiaKashgar(225), + tzAsiaKatmandu(226), + tzAsiaKrasnoyarsk(227), + tzAsiaKualaLumpur(228), + tzAsiaKuching(229), + tzAsiaKuwait(230), + tzAsiaMacao(231), + tzAsiaMagadan(232), + tzAsiaManila(233), + tzAsiaMuscat(234), + tzAsiaNicosia(235), + tzAsiaNovosibirsk(236), + tzAsiaOmsk(237), + tzAsiaPhnomPenh(238), + tzAsiaPontianak(239), + tzAsiaPyongyang(240), + tzAsiaQatar(241), + tzAsiaRangoon(242), + tzAsiaRiyadh(243), + tzAsiaSaigon(244), + tzAsiaSakhalin(245), + tzAsiaSamarkand(246), + tzAsiaSeoul(247), + tzAsiaShanghai(248), + tzAsiaSingapore(249), + tzAsiaTaipei(250), + tzAsiaTashkent(251), + tzAsiaTbilisi(252), + tzAsiaTehran(253), + tzAsiaTelAviv(254), + tzAsiaThimbu(255), + tzAsiaThimphu(256), + tzAsiaTokyo(257), + tzAsiaUjungPandang(258), + tzAsiaUlaanbaatar(259), + tzAsiaUlanBator(260), + tzAsiaUrumqi(261), + tzAsiaVientiane(262), + tzAsiaVladivostok(263), + tzAsiaYakutsk(264), + tzAsiaYekaterinburg(265), + tzAsiaYerevan(266), + tzAtlanticAzores(267), + tzAtlanticBermuda(268), + tzAtlanticCanary(269), + tzAtlanticCapeVerde(270), + tzAtlanticFaeroe(271), + tzAtlanticJanMayen(272), + tzAtlanticMadeira(273), + tzAtlanticReykjavik(274), + tzAtlanticSouthGeorgia(275), + tzAtlanticStHelena(276), + tzAtlanticStanley(277), + tzAustraliaACT(278), + tzAustraliaAdelaide(279), + tzAustraliaBrisbane(280), + tzAustraliaBrokenHill(281), + tzAustraliaCanberra(282), + tzAustraliaDarwin(283), + tzAustraliaHobart(284), + tzAustraliaLHI(285), + tzAustraliaLindeman(286), + tzAustraliaLordHowe(287), + tzAustraliaMelbourne(288), + tzAustraliaNSW(289), + tzAustraliaNorth(290), + tzAustraliaPerth(291), + tzAustraliaQueensland(292), + tzAustraliaSouth(293), + tzAustraliaSydney(294), + tzAustraliaTasmania(295), + tzAustraliaVictoria(296), + tzAustraliaWest(297), + tzAustraliaYancowinna(298), + tzBrazilDeNoronha(299), + tzBrazilEast(300), + tzBrazilWest(301), + tzCanadaAtlantic(302), + tzCanadaCentral(303), + tzCanadaEastSaskatchewan(304), + tzCanadaEastern(305), + tzCanadaMountain(306), + tzCanadaNewfoundland(307), + tzCanadaPacific(308), + tzCanadaSaskatchewan(309), + tzCanadaYukon(310), + tzChileContinental(311), + tzChileEasterIsland(312), + tzCuba(313), + tzEgypt(314), + tzEire(315), + tzEuropeAmsterdam(316), + tzEuropeAndorra(317), + tzEuropeAthens(318), + tzEuropeBelfast(319), + tzEuropeBelgrade(320), + tzEuropeBerlin(321), + tzEuropeBratislava(322), + tzEuropeBrussels(323), + tzEuropeBucharest(324), + tzEuropeBudapest(325), + tzEuropeChisinau(326), + tzEuropeCopenhagen(327), + tzEuropeDublin(328), + tzEuropeGibraltar(329), + tzEuropeHelsinki(330), + tzEuropeIstanbul(331), + tzEuropeKaliningrad(332), + tzEuropeKiev(333), + tzEuropeLisbon(334), + tzEuropeLjubljana(335), + tzEuropeLondon(336), + tzEuropeLuxembourg(337), + tzEuropeMadrid(338), + tzEuropeMalta(339), + tzEuropeMinsk(340), + tzEuropeMonaco(341), + tzEuropeMoscow(342), + tzEuropeNicosia(343), + tzEuropeOslo(344), + tzEuropeParis(345), + tzEuropePrague(346), + tzEuropeRiga(347), + tzEuropeRome(348), + tzEuropeSamara(349), + tzEuropeSanMarino(350), + tzEuropeSarajevo(351), + tzEuropeSimferopol(352), + tzEuropeSkopje(353), + tzEuropeSofia(354), + tzEuropeStockholm(355), + tzEuropeTallinn(356), + tzEuropeTirane(357), + tzEuropeTiraspol(358), + tzEuropeUzhgorod(359), + tzEuropeVaduz(360), + tzEuropeVatican(361), + tzEuropeVienna(362), + tzEuropeVilnius(363), + tzEuropeWarsaw(364), + tzEuropeZagreb(365), + tzEuropeZaporozhye(366), + tzEuropeZurich(367), + tzGreatBritainEire(368), + tzGreatBritainGreatBritain(369), + tzHongKong(370), + tzIceland(371), + tzIndianAntananarivo(372), + tzIndianChagos(373), + tzIndianChristmas(374), + tzIndianCocos(375), + tzIndianComoro(376), + tzIndianKerguelen(377), + tzIndianMahe(378), + tzIndianMaldives(379), + tzIndianMauritius(380), + tzIndianMayotte(381), + tzIndianReunion(382), + tzIran(383), + tzIsrael(384), + tzJamaica(385), + tzJapan(386), + tzKwajalein(387), + tzLibya(388), + tzMexicoBajaNorte(389), + tzMexicoBajaSur(390), + tzMexicoGeneral(391), + tzNavajo(392), + tzNewZealandChatham(393), + tzNewZealandNewZealand(394), + tzPacificApia(395), + tzPacificAuckland(396), + tzPacificChatham(397), + tzPacificEaster(398), + tzPacificEfate(399), + tzPacificEnderbury(400), + tzPacificFakaofo(401), + tzPacificFiji(402), + tzPacificFunafuti(403), + tzPacificGalapagos(404), + tzPacificGambier(405), + tzPacificGuadalcanal(406), + tzPacificGuam(407), + tzPacificHonolulu(408), + tzPacificJohnston(409), + tzPacificKiritimati(410), + tzPacificKosrae(411), + tzPacificKwajalein(412), + tzPacificMajuro(413), + tzPacificMarquesas(414), + tzPacificMidway(415), + tzPacificNauru(416), + tzPacificNiue(417), + tzPacificNorfolk(418), + tzPacificNoumea(419), + tzPacificPagoPago(420), + tzPacificPalau(421), + tzPacificPitcairn(422), + tzPacificPonape(423), + tzPacificPortMoresby(424), + tzPacificRarotonga(425), + tzPacificSaipan(426), + tzPacificSamoa(427), + tzPacificTahiti(428), + tzPacificTarawa(429), + tzPacificTongatapu(430), + tzPacificTruk(431), + tzPacificWake(432), + tzPacificWallis(433), + tzPacificYap(434), + tzPoland(435), + tzPortugal(436), + tzSingapore(437), + tzTurkey(438), + tzUSAlaska(439), + tzUSAleutian(440), + tzUSArizona(441), + tzUSCentral(442), + tzUSEastIndiana(443), + tzUSEastern(444), + tzUSHawaii(445), + tzUSIndianaStarke(446), + tzUSMichigan(447), + tzUSMountain(448), + tzUSPacific(449), + tzUSSamoa(450) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the predefined time zone selected. This time zone + will be used if timeZoneListEnable object is set to yes. + configured." + ::= { mgtDateTimeGroup 6 } + + +timeZoneAdjustForDST OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies if the time will be adjusted for DST (Daylight + Savings Time) or not." + ::= { mgtDateTimeGroup 7 } + +customTimeZoneGroup OBJECT IDENTIFIER ::= { mgtDateTimeGroup 8 } + + customTimeZoneStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= {customTimeZoneGroup 1} + + timeZoneName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the time zone when using standard time." + ::= { customTimeZoneGroup 2 } + + timeOffset OBJECT-TYPE + SYNTAX Integer32(-720..840) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The offset of summer time from standard time in minutes." + ::= { customTimeZoneGroup 3 } + + timeSummerName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the time zone when using summer time." + ::= { customTimeZoneGroup 4 } + + timeSummerOffset OBJECT-TYPE + SYNTAX Integer32(0..180) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The offset of summer time from standard time in minutes." + ::= { customTimeZoneGroup 5 } + + timeSummerMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + fixed(1), + recurring(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "You can configure the summer time to take effect: + None-No summer time change. + Fixed-The summer time change goes into effect at + the specified time every year. For example, + April 15 at 1:00 pm. + Recurring-The summer time changes goes into effect + every year at same relative time. For example, + on the third week in April on a Tuesday at 1:00 pm." + ::= { customTimeZoneGroup 6 } + + timeSummerRecStartMonth OBJECT-TYPE + SYNTAX INTEGER { + january(0), + february(1), + march(2), + april(3), + may(4), + june(5), + july(6), + august(7), + september(8), + october(9), + november(10), + december(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time start month." + ::= { customTimeZoneGroup 7 } + + timeSummerRecStartWeek OBJECT-TYPE + SYNTAX INTEGER { + first(0), + second(1), + third(2), + fourth(3), + last(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time start week." + ::= { customTimeZoneGroup 8 } + + timeSummerRecStartDay OBJECT-TYPE + SYNTAX INTEGER { + sunday(0), + monday(1), + tuesday(2), + wednesday(3), + thursday(4), + friday(5), + saturday(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time start day." + ::= { customTimeZoneGroup 9 } + + timeSummerRecStartHour OBJECT-TYPE + SYNTAX Integer32(0..23) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time start hour." + ::= { customTimeZoneGroup 10 } + + timeSummerRecStartMin OBJECT-TYPE + SYNTAX Integer32(0..59) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time start minute" + ::= { customTimeZoneGroup 11 } + + timeSummerRecEndMonth OBJECT-TYPE + SYNTAX INTEGER { + january(0), + february(1), + march(2), + april(3), + may(4), + june(5), + july(6), + august(7), + september(8), + october(9), + november(10), + december(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time end month." + ::= { customTimeZoneGroup 12 } + + timeSummerRecEndWeek OBJECT-TYPE + SYNTAX INTEGER { + first(0), + second(1), + third(2), + fourth(3), + last(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time end week." + ::= { customTimeZoneGroup 13 } + + timeSummerRecEndDay OBJECT-TYPE + SYNTAX INTEGER { + sunday(0), + monday(1), + tuesday(2), + wednesday(3), + thursday(4), + friday(5), + saturday(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time end day." + ::= { customTimeZoneGroup 14 } + + timeSummerRecEndHour OBJECT-TYPE + SYNTAX Integer32(0..23) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time end hour" + ::= { customTimeZoneGroup 15 } + + timeSummerRecEndMin OBJECT-TYPE + SYNTAX Integer32(0..59) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The recurring summer time end minute" + ::= { customTimeZoneGroup 16 } + + timeSummerFixStartMonth OBJECT-TYPE + SYNTAX INTEGER { + january(0), + february(1), + march(2), + april(3), + may(4), + june(5), + july(6), + august(7), + september(8), + october(9), + november(10), + december(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fixed summer time start month" + ::= { customTimeZoneGroup 17 } + + timeSummerFixStartDay OBJECT-TYPE + SYNTAX Integer32(1..31) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fixed summer time start day" + ::= { customTimeZoneGroup 18 } + + timeSummerFixStartHour OBJECT-TYPE + SYNTAX Integer32(0..23) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fixed summer time start hour" + ::= { customTimeZoneGroup 19 } + + timeSummerFixStartMinute OBJECT-TYPE + SYNTAX Integer32(0..59) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fixed summer time start minute" + ::= { customTimeZoneGroup 20 } + + timeSummerFixEndMonth OBJECT-TYPE + SYNTAX INTEGER { + january(0), + february(1), + march(2), + april(3), + may(4), + june(5), + july(6), + august(7), + september(8), + october(9), + november(10), + december(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fixed summer time End month" + ::= { customTimeZoneGroup 21 } + + timeSummerFixEndDay OBJECT-TYPE + SYNTAX Integer32(1..31) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fixed summer time End day" + ::= { customTimeZoneGroup 22 } + + timeSummerFixEndHour OBJECT-TYPE + SYNTAX Integer32(0..23) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fixed summer time End hour" + ::= { customTimeZoneGroup 23 } + + timeSummerFixEndMinute OBJECT-TYPE + SYNTAX Integer32(0..59) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fixed summer time End minute" + ::= { customTimeZoneGroup 24 } +-- +-- end of customTimeZoneGroup +-- + +networkTimeGroup OBJECT IDENTIFIER ::= { mgtDateTimeGroup 9 } +-- +-- networkTimeGroup +-- +timeStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { networkTimeGroup 1 } + +timeSntpMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + unicast(1), + multicast(2), + anycast(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SNTP client mode. Valid modes are Disabled, Unicast, Multicast or Anycast" + ::= { networkTimeGroup 2 } + +timeSntpVersion OBJECT-TYPE + SYNTAX INTEGER { + version1(0), + version2(1), + version3(2), + version4(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The sntp client version." + ::= { networkTimeGroup 3 } + +timeSntpHost1 OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The first remote SNTP host name that the device server communicates with." + ::= { networkTimeGroup 4 } + +timeSntpHost2 OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The second remote SNTP host name that the device server communicates with." + ::= { networkTimeGroup 5 } + +sntpStatGroup OBJECT IDENTIFIER ::= { networkTimeGroup 6 } +-- +-- sntpStatGroup +-- +sntpStatAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the remote SNMP host that updated the time." + ::= { sntpStatGroup 1} + +sntpStatLastUpdate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time of the last update." + ::= { sntpStatGroup 2} + +sntpStatLeapIndicator OBJECT-TYPE + SYNTAX INTEGER { + noWarning(0), + minutes61(1), + minutes59(2), + alarm(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The leap year indicator." + ::= { sntpStatGroup 3} + +sntpStatVersion OBJECT-TYPE + SYNTAX INTEGER { + ipV4(3), + ipv4ipv6osi(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SNTP version. " + ::= { sntpStatGroup 4} + +sntpStatMode OBJECT-TYPE + SYNTAX INTEGER { + reserved(0), + symmetricActive(1), + symmetricPassive(2), + client(3), + server(4), + broadcast(5), + reservedNTP(6), + reserved2(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current SNTP mode" + ::= { sntpStatGroup 5} + +sntpStatStratum OBJECT-TYPE + SYNTAX Integer32(0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SNTP stratum." + ::= { sntpStatGroup 6} + +sntpStatRefId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SNTP reference ID." + ::= { sntpStatGroup 7} + +sntpStatOffset OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SNTP offset" + ::= { sntpStatGroup 8} +-- +-- end of sntpStatGroup +-- +timeSntpServerAuthentication OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether to authenticate with the ntp time server." + ::= { networkTimeGroup 7 } + +timeSntpKeyID OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the key ID to use for host 1 during server authentication." + ::= { networkTimeGroup 8 } + +timeSntpKeyID2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the key ID to use for host 2 during server authentication." + ::= { networkTimeGroup 9 } + +-- +-- end of networkTimeGroup +-- +-- +-- end of mgtDateTimeGroup +-- + + +-- +-- mgtBootFilesGroup +-- +mgtBootFilesGroup OBJECT IDENTIFIER ::= { mgtFilesGroup 1 } + +bootFileStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { mgtBootFilesGroup 1} + +fileFirmwareHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..46)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host name or IP address of the server that contains the firmware file. + If you use a host name, it must exist in the management module's host table + or be resolved by DNS." + ::= { mgtBootFilesGroup 2} + +fileFirmwareName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The path and file name (do not use a drive letter), relative to the default + path of your TFTP server software, of the update software for the management + module that will be loaded when the management module is rebooted." + ::= { mgtBootFilesGroup 3} + +fileConfigurationHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..46)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host name or IP address of the server that contains the configuration file. + If you use a host name, it must exist in the management module's host table + or be resolved by DNS." + ::= { mgtBootFilesGroup 4} + +fileConfigurationName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The path and file name (do not use a drive letter), relative to the default + path of your TFTP server software, of the new configuration file for the Device + Server that will be loaded when the management module is rebooted." + ::= { mgtBootFilesGroup 5} +-- +-- end of mgtBootFilesGroup +-- + +-- +-- mgtfirmwareUpdatesGroup +-- +mgtfirmwareUpdatesGroup OBJECT IDENTIFIER ::= { mgtFilesGroup 2 } + +firmwareUpdateStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { mgtfirmwareUpdatesGroup 1} + +firmwareUpdateAuto OBJECT-TYPE + SYNTAX OnOffValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable automatic updates of installed media converter modules from firmware + bundle on management module.." + ::= { mgtfirmwareUpdatesGroup 2} + +firmwareUpdateBundleVersionCm100 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the bundled firmware version for CM-100 modules." + ::= { mgtfirmwareUpdatesGroup 3 } + +firmwareUpdateBundleVersionCm110 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the bundled firmware version for CM-110 modules." + ::= { mgtfirmwareUpdatesGroup 4 } + +firmwareUpdateBundleVersionCm1000OrCm1000Sfp OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the bundled firmware version for CM-1000 or CM-1000-SFP modules." + ::= { mgtfirmwareUpdatesGroup 5 } + +firmwareUpdateBundleVersionCm1110 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the bundled firmware version for CM-1110 modules." + ::= { mgtfirmwareUpdatesGroup 6 } + +firmwareUpdateBundleVersionCm1110Sfp OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the bundled firmware version for CM-1110-SFP modules." + ::= { mgtfirmwareUpdatesGroup 7 } + +firmwareUpdateBundleVersionCm100mm OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the bundled firmware version for CM-100MM modules." + ::= { mgtfirmwareUpdatesGroup 8 } + +firmwareUpdateBundleVersionCm1000mm OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the bundled firmware version for CM-1000MM modules." + ::= { mgtfirmwareUpdatesGroup 9 } + +firmwareUpdateBundleVersionCm10g OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the bundled firmware version for CM-10G modules." + ::= { mgtfirmwareUpdatesGroup 10 } + +-- +-- end of mgtfirmwareUpdatesGroup +-- + +-------------------------------------------------------------------------------- +-- nettxfrTable +-- +nettxfrTable OBJECT-TYPE + SYNTAX SEQUENCE OF NettxfrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of snmp file transfer sessions." + ::= { mgtFilesGroup 3 } + +nettxfrEntry OBJECT-TYPE + SYNTAX NettxfrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a SNMP file transfer session. " + INDEX { nettxfrSessionID } + ::= { nettxfrTable 1 } + + NettxfrEntry ::= + SEQUENCE { + nettxfrSessionID Unsigned32, + nettxfrStatus INTEGER, + nettxfrDirection INTEGER, + nettxfrFileType INTEGER, + nettxfrFileHost DisplayString, + nettxfrFileName DisplayString, + nettxfrMCSlotNumber SlotNumber, + nettxfrUserName DisplayString, + nettxfrSSHKeyType INTEGER, + nettxfrSSLType INTEGER, + nettxfrSessionInUse INTEGER, + nettxfrTftpPort Unsigned32 + } + + + nettxfrSessionID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This indicates if the net transfer is to be loaded to the management + module or saved from the management module." + ::= { nettxfrEntry 1} + + nettxfrStatus OBJECT-TYPE + SYNTAX INTEGER { + fileNotFound(-3), + busy(-2), + error(-1), + idle(0), + start(1), + transferringFile(2), + erassingFlash(3), + programmingFlash(4), + verifyingFlash(5), + moduleReset(6), + processingScriptFile(7), + finished(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This field indicates the status of the nettxfr process. + A value of start(1) should be written to this field to start the nettxfr + process with the specified parameters in the rest of this group." + ::= { nettxfrEntry 2} + + nettxfrDirection OBJECT-TYPE + SYNTAX INTEGER { + load(0), + save(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This indicates if the net transfer is to be loaded to the management + module or saved from the management module." + ::= { nettxfrEntry 3} + + nettxfrFileType OBJECT-TYPE + SYNTAX INTEGER { + configuration(0), + firmware(1), + media-converter(2), + script(3), + serialt-buf(4), + ssh-server(5), + ssl(6), + text-config(7), + diagnostic-file(8), + sntp-keys(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This indicates the type of file to be transfered to/from the management module." + ::= { nettxfrEntry 4} + + nettxfrFileHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..46)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host name or IP address of the server that contains the file to be + transfered to/from the management module.. + If you use a host name, it must exist in the management module's host table + or be resolved by DNS." + ::= { nettxfrEntry 5} + + nettxfrFileName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The path and file name (do not use a drive letter), relative to the default + path of your TFTP server software, of the file to be transfered to/from the + management module." + ::= { nettxfrEntry 6} + + nettxfrMCSlotNumber OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the slot number of the Media Converter Module to which the + firmware will be transfered." + ::= { nettxfrEntry 7} + + nettxfrUserName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the user login name who owns the ssh public key that is to + be transfered to the management module." + ::= { nettxfrEntry 8} + + nettxfrSSHKeyType OBJECT-TYPE + SYNTAX INTEGER { + dsa(0), + rsa(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the authentication method used by the ssh-server public key + that is to be transfered to/from the management module" + ::= { nettxfrEntry 9} + + nettxfrSSLType OBJECT-TYPE + SYNTAX INTEGER { + ca-list(0), + certificate(1), + private-key(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the type of SSL file to be transfered to the management module. + These files are needed if you are using the secure version of the + WebManager (HTTPS), or LDAP authentication with TLS." + ::= { nettxfrEntry 10} + + nettxfrSessionInUse OBJECT-TYPE + SYNTAX INTEGER { + idle(0), + in-use(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether this net transfer session entry is in use. If a + manager tries to write a 1 to this field and the session is already + in use, then an error is returned." + ::= { nettxfrEntry 11} + + nettxfrTftpPort OBJECT-TYPE + SYNTAX Unsigned32(1..65536) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies a UDP port number for the TFTP host server. + Default is 69. " + ::= { nettxfrEntry 12} + +-- end of nettxfrTable +-------------------------------------------------------------------------------- + + +-- +-- mgtAdminGroup +-- +adminFunction OBJECT-TYPE + SYNTAX INTEGER { + writeToFlash(1), + resetToFactoryDefaults(2), + reboot(3), + resetSecurIDNodeSecret(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Perform a specific function on the management module. + If you want to save all the changes that have been + submitted to the management module, you need to expand + the adminGroup container folder and SET the adminFunction + to 1 to write to FLASH. To make the configuration + changes take effect, SET the adminFunction to 3 to + reboot the management module." + ::= {mgtAdminGroup 1 } + +adminLastFunction OBJECT-TYPE + SYNTAX INTEGER { + writeToFlash(1), + resetToFactoryDefaults(2), + reboot(3), + resetSecurIDNodeSecret(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last function requested" + ::= {mgtAdminGroup 2 } + +adminStatus OBJECT-TYPE + SYNTAX INTEGER { + successful(0), + error(1), + inProgress(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the last function performed." + ::= {mgtAdminGroup 3 } + +adminbootReason OBJECT-TYPE + SYNTAX BITS { + bootCrash(29), + bootWarmStart(30), + bootNormal(31) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason(s) why the management module last rebooted." + ::= { mgtAdminGroup 4 } + +adminDiagFileAvailable OBJECT-TYPE + SYNTAX YesNoValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates that a diagnostic file is available. " + ::= { mgtAdminGroup 5 } + +-- end of mgtAdminGroup +-- + +-- +-- mgtDisplayFormatGroup +-- +displayFormatStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { mgtDisplayFormatGroup 1} + +cfgTemperatureUnits OBJECT-TYPE + SYNTAX INTEGER { + celsius(0), + fahrenheit(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the units to display any internally measured + temperature. The units can be Celsius or Fahrenheit." + ::= { mgtDisplayFormatGroup 2 } + +cfgSfpPowerUnits OBJECT-TYPE + SYNTAX INTEGER { + milliwats(0), + decibelmilliwatts(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the units to display any SFP DMI internally + measured transmit/receive power. The units can be milliwatts (mW) or + Decibel milliwatts (dBm)." + ::= { mgtDisplayFormatGroup 3 } + +cfgTimeFormat OBJECT-TYPE + SYNTAX INTEGER { + time12HourFmt(0), + time24HourFmt(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the format to display the time." + ::= { mgtDisplayFormatGroup 4 } + +cfgDateFormat OBJECT-TYPE + SYNTAX INTEGER { + dateMonthDayYearFmt(0), + dateDayMonthYearFmt(1), + dateYearMonthDayFmt(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the format to display date." + ::= { mgtDisplayFormatGroup 5 } + +-- +-- end of mgtDisplayFormatGroup +-- + +-- +-- mgtChassisCfgGroup +-- + +-- +-- mgtChassisSlotPowerScheduleTable +-- +mgtChassisSlotPowerScheduleTable OBJECT-TYPE + SYNTAX SEQUENCE OF MgtChassisSlotPowerScheduleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of power schedule configuration for chassis slots. + (Not applicable to 2-slot chassis.)" + ::= { mgtChassisCfgGroup 1 } + + mgtChassisSlotPowerScheduleEntry OBJECT-TYPE + SYNTAX MgtChassisSlotPowerScheduleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the table, each relating to a separate slot in a chassis." + INDEX { mcrChassisIndex, powerSchedSlotIndex, powerSchedDayOfWeek } + ::= { mgtChassisSlotPowerScheduleTable 1 } + + MgtChassisSlotPowerScheduleEntry ::= + SEQUENCE { + powerSchedSlotIndex SlotNumber, + powerSchedDayOfWeek INTEGER, + powerSchedConifgStatus ContainerStatus, + powerSchedOnHour INTEGER, + powerSchedOnMinute INTEGER, + powerSchedOffHour INTEGER, + powerSchedOffMinute INTEGER + } + + powerSchedSlotIndex OBJECT-TYPE + SYNTAX SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies the chassis slot number." + ::= { mgtChassisSlotPowerScheduleEntry 2 } + + + powerSchedDayOfWeek OBJECT-TYPE + SYNTAX INTEGER { + sunday(1), + monday(2), + tuesday(3), + wednesday(4), + thursday(5), + friday(6), + saturday(7) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies the day of the week." + ::= { mgtChassisSlotPowerScheduleEntry 3 } + + powerSchedConifgStatus OBJECT-TYPE + SYNTAX ContainerStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When you perform a GET on this variable, one of + the following values will be returned: + 1-Indicates that the container folder is active with no changes. + 2-Indicates that the container folder is active with change(s). + Once you have completed setting the variables in a folder, you + will want to submit your changes to the management module. To do + this, set the Status variable to 4. If you want to discard the + changes, set the Status variable to 6. + 4-Indicates that the changes in the container folder are to be + submitted to the management module and verified. To save the + changes to flash a write of writeToFlash(1) in the adminFunction + object is required. + 6-Indicates that the changes in the container folder are to be + discarded." + ::= { mgtChassisSlotPowerScheduleEntry 4 } + + powerSchedOnHour OBJECT-TYPE + SYNTAX INTEGER (0..23) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the hour (0-23) of the day to schedule a + power on of the chassis slot" + ::= { mgtChassisSlotPowerScheduleEntry 5 } + + powerSchedOnMinute OBJECT-TYPE + SYNTAX INTEGER (0..59) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the minute (0-59) of the hour to schedule a + power on of the chassis slot" + ::= { mgtChassisSlotPowerScheduleEntry 6 } + + powerSchedOffHour OBJECT-TYPE + SYNTAX INTEGER (0..23) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the hour (0-23) of the day to schedule a + power off of the chassis slot" + ::= { mgtChassisSlotPowerScheduleEntry 7 } + + powerSchedOffMinute OBJECT-TYPE + SYNTAX INTEGER (0..59) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the minute (0-59) of the hour to schedule a + power off of the chassis slot" + ::= { mgtChassisSlotPowerScheduleEntry 8 } + +-- +-- end of mgtChassisSlotPowerScheduleTable +-- + + +-- end of mgtChassisCfgGroup +-- + + +-- +-- end of mcrManagementGroup +-- + +-- +-- end of mcrMIBObjects +-- + +-- +-- mcrMGTMIBNotifications *************************************** +-- +mcrMgtModuleInserted NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrModuleModelName, mcrModuleSerialNumber} + STATUS current + DESCRIPTION + "Trap being sent indicates that a management module has been inserted int the chassis." + ::= { mcrMGTMIBNotifications 1 } + +mcrMgtSystemBoot NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, adminbootReason} + STATUS current + DESCRIPTION + "Trap being sent indicates that the management module's system firmware is + being booted up and has completed system initialization. In some case this alert + will indicate a cold start like a user resetting the management module or + warm start if the module automatically resets because of a detected crash." + ::= { mcrMGTMIBNotifications 2 } + +mcrMgtReset NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel} + STATUS current + DESCRIPTION + "Trap being sent indicates that the management module has been manually reset + via the reset button or one of the managers." + ::= { mcrMGTMIBNotifications 3 } + +mcrMgtResetFactory NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel} + STATUS current + DESCRIPTION + "Trap being sent indicates that the management module has been manually reset + to factory by holding the reset button for 3 or more seconds, or one of the + managers. This means that any files downloaded to the management module will + be erase and the management configuration file is reset back to the default + configuration. " + ::= { mcrMGTMIBNotifications 4 } + +mcrMgtEtheLinkUp NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel } + STATUS current + DESCRIPTION + "Trap being sent indicates that the current link status of the Ethernet + port on the management module is up. " + ::= { mcrMGTMIBNotifications 5 } + +mcrMgtEtheLinkDown NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel } + STATUS current + DESCRIPTION + "Trap being sent indicates that the current link status of the Ethernet + port on the management module is down." + ::= { mcrMGTMIBNotifications 6 } + +mcrMgtConMonDSRSigChg NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrMgtConsoleDSR} + STATUS current + DESCRIPTION + "Trap being sent indicates that monitor console DSR is configured and the + status of one of these signal has changed on the console port. " + ::= { mcrMGTMIBNotifications 7 } + +mcrMgtAuthFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mgtAccessMethod, remoteMgtIpAddress } + STATUS current + DESCRIPTION + "Trap being sent indicates that a user failed authentication via Telnet, SSH, + WebManager, SNMP or the serial console." + ::= { mcrMGTMIBNotifications 8 } + + +mcrMgtAuthSuccess NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mgtAccessMethod, remoteMgtIpAddress } + STATUS current + DESCRIPTION + "Trap being sent indicates that a user failed authentication via Telnet, SSH, + WebManager or the serial console. " + ::= { mcrMGTMIBNotifications 9 } + + +mcrMgtDateTimeChg NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, systemDateTimeAndOffset } + STATUS current + DESCRIPTION + "Trap being sent indicates that the system date and/or time has been changed. " + ::= { mcrMGTMIBNotifications 10 } + +mcrMgtSntpServFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, timeSntpHost1, timeSntpHost2 } + STATUS current + DESCRIPTION + "Trap being sent indicates that SNTP is configured and the management module can + not communicate with the configured SNTP server. " + ::= { mcrMGTMIBNotifications 11 } + +mcrMgtSntpServRec NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, timeSntpHost1, timeSntpHost2 } + STATUS current + DESCRIPTION + "Trap being sent indicates that the SNTP is configured and the management module + has recovered communications with the configured SNTP server." + ::= { mcrMGTMIBNotifications 12 } + +mcrMgtSnmpTrapHostFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, snmpTrapHostIndex, snmpTrapHostIpAddress } + STATUS current + DESCRIPTION + "Trap being sent indicates that SNMP traps is and the management module + can not communicate with the configured SNMP trap host. This trap will only be + sent for SNMP trap hosts configured for 'Inform' type traps. " + ::= { mcrMGTMIBNotifications 13 } + +mcrMgtSnmpTrapHostRec NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, snmpTrapHostIndex, snmpTrapHostIpAddress } + STATUS current + DESCRIPTION + "Trap being sent indicates that SNMP traps is and the management module + has recovered communications with the configured SNMP trap host." + ::= { mcrMGTMIBNotifications 14 } + +mcrMgtEmailServFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, emailSMTPHost } + STATUS current + DESCRIPTION + "Trap being sent indicates that an alert email server is configured and the management + module can not communicate with the configured email server. " + ::= { mcrMGTMIBNotifications 15 } + +mcrMgtEmailServRec NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, emailSMTPHost } + STATUS current + DESCRIPTION + "Trap being sent indicates that an alert email server is configured and the management + module has recovered communications with the configured email server." + ::= { mcrMGTMIBNotifications 16 } + +mcrMgtConfSavedFlash NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel } + STATUS current + DESCRIPTION + "Trap being sent indicates that the configuration has been saved to flash on the + management module. " + ::= { mcrMGTMIBNotifications 17 } + +mcrMgtIpAddrDynChg NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, networkIpAddress } + STATUS current + DESCRIPTION + "Trap being sent indicates that the system IP address has been dynamically + changed. " + ::= { mcrMGTMIBNotifications 18 } + +mcrMgtTftpUploadFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, remoteTftpFileName, remoteTftpHost } + STATUS current + DESCRIPTION + "Trap being sent indicates that an attempt to transfer a file via TFTP, off the + management module to a remote host has failed. " + ::= { mcrMGTMIBNotifications 19 } + +mcrMgtTftpUploadSuccess NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, remoteTftpFileName, remoteTftpHost } + STATUS current + DESCRIPTION + "Trap being sent indicates that an attempt to transfer a file via TFTP, off the + management module to a remote host was successful. " + ::= { mcrMGTMIBNotifications 20 } + +mcrMgtTftpDownloadFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, remoteTftpFileName, remoteTftpHost } + STATUS current + DESCRIPTION + "Trap being sent indicates that an attempt to transfer a file via TFTP, from a + remote host to the management module has failed." + ::= { mcrMGTMIBNotifications 21 } + +mcrMgtTftpDownloadSuccess NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, remoteTftpFileName, remoteTftpHost } + STATUS current + DESCRIPTION + "Trap being sent indicates that an attempt to transfer a file via TFTP, from a + remote host to the management module was successful. " + ::= { mcrMGTMIBNotifications 22 } + +mcrMgtChassisMismatch NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel } + STATUS current + DESCRIPTION + "Trap being sent indicates that the management module has been inserted into a + chassis that does not match it's Backup media converter module configuration. Backup media + module configurations will be reset to factory default. " + ::= { mcrMGTMIBNotifications 23 } + +-- Possible future release +mcrChassisAdd NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, chassisModelName, + chassisSerialNumber } + STATUS current + DESCRIPTION + "Trap being sent indicates that a new chassis as been added to the chain of chassis. " + ::= { mcrMGTMIBNotifications 24 } + +-- Possible future release +mcrChassisRemove NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex } + STATUS current + DESCRIPTION + "Trap being sent indicates that that a chassis has been removed from the chain of + chassis. " + ::= { mcrMGTMIBNotifications 25 } + +mcrChassisReset NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex } + STATUS current + DESCRIPTION + "Trap being sent indicates that the chassis back-plane has been manually reset by + a user managing the unit. " + ::= { mcrMGTMIBNotifications 26 } + +mcrChassisTemperatureAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, + chassisTemperature, chassisCfgHighTempThreshold} + STATUS current + DESCRIPTION + "Trap being sent indicates that the chassis temperature has exceeded the configured + high temperature threshold temperature. " + ::= { mcrMGTMIBNotifications 27 } + +mcrChassisTemperatureRecover NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, chassisTemperature } + STATUS current + DESCRIPTION + "Trap being sent indicates that the chassis temperature has recovered back to + normal operating temperature. " + ::= { mcrMGTMIBNotifications 28 } + +mcrChassisSlotPoweredOn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrModuleModelName, mcrModuleSerialNumber, mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that the chassis slot has been powered off either manually + or through the configured chassis slot power schedule. " + ::= { mcrMGTMIBNotifications 29 } + +mcrChassisSlotPoweredOff NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex } + STATUS current + DESCRIPTION + "Trap being sent indicates that the chassis slot has been powered on either manually + or through the configured chassis slot power schedule. " + ::= { mcrMGTMIBNotifications 30 } + +mcrChassisFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex } + STATUS current + DESCRIPTION + "Trap being sent indicates that the management module has detected a failure + condition in the chassis. " + ::= { mcrMGTMIBNotifications 31 } + +mcrChassisOk NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex } + STATUS current + DESCRIPTION + "Trap being sent indicates that the chassis has recovered from a failure + and is now operating normally." + ::= { mcrMGTMIBNotifications 32 } + +mcrPsmuInserted NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrPsmuIndex, mcrPsmuModelName } + STATUS current + DESCRIPTION + "Trap being sent indicates that a power supply has been inserted into the chassis." + ::= { mcrMGTMIBNotifications 33 } + +mcrPsmuRemoved NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrPsmuIndex } + STATUS current + DESCRIPTION + "Trap being sent indicates that a power supply's has been removed from the chassis." + ::= { mcrMGTMIBNotifications 34 } + +mcrPsmuPsuFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrPsmuIndex, mcrPsmuPsuStatus } + STATUS current + DESCRIPTION + "Trap being sent indicates that the power supply has failed it's self-test + diagnostics. " + ::= { mcrMGTMIBNotifications 35 } + +mcrPsmuPsuOk NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrPsmuIndex } + STATUS current + DESCRIPTION + "Trap being sent indicates that the power supply has passed it's self-test + diagnostics. " + ::= { mcrMGTMIBNotifications 36 } + +mcrPsmuPsuVoltageFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrPsmuIndex } + STATUS current + DESCRIPTION + "Trap being sent indicates that the voltage being supplied by the indicated + power supply is insufficient." + ::= { mcrMGTMIBNotifications 37 } + +mcrPsmuPsuVoltageOk NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrPsmuIndex} + STATUS current + DESCRIPTION + "Trap being sent indicates that the voltage being supplied by the indicated + power supply is now in the normal operating range." + ::= { mcrMGTMIBNotifications 38 } + + +mcrPsmuFanFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrPsmuIndex } + STATUS current + DESCRIPTION + "Trap being sent indicates that the fan has failed. " + ::= { mcrMGTMIBNotifications 39 } + +mcrPsmuFanOk NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrPsmuIndex } + STATUS current + DESCRIPTION + "Trap being sent indicates that the fan currently operating normally. " + ::= { mcrMGTMIBNotifications 40 } + +-- currently not used +-- ::= { mcrMGTMIBNotifications 41 } + +mcrMediaInserted NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrModuleModelName, mcrModuleSerialNumber, mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that a media converter module has been inserted into the chassis. " + ::= { mcrMGTMIBNotifications 42 } + +mcrMediaRemoved NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that a media converter module has been removed from the chassis. " + ::= { mcrMGTMIBNotifications 43 } + +mcrMediaReset NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that the media converter module has been manually reset by a user + managing the unit. " + ::= { mcrMGTMIBNotifications 44 } + +mcrMediaLostCommunication NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that the management module can no longer communicate + with the media converter module " + ::= { mcrMGTMIBNotifications 45 } + +mcrMediaRecovCommunication NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that the management module recovered communication + with a media converter module " + ::= { mcrMGTMIBNotifications 46 } + +mcrMediaFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrModuleDiagStatus } + STATUS current + DESCRIPTION + "Trap being sent indicates that the media converter module has failed its self-test + diagnostics " + ::= { mcrMGTMIBNotifications 47 } + +mcrMediaOk NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that the media converter module has passed its self-test + diagnostics " + ::= { mcrMGTMIBNotifications 48 } + +mcrMediaLinkUp NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum, mcrMediaPortDescr} + STATUS current + DESCRIPTION + "Trap being sent indicates that the current link status of the Fiber or Copper + port on the media converter module is up." + ::= { mcrMGTMIBNotifications 49 } + +mcrMediaLinkDown NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum, mcrMediaPortDescr } + STATUS current + DESCRIPTION + "Trap being sent indicates that the current link status of the Fiber or Copper + port on the media converter module is down. " + ::= { mcrMGTMIBNotifications 50 } + +mcrMediaConfUpdateFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that the configuration update on the media converter module + has failed." + ::= { mcrMGTMIBNotifications 51 } + +mcrMediaConfUpdateSuccess NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that the configuration update on the media converter module + was successful. The media converter module configuration can be updated manually or automatically. " + ::= { mcrMGTMIBNotifications 52 } + +mcrMediaConfMismatch NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrModuleTypeInserted, mcrMediaBackedupModuleType, + mcrModuleSubTypeInserted,mcrMediaBackedupModuleSubType } + STATUS current + DESCRIPTION + "Trap being sent indicates that a chassis slot is configured with Backup/Restore + and the media converter module type configured for the slot does not match the media converter module + type inserted into the slot. " + ::= { mcrMGTMIBNotifications 53 } + +mcrMediaConfMismatchResolv NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrModuleTypeInserted, mcrMediaBackedupModuleType, + mcrModuleSubTypeInserted,mcrMediaBackedupModuleSubType } + STATUS current + DESCRIPTION + "Trap being sent indicates that a user has taken action to resolved media converter module + configuration mismatch " + ::= { mcrMGTMIBNotifications 54 } + +mcrMediaFirmwareUpdateFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrModuleModelName } + STATUS current + DESCRIPTION + "Trap being sent indicates that an attempt to update a media converter module's firmware has Failed. " + ::= { mcrMGTMIBNotifications 55 } + +mcrMediaFirmwareUpdateSuccess NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrModuleModelName } + STATUS current + DESCRIPTION + "Trap being sent indicates that an attempt to update a media converter module's firmware was successful. " + ::= { mcrMGTMIBNotifications 56 } + + +mcrSfpInserted NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module has been inserted into a media converter module" + ::= { mcrMGTMIBNotifications 57 } + +mcrSfpRemoved NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module has been removed from a media converter module " + ::= { mcrMGTMIBNotifications 58 } + +mcrSfpHighTempWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTemp, sfpDmiHighTempWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's temperature has exceeded the high + temperature warning threshold. " + ::= { mcrMGTMIBNotifications 59 } + +mcrSfpHighTempWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTemp, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's temperature has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 60 } + +mcrSfpHighTempAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTemp, sfpDmiHighTempAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's temperature has exceeded the high + temperature alarm threshold. " + ::= { mcrMGTMIBNotifications 61 } + +mcrSfpHighTempAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTemp, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's temperature has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 62 } + +mcrSfpLowTempWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTemp, sfpDmiLowTempWarn, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's temperature has gone below the low + temperature warning threshold. " + ::= { mcrMGTMIBNotifications 63 } + +mcrSfpLowTempWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTemp, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's temperature has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 64 } + +mcrSfpLowTempAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName,sfpDmiRealTimeTemp, sfpDmiLowTempAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's temperature has gone below the low + temperature alarm threshold. " + ::= { mcrMGTMIBNotifications 65 } + +mcrSfpLowTempAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTemp, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's temperature has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 66 } + +mcrSfpHighVoltWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeVolt, sfpDmiHighVoltWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's voltage has exceeded the high + voltage warning threshold. " + ::= { mcrMGTMIBNotifications 67 } + +mcrSfpHighVoltWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeVolt, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's voltage has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 68 } + +mcrSfpHighVoltAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeVolt, sfpDmiHighVoltAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's voltage has exceeded the high + voltage alarm threshold. " + ::= { mcrMGTMIBNotifications 69 } + +mcrSfpHighVoltAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeVolt, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's voltage has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 70 } + +mcrSfpLowVoltWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeVolt, sfpDmiLowVoltWarn, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's voltage has gone below the low + voltage warning threshold. " + ::= { mcrMGTMIBNotifications 71 } + +mcrSfpLowVoltWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeVolt, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's voltage has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 72 } + +mcrSfpLowVoltAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeVolt, sfpDmiLowVoltAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's voltage has gone below the low + voltage alarm threshold. " + ::= { mcrMGTMIBNotifications 73 } + +mcrSfpLowVoltAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeVolt, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's voltage has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 74 } + +mcrSfpHighTxBiasWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxBias, sfpDmiHighTxBiasWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX Bias current has exceeded the high + TX Bias current warning threshold. " + ::= { mcrMGTMIBNotifications 75 } + +mcrSfpHighTxBiasWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxBias, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX Bias current has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 76 } + +mcrSfpHighTxBiasAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxBias, sfpDmiHighTxBiasAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX Bias current has exceeded the high + TX Bias current alarm threshold. " + ::= { mcrMGTMIBNotifications 77 } + +mcrSfpHighTxBiasAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxBias, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX Bias current has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 78 } + +mcrSfpLowTxBiasWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxBias, sfpDmiLowTxBiasWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX Bias current has gone below the low + Tx Bias current warning threshold. " + ::= { mcrMGTMIBNotifications 79 } + +mcrSfpLowTxBiasWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxBias, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX Bias current has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 80 } + +mcrSfpLowTxBiasAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxBias, sfpDmiLowTxBiasAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX Bias current has gone below the low + Tx Bias current alarm threshold. " + ::= { mcrMGTMIBNotifications 81 } + +mcrSfpLowTxBiasAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxBias, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX Bias current has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 82 } + +mcrSfpHighTxPowerWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxPower, sfpDmiHighTxPowerWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX power has exceeded the high + TX power warning threshold. " + ::= { mcrMGTMIBNotifications 83 } + +mcrSfpHighTxPowerWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxPower, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX power has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 84 } + +mcrSfpHighTxPowerAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxPower, sfpDmiHighTxPowerAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX power has exceeded the high + TX power alarm threshold. " + ::= { mcrMGTMIBNotifications 85 } + +mcrSfpHighTxPowerAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxPower, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX power has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 86 } + +mcrSfpLowTxPowerWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits,mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxPower, sfpDmiLowTxPowerWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX power has gone below the low + TX power warning threshold. " + ::= { mcrMGTMIBNotifications 87 } + +mcrSfpLowTxPowerWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel,cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxPower, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX power has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 88 } + +mcrSfpLowTxPowerAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxPower, sfpDmiLowTxPowerAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX power has gone below the low + TX power alarm threshold. " + ::= { mcrMGTMIBNotifications 89 } + +mcrSfpLowTxPowerAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel,cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeTxPower, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's TX power has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 90 } + +---***************************************************************************** + +mcrSfpHighRxPowerWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeRxPower, sfpDmiHighRxPowerWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's RX power has exceeded the high + RX power warning threshold. " + ::= { mcrMGTMIBNotifications 91 } + +mcrSfpHighRxPowerWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeRxPower, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's RX power has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 92 } + +mcrSfpHighRxPowerAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeRxPower, sfpDmiHighRxPowerAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's RX power has exceeded the high + RX power alarm threshold. " + ::= { mcrMGTMIBNotifications 93 } + +mcrSfpHighRxPowerAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeRxPower, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's RX power has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 94 } + +mcrSfpLowRxPowerWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeRxPower, sfpDmiLowRxPowerWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's RX power has gone below the low + RX power warning threshold. " + ::= { mcrMGTMIBNotifications 95 } + +mcrSfpLowRxPowerWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeRxPower, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's RX power has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 96 } +-- +mcrSfpLowRxPowerAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeRxPower, sfpDmiLowRxPowerAlarm, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's RX power has gone below the low + RX power alarm threshold. " + ::= { mcrMGTMIBNotifications 97 } + +mcrSfpLowRxPowerAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgSfpPowerUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, sfpDmiRealTimeRxPower, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that a SFP module's RX power has recovered to normal + operating level. " + ::= { mcrMGTMIBNotifications 98 } + +---***************************************************************************** + +mcrChassisCommTempSensorFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex} + STATUS current + DESCRIPTION + "Trap being sent indicates that communication with the chassis temperature + sensor has failed. The current chassis temperature reading will be unknown" + ::= { mcrMGTMIBNotifications 99 } + +mcrChassisCommTempSensorRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex} + STATUS current + DESCRIPTION + "Trap being sent indicates that communication with the chassis temperature + sensor has recovered." + ::= { mcrMGTMIBNotifications 100 } + + +mcrMediaDetectFail NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex,mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that the indicated media card is being powered + down due to the detection of a hardware failure." + ::= { mcrMGTMIBNotifications 101 } + +mcrMediaBadImage NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that the CRC of the media converter module firmware is + incorrect. This can be caused if there is no image on the module or the + image is corrupt." + ::= { mcrMGTMIBNotifications 102 } + +mcrSfpLostComm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that the media converter module's microcode can no longer + communicate with the SFP module." + ::= { mcrMGTMIBNotifications 103 } + +mcrSfpRecovComm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, mcrUserDefinedModuleName} + STATUS current + DESCRIPTION + "Trap being sent indicates that the media converter module's microcode had previously + lost communication with, but has now regained communication with the SFP + module." + ::= { mcrMGTMIBNotifications 104 } + + +mcrModuleNotSupported NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, mcrUserDefinedModuleName} + STATUS current + DESCRIPTION + "Trap being sent indicates that the media converter module is not fully supported by + the management module. Update the management module firmware to rectify + this issue." + ::= { mcrMGTMIBNotifications 105 } + +mcrModuleFirmwareUpdate NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, mcrUserDefinedModuleName} + STATUS current + DESCRIPTION + "Trap being sent indicates that the media converter module firmware is being updated." + ::= { mcrMGTMIBNotifications 106 } + +--- **************************************************************************** + +mcrSfpPortShutdown NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that the Sfp/Xfp port has been shutdown due to + high temperature." + ::= { mcrMGTMIBNotifications 107 } + +mcrSfpPortShutdownRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that the Sfp/Xfp port shutdown has recovered." + ::= { mcrMGTMIBNotifications 108 } + +--- **************************************************************************** + +mcrXfpHighApdBiasWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's APD Bias Current has + exceeded the high APD Bias warning threshold. " + ::= { mcrMGTMIBNotifications 109 } + +mcrXfpHighApdBiasWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's APD Bias Current has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 110 } + +mcrXfpHighApdBiasAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's APD Bias Current has + exceeded the high APD Bias alarm threshold. " + ::= { mcrMGTMIBNotifications 111 } + +mcrXfpHighApdBiasAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's APD Bias Current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 112 } + +mcrXfpLowApdBiasWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's APD Bias Current has gone + below the low APD Bias warning threshold. " + ::= { mcrMGTMIBNotifications 113 } + +mcrXfpLowApdBiasWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's APD Bias Current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 114 } +-- +mcrXfpLowApdBiasAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxAlarm, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's APD Bias Current has gone + below the low APD Bias alarm threshold. " + ::= { mcrMGTMIBNotifications 115} + +mcrXfpLowApdBiasAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's APD Bias Current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 116 } + +--- **************************************************************************** + +mcrXfpHighTecCurrentWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's TEC Current has + exceeded the high TEC Current warning threshold. " + ::= { mcrMGTMIBNotifications 117 } + +mcrXfpHighTecCurrentWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's TEC Current has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 118 } + +mcrXfpHighTecCurrentAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's TEC Current has + exceeded the high TEC Current alarm threshold. " + ::= { mcrMGTMIBNotifications 119 } + +mcrXfpHighTecCurrentAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's TEC Current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 120 } + +mcrXfpLowTecCurrentWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's TEC Current has gone + below the low TEC Current warning threshold. " + ::= { mcrMGTMIBNotifications 121 } + +mcrXfpLowTecCurrentWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's TEC Current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 122 } +-- +mcrXfpLowTecCurrentAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxAlarm, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's TEC Current has gone + below the low TEC Current alarm threshold. " + ::= { mcrMGTMIBNotifications 123} + +mcrXfpLowTecCurrentAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's TEC Current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 124 } + +--- **************************************************************************** + +mcrXfpHighLaserTempWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Temperature has + exceeded the high Laser Temperature warning threshold. " + ::= { mcrMGTMIBNotifications 125 } + +mcrXfpHighLaserTempWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Temperature has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 126 } + +mcrXfpHighLaserTempAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Temperature has + exceeded the high Laser Temperature alarm threshold. " + ::= { mcrMGTMIBNotifications 127 } + +mcrXfpHighLaserTempAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Temperature has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 128 } + +mcrXfpLowLaserTempWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Temperature has gone + below the low Laser Temperature warning threshold. " + ::= { mcrMGTMIBNotifications 129 } + +mcrXfpLowLaserTempWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Temperature has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 130 } +-- +mcrXfpLowLaserTempAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxAlarm, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Temperature has gone + below the low Laser Temperature alarm threshold. " + ::= { mcrMGTMIBNotifications 131} + +mcrXfpLowLaserTempAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, cfgTemperatureUnits, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Temperature has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 132 } + +--- **************************************************************************** + +mcrXfpHighLaserWavelengthWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Wavelength has + exceeded the high Laser Wavelength warning threshold. " + ::= { mcrMGTMIBNotifications 133 } + +mcrXfpHighLaserWavelengthWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Wavelength has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 134 } + +mcrXfpHighLaserWavelengthAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Wavelength has + exceeded the high Laser Wavelength alarm threshold. " + ::= { mcrMGTMIBNotifications 135 } + +mcrXfpHighLaserWavelengthAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Wavelength has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 136 } + +mcrXfpLowLaserWavelengthWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Wavelength has gone + below the low Laser Wavelength warning threshold. " + ::= { mcrMGTMIBNotifications 137 } + +mcrXfpLowLaserWavelengthWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Wavelength has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 138 } +-- +mcrXfpLowLaserWavelengthAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxAlarm, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Wavelength has gone + below the low Laser Wavelength alarm threshold. " + ::= { mcrMGTMIBNotifications 139} + +mcrXfpLowLaserWavelengthAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's Laser Wavelength has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 140 } + +--- **************************************************************************** + +mcrXfpHigh5VoltWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has + exceeded the high +5v supply warning threshold. " + ::= { mcrMGTMIBNotifications 141 } + +mcrXfpHigh5VoltWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 142 } + +mcrXfpHigh5VoltAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has + exceeded the high +5v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 143 } + +mcrXfpHigh5VoltAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 144 } + +mcrXfpLow5VoltWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has gone + below the low +5v supply warning threshold. " + ::= { mcrMGTMIBNotifications 145 } + +mcrXfpLow5VoltWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 146 } +-- +mcrXfpLow5VoltAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxAlarm, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has gone + below the low +5v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 147 } + +mcrXfpLow5VoltAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 148 } + +--- **************************************************************************** + +mcrXfpHigh33VoltWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has + exceeded the high +3.3v supply warning threshold. " + ::= { mcrMGTMIBNotifications 149 } + +mcrXfpHigh33VoltWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 150 } + +mcrXfpHigh33VoltAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has + exceeded the high +3.3v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 151 } + +mcrXfpHigh33VoltAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 152 } + +mcrXfpLow33VoltWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has gone + below the low +3.3v supply warning threshold. " + ::= { mcrMGTMIBNotifications 153 } + +mcrXfpLow33VoltWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 154 } +-- +mcrXfpLow33VoltAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxAlarm, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has gone + below the low +3.3v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 155} + +mcrXfpLow33VoltAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 156 } + +-- +--- **************************************************************************** + +mcrXfpHigh18VoltWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has + exceeded the high +1.8v supply warning threshold. " + ::= { mcrMGTMIBNotifications 157 } + +mcrXfpHigh18VoltWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 158 } + +mcrXfpHigh18VoltAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has + exceeded the high +1.8v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 159 } + +mcrXfpHigh18VoltAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 160 } + +mcrXfpLow18VoltWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has gone + below the low +1.8v supply warning threshold. " + ::= { mcrMGTMIBNotifications 161 } + +mcrXfpLow18VoltWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 162 } +-- +mcrXfpLow18VoltAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxAlarm, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has gone + below the low +1.8v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 163} + +mcrXfpLow18VoltAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 164 } + +--- **************************************************************************** + +mcrXfpHighM52VoltWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has + exceeded the high -5.2v supply warning threshold. " + ::= { mcrMGTMIBNotifications 165 } + +mcrXfpHighM52VoltWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 166 } + +mcrXfpHighM52VoltAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has + exceeded the high -5.2v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 167 } + +mcrXfpHighM52VoltAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 168 } + +mcrXfpLowM52VoltWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has gone + below the low -5.2v supply warning threshold. " + ::= { mcrMGTMIBNotifications 169 } + +mcrXfpLowM52VoltWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 170 } +-- +mcrXfpLowM52VoltAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxAlarm, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has gone + below the low -5.2v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 171} + +mcrXfpLowM52VoltAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 172 } + +--- **************************************************************************** + +mcrXfpHigh5VCurrentWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply current has + exceeded the high +5v supply current warning threshold. " + ::= { mcrMGTMIBNotifications 173 } + +mcrXfpHigh5VCurrentWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply current has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 174 } + +mcrXfpHigh5VCurrentAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply current has + exceeded the high +5v supply current alarm threshold. " + ::= { mcrMGTMIBNotifications 175 } + +mcrXfpHigh5VCurrentAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 176 } + +mcrXfpLow5VCurrentWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply current has gone + below the low +5v supply current warning threshold. " + ::= { mcrMGTMIBNotifications 177 } + +mcrXfpLow5VCurrentWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 178 } +-- +mcrXfpLow5VCurrentAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxAlarm, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply current has gone + below the low +5v supply current alarm threshold. " + ::= { mcrMGTMIBNotifications 179} + +mcrXfpLow5VCurrentAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 180 } + +--- **************************************************************************** + +mcrXfpHigh33VCurrentWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply current has + exceeded the high +3.3v supply current warning threshold. " + ::= { mcrMGTMIBNotifications 181 } + +mcrXfpHigh33VCurrentWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply current has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 182 } + +mcrXfpHigh33VCurrentAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply current has + exceeded the high +3.3v supply current alarm threshold. " + ::= { mcrMGTMIBNotifications 183 } + +mcrXfpHigh33VCurrentAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 184 } + +mcrXfpLow33VCurrentWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply current has gone + below the low +3.3v supply current warning threshold. " + ::= { mcrMGTMIBNotifications 185 } + +mcrXfpLow33VCurrentWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 186 } +-- +mcrXfpLow33VCurrentAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxAlarm, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply current has gone + below the low +3.3v supply current alarm threshold. " + ::= { mcrMGTMIBNotifications 187} + +mcrXfpLow33VCurrentAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 188 } + +--- **************************************************************************** + +mcrXfpHigh18VCurrentWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply current has + exceeded the high +1.8v supply current warning threshold. " + ::= { mcrMGTMIBNotifications 189 } + +mcrXfpHigh18VCurrentWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply current has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 190 } + +mcrXfpHigh18VCurrentAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply current has + exceeded the high +1.8v supply current alarm threshold. " + ::= { mcrMGTMIBNotifications 191 } + +mcrXfpHigh18VCurrentAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 192 } + +mcrXfpLow18VCurrentWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply current has gone + below the low +1.8v supply current warning threshold. " + ::= { mcrMGTMIBNotifications 193 } + +mcrXfpLow18VCurrentWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 194 } +-- +mcrXfpLow18VCurrentAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxAlarm, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply current has gone + below the low +1.8v supply current alarm threshold. " + ::= { mcrMGTMIBNotifications 195} + +mcrXfpLow18VCurrentAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 196 } + +--- **************************************************************************** + +mcrXfpHighM52VCurrentWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply current has + exceeded the high -5.2v supply current warning threshold. " + ::= { mcrMGTMIBNotifications 197 } + +mcrXfpHighM52VCurrentWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply current has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 198 } + +mcrXfpHighM52VCurrentAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiHighAuxAlarm, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply current has + exceeded the high -5.2v supply current alarm threshold. " + ::= { mcrMGTMIBNotifications 199 } + +mcrXfpHighM52VCurrentAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 200 } + +mcrXfpLowM52VCurrentWarn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxWarn, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply current has gone + below the low -5.2v supply current warning threshold. " + ::= { mcrMGTMIBNotifications 201 } + +mcrXfpLowM52VCurrentWarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 202 } +-- +mcrXfpLowM52VCurrentAlarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, xfpDmiLowAuxAlarm, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply current has gone + below the low -5.2v supply current alarm threshold. " + ::= { mcrMGTMIBNotifications 203} + +mcrXfpLowM52VCurrentAlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, xfpDmiRealTimeAux, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply current has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 204 } + +--- **************************************************************************** + +mcrXfpHighVCC5Warn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has + exceeded the high +5v supply warning threshold." + ::= { mcrMGTMIBNotifications 205 } + +mcrXfpHighVCC5WarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 206 } + +mcrXfpHighVCC5Alarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has + exceeded the high +5v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 207 } + +mcrXfpHighVCC5AlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 208 } + +mcrXfpLowVCC5Warn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has gone + below the low +5v supply warning threshold. " + ::= { mcrMGTMIBNotifications 209 } + +mcrXfpLowVCC5WarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 210 } +-- +mcrXfpLowVCC5Alarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has gone + below the low +5v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 211 } + +mcrXfpLowVCC5AlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +5v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 212 } + +--- **************************************************************************** + +mcrXfpHighVCC3Warn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has + exceeded the high +3.3v supply warning threshold." + ::= { mcrMGTMIBNotifications 213 } + +mcrXfpHighVCC3WarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 214 } + +mcrXfpHighVCC3Alarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has + exceeded the high +3.3v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 215 } + +mcrXfpHighVCC3AlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 216 } + +mcrXfpLowVCC3Warn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has gone + below the low +3.3v supply warning threshold. " + ::= { mcrMGTMIBNotifications 217 } + +mcrXfpLowVCC3WarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 218 } +-- +mcrXfpLowVCC3Alarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has gone + below the low +3.3v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 219 } + +mcrXfpLowVCC3AlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +3.3v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 220 } + +--- **************************************************************************** + +mcrXfpHighVCC2Warn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has + exceeded the high +1.8v supply warning threshold." + ::= { mcrMGTMIBNotifications 221 } + +mcrXfpHighVCC2WarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 222 } + +mcrXfpHighVCC2Alarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has + exceeded the high +1.8v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 223 } + +mcrXfpHighVCC2AlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 224 } + +mcrXfpLowVCC2Warn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has gone + below the low +1.8v supply warning threshold. " + ::= { mcrMGTMIBNotifications 225 } + +mcrXfpLowVCC2WarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 226 } +-- +mcrXfpLowVCC2Alarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has gone + below the low +1.8v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 227 } + +mcrXfpLowVCC2AlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's +1.8v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 228 } + +--- **************************************************************************** + +mcrXfpHighVEE5Warn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has + exceeded the high -5.2v supply warning threshold." + ::= { mcrMGTMIBNotifications 229 } + +mcrXfpHighVEE5WarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has + recovered to normal operating level." + ::= { mcrMGTMIBNotifications 230 } + +mcrXfpHighVEE5Alarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has + exceeded the high -5.2v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 231 } + +mcrXfpHighVEE5AlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 232 } + +mcrXfpLowVEE5Warn NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum } + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has gone + below the low -5.2v supply warning threshold. " + ::= { mcrMGTMIBNotifications 233 } + +mcrXfpLowVEE5WarnRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 234 } +-- +mcrXfpLowVEE5Alarm NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has gone + below the low -5.2v supply alarm threshold. " + ::= { mcrMGTMIBNotifications 235 } + +mcrXfpLowVEE5AlarmRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's -5.2v supply has + recovered to normal operating level. " + ::= { mcrMGTMIBNotifications 236 } + +--- **************************************************************************** + +mcrSfpSpeedMismatch NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, mcrUserDefinedModuleName} + STATUS current + DESCRIPTION + "Trap being sent indicates that there is a speed mismatch between the + two SFP modules installed in the media converter." + ::= { mcrMGTMIBNotifications 237 } + +mcrSfpSpeedMismatchRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, mcrUserDefinedModuleName} + STATUS current + DESCRIPTION + "Trap being sent indicates that the speed mismatch between the two SFP + modules has recovered." + ::= { mcrMGTMIBNotifications 238 } + + +mcrXfpPowerExceeded NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, mcrUserDefinedModuleName} + STATUS current + DESCRIPTION + "Trap being sent indicates that an XFP module's power requirements has + exceeded card capacity." + ::= { mcrMGTMIBNotifications 239 } + +mcrXfpPowerExceededRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, mcrUserDefinedModuleName} + STATUS current + DESCRIPTION + "Trap being sent indicates that the XFP excessive power alarm has recovered." + ::= { mcrMGTMIBNotifications 240 } + +mcrLinkTestError NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, mcrUserDefinedModuleName} + STATUS current + DESCRIPTION + "Trap being sent indicates that the link test running on the media + converter has detected errors." + ::= { mcrMGTMIBNotifications 241 } + +mcrAlarmRelayEngaged NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex} + STATUS current + DESCRIPTION + "Trap being sent indicates that the chassis alarm relay has engaged" + ::= { mcrMGTMIBNotifications 242 } + +mcrAlarmRelayDisengaged NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex} + STATUS current + DESCRIPTION + "Trap being sent indicates that the chassis alarm relay has disengaged" + ::= { mcrMGTMIBNotifications 243 } + +mcrBandwidthLevelUpstreamLow NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum, + mcrMediaPortBandwidth, mcrMediaPortBandwidthThreshold } + STATUS current + DESCRIPTION + "Trap being sent indicates the media port is in a low upstream bandwidth condition. This happens when the bandwidth + is below the configured threshold." + ::= { mcrMGTMIBNotifications 244 } + +mcrBandwidthLevelUpstreamRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum, + mcrMediaPortBandwidth, mcrMediaPortBandwidthThreshold } + STATUS current + DESCRIPTION + "Trap being sent indicates the media port has recovered from a low upstream bandwidth condition." + ::= { mcrMGTMIBNotifications 245 } + +mcrBandwidthLevelDownstreamLow NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum, + mcrMediaPortBandwidth, mcrMediaPortBandwidthThreshold } + STATUS current + DESCRIPTION + "Trap being sent indicates the media port is in a low downstream bandwidth condition. This happens when the bandwidth + is below the configured threshold." + ::= { mcrMGTMIBNotifications 246 } + +mcrBandwidthLevelDownstreamRecov NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName, mcrMediaPortNum, + mcrMediaPortBandwidth, mcrMediaPortBandwidthThreshold } + STATUS current + DESCRIPTION + "Trap being sent indicates the media port has recovered from a low downstream bandwidth condition." + ::= { mcrMGTMIBNotifications 247 } + +mcrMediaRemoteReset NOTIFICATION-TYPE + OBJECTS { eventSeverityLevel, mcrChassisIndex, mcrChassisSlotIndex, + mcrUserDefinedModuleName } + STATUS current + DESCRIPTION + "Trap being sent indicates that the media converter module's peer has been manually reset by a user + managing the unit. " + ::= { mcrMGTMIBNotifications 248 } + + +-- end of mcrMGTMIBNotifications +-- + + +-- +-- mcrMGTMIBConformance +-- +mcrMGTMIBCompliances OBJECT IDENTIFIER + ::= { mcrMGTMIBConformance 1 } + +mcrMGTMIBGroups OBJECT IDENTIFIER + ::= { mcrMGTMIBConformance 2 } + +-- +-- compliance statements +-- +-- + +mcrMGTMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for mcrMGT which implement + the Perle Managed Media Converters MIB." + MODULE -- this module + MANDATORY-GROUPS { + mcrMGTMIBChassisGroup, + mcrMGTMIBMediaGroup, + mcrMGTMIBMgtGroup, + mcrMGTMIBNotificationsGroup + } + ::= { mcrMGTMIBCompliances 1 } + + +-- units of conformance +-- +-- mcrMGTMIBChassisGroup +-- +mcrMGTMIBChassisGroup OBJECT-GROUP + OBJECTS { + mcrChassisIndex, mcrChassisSlotIndex, mcrPsmuIndex, + + chassisModelName,chassisModelDesc ,chassisSerialNumber,chassisBootloaderVersion, + chassisFirmwareVersion,chassisOutStandWarnAlarms, + chassisDiagStatus,chassisTemperature,chassisCfgHighTempThreshold,chassisReset, + chassisCfgMgmtSlot, + + mcrPsmuModelName,mcrPsmuModelDesc,mcrPsmuPsuSerialNumber,mcrPsmuBootloaderVersion, + mcrPsmuFirmwareVersion,mcrPsmuOutStandWarnAlarms,mcrPsmuPsuStatus, + mcrPsmuPsuVoltage,mcrPsmuPsuPowerUsage,mcrPsmuFanStatus,mcrPsmuFanSpeed, + + mcrUserDefinedModuleName,mcrModuleModelName,mcrUnManagedModuleSlotName,mcrModuleSerialNumber, + mcrModuleBootloaderVersion,mcrModuleFirmwareVersion,mcrModuleoOutStandWarnAlarms,mcrModuleDiagStatus, + mcrModuleTypeInserted,mcrMediaConfigBackupRestore,mcrMediaBackedupModuleType,mcrChassisPwrUpSlotPwrState, + mcrCurrentPowerState,mcrPowerScheduleEnable,mcrModuleReset,mcrModuleResetToFactory,mcrModuleModelDesc, + + alarmWarnSeverity, alarmWarnType, alarmWarnFlags, + alarmWarnChassisNum, alarmWarnDeviceNum, alarmWarnTimeStamp, alarmWarnMessage, alarmWarnPortNum, + + moduleModel, portName, portEnable, portType, portLinkStatus, portConnType, portAutoNegState, + portSpeed, portDuplex, portPause, portRemoteStatus, portMediaType, portPhysicalProtocol + + } + STATUS current + DESCRIPTION + "The group of objects for identifying and determining the configuration and + current timeliness values of the Perle Managed Media Converters chassis." + ::= { mcrMGTMIBGroups 1 } +-- +-- end of mcrMGTMIBChassisGroup +-- +-- +-- mcrMGTMIBMediaGroup +-- +mcrMGTMIBMediaGroup OBJECT-GROUP + OBJECTS { + cm1000Modelname,cm1000ModelDesc ,cm1000HwJmp5ConfigMode ,cm1000HwSw1FiberAutoNeg, + cm1000HwSw2LinkMode,cm1000HwSw3FiberFaultAlert,cm1000HwSw4Duplex,cm1000HwSw5Pause,cm1000HwSw6Loopback, + cm1000FiberLinkStatus,cm1000FiberConnType,cm1000FiberAutoNegState,cm1000FiberSpeed, + cm1000FiberDuplex,cm1000FiberPauseEnh,cm1000FiberLPRFStatus,cm1000FiberReceiveStatus,cm1000FiberLoopBack, + cm1000CopperLinkStatus,cm1000CopperConnType,cm1000CopperAutoNegState,cm1000CopperSpeed, + cm1000CopperDuplex,cm1000CopperCrossOver,cm1000CopperPauseEnh,cm1000CopperLPRFStatus, + + cm1000ConfigStatus,cm1000ConfigModuleName,cm1000ConfigLinkMode,cm1000ConfigFiberFaultAlert, + cm1000ConfigJumboPackets,cm1000ConfigFiberPortName,cm1000ConfigFiberPortEnable, + cm1000ConfigFiberAutoNeg,cm1000ConfigCopperPortName,cm1000ConfigCopperPortEnable, + cm1000ConfigCopperDuplex,cm1000ConfigCopperPauseEnh,cm1000ConfigCopperLowPower, + + cm1000LedPWR,cm1000LedLKF,cm1000LedLKC, + + cm1000mmModelname,cm1000mmModelDesc ,cm1000mmHwJmp5ConfigMode , + cm1000mmHwSw1FiberAutoNeg, + cm1000mmHwSw2LinkMode, + cm1000mmHwSw3FiberFaultAlert, + cm1000mmHwSw4Loopback1, + cm1000mmHwSw5Loopback2, + cm1000mmFiber1LinkStatus,cm1000mmFiber1ConnType,cm1000mmFiber1AutoNegState,cm1000mmFiber1Speed, + cm1000mmFiber1Duplex,cm1000mmFiber1PauseEnh,cm1000mmFiber1LPRFStatus,cm1000mmFiber1ReceiveStatus, + cm1000mmFiber2LinkStatus,cm1000mmFiber2ConnType,cm1000mmFiber2AutoNegState,cm1000mmFiber2Speed, + cm1000mmFiber2Duplex,cm1000mmFiber2PauseEnh,cm1000mmFiber2LPRFStatus,cm1000mmFiber2ReceiveStatus, + + cm1000mmFiberLoopBack, + + cm1000mmConfigStatus,cm1000mmConfigModuleName,cm1000mmConfigLinkMode,cm1000mmConfigFiberFaultAlert, + cm1000mmConfigJumboPackets,cm1000mmConfigFiberAutoNeg, + cm1000mmConfigFiber1PortName,cm1000mmConfigFiber1PortEnable, + cm1000mmConfigFiber2PortName,cm1000mmConfigFiber2PortEnable, + + cm1000mmLedPWR,cm1000mmLedLK1,cm1000mmLedLK2, + + cm100ModelName,cm100ModelDesc ,cm100HwJmp5ConfigMode,cm100HwJmp6AutoMDI,cm100HwSw1AutoNegotiation, + cm100HwSw2LinkMode,cm100HwSw3FarEndFault,cm100HwSw5Pause,cm100HwSw6Loopback,cm100FiberLinkStatus, + cm100FiberConnType,cm100FiberSpeed,cm100FiberFarEndFault,cm100FiberReceiveStatus,cm100FiberLoopBack, + cm100CopperLinkStatus,cm100CopperConnType,cm100CopperAutoNegState,cm100CopperSpeed,cm100CopperDuplex, + cm100CopperCrossOver,cm100CopperPause,cm100CopperLPRFStatus, + + cm100ConfigStatus,cm100ConfigModuleName,cm100ConfigLinkMode,cm100ConfigFiberFarEndFault, + cm100ConfigFiberPortName,cm100ConfigFiberPortEnable,cm100ConfigCopperPortName, + cm100ConfigCopperPortEnable,cm100ConfigCopperAutoNegotiation,cm100ConfigCopperCrossOver, + cm100ConfigCopperPause, + + cm100LedPWR,cm100LedLKC,cm100LedLKF, + + cm100mmModelName,cm100mmModelDesc ,cm100mmHwJmp5ConfigMode, + cm100mmHwSw1LinkPassthrough, + cm100mmHwSw2FarEndFault, + cm100mmHwSw3Loopback1, + cm100mmHwSw4Loopback2, + cm100mmFiber1LinkStatus,cm100mmFiber1ConnType,cm100mmFiber1Speed,cm100mmFiber1FarEndFault,cm100mmFiber1ReceiveStatus, + cm100mmFiber2LinkStatus,cm100mmFiber2ConnType,cm100mmFiber2Speed,cm100mmFiber2FarEndFault,cm100mmFiber2ReceiveStatus, + cm100mmFiberLoopBack, + cm100mmConfigStatus,cm100mmConfigModuleName,cm100mmConfigLinkMode,cm100mmConfigFiberFarEndFault, + cm100mmConfigFiber1PortName,cm100mmConfigFiber1PortEnable, + cm100mmConfigFiber2PortName,cm100mmConfigFiber2PortEnable, + + cm100mmLedPWR,cm100mmLedLK1,cm100mmLedLK2, + + cm1110ModelName,cm1110ModelDesc ,cm1110HwJmp5ConfigMode,cm1110HwJmp6AutoMDIX,cm1110HwSw1TpAutoNegotiation, + cm1110HwSw2LinkMode,cm1110HwSw3FiberFaultAlert,cm1110HwSw4TpDuplex,cm1110HwSw5TpSpeed, + cm1110HwSw6FiberAutoNegotiation,cm1110HwSw6FiberSfp100Duplex,cm1110HwSw7Loopback,cm1110FiberLinkStatus,cm1110FiberConnType, + cm1110FiberAutoNegState,cm1110FiberSpeed,cm1110FiberDuplex,cm1110FiberPauseEnh, + cm1110FiberLPRFStatus,cm1110FiberSfp100FarEndFault,cm1110FiberReceiveStatus,cm1110FiberLoopBack ,cm1110CopperLinkStatus,cm1110CopperConnType, + cm1110CopperAutoNegState,cm1110CopperSpeed,cm1110CopperDuplex,cm1110CopperCrossOver, + cm1110CopperPauseEnh,cm1110CopperLPRFStatus,cm1110CopperAutoSpeedDownshift, + + cm1110ConfigStatus,cm1110ConfigModuleName,cm1110ConfigLinkMode,cm1110ConfigFiberFaultAlert, + cm1110ConfigMaxPacketsSize,cm1110ConfigFiberPortName,cm1110ConfigFiberPortEnable, + cm1110ConfigFiberAutoNegotiation,cm1110ConfigFiberSfp100duplex,cm1110ConfigCopperPortName,cm1110ConfigCopperPortEnable, + cm1110ConfigCopperAutoNegotiation,cm1110ConfigCopperAutoNegAdv10HDX,cm1110ConfigCopperAutoNegAdv10FDX, + cm1110ConfigCopperAutoNegAdv100HDX,cm1110ConfigCopperAutoNegAdv100FDX,cm1110ConfigCopperAutoNegAdv1000FDX, + cm1110ConfigCopperSpeed,cm1110ConfigCopperDuplex,cm1110ConfigCopperCrossOver, + cm1110ConfigCopperPauseEnh,cm1110ConfigCopperAutoSpeedDownshift,cm1110ConfigCopper10BaseTDistance, + + cm1110ConfigUnidirectionalEthernet , + cm1110ConfigPriorityToEgressQueueMap0 , + cm1110ConfigPriorityToEgressQueueMap1 , + cm1110ConfigPriorityToEgressQueueMap2 , + cm1110ConfigPriorityToEgressQueueMap3 , + cm1110ConfigPriorityToEgressQueueMap4 , + cm1110ConfigPriorityToEgressQueueMap5 , + cm1110ConfigPriorityToEgressQueueMap6 , + cm1110ConfigPriorityToEgressQueueMap7 , + cm1110ConfigCopper8021pPriority , + cm1110ConfigCopperIpTosPriority , + cm1110ConfigCopperPriorityPrecedence , + cm1110ConfigCopperCongestionPolicy , + cm1110ConfigCopperPriorityMap0 , + cm1110ConfigCopperPriorityMap1 , + cm1110ConfigCopperPriorityMap2 , + cm1110ConfigCopperPriorityMap3 , + cm1110ConfigCopperPriorityMap4 , + cm1110ConfigCopperPriorityMap5 , + cm1110ConfigCopperPriorityMap6 , + cm1110ConfigCopperPriorityMap7 , + cm1110ConfigCopperIngressLimit , + cm1110ConfigCopperEgressLimit , + cm1110ConfigCopperDiscardTaggedFrames , + cm1110ConfigCopperDiscardUntaggedFrames, + cm1110ConfigCopperDefaultVlanId , + cm1110ConfigCopperDefaultPriority , + cm1110ConfigCopperVlanTaggingAction , + cm1110ConfigCopperFilterUnknownMulticast, + cm1110ConfigCopperFilterUnknownUnicast , + cm1110ConfigFiber8021pPriority , + cm1110ConfigFiberIpTosPriority , + cm1110ConfigFiberPriorityPrecedence , + cm1110ConfigFiberCongestionPolicy , + cm1110ConfigFiberPriorityMap0 , + cm1110ConfigFiberPriorityMap1 , + cm1110ConfigFiberPriorityMap2 , + cm1110ConfigFiberPriorityMap3 , + cm1110ConfigFiberPriorityMap4 , + cm1110ConfigFiberPriorityMap5 , + cm1110ConfigFiberPriorityMap6 , + cm1110ConfigFiberPriorityMap7 , + cm1110ConfigFiberIngressLimit , + cm1110ConfigFiberEgressLimit , + cm1110ConfigFiberDiscardTaggedFrames , + cm1110ConfigFiberDiscardUntaggedFrames , + cm1110ConfigFiberDefaultVlanId , + cm1110ConfigFiberDefaultPriority , + cm1110ConfigFiberVlanTaggingAction , + cm1110ConfigFiberFilterUnknownMulticast , + cm1110ConfigFiberFilterUnknownUnicast , + cm1110ConfigFiberSgmiiInterface , + + cm1110LedPWR,cm1110LedFDF,cm1110LedLKF,cm1110LedCopperSpeed,cm1110LedFDC,cm1110LedLKC, + + cm1110PortInDiscards,cm1110PortInFiltered,cm1110PortInGoodOctets,cm1110PortHCInGoodOctets, + cm1110PortInBadOctets,cm1110PortInUnicasts,cm1110PortInBroadcasts,cm1110PortInMulticasts, + cm1110PortInPauses,cm1110PortInUnderSizes,cm1110PortInFragments,cm1110PortInOversizes, + cm1110PortInJabbers,cm1110PortInRxErrs,cm1110PortInFcsErrs,cm1110PortPkts64Octets, + cm1110PortPkts65to127Octets,cm1110PortPkts128to255Octets,cm1110PortPkts256to511Octets, + cm1110PortPkts512to1023Octets,cm1110PortPkts1024toMaxOctets,cm1110PortOutOctets, + cm1110PortHCOutOctets,cm1110PortOutFiltered,cm1110PortOutUnicasts,cm1110PortOutBroadcasts, + cm1110PortOutMulticasts,cm1110PortOutPauses,cm1110PortDeferreds,cm1110PortCollisions, + cm1110PortSingles,cm1110PortMultiples,cm1110PortExcessives,cm1110PortLates,cm1110PortOutFcsErrs, + cm1110PortResetCounters, + + cm1110AvctStart,cm1110AvctStatus,cm1110AvctTxRxPair1Results,cm1110AvctTxRxPair1Amplitude, + cm1110AvctTxRxPair1Distance,cm1110AvctTxRxPair2Results,cm1110AvctTxRxPair2Amplitude, + cm1110AvctTxRxPair2Distance,cm1110AvctTxRxPair3Results,cm1110AvctTxRxPair3Amplitude, + cm1110AvctTxRxPair3Distance,cm1110AvctTxRxPair4Results,cm1110AvctTxRxPair4Amplitude, + cm1110AvctTxRxPair4Distance, + + cm110Modelname,cm110ModelDesc ,cm110HwJmp5ConfigMode,cm110HwJmp6AutoMDIX,cm110HwSw1TpAutoNegotiation, + cm110HwSw2LinkMode,cm110HwSw3FarEndFault,cm110HwSw4TpDuplex,cm110HwSw5TpSpeed, + cm110HwSw6FiberDuplex,cm110HwSw7Loopback,cm110FiberLinkStatus,cm110FiberConnType, + cm110FiberSpeed,cm110FiberFarEndFault,cm110FiberReceiveStatus,cm110FiberLoopBack ,cm110CopperLinkStatus, + cm110CopperConnType,cm110CopperAutoNegState,cm110CopperSpeed,cm110CopperDuplex, + cm110CopperCrossOver,cm110CopperPause,cm110CopperLPRFStatus, + + cm110ConfigStatus,cm110ConfigModuleName,cm110ConfigLinkMode,cm110ConfigFiberFarEndFault, + cm110ConfigMaxPacketSize,cm110ConfigFiberPortName,cm110ConfigFiberPortEnable,cm110ConfigFiberDuplex, + cm110ConfigCopperPortName,cm110ConfigCopperPortEnable,cm110ConfigCopperAutoNegotiation, + cm110ConfigCopperAutoNegAdv10HDX,cm110ConfigCopperAutoNegAdv10FDX,cm110ConfigCopperAutoNegAdv100HDX, + cm110ConfigCopperAutoNegAdv100FDX,cm110ConfigCopperSpeed,cm110ConfigCopperDuplex, + cm110ConfigCopperCrossOver,cm110ConfigCopperPause,cm110ConfigCopperExtendDistance, + + cm110ConfigUnidirectionalEthernet , + cm110ConfigPriorityToEgressQueueMap0 , + cm110ConfigPriorityToEgressQueueMap1 , + cm110ConfigPriorityToEgressQueueMap2 , + cm110ConfigPriorityToEgressQueueMap3 , + cm110ConfigPriorityToEgressQueueMap4 , + cm110ConfigPriorityToEgressQueueMap5 , + cm110ConfigPriorityToEgressQueueMap6 , + cm110ConfigPriorityToEgressQueueMap7 , + cm110ConfigCopper8021pPriority , + cm110ConfigCopperIpTosPriority , + cm110ConfigCopperPriorityPrecedence , + cm110ConfigCopperCongestionPolicy , + cm110ConfigCopperPriorityMap0 , + cm110ConfigCopperPriorityMap1 , + cm110ConfigCopperPriorityMap2 , + cm110ConfigCopperPriorityMap3 , + cm110ConfigCopperPriorityMap4 , + cm110ConfigCopperPriorityMap5 , + cm110ConfigCopperPriorityMap6 , + cm110ConfigCopperPriorityMap7 , + cm110ConfigCopperIngressLimit , + cm110ConfigCopperEgressLimit , + cm110ConfigCopperDiscardTaggedFrames , + cm110ConfigCopperDiscardUntaggedFrames, + cm110ConfigCopperDefaultVlanId , + cm110ConfigCopperDefaultPriority , + cm110ConfigCopperVlanTaggingAction , + cm110ConfigCopperFilterUnknownMulticast, + cm110ConfigCopperFilterUnknownUnicast , + cm110ConfigFiber8021pPriority , + cm110ConfigFiberIpTosPriority , + cm110ConfigFiberPriorityPrecedence , + cm110ConfigFiberCongestionPolicy , + cm110ConfigFiberPriorityMap0 , + cm110ConfigFiberPriorityMap1 , + cm110ConfigFiberPriorityMap2 , + cm110ConfigFiberPriorityMap3 , + cm110ConfigFiberPriorityMap4 , + cm110ConfigFiberPriorityMap5 , + cm110ConfigFiberPriorityMap6 , + cm110ConfigFiberPriorityMap7 , + cm110ConfigFiberIngressLimit , + cm110ConfigFiberEgressLimit , + cm110ConfigFiberDiscardTaggedFrames , + cm110ConfigFiberDiscardUntaggedFrames , + cm110ConfigFiberDefaultVlanId , + cm110ConfigFiberDefaultPriority , + cm110ConfigFiberVlanTaggingAction , + cm110ConfigFiberFilterUnknownMulticast , + cm110ConfigFiberFilterUnknownUnicast , + + cm110LedPWR,cm110LedFDF,cm110LedLKF,cm110LedCopperSpeed,cm110LedFDC,cm110LedLKC, + + cm110PortRxErrors,cm110PortTxCollisions,cm110PortInFiltered,cm110PortInGoodOctets, + cm110PortInBadOctets,cm110PortInUnicasts,cm110PortInBroadcasts,cm110PortInMulticasts, + cm110PortInPauses,cm110PortInUnderSizes,cm110PortInFragments,cm110PortInOversizes, + cm110PortInJabbers,cm110PortInMACRcvErrs,cm110PortInFcsErrs,cm110PortPkts64Octets, + cm110PortPkts65to127Octets,cm110PortPkts128to255Octets,cm110PortPkts256to511Octets, + cm110PortPkts512to1023Octets,cm110PortPkts1024toMaxOctets,cm110PortOutOctets, + cm110PortOutUnicasts,cm110PortOutBroadcasts,cm110PortOutMulticasts,cm110PortOutPauses, + cm110PortExcessives,cm110PortCollisions,cm110PortDeferreds,cm110PortSingles,cm110PortMultiples, + cm110PortOutFcsErrs,cm110PortLates,cm110PortResetCounters, + + cm110VctStart,cm110VctStatus,cm110VctTxPairResults,cm110VctTxPairAmplitude,cm110VctTxPairDistance, + cm110VctRxPairResults,cm110VctRxPairAmplitude,cm110VctRxPairDistance, + + mcrMgtModelName,mcrMgtModelDesc,mcrMgtFailSafeBootLoaderVer ,mcrMgtUpTime,mcrMgtConsoleDSR, + + mcrMgtConfigStatus,mcrMgtConfigEthSpeedDuplex,mcrMgtConfigEthCrossover,mcrMgtConfigConsolePortEnabled, + mcrMgtConfigConsoleSpeed,mcrMgtConfigConsoleDataBits,mcrMgtConfigConsoleParity, + mcrMgtConfigConsoleStopBits,mcrMgtConfigConsoleFlowControl,mcrMgtConfigConsoleMonitorDSR, + + mcrMgtLedPWR,mcrMgtLedALM,mcrMgtLedLKC,mcrMgtLedCopperSpeed, + + cm10gModelname,cm10gModelDesc ,cm10gHwJmp5ConfigMode , + cm10gHwSw1OperationMode, + cm10gHwSw2LinkMode, + cm10gHwSw3FiberFaultAlert, + cm10gHwSw4Port1EdcMode, + cm10gHwSw5Port2EdcMode, + cm10gPort1LinkStatus,cm10gPort1ConnType,cm10gPort1AutoNegState,cm10gPort1Speed, + cm10gPort1Duplex,cm10gPort1PauseEnh,cm10gPort1ReceiveStatus, + cm10gPort2LinkStatus,cm10gPort2ConnType,cm10gPort2AutoNegState,cm10gPort2Speed, + cm10gPort2Duplex,cm10gPort2PauseEnh,cm10gPort2ReceiveStatus, + cm10gPortLoopBack,cm10gPortTestMode, + + + + cm10gConfigStatus,cm10gConfigModuleName,cm10gConfigLinkMode,cm10gConfigFiberFaultAlert,cm10gConfigFiberAutoNeg, + cm10gConfigPort1Name,cm10gConfigPort1Enable, cm10gConfigPort1EdcMode, cm10gConfigPort1FecEnable, + cm10gConfigPort1FecAmplitude, cm10gConfigPort1FecPhase, cm10gConfigPort1WavelengthEnable, cm10gConfigPort1WavelengthValue, + cm10gConfigPort1ChannelEnable, cm10gConfigPort1ChannelNumber, cm10gConfigPort1TxDitherEnable, cm10gConfigPort1TxDitherValue, + + cm10gConfigPort2Name,cm10gConfigPort2Enable, cm10gConfigPort2EdcMode, cm10gConfigPort2FecEnable, + cm10gConfigPort2FecAmplitude, cm10gConfigPort2FecPhase, cm10gConfigPort2WavelengthEnable, cm10gConfigPort2WavelengthValue, + cm10gConfigPort2ChannelEnable, cm10gConfigPort2ChannelNumber, cm10gConfigPort2TxDitherEnable, cm10gConfigPort2TxDitherValue, + + cm10gLedPWR,cm10gLedLK1,cm10gLedLK2, + + exCMModelName, + exCMModelDesc, + exCMHwJmp5ConfigMode, + exCMHwSw1AutoLocalRemote, + exCMHwSw2Rate, + exCMHwSw3SymmetricAsymmetric, + exCMHwSw4SnrRatio, + exCMHwSw5Loopback, + exCMHwSw6EthAutoNeg, + exCMHwSw7EthSpeed, + exCMHwSw8EthDuplex, + exCMHwSw9LinkMode, + exCMHwSw10InterlinkFaultFeedback, + + exCMVdslLinkStatus, + exCMVdslConnType, + exCMVdslLoopBack, + exCMVdslRole, + exCMVdslProfile, + exCMVdslBitswapping, + + exCMVdslStatusAttainableDataRateUp, + exCMVdslStatusAttainableDataRateDown, + + exCMVdslStatusActualDataRateUp, + exCMVdslStatusActualDataRateDown, + + exCMVdslStatusPrevDataRateUp, + exCMVdslStatusPrevDataRateDown, + + exCMVdslStatusActualSnrUp, + exCMVdslStatusActualSnrDown, + exCMVdslStatusActualSnrUs0, + exCMVdslStatusActualSnrUs1, + exCMVdslStatusActualSnrDs1, + exCMVdslStatusActualSnrUs2, + exCMVdslStatusActualSnrDs2, + exCMVdslStatusActualSnrUs3, + exCMVdslStatusActualSnrDs3, + exCMVdslStatusActualSnrUs4, + exCMVdslStatusActualSnrDs4, + + exCMVdslStatusActualSignalAttenuationUp, + exCMVdslStatusActualSignalAttenuationDown, + exCMVdslStatusActualSignalAttenuationUs0, + exCMVdslStatusActualSignalAttenuationUs1, + exCMVdslStatusActualSignalAttenuationDs1, + exCMVdslStatusActualSignalAttenuationUs2, + exCMVdslStatusActualSignalAttenuationDs2, + exCMVdslStatusActualSignalAttenuationUs3, + exCMVdslStatusActualSignalAttenuationDs3, + exCMVdslStatusActualSignalAttenuationUs4, + exCMVdslStatusActualSignalAttenuationDs4, + + exCMVdslStatusActualLineAttenuationUp, + exCMVdslStatusActualLineAttenuationDown, + exCMVdslStatusActualLineAttenuationUs0, + exCMVdslStatusActualLineAttenuationUs1, + exCMVdslStatusActualLineAttenuationDs1, + exCMVdslStatusActualLineAttenuationUs2, + exCMVdslStatusActualLineAttenuationDs2, + exCMVdslStatusActualLineAttenuationUs3, + exCMVdslStatusActualLineAttenuationDs3, + exCMVdslStatusActualLineAttenuationUs4, + exCMVdslStatusActualLineAttenuationDs4, + + exCMVdslStatusActualInterleaveDelayUp, + exCMVdslStatusActualInterleaveDelayDown, + + exCMVdslStatusActualInpUp, + exCMVdslStatusActualInpDown, + + exCMVdslStatusActualInterleavingDepthUp, + exCMVdslStatusActualInterleavingDepthDown, + + exCMVdslStatusActualInterleavingBlockUp, + exCMVdslStatusActualInterleavingBlockDown, + + exCMVdslStatusActualTransmitPowerUp, + exCMVdslStatusActualTransmitPowerDown, + + exCMVdslStatusMaxDataRateUp, + exCMVdslStatusMaxDataRateDown, + + exCMVdslStatusMinDataRateUp, + exCMVdslStatusMinDataRateDown, + + exCMVdslStatusTargetSnrUp, + exCMVdslStatusTargetSnrDown, + + exCMVdslStatusMaxInterleaveDelayUp, + exCMVdslStatusMaxInterleaveDelayDown, + + exCMVdslStatusMinInpUp, + exCMVdslStatusMinInpDown, + exCMVdslRemoteLoopback, + exCMVdslRemoteReset, + + exCMEthernetLinkStatus, + exCMEthernetConnType, + exCMEthernetAutoNegState, + exCMEthernetSpeed, + exCMEthernetDuplex, + exCMEthernetCrossOver, + exCMEthernetPauseEnh, + exCMEthernetLPRFStatus, + exCMEthernetAutoSpeedDownshift, + exCMEthernetMDI, + exCMVdslFirmwareVersion, + exCMVdslFirmwareDate, + exCMVdslFirmwareDateString, + + exCMConfigStatus, + + exCMConfigModuleName, + exCMConfigLinkMode, + exCMConfigInterlinkFaultFeedback, + + exCMConfigVdslPortName, + exCMConfigVdslPortEnable, + + exCMConfigVdslProfileMode, + exCMConfigVdslRole, + exCMConfigVdslRate, + exCMConfigVdslSymmetry, + + exCMConfigVdslProfile, + exCMConfigVdslOverrideProfile, + + exCMConfigVdslSignalToNoiseRatioUp, + exCMConfigVdslMinDataRateUp, + exCMConfigVdslMaxDataRateUp, + exCMConfigVdslMaxInterleaveDelayUp, + exCMConfigVdslMinInpUp, + + exCMConfigVdslSignalToNoiseRatioDown, + exCMConfigVdslMinDataRateDown, + exCMConfigVdslMaxDataRateDown, + exCMConfigVdslMaxInterleaveDelayDown, + exCMConfigVdslMinInpDown, + + exCMConfigVdslBitswapping, + + exCMConfigVdslLowBandwidthAlarmUp, + exCMConfigVdslLowBandwidthAlarmDown, + + exCMConfigEthernetPortName, + exCMConfigEthernetPortEnable, + exCMConfigEthernetAutoNegotiation, + exCMConfigEthernetAutoNegAdv10HDX, + exCMConfigEthernetAutoNegAdv10FDX, + exCMConfigEthernetAutoNegAdv100HDX, + exCMConfigEthernetAutoNegAdv100FDX, + exCMConfigEthernetAutoNegAdv1000FDX, + exCMConfigEthernetSpeed, + exCMConfigEthernetDuplex, + exCMConfigEthernetCrossOver, + exCMConfigEthernetPauseEnh, + exCMConfigEthernetAutoSpeedDownshift, + exCMConfigEthernet10BaseTDistance, + + exCMConfigUnidirectionalEthernet, + exCMConfigPriorityToEgressQueueMap0, + exCMConfigPriorityToEgressQueueMap1, + exCMConfigPriorityToEgressQueueMap2, + exCMConfigPriorityToEgressQueueMap3, + exCMConfigPriorityToEgressQueueMap4, + exCMConfigPriorityToEgressQueueMap5, + exCMConfigPriorityToEgressQueueMap6, + exCMConfigPriorityToEgressQueueMap7, + + exCMConfigEthernet8021pPriority, + exCMConfigEthernetIpTosPriority, + exCMConfigEthernetPriorityPrecedence, + exCMConfigEthernetCongestionPolicy, + + exCMConfigEthernetPriorityMap0, + exCMConfigEthernetPriorityMap1, + exCMConfigEthernetPriorityMap2, + exCMConfigEthernetPriorityMap3, + exCMConfigEthernetPriorityMap4, + exCMConfigEthernetPriorityMap5, + exCMConfigEthernetPriorityMap6, + exCMConfigEthernetPriorityMap7, + + exCMConfigEthernetIngressLimit, + exCMConfigEthernetEgressLimit, + exCMConfigEthernetDiscardTaggedFrames, + exCMConfigEthernetDiscardUntaggedFrames, + exCMConfigEthernetDefaultVlanId, + exCMConfigEthernetDefaultPriority, + exCMConfigEthernetVlanTaggingAction, + exCMConfigEthernetFilterUnknownMulticast, + exCMConfigEthernetFilterUnknownUnicast, + + exCMConfigVdsl8021pPriority, + exCMConfigVdslIpTosPriority, + exCMConfigVdslPriorityPrecedence, + exCMConfigVdslCongestionPolicy, + + exCMConfigVdslPriorityMap0, + exCMConfigVdslPriorityMap1, + exCMConfigVdslPriorityMap2, + exCMConfigVdslPriorityMap3, + exCMConfigVdslPriorityMap4, + exCMConfigVdslPriorityMap5, + exCMConfigVdslPriorityMap6, + exCMConfigVdslPriorityMap7, + + exCMConfigVdslIngressLimit, + exCMConfigVdslEgressLimit, + exCMConfigVdslDiscardTaggedFrames, + exCMConfigVdslDiscardUntaggedFrames, + exCMConfigVdslDefaultVlanId, + exCMConfigVdslDefaultPriority, + exCMConfigVdslVlanTaggingAction, + exCMConfigVdslFilterUnknownMulticast, + exCMConfigVdslFilterUnknownUnicast, + + exCMConfigVdslFastMode, + + exCMLedILNK, exCMLedLOC, exCMLedPWR, exCMLedETH, exCMLedRMT, + + + exCMPortInDiscards, + exCMPortInFiltered, + exCMPortInGoodOctets, + exCMPortHCInGoodOctets, + exCMPortInBadOctets, + exCMPortInUnicasts, + exCMPortInBroadcasts, + exCMPortInMulticasts, + exCMPortInPauses, + exCMPortInUnderSizes, + exCMPortInFragments, + exCMPortInOversizes, + exCMPortInJabbers, + exCMPortInRxErrs, + exCMPortInFcsErrs, + exCMPortPkts64Octets, + exCMPortPkts65to127Octets, + exCMPortPkts128to255Octets, + exCMPortPkts256to511Octets, + exCMPortPkts512to1023Octets, + exCMPortPkts1024toMaxOctets, + exCMPortOutOctets, + exCMPortHCOutOctets, + exCMPortOutFiltered, + exCMPortOutUnicasts, + exCMPortOutBroadcasts, + exCMPortOutMulticasts, + exCMPortOutPauses, + exCMPortDeferreds, + exCMPortCollisions, + exCMPortSingles, + exCMPortMultiples, + exCMPortExcessives, + exCMPortLates, + exCMPortOutFcsErrs, + exCMPortResetCounters, + + exCMVdslStatsTimePeriod, + exCMVdslStatsFullInitLocal, + exCMVdslStatsCodeViolationLocal, + exCMVdslStatsCorrectedLocal, + exCMVdslStatsFecSecsLocal, + exCMVdslStatsErroredSecsLocal, + exCMVdslStatsSeverelyErroredSecsLocal, + exCMVdslStatsLossOfSignalSecsLocal, + exCMVdslStatsUnavailableSecsLocal, + exCMVdslStatsTimeElapsedLocal, + exCMVdslStatsFullInitRemote, + exCMVdslStatsCodeViolationRemote, + exCMVdslStatsCorrectedRemote, + exCMVdslStatsFecSecsRemote, + exCMVdslStatsErroredSecsRemote, + exCMVdslStatsSeverelyErroredSecsRemote, + exCMVdslStatsLossOfSignalSecsRemote, + exCMVdslStatsUnavailableSecsRemote, + exCMVdslStatsTimeElapsedRemote, + + exCMAvctStart, + exCMAvctStatus, + exCMAvctTxRxPair1Results, + exCMAvctTxRxPair1Amplitude, + exCMAvctTxRxPair1Distance, + exCMAvctTxRxPair2Results, + exCMAvctTxRxPair2Amplitude, + exCMAvctTxRxPair2Distance, + exCMAvctTxRxPair3Results, + exCMAvctTxRxPair3Amplitude, + exCMAvctTxRxPair3Distance, + exCMAvctTxRxPair4Results, + exCMAvctTxRxPair4Amplitude, + exCMAvctTxRxPair4Distance, + + cm10gtModelname, + cm10gtModelDesc, + cm10gtHwJmp5ConfigMode, + cm10gtHwSw1OperationMode, + cm10gtHwSw2LinkMode, + cm10gtHwSw3FiberFaultAlert, + cm10gtHwSw4EnergyEfficentEthernet, + cm10gtHwSw5Unused, + + cm10gtPort1LinkStatus, + cm10gtPort1ConnType, + cm10gtPort1AutoNegState, + cm10gtPort1Speed, + cm10gtPort1Duplex, + cm10gtPort1PauseEnh, + cm10gtPort1ReceiveStatus, + cm10gtPort1LPRFStatus, + + cm10gtPort2LinkStatus, + cm10gtPort2ConnType, + cm10gtPort2AutoNegState, + cm10gtPort2Speed, + cm10gtPort2Duplex, + cm10gtPort2PauseEnh, + cm10gtPort2LPRFStatus, + + cm10gtPortLoopBack, + cm10gtPortTestMode, + + cm10gtConfigStatus, + cm10gtConfigModuleName, + cm10gtConfigLinkMode, + cm10gtConfigFiberFaultAlert, + cm10gtConfigFiberAutoNeg, + cm10gtConfigPort1Name, + cm10gtConfigPort1Enable, + cm10gtConfigPort1FecEnable, + cm10gtConfigPort1FecAmplitude, + cm10gtConfigPort1FecPhase, + cm10gtConfigPort1WavelengthEnable, + cm10gtConfigPort1WavelengthValue, + cm10gtConfigPort1ChannelEnable, + cm10gtConfigPort1ChannelNumber, + cm10gtConfigPort1TxDitherEnable, + cm10gtConfigPort1TxDitherValue, + + cm10gtConfigPort2Name, + cm10gtConfigPort2Enable, + cm10gtConfigPort2CopperDuplex, + cm10gtConfigPort2CopperPauseEnh, + cm10gtConfigPort2CopperEnergyEfficientEthernet, + + cm10gtLedsSlotIndex, + cm10gtLedPWR, + cm10gtLedLK1, + cm10gtLedLK2, + + cm4gptModelname, + cm4gptModelDesc, + cm4gptHwJmp5ConfigMode, + cm4gptHwSw1LinkMode, + cm4gptHwSw2FiberFaultAlert, + cm4gptHwSw3RateSelect, + cm4gptHwSw4Unused, + + cm4gptPort1LinkStatus, + cm4gptPort1ConnType, + + cm4gptPort2LinkStatus, + cm4gptPort2ConnType, + + cm4gptConfigStatus, + cm4gptConfigModuleName, + cm4gptConfigLinkMode, + cm4gptConfigFiberFaultAlert, + cm4gptConfigRateSelect, + + cm4gptConfigPort1Name, + cm4gptConfigPort1Enable, + + cm4gptConfigPort2Name, + cm4gptConfigPort2Enable, + + cm4gptLedPWR, + cm4gptLedLK1, + cm4gptLedLK2, + + mgtEthStatsName,mgtEthStatsMacAddress,mgtEthStatsStatus,mgtEthStatsSpeedDuplex, + mgtEthStatsBroadcast,mgtEthStatsDebug,mgtEthStatsLoopback,mgtEthStatsPointtoPoint, + mgtEthStatsNoTrailers,mgtEthStatsRunning,mgtEthStatsNoArp,mgtEthStatsPromiscuous, + mgtEthStatsRxMulticast,mgtEthStatsMasterLoadBalancer,mgtEthStatsSlaveLoadBalancer, + mgtEthStatsMulticast,mgtEthStatsSetMedia,mgtEthStatsAutoMedia,mgtEthStatsDynamic, + mgtEthStatsLocalAddress,mgtEthStatsSubnetMask,mgtEthStatsBroadcastAddress,mgtEthStatsMtu, + mgtEthStatsTxQLen,mgtEthStatsRxBytes,mgtEthStatsTxBytes,mgtEthStatsRxPackets,mgtEthStatsTxPackets, + mgtEthStatsRxErrors,mgtEthStatsTxPktErrors,mgtEthStatsRxDroppedPkts,mgtEthStatsTxDroppedPkts, + mgtEthStatsRxOverruns,mgtEthStatsTxOverruns,mgtEthStatsRxFrameErrs,mgtEthStatsTxCarrierErrs, + mgtEthStatsCollisions, + + sfpDmiStatus,sfpDmiConnectorType,sfpDmiNominalBitRate,sfpDmiLinkReach9125,sfpDmiLinkReach50125, + sfpDmiLinkReach625125,sfpDmiFiberWaveLength,sfpDmiCurrentTempState,sfpDmiRealTimeTemp,sfpDmiHighTempWarn, + sfpDmiHighTempAlarm,sfpDmiLowTempWarn,sfpDmiLowTempAlarm,sfpDmiCurrentVoltState, + sfpDmiRealTimeVolt,sfpDmiHighVoltWarn,sfpDmiHighVoltAlarm,sfpDmiLowVoltWarn,sfpDmiLowVoltAlarm, + sfpDmiCurrentTxBiasState,sfpDmiRealTimeTxBias,sfpDmiHighTxBiasWarn,sfpDmiHighTxBiasAlarm, + sfpDmiLowTxBiasWarn,sfpDmiLowTxBiasAlarm,sfpDmiCurrentTxPowerState,sfpDmiRealTimeTxPower, + sfpDmiHighTxPowerWarn,sfpDmiHighTxPowerAlarm,sfpDmiLowTxPowerWarn,sfpDmiLowTxPowerAlarm, + sfpDmiCurrentRxPowerState,sfpDmiRealTimeRxPower,sfpDmiHighRxPowerWarn,sfpDmiHighRxPowerAlarm, + sfpDmiLowRxPowerWarn,sfpDmiLowRxPowerAlarm,sfpDmiStatus2, + sfpDmiVendorSerialNumber, sfpDmiVendorName, sfpDmiVendorPartNumber, + xfpDmiAux1Type, xfpDmiAux1State, xfpDmiRealTimeAux1, xfpDmiHighAux1Warn, xfpDmiHighAux1Alarm, + xfpDmiLowAux1Warn, xfpDmiLowAux1Alarm, + xfpDmiAux2Type, xfpDmiAux2State, xfpDmiRealTimeAux2, xfpDmiHighAux2Warn, xfpDmiHighAux2Alarm, + xfpDmiLowAux2Warn, xfpDmiLowAux2Alarm, + xfpDmiMinBitRate, xfpDmiMaxBitRate, xfpDmiReachEBW50125, sfpDmiReachCopper + } + STATUS current + DESCRIPTION + "The group of objects for identifying and determining the configuration and + current timeliness values of the Perle Managed Media Converters media converter modules" + ::= { mcrMGTMIBGroups 2 } +-- +-- end of mcrMGTMIBMediaGroup +-- +-- +-- mcrMGTMIBMgtGroup +-- +mcrMGTMIBMgtGroup OBJECT-GROUP + OBJECTS { + + systemStatus,systemName,systemDomainName,systemIpAddress,systemSubnetBits,systemDHCPUpdateDNS, + systemAutoObtainDNS,systemAutoObtainGW,systemDomainPrefix, + systemTFTPRetry,systemTFTPTimeOut, + + gatewayStatus,gatewayHost,gatewayType,gatewayIpAddress,gatewaySubnetBits,gatewayInterface, + + hostStatus,hostName,hostIpAddr,hostFqdn, + + dnsStatus,dnsIpAddress,dnsActive, + + dynamicDNSStatus,dynamicDNS,dynamicDNSHostname,dynamicDNSUserName,dynamicDNSPassword, + dynamicDNSSystemType,dynamicDNSWildCard,dynamicDNSConnectionMethod,dynamicDNSSSLVerifyPeerCertificate, + dynamicDNSSSLCountry ,dynamicDNSSSLStateProv ,dynamicDNSSSLLocality ,dynamicDNSSSLOrganisation, + dynamicDNSSSLOrganisationUnit ,dynamicDNSSSLCommonName ,dynamicDNSSSLEmail, + dynamicDNSStatusString, + + dynamicDNSSSLCipherStatus,dynamicDNSSSLCipherEncryption, + dynamicDNSSSLCipherKeySizeMin,dynamicDNSSSLCipherKeySizeMax,dynamicDNSSSLCipherKeyExchange, + dynamicDNSSSLCipherHMAC, + + ipv6serviceStatus, serviceAutoDiscovery, serviceDHCPv6, + serviceDHCPv6IPAddresses, serviceDHCPv6NetworkPrefix,serviceDHCPv6AutoObtainDNS, + + ipv6AddressStatus,ipv6AddressAddr,ipv6AddressPrefixBits,ipv6AddressAuto ,ipv6AddressSendAdvertise, + + interfacev6Name,interfacev6Address,interfacev6PrefixBits,interfacev6Scope, + + ipv6TunnelStatus,ipv6TunnelName,ipv6TunnelMode,ipv6TunnelRemoteHost, + + accessServicesStatus,accessServicesSessInactTimeout,accessServiceHTTPD,accessServiceHTTPSD, + accessServiceTelnetD,acessServiceSSHD,acessServiceSnmpD,acessServiceSetIP,acessIncomingPings, + + webManagerStatus,httpsPassphrase, + + sshServerStatus,sshServerAuthRSA,sshServerAuthDSA,sshServerAuthKeyboard,sshServerAuthPassword, + sshServerCipher3Des,sshServerCipherBlowfish,sshServerCipherCipherAES,sshServerCipherCAST, + sshServerCipherArcfour,sshServerVerbose,sshServerCompression,sshServerSSH1, + + snmpAgentStatus,snmpContact,snmpLocation, + + snmpCommunityStatus,snmpCommunityName,snmpCommunityIpAddress,snmpCommunityPermission, + snmpV3ReadOnlyStatus,snmpV3ReadOnlyUserName,snmpV3ReadOnlySecurityLevel,snmpV3ReadOnlyAuthAlgorithm, + snmpV3ReadOnlyAuthPasswd,snmpV3ReadOnlyPrivacyAlgorithm,snmpV3ReadOnlyPrivacyPasswd, + snmpV3ReadWriteStatus,snmpV3ReadWriteUserName,snmpV3ReadWriteSecurityLevel, + snmpV3ReadWriteAuthAlgorithm,snmpV3ReadWriteAuthPasswd,snmpV3ReadWritePrivacyAlgorithm, + snmpV3ReadWritePrivacyPasswd,snmpV3LocalEngineID, snmpV3LocalEngineIDTextSuffix, + + authHostsStatus, authHostOnly, + + authHostIpStatus,authHostIpAddr,authHostIpDescr, + + authHostMacStatus,authHostMacAddr,authHostMacDescr, + + localEventLogStatus,localEventLogEnabled,localEventLogAlertLevel,localEventLogClear, + + syslogStatus,syslogEnabled,syslogSeverityLevel,snmpTrapHostIndex,syslogPrimaryHost,syslogSecondaryHost, + + snmpTrapStatus,snmpTrapEnabled,snmpTrapAlertLevel, + + snmpTrapHostStatus,snmpTrapHostIpAddress,snmpTrapHostUdpPort,snmpTrapHostVersion, + snmpTrapHostType,snmpTrapHostCommunity,snmpTrapHostEnable, snmpV3TrapUserStatus, + snmpV3TrapUserUserName,snmpV3TrapUserSecurityLevel,snmpV3TrapUserAuthAlgorithm, + snmpV3TrapUserAuthPasswd,snmpV3TrapUserPrivacyAlgorithm,snmpV3TrapUserPrivacyPasswd, + snmpTrapGlbHostTimeout,snmpTapGlobHostRetries, + + mgtAccessMethod,remoteMgtIpAddress,remoteTftpHost,remoteTftpFileName,networkIpAddress, + mcrMediaPortNum,mcrMediaPortDescr, eventSeverityLevel, + xfpDmiRealTimeAux, xfpDmiHighAuxWarn, xfpDmiHighAuxAlarm, xfpDmiLowAuxWarn, xfpDmiLowAuxAlarm, + mcrModuleSubTypeInserted, mcrMediaBackedupModuleSubType, mcrMediaPortBandwidth, mcrMediaPortBandwidthThreshold, + + + emailStatus,emailEnabled,emailAlertLevel,emailTo,emailFrom,emailSMTPHost,emailReply, + emailSubject,emailSMTPUsername,emailSMTPPassword,emailSMTPEncryption,emailSMTPValidatePeerCertificate, + emailSMTPTcpPort,emailSMTPDomain, + + mgtUsersStatus,mgtUsersByPassLoginEnabled,mgtUsersPrimaryAuthMethod,mgtUsersSecondaryAuthMethod, + mgtUsersAlwaysAttemptSecond, + + userStatus,userName,userPassword,userLevel, + + userStatusName,userStatusRemoteIPAddress,userStatusStartTime, + userStatusLevel, + + radiusStatus,radiusPrimaryAuthHost,radiusSecondaryAuthHost,radiusAuthenticationPort, + radiusAccounting,radiusPrimaryAcctHost,radiusSecondaryAcctHost,radiusAccountingPort, + radiusAcctAuth,radiusRetryLimit,radiusTimeout,radiusNasIdentifier,radiusNasIpAddress, + radiusNasSpecifyIpAddress,radiusNasIpv6Address,radiusNasSpecifyIpv6Address, + + kerberosStatus,kerberosRealm,kerberosDomain,kerberosPort, + + ldapStatus,ldapHost,ldapPort,ldapBase,ldapEnableTLS,ldapTLSPort,ldapUID,ldapPasswordEncryption, + ldapClientAuth,ldapClientName,ldapClientAppendBase,ldapClientPassword, + + tacacsStatus,tacacsPrimaryHost,tacacsSecondaryHost,tacacsPort,tacacsAccounting, + tacacsAccountingPrimaryHost,tacacsAccountingSecondaryHost,tacacsAccountingPort, + tacacsAuthorization,tacacsAlternateServiceNames, + + securidStatus,securidMasterHost,securidSlaveHost,securidPort,securidType,securidLegacy, + + nisStatus,nisDomain,nisPrimaryHost,nisSecondaryHost, + + mgtDateTimeStatus,systemDate,systemTime,systemDateTimeAndOffset,timeZoneListEnable, + selectionFromTimeZoneList,timeZoneAdjustForDST, + + customTimeZoneStatus,timeZoneName,timeOffset,timeSummerName,timeSummerOffset, + timeSummerMode,timeSummerRecStartMonth,timeSummerRecStartWeek,timeSummerRecStartDay, + timeSummerRecStartHour,timeSummerRecStartMin,timeSummerRecEndMonth,timeSummerRecEndWeek, + timeSummerRecEndDay,timeSummerRecEndHour,timeSummerRecEndMin,timeSummerFixStartMonth, + timeSummerFixStartDay,timeSummerFixStartHour,timeSummerFixStartMinute,timeSummerFixEndMonth, + timeSummerFixEndDay,timeSummerFixEndHour,timeSummerFixEndMinute, + + timeStatus,timeSntpMode,timeSntpVersion,timeSntpHost1,timeSntpHost2,timeSntpServerAuthentication, + timeSntpKeyID,timeSntpKeyID2, + + sntpStatAddress,sntpStatLastUpdate,sntpStatLeapIndicator,sntpStatVersion,sntpStatMode, + sntpStatStratum,sntpStatRefId,sntpStatOffset, + + bootFileStatus,fileFirmwareHost,fileFirmwareName,fileConfigurationHost,fileConfigurationName, + + firmwareUpdateStatus, firmwareUpdateAuto, + firmwareUpdateBundleVersionCm100, firmwareUpdateBundleVersionCm110, + firmwareUpdateBundleVersionCm1000OrCm1000Sfp, + firmwareUpdateBundleVersionCm1110, firmwareUpdateBundleVersionCm1110Sfp, + firmwareUpdateBundleVersionCm100mm, firmwareUpdateBundleVersionCm1000mm, firmwareUpdateBundleVersionCm10g, + + nettxfrStatus, nettxfrDirection, nettxfrFileType, nettxfrFileHost, nettxfrFileName, + nettxfrMCSlotNumber, nettxfrUserName, nettxfrSSHKeyType, nettxfrSSLType, nettxfrSessionInUse, + nettxfrTftpPort, + + adminFunction,adminLastFunction,adminStatus,adminbootReason,adminDiagFileAvailable, + + displayFormatStatus,cfgTemperatureUnits,cfgSfpPowerUnits,cfgTimeFormat,cfgDateFormat, + powerSchedConifgStatus,powerSchedOnHour,powerSchedOnMinute, + powerSchedOffHour,powerSchedOffMinute + + } + STATUS current + DESCRIPTION + "The group of objects for identifying and determining the configuration and + current timeliness values of the Perle Managed Media Converters media converter modules" + ::= { mcrMGTMIBGroups 3 } +-- +-- end of mcrMGTMIBMgtGroup +-- +-- +-- mcrMGTMIBNotificationsGroup +-- +mcrMGTMIBNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + mcrMgtModuleInserted,mcrMgtSystemBoot,mcrMgtReset, + mcrMgtResetFactory,mcrMgtEtheLinkUp,mcrMgtEtheLinkDown, + mcrMgtConMonDSRSigChg,mcrMgtAuthFail,mcrMgtAuthSuccess, + mcrMgtDateTimeChg,mcrMgtSntpServFail,mcrMgtSntpServRec, + mcrMgtSnmpTrapHostFail,mcrMgtSnmpTrapHostRec,mcrMgtEmailServFail, + mcrMgtEmailServRec,mcrMgtConfSavedFlash,mcrMgtIpAddrDynChg, + mcrMgtTftpUploadFail,mcrMgtTftpUploadSuccess,mcrMgtTftpDownloadFail, + mcrMgtTftpDownloadSuccess,mcrMgtChassisMismatch, + + mcrChassisAdd,mcrChassisRemove,mcrChassisReset, + mcrChassisTemperatureAlarm,mcrChassisTemperatureRecover, + mcrChassisSlotPoweredOn,mcrChassisSlotPoweredOff,mcrChassisFail, + mcrChassisOk,mcrPsmuInserted, + + mcrPsmuRemoved,mcrPsmuPsuFail,mcrPsmuPsuOk, + mcrPsmuPsuVoltageFail,mcrPsmuPsuVoltageOk,mcrPsmuFanFail, + mcrPsmuFanOk, + + mcrMediaInserted,mcrMediaRemoved,mcrMediaReset, + mcrMediaLostCommunication,mcrMediaRecovCommunication, + mcrMediaFail,mcrMediaOk,mcrMediaLinkUp, + mcrMediaLinkDown,mcrMediaConfUpdateFail,mcrMediaConfUpdateSuccess, + mcrMediaConfMismatch,mcrMediaConfMismatchResolv,mcrMediaFirmwareUpdateFail, + mcrMediaFirmwareUpdateSuccess, + + mcrSfpInserted,mcrSfpRemoved, + + mcrSfpHighTempWarn,mcrSfpHighTempWarnRecov,mcrSfpHighTempAlarm, + mcrSfpHighTempAlarmRecov,mcrSfpLowTempWarn,mcrSfpLowTempWarnRecov, + mcrSfpLowTempAlarm,mcrSfpLowTempAlarmRecov, + + mcrSfpHighVoltWarn,mcrSfpHighVoltWarnRecov,mcrSfpHighVoltAlarm, + mcrSfpHighVoltAlarmRecov,mcrSfpLowVoltWarn,mcrSfpLowVoltWarnRecov, + mcrSfpLowVoltAlarm,mcrSfpLowVoltAlarmRecov, + + mcrSfpHighTxBiasWarn,mcrSfpHighTxBiasWarnRecov,mcrSfpHighTxBiasAlarm, + mcrSfpHighTxBiasAlarmRecov,mcrSfpLowTxBiasWarn,mcrSfpLowTxBiasWarnRecov, + mcrSfpLowTxBiasAlarm,mcrSfpLowTxBiasAlarmRecov, + + mcrSfpHighTxPowerWarn,mcrSfpHighTxPowerWarnRecov,mcrSfpHighTxPowerAlarm, + mcrSfpHighTxPowerAlarmRecov,mcrSfpLowTxPowerWarn,mcrSfpLowTxPowerWarnRecov, + mcrSfpLowTxPowerAlarm,mcrSfpLowTxPowerAlarmRecov, + + mcrSfpHighRxPowerWarn,mcrSfpHighRxPowerWarnRecov,mcrSfpHighRxPowerAlarm, + mcrSfpHighRxPowerAlarmRecov,mcrSfpLowRxPowerWarn,mcrSfpLowRxPowerWarnRecov, + mcrSfpLowRxPowerAlarm,mcrSfpLowRxPowerAlarmRecov, + + mcrChassisCommTempSensorFail,mcrChassisCommTempSensorRecov, + mcrMediaDetectFail,mcrMediaBadImage,mcrSfpLostComm,mcrSfpRecovComm, + + mcrModuleNotSupported, mcrModuleFirmwareUpdate, + + mcrSfpPortShutdown, mcrSfpPortShutdownRecov, + + mcrXfpHighApdBiasWarn, mcrXfpHighApdBiasWarnRecov, mcrXfpHighApdBiasAlarm, mcrXfpHighApdBiasAlarmRecov, + mcrXfpLowApdBiasWarn, mcrXfpLowApdBiasWarnRecov, mcrXfpLowApdBiasAlarm, mcrXfpLowApdBiasAlarmRecov, + + mcrXfpHighTecCurrentWarn, mcrXfpHighTecCurrentWarnRecov, mcrXfpHighTecCurrentAlarm, mcrXfpHighTecCurrentAlarmRecov, + mcrXfpLowTecCurrentWarn, mcrXfpLowTecCurrentWarnRecov, mcrXfpLowTecCurrentAlarm, mcrXfpLowTecCurrentAlarmRecov, + + mcrXfpHighLaserTempWarn, mcrXfpHighLaserTempWarnRecov, mcrXfpHighLaserTempAlarm, mcrXfpHighLaserTempAlarmRecov, + mcrXfpLowLaserTempWarn, mcrXfpLowLaserTempWarnRecov, mcrXfpLowLaserTempAlarm, mcrXfpLowLaserTempAlarmRecov, + + mcrXfpHighLaserWavelengthWarn, mcrXfpHighLaserWavelengthWarnRecov, mcrXfpHighLaserWavelengthAlarm, mcrXfpHighLaserWavelengthAlarmRecov, + mcrXfpLowLaserWavelengthWarn, mcrXfpLowLaserWavelengthWarnRecov, mcrXfpLowLaserWavelengthAlarm, mcrXfpLowLaserWavelengthAlarmRecov, + + mcrXfpHigh5VoltWarn, mcrXfpHigh5VoltWarnRecov, mcrXfpHigh5VoltAlarm, mcrXfpHigh5VoltAlarmRecov, + mcrXfpLow5VoltWarn, mcrXfpLow5VoltWarnRecov, mcrXfpLow5VoltAlarm, mcrXfpLow5VoltAlarmRecov, + + mcrXfpHigh33VoltWarn, mcrXfpHigh33VoltWarnRecov, mcrXfpHigh33VoltAlarm, mcrXfpHigh33VoltAlarmRecov, + mcrXfpLow33VoltWarn, mcrXfpLow33VoltWarnRecov, mcrXfpLow33VoltAlarm, mcrXfpLow33VoltAlarmRecov, + + mcrXfpHigh18VoltWarn, mcrXfpHigh18VoltWarnRecov, mcrXfpHigh18VoltAlarm, mcrXfpHigh18VoltAlarmRecov, + mcrXfpLow18VoltWarn, mcrXfpLow18VoltWarnRecov, mcrXfpLow18VoltAlarm, mcrXfpLow18VoltAlarmRecov, + + mcrXfpHighM52VoltWarn, mcrXfpHighM52VoltWarnRecov, mcrXfpHighM52VoltAlarm, mcrXfpHighM52VoltAlarmRecov, + mcrXfpLowM52VoltWarn, mcrXfpLowM52VoltWarnRecov, mcrXfpLowM52VoltAlarm, mcrXfpLowM52VoltAlarmRecov, + + mcrXfpHigh5VCurrentWarn, mcrXfpHigh5VCurrentWarnRecov, mcrXfpHigh5VCurrentAlarm, mcrXfpHigh5VCurrentAlarmRecov, + mcrXfpLow5VCurrentWarn, mcrXfpLow5VCurrentWarnRecov, mcrXfpLow5VCurrentAlarm, mcrXfpLow5VCurrentAlarmRecov, + + mcrXfpHigh33VCurrentWarn, mcrXfpHigh33VCurrentWarnRecov, mcrXfpHigh33VCurrentAlarm, mcrXfpHigh33VCurrentAlarmRecov, + mcrXfpLow33VCurrentWarn, mcrXfpLow33VCurrentWarnRecov, mcrXfpLow33VCurrentAlarm, mcrXfpLow33VCurrentAlarmRecov, + + mcrXfpHigh18VCurrentWarn, mcrXfpHigh18VCurrentWarnRecov, mcrXfpHigh18VCurrentAlarm, mcrXfpHigh18VCurrentAlarmRecov, + mcrXfpLow18VCurrentWarn, mcrXfpLow18VCurrentWarnRecov, mcrXfpLow18VCurrentAlarm, mcrXfpLow18VCurrentAlarmRecov, + + mcrXfpHighM52VCurrentWarn, mcrXfpHighM52VCurrentWarnRecov, mcrXfpHighM52VCurrentAlarm, mcrXfpHighM52VCurrentAlarmRecov, + mcrXfpLowM52VCurrentWarn, mcrXfpLowM52VCurrentWarnRecov, mcrXfpLowM52VCurrentAlarm, mcrXfpLowM52VCurrentAlarmRecov, + + mcrXfpHighVCC5Warn, mcrXfpHighVCC5WarnRecov, mcrXfpHighVCC5Alarm, mcrXfpHighVCC5AlarmRecov, + mcrXfpLowVCC5Warn, mcrXfpLowVCC5WarnRecov, mcrXfpLowVCC5Alarm, mcrXfpLowVCC5AlarmRecov, + + mcrXfpHighVCC3Warn, mcrXfpHighVCC3WarnRecov, mcrXfpHighVCC3Alarm, mcrXfpHighVCC3AlarmRecov, + mcrXfpLowVCC3Warn, mcrXfpLowVCC3WarnRecov, mcrXfpLowVCC3Alarm, mcrXfpLowVCC3AlarmRecov, + + mcrXfpHighVCC2Warn, mcrXfpHighVCC2WarnRecov, mcrXfpHighVCC2Alarm, mcrXfpHighVCC2AlarmRecov, + mcrXfpLowVCC2Warn, mcrXfpLowVCC2WarnRecov, mcrXfpLowVCC2Alarm, mcrXfpLowVCC2AlarmRecov, + + mcrXfpHighVEE5Warn, mcrXfpHighVEE5WarnRecov, mcrXfpHighVEE5Alarm, mcrXfpHighVEE5AlarmRecov, + mcrXfpLowVEE5Warn, mcrXfpLowVEE5WarnRecov, mcrXfpLowVEE5Alarm, mcrXfpLowVEE5AlarmRecov, + + mcrSfpSpeedMismatch, mcrSfpSpeedMismatchRecov, mcrXfpPowerExceeded, mcrXfpPowerExceededRecov, + mcrLinkTestError, mcrAlarmRelayEngaged, mcrAlarmRelayDisengaged, + + mcrBandwidthLevelUpstreamLow, mcrBandwidthLevelUpstreamRecov, + mcrBandwidthLevelDownstreamLow, mcrBandwidthLevelDownstreamRecov, + mcrMediaRemoteReset + + } + STATUS current + DESCRIPTION + "The group of notifications (traps) which is implemented for the + Perle Managed Media Converters." + ::= { mcrMGTMIBGroups 4 } +-- +-- end of mcrMGTMIBNotificationsGroup +-- + + END + diff --git a/SML-MIB b/SML-MIB new file mode 100644 index 0000000..13397fc --- /dev/null +++ b/SML-MIB @@ -0,0 +1,918 @@ + +-- SML MIB Rev 1.12 +-- ASN.1 code created using dot2asn +-- by Jeff Bain +-- Hewlett Packard, Storage Systems Division +-- Greeley, CO +-- jeff_bain@hp.com + +SML-MIB + DEFINITIONS ::= BEGIN + + IMPORTS + + OBJECT-TYPE + FROM RFC-1212 + enterprises + FROM RFC1155-SMI + DisplayString + FROM RFC1213-MIB + ; + +-- Textual Conventions + +UShortReal ::= INTEGER (0..'ffff'h) +-- This textual convention can be used to represent short +-- unsigned 'real' numbers. Using this variable type, +-- a 3 digit number with 2 decimal places (xxx.xx) +-- can be represented. For example, 321.45 would be +-- represented as 32145" + +CimDateTime ::= OCTET STRING (SIZE (24)) +-- This textual convention can be used to represent a date +-- and time using the CIM DateTime convention. The bytes are +-- as follows: + +-- octets contents range +-- ====== ======== ===== +-- 1-4 year 0000-9999 +-- 5-6 month 01-12 +-- 7-8 day 01-31 +-- 9-10 hour 00-23 +-- 11-12 minute 00-59 +-- 13-14 second 00-59 +-- 15-20 microseconds 000000-999999 +-- 21 sign '+' or '-' +-- 22-24 UTC offset in minutes 000-839 + +-- For example, Monday, May 25, 1998, at 1:30:15 PM EST would be +-- represented as 19980525133015000000-300 + +-- Note that values must be zero-padded so that the entire +-- string is always the same 25-character length. Fields that +-- are not significant can be replaced with asterisk characters" + +UINT64 ::= OCTET STRING (SIZE (8)) +-- This textual convention can be used to represent 64-bit +-- numbers using the OCTET STRING type. SNMPv2 supports a +-- Counter64 type, but there is no C-language mapping for a +-- 64-bit variable that's much better than an array of 8 bytes + +UINT32 ::= INTEGER (0..'7fffffff'h) +UINT16 ::= INTEGER (0..'ffff'h) +-- MIB Fields + + +ibm OBJECT IDENTIFIER ::= { enterprises 2 } + +ibmProd OBJECT IDENTIFIER ::= { ibm 6 } + +ibm3584 OBJECT IDENTIFIER ::= { ibmProd 182 } + + +smlRoot OBJECT IDENTIFIER ::= { ibm3584 3 } + + + +smlMibVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..4)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This string contains version information for the MIB file" + ::= { smlRoot 1 } + +smlCimVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..4)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This string contains information about the CIM version that corresponds to + the MIB. The decriptions in this MIB file are based on CIM version 2.7, as + documented by Steve Jerman for HP." + ::= { smlRoot 2 } + +productGroup + OBJECT IDENTIFIER + ::= { smlRoot 3 } + +product-Name OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Commonly used Product name." + ::= { productGroup 1 } + +product-IdentifyingNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Product identification such as a serial number on software, a die + number on a hardware chip, or (for non-commercial Products) a project number." + ::= { productGroup 2 } + +product-Vendor OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the Product's supplier, or entity selling the Product + (the manufacturer, reseller, OEM, etc.). Corresponds to the Vendor + property in the Product object in the DMTF Solution Exchange Standard." + ::= { productGroup 3 } + +product-Version OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Product version information. Corresponds to the Version property in the + Product object in the DMTF Solution Exchange Standard." + ::= { productGroup 4 } + +chassisGroup + OBJECT IDENTIFIER + + ::= { smlRoot 4 } + +chassis-Manufacturer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the organization responsible for producing the PhysicalElement. + This may be the entity from whom the Element is purchased, but this is not + necessarily true. The latter information is contained in the Vendor property + of CIM_Product." + ::= { chassisGroup 1 } + +chassis-Model OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name by which the PhysicalElement is generally known." + ::= { chassisGroup 2 } + +chassis-SerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A manufacturer-allocated number used to identify the Physical Element." + ::= { chassisGroup 3 } + +chassis-LockPresent OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + true (1), + false (2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Boolean indicating whether the Frame is protected with a lock." + ::= { chassisGroup 4 } + +chassis-SecurityBreach OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + other (1), + noBreach (2), + breachAttempted (3) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "SecurityBreach is an enumerated, integer-valued property indicating whether + a physical breach of the Frame was attempted but unsuccessful (value=4) or + attempted and successful (5). Also, the values, 'Unknown', 'Other' or 'No Breach', + can be specified." + ::= { chassisGroup 5 } + +chassis-IsLocked OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + true (1), + false (2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Boolean indicating that the Frame is currently locked." + ::= { chassisGroup 6 } + +storageLibraryGroup + OBJECT IDENTIFIER + ::= { smlRoot 5 } + +storageLibrary-Name OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The inherited Name serves as key of a System instance in an enterprise environment." + ::= { storageLibraryGroup 1 } + +storageLibrary-Description OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Description property provides a textual description of the object." + ::= { storageLibraryGroup 2 } + +storageLibrary-Caption OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Caption property is a short textual description (one- line string) of the object." + ::= { storageLibraryGroup 3 } + +storageLibrary-Status OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A string indicating the current status of the object. + Various operational and non-operational statuses are defined. + This property is deprecated in lieu of OperationalStatus, which includes + the same semantics in its enumeration. This change is made for three reasons: + 1) Status is more correctly defined as an array property. This overcomes the + limitation of describing status via a single value, when it is really a + multi-valued property (for example, an element may be OK AND Stopped. + 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. And, + 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. + However, existing V1.0 implementations used the string property and did not want + to modify their code. Therefore, Status was grandfathered into the Schema. Use + of the Deprecated qualifier allows the maintenance of the existing property, but + also permits an improved definition using OperationalStatus." + ::= { storageLibraryGroup 4 } + +storageLibrary-InstallDate OBJECT-TYPE + SYNTAX CimDateTime + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A datetime value indicating when the object was installed. A lack of a value + does not indicate that the object is not installed." + ::= { storageLibraryGroup 5 } + +mediaAccessDeviceGroup + OBJECT IDENTIFIER + ::= { smlRoot 6 } + +numberOfMediaAccessDevices OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value specifies the number of MediaAccessDevices that are present." + ::= { mediaAccessDeviceGroup 1 } + +mediaAccessDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF TableInfo-1 + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A MediaAccessDevice represents the ability to access one or more media + and use this media to store and retrieve data." + ::= { mediaAccessDeviceGroup 2 } + +mediaAccessDeviceEntry OBJECT-TYPE + SYNTAX TableInfo-1 + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry in the table contains information about a MediaAccessDevice + that is present in the library." + INDEX { mediaAccessDeviceIndex } + ::= { mediaAccessDeviceTable 1 } + +TableInfo-1 ::= SEQUENCE +{ + mediaAccessDeviceIndex UINT32, + mediaAccessDeviceObjectType INTEGER, + mediaAccessDevice-Name DisplayString, + mediaAccessDevice-Status DisplayString, + mediaAccessDevice-Availability INTEGER, + mediaAccessDevice-NeedsCleaning INTEGER +} + +mediaAccessDeviceIndex OBJECT-TYPE + SYNTAX UINT32 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current index value for the MediaAccessDevice." + ::= { mediaAccessDeviceEntry 1 } + +mediaAccessDeviceObjectType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + wormDrive (1), + magnetoOpticalDrive (2), + tapeDrive (3), + dvdDrive (4), + cdromDrive (5) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "In the 2.7 CIM Schema a Type property is no longer associated with + MediaAccessDevice. However, it can be used here to specify the type of drive + that is present." + ::= { mediaAccessDeviceEntry 2 } + +mediaAccessDevice-Name OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Name property defines the label by which the object is + known. When subclassed, the Name property can be overridden + to be a Key property." + ::= { mediaAccessDeviceEntry 3 } + +mediaAccessDevice-Status OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A string indicating the current status of the object. Various + operational and non-operational statuses are defined. This + property is deprecated in lieu of OperationalStatus, which + includes the same semantics in its enumeration. This change + is made for three reasons: + 1) Status is more correctly defined + as an array property. This overcomes the limitation of describing + status via a single value, when it is really a multi-valued property + (for example, an element may be OK AND Stopped. + 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated + values. And, + 3) The change to a uint16 data type was discussed when CIM V2.0 was + defined. However, existing V1.0 implementations used the string property + and did not want to modify their code. Therefore, Status was grandfathered + into the Schema. Use of the Deprecated qualifier allows the maintenance + of the existing property, but also permits an improved definition using + OperationalStatus." + ::= { mediaAccessDeviceEntry 4 } + +mediaAccessDevice-Availability OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + other (1), + runningFullPower (2), + warning (3), + inTest (4), + notApplicable (5), + powerOff (6), + offLine (7), + offDuty (8), + degraded (9), + notInstalled (10), + installError (11), + powerSaveUnknown (12), + powerSaveLowPowerMode (13), + powerSaveStandby (14), + powerCycle (15), + powerSaveWarning (16), + paused (17), + notReady (18) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The primary availability and status of the Device. (Additional status + information can be specified using the AdditionalAvailability array property.) + For example, the Availability property indicates that the Device is running and + has full power (value=3), or is in a warning (4), test (5), degraded (10) or + power save state (values 13-15 and 17). Regarding the Power Save states, these + are defined as follows: Value 13 ('Power Save - Unknown') indicates that the + Device is known to be in a power save mode, but its exact status in this mode + is unknown; 14 ('Power Save - Low Power Mode') indicates that the Device is in + a power save state but still functioning, and may exhibit degraded performance; + 15 ('Power Save - Standby') describes that the Device is not functioning but + could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') + indicates that the Device is in a warning state, though also in a power save mode." + ::= { mediaAccessDeviceEntry 5 } + +mediaAccessDevice-NeedsCleaning OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + true (1), + false (2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Boolean indicating that the MediaAccessDevice needs cleaning. Whether manual + or automatic cleaning is possible is indicated in the Capabilities array property. " + ::= { mediaAccessDeviceEntry 6 } + +physicalMediaGroup + OBJECT IDENTIFIER + ::= { smlRoot 7 } + +numberOfPhysicalMedias OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value specifies the number of PhysicalMedia that are present." + ::= { physicalMediaGroup 1 } + +physicalMediaTable OBJECT-TYPE + SYNTAX SEQUENCE OF TableInfo-2 + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The PhysicalMedia class represents any type of documentation or storage + medium, such as tapes, CDROMs, etc. This class is typically used to locate + and manage Removable Media (versus Media sealed with the MediaAccessDevice, + as a single Package, as is the case with hard disks). However, 'sealed' Media + can also be modeled using this class, where the Media would then be associated + with the PhysicalPackage using the PackagedComponent relationship." + ::= { physicalMediaGroup 2 } + +physicalMediaEntry OBJECT-TYPE + SYNTAX TableInfo-2 + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry in the table contains information about a PhysicalMedia + that is present in the library." + INDEX { physicalMediaIndex } + ::= { physicalMediaTable 1 } + +TableInfo-2 ::= SEQUENCE +{ + physicalMediaIndex UINT32, + physicalMediaObjectType INTEGER, + physicalMedia-Removable INTEGER, + physicalMedia-Replaceable INTEGER, + physicalMedia-HotSwappable INTEGER, + physicalMedia-Capacity UINT64, + physicalMedia-MediaType INTEGER, + physicalMedia-MediaDescription DisplayString, + physicalMedia-CleanerMedia INTEGER, + physicalMedia-DualSided INTEGER, + physicalMedia-PhysicalLabel DisplayString +} + +physicalMediaIndex OBJECT-TYPE + SYNTAX UINT32 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current index value for the PhysicalMedia." + ::= { physicalMediaEntry 1 } + +physicalMediaObjectType OBJECT-TYPE + SYNTAX INTEGER { + tape (0), + other (1) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "In the 2.7 CIM Schema a Type property is no longer associated with + physicalMedia. The MediaType property provides more detailed information." + ::= { physicalMediaEntry 2 } + +physicalMedia-Removable OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + true (1), + false (2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A PhysicalComponent is Removable if it is designed to be taken in and out + of the physical container in which it is normally found, without impairing + the function of the overall packaging. A Component can still be Removable + if power must be 'off' in order to perform the removal. If power can be + 'on' and the Component removed, then the Element is both Removable and + HotSwappable. For example, an upgradeable Processor chip is Removable." + ::= { physicalMediaEntry 3 } + +physicalMedia-Replaceable OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + true (1), + false (2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A PhysicalComponent is Replaceable if it is possible to replace (FRU or + upgrade) the Element with a physically different one. For example, some + ComputerSystems allow the main Processor chip to be upgraded to one of + a higher clock rating. In this case, the Processor is said to be Replaceable. + All Removable Components are inherently Replaceable." + ::= { physicalMediaEntry 4 } + +physicalMedia-HotSwappable OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + true (1), + false (2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A PhysicalComponent is HotSwappable if it is possible to replace the Element + with a physically different but equivalent one while the containing Package + has power applied to it (ie, is 'on'). For example, a fan Component may be + designed to be HotSwappable. All HotSwappable Components are inherently Removable + and Replaceable." + ::= { physicalMediaEntry 5 } + +physicalMedia-Capacity OBJECT-TYPE + SYNTAX UINT64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of bytes that can be read from or written to a Media. This + property is not applicable to 'Hard Copy' (documentation) or cleaner Media. + Data compression should not be assumed, as it would increase the value in + this property. For tapes, it should be assumed that no filemarks or blank + space areas are recorded on the Media." + ::= { physicalMediaEntry 6 } + +physicalMedia-MediaType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + other (1), + tape (2), + qic (3), + ait (4), + dtf (5), + dat (6), + eightmmTape (7), + nineteenmmTape (8), + dlt (9), + halfInchMO (10), + catridgeDisk (11), + jazDisk (12), + zipDisk (13), + syQuestDisk (14), + winchesterDisk (15), + cdRom (16), + cdRomXA (17), + cdI (18), + cdRecordable (19), + dvd (20), + dvdRWPlus (21), + dvdRAM (22), + dvdROM (23), + dvdVideo (24), + divx (25), + cdRW (26), + cdDA (27), + cdPlus (28), + dvdRecordable (29), + dvdRW (30), + dvdAudio (31), + dvd5 (32), + dvd9 (33), + dvd10 (34), + dvd18 (35), + moRewriteable (36), + moWriteOnce (37), + moLIMDOW (38), + phaseChangeWO (39), + phaseChangeRewriteable (40), + phaseChangeDualRewriteable (41), + ablativeWriteOnce (42), + nearField (43), + miniQic (44), + travan (45), + eightmmMetal (46), + eightmmAdvanced (47), + nctp (48), + ltoUltrium (49), + ltoAccelis (50), + tape9Track (51), + tape18Track (52), + tape36Track (53), + magstar3590 (54), + magstarMP (55), + d2Tape (56), + dstSmall (57), + dstMedium (58), + dstLarge (59) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the type of the PhysicalMedia, as an enumerated integer. The + MediaDescription property is used to provide more explicit definition of + the Media type, whether it is pre-formatted, compatability features, etc." + ::= { physicalMediaEntry 7 } + +physicalMedia-MediaDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Additional detail related to the MediaType enumeration. For example, if + value 3 ('QIC Cartridge') is specified, this property could indicate whether + the tape is wide or 1/4 inch, whether it is pre-formatted, whether it is Travan + compatible, etc." + ::= { physicalMediaEntry 8 } + +physicalMedia-CleanerMedia OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + true (1), + false (2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Boolean indicating that the PhysicalMedia is used for cleaning purposes and + not data storage." + ::= { physicalMediaEntry 9 } + +physicalMedia-DualSided OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + true (1), + false (2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Boolean indicating that the Media has two recording sides (TRUE) or only a + single side (FALSE). Examples of dual sided Media include DVD-ROM and some + optical disks. Examples of single sided Media are tapes and CD-ROM." + ::= { physicalMediaEntry 10 } + +physicalMedia-PhysicalLabel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "One or more strings on 'labels' on the PhysicalMedia. The format of the + labels and their state (readable, unreadable, upside-down) are indicated in + the LabelFormats and LabelStates array properties." + ::= { physicalMediaEntry 11 } + +physicalPackageGroup + OBJECT IDENTIFIER + ::= { smlRoot 8 } + +numberOfPhysicalPackages OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value specifies the number of PhysicalPackages that are present." + ::= { physicalPackageGroup 1 } + +physicalPackageTable OBJECT-TYPE + SYNTAX SEQUENCE OF TableInfo-3 + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The PhysicalPackage class represents PhysicalElements that contain or host + other components. Examples are a Rack enclosure or an adapter Card. (also a + tape magazine inside an auto-loader)" + ::= { physicalPackageGroup 2 } + +physicalPackageEntry OBJECT-TYPE + SYNTAX TableInfo-3 + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry in the table contains information about a PhysicalPackage + that is present in the library." + INDEX { physicalPackageIndex } + ::= { physicalPackageTable 1 } + +TableInfo-3 ::= SEQUENCE +{ + physicalPackageIndex UINT32, + physicalPackage-Manufacturer DisplayString, + physicalPackage-Model DisplayString, + physicalPackage-SerialNumber DisplayString, + physicalPackage-Realizes-MediaAccessDeviceIndex INTEGER +} + +physicalPackageIndex OBJECT-TYPE + SYNTAX UINT32 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current index value for the PhysicalPackage." + ::= { physicalPackageEntry 1 } + +physicalPackage-Manufacturer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the organization responsible for producing the PhysicalElement. + This may be the entity from whom the Element is purchased, but this is not + necessarily true. The latter information is contained in the Vendor property + of CIM_Product." + ::= { physicalPackageEntry 2 } + +physicalPackage-Model OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name by which the PhysicalElement is generally known." + ::= { physicalPackageEntry 3 } + +physicalPackage-SerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A manufacturer-allocated number used to identify the Physical Element." + ::= { physicalPackageEntry 4 } + +physicalPackage-Realizes-MediaAccessDeviceIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index value of the the MediaAccess device that is associated with + this physical package.'" + ::= { physicalPackageEntry 5 } + +softwareElementGroup + OBJECT IDENTIFIER + ::= { smlRoot 9 } + +numberOfSoftwareElements OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value specifies the number of SoftwareElements that are present." + ::= { softwareElementGroup 1 } + +softwareElementTable OBJECT-TYPE + SYNTAX SEQUENCE OF TableInfo-4 + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The CIM_SoftwareElement class is used to decompose a CIM_SoftwareFeature + object into a set of individually manageable or deployable parts for a + particular platform. A software element's platform is uniquely identified + by its underlying hardware architecture and operating system (for example + Sun Solaris on Sun Sparc or Windows NT on Intel). As such, to understand + the details of how the functionality of a particular software feature is + provided on a particular platform, the CIM_SoftwareElement objects referenced + by CIM_SoftwareFeatureSoftwareElement associations are organized in disjoint + sets based on the TargetOperatingSystem property. A CIM_SoftwareElement + object captures the management details of a part or component in one of four + states characterized by the SoftwareElementState property. " + ::= { softwareElementGroup 2 } + +softwareElementEntry OBJECT-TYPE + SYNTAX TableInfo-4 + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry in the table contains information about a SoftwareElement + that is present in the library." + INDEX { softwareElementIndex } + ::= { softwareElementTable 1 } + +TableInfo-4 ::= SEQUENCE +{ + softwareElementIndex UINT32, + softwareElement-Name DisplayString, + softwareElement-Version DisplayString, + softwareElement-SoftwareElementID DisplayString, + softwareElement-Manufacturer DisplayString, + softwareElement-BuildNumber DisplayString, + softwareElement-SerialNumber DisplayString, + softwareElement-CodeSet DisplayString, + softwareElement-IdentificationCode DisplayString, + softwareElement-LanguageEdition DisplayString, + softwareElement-Associations OBJECT IDENTIFIER, + softwareElement-DeviceSoftware-LogicalDeviceAssociation-ObjectT INTEGER, + softwareElement-DeviceSoftware-LogicalDeviceAssociationId INTEGER +} + +softwareElementIndex OBJECT-TYPE + SYNTAX UINT32 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current index value for the SoftwareElement." + ::= { softwareElementEntry 1 } + +softwareElement-Name OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name used to identify this software element" + ::= { softwareElementEntry 2 } + +softwareElement-Version OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Version should be in the form .. or . " + ::= { softwareElementEntry 3 } + +softwareElement-SoftwareElementID OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is an identifier for this software element and is designed to be used + in conjunction with other keys to create a unique representation of this + SoftwareElement" + ::= { softwareElementEntry 4 } + +softwareElement-Manufacturer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Manufacturer of this software element" + ::= { softwareElementEntry 5 } + +softwareElement-BuildNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The internal identifier for this compilation of this software element." + ::= { softwareElementEntry 6 } + +softwareElement-SerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The assigned serial number of this software element." + ::= { softwareElementEntry 7 } + +softwareElement-CodeSet OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The code set used by this software element. " + ::= { softwareElementEntry 8 } + +softwareElement-IdentificationCode OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this property is the manufacturer's identifier for this + software element. Often this will be a stock keeping unit (SKU) or a + part number." + ::= { softwareElementEntry 9 } + +softwareElement-LanguageEdition OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this property identifies the language edition of this software + element. The language codes defined in ISO 639 should be used. Where the + software element represents multi-lingual or international version of a + product, the string multilingual should be used." + ::= { softwareElementEntry 10 } + +softwareElement-Associations OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Use this value to associate a SoftwareElement with another object in the MIB" + ::= { softwareElementEntry 11 } + +softwareElement-DeviceSoftware-LogicalDeviceAssociation-ObjectT OBJECT-TYPE + SYNTAX INTEGER { + mediaAccessDevice (0), + storageLibrary (1), + other (2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Use this value to associate a SoftwareElement with a specific media access + device or the library itself." + ::= { softwareElementEntry 12 } + +softwareElement-DeviceSoftware-LogicalDeviceAssociationId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Further clarification required." + ::= { softwareElementEntry 13 } + +endOfSmlMib OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Description here" + ::= { smlRoot 10 } + +END diff --git a/StorageManagement-MIB b/StorageManagement-MIB index a13b71d..86aef71 100644 --- a/StorageManagement-MIB +++ b/StorageManagement-MIB @@ -1,8607 +1,8970 @@ --- --- dcstorag.mib --- MIB generated by MG-SOFT Visual MIB Builder Version 7.0 Build 240 --- Monday, September 02, 2013 at 16:26:07 --- - --- Copyright (c) 2002 Dell --- Module Name: dcstorag.mib --- Abstract: --- Defines the Dell OpenManage Storage Management SNMP interface. --- Authors: --- --- Revision History: --- KEMR (10/23/02) 0.1 - Original draft --- --- IMPORTANT NOTE --- MG-SOFT MibBuilder will be used as the tool to change this MIB. Because of the way the MG-SOFT MIB tools work, a copy --- of the intermediate file with the extension .bui will be kept in SourceSafe along with the ASCII .mib version. When --- any changes are made to the MIB they will have to be made to the .bui file using MibBuilder and then exported to the --- .mib file. If you open the .mib version of the MIB in MibBuilder, the compiler is run in on the fly and ALL comments --- will be removed. This is a "feature" of the tool and is beyond our control. - - StorageManagement-MIB DEFINITIONS ::= BEGIN - - IMPORTS - OBJECT-TYPE - FROM RFC-1212 - TRAP-TYPE - FROM RFC-1215 - enterprises - FROM RFC1155-SMI - DisplayString - FROM RFC1213-MIB; - - --- --- Type definitions --- - - DellStatus ::= INTEGER - { - other(1), - unknown(2), - ok(3), - nonCritical(4), - critical(5), - nonRecoverable(6) - } - - --- --- Node definitions --- - - -- 1.3.6.1.4.1.674 - dell OBJECT IDENTIFIER ::= { enterprises 674 } - - - -- 1.3.6.1.4.1.674.10893 - storage OBJECT IDENTIFIER ::= { dell 10893 } - - - -- 1.3.6.1.4.1.674.10893.1 - software OBJECT IDENTIFIER ::= { storage 1 } - - --- The Storage Management MIB (Management Information Base) Group --- defines the properties that identify information about the Storage --- Management software product and the current status of the system it manages. - -- 1.3.6.1.4.1.674.10893.1.20 - storageManagement OBJECT IDENTIFIER ::= { software 20 } - - - -- 1.3.6.1.4.1.674.10893.1.20.1 - softwareVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..32)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Version number of the storage management component of the systems management software." - ::= { storageManagement 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.2 - globalStatus OBJECT-TYPE - SYNTAX INTEGER - { - critical(1), - warning(2), - normal(3), - unknown(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Global health information for the subsystem managed by - the Storage Management software. This global status is - customized for HP OpenView. Other applications should - refer to the agentSystemGlobalStatus entry in the - globalData object group. - - Possible values: - 1: Critical - 2: Warning - 3: Normal - 4: Unknown" - ::= { storageManagement 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.3 - softwareManufacturer OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..32)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Manufacturer information for the Storage Management software." - ::= { storageManagement 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.4 - softwareProduct OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..64)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Product information for the Storage Management software." - ::= { storageManagement 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.5 - softwareDescription OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..128)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Product Description for the Storage Management software." - ::= { storageManagement 5 } - - --- The Storage Management Information Management Information Base (MIB) --- Group defines the properties that identify the Storage Management software SNMP agent. - -- 1.3.6.1.4.1.674.10893.1.20.100 - storageManagementInfo OBJECT IDENTIFIER ::= { storageManagement 100 } - - - -- 1.3.6.1.4.1.674.10893.1.20.100.1 - displayName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Name of this management software for display purposes." - ::= { storageManagementInfo 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.100.2 - description OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A short description of this management software." - ::= { storageManagementInfo 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.100.3 - agentVendor OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the management software manufacturer." - ::= { storageManagementInfo 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.100.4 - agentVersion OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. Refer to softwareVersion." - ::= { storageManagementInfo 4 } - - --- The Global Data Management Information Base (MIB) Group defines the --- properties that identify status information about system that the --- Storage Management software is managing and about the Storage Management SNMP agent. - -- 1.3.6.1.4.1.674.10893.1.20.110 - globalData OBJECT IDENTIFIER ::= { storageManagement 110 } - - - -- 1.3.6.1.4.1.674.10893.1.20.110.1 - agentSystemGlobalStatus OBJECT-TYPE - SYNTAX INTEGER - { - normal(1), - warning(2), - nonCriticalError(3), - failure(4), - unknown(5) - } - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. Please use the value: agentGlobalSystemStatus. - Note: Enumerated values have changed." - ::= { globalData 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.110.2 - agentLastGlobalStatus OBJECT-TYPE - SYNTAX INTEGER - { - normal(1), - warning(2), - nonCriticalError(3), - failure(4), - unknown(5) - } - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. Please use the value: agentLastGlobalSystemStatus. - Note: Enumerated values have changed." - ::= { globalData 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.110.3 - agentTimeStamp OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The last time that the agent values have been updated. - Universal time in sec since UTC 1/1/70." - ::= { globalData 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.110.4 - agentGetTimeout OBJECT-TYPE - SYNTAX INTEGER (1..10000) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Suggested timeout value in milliseconds for how long - the SNMP getter should wait while attempting to poll - the SNMP agent." - ::= { globalData 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.110.5 - agentModifiers OBJECT-TYPE - SYNTAX INTEGER (1..10000) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Agent functional modifiers, when set the modifier is active. - Bit definitions: - Bit 3: agent in debug mode. - All other bits are product specific - " - ::= { globalData 5 } - - - -- 1.3.6.1.4.1.674.10893.1.20.110.6 - agentRefreshRate OBJECT-TYPE - SYNTAX INTEGER (1..10000) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The rate, given in seconds, at which the cached data for SNMP is refreshed. - The default value is 300 seconds, or 5 minutes." - ::= { globalData 6 } - - - -- 1.3.6.1.4.1.674.10893.1.20.110.7 - agentHostname OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete for Storage Management." - ::= { globalData 7 } - - - -- 1.3.6.1.4.1.674.10893.1.20.110.8 - agentIPAddress OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete for Storage Management." - ::= { globalData 8 } - - - -- 1.3.6.1.4.1.674.10893.1.20.110.9 - agentSoftwareStatus OBJECT-TYPE - SYNTAX INTEGER - { - databaseUp(1), - databaseDown(2) - } - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete for Storage Management." - ::= { globalData 9 } - - - -- 1.3.6.1.4.1.674.10893.1.20.110.10 - agentSnmpVersion OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. Refer to softwareVersion." - ::= { globalData 10 } - - - -- 1.3.6.1.4.1.674.10893.1.20.110.11 - agentMibVersion OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Version of the Storage Management MIB." - ::= { globalData 11 } - - - -- 1.3.6.1.4.1.674.10893.1.20.110.12 - agentManagementSoftwareURLName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The Universal Resource Locator (URL) of the systems management software." - ::= { globalData 12 } - - - -- 1.3.6.1.4.1.674.10893.1.20.110.13 - agentGlobalSystemStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Global health information for the subsystem managed by - the Storage Management software. This global status - should be used by applications other than HP OpenView. - HP OpenView should refer to the globalStatus in the root level object - group. This is a rollup for the entire agent including - any monitored devices. The status is intended to give - initiative to a snmp monitor to get further data when - this status is abnormal. - - Possible values: - 1: Other - 2: Unknown - 3: OK - 4: Non-critical - 5: Critical - 6: Non-recoverable" - ::= { globalData 13 } - - - -- 1.3.6.1.4.1.674.10893.1.20.110.14 - agentLastGlobalSystemStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The previous global status of the system managed by the Storage Management software. - - Possible values: - 1: Other - 2: Unknown - 3: OK - 4: Non-critical - 5: Critical - 6: Non-recoverable" - ::= { globalData 14 } - - - -- 1.3.6.1.4.1.674.10893.1.20.110.15 - agentSmartThermalShutdown OBJECT-TYPE - SYNTAX INTEGER - { - enabled(1), - disabled(2), - notApplicable(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates the status of smart thermal shutdown for PV220S and PV221S enclosures. - Possible values: - 1: Enabled - 2: Disabled" - ::= { globalData 15 } - - --- The Physical Devices Management Information Base (MIB) group exposes --- information about the devices managed by the Storage Management --- software and their relationships to each other. --- This group and all of its associated tables and objects are not --- supported on Microsoft Windows Advanced Server Limited Edition --- 64-bit operating system (Windows.Net-64) on a PE7150. - -- 1.3.6.1.4.1.674.10893.1.20.130 - physicalDevices OBJECT IDENTIFIER ::= { storageManagement 130 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.2 - channelTable OBJECT-TYPE - SYNTAX SEQUENCE OF ChannelEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A table of controller channels. The number of entries is - related to the number of channels supported by a RAID - controller. Perc2 RAID controller supports a max of 4 - channels per controller. The maximum number of entries is - implementation dependent. - Note: The properties in this table may not be applicable to all entries." - ::= { physicalDevices 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.2.1 - channelEntry OBJECT-TYPE - SYNTAX ChannelEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry in the channel table. A row in this table cannot be - created or deleted by SNMP operations on columns of the table." - INDEX { channelNumber } - ::= { channelTable 1 } - - - ChannelEntry ::= - SEQUENCE { - channelNumber - INTEGER, - channelName - DisplayString, - channelState - INTEGER, - channelSeverity - INTEGER, - channelTermination - INTEGER, - channelSCSIID - INTEGER, - channelRollUpStatus - DellStatus, - channelComponentStatus - DellStatus, - channelNexusID - DisplayString, - channelDataRate - DisplayString, - channelBusType - INTEGER - } - - -- 1.3.6.1.4.1.674.10893.1.20.130.2.1.1 - channelNumber OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Instance number of this channel entry." - ::= { channelEntry 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.2.1.2 - channelName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the channel as represented in Storage Management. - The name will include the word channel and the instance. - For example: Channel 1" - ::= { channelEntry 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.2.1.3 - channelState OBJECT-TYPE - SYNTAX INTEGER - { - ready(1), - failed(2), - online(3), - offline(4), - degraded(6) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The current condition of the channel. - Possible states: - 0: Unknown - 1: Ready - The I/O has resumed. - 2: Failed - 3: Online - 4: Offline - The I/O has paused. - 6: Degraded - " - ::= { channelEntry 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.2.1.4 - channelSeverity OBJECT-TYPE - SYNTAX INTEGER - { - warning(1), - error(2), - failure(3) - } - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete for Storage Management. - It was replaced with RollUpStatus and ComponentStatus for each device." - ::= { channelEntry 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.2.1.5 - channelTermination OBJECT-TYPE - SYNTAX INTEGER - { - wide(1), - narrow(2), - notTerminated(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The type of SCSI termination on this channel. - Termination is required for proper operation of this channel. - - 1: Wide Termination (16 bit) - 2: Narrow Termination (8 bit) - 3: Not Terminated" - ::= { channelEntry 5 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.2.1.6 - channelSCSIID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The SCSI ID of the controller to which the channel belongs." - ::= { channelEntry 6 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.2.1.7 - channelRollUpStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Severity of the channel state. - This is the combined status of the channel and its - components. - Possible values: - 1: Other - 2: Unknown - 3: OK - 4: Non-critical - 5: Critical - 6: Non-recoverable" - ::= { channelEntry 7 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.2.1.8 - channelComponentStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The status of the channel itself with out without the - propagation of any contained component status. - Possible values: - 1: Other - 2: Unknown - 3: OK - 4: Non-critical - 5: Critical - 6: Non-recoverable" - ::= { channelEntry 8 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.2.1.9 - channelNexusID OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Durable unique ID for this channel." - ::= { channelEntry 9 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.2.1.10 - channelDataRate OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The data rate (SCSI speed) of the channel. Example: Ultra 320M SCSI" - ::= { channelEntry 10 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.2.1.11 - channelBusType OBJECT-TYPE - SYNTAX INTEGER - { - scsi(1), - ide(2), - fibreChannel(3), - ssa(4), - usb(6), - sata(7), - sas(8), - pcie(9) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The bus type of the channel. - Possible values: - 1: SCSI - 2: IDE - 3: Fibre Channel - 4: SSA - 6: USB - 7: SATA - 8: SAS - 9: PCIe" - ::= { channelEntry 11 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3 - enclosureTable OBJECT-TYPE - SYNTAX SEQUENCE OF EnclosureEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A table of managed Enclosures. The number of entries is - related to number of enclosures discovered in the system. - The maximum number of entries is implementation dependent. - Note: The properties in this table may not be applicable to all entries." - ::= { physicalDevices 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1 - enclosureEntry OBJECT-TYPE - SYNTAX EnclosureEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry in the Enclosure table . A row in this table cannot be - created or deleted by SNMP operations on columns of the table." - INDEX { enclosureNumber } - ::= { enclosureTable 1 } - - - EnclosureEntry ::= - SEQUENCE { - enclosureNumber - INTEGER, - enclosureName - DisplayString, - enclosureVendor - DisplayString, - enclosureState - INTEGER, - enclosureSeverity - INTEGER, - enclosureID - DisplayString, - enclosureProcessorVersion - DisplayString, - enclosureServiceTag - DisplayString, - enclosureAssetTag - DisplayString, - enclosureAssetName - DisplayString, - enclosureSplitBusPartNumber - DisplayString, - enclosureProductID - DisplayString, - enclosureKernelVersion - DisplayString, - enclosureESM1PartNumber - DisplayString, - enclosureESM2PartNumber - DisplayString, - enclosureType - INTEGER, - enclosureProcessor2Version - DisplayString, - enclosureConfig - INTEGER, - enclosureChannelNumber - INTEGER, - enclosureAlarm - INTEGER, - enclosureBackplanePartNumber - DisplayString, - enclosureSCSIID - INTEGER, - enclosureRollUpStatus - DellStatus, - enclosureComponentStatus - DellStatus, - enclosureNexusID - DisplayString, - enclosureFirmwareVersion - DisplayString, - enclosureSCSIRate - DisplayString, - enclosurePartNumber - DisplayString, - enclosureSerialNumber - DisplayString, - enclosureSASAddress - DisplayString, - enclosureOccupiedSlotCount - INTEGER, - enclosureTotalSlots - INTEGER, - enclosureEmptySlotCount - INTEGER, - enclosureExpressServiceCode - DisplayString - } - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.1 - enclosureNumber OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Instance number of the enclosure entry." - ::= { enclosureEntry 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.2 - enclosureName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The enclosure's name as represented in Storage Management." - ::= { enclosureEntry 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.3 - enclosureVendor OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The enclosure's (re)seller's name." - ::= { enclosureEntry 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.4 - enclosureState OBJECT-TYPE - SYNTAX INTEGER - { - ready(1), - failed(2), - online(3), - offline(4), - degraded(6) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The current condition of the enclosure - (which includes any devices connected to it.) - Possible states: - 0: Unknown - 1: Ready - 2: Failed - 3: Online - 4: Offline - 6: Degraded" - ::= { enclosureEntry 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.5 - enclosureSeverity OBJECT-TYPE - SYNTAX INTEGER - { - warning(1), - error(2), - failure(3) - } - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete for Storage Management. - It was replaced with RollUpStatus and ComponentStatus for each device." - ::= { enclosureEntry 5 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.6 - enclosureID OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Represents unique id for an enclosure." - ::= { enclosureEntry 6 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.7 - enclosureProcessorVersion OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete for Storage Management." - ::= { enclosureEntry 7 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.8 - enclosureServiceTag OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Enclosure identification used when consulting customer support." - ::= { enclosureEntry 8 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.9 - enclosureAssetTag OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "User definable asset tag for the enclosure." - ::= { enclosureEntry 9 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.10 - enclosureAssetName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "User definable asset name of the enclosure." - ::= { enclosureEntry 10 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.11 - enclosureSplitBusPartNumber OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The enclosure's split bus part number." - ::= { enclosureEntry 11 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.12 - enclosureProductID OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The enclosure's product identification. This also corresponds to the enclosure type. - " - ::= { enclosureEntry 12 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.13 - enclosureKernelVersion OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete for Storage Management. - Refer to enclosureFirmwareVersion for the firmware version of the enclosure." - ::= { enclosureEntry 13 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.14 - enclosureESM1PartNumber OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete for Storage Management." - ::= { enclosureEntry 14 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.15 - enclosureESM2PartNumber OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete for Storage Management." - ::= { enclosureEntry 15 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.16 - enclosureType OBJECT-TYPE - SYNTAX INTEGER - { - internal(1), - dELLPV200SPV201S(2), - dELLPV210SPV211S(3), - dELLPV220SPV221S(4), - dELLPV660F(5), - dELLPV224F(6), - dELLPV660F224F(7), - md1000(8), - md1120(9), - md1200(10), - md1220(11) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The type of this enclosure. - Possible values: - 1: Internal - 2: Dell PV200S (PV201S) - 3: Dell PV210S (PV211S) - 4: Dell PV220S (PV221S) - 5: Dell PV660F - 6: Dell PV224F - 7: Dell PV660F / PV224F - 8: Dell MD1000 - 9: Dell MD1120 - 10: Dell MD1200 - 11: Dell MD1220" - ::= { enclosureEntry 16 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.17 - enclosureProcessor2Version OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This entry is obsolete for Storage Management." - ::= { enclosureEntry 17 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.18 - enclosureConfig OBJECT-TYPE - SYNTAX INTEGER - { - joined(1), - splitBus(2), - clustered(3), - unified(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The current configuration of the enclosure's backplane. - Possible values: - 1: Joined - 2: Split Bus - 3: Clustered - 4: Unified" - ::= { enclosureEntry 18 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.19 - enclosureChannelNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The channel number, or bus, to which the enclosure is connected." - ::= { enclosureEntry 19 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.20 - enclosureAlarm OBJECT-TYPE - SYNTAX INTEGER - { - disabled(1), - enabled(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The current status of the enclosure's alarm (PV220S, and PV221S only.) - Possible values: - 1: Disabled - 2: Enabled" - ::= { enclosureEntry 20 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.21 - enclosureBackplanePartNumber OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The part number of the enclosure's backplane." - ::= { enclosureEntry 21 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.22 - enclosureSCSIID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The SCSI ID of the controller to which this enclosure is attached." - ::= { enclosureEntry 22 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.23 - enclosureRollUpStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Severity of the enclosure state. - This is the combined status of the enclosure and its components. - Possible values: - 1: Other - 2: Unknown - 3: OK - 4: Non-critical - 5: Critical - 6: Non-recoverable" - ::= { enclosureEntry 23 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.24 - enclosureComponentStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The status of the enclosure itself without the - propagation of any contained component status. - Possible values: - 1: Other - 2: Unknown - 3: OK - 4: Non-critical - 5: Critical - 6: Non-recoverable" - ::= { enclosureEntry 24 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.25 - enclosureNexusID OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Durable unique ID for this enclosure." - ::= { enclosureEntry 25 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.26 - enclosureFirmwareVersion OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The firmware version of the enclosure." - ::= { enclosureEntry 26 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.27 - enclosureSCSIRate OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Actual SCSI rate in the enclosure. - " - ::= { enclosureEntry 27 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.28 - enclosurePartNumber OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The part number of the enclosure. - " - ::= { enclosureEntry 28 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.29 - enclosureSerialNumber OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Serial number of the enclosure. - " - ::= { enclosureEntry 29 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.30 - enclosureSASAddress OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The specified SAS address if this is a SAS enclosure. " - ::= { enclosureEntry 30 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.31 - enclosureOccupiedSlotCount OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Shows the number of physical disk slots occupied in a storage enclosure. - Note: A value of 9999 indicates feature not available." - ::= { enclosureEntry 31 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.32 - enclosureTotalSlots OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Shows the total number of physical slots in a storage enclosure; it includes total count of occupied and empty slots. - Note: A value of 9999 indicates feature not available. - " - ::= { enclosureEntry 32 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.33 - enclosureEmptySlotCount OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Shows the number of empty physical disk slots in a storage enclosure. - Note: A value of 9999 indicates feature not available. - " - ::= { enclosureEntry 33 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.34 - enclosureExpressServiceCode OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Express Service Code (ESC) is base10 converted numerical value of service tag." - ::= { enclosureEntry 34 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4 - arrayDiskTable OBJECT-TYPE - SYNTAX SEQUENCE OF ArrayDiskEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A table of managed Array Disks. The number of entries is - related to number of Array Disks discovered in the system. - The maximum number of entries is implementation dependent. - Note: The properties in this table may not be applicable to all entries." - ::= { physicalDevices 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1 - arrayDiskEntry OBJECT-TYPE - SYNTAX ArrayDiskEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry in the Array Disk table . A row in this table cannot be - created or deleted by SNMP operations on columns of the table." - INDEX { arrayDiskNumber } - ::= { arrayDiskTable 1 } - - - ArrayDiskEntry ::= - SEQUENCE { - arrayDiskNumber - INTEGER, - arrayDiskName - DisplayString, - arrayDiskVendor - DisplayString, - arrayDiskState - INTEGER, - arrayDiskSeverity - INTEGER, - arrayDiskProductID - DisplayString, - arrayDiskSerialNo - DisplayString, - arrayDiskRevision - DisplayString, - arrayDiskEnclosureID - DisplayString, - arrayDiskChannel - INTEGER, - arrayDiskLengthInMB - INTEGER, - arrayDiskLengthInBytes - INTEGER, - arrayDiskLargestContiguousFreeSpaceInMB - INTEGER, - arrayDiskLargestContiguousFreeSpaceInBytes - INTEGER, - arrayDiskTargetID - INTEGER, - arrayDiskLunID - INTEGER, - arrayDiskUsedSpaceInMB - INTEGER, - arrayDiskUsedSpaceInBytes - INTEGER, - arrayDiskFreeSpaceInMB - INTEGER, - arrayDiskFreeSpaceInBytes - INTEGER, - arrayDiskBusType - INTEGER, - arrayDiskSpareState - INTEGER, - arrayDiskRollUpStatus - DellStatus, - arrayDiskComponentStatus - DellStatus, - arrayDiskDeviceName - DisplayString, - arrayDiskNexusID - DisplayString, - arrayDiskPartNumber - DisplayString, - arrayDiskSASAddress - DisplayString, - arrayDiskNegotiatedSpeed - INTEGER, - arrayDiskCapableSpeed - INTEGER, - arrayDiskSmartAlertIndication - INTEGER, - arrayDiskManufactureDay - DisplayString, - arrayDiskManufactureWeek - DisplayString, - arrayDiskManufactureYear - DisplayString, - arrayDiskMediaType - INTEGER, - arrayDiskDellCertified - INTEGER, - arrayDiskAltaVendorId - DisplayString, - arrayDiskAltaProductId - DisplayString, - arrayDiskAltaRevisionId - DisplayString, - arrayDiskEncryptionCapable - INTEGER, - arrayDiskEncrypted - INTEGER, - arrayDiskPowerState - INTEGER, - arrayDiskDriveWriteCache - INTEGER, - arrayDiskModelNumber - DisplayString, - arrayDiskLifeRemaining - INTEGER, - arrayDiskDriverVersion - DisplayString, - arrayDiskDeviceLifeStatus - INTEGER, - arrayDiskReadOnly - DisplayString, - arrayDiskRemainingRatedWriteEndurance - DisplayString, - arrayDiskSectorSize - INTEGER, - arrayDiskPICapable - INTEGER, - arrayDiskMaxLinkWidth - INTEGER, - arrayDiskNegotiatedLinkWidth - INTEGER - } - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.1 - arrayDiskNumber OBJECT-TYPE - SYNTAX INTEGER (1..1000000000) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Instance number of this array disk entry." - ::= { arrayDiskEntry 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.2 - arrayDiskName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the array disk as represented in Storage Management." - ::= { arrayDiskEntry 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.3 - arrayDiskVendor OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The array disk's manufacturer's name." - ::= { arrayDiskEntry 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.4 - arrayDiskState OBJECT-TYPE - SYNTAX INTEGER - { - ready(1), - failed(2), - online(3), - offline(4), - degraded(6), - recovering(7), - removed(11), - non-raid(13), - notReady(14), - resynching(15), - replacing(22), - spinningDown(23), - rebuild(24), - noMedia(25), - formatting(26), - diagnostics(28), - predictiveFailure(34), - initializing(35), - foreign(39), - clear(40), - unsupported(41), - incompatible(53), - readOnly(56) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The current condition of the array disk. - Possible states: - 0: Unknown - 1: Ready - Available for use, but no RAID configuration has been assigned. - 2: Failed - Not operational. - 3: Online - Operational. RAID configuration has been assigned. - 4: Offline - The drive is not available to the RAID controller. - 6: Degraded - Refers to a fault-tolerant array/virtual disk that has a failed disk. - 7: Recovering - Refers to state of recovering from bad blocks on disks. - 11: Removed - Indicates that array disk has been removed. - 13: Non-RAID - Indicates that array disk is not a RAID capable disk - 14: Not Ready - Applicable for PCIeSSD devices indicating that the device is in locked state - 15: Resynching - Indicates one of the following types of disk operations: Transform Type, Reconfiguration, and Check Consistency. - 22: Replacing - Indicates copyback operation is in progress. - 23: Spinning Down - Transit state when the physical disk is spinning down for physical disk power management. - 24: Rebuild - 25: No Media - CD-ROM or removable disk has no media. - 26: Formatting - In the process of formatting. - 28: Diagnostics - Diagnostics are running. - 34: Predictive failure - 35: Initializing: Applies only to virtual disks on PERC, PERC 2/SC, and PERC 2/DC controllers. - 39: Foreign - 40: Clear - 41: Unsupported - 53: Incompatible - 56: Read Only - Applicable for PCIeSSD devices. Indicates that device has reached read-only state - - " - ::= { arrayDiskEntry 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.5 - arrayDiskSeverity OBJECT-TYPE - SYNTAX INTEGER - { - warning(1), - error(2), - failure(3) - } - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete for Storage Management. - It was replaced with RollUpStatus and ComponentStatus for each device." - ::= { arrayDiskEntry 5 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.6 - arrayDiskProductID OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The model number of the array disk." - ::= { arrayDiskEntry 6 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.7 - arrayDiskSerialNo OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The array disk's unique identification number from the manufacturer. - " - ::= { arrayDiskEntry 7 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.8 - arrayDiskRevision OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The firmware version of the array disk." - ::= { arrayDiskEntry 8 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.9 - arrayDiskEnclosureID OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The SCSI ID of the enclosure processor to which this array disk belongs." - ::= { arrayDiskEntry 9 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.10 - arrayDiskChannel OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The bus to which this array disk is connected." - ::= { arrayDiskEntry 10 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.11 - arrayDiskLengthInMB OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The size in megabytes of the array disk. If this size is 0, it is smaller than a megabyte." - ::= { arrayDiskEntry 11 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.12 - arrayDiskLengthInBytes OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The size of the array disk in bytes that is less than - a megabyte. This size plus the arrayDiskLengthInMB is - the total size of the array disk." - ::= { arrayDiskEntry 12 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.13 - arrayDiskLargestContiguousFreeSpaceInMB OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The size in megabytes of the largest contiguous free space - on the array disk. If this size is 0, it is less than a megabyte." - ::= { arrayDiskEntry 13 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.14 - arrayDiskLargestContiguousFreeSpaceInBytes OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The size of the largest contiguous free space on this - array disk in bytes that is less than a megabyte. - This size plus the arrayDiskLargestContiguousFreeSpaceInMB - is the total size of the largest contiguous free space on - the array disk." - ::= { arrayDiskEntry 14 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.15 - arrayDiskTargetID OBJECT-TYPE - SYNTAX INTEGER (0..15) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The SCSI target ID which this array disk is assigned. " - ::= { arrayDiskEntry 15 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.16 - arrayDiskLunID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The array disk's logical unit number. " - ::= { arrayDiskEntry 16 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.17 - arrayDiskUsedSpaceInMB OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The amount in megabytes of the used space on the array - disk. If this size is 0, it is smaller than a megabyte." - ::= { arrayDiskEntry 17 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.18 - arrayDiskUsedSpaceInBytes OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The size in bytes of the used space on the array disk - that is smaller than a megabyte. This size plus the - arrayDiskUsedSpaceInMB is the total amount of used space - on the array disk." - ::= { arrayDiskEntry 18 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.19 - arrayDiskFreeSpaceInMB OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The amount in megabytes of the free space on the array - disk. If this size is 0, it is smaller than a megabyte." - ::= { arrayDiskEntry 19 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.20 - arrayDiskFreeSpaceInBytes OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The size in bytes of the free space on the array disk - that is smaller than a megabyte. This size plus the - arrayDiskFreeSpaceInMB is the total amount of free space - on the array disk." - ::= { arrayDiskEntry 20 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.21 - arrayDiskBusType OBJECT-TYPE - SYNTAX INTEGER - { - scsi(1), - ide(2), - fibre(3), - ssa(4), - usb(6), - sata(7), - sas(8), - pcie(9) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The bus type of the array disk. - Possible values: - 1: SCSI - 2: IDE - 3: Fibre Channel - 4: SSA - 6: USB - 7: SATA - 8: SAS - 9: PCIe" - ::= { arrayDiskEntry 21 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.22 - arrayDiskSpareState OBJECT-TYPE - SYNTAX INTEGER - { - memberVD(1), - memberDG(2), - globalHotSpare(3), - dedicatedHotSpare(4), - notASpare(5), - notApplicable(99) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The status of the array disk as a spare. - Possible states: - 1 : disk is a member of a virtual disk - 2 : disk is a member of a disk group - 3 : disk is a global hot spare - 4 : disk is a dedicated hot spare - 5 : not a spare - 99: not applicable" - ::= { arrayDiskEntry 22 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.23 - arrayDiskRollUpStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Severity of the array disk state. - This is the combined status of the array disk and its components. - Possible values: - 1: Other - 2: Unknown - 3: OK - 4: Non-critical - 5: Critical - 6: Non-recoverable" - ::= { arrayDiskEntry 23 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.24 - arrayDiskComponentStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The status of the array disk itself without the - propagation of any contained component status. - Possible values: - 1: Other - 2: Unknown - 3: OK - 4: Non-critical - 5: Critical - 6: Non-recoverable" - ::= { arrayDiskEntry 24 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.25 - arrayDiskDeviceName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The operating system device name for this disk. This property is only applicable to array disks attached to a RAID controller." - ::= { arrayDiskEntry 25 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.26 - arrayDiskNexusID OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Durable unique ID for this array disk." - ::= { arrayDiskEntry 26 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.27 - arrayDiskPartNumber OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The part number of the disk. - " - ::= { arrayDiskEntry 27 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.28 - arrayDiskSASAddress OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The specified SAS address if this is a SAS disk. - " - ::= { arrayDiskEntry 28 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.29 - arrayDiskNegotiatedSpeed OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The speed at which the drive is actually running in MPS (megabytes per second). - " - ::= { arrayDiskEntry 29 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.30 - arrayDiskCapableSpeed OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum speed at which the drive is capable of negotiating in MPS (megabytes per second). - " - ::= { arrayDiskEntry 30 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.31 - arrayDiskSmartAlertIndication OBJECT-TYPE - SYNTAX INTEGER - { - no(1), - yes(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicated whether the disk has received a predictive failure. - Possible values: - 1: No - disk has not received a predictive failure alert - 2: Yes - disk has received a predictive failure alert" - ::= { arrayDiskEntry 31 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.32 - arrayDiskManufactureDay OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The day of the week (1=Sunday thru 7=Saturday) on which this disk was manufactured." - ::= { arrayDiskEntry 32 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.33 - arrayDiskManufactureWeek OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The week (1 thru 53) in which this disk was manufactured." - ::= { arrayDiskEntry 33 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.34 - arrayDiskManufactureYear OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The four digit year in which this disk was manufactured." - ::= { arrayDiskEntry 34 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.35 - arrayDiskMediaType OBJECT-TYPE - SYNTAX INTEGER - { - unknown(1), - hdd(2), - ssd(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The Media type of the array disk. +-- +-- dcstorag.mib +-- MIB generated by MG-SOFT Visual MIB Builder Version 7.0 Build 240 +-- Monday, September 02, 2013 at 16:26:07 +-- + +-- Copyright (c) 2002 Dell +-- Module Name: dcstorag.mib +-- Abstract: +-- Defines the Dell OpenManage Storage Management SNMP interface. +-- Authors: +-- +-- Revision History: +-- KEMR (10/23/02) 0.1 - Original draft +-- +-- IMPORTANT NOTE +-- MG-SOFT MibBuilder will be used as the tool to change this MIB. Because of the way the MG-SOFT MIB tools work, a copy +-- of the intermediate file with the extension .bui will be kept in SourceSafe along with the ASCII .mib version. When +-- any changes are made to the MIB they will have to be made to the .bui file using MibBuilder and then exported to the +-- .mib file. If you open the .mib version of the MIB in MibBuilder, the compiler is run in on the fly and ALL comments +-- will be removed. This is a "feature" of the tool and is beyond our control. + + StorageManagement-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-TYPE + FROM RFC-1212 + TRAP-TYPE + FROM RFC-1215 + enterprises + FROM RFC1155-SMI + DisplayString + FROM RFC1213-MIB; + + +-- +-- Type definitions +-- + + DellStatus ::= INTEGER + { + other(1), + unknown(2), + ok(3), + nonCritical(4), + critical(5), + nonRecoverable(6) + } + + +-- +-- Node definitions +-- + + -- 1.3.6.1.4.1.674 + dell OBJECT IDENTIFIER ::= { enterprises 674 } + + + -- 1.3.6.1.4.1.674.10893 + storage OBJECT IDENTIFIER ::= { dell 10893 } + + + -- 1.3.6.1.4.1.674.10893.1 + software OBJECT IDENTIFIER ::= { storage 1 } + + +-- The Storage Management MIB (Management Information Base) Group +-- defines the properties that identify information about the Storage +-- Management software product and the current status of the system it manages. + -- 1.3.6.1.4.1.674.10893.1.20 + storageManagement OBJECT IDENTIFIER ::= { software 20 } + + + -- 1.3.6.1.4.1.674.10893.1.20.1 + softwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Version number of the storage management component of the systems management software." + ::= { storageManagement 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.2 + globalStatus OBJECT-TYPE + SYNTAX INTEGER + { + critical(1), + warning(2), + normal(3), + unknown(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Global health information for the subsystem managed by + the Storage Management software. This global status is + customized for HP OpenView. Other applications should + refer to the agentSystemGlobalStatus entry in the + globalData object group. + + Possible values: + 1: Critical + 2: Warning + 3: Normal + 4: Unknown" + ::= { storageManagement 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.3 + softwareManufacturer OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Manufacturer information for the Storage Management software." + ::= { storageManagement 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.4 + softwareProduct OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Product information for the Storage Management software." + ::= { storageManagement 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.5 + softwareDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Product Description for the Storage Management software." + ::= { storageManagement 5 } + + +-- The Storage Management Information Management Information Base (MIB) +-- Group defines the properties that identify the Storage Management software SNMP agent. + -- 1.3.6.1.4.1.674.10893.1.20.100 + storageManagementInfo OBJECT IDENTIFIER ::= { storageManagement 100 } + + + -- 1.3.6.1.4.1.674.10893.1.20.100.1 + displayName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Name of this management software for display purposes." + ::= { storageManagementInfo 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.100.2 + description OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A short description of this management software." + ::= { storageManagementInfo 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.100.3 + agentVendor OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the management software manufacturer." + ::= { storageManagementInfo 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.100.4 + agentVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. Refer to softwareVersion." + ::= { storageManagementInfo 4 } + + +-- The Global Data Management Information Base (MIB) Group defines the +-- properties that identify status information about system that the +-- Storage Management software is managing and about the Storage Management SNMP agent. + -- 1.3.6.1.4.1.674.10893.1.20.110 + globalData OBJECT IDENTIFIER ::= { storageManagement 110 } + + + -- 1.3.6.1.4.1.674.10893.1.20.110.1 + agentSystemGlobalStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + warning(2), + nonCriticalError(3), + failure(4), + unknown(5) + } + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. Please use the value: agentGlobalSystemStatus. + Note: Enumerated values have changed." + ::= { globalData 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.110.2 + agentLastGlobalStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + warning(2), + nonCriticalError(3), + failure(4), + unknown(5) + } + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. Please use the value: agentLastGlobalSystemStatus. + Note: Enumerated values have changed." + ::= { globalData 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.110.3 + agentTimeStamp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The last time that the agent values have been updated. + Universal time in sec since UTC 1/1/70." + ::= { globalData 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.110.4 + agentGetTimeout OBJECT-TYPE + SYNTAX INTEGER (1..10000) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Suggested timeout value in milliseconds for how long + the SNMP getter should wait while attempting to poll + the SNMP agent." + ::= { globalData 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.110.5 + agentModifiers OBJECT-TYPE + SYNTAX INTEGER (1..10000) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Agent functional modifiers, when set the modifier is active. + Bit definitions: + Bit 3: agent in debug mode. + All other bits are product specific + " + ::= { globalData 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.110.6 + agentRefreshRate OBJECT-TYPE + SYNTAX INTEGER (1..10000) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The rate, given in seconds, at which the cached data for SNMP is refreshed. + The default value is 300 seconds, or 5 minutes." + ::= { globalData 6 } + + + -- 1.3.6.1.4.1.674.10893.1.20.110.7 + agentHostname OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete for Storage Management." + ::= { globalData 7 } + + + -- 1.3.6.1.4.1.674.10893.1.20.110.8 + agentIPAddress OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete for Storage Management." + ::= { globalData 8 } + + + -- 1.3.6.1.4.1.674.10893.1.20.110.9 + agentSoftwareStatus OBJECT-TYPE + SYNTAX INTEGER + { + databaseUp(1), + databaseDown(2) + } + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete for Storage Management." + ::= { globalData 9 } + + + -- 1.3.6.1.4.1.674.10893.1.20.110.10 + agentSnmpVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. Refer to softwareVersion." + ::= { globalData 10 } + + + -- 1.3.6.1.4.1.674.10893.1.20.110.11 + agentMibVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Version of the Storage Management MIB." + ::= { globalData 11 } + + + -- 1.3.6.1.4.1.674.10893.1.20.110.12 + agentManagementSoftwareURLName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Universal Resource Locator (URL) of the systems management software." + ::= { globalData 12 } + + + -- 1.3.6.1.4.1.674.10893.1.20.110.13 + agentGlobalSystemStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Global health information for the subsystem managed by + the Storage Management software. This global status + should be used by applications other than HP OpenView. + HP OpenView should refer to the globalStatus in the root level object + group. This is a rollup for the entire agent including + any monitored devices. The status is intended to give + initiative to a snmp monitor to get further data when + this status is abnormal. + + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { globalData 13 } + + + -- 1.3.6.1.4.1.674.10893.1.20.110.14 + agentLastGlobalSystemStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The previous global status of the system managed by the Storage Management software. + + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { globalData 14 } + + + -- 1.3.6.1.4.1.674.10893.1.20.110.15 + agentSmartThermalShutdown OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2), + notApplicable(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the status of smart thermal shutdown for PV220S and PV221S enclosures. + Possible values: + 1: Enabled + 2: Disabled" + ::= { globalData 15 } + + +-- The Physical Devices Management Information Base (MIB) group exposes +-- information about the devices managed by the Storage Management +-- software and their relationships to each other. +-- This group and all of its associated tables and objects are not +-- supported on Microsoft Windows Advanced Server Limited Edition +-- 64-bit operating system (Windows.Net-64) on a PE7150. + -- 1.3.6.1.4.1.674.10893.1.20.130 + physicalDevices OBJECT IDENTIFIER ::= { storageManagement 130 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.2 + channelTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChannelEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of controller channels. The number of entries is + related to the number of channels supported by a RAID + controller. Perc2 RAID controller supports a max of 4 + channels per controller. The maximum number of entries is + implementation dependent. + Note: The properties in this table may not be applicable to all entries." + ::= { physicalDevices 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.2.1 + channelEntry OBJECT-TYPE + SYNTAX ChannelEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the channel table. A row in this table cannot be + created or deleted by SNMP operations on columns of the table." + INDEX { channelNumber } + ::= { channelTable 1 } + + + ChannelEntry ::= + SEQUENCE { + channelNumber + INTEGER, + channelName + DisplayString, + channelState + INTEGER, + channelSeverity + INTEGER, + channelTermination + INTEGER, + channelSCSIID + INTEGER, + channelRollUpStatus + DellStatus, + channelComponentStatus + DellStatus, + channelNexusID + DisplayString, + channelDataRate + DisplayString, + channelBusType + INTEGER + } + + -- 1.3.6.1.4.1.674.10893.1.20.130.2.1.1 + channelNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this channel entry." + ::= { channelEntry 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.2.1.2 + channelName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the channel as represented in Storage Management. + The name will include the word channel and the instance. + For example: Channel 1" + ::= { channelEntry 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.2.1.3 + channelState OBJECT-TYPE + SYNTAX INTEGER + { + ready(1), + failed(2), + online(3), + offline(4), + degraded(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current condition of the channel. + Possible states: + 0: Unknown + 1: Ready - The I/O has resumed. + 2: Failed + 3: Online + 4: Offline - The I/O has paused. + 6: Degraded + " + ::= { channelEntry 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.2.1.4 + channelSeverity OBJECT-TYPE + SYNTAX INTEGER + { + warning(1), + error(2), + failure(3) + } + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete for Storage Management. + It was replaced with RollUpStatus and ComponentStatus for each device." + ::= { channelEntry 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.2.1.5 + channelTermination OBJECT-TYPE + SYNTAX INTEGER + { + wide(1), + narrow(2), + notTerminated(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of SCSI termination on this channel. + Termination is required for proper operation of this channel. + + 1: Wide Termination (16 bit) + 2: Narrow Termination (8 bit) + 3: Not Terminated" + ::= { channelEntry 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.2.1.6 + channelSCSIID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The SCSI ID of the controller to which the channel belongs." + ::= { channelEntry 6 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.2.1.7 + channelRollUpStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Severity of the channel state. + This is the combined status of the channel and its + components. + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { channelEntry 7 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.2.1.8 + channelComponentStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the channel itself with out without the + propagation of any contained component status. + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { channelEntry 8 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.2.1.9 + channelNexusID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Durable unique ID for this channel." + ::= { channelEntry 9 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.2.1.10 + channelDataRate OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The data rate (SCSI speed) of the channel. Example: Ultra 320M SCSI" + ::= { channelEntry 10 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.2.1.11 + channelBusType OBJECT-TYPE + SYNTAX INTEGER + { + scsi(1), + ide(2), + fibreChannel(3), + ssa(4), + usb(6), + sata(7), + sas(8), + pcie(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bus type of the channel. + Possible values: + 1: SCSI + 2: IDE + 3: Fibre Channel + 4: SSA + 6: USB + 7: SATA + 8: SAS + 9: PCIe" + ::= { channelEntry 11 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3 + enclosureTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnclosureEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of managed Enclosures. The number of entries is + related to number of enclosures discovered in the system. + The maximum number of entries is implementation dependent. + Note: The properties in this table may not be applicable to all entries." + ::= { physicalDevices 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1 + enclosureEntry OBJECT-TYPE + SYNTAX EnclosureEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the Enclosure table . A row in this table cannot be + created or deleted by SNMP operations on columns of the table." + INDEX { enclosureNumber } + ::= { enclosureTable 1 } + + + EnclosureEntry ::= + SEQUENCE { + enclosureNumber + INTEGER, + enclosureName + DisplayString, + enclosureVendor + DisplayString, + enclosureState + INTEGER, + enclosureSeverity + INTEGER, + enclosureID + DisplayString, + enclosureProcessorVersion + DisplayString, + enclosureServiceTag + DisplayString, + enclosureAssetTag + DisplayString, + enclosureAssetName + DisplayString, + enclosureSplitBusPartNumber + DisplayString, + enclosureProductID + DisplayString, + enclosureKernelVersion + DisplayString, + enclosureESM1PartNumber + DisplayString, + enclosureESM2PartNumber + DisplayString, + enclosureType + INTEGER, + enclosureProcessor2Version + DisplayString, + enclosureConfig + INTEGER, + enclosureChannelNumber + INTEGER, + enclosureAlarm + INTEGER, + enclosureBackplanePartNumber + DisplayString, + enclosureSCSIID + INTEGER, + enclosureRollUpStatus + DellStatus, + enclosureComponentStatus + DellStatus, + enclosureNexusID + DisplayString, + enclosureFirmwareVersion + DisplayString, + enclosureSCSIRate + DisplayString, + enclosurePartNumber + DisplayString, + enclosureSerialNumber + DisplayString, + enclosureSASAddress + DisplayString, + enclosureOccupiedSlotCount + INTEGER, + enclosureTotalSlots + INTEGER, + enclosureEmptySlotCount + INTEGER, + enclosureExpressServiceCode + DisplayString + } + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.1 + enclosureNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of the enclosure entry." + ::= { enclosureEntry 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.2 + enclosureName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The enclosure's name as represented in Storage Management." + ::= { enclosureEntry 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.3 + enclosureVendor OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The enclosure's (re)seller's name." + ::= { enclosureEntry 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.4 + enclosureState OBJECT-TYPE + SYNTAX INTEGER + { + ready(1), + failed(2), + online(3), + offline(4), + degraded(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current condition of the enclosure + (which includes any devices connected to it.) + Possible states: + 0: Unknown + 1: Ready + 2: Failed + 3: Online + 4: Offline + 6: Degraded" + ::= { enclosureEntry 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.5 + enclosureSeverity OBJECT-TYPE + SYNTAX INTEGER + { + warning(1), + error(2), + failure(3) + } + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete for Storage Management. + It was replaced with RollUpStatus and ComponentStatus for each device." + ::= { enclosureEntry 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.6 + enclosureID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Represents unique id for an enclosure." + ::= { enclosureEntry 6 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.7 + enclosureProcessorVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete for Storage Management." + ::= { enclosureEntry 7 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.8 + enclosureServiceTag OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enclosure identification used when consulting customer support." + ::= { enclosureEntry 8 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.9 + enclosureAssetTag OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "User definable asset tag for the enclosure." + ::= { enclosureEntry 9 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.10 + enclosureAssetName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "User definable asset name of the enclosure." + ::= { enclosureEntry 10 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.11 + enclosureSplitBusPartNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The enclosure's split bus part number." + ::= { enclosureEntry 11 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.12 + enclosureProductID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The enclosure's product identification. This also corresponds to the enclosure type. + " + ::= { enclosureEntry 12 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.13 + enclosureKernelVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete for Storage Management. + Refer to enclosureFirmwareVersion for the firmware version of the enclosure." + ::= { enclosureEntry 13 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.14 + enclosureESM1PartNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete for Storage Management." + ::= { enclosureEntry 14 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.15 + enclosureESM2PartNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete for Storage Management." + ::= { enclosureEntry 15 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.16 + enclosureType OBJECT-TYPE + SYNTAX INTEGER + { + internal(1), + dELLPV200SPV201S(2), + dELLPV210SPV211S(3), + dELLPV220SPV221S(4), + dELLPV660F(5), + dELLPV224F(6), + dELLPV660F224F(7), + md1000(8), + md1120(9), + md1200(10), + md1220(11) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of this enclosure. + Possible values: + 1: Internal + 2: Dell PV200S (PV201S) + 3: Dell PV210S (PV211S) + 4: Dell PV220S (PV221S) + 5: Dell PV660F + 6: Dell PV224F + 7: Dell PV660F / PV224F + 8: Dell MD1000 + 9: Dell MD1120 + 10: Dell MD1200 + 11: Dell MD1220" + ::= { enclosureEntry 16 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.17 + enclosureProcessor2Version OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This entry is obsolete for Storage Management." + ::= { enclosureEntry 17 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.18 + enclosureConfig OBJECT-TYPE + SYNTAX INTEGER + { + joined(1), + splitBus(2), + clustered(3), + unified(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current configuration of the enclosure's backplane. + Possible values: + 1: Joined + 2: Split Bus + 3: Clustered + 4: Unified" + ::= { enclosureEntry 18 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.19 + enclosureChannelNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The channel number, or bus, to which the enclosure is connected." + ::= { enclosureEntry 19 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.20 + enclosureAlarm OBJECT-TYPE + SYNTAX INTEGER + { + disabled(1), + enabled(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current status of the enclosure's alarm (PV220S, and PV221S only.) + Possible values: + 1: Disabled + 2: Enabled" + ::= { enclosureEntry 20 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.21 + enclosureBackplanePartNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The part number of the enclosure's backplane." + ::= { enclosureEntry 21 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.22 + enclosureSCSIID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The SCSI ID of the controller to which this enclosure is attached." + ::= { enclosureEntry 22 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.23 + enclosureRollUpStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Severity of the enclosure state. + This is the combined status of the enclosure and its components. + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { enclosureEntry 23 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.24 + enclosureComponentStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the enclosure itself without the + propagation of any contained component status. + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { enclosureEntry 24 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.25 + enclosureNexusID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Durable unique ID for this enclosure." + ::= { enclosureEntry 25 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.26 + enclosureFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The firmware version of the enclosure." + ::= { enclosureEntry 26 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.27 + enclosureSCSIRate OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Actual SCSI rate in the enclosure. + " + ::= { enclosureEntry 27 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.28 + enclosurePartNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The part number of the enclosure. + " + ::= { enclosureEntry 28 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.29 + enclosureSerialNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Serial number of the enclosure. + " + ::= { enclosureEntry 29 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.30 + enclosureSASAddress OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The specified SAS address if this is a SAS enclosure. " + ::= { enclosureEntry 30 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.31 + enclosureOccupiedSlotCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Shows the number of physical disk slots occupied in a storage enclosure. + Note: A value of 9999 indicates feature not available." + ::= { enclosureEntry 31 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.32 + enclosureTotalSlots OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Shows the total number of physical slots in a storage enclosure; it includes total count of occupied and empty slots. + Note: A value of 9999 indicates feature not available. + " + ::= { enclosureEntry 32 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.33 + enclosureEmptySlotCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Shows the number of empty physical disk slots in a storage enclosure. + Note: A value of 9999 indicates feature not available. + " + ::= { enclosureEntry 33 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.3.1.34 + enclosureExpressServiceCode OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Express Service Code (ESC) is base10 converted numerical value of service tag." + ::= { enclosureEntry 34 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4 + arrayDiskTable OBJECT-TYPE + SYNTAX SEQUENCE OF ArrayDiskEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of managed Array Disks. The number of entries is + related to number of Array Disks discovered in the system. + The maximum number of entries is implementation dependent. + Note: The properties in this table may not be applicable to all entries." + ::= { physicalDevices 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1 + arrayDiskEntry OBJECT-TYPE + SYNTAX ArrayDiskEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the Array Disk table . A row in this table cannot be + created or deleted by SNMP operations on columns of the table." + INDEX { arrayDiskNumber } + ::= { arrayDiskTable 1 } + + + ArrayDiskEntry ::= + SEQUENCE { + arrayDiskNumber + INTEGER, + arrayDiskName + DisplayString, + arrayDiskVendor + DisplayString, + arrayDiskState + INTEGER, + arrayDiskSeverity + INTEGER, + arrayDiskProductID + DisplayString, + arrayDiskSerialNo + DisplayString, + arrayDiskRevision + DisplayString, + arrayDiskEnclosureID + DisplayString, + arrayDiskChannel + INTEGER, + arrayDiskLengthInMB + INTEGER, + arrayDiskLengthInBytes + INTEGER, + arrayDiskLargestContiguousFreeSpaceInMB + INTEGER, + arrayDiskLargestContiguousFreeSpaceInBytes + INTEGER, + arrayDiskTargetID + INTEGER, + arrayDiskLunID + INTEGER, + arrayDiskUsedSpaceInMB + INTEGER, + arrayDiskUsedSpaceInBytes + INTEGER, + arrayDiskFreeSpaceInMB + INTEGER, + arrayDiskFreeSpaceInBytes + INTEGER, + arrayDiskBusType + INTEGER, + arrayDiskSpareState + INTEGER, + arrayDiskRollUpStatus + DellStatus, + arrayDiskComponentStatus + DellStatus, + arrayDiskDeviceName + DisplayString, + arrayDiskNexusID + DisplayString, + arrayDiskPartNumber + DisplayString, + arrayDiskSASAddress + DisplayString, + arrayDiskNegotiatedSpeed + INTEGER, + arrayDiskCapableSpeed + INTEGER, + arrayDiskSmartAlertIndication + INTEGER, + arrayDiskManufactureDay + DisplayString, + arrayDiskManufactureWeek + DisplayString, + arrayDiskManufactureYear + DisplayString, + arrayDiskMediaType + INTEGER, + arrayDiskDellCertified + INTEGER, + arrayDiskAltaVendorId + DisplayString, + arrayDiskAltaProductId + DisplayString, + arrayDiskAltaRevisionId + DisplayString, + arrayDiskEncryptionCapable + INTEGER, + arrayDiskEncrypted + INTEGER, + arrayDiskPowerState + INTEGER, + arrayDiskDriveWriteCache + INTEGER, + arrayDiskModelNumber + DisplayString, + arrayDiskLifeRemaining + INTEGER, + arrayDiskDriverVersion + DisplayString, + arrayDiskDeviceLifeStatus + INTEGER, + arrayDiskReadOnly + DisplayString, + arrayDiskRemainingRatedWriteEndurance + DisplayString, + arrayDiskSectorSize + INTEGER, + arrayDiskPICapable + INTEGER, + arrayDiskMaxLinkWidth + INTEGER, + arrayDiskNegotiatedLinkWidth + INTEGER + } + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.1 + arrayDiskNumber OBJECT-TYPE + SYNTAX INTEGER (1..1000000000) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this array disk entry." + ::= { arrayDiskEntry 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.2 + arrayDiskName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the array disk as represented in Storage Management." + ::= { arrayDiskEntry 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.3 + arrayDiskVendor OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The array disk's manufacturer's name." + ::= { arrayDiskEntry 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.4 + arrayDiskState OBJECT-TYPE + SYNTAX INTEGER + { + ready(1), + failed(2), + online(3), + offline(4), + degraded(6), + recovering(7), + removed(11), + non-raid(13), + notReady(14), + resynching(15), + replacing(22), + spinningDown(23), + rebuild(24), + noMedia(25), + formatting(26), + diagnostics(28), + predictiveFailure(34), + initializing(35), + foreign(39), + clear(40), + unsupported(41), + incompatible(53), + readOnly(56) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current condition of the array disk. + Possible states: + 0: Unknown + 1: Ready - Available for use, but no RAID configuration has been assigned. + 2: Failed - Not operational. + 3: Online - Operational. RAID configuration has been assigned. + 4: Offline - The drive is not available to the RAID controller. + 6: Degraded - Refers to a fault-tolerant array/virtual disk that has a failed disk. + 7: Recovering - Refers to state of recovering from bad blocks on disks. + 11: Removed - Indicates that array disk has been removed. + 13: Non-RAID - Indicates that array disk is not a RAID capable disk + 14: Not Ready - Applicable for PCIeSSD devices indicating that the device is in locked state + 15: Resynching - Indicates one of the following types of disk operations: Transform Type, Reconfiguration, and Check Consistency. + 22: Replacing - Indicates copyback operation is in progress. + 23: Spinning Down - Transit state when the physical disk is spinning down for physical disk power management. + 24: Rebuild + 25: No Media - CD-ROM or removable disk has no media. + 26: Formatting - In the process of formatting. + 28: Diagnostics - Diagnostics are running. + 34: Predictive failure + 35: Initializing: Applies only to virtual disks on PERC, PERC 2/SC, and PERC 2/DC controllers. + 39: Foreign + 40: Clear + 41: Unsupported + 53: Incompatible + 56: Read Only - Applicable for PCIeSSD devices. Indicates that device has reached read-only state + + " + ::= { arrayDiskEntry 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.5 + arrayDiskSeverity OBJECT-TYPE + SYNTAX INTEGER + { + warning(1), + error(2), + failure(3) + } + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete for Storage Management. + It was replaced with RollUpStatus and ComponentStatus for each device." + ::= { arrayDiskEntry 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.6 + arrayDiskProductID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The model number of the array disk." + ::= { arrayDiskEntry 6 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.7 + arrayDiskSerialNo OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The array disk's unique identification number from the manufacturer. + " + ::= { arrayDiskEntry 7 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.8 + arrayDiskRevision OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The firmware version of the array disk." + ::= { arrayDiskEntry 8 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.9 + arrayDiskEnclosureID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The SCSI ID of the enclosure processor to which this array disk belongs." + ::= { arrayDiskEntry 9 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.10 + arrayDiskChannel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bus to which this array disk is connected." + ::= { arrayDiskEntry 10 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.11 + arrayDiskLengthInMB OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The size in megabytes of the array disk. If this size is 0, it is smaller than a megabyte." + ::= { arrayDiskEntry 11 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.12 + arrayDiskLengthInBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The size of the array disk in bytes that is less than + a megabyte. This size plus the arrayDiskLengthInMB is + the total size of the array disk." + ::= { arrayDiskEntry 12 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.13 + arrayDiskLargestContiguousFreeSpaceInMB OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The size in megabytes of the largest contiguous free space + on the array disk. If this size is 0, it is less than a megabyte." + ::= { arrayDiskEntry 13 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.14 + arrayDiskLargestContiguousFreeSpaceInBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The size of the largest contiguous free space on this + array disk in bytes that is less than a megabyte. + This size plus the arrayDiskLargestContiguousFreeSpaceInMB + is the total size of the largest contiguous free space on + the array disk." + ::= { arrayDiskEntry 14 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.15 + arrayDiskTargetID OBJECT-TYPE + SYNTAX INTEGER (0..15) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The SCSI target ID which this array disk is assigned. " + ::= { arrayDiskEntry 15 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.16 + arrayDiskLunID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The array disk's logical unit number. " + ::= { arrayDiskEntry 16 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.17 + arrayDiskUsedSpaceInMB OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The amount in megabytes of the used space on the array + disk. If this size is 0, it is smaller than a megabyte." + ::= { arrayDiskEntry 17 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.18 + arrayDiskUsedSpaceInBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The size in bytes of the used space on the array disk + that is smaller than a megabyte. This size plus the + arrayDiskUsedSpaceInMB is the total amount of used space + on the array disk." + ::= { arrayDiskEntry 18 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.19 + arrayDiskFreeSpaceInMB OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The amount in megabytes of the free space on the array + disk. If this size is 0, it is smaller than a megabyte." + ::= { arrayDiskEntry 19 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.20 + arrayDiskFreeSpaceInBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The size in bytes of the free space on the array disk + that is smaller than a megabyte. This size plus the + arrayDiskFreeSpaceInMB is the total amount of free space + on the array disk." + ::= { arrayDiskEntry 20 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.21 + arrayDiskBusType OBJECT-TYPE + SYNTAX INTEGER + { + scsi(1), + ide(2), + fibre(3), + ssa(4), + usb(6), + sata(7), + sas(8), + pcie(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bus type of the array disk. + Possible values: + 1: SCSI + 2: IDE + 3: Fibre Channel + 4: SSA + 6: USB + 7: SATA + 8: SAS + 9: PCIe" + ::= { arrayDiskEntry 21 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.22 + arrayDiskSpareState OBJECT-TYPE + SYNTAX INTEGER + { + memberVD(1), + memberDG(2), + globalHotSpare(3), + dedicatedHotSpare(4), + notASpare(5), + notApplicable(99) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the array disk as a spare. + Possible states: + 1 : disk is a member of a virtual disk + 2 : disk is a member of a disk group + 3 : disk is a global hot spare + 4 : disk is a dedicated hot spare + 5 : not a spare + 99: not applicable" + ::= { arrayDiskEntry 22 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.23 + arrayDiskRollUpStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Severity of the array disk state. + This is the combined status of the array disk and its components. + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { arrayDiskEntry 23 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.24 + arrayDiskComponentStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the array disk itself without the + propagation of any contained component status. + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { arrayDiskEntry 24 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.25 + arrayDiskDeviceName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The operating system device name for this disk. This property is only applicable to array disks attached to a RAID controller." + ::= { arrayDiskEntry 25 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.26 + arrayDiskNexusID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Durable unique ID for this array disk." + ::= { arrayDiskEntry 26 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.27 + arrayDiskPartNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The part number of the disk. + " + ::= { arrayDiskEntry 27 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.28 + arrayDiskSASAddress OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The specified SAS address if this is a SAS disk. + " + ::= { arrayDiskEntry 28 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.29 + arrayDiskNegotiatedSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The speed at which the drive is actually running in MPS (megabytes per second). + " + ::= { arrayDiskEntry 29 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.30 + arrayDiskCapableSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum speed at which the drive is capable of negotiating in MPS (megabytes per second). + " + ::= { arrayDiskEntry 30 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.31 + arrayDiskSmartAlertIndication OBJECT-TYPE + SYNTAX INTEGER + { + no(1), + yes(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicated whether the disk has received a predictive failure. + Possible values: + 1: No - disk has not received a predictive failure alert + 2: Yes - disk has received a predictive failure alert" + ::= { arrayDiskEntry 31 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.32 + arrayDiskManufactureDay OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The day of the week (1=Sunday thru 7=Saturday) on which this disk was manufactured." + ::= { arrayDiskEntry 32 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.33 + arrayDiskManufactureWeek OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The week (1 thru 53) in which this disk was manufactured." + ::= { arrayDiskEntry 33 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.34 + arrayDiskManufactureYear OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The four digit year in which this disk was manufactured." + ::= { arrayDiskEntry 34 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.35 + arrayDiskMediaType OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + hdd(2), + ssd(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Media type of the array disk. + Possible Values: + 1:unknown + 2:hdd + 3:ssd" + ::= { arrayDiskEntry 35 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.36 + arrayDiskDellCertified OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates if array disk is certified by Dell. + Value: 1 - Certified, 0 - Not Certified, 99 - Unknown" + ::= { arrayDiskEntry 36 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.37 + arrayDiskAltaVendorId OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "Provides vendor information for Alta interposer." + ::= { arrayDiskEntry 37 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.38 + arrayDiskAltaProductId OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "Provides product id for Alta interposer." + ::= { arrayDiskEntry 38 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.39 + arrayDiskAltaRevisionId OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "Provides revision id for Alta interposer." + ::= { arrayDiskEntry 39 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.40 + arrayDiskEncryptionCapable OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates if physical disk is Encryption capable. + Value: 1 - Capable, 0 - Not Capable, 99 - Not Applicable" + ::= { arrayDiskEntry 40 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.41 + arrayDiskEncrypted OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates if the physical disk has encryption enabled. + Value: 1 - Yes, 0 - No, 99 - Not Applicable" + ::= { arrayDiskEntry 41 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.42 + arrayDiskPowerState OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates power state of a physical drive. + Value: 0 - Spun up, 1- Spun down, 255 - Transition, 99 - Not Applicable" + ::= { arrayDiskEntry 42 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.43 + arrayDiskDriveWriteCache OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates drive write cache capability for PCIe SSD devices. + Value: 1 - Enabled, 0 - Disabled, 99 - Undetermined/Not Applicable" + ::= { arrayDiskEntry 43 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.44 + arrayDiskModelNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Provides PCIe SSD device model number." + ::= { arrayDiskEntry 44 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.45 + arrayDiskLifeRemaining OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Provides PCIe SSD device life remaining in percentage. + Value: 0..100, 999 - Undetermined/Not Applicable " + ::= { arrayDiskEntry 45 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.46 + arrayDiskDriverVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Provides PCIe SSD device driver version." + ::= { arrayDiskEntry 46 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.47 + arrayDiskDeviceLifeStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Provides PCIe SSD device life status. + Possible Values: + -1: Not Available / Not Applicable + 1: Drive Health Good + 2: Approaching Warranty Coverage Expiry + 3: Warranty Coverage Expired + 4: Approaching Read Only + 5: Read Only" + ::= { arrayDiskEntry 47 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.48 + arrayDiskReadOnly OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Provides PCIe SSD's Read Only attribute. + Possible Values: Yes, No, Not Applicable + " + ::= { arrayDiskEntry 48 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.49 + arrayDiskRemainingRatedWriteEndurance OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Provides PCIe SSD device Remaining Rated Write Endurance + Possible Values: 0-100% ,Not Available/Not Applicable + " + ::= { arrayDiskEntry 49 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.50 + arrayDiskSectorSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Provides the information regarding sector size of array disk. + Possible values are: 512 or 4096." + ::= { arrayDiskEntry 50 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.51 + arrayDiskPICapable OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Provides the information regarding T10 PI capability of Array disk. + Possible values are: 0 (T10 PI incapable) or 1 (T10 PI capable)." + ::= { arrayDiskEntry 51 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.52 + arrayDiskMaxLinkWidth OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Provides the information regarding Max Link Width of Array disk. + Possible values are: 0 - 8." + ::= { arrayDiskEntry 52 } + + -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.53 + arrayDiskNegotiatedLinkWidth OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Provides the information regarding Negtioated Link Width of Array disk. + Possible values are: 0 - 8." + ::= { arrayDiskEntry 53 } + + -- 1.3.6.1.4.1.674.10893.1.20.130.5 + arrayDiskEnclosureConnectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF ArrayDiskEnclosureConnectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of the connections between array disks, their enclosure, + and their associated controller. For each object in the table, its + object number corresponds to an instance number in the appropriate + MIB table for that object where all of the object properties can be found. + Note: Only array disks that are part of an enclosure will be listed + in this table. Backplanes are considered enclosures by + Storage Management." + ::= { physicalDevices 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.5.1 + arrayDiskEnclosureConnectionEntry OBJECT-TYPE + SYNTAX ArrayDiskEnclosureConnectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the Array Disk Enclosure Connection table . A row in this table cannot be + created or deleted by SNMP operations on columns of the table." + INDEX { arrayDiskEnclosureConnectionNumber } + ::= { arrayDiskEnclosureConnectionTable 1 } + + + ArrayDiskEnclosureConnectionEntry ::= + SEQUENCE { + arrayDiskEnclosureConnectionNumber + INTEGER, + arrayDiskEnclosureConnectionArrayDiskName + DisplayString, + arrayDiskEnclosureConnectionArrayDiskNumber + INTEGER, + arrayDiskEnclosureConnectionEnclosureName + DisplayString, + arrayDiskEnclosureConnectionEnclosureNumber + INTEGER, + arrayDiskEnclosureConnectionControllerName + DisplayString, + arrayDiskEnclosureConnectionControllerNumber + INTEGER + } + + -- 1.3.6.1.4.1.674.10893.1.20.130.5.1.1 + arrayDiskEnclosureConnectionNumber OBJECT-TYPE + SYNTAX INTEGER (1..1000000000) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this array disk connection entry. + This table shows the array disk to enclosure relationship." + ::= { arrayDiskEnclosureConnectionEntry 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.5.1.2 + arrayDiskEnclosureConnectionArrayDiskName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the array disk in this connection as represented in Storage Management." + ::= { arrayDiskEnclosureConnectionEntry 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.5.1.3 + arrayDiskEnclosureConnectionArrayDiskNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The instance number of the array disk in the arrayDiskTable + in this connection." + ::= { arrayDiskEnclosureConnectionEntry 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.5.1.4 + arrayDiskEnclosureConnectionEnclosureName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the enclosure as represented in Storage Management + to which this array disk belongs. + " + ::= { arrayDiskEnclosureConnectionEntry 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.5.1.5 + arrayDiskEnclosureConnectionEnclosureNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The instance number in the enclosureTable of the enclosure + to which this array disk belongs." + ::= { arrayDiskEnclosureConnectionEntry 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.5.1.6 + arrayDiskEnclosureConnectionControllerName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the controller as represented in Storage Management + to which this array disk is connected." + ::= { arrayDiskEnclosureConnectionEntry 6 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.5.1.7 + arrayDiskEnclosureConnectionControllerNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The instance number in the controllerTable of the controller + to which this array disk is connected." + ::= { arrayDiskEnclosureConnectionEntry 7 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.6 + arrayDiskChannelConnectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF ArrayDiskChannelConnectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of the connections between array disks, their channel, and + their associated controller. For each object in the table, its + object number corresponds to an instance number in the appropriate + MIB table for that object where all of the object properties can be + found. + Note: Only array disks that are NOT part of an enclosure will be + listed in this table. Backplanes are considered enclosures by + Storage Management." + ::= { physicalDevices 6 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.6.1 + arrayDiskChannelConnectionEntry OBJECT-TYPE + SYNTAX ArrayDiskChannelConnectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the Array Disk Channel Connection table . A row in this table cannot be + created or deleted by SNMP operations on columns of the table." + INDEX { arrayDiskChannelConnectionNumber } + ::= { arrayDiskChannelConnectionTable 1 } + + + ArrayDiskChannelConnectionEntry ::= + SEQUENCE { + arrayDiskChannelConnectionNumber + INTEGER, + arrayDiskChannelConnectionArrayDiskName + DisplayString, + arrayDiskChannelConnectionArrayDiskNumber + INTEGER, + arrayDiskChannelConnectionChannelName + DisplayString, + arrayDiskChannelConnectionChannelNumber + INTEGER, + arrayDiskChannelConnectionControllerName + DisplayString, + arrayDiskChannelConnectionControllerNumber + INTEGER + } + + -- 1.3.6.1.4.1.674.10893.1.20.130.6.1.1 + arrayDiskChannelConnectionNumber OBJECT-TYPE + SYNTAX INTEGER (1..1000000000) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this array disk connection entry. + This table shows the array disk to SCSI channel relationship. + There is no enclosure service processor associated with these + array disks." + ::= { arrayDiskChannelConnectionEntry 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.6.1.2 + arrayDiskChannelConnectionArrayDiskName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the array disk in this connection + as represented in Storage Management." + ::= { arrayDiskChannelConnectionEntry 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.6.1.3 + arrayDiskChannelConnectionArrayDiskNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The instance number of the array disk in the arrayDiskTable + in this connection." + ::= { arrayDiskChannelConnectionEntry 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.6.1.4 + arrayDiskChannelConnectionChannelName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the channel as represented in Storage Management + to which is array disk is connected." + ::= { arrayDiskChannelConnectionEntry 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.6.1.5 + arrayDiskChannelConnectionChannelNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The instance number of the channel in the channelTable to + which this array disk is connected." + ::= { arrayDiskChannelConnectionEntry 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.6.1.6 + arrayDiskChannelConnectionControllerName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the controller as represented in Storage Management + to which this array disk is connected." + ::= { arrayDiskChannelConnectionEntry 6 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.6.1.7 + arrayDiskChannelConnectionControllerNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The instance number in the controllerTable of the controller + to which this array disk is connected." + ::= { arrayDiskChannelConnectionEntry 7 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.7 + fanTable OBJECT-TYPE + SYNTAX SEQUENCE OF FanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of managed Fans. The number of entries is + related to number of Fans discovered in the system. + The maximum number of entries is implementation dependent. + Note: The properties in this table may not be applicable to all entries." + ::= { physicalDevices 7 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.7.1 + fanEntry OBJECT-TYPE + SYNTAX FanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the Fan table . A row in this table cannot be + created or deleted by SNMP operations on columns of the table." + INDEX { fanNumber } + ::= { fanTable 1 } + + + FanEntry ::= + SEQUENCE { + fanNumber + INTEGER, + fanName + DisplayString, + fanVendor + DisplayString, + fanState + INTEGER, + fanSeverity + INTEGER, + fanProbeUnit + DisplayString, + fanProbeMinWarning + DisplayString, + fanProbeMinCritical + DisplayString, + fanProbeMaxWarning + DisplayString, + fanProbeMaxCritical + DisplayString, + fanProbeCurrValue + DisplayString, + fan1PartNumber + DisplayString, + fan2PartNumber + DisplayString, + fanRollUpStatus + DellStatus, + fanComponentStatus + DellStatus, + fanNexusID + DisplayString, + fanRevision + DisplayString + } + + -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.1 + fanNumber OBJECT-TYPE + SYNTAX INTEGER (1..1000000000) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this fan entry." + ::= { fanEntry 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.2 + fanName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The fan's name as represented in Storage Management." + ::= { fanEntry 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.3 + fanVendor OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The fan's (re)seller's name." + ::= { fanEntry 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.4 + fanState OBJECT-TYPE + SYNTAX INTEGER + { + ready(1), + failed(2), + degraded(6), + removed(11), + missing(21) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current condition of the fan. + Possible states: + 0: Unknown + 1: Ready + 2: Failed + 3: Online + 4: Offline + 6: Degraded + 21: Missing" + ::= { fanEntry 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.5 + fanSeverity OBJECT-TYPE + SYNTAX INTEGER + { + warning(1), + error(2), + failure(3) + } + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete for Storage Management. + It was replaced with RollUpStatus and ComponentStatus for each device." + ::= { fanEntry 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.6 + fanProbeUnit OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete for Storage Management." + ::= { fanEntry 6 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.7 + fanProbeMinWarning OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. This setting is not supported + by fans managed under Storage Management." + ::= { fanEntry 7 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.8 + fanProbeMinCritical OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. This setting is not supported + by fans managed under Storage Management." + ::= { fanEntry 8 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.9 + fanProbeMaxWarning OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. This setting is not supported + by fans managed under Storage Management." + ::= { fanEntry 9 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.10 + fanProbeMaxCritical OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. This setting is not supported + by fans managed under Storage Management." + ::= { fanEntry 10 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.11 + fanProbeCurrValue OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current speed of the fan. + " + ::= { fanEntry 11 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.12 + fan1PartNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The part number of the fan in the enclosure." + ::= { fanEntry 12 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.13 + fan2PartNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. This setting is not supported + by fans managed under Storage Management." + ::= { fanEntry 13 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.14 + fanRollUpStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Severity of the fan state. + This is the combined status of the fan and its components. + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { fanEntry 14 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.15 + fanComponentStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the fan itself without the + propagation of any contained component status. + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { fanEntry 15 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.16 + fanNexusID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Durable unique ID for this fan." + ::= { fanEntry 16 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.17 + fanRevision OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The revision number of the fan in the enclosure." + ::= { fanEntry 17 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.8 + fanConnectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF FanConnectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of the connections between each fan on + the managed node and its enclosure. Each enclosure + number in the table corresponds to that enclosure instance + in the Enclosure Table." + ::= { physicalDevices 8 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.8.1 + fanConnectionEntry OBJECT-TYPE + SYNTAX FanConnectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the Fan Connection table . A row in this table cannot be + created or deleted by SNMP operations on columns of the table." + INDEX { fanConnectionNumber } + ::= { fanConnectionTable 1 } + + + FanConnectionEntry ::= + SEQUENCE { + fanConnectionNumber + INTEGER, + fanConnectionFanName + DisplayString, + fanConnectionFanNumber + INTEGER, + fanConnectionEnclosureName + DisplayString, + fanConnectionEnclosureNumber + INTEGER + } + + -- 1.3.6.1.4.1.674.10893.1.20.130.8.1.1 + fanConnectionNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this fan connection entry." + ::= { fanConnectionEntry 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.8.1.2 + fanConnectionFanName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the fan in this connection as represented in Storage Management." + ::= { fanConnectionEntry 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.8.1.3 + fanConnectionFanNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The instance number of the fan in the fanTable in this connection." + ::= { fanConnectionEntry 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.8.1.4 + fanConnectionEnclosureName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the enclosure as represented in Storage Management + to which this fan belongs." + ::= { fanConnectionEntry 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.8.1.5 + fanConnectionEnclosureNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The instance number of the enclosure in the enclosureTable + to which this fan belongs." + ::= { fanConnectionEntry 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.9 + powerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF PowerSupplyEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of managed Power Supplies. The number of entries is + related to number of Power Supplies discovered in the system. + The maximum number of entries is implementation dependent. + Note: The properties in this table may not be applicable to all entries." + ::= { physicalDevices 9 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.9.1 + powerSupplyEntry OBJECT-TYPE + SYNTAX PowerSupplyEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the Power Supply table . A row in this table cannot be + created or deleted by SNMP operations on columns of the table." + INDEX { powerSupplyNumber } + ::= { powerSupplyTable 1 } + + + PowerSupplyEntry ::= + SEQUENCE { + powerSupplyNumber + INTEGER, + powerSupplyName + DisplayString, + powerSupplyVendor + DisplayString, + powerSupplyState + INTEGER, + powerSupplySeverity + INTEGER, + powerSupply1PartNumber + DisplayString, + powerSupply2PartNumber + DisplayString, + powerSupplyRollUpStatus + DellStatus, + powerSupplyComponentStatus + DellStatus, + powerSupplyNexusID + DisplayString, + powerSupplyRevision + DisplayString + } + + -- 1.3.6.1.4.1.674.10893.1.20.130.9.1.1 + powerSupplyNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this power supply entry." + ::= { powerSupplyEntry 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.9.1.2 + powerSupplyName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The power supply's name as represented in Storage Management." + ::= { powerSupplyEntry 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.9.1.3 + powerSupplyVendor OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The power supply's (re)seller's name." + ::= { powerSupplyEntry 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.9.1.4 + powerSupplyState OBJECT-TYPE + SYNTAX INTEGER + { + ready(1), + failed(2), + notInstalled(5), + degraded(6), + removed(11), + missing(21) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current condition of the power supply. + Possible states: + 0 : Unknown + 1 : Ready + 2 : Failed + 5 : Not Installed + 6 : Degraded + 11: Removed + 21: Missing" + ::= { powerSupplyEntry 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.9.1.5 + powerSupplySeverity OBJECT-TYPE + SYNTAX INTEGER + { + warning(1), + error(2), + failure(3) + } + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete for Storage Management. + It was replaced with RollUpStatus and ComponentStatus for each device." + ::= { powerSupplyEntry 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.9.1.6 + powerSupply1PartNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The part number of the power supply of the enclosure." + ::= { powerSupplyEntry 6 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.9.1.7 + powerSupply2PartNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. This setting is not supported + by power supplies managed under Storage Management." + ::= { powerSupplyEntry 7 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.9.1.8 + powerSupplyRollUpStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Severity of the power supply state. + This is the combined status of the power supply and its + components. + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { powerSupplyEntry 8 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.9.1.9 + powerSupplyComponentStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the power supply itself without the + propegation of any contained component status. + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { powerSupplyEntry 9 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.9.1.10 + powerSupplyNexusID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Durable unique ID for this power supply." + ::= { powerSupplyEntry 10 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.9.1.11 + powerSupplyRevision OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The revision number of the power supply in the enclosure." + ::= { powerSupplyEntry 11 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.10 + powerSupplyConnectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF PowerSupplyConnectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of the connections between each power + supply on the managed node and its enclosure. Each + enclosure number in the table corresponds to that + enclosure instance in the Enclosure Table." + ::= { physicalDevices 10 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.10.1 + powerSupplyConnectionEntry OBJECT-TYPE + SYNTAX PowerSupplyConnectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the Power Supply Connection table . A row in this table cannot be + created or deleted by SNMP operations on columns of the table." + INDEX { powerSupplyConnectionNumber } + ::= { powerSupplyConnectionTable 1 } + + + PowerSupplyConnectionEntry ::= + SEQUENCE { + powerSupplyConnectionNumber + INTEGER, + powerSupplyConnectionPowersupplyName + DisplayString, + powerSupplyConnectionPowersupplyNumber + INTEGER, + powerSupplyConnectionEnclosureName + DisplayString, + powerSupplyConnectionEnclosureNumber + INTEGER, + powerSupplyConnectionFirmwareVersion + DisplayString + } + + -- 1.3.6.1.4.1.674.10893.1.20.130.10.1.1 + powerSupplyConnectionNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this power supply connection entry." + ::= { powerSupplyConnectionEntry 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.10.1.2 + powerSupplyConnectionPowersupplyName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the power supply in this connection + as represented in Storage Management." + ::= { powerSupplyConnectionEntry 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.10.1.3 + powerSupplyConnectionPowersupplyNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This instance number in the powersupplyTable + of the power supply in this connection." + ::= { powerSupplyConnectionEntry 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.10.1.4 + powerSupplyConnectionEnclosureName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the enclosure to which this power supply is + connected as represented in Storage Management." + ::= { powerSupplyConnectionEntry 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.10.1.5 + powerSupplyConnectionEnclosureNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The instance number of the enclosure in the enclosureTable + to which this power supply is connected." + ::= { powerSupplyConnectionEntry 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.10.1.6 + powerSupplyConnectionFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays power supply connection firmware version. + Note: Available above 1.04 firmware version" + ::= { powerSupplyConnectionEntry 6 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.11 + temperatureProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TemperatureProbeEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of managed Temperature Probes. The number of entries is + related to number of Temperature Probes discovered in the system. + The maximum number of entries is implementation dependent. + Note: The properties in this table may not be applicable to all entries." + ::= { physicalDevices 11 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.11.1 + temperatureProbeEntry OBJECT-TYPE + SYNTAX TemperatureProbeEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the Temperature Probe table . A row in this table cannot be + created or deleted by SNMP operations on columns of the table." + INDEX { temperatureProbeNumber } + ::= { temperatureProbeTable 1 } + + + TemperatureProbeEntry ::= + SEQUENCE { + temperatureProbeNumber + INTEGER, + temperatureProbeName + DisplayString, + temperatureProbeVendor + DisplayString, + temperatureProbeState + INTEGER, + temperatureProbeSeverity + INTEGER, + temperatureProbeUnit + DisplayString, + temperatureProbeMinWarning + INTEGER, + temperatureProbeMinCritical + INTEGER, + temperatureProbeMaxWarning + INTEGER, + temperatureProbeMaxCritical + INTEGER, + temperatureProbeCurValue + INTEGER, + temperatureProbeRollUpStatus + DellStatus, + temperatureProbeComponentStatus + DellStatus, + temperatureProbeNexusID + DisplayString + } + + -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.1 + temperatureProbeNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this temperature probe entry." + ::= { temperatureProbeEntry 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.2 + temperatureProbeName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Name of this temperature probe as represented in Storage Management." + ::= { temperatureProbeEntry 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.3 + temperatureProbeVendor OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature probe's (re)seller's name." + ::= { temperatureProbeEntry 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.4 + temperatureProbeState OBJECT-TYPE + SYNTAX INTEGER + { + ready(1), + failed(2), + offline(4), + degraded(6), + inactive(9), + missing(21) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current condition of the temperature probe. + Possible states: + 0: Unknown + 1: Ready + 2: Failed (Minimum Failure Threshold Exceeded, + Maximum Failure Threshold Exceeded) + 4: Offline + 6: Degraded (Minimum Warning Threshold Exceeded, + Maximum Warning Threshold Exceeded) + 9: Inactive + 21: Missing" + ::= { temperatureProbeEntry 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.5 + temperatureProbeSeverity OBJECT-TYPE + SYNTAX INTEGER + { + warning(1), + error(2), + failure(3) + } + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete for Storage Management. + It was replaced with RollUpStatus and ComponentStatus for each device." + ::= { temperatureProbeEntry 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.6 + temperatureProbeUnit OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The units that will be used to display temperatures for this + temperature probe." + ::= { temperatureProbeEntry 6 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.7 + temperatureProbeMinWarning OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum temperature that will force the probe into + a warning state." + ::= { temperatureProbeEntry 7 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.8 + temperatureProbeMinCritical OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum temperature that will force the probe into + an error state." + ::= { temperatureProbeEntry 8 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.9 + temperatureProbeMaxWarning OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum temperature that will force the probe into + a warning state." + ::= { temperatureProbeEntry 9 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.10 + temperatureProbeMaxCritical OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum temperature that will force the probe into + an error state." + ::= { temperatureProbeEntry 10 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.11 + temperatureProbeCurValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current temperature of this probe." + ::= { temperatureProbeEntry 11 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.12 + temperatureProbeRollUpStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Severity of the temperature probe state. + This is the combined status of the temperature probe + and its components. + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { temperatureProbeEntry 12 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.13 + temperatureProbeComponentStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the temperature probe itself without the propagation + of any contained component status. + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { temperatureProbeEntry 13 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.14 + temperatureProbeNexusID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Durable unique ID for this temperature probe." + ::= { temperatureProbeEntry 14 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.12 + temperatureConnectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF TemperatureConnectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of the connections between each + temperature probe on the managed node and its enclosure. + Each enclosure number in the table corresponds to that + enclosure instance in the Enclosure Table." + ::= { physicalDevices 12 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.12.1 + temperatureConnectionEntry OBJECT-TYPE + SYNTAX TemperatureConnectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the Temperature Probe Connection table . A row in this table cannot be + created or deleted by SNMP operations on columns of the table." + INDEX { temperatureConnectionNumber } + ::= { temperatureConnectionTable 1 } + + + TemperatureConnectionEntry ::= + SEQUENCE { + temperatureConnectionNumber + INTEGER, + temperatureConnectionTemperatureName + DisplayString, + temperatureConnectionTemperatureNumber + INTEGER, + temperatureConnectionEnclosureName + DisplayString, + temperatureConnectionEnclosureNumber + INTEGER + } + + -- 1.3.6.1.4.1.674.10893.1.20.130.12.1.1 + temperatureConnectionNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this temperature probe connection entry." + ::= { temperatureConnectionEntry 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.12.1.2 + temperatureConnectionTemperatureName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the temperature probe in this connection as + represented in Storage Management." + ::= { temperatureConnectionEntry 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.12.1.3 + temperatureConnectionTemperatureNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The instance number in the temperatureTable of the temperature probe in this connection." + ::= { temperatureConnectionEntry 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.12.1.4 + temperatureConnectionEnclosureName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the enclosure as represented in Storage Management + to which this temperature probe belongs." + ::= { temperatureConnectionEntry 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.12.1.5 + temperatureConnectionEnclosureNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The instance number of the enclosure in the enclosureTable + to which this temperature probe belongs. + " + ::= { temperatureConnectionEntry 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.13 + enclosureManagementModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnclosureManagementModuleEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of managed Enclosure Management Modules. The number of + entries is related to number of Enclosure Management Modules + discovered in the system. The maximum number of entries + is implementation dependent. + Note: The properties in this table may not be applicable to all entries." + ::= { physicalDevices 13 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.13.1 + enclosureManagementModuleEntry OBJECT-TYPE + SYNTAX EnclosureManagementModuleEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the Enclosure Management Module table . A row in this table cannot be + created or deleted by SNMP operations on columns of the table." + INDEX { enclosureManagementModuleNumber } + ::= { enclosureManagementModuleTable 1 } + + + EnclosureManagementModuleEntry ::= + SEQUENCE { + enclosureManagementModuleNumber + INTEGER, + enclosureManagementModuleName + DisplayString, + enclosureManagementModuleVendor + DisplayString, + enclosureManagementModuleState + INTEGER, + enclosureManagementModuleSeverity + INTEGER, + enclosureManagementModulePartNumber + DisplayString, + enclosureManagementModuleType + INTEGER, + enclosureManagementModuleFWVersion + DisplayString, + enclosureManagementModuleMaxSpeed + DisplayString, + enclosureManagementModuleRollUpStatus + DellStatus, + enclosureManagementModuleComponentStatus + DellStatus, + enclosureManagementModuleNexusID + DisplayString, + enclosureManagementModuleRevision + DisplayString + } + + -- 1.3.6.1.4.1.674.10893.1.20.130.13.1.1 + enclosureManagementModuleNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this enclosure memory module entry." + ::= { enclosureManagementModuleEntry 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.13.1.2 + enclosureManagementModuleName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Name of this enclosure memory module as represented in + Storage Management." + ::= { enclosureManagementModuleEntry 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.13.1.3 + enclosureManagementModuleVendor OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The management module's (re)seller's name." + ::= { enclosureManagementModuleEntry 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.13.1.4 + enclosureManagementModuleState OBJECT-TYPE + SYNTAX INTEGER + { + ready(1), + failed(2), + online(3), + offline(4), + notInstalled(5), + degraded(6), + missing(21) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current condition of the enclosure management + module. + Possible states: + 0: Unknown + 1: Ready + 2: Failed + 3: Online + 4: Offline + 5: Not Installed + 6: Degraded + 21: Missing" + ::= { enclosureManagementModuleEntry 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.13.1.5 + enclosureManagementModuleSeverity OBJECT-TYPE + SYNTAX INTEGER + { + warning(1), + error(2), + failure(3) + } + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete for Storage Management. + It was replaced with RollUpStatus and ComponentStatus for each device." + ::= { enclosureManagementModuleEntry 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.13.1.6 + enclosureManagementModulePartNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The part number of the enclosure memory module." + ::= { enclosureManagementModuleEntry 6 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.13.1.7 + enclosureManagementModuleType OBJECT-TYPE + SYNTAX INTEGER + { + eMM(1), + terminationCard(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of the enclosure management module. + Possible values: + 0: Unknown + 1: EMM + 2: Termination Card" + ::= { enclosureManagementModuleEntry 7 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.13.1.8 + enclosureManagementModuleFWVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Firmware version of the enclosure memory module." + ::= { enclosureManagementModuleEntry 8 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.13.1.9 + enclosureManagementModuleMaxSpeed OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum bus speed of the enclosure management module." + ::= { enclosureManagementModuleEntry 9 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.13.1.10 + enclosureManagementModuleRollUpStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Severity of the enclosure management module state. + This is the combined status of the EMM and its components. + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { enclosureManagementModuleEntry 10 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.13.1.11 + enclosureManagementModuleComponentStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the enclosure management module itself + without the propagation of any contained component status. + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { enclosureManagementModuleEntry 11 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.13.1.12 + enclosureManagementModuleNexusID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Durable unique ID for this EMM." + ::= { enclosureManagementModuleEntry 12 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.13.1.13 + enclosureManagementModuleRevision OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The revision number of the enclosure management module." + ::= { enclosureManagementModuleEntry 13 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.14 + enclosureManagementModuleConnectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnclosureManagementModuleConnectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of the connections between each enclosure management module + on the managed node and its enclosure. Each enclosure + number in the table corresponds to that enclosure instance + in the Enclosure Table." + ::= { physicalDevices 14 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.14.1 + enclosureManagementModuleConnectionEntry OBJECT-TYPE + SYNTAX EnclosureManagementModuleConnectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the Enclosure Management Module Connection table . A row in this + table cannot be created or deleted by SNMP operations on columns of the table." + INDEX { enclosureManagementModuleConnectionNumber } + ::= { enclosureManagementModuleConnectionTable 1 } + + + EnclosureManagementModuleConnectionEntry ::= + SEQUENCE { + enclosureManagementModuleConnectionNumber + INTEGER, + enclosureManagementModuleConnectionEMMName + DisplayString, + enclosureManagementModuleConnectionEMMNumber + INTEGER, + enclosureManagementModuleConnectionEnclosureName + DisplayString, + enclosureManagementModuleConnectionEnclosureNumber + INTEGER + } + + -- 1.3.6.1.4.1.674.10893.1.20.130.14.1.1 + enclosureManagementModuleConnectionNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this enclosure management module + connection entry." + ::= { enclosureManagementModuleConnectionEntry 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.14.1.2 + enclosureManagementModuleConnectionEMMName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the enclosure management module in this + connection as represented in Storage Management." + ::= { enclosureManagementModuleConnectionEntry 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.14.1.3 + enclosureManagementModuleConnectionEMMNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The instance number of the enclosure management module in + the enclosureManagementModuleTable in this connection." + ::= { enclosureManagementModuleConnectionEntry 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.14.1.4 + enclosureManagementModuleConnectionEnclosureName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the enclosure as represented in Storage Management + to which this enclosure management module belongs." + ::= { enclosureManagementModuleConnectionEntry 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.14.1.5 + enclosureManagementModuleConnectionEnclosureNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The instance number of the enclosure in the enclosureTable + to which this enclosure management module belongs." + ::= { enclosureManagementModuleConnectionEntry 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.15 + batteryTable OBJECT-TYPE + SYNTAX SEQUENCE OF BatteryEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of managed Batteries. The number of + entries is related to number of Batteries + discovered in the system. The maximum number of entries + is implementation dependent. + Note: The properties in this table may not be applicable to all entries." + ::= { physicalDevices 15 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.15.1 + batteryEntry OBJECT-TYPE + SYNTAX BatteryEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the Battery table . A row in this table cannot be + created or deleted by SNMP operations on columns of the table." + INDEX { batteryNumber } + ::= { batteryTable 1 } + + + BatteryEntry ::= + SEQUENCE { + batteryNumber + INTEGER, + batteryName + DisplayString, + batteryVendor + DisplayString, + batteryState + INTEGER, + batteryRollUpStatus + DellStatus, + batteryComponentStatus + DellStatus, + batteryChargeCount + INTEGER, + batteryMaxChargeCount + INTEGER, + batteryNexusID + DisplayString, + batteryPredictedCapacity + INTEGER, + batteryNextLearnTime + INTEGER, + batteryLearnState + INTEGER, + batteryID + INTEGER, + batteryMaxLearnDelay + INTEGER, + batteryLearnMode + INTEGER + } + + -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.1 + batteryNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this battery entry." + ::= { batteryEntry 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.2 + batteryName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The battery's name as represented in Storage Management." + ::= { batteryEntry 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.3 + batteryVendor OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The battery's (re)seller's name." + ::= { batteryEntry 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.4 + batteryState OBJECT-TYPE + SYNTAX INTEGER + { + ready(1), + failed(2), + degraded(6), + reconditioning(7), + high(9), + low(10), + charging(12), + missing(21), + learning(36) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current state of battery. + Possible values: + 0: Unknown + 1: Ready + 2: Failed + 6: Degraded + 7: Reconditioning + 9: High + 10: Low Power + 12: Charging + 21: Missing + 36: Learning + " + ::= { batteryEntry 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.5 + batteryRollUpStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Severity of the battery state. + This is the combined status of the battery and its components. + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { batteryEntry 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.6 + batteryComponentStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the battery itself without the + propagation of any contained component status. + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { batteryEntry 6 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.7 + batteryChargeCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of charges that have been applied to the battery." + ::= { batteryEntry 7 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.8 + batteryMaxChargeCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of charges that can be applied to the battery." + ::= { batteryEntry 8 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.9 + batteryNexusID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Durable unique ID for this battery." + ::= { batteryEntry 9 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.10 + batteryPredictedCapacity OBJECT-TYPE + SYNTAX INTEGER + { + failed(1), + ready(2), + unknown(4) + } + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This property displays the battery's ability to be charged. + Possible values: + 1: Failed - The battery cannot be charged and needs to be replaced. + 2: Ready - The battery can be charged to full capacity. + 4: Unknown - The battery is completing a Learn cycle. The charge capacity of the battery cannot be determined until the Learn cycle is complete. + " + ::= { batteryEntry 10 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.11 + batteryNextLearnTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Time next learn cycle must be executed (in hours.) + " + ::= { batteryEntry 11 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.12 + batteryLearnState OBJECT-TYPE + SYNTAX INTEGER + { + failed(1), + active(2), + timedOut(4), + requested(8), + idle(16), + due(32) + } + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Specifies the learn state activity of the battery. + Possible values: + 1 : Failed + 2 : Active + 4 : Timed out + 8 : Requested + 16: Idle + 32: Due" + ::= { batteryEntry 12 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.13 + batteryID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Represents unique id for battery." + ::= { batteryEntry 13 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.14 + batteryMaxLearnDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The maximum amount of time (in hours) that the battery learn cycle can be delayed." + ::= { batteryEntry 14 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.15 + batteryLearnMode OBJECT-TYPE + SYNTAX INTEGER + { + auto(1), + warn(2), + autowarn(4), + unknown(8) + } + ACCESS read-write + STATUS deprecated + DESCRIPTION + "Indicates current learn mode of the battery. + Possible values: + 1: Auto + 2: Warn + 4: Autowarn + 8: Unknown + " + ::= { batteryEntry 15 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.16 + batteryConnectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF BatteryConnectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of the connections between each + battery on the managed node and its controller. + Each controller number in the table corresponds to that + controller instance in the Controller Table." + ::= { physicalDevices 16 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.16.1 + batteryConnectionEntry OBJECT-TYPE + SYNTAX BatteryConnectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the Battery Connection table . A row in this table cannot be + created or deleted by SNMP operations on columns of the table." + INDEX { batteryConnectionNumber } + ::= { batteryConnectionTable 1 } + + + BatteryConnectionEntry ::= + SEQUENCE { + batteryConnectionNumber + INTEGER, + batteryConnectionBatteryName + DisplayString, + batteryConnectionBatteryNumber + INTEGER, + batteryConnectionControllerName + DisplayString, + batteryConnectionControllerNumber + INTEGER + } + + -- 1.3.6.1.4.1.674.10893.1.20.130.16.1.1 + batteryConnectionNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this battery connection entry." + ::= { batteryConnectionEntry 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.16.1.2 + batteryConnectionBatteryName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the battery in this connection as represented in Storage Management." + ::= { batteryConnectionEntry 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.16.1.3 + batteryConnectionBatteryNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The instance number in the batteryTable of the battery in this connection." + ::= { batteryConnectionEntry 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.16.1.4 + batteryConnectionControllerName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the controller as represented in Storage Management + to which this battery belongs." + ::= { batteryConnectionEntry 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.16.1.5 + batteryConnectionControllerNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The instance number of the controller in the controllerTable + to which this battery belongs." + ::= { batteryConnectionEntry 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1 + controllerTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControllerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of managed RAID controllers. The number of entries + is related to number of RAID controllers discovered in the + system. + Note: The properties in this table may not be applicable to all entries." + ::= { physicalDevices 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1 + controllerEntry OBJECT-TYPE + SYNTAX ControllerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the table of RAID controllers. A row in this table cannot + be created or deleted by SNMP operations on columns of the table." + INDEX { controllerNumber } + ::= { controllerTable 1 } + + + ControllerEntry ::= + SEQUENCE { + controllerNumber + INTEGER, + controllerName + DisplayString, + controllerVendor + DisplayString, + controllerType + INTEGER, + controllerState + INTEGER, + controllerSeverity + INTEGER, + controllerRebuildRateInPercent + INTEGER, + controllerFWVersion + DisplayString, + controllerCacheSizeInMB + INTEGER, + controllerCacheSizeInBytes + INTEGER, + controllerPhysicalDeviceCount + INTEGER, + controllerLogicalDeviceCount + INTEGER, + controllerPartnerStatus + DisplayString, + controllerHostPortCount + INTEGER, + controllerMemorySizeInMB + INTEGER, + controllerMemorySizeInBytes + INTEGER, + controllerDriveChannelCount + INTEGER, + controllerFaultTolerant + INTEGER, + controllerC0Port0WWN + DisplayString, + controllerC0Port0Name + DisplayString, + controllerC0Port0ID + INTEGER, + controllerC0Target + INTEGER, + controllerC0Channel + INTEGER, + controllerC0OSController + DisplayString, + controllerC0BatteryState + INTEGER, + controllerC1Port0WWN + DisplayString, + controllerC1Port0Name + DisplayString, + controllerC1Port0ID + INTEGER, + controllerC1Target + INTEGER, + controllerC1Channel + INTEGER, + controllerC1OSController + INTEGER, + controllerC1BatteryState + INTEGER, + controllerNodeWWN + DisplayString, + controllerC0Port1WWN + DisplayString, + controllerC1Port1WWN + DisplayString, + controllerBatteryChargeCount + INTEGER, + controllerRollUpStatus + DellStatus, + controllerComponentStatus + DellStatus, + controllerNexusID + DisplayString, + controllerAlarmState + INTEGER, + controllerDriverVersion + DisplayString, + controllerPCISlot + DisplayString, + controllerClusterMode + INTEGER, + controllerMinFWVersion + DisplayString, + controllerMinDriverVersion + DisplayString, + controllerSCSIInitiatorID + INTEGER, + controllerChannelCount + INTEGER, + controllerReconstructRate + INTEGER, + controllerPatrolReadRate + INTEGER, + controllerBGIRate + INTEGER, + controllerCheckConsistencyRate + INTEGER, + controllerPatrolReadMode + INTEGER, + controllerPatrolReadState + INTEGER, + controllerPatrolReadIterations + INTEGER, + controllerStorportDriverVersion + DisplayString, + controllerMinRequiredStorportVer + DisplayString, + controllerEncryptionCapable + INTEGER, + controllerEncryptionKeyPresent + INTEGER, + controllerPersistentHotSpare + INTEGER, + controllerSpinDownUnconfiguredDrives + INTEGER, + controllerSpinDownHotSpareDrives + INTEGER, + controllerSpinDownTimeInterval + INTEGER, + controllerEncryptionMode + INTEGER, + controllerCacheCade + INTEGER, + controllerSpinDownConfiguredDrives + INTEGER, + controllerAutomaticPowerSaving + INTEGER, + controllerConfiguredDrivesSpinUpTime + DisplayString, + controllerConfiguredDrivesSpinUpTimeInterval + INTEGER, + controllerPreservedCache + INTEGER, + controllerPIEnable + INTEGER, + controllerCurrentMode + DisplayString, + frontChassisSlot + INTEGER, + controllerInstance + INTEGER + } + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.1 + controllerNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this controller entry." + ::= { controllerEntry 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.2 + controllerName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the controller in this subsystem as represented in Storage Management. + Includes the controller type and instance. + For example: Perc3/QC 1." + ::= { controllerEntry 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.3 + controllerVendor OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The controller's (re)seller's name." + ::= { controllerEntry 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.4 + controllerType OBJECT-TYPE + SYNTAX INTEGER + { + scsi(1), + pv660F(2), + pv662F(3), + ide(4), + sata(5), + sas(6), + pciessd(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of this controller: + 1: SCSI + 2: PV660F + 3: PV662F + 4: IDE (Integrated/Intelligent Drive Electronics) + 5: SATA (Serial Advanced Technology Attachment) + 6: SAS (Serial Attached SCSI) + 9: PCIe SSD" + ::= { controllerEntry 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.5 + controllerState OBJECT-TYPE + SYNTAX INTEGER + { + ready(1), + failed(2), + online(3), + offline(4), + degraded(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current condition of the controller's subsystem + (which includes any devices connected to it.) + Possible states: + 0: Unknown + 1: Ready + 2: Failed + 3: Online + 4: Offline + 6: Degraded" + ::= { controllerEntry 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.6 + controllerSeverity OBJECT-TYPE + SYNTAX INTEGER + { + warning(1), + error(2), + failure(3) + } + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete for Storage Management. + It was replaced with RollUpStatus and ComponentStatus for each device." + ::= { controllerEntry 6 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.7 + controllerRebuildRateInPercent OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The percent of the compute cycles dedicated to rebuilding + failed array disks. " + ::= { controllerEntry 7 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.8 + controllerFWVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The controller's current firmware version." + ::= { controllerEntry 8 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.9 + controllerCacheSizeInMB OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The controller's current amount of cache memory in megabytes. + If this size is 0, it is less than a megabyte." + ::= { controllerEntry 9 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.10 + controllerCacheSizeInBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The controller's current amount of cache memory that is less than a megabyte. This combined with the + controllerCacheSizeInMB will be the total amount of memory." + ::= { controllerEntry 10 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.11 + controllerPhysicalDeviceCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of physical devices on the controller channel including both disks and the controller." + ::= { controllerEntry 11 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.12 + controllerLogicalDeviceCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of virtual disks on the controller." + ::= { controllerEntry 12 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.13 + controllerPartnerStatus OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete for Storage Management." + ::= { controllerEntry 13 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.14 + controllerHostPortCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. + Fibre channel is not supported in Storage Management." + ::= { controllerEntry 14 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.15 + controllerMemorySizeInMB OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Size of memory in megabytes on the controller. If this size is 0, it is less than a megabyte. This attribute is only supported on Adaptec controllers. " + ::= { controllerEntry 15 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.16 + controllerMemorySizeInBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Size of memory on the controller that is less than a megabyte. This combined with the controllerMemorySizeInMB + will be the total size of the memory. This attribute is only supported on Adaptec controllers." + ::= { controllerEntry 16 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.17 + controllerDriveChannelCount OBJECT-TYPE + SYNTAX INTEGER (1..4) + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. + Fibre channel is not supported in Storage Management." + ::= { controllerEntry 17 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.18 + controllerFaultTolerant OBJECT-TYPE + SYNTAX INTEGER { yes(1) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This entry is obsolete. + Fibre channel is not supported in Storage Management." + ::= { controllerEntry 18 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.19 + controllerC0Port0WWN OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. + Fibre channel is not supported in Storage Management." + ::= { controllerEntry 19 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.20 + controllerC0Port0Name OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. + Fibre channel is not supported in Storage Management." + ::= { controllerEntry 20 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.21 + controllerC0Port0ID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. + Fibre channel is not supported in Storage Management." + ::= { controllerEntry 21 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.22 + controllerC0Target OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. + Fibre channel is not supported in Storage Management. + " + ::= { controllerEntry 22 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.23 + controllerC0Channel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. + Fibre channel is not supported in Storage Management." + ::= { controllerEntry 23 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.24 + controllerC0OSController OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. + Fibre channel is not supported in Storage Management." + ::= { controllerEntry 24 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.25 + controllerC0BatteryState OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + failed(2), + reconditioning(7), + high(9), + low(10), + charging(12), + missing(21) + } + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. + Fibre channel is not supported in Storage Management. " + ::= { controllerEntry 25 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.26 + controllerC1Port0WWN OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. + Fibre channel is not supported in Storage Management." + ::= { controllerEntry 26 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.27 + controllerC1Port0Name OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. + Fibre channel is not supported in Storage Management." + ::= { controllerEntry 27 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.28 + controllerC1Port0ID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. + Fibre channel is not supported in Storage Management." + ::= { controllerEntry 28 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.29 + controllerC1Target OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. + Fibre channel is not supported in Storage Management." + ::= { controllerEntry 29 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.30 + controllerC1Channel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. + Fibre channel is not supported in Storage Management." + ::= { controllerEntry 30 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.31 + controllerC1OSController OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. + Fibre channel is not supported in Storage Management." + ::= { controllerEntry 31 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.32 + controllerC1BatteryState OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + failed(2), + reconditioning(7), + high(9), + low(10), + charging(12), + missing(21) + } + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. + Fibre channel is not supported in Storage Management. " + ::= { controllerEntry 32 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.33 + controllerNodeWWN OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. + Fibre channel is not supported in Storage Management." + ::= { controllerEntry 33 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.34 + controllerC0Port1WWN OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. + Fibre channel is not supported in Storage Management." + ::= { controllerEntry 34 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.35 + controllerC1Port1WWN OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. + Fibre channel is not supported in Storage Management." + ::= { controllerEntry 35 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.36 + controllerBatteryChargeCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. + Fibre channel is not supported in Storage Management." + ::= { controllerEntry 36 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.37 + controllerRollUpStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Severity of the controller state. + This is the combined status of the controller and its components. + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { controllerEntry 37 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.38 + controllerComponentStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the controller itself without the + propagation of any contained component status. + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { controllerEntry 38 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.39 + controllerNexusID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Durable unique ID for this controller." + ::= { controllerEntry 39 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.40 + controllerAlarmState OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2), + not-applicable(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "State, or setting for the controller's alarm. + Possible values: + 1: Enabled + 2: Disabled + 3: Not Applicable" + ::= { controllerEntry 40 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.41 + controllerDriverVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Currently installed driver version for this controller." + ::= { controllerEntry 41 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.42 + controllerPCISlot OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The PCI slot number or embedded number for controllers on the motherboard. + " + ::= { controllerEntry 42 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.43 + controllerClusterMode OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2), + active(3), + notApplicable(99) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies if the controller is in cluster mode. + Possible values: + 1 : Enabled + 2 : Disabled + 3 : Active (enabled and active) + 99: Not Applicable + " + ::= { controllerEntry 43 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.44 + controllerMinFWVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum firmware version for Storage Management to support the controller. + " + ::= { controllerEntry 44 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.45 + controllerMinDriverVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum driver version for Storage Management to support the controller. + " + ::= { controllerEntry 45 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.46 + controllerSCSIInitiatorID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The SCSI ID of the initiator." + ::= { controllerEntry 46 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.47 + controllerChannelCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of channels on the controller." + ::= { controllerEntry 47 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.48 + controllerReconstructRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The rate for reconstruct on the controller. + " + ::= { controllerEntry 48 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.49 + controllerPatrolReadRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The rate for patrol read on the controller. + " + ::= { controllerEntry 49 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.50 + controllerBGIRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The rate for background initialization on the controller. + " + ::= { controllerEntry 50 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.51 + controllerCheckConsistencyRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The rate for check consistency on the controller. + " + ::= { controllerEntry 51 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.52 + controllerPatrolReadMode OBJECT-TYPE + SYNTAX INTEGER + { + automatic(1), + manual(2), + disabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies the patrol read mode. + Possible values: + 1: Automatic (enabled) + 2: Manual (enabled) + 3: Disabled + " + ::= { controllerEntry 52 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.53 + controllerPatrolReadState OBJECT-TYPE + SYNTAX INTEGER + { + stopped(1), + ready(2), + active(4), + aborted(8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The state of the patrol read. + 1: Stopped - not running + 2: Ready - ready to start + 4: Active - is running + 8: Aborted - has aborted + " + ::= { controllerEntry 53 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.54 + controllerPatrolReadIterations OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times Patrol Read has been run on this controller." + ::= { controllerEntry 54 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.55 + controllerStorportDriverVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Provide current Windows OS storport driver version. Not applicable for Linux." + ::= { controllerEntry 55 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.56 + controllerMinRequiredStorportVer OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Provides minimum required storport driver version for Windows OS only. " + ::= { controllerEntry 56 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.57 + controllerEncryptionCapable OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates Encryption capability of the controller. + Value: 1 - Capable, 99 - NotApplicable" + ::= { controllerEntry 57 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.58 + controllerEncryptionKeyPresent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates presence of Encryption Key for the controller. + Value: 1 - Yes, 0 - No, 99 - NotApplicable" + ::= { controllerEntry 58 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.59 + controllerPersistentHotSpare OBJECT-TYPE + SYNTAX INTEGER (0..1) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates Persistent Hot Spare capability of the controller + Value: 1 - Enabled, 0 - Disabled, 99 - Undetermined / Not applicable" + ::= { controllerEntry 59 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.60 + controllerSpinDownUnconfiguredDrives OBJECT-TYPE + SYNTAX INTEGER (0..1) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates controller capability to put unconfigured drives in power save mode. + Value: 1 - Enabled, 0 - Disabled, 99 - Undetermined / Not applicable" + ::= { controllerEntry 60 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.61 + controllerSpinDownHotSpareDrives OBJECT-TYPE + SYNTAX INTEGER (0..1) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates controller capability to put hot spare drives in power save mode. + Value: 1 - Enabled, 0 - Disabled, 99 - Undetermined / Not applicable" + ::= { controllerEntry 61 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.62 + controllerSpinDownTimeInterval OBJECT-TYPE + SYNTAX INTEGER (30..1440) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Shows the duration in minutes after which, the unconfigured or hot spare drives will be spun down to power save mode. + Value: 30 to 1440 + Note: A value of 9999 indicates feature not available." + ::= { controllerEntry 62 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.63 + controllerEncryptionMode OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current encryption mode of the controller. + Value: 0 - No Encryption, 1 - Local Key Management (LKM), 2 - Dell Key Management (DKM), 99 - Not Applicable + " + ::= { controllerEntry 63 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.64 + controllerCacheCade OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates if the controller is CacheCade capable or not. + Value: 1 - Capable, 0 - Not Capable, 99 - Undetermined" + ::= { controllerEntry 64 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.65 + controllerSpinDownConfiguredDrives OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates controller capability to spin down configured physical disks. + Value: 0 - Disabled, 1 - Enabled, 99 - Undetermined + " + ::= { controllerEntry 65 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.66 + controllerAutomaticPowerSaving OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates controller capability for automatic power saving. + Value: 0 - Disabled, 1 - Enabled, 99 - Undetermined" + ::= { controllerEntry 66 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.67 + controllerConfiguredDrivesSpinUpTime OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates configured drives spin up start time. + Value: 1:00 AM to 12:59 PM, 9999 - Undetermined" + ::= { controllerEntry 67 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.68 + controllerConfiguredDrivesSpinUpTimeInterval OBJECT-TYPE + SYNTAX INTEGER (30..1440) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates configured drives spin up time interval in hours. This value is added with configured drives start time to arrive at time window in which configured drives are always spin up. + Value: 1 .. 24, 9999 - Undetermined" + ::= { controllerEntry 68 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.69 + controllerPreservedCache OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates if preserved cache is present on the controller. + Values: 1- Yes, 0 - No, 99 - Not available / Not applicable" + ::= { controllerEntry 69 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.70 + controllerPIEnable OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates if T10 PI is enabled on a controller. + Value can be either 0 (T10 PI disabled) or 1 (T10 PI enabled)." + ::= { controllerEntry 70 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.71 + controllerCurrentMode OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Shows the current controller mode." + ::= { controllerEntry 71 } + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.72 + frontChassisSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Shows the physical slot on the chassis for stash ." + ::= { controllerEntry 72 } + + -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.73 + controllerInstance OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Shows the current instance of the controller for stash ." + ::= { controllerEntry 73 } + +-- 1.3.6.1.4.1.674.10893.1.20.130.17 + tapeDriveTable OBJECT-TYPE + SYNTAX SEQUENCE OF TapeDriveEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of listed Tape Drives The number of entries is + related to number of Tape Drives discovered in the system. + The maximum number of entries is implementation dependent. + Note: The properties in this table may not be applicable to all entries." + ::= { physicalDevices 17 } + + +-- 1.3.6.1.4.1.674.10893.1.20.130.17.1 + tapeDriveEntry OBJECT-TYPE + SYNTAX TapeDriveEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the Tape Library table. A row in this table cannot be + created or deleted by SNMP operations on columns of the table." + INDEX { tapeDriveNumber } + ::= { tapeDriveTable 1 } + + + TapeDriveEntry ::= + SEQUENCE { + tapeDriveNumber + INTEGER, + tapeDriveName + DisplayString, + tapeDriveVendor + DisplayString, + tapeDriveProductID + DisplayString, + tapeDriveNexusID + DisplayString, + tapeDriveBusType + INTEGER, + tapeDriveSASAddress + DisplayString, + tapeDriveMediaType + INTEGER + } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.17.1.1 + tapeDriveNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this tape drive entry." + ::= { tapeDriveEntry 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.17.1.2 + tapeDriveName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the tape drive as represented in Storage Management." + ::= { tapeDriveEntry 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.17.1.3 + tapeDriveVendor OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The tape drive's manufacturer's name." + ::= { tapeDriveEntry 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.17.1.4 + tapeDriveProductID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The model number of the tape drive" + ::= { tapeDriveEntry 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.17.1.5 + tapeDriveNexusID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Durable unique ID for this tape drive" + ::= { tapeDriveEntry 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.17.1.6 + tapeDriveBusType OBJECT-TYPE + SYNTAX INTEGER { sas(8) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bus type of the tape drive. + Possible values: + 8. SAS" + ::= { tapeDriveEntry 6 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.17.1.7 + tapeDriveSASAddress OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The specified SAS address if this is a SAS tape drive. + " + ::= { tapeDriveEntry 7 } + + + + -- 1.3.6.1.4.1.674.10893.1.20.130.17.1.8 + tapeDriveMediaType OBJECT-TYPE + SYNTAX INTEGER { tape(4) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Media type of the tape drive. + Possible Values: + 4:Tape" + ::= { tapeDriveEntry 8 } + +-- 1.3.6.1.4.1.674.10893.1.20.130.18 + nvmeAdapterTable OBJECT-TYPE + SYNTAX SEQUENCE OF NvmeAdapterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of listed NVME Adapter cards. The number of entries is + related to number of NVME Adapter cards discovered in the system. + The maximum number of entries is implementation dependent. + Note: The properties in this table may not be applicable to all entries." + ::= { physicalDevices 18 } + + + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1 + nvmeAdapterEntry OBJECT-TYPE + SYNTAX NvmeAdapterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the NvmeAdapter table. A row in this table cannot be + created or deleted by SNMP operations on columns of the table." + INDEX { nvmeAdapterNumber } + ::= { nvmeAdapterTable 1 } + + NvmeAdapterEntry ::= + SEQUENCE { + nvmeAdapterNumber + INTEGER, + nvmeAdapterState + INTEGER, + nvmeAdapterControllerNum + INTEGER, + nvmeAdapterPCISlot + INTEGER, + nvmeAdapterDeviceName + DisplayString, + nvmeAdapterVendor + DisplayString, + nvmeAdapterProductID + DisplayString, + nvmeAdapterSerialNumber + DisplayString, + nvmeAdapterRevision + DisplayString, + nvmeAdapterDriverVersion + DisplayString, + nvmeAdapterPCIBusNo + INTEGER, + nvmeAdapterPCIDeviceNum + INTEGER, + nvmeAdapterPCIFuncNum + INTEGER, + nvmeAdapterNexusID + DisplayString, + nvmeAdapterBusProtocolType + INTEGER, + nvmeAdapterMediaType + INTEGER, + nvmeAdapterLengthInMegaBytes + INTEGER, + nvmeAdapterLengthOffsetBytes + INTEGER, + nvmeAdapterDeviceID + INTEGER, + nvmeAdapterModelNumber + DisplayString, + nvmeAdapterNegotiatedSpeed + INTEGER, + nvmeAdapterCapableSpeed + INTEGER, + nvmeAdapterRemainingRatedWrEnd + INTEGER, + nvmeAdapterFormFactor + INTEGER, + nvmeAdapterSupportedSpec + DisplayString, + nvmeAdapterMaxLinkWidth + INTEGER, + nvmeAdapterNegotiatedLinkWidth + INTEGER, + nvmeAdapterSubVendor + DisplayString + } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.1 + nvmeAdapterNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this NVME Adapter entry." + ::= { nvmeAdapterEntry 1 } + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.2 + nvmeAdapterState OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current state of the NVMe Adapter." + ::= { nvmeAdapterEntry 2 } + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.3 + nvmeAdapterControllerNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The PCIeSSD subsystem Id to which the NVMe Adapter belongs to." + ::= { nvmeAdapterEntry 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.4 + nvmeAdapterPCISlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The PCI slot of the system where the adapter card is connected." + ::= { nvmeAdapterEntry 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.5 + nvmeAdapterDeviceName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The device name of the NVMe Adapter as it is represented in OMSA and also the operating system." + ::= { nvmeAdapterEntry 5 } + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.6 + nvmeAdapterVendor OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "NVMe Adapter manufacturer." + ::= { nvmeAdapterEntry 6 } + +-- 1.3.6.1.4.1.674.10893.1.20.130.18.1.7 + nvmeAdapterProductID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The product id or part number of the NVMe Adapter " + ::= { nvmeAdapterEntry 7 } + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.8 + nvmeAdapterSerialNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Product serial number of the NVMe Adapter." + ::= { nvmeAdapterEntry 8 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.9 + nvmeAdapterRevision OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The NVMe Adapter revision." + ::= { nvmeAdapterEntry 9 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.10 + nvmeAdapterDriverVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "NVMe Adapter driver version." + ::= { nvmeAdapterEntry 10 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.11 + nvmeAdapterPCIBusNo OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The PCI Bus number of the NVMe adapter." + ::= { nvmeAdapterEntry 11 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.12 + nvmeAdapterPCIDeviceNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The PCI device number of the NVMe Adapter." + ::= { nvmeAdapterEntry 12 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.13 + nvmeAdapterPCIFuncNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The PCI device number of the NVMe Adapter." + ::= { nvmeAdapterEntry 13 } + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.14 + nvmeAdapterNexusID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Nexus ID of the NVMe Adapter." + ::= { nvmeAdapterEntry 14 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.15 + nvmeAdapterBusProtocolType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Bus protocol for NVMe device, expected value: 9 (PCIeSSD)." + ::= { nvmeAdapterEntry 15 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.16 + nvmeAdapterMediaType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "NVMe Adapter media type. Possible Values: 1:unknown - 2:hdd - 3:ssd" - ::= { arrayDiskEntry 35 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.36 - arrayDiskDellCertified OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates if array disk is certified by Dell. - Value: 1 - Certified, 0 - Not Certified, 99 - Unknown" - ::= { arrayDiskEntry 36 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.37 - arrayDiskAltaVendorId OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "Provides vendor information for Alta interposer." - ::= { arrayDiskEntry 37 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.38 - arrayDiskAltaProductId OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "Provides product id for Alta interposer." - ::= { arrayDiskEntry 38 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.39 - arrayDiskAltaRevisionId OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "Provides revision id for Alta interposer." - ::= { arrayDiskEntry 39 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.40 - arrayDiskEncryptionCapable OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates if physical disk is Encryption capable. - Value: 1 - Capable, 0 - Not Capable, 99 - Not Applicable" - ::= { arrayDiskEntry 40 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.41 - arrayDiskEncrypted OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates if the physical disk has encryption enabled. - Value: 1 - Yes, 0 - No, 99 - Not Applicable" - ::= { arrayDiskEntry 41 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.42 - arrayDiskPowerState OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates power state of a physical drive. - Value: 0 - Spun up, 1- Spun down, 255 - Transition, 99 - Not Applicable" - ::= { arrayDiskEntry 42 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.43 - arrayDiskDriveWriteCache OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates drive write cache capability for PCIe SSD devices. - Value: 1 - Enabled, 0 - Disabled, 99 - Undetermined/Not Applicable" - ::= { arrayDiskEntry 43 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.44 - arrayDiskModelNumber OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Provides PCIe SSD device model number." - ::= { arrayDiskEntry 44 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.45 - arrayDiskLifeRemaining OBJECT-TYPE - SYNTAX INTEGER (0..100) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Provides PCIe SSD device life remaining in percentage. - Value: 0..100, 999 - Undetermined/Not Applicable " - ::= { arrayDiskEntry 45 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.46 - arrayDiskDriverVersion OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Provides PCIe SSD device driver version." - ::= { arrayDiskEntry 46 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.47 - arrayDiskDeviceLifeStatus OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Provides PCIe SSD device life status. - Possible Values: - -1: Not Available / Not Applicable - 1: Drive Health Good - 2: Approaching Warranty Coverage Expiry - 3: Warranty Coverage Expired - 4: Approaching Read Only - 5: Read Only" - ::= { arrayDiskEntry 47 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.48 - arrayDiskReadOnly OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Provides PCIe SSD's Read Only attribute. - Possible Values: Yes, No, Not Applicable - " - ::= { arrayDiskEntry 48 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.49 - arrayDiskRemainingRatedWriteEndurance OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Provides PCIe SSD device Remaining Rated Write Endurance - Possible Values: 0-100% ,Not Available/Not Applicable - " - ::= { arrayDiskEntry 49 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.50 - arrayDiskSectorSize OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Provides the information regarding sector size of array disk. - Possible values are: 512 or 4096." - ::= { arrayDiskEntry 50 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.51 - arrayDiskPICapable OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Provides the information regarding T10 PI capability of Array disk. - Possible values are: 0 (T10 PI incapable) or 1 (T10 PI capable)." - ::= { arrayDiskEntry 51 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.52 - arrayDiskMaxLinkWidth OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Provides the information regarding Max Link Width of Array disk. - Possible values are: 0 - 8." - ::= { arrayDiskEntry 52 } - - -- 1.3.6.1.4.1.674.10893.1.20.130.4.1.53 - arrayDiskNegotiatedLinkWidth OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Provides the information regarding Negtioated Link Width of Array disk. - Possible values are: 0 - 8." - ::= { arrayDiskEntry 53 } - - -- 1.3.6.1.4.1.674.10893.1.20.130.5 - arrayDiskEnclosureConnectionTable OBJECT-TYPE - SYNTAX SEQUENCE OF ArrayDiskEnclosureConnectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A table of the connections between array disks, their enclosure, - and their associated controller. For each object in the table, its - object number corresponds to an instance number in the appropriate - MIB table for that object where all of the object properties can be found. - Note: Only array disks that are part of an enclosure will be listed - in this table. Backplanes are considered enclosures by - Storage Management." - ::= { physicalDevices 5 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.5.1 - arrayDiskEnclosureConnectionEntry OBJECT-TYPE - SYNTAX ArrayDiskEnclosureConnectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry in the Array Disk Enclosure Connection table . A row in this table cannot be - created or deleted by SNMP operations on columns of the table." - INDEX { arrayDiskEnclosureConnectionNumber } - ::= { arrayDiskEnclosureConnectionTable 1 } - - - ArrayDiskEnclosureConnectionEntry ::= - SEQUENCE { - arrayDiskEnclosureConnectionNumber - INTEGER, - arrayDiskEnclosureConnectionArrayDiskName - DisplayString, - arrayDiskEnclosureConnectionArrayDiskNumber - INTEGER, - arrayDiskEnclosureConnectionEnclosureName - DisplayString, - arrayDiskEnclosureConnectionEnclosureNumber - INTEGER, - arrayDiskEnclosureConnectionControllerName - DisplayString, - arrayDiskEnclosureConnectionControllerNumber - INTEGER - } - - -- 1.3.6.1.4.1.674.10893.1.20.130.5.1.1 - arrayDiskEnclosureConnectionNumber OBJECT-TYPE - SYNTAX INTEGER (1..1000000000) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Instance number of this array disk connection entry. - This table shows the array disk to enclosure relationship." - ::= { arrayDiskEnclosureConnectionEntry 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.5.1.2 - arrayDiskEnclosureConnectionArrayDiskName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the array disk in this connection as represented in Storage Management." - ::= { arrayDiskEnclosureConnectionEntry 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.5.1.3 - arrayDiskEnclosureConnectionArrayDiskNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The instance number of the array disk in the arrayDiskTable - in this connection." - ::= { arrayDiskEnclosureConnectionEntry 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.5.1.4 - arrayDiskEnclosureConnectionEnclosureName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the enclosure as represented in Storage Management - to which this array disk belongs. - " - ::= { arrayDiskEnclosureConnectionEntry 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.5.1.5 - arrayDiskEnclosureConnectionEnclosureNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The instance number in the enclosureTable of the enclosure - to which this array disk belongs." - ::= { arrayDiskEnclosureConnectionEntry 5 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.5.1.6 - arrayDiskEnclosureConnectionControllerName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the controller as represented in Storage Management - to which this array disk is connected." - ::= { arrayDiskEnclosureConnectionEntry 6 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.5.1.7 - arrayDiskEnclosureConnectionControllerNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The instance number in the controllerTable of the controller - to which this array disk is connected." - ::= { arrayDiskEnclosureConnectionEntry 7 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.6 - arrayDiskChannelConnectionTable OBJECT-TYPE - SYNTAX SEQUENCE OF ArrayDiskChannelConnectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A table of the connections between array disks, their channel, and - their associated controller. For each object in the table, its - object number corresponds to an instance number in the appropriate - MIB table for that object where all of the object properties can be - found. - Note: Only array disks that are NOT part of an enclosure will be - listed in this table. Backplanes are considered enclosures by - Storage Management." - ::= { physicalDevices 6 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.6.1 - arrayDiskChannelConnectionEntry OBJECT-TYPE - SYNTAX ArrayDiskChannelConnectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry in the Array Disk Channel Connection table . A row in this table cannot be - created or deleted by SNMP operations on columns of the table." - INDEX { arrayDiskChannelConnectionNumber } - ::= { arrayDiskChannelConnectionTable 1 } - - - ArrayDiskChannelConnectionEntry ::= - SEQUENCE { - arrayDiskChannelConnectionNumber - INTEGER, - arrayDiskChannelConnectionArrayDiskName - DisplayString, - arrayDiskChannelConnectionArrayDiskNumber - INTEGER, - arrayDiskChannelConnectionChannelName - DisplayString, - arrayDiskChannelConnectionChannelNumber - INTEGER, - arrayDiskChannelConnectionControllerName - DisplayString, - arrayDiskChannelConnectionControllerNumber - INTEGER - } - - -- 1.3.6.1.4.1.674.10893.1.20.130.6.1.1 - arrayDiskChannelConnectionNumber OBJECT-TYPE - SYNTAX INTEGER (1..1000000000) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Instance number of this array disk connection entry. - This table shows the array disk to SCSI channel relationship. - There is no enclosure service processor associated with these - array disks." - ::= { arrayDiskChannelConnectionEntry 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.6.1.2 - arrayDiskChannelConnectionArrayDiskName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the array disk in this connection - as represented in Storage Management." - ::= { arrayDiskChannelConnectionEntry 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.6.1.3 - arrayDiskChannelConnectionArrayDiskNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The instance number of the array disk in the arrayDiskTable - in this connection." - ::= { arrayDiskChannelConnectionEntry 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.6.1.4 - arrayDiskChannelConnectionChannelName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the channel as represented in Storage Management - to which is array disk is connected." - ::= { arrayDiskChannelConnectionEntry 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.6.1.5 - arrayDiskChannelConnectionChannelNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The instance number of the channel in the channelTable to - which this array disk is connected." - ::= { arrayDiskChannelConnectionEntry 5 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.6.1.6 - arrayDiskChannelConnectionControllerName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the controller as represented in Storage Management - to which this array disk is connected." - ::= { arrayDiskChannelConnectionEntry 6 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.6.1.7 - arrayDiskChannelConnectionControllerNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The instance number in the controllerTable of the controller - to which this array disk is connected." - ::= { arrayDiskChannelConnectionEntry 7 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.7 - fanTable OBJECT-TYPE - SYNTAX SEQUENCE OF FanEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A table of managed Fans. The number of entries is - related to number of Fans discovered in the system. - The maximum number of entries is implementation dependent. - Note: The properties in this table may not be applicable to all entries." - ::= { physicalDevices 7 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.7.1 - fanEntry OBJECT-TYPE - SYNTAX FanEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry in the Fan table . A row in this table cannot be - created or deleted by SNMP operations on columns of the table." - INDEX { fanNumber } - ::= { fanTable 1 } - - - FanEntry ::= - SEQUENCE { - fanNumber - INTEGER, - fanName - DisplayString, - fanVendor - DisplayString, - fanState - INTEGER, - fanSeverity - INTEGER, - fanProbeUnit - DisplayString, - fanProbeMinWarning - DisplayString, - fanProbeMinCritical - DisplayString, - fanProbeMaxWarning - DisplayString, - fanProbeMaxCritical - DisplayString, - fanProbeCurrValue - DisplayString, - fan1PartNumber - DisplayString, - fan2PartNumber - DisplayString, - fanRollUpStatus - DellStatus, - fanComponentStatus - DellStatus, - fanNexusID - DisplayString, - fanRevision - DisplayString - } - - -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.1 - fanNumber OBJECT-TYPE - SYNTAX INTEGER (1..1000000000) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Instance number of this fan entry." - ::= { fanEntry 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.2 - fanName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The fan's name as represented in Storage Management." - ::= { fanEntry 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.3 - fanVendor OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The fan's (re)seller's name." - ::= { fanEntry 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.4 - fanState OBJECT-TYPE - SYNTAX INTEGER - { - ready(1), - failed(2), - degraded(6), - removed(11), - missing(21) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The current condition of the fan. - Possible states: - 0: Unknown - 1: Ready - 2: Failed - 3: Online - 4: Offline - 6: Degraded - 21: Missing" - ::= { fanEntry 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.5 - fanSeverity OBJECT-TYPE - SYNTAX INTEGER - { - warning(1), - error(2), - failure(3) - } - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete for Storage Management. - It was replaced with RollUpStatus and ComponentStatus for each device." - ::= { fanEntry 5 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.6 - fanProbeUnit OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete for Storage Management." - ::= { fanEntry 6 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.7 - fanProbeMinWarning OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. This setting is not supported - by fans managed under Storage Management." - ::= { fanEntry 7 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.8 - fanProbeMinCritical OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. This setting is not supported - by fans managed under Storage Management." - ::= { fanEntry 8 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.9 - fanProbeMaxWarning OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. This setting is not supported - by fans managed under Storage Management." - ::= { fanEntry 9 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.10 - fanProbeMaxCritical OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. This setting is not supported - by fans managed under Storage Management." - ::= { fanEntry 10 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.11 - fanProbeCurrValue OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The current speed of the fan. - " - ::= { fanEntry 11 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.12 - fan1PartNumber OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The part number of the fan in the enclosure." - ::= { fanEntry 12 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.13 - fan2PartNumber OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. This setting is not supported - by fans managed under Storage Management." - ::= { fanEntry 13 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.14 - fanRollUpStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Severity of the fan state. - This is the combined status of the fan and its components. - Possible values: - 1: Other - 2: Unknown - 3: OK - 4: Non-critical - 5: Critical - 6: Non-recoverable" - ::= { fanEntry 14 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.15 - fanComponentStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The status of the fan itself without the - propagation of any contained component status. - Possible values: - 1: Other - 2: Unknown - 3: OK - 4: Non-critical - 5: Critical - 6: Non-recoverable" - ::= { fanEntry 15 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.16 - fanNexusID OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Durable unique ID for this fan." - ::= { fanEntry 16 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.7.1.17 - fanRevision OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The revision number of the fan in the enclosure." - ::= { fanEntry 17 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.8 - fanConnectionTable OBJECT-TYPE - SYNTAX SEQUENCE OF FanConnectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A table of the connections between each fan on - the managed node and its enclosure. Each enclosure - number in the table corresponds to that enclosure instance - in the Enclosure Table." - ::= { physicalDevices 8 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.8.1 - fanConnectionEntry OBJECT-TYPE - SYNTAX FanConnectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry in the Fan Connection table . A row in this table cannot be - created or deleted by SNMP operations on columns of the table." - INDEX { fanConnectionNumber } - ::= { fanConnectionTable 1 } - - - FanConnectionEntry ::= - SEQUENCE { - fanConnectionNumber - INTEGER, - fanConnectionFanName - DisplayString, - fanConnectionFanNumber - INTEGER, - fanConnectionEnclosureName - DisplayString, - fanConnectionEnclosureNumber - INTEGER - } - - -- 1.3.6.1.4.1.674.10893.1.20.130.8.1.1 - fanConnectionNumber OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Instance number of this fan connection entry." - ::= { fanConnectionEntry 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.8.1.2 - fanConnectionFanName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the fan in this connection as represented in Storage Management." - ::= { fanConnectionEntry 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.8.1.3 - fanConnectionFanNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The instance number of the fan in the fanTable in this connection." - ::= { fanConnectionEntry 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.8.1.4 - fanConnectionEnclosureName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the enclosure as represented in Storage Management - to which this fan belongs." - ::= { fanConnectionEntry 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.8.1.5 - fanConnectionEnclosureNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The instance number of the enclosure in the enclosureTable - to which this fan belongs." - ::= { fanConnectionEntry 5 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.9 - powerSupplyTable OBJECT-TYPE - SYNTAX SEQUENCE OF PowerSupplyEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A table of managed Power Supplies. The number of entries is - related to number of Power Supplies discovered in the system. - The maximum number of entries is implementation dependent. - Note: The properties in this table may not be applicable to all entries." - ::= { physicalDevices 9 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.9.1 - powerSupplyEntry OBJECT-TYPE - SYNTAX PowerSupplyEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry in the Power Supply table . A row in this table cannot be - created or deleted by SNMP operations on columns of the table." - INDEX { powerSupplyNumber } - ::= { powerSupplyTable 1 } - - - PowerSupplyEntry ::= - SEQUENCE { - powerSupplyNumber - INTEGER, - powerSupplyName - DisplayString, - powerSupplyVendor - DisplayString, - powerSupplyState - INTEGER, - powerSupplySeverity - INTEGER, - powerSupply1PartNumber - DisplayString, - powerSupply2PartNumber - DisplayString, - powerSupplyRollUpStatus - DellStatus, - powerSupplyComponentStatus - DellStatus, - powerSupplyNexusID - DisplayString, - powerSupplyRevision - DisplayString - } - - -- 1.3.6.1.4.1.674.10893.1.20.130.9.1.1 - powerSupplyNumber OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Instance number of this power supply entry." - ::= { powerSupplyEntry 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.9.1.2 - powerSupplyName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The power supply's name as represented in Storage Management." - ::= { powerSupplyEntry 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.9.1.3 - powerSupplyVendor OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The power supply's (re)seller's name." - ::= { powerSupplyEntry 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.9.1.4 - powerSupplyState OBJECT-TYPE - SYNTAX INTEGER - { - ready(1), - failed(2), - notInstalled(5), - degraded(6), - removed(11), - missing(21) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The current condition of the power supply. - Possible states: - 0 : Unknown - 1 : Ready - 2 : Failed - 5 : Not Installed - 6 : Degraded - 11: Removed - 21: Missing" - ::= { powerSupplyEntry 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.9.1.5 - powerSupplySeverity OBJECT-TYPE - SYNTAX INTEGER - { - warning(1), - error(2), - failure(3) - } - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete for Storage Management. - It was replaced with RollUpStatus and ComponentStatus for each device." - ::= { powerSupplyEntry 5 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.9.1.6 - powerSupply1PartNumber OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The part number of the power supply of the enclosure." - ::= { powerSupplyEntry 6 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.9.1.7 - powerSupply2PartNumber OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. This setting is not supported - by power supplies managed under Storage Management." - ::= { powerSupplyEntry 7 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.9.1.8 - powerSupplyRollUpStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Severity of the power supply state. - This is the combined status of the power supply and its - components. - Possible values: - 1: Other - 2: Unknown - 3: OK - 4: Non-critical - 5: Critical - 6: Non-recoverable" - ::= { powerSupplyEntry 8 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.9.1.9 - powerSupplyComponentStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The status of the power supply itself without the - propegation of any contained component status. - Possible values: - 1: Other - 2: Unknown - 3: OK - 4: Non-critical - 5: Critical - 6: Non-recoverable" - ::= { powerSupplyEntry 9 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.9.1.10 - powerSupplyNexusID OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Durable unique ID for this power supply." - ::= { powerSupplyEntry 10 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.9.1.11 - powerSupplyRevision OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The revision number of the power supply in the enclosure." - ::= { powerSupplyEntry 11 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.10 - powerSupplyConnectionTable OBJECT-TYPE - SYNTAX SEQUENCE OF PowerSupplyConnectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A table of the connections between each power - supply on the managed node and its enclosure. Each - enclosure number in the table corresponds to that - enclosure instance in the Enclosure Table." - ::= { physicalDevices 10 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.10.1 - powerSupplyConnectionEntry OBJECT-TYPE - SYNTAX PowerSupplyConnectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry in the Power Supply Connection table . A row in this table cannot be - created or deleted by SNMP operations on columns of the table." - INDEX { powerSupplyConnectionNumber } - ::= { powerSupplyConnectionTable 1 } - - - PowerSupplyConnectionEntry ::= - SEQUENCE { - powerSupplyConnectionNumber - INTEGER, - powerSupplyConnectionPowersupplyName - DisplayString, - powerSupplyConnectionPowersupplyNumber - INTEGER, - powerSupplyConnectionEnclosureName - DisplayString, - powerSupplyConnectionEnclosureNumber - INTEGER, - powerSupplyConnectionFirmwareVersion - DisplayString - } - - -- 1.3.6.1.4.1.674.10893.1.20.130.10.1.1 - powerSupplyConnectionNumber OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Instance number of this power supply connection entry." - ::= { powerSupplyConnectionEntry 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.10.1.2 - powerSupplyConnectionPowersupplyName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the power supply in this connection - as represented in Storage Management." - ::= { powerSupplyConnectionEntry 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.10.1.3 - powerSupplyConnectionPowersupplyNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This instance number in the powersupplyTable - of the power supply in this connection." - ::= { powerSupplyConnectionEntry 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.10.1.4 - powerSupplyConnectionEnclosureName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the enclosure to which this power supply is - connected as represented in Storage Management." - ::= { powerSupplyConnectionEntry 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.10.1.5 - powerSupplyConnectionEnclosureNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The instance number of the enclosure in the enclosureTable - to which this power supply is connected." - ::= { powerSupplyConnectionEntry 5 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.10.1.6 - powerSupplyConnectionFirmwareVersion OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Displays power supply connection firmware version. - Note: Available above 1.04 firmware version" - ::= { powerSupplyConnectionEntry 6 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.11 - temperatureProbeTable OBJECT-TYPE - SYNTAX SEQUENCE OF TemperatureProbeEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A table of managed Temperature Probes. The number of entries is - related to number of Temperature Probes discovered in the system. - The maximum number of entries is implementation dependent. - Note: The properties in this table may not be applicable to all entries." - ::= { physicalDevices 11 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.11.1 - temperatureProbeEntry OBJECT-TYPE - SYNTAX TemperatureProbeEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry in the Temperature Probe table . A row in this table cannot be - created or deleted by SNMP operations on columns of the table." - INDEX { temperatureProbeNumber } - ::= { temperatureProbeTable 1 } - - - TemperatureProbeEntry ::= - SEQUENCE { - temperatureProbeNumber - INTEGER, - temperatureProbeName - DisplayString, - temperatureProbeVendor - DisplayString, - temperatureProbeState - INTEGER, - temperatureProbeSeverity - INTEGER, - temperatureProbeUnit - DisplayString, - temperatureProbeMinWarning - INTEGER, - temperatureProbeMinCritical - INTEGER, - temperatureProbeMaxWarning - INTEGER, - temperatureProbeMaxCritical - INTEGER, - temperatureProbeCurValue - INTEGER, - temperatureProbeRollUpStatus - DellStatus, - temperatureProbeComponentStatus - DellStatus, - temperatureProbeNexusID - DisplayString - } - - -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.1 - temperatureProbeNumber OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Instance number of this temperature probe entry." - ::= { temperatureProbeEntry 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.2 - temperatureProbeName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Name of this temperature probe as represented in Storage Management." - ::= { temperatureProbeEntry 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.3 - temperatureProbeVendor OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Temperature probe's (re)seller's name." - ::= { temperatureProbeEntry 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.4 - temperatureProbeState OBJECT-TYPE - SYNTAX INTEGER - { - ready(1), - failed(2), - offline(4), - degraded(6), - inactive(9), - missing(21) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The current condition of the temperature probe. - Possible states: - 0: Unknown - 1: Ready - 2: Failed (Minimum Failure Threshold Exceeded, - Maximum Failure Threshold Exceeded) - 4: Offline - 6: Degraded (Minimum Warning Threshold Exceeded, - Maximum Warning Threshold Exceeded) - 9: Inactive - 21: Missing" - ::= { temperatureProbeEntry 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.5 - temperatureProbeSeverity OBJECT-TYPE - SYNTAX INTEGER - { - warning(1), - error(2), - failure(3) - } - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete for Storage Management. - It was replaced with RollUpStatus and ComponentStatus for each device." - ::= { temperatureProbeEntry 5 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.6 - temperatureProbeUnit OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The units that will be used to display temperatures for this - temperature probe." - ::= { temperatureProbeEntry 6 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.7 - temperatureProbeMinWarning OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The minimum temperature that will force the probe into - a warning state." - ::= { temperatureProbeEntry 7 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.8 - temperatureProbeMinCritical OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The minimum temperature that will force the probe into - an error state." - ::= { temperatureProbeEntry 8 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.9 - temperatureProbeMaxWarning OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum temperature that will force the probe into - a warning state." - ::= { temperatureProbeEntry 9 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.10 - temperatureProbeMaxCritical OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum temperature that will force the probe into - an error state." - ::= { temperatureProbeEntry 10 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.11 - temperatureProbeCurValue OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The current temperature of this probe." - ::= { temperatureProbeEntry 11 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.12 - temperatureProbeRollUpStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Severity of the temperature probe state. - This is the combined status of the temperature probe - and its components. - Possible values: - 1: Other - 2: Unknown - 3: OK - 4: Non-critical - 5: Critical - 6: Non-recoverable" - ::= { temperatureProbeEntry 12 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.13 - temperatureProbeComponentStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The status of the temperature probe itself without the propagation - of any contained component status. - Possible values: - 1: Other - 2: Unknown - 3: OK - 4: Non-critical - 5: Critical - 6: Non-recoverable" - ::= { temperatureProbeEntry 13 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.11.1.14 - temperatureProbeNexusID OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Durable unique ID for this temperature probe." - ::= { temperatureProbeEntry 14 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.12 - temperatureConnectionTable OBJECT-TYPE - SYNTAX SEQUENCE OF TemperatureConnectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A table of the connections between each - temperature probe on the managed node and its enclosure. - Each enclosure number in the table corresponds to that - enclosure instance in the Enclosure Table." - ::= { physicalDevices 12 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.12.1 - temperatureConnectionEntry OBJECT-TYPE - SYNTAX TemperatureConnectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry in the Temperature Probe Connection table . A row in this table cannot be - created or deleted by SNMP operations on columns of the table." - INDEX { temperatureConnectionNumber } - ::= { temperatureConnectionTable 1 } - - - TemperatureConnectionEntry ::= - SEQUENCE { - temperatureConnectionNumber - INTEGER, - temperatureConnectionTemperatureName - DisplayString, - temperatureConnectionTemperatureNumber - INTEGER, - temperatureConnectionEnclosureName - DisplayString, - temperatureConnectionEnclosureNumber - INTEGER - } - - -- 1.3.6.1.4.1.674.10893.1.20.130.12.1.1 - temperatureConnectionNumber OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Instance number of this temperature probe connection entry." - ::= { temperatureConnectionEntry 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.12.1.2 - temperatureConnectionTemperatureName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the temperature probe in this connection as - represented in Storage Management." - ::= { temperatureConnectionEntry 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.12.1.3 - temperatureConnectionTemperatureNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The instance number in the temperatureTable of the temperature probe in this connection." - ::= { temperatureConnectionEntry 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.12.1.4 - temperatureConnectionEnclosureName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the enclosure as represented in Storage Management - to which this temperature probe belongs." - ::= { temperatureConnectionEntry 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.12.1.5 - temperatureConnectionEnclosureNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The instance number of the enclosure in the enclosureTable - to which this temperature probe belongs. - " - ::= { temperatureConnectionEntry 5 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.13 - enclosureManagementModuleTable OBJECT-TYPE - SYNTAX SEQUENCE OF EnclosureManagementModuleEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A table of managed Enclosure Management Modules. The number of - entries is related to number of Enclosure Management Modules - discovered in the system. The maximum number of entries - is implementation dependent. - Note: The properties in this table may not be applicable to all entries." - ::= { physicalDevices 13 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.13.1 - enclosureManagementModuleEntry OBJECT-TYPE - SYNTAX EnclosureManagementModuleEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry in the Enclosure Management Module table . A row in this table cannot be - created or deleted by SNMP operations on columns of the table." - INDEX { enclosureManagementModuleNumber } - ::= { enclosureManagementModuleTable 1 } - - - EnclosureManagementModuleEntry ::= - SEQUENCE { - enclosureManagementModuleNumber - INTEGER, - enclosureManagementModuleName - DisplayString, - enclosureManagementModuleVendor - DisplayString, - enclosureManagementModuleState - INTEGER, - enclosureManagementModuleSeverity - INTEGER, - enclosureManagementModulePartNumber - DisplayString, - enclosureManagementModuleType - INTEGER, - enclosureManagementModuleFWVersion - DisplayString, - enclosureManagementModuleMaxSpeed - DisplayString, - enclosureManagementModuleRollUpStatus - DellStatus, - enclosureManagementModuleComponentStatus - DellStatus, - enclosureManagementModuleNexusID - DisplayString, - enclosureManagementModuleRevision - DisplayString - } - - -- 1.3.6.1.4.1.674.10893.1.20.130.13.1.1 - enclosureManagementModuleNumber OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Instance number of this enclosure memory module entry." - ::= { enclosureManagementModuleEntry 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.13.1.2 - enclosureManagementModuleName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Name of this enclosure memory module as represented in - Storage Management." - ::= { enclosureManagementModuleEntry 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.13.1.3 - enclosureManagementModuleVendor OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The management module's (re)seller's name." - ::= { enclosureManagementModuleEntry 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.13.1.4 - enclosureManagementModuleState OBJECT-TYPE - SYNTAX INTEGER - { - ready(1), - failed(2), - online(3), - offline(4), - notInstalled(5), - degraded(6), - missing(21) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The current condition of the enclosure management - module. - Possible states: - 0: Unknown - 1: Ready - 2: Failed - 3: Online - 4: Offline - 5: Not Installed - 6: Degraded - 21: Missing" - ::= { enclosureManagementModuleEntry 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.13.1.5 - enclosureManagementModuleSeverity OBJECT-TYPE - SYNTAX INTEGER - { - warning(1), - error(2), - failure(3) - } - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete for Storage Management. - It was replaced with RollUpStatus and ComponentStatus for each device." - ::= { enclosureManagementModuleEntry 5 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.13.1.6 - enclosureManagementModulePartNumber OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The part number of the enclosure memory module." - ::= { enclosureManagementModuleEntry 6 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.13.1.7 - enclosureManagementModuleType OBJECT-TYPE - SYNTAX INTEGER - { - eMM(1), - terminationCard(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The type of the enclosure management module. - Possible values: - 0: Unknown - 1: EMM - 2: Termination Card" - ::= { enclosureManagementModuleEntry 7 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.13.1.8 - enclosureManagementModuleFWVersion OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Firmware version of the enclosure memory module." - ::= { enclosureManagementModuleEntry 8 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.13.1.9 - enclosureManagementModuleMaxSpeed OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum bus speed of the enclosure management module." - ::= { enclosureManagementModuleEntry 9 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.13.1.10 - enclosureManagementModuleRollUpStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Severity of the enclosure management module state. - This is the combined status of the EMM and its components. - Possible values: - 1: Other - 2: Unknown - 3: OK - 4: Non-critical - 5: Critical - 6: Non-recoverable" - ::= { enclosureManagementModuleEntry 10 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.13.1.11 - enclosureManagementModuleComponentStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The status of the enclosure management module itself - without the propagation of any contained component status. - Possible values: - 1: Other - 2: Unknown - 3: OK - 4: Non-critical - 5: Critical - 6: Non-recoverable" - ::= { enclosureManagementModuleEntry 11 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.13.1.12 - enclosureManagementModuleNexusID OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Durable unique ID for this EMM." - ::= { enclosureManagementModuleEntry 12 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.13.1.13 - enclosureManagementModuleRevision OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The revision number of the enclosure management module." - ::= { enclosureManagementModuleEntry 13 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.14 - enclosureManagementModuleConnectionTable OBJECT-TYPE - SYNTAX SEQUENCE OF EnclosureManagementModuleConnectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A table of the connections between each enclosure management module - on the managed node and its enclosure. Each enclosure - number in the table corresponds to that enclosure instance - in the Enclosure Table." - ::= { physicalDevices 14 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.14.1 - enclosureManagementModuleConnectionEntry OBJECT-TYPE - SYNTAX EnclosureManagementModuleConnectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry in the Enclosure Management Module Connection table . A row in this - table cannot be created or deleted by SNMP operations on columns of the table." - INDEX { enclosureManagementModuleConnectionNumber } - ::= { enclosureManagementModuleConnectionTable 1 } - - - EnclosureManagementModuleConnectionEntry ::= - SEQUENCE { - enclosureManagementModuleConnectionNumber - INTEGER, - enclosureManagementModuleConnectionEMMName - DisplayString, - enclosureManagementModuleConnectionEMMNumber - INTEGER, - enclosureManagementModuleConnectionEnclosureName - DisplayString, - enclosureManagementModuleConnectionEnclosureNumber - INTEGER - } - - -- 1.3.6.1.4.1.674.10893.1.20.130.14.1.1 - enclosureManagementModuleConnectionNumber OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Instance number of this enclosure management module - connection entry." - ::= { enclosureManagementModuleConnectionEntry 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.14.1.2 - enclosureManagementModuleConnectionEMMName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the enclosure management module in this - connection as represented in Storage Management." - ::= { enclosureManagementModuleConnectionEntry 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.14.1.3 - enclosureManagementModuleConnectionEMMNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The instance number of the enclosure management module in - the enclosureManagementModuleTable in this connection." - ::= { enclosureManagementModuleConnectionEntry 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.14.1.4 - enclosureManagementModuleConnectionEnclosureName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the enclosure as represented in Storage Management - to which this enclosure management module belongs." - ::= { enclosureManagementModuleConnectionEntry 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.14.1.5 - enclosureManagementModuleConnectionEnclosureNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The instance number of the enclosure in the enclosureTable - to which this enclosure management module belongs." - ::= { enclosureManagementModuleConnectionEntry 5 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.15 - batteryTable OBJECT-TYPE - SYNTAX SEQUENCE OF BatteryEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A table of managed Batteries. The number of - entries is related to number of Batteries - discovered in the system. The maximum number of entries - is implementation dependent. - Note: The properties in this table may not be applicable to all entries." - ::= { physicalDevices 15 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.15.1 - batteryEntry OBJECT-TYPE - SYNTAX BatteryEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry in the Battery table . A row in this table cannot be - created or deleted by SNMP operations on columns of the table." - INDEX { batteryNumber } - ::= { batteryTable 1 } - - - BatteryEntry ::= - SEQUENCE { - batteryNumber - INTEGER, - batteryName - DisplayString, - batteryVendor - DisplayString, - batteryState - INTEGER, - batteryRollUpStatus - DellStatus, - batteryComponentStatus - DellStatus, - batteryChargeCount - INTEGER, - batteryMaxChargeCount - INTEGER, - batteryNexusID - DisplayString, - batteryPredictedCapacity - INTEGER, - batteryNextLearnTime - INTEGER, - batteryLearnState - INTEGER, - batteryID - INTEGER, - batteryMaxLearnDelay - INTEGER, - batteryLearnMode - INTEGER - } - - -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.1 - batteryNumber OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Instance number of this battery entry." - ::= { batteryEntry 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.2 - batteryName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The battery's name as represented in Storage Management." - ::= { batteryEntry 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.3 - batteryVendor OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The battery's (re)seller's name." - ::= { batteryEntry 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.4 - batteryState OBJECT-TYPE - SYNTAX INTEGER - { - ready(1), - failed(2), - degraded(6), - reconditioning(7), - high(9), - low(10), - charging(12), - missing(21), - learning(36) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Current state of battery. - Possible values: - 0: Unknown - 1: Ready - 2: Failed - 6: Degraded - 7: Reconditioning - 9: High - 10: Low Power - 12: Charging - 21: Missing - 36: Learning - " - ::= { batteryEntry 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.5 - batteryRollUpStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Severity of the battery state. - This is the combined status of the battery and its components. - Possible values: - 1: Other - 2: Unknown - 3: OK - 4: Non-critical - 5: Critical - 6: Non-recoverable" - ::= { batteryEntry 5 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.6 - batteryComponentStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The status of the battery itself without the - propagation of any contained component status. - Possible values: - 1: Other - 2: Unknown - 3: OK - 4: Non-critical - 5: Critical - 6: Non-recoverable" - ::= { batteryEntry 6 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.7 - batteryChargeCount OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of charges that have been applied to the battery." - ::= { batteryEntry 7 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.8 - batteryMaxChargeCount OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum number of charges that can be applied to the battery." - ::= { batteryEntry 8 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.9 - batteryNexusID OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Durable unique ID for this battery." - ::= { batteryEntry 9 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.10 - batteryPredictedCapacity OBJECT-TYPE - SYNTAX INTEGER - { - failed(1), - ready(2), - unknown(4) - } - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This property displays the battery's ability to be charged. - Possible values: - 1: Failed - The battery cannot be charged and needs to be replaced. - 2: Ready - The battery can be charged to full capacity. - 4: Unknown - The battery is completing a Learn cycle. The charge capacity of the battery cannot be determined until the Learn cycle is complete. - " - ::= { batteryEntry 10 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.11 - batteryNextLearnTime OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS deprecated - DESCRIPTION - "Time next learn cycle must be executed (in hours.) - " - ::= { batteryEntry 11 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.12 - batteryLearnState OBJECT-TYPE - SYNTAX INTEGER - { - failed(1), - active(2), - timedOut(4), - requested(8), - idle(16), - due(32) - } - ACCESS read-only - STATUS deprecated - DESCRIPTION - "Specifies the learn state activity of the battery. - Possible values: - 1 : Failed - 2 : Active - 4 : Timed out - 8 : Requested - 16: Idle - 32: Due" - ::= { batteryEntry 12 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.13 - batteryID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Represents unique id for battery." - ::= { batteryEntry 13 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.14 - batteryMaxLearnDelay OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS deprecated - DESCRIPTION - "The maximum amount of time (in hours) that the battery learn cycle can be delayed." - ::= { batteryEntry 14 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.15.1.15 - batteryLearnMode OBJECT-TYPE - SYNTAX INTEGER - { - auto(1), - warn(2), - autowarn(4), - unknown(8) - } - ACCESS read-write - STATUS deprecated - DESCRIPTION - "Indicates current learn mode of the battery. - Possible values: - 1: Auto - 2: Warn - 4: Autowarn - 8: Unknown - " - ::= { batteryEntry 15 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.16 - batteryConnectionTable OBJECT-TYPE - SYNTAX SEQUENCE OF BatteryConnectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A table of the connections between each - battery on the managed node and its controller. - Each controller number in the table corresponds to that - controller instance in the Controller Table." - ::= { physicalDevices 16 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.16.1 - batteryConnectionEntry OBJECT-TYPE - SYNTAX BatteryConnectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry in the Battery Connection table . A row in this table cannot be - created or deleted by SNMP operations on columns of the table." - INDEX { batteryConnectionNumber } - ::= { batteryConnectionTable 1 } - - - BatteryConnectionEntry ::= - SEQUENCE { - batteryConnectionNumber - INTEGER, - batteryConnectionBatteryName - DisplayString, - batteryConnectionBatteryNumber - INTEGER, - batteryConnectionControllerName - DisplayString, - batteryConnectionControllerNumber - INTEGER - } - - -- 1.3.6.1.4.1.674.10893.1.20.130.16.1.1 - batteryConnectionNumber OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Instance number of this battery connection entry." - ::= { batteryConnectionEntry 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.16.1.2 - batteryConnectionBatteryName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the battery in this connection as represented in Storage Management." - ::= { batteryConnectionEntry 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.16.1.3 - batteryConnectionBatteryNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The instance number in the batteryTable of the battery in this connection." - ::= { batteryConnectionEntry 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.16.1.4 - batteryConnectionControllerName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the controller as represented in Storage Management - to which this battery belongs." - ::= { batteryConnectionEntry 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.16.1.5 - batteryConnectionControllerNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The instance number of the controller in the controllerTable - to which this battery belongs." - ::= { batteryConnectionEntry 5 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1 - controllerTable OBJECT-TYPE - SYNTAX SEQUENCE OF ControllerEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A table of managed RAID controllers. The number of entries - is related to number of RAID controllers discovered in the - system. - Note: The properties in this table may not be applicable to all entries." - ::= { physicalDevices 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1 - controllerEntry OBJECT-TYPE - SYNTAX ControllerEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry in the table of RAID controllers. A row in this table cannot - be created or deleted by SNMP operations on columns of the table." - INDEX { controllerNumber } - ::= { controllerTable 1 } - - - ControllerEntry ::= - SEQUENCE { - controllerNumber - INTEGER, - controllerName - DisplayString, - controllerVendor - DisplayString, - controllerType - INTEGER, - controllerState - INTEGER, - controllerSeverity - INTEGER, - controllerRebuildRateInPercent - INTEGER, - controllerFWVersion - DisplayString, - controllerCacheSizeInMB - INTEGER, - controllerCacheSizeInBytes - INTEGER, - controllerPhysicalDeviceCount - INTEGER, - controllerLogicalDeviceCount - INTEGER, - controllerPartnerStatus - DisplayString, - controllerHostPortCount - INTEGER, - controllerMemorySizeInMB - INTEGER, - controllerMemorySizeInBytes - INTEGER, - controllerDriveChannelCount - INTEGER, - controllerFaultTolerant - INTEGER, - controllerC0Port0WWN - DisplayString, - controllerC0Port0Name - DisplayString, - controllerC0Port0ID - INTEGER, - controllerC0Target - INTEGER, - controllerC0Channel - INTEGER, - controllerC0OSController - DisplayString, - controllerC0BatteryState - INTEGER, - controllerC1Port0WWN - DisplayString, - controllerC1Port0Name - DisplayString, - controllerC1Port0ID - INTEGER, - controllerC1Target - INTEGER, - controllerC1Channel - INTEGER, - controllerC1OSController - INTEGER, - controllerC1BatteryState - INTEGER, - controllerNodeWWN - DisplayString, - controllerC0Port1WWN - DisplayString, - controllerC1Port1WWN - DisplayString, - controllerBatteryChargeCount - INTEGER, - controllerRollUpStatus - DellStatus, - controllerComponentStatus - DellStatus, - controllerNexusID - DisplayString, - controllerAlarmState - INTEGER, - controllerDriverVersion - DisplayString, - controllerPCISlot - DisplayString, - controllerClusterMode - INTEGER, - controllerMinFWVersion - DisplayString, - controllerMinDriverVersion - DisplayString, - controllerSCSIInitiatorID - INTEGER, - controllerChannelCount - INTEGER, - controllerReconstructRate - INTEGER, - controllerPatrolReadRate - INTEGER, - controllerBGIRate - INTEGER, - controllerCheckConsistencyRate - INTEGER, - controllerPatrolReadMode - INTEGER, - controllerPatrolReadState - INTEGER, - controllerPatrolReadIterations - INTEGER, - controllerStorportDriverVersion - DisplayString, - controllerMinRequiredStorportVer - DisplayString, - controllerEncryptionCapable - INTEGER, - controllerEncryptionKeyPresent - INTEGER, - controllerPersistentHotSpare - INTEGER, - controllerSpinDownUnconfiguredDrives - INTEGER, - controllerSpinDownHotSpareDrives - INTEGER, - controllerSpinDownTimeInterval - INTEGER, - controllerEncryptionMode - INTEGER, - controllerCacheCade - INTEGER, - controllerSpinDownConfiguredDrives - INTEGER, - controllerAutomaticPowerSaving - INTEGER, - controllerConfiguredDrivesSpinUpTime - DisplayString, - controllerConfiguredDrivesSpinUpTimeInterval - INTEGER, - controllerPreservedCache - INTEGER, - controllerPIEnable - INTEGER, - controllerCurrentMode - DisplayString - } - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.1 - controllerNumber OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Instance number of this controller entry." - ::= { controllerEntry 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.2 - controllerName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the controller in this subsystem as represented in Storage Management. - Includes the controller type and instance. - For example: Perc3/QC 1." - ::= { controllerEntry 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.3 - controllerVendor OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The controller's (re)seller's name." - ::= { controllerEntry 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.4 - controllerType OBJECT-TYPE - SYNTAX INTEGER - { - scsi(1), - pv660F(2), - pv662F(3), - ide(4), - sata(5), - sas(6), - pciessd(9) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The type of this controller: - 1: SCSI - 2: PV660F - 3: PV662F - 4: IDE (Integrated/Intelligent Drive Electronics) - 5: SATA (Serial Advanced Technology Attachment) - 6: SAS (Serial Attached SCSI) - 9: PCIe SSD" - ::= { controllerEntry 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.5 - controllerState OBJECT-TYPE - SYNTAX INTEGER - { - ready(1), - failed(2), - online(3), - offline(4), - degraded(6) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The current condition of the controller's subsystem - (which includes any devices connected to it.) - Possible states: - 0: Unknown - 1: Ready - 2: Failed - 3: Online - 4: Offline - 6: Degraded" - ::= { controllerEntry 5 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.6 - controllerSeverity OBJECT-TYPE - SYNTAX INTEGER - { - warning(1), - error(2), - failure(3) - } - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete for Storage Management. - It was replaced with RollUpStatus and ComponentStatus for each device." - ::= { controllerEntry 6 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.7 - controllerRebuildRateInPercent OBJECT-TYPE - SYNTAX INTEGER (0..100) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The percent of the compute cycles dedicated to rebuilding - failed array disks. " - ::= { controllerEntry 7 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.8 - controllerFWVersion OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The controller's current firmware version." - ::= { controllerEntry 8 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.9 - controllerCacheSizeInMB OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The controller's current amount of cache memory in megabytes. - If this size is 0, it is less than a megabyte." - ::= { controllerEntry 9 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.10 - controllerCacheSizeInBytes OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The controller's current amount of cache memory that is less than a megabyte. This combined with the - controllerCacheSizeInMB will be the total amount of memory." - ::= { controllerEntry 10 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.11 - controllerPhysicalDeviceCount OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Number of physical devices on the controller channel including both disks and the controller." - ::= { controllerEntry 11 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.12 - controllerLogicalDeviceCount OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Number of virtual disks on the controller." - ::= { controllerEntry 12 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.13 - controllerPartnerStatus OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete for Storage Management." - ::= { controllerEntry 13 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.14 - controllerHostPortCount OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. - Fibre channel is not supported in Storage Management." - ::= { controllerEntry 14 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.15 - controllerMemorySizeInMB OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Size of memory in megabytes on the controller. If this size is 0, it is less than a megabyte. This attribute is only supported on Adaptec controllers. " - ::= { controllerEntry 15 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.16 - controllerMemorySizeInBytes OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Size of memory on the controller that is less than a megabyte. This combined with the controllerMemorySizeInMB - will be the total size of the memory. This attribute is only supported on Adaptec controllers." - ::= { controllerEntry 16 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.17 - controllerDriveChannelCount OBJECT-TYPE - SYNTAX INTEGER (1..4) - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. - Fibre channel is not supported in Storage Management." - ::= { controllerEntry 17 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.18 - controllerFaultTolerant OBJECT-TYPE - SYNTAX INTEGER { yes(1) } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This entry is obsolete. - Fibre channel is not supported in Storage Management." - ::= { controllerEntry 18 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.19 - controllerC0Port0WWN OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. - Fibre channel is not supported in Storage Management." - ::= { controllerEntry 19 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.20 - controllerC0Port0Name OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. - Fibre channel is not supported in Storage Management." - ::= { controllerEntry 20 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.21 - controllerC0Port0ID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. - Fibre channel is not supported in Storage Management." - ::= { controllerEntry 21 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.22 - controllerC0Target OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. - Fibre channel is not supported in Storage Management. - " - ::= { controllerEntry 22 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.23 - controllerC0Channel OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. - Fibre channel is not supported in Storage Management." - ::= { controllerEntry 23 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.24 - controllerC0OSController OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. - Fibre channel is not supported in Storage Management." - ::= { controllerEntry 24 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.25 - controllerC0BatteryState OBJECT-TYPE - SYNTAX INTEGER - { - ok(1), - failed(2), - reconditioning(7), - high(9), - low(10), - charging(12), - missing(21) - } - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. - Fibre channel is not supported in Storage Management. " - ::= { controllerEntry 25 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.26 - controllerC1Port0WWN OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. - Fibre channel is not supported in Storage Management." - ::= { controllerEntry 26 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.27 - controllerC1Port0Name OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. - Fibre channel is not supported in Storage Management." - ::= { controllerEntry 27 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.28 - controllerC1Port0ID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. - Fibre channel is not supported in Storage Management." - ::= { controllerEntry 28 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.29 - controllerC1Target OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. - Fibre channel is not supported in Storage Management." - ::= { controllerEntry 29 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.30 - controllerC1Channel OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. - Fibre channel is not supported in Storage Management." - ::= { controllerEntry 30 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.31 - controllerC1OSController OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. - Fibre channel is not supported in Storage Management." - ::= { controllerEntry 31 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.32 - controllerC1BatteryState OBJECT-TYPE - SYNTAX INTEGER - { - ok(1), - failed(2), - reconditioning(7), - high(9), - low(10), - charging(12), - missing(21) - } - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. - Fibre channel is not supported in Storage Management. " - ::= { controllerEntry 32 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.33 - controllerNodeWWN OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. - Fibre channel is not supported in Storage Management." - ::= { controllerEntry 33 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.34 - controllerC0Port1WWN OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. - Fibre channel is not supported in Storage Management." - ::= { controllerEntry 34 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.35 - controllerC1Port1WWN OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. - Fibre channel is not supported in Storage Management." - ::= { controllerEntry 35 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.36 - controllerBatteryChargeCount OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. - Fibre channel is not supported in Storage Management." - ::= { controllerEntry 36 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.37 - controllerRollUpStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Severity of the controller state. - This is the combined status of the controller and its components. - Possible values: - 1: Other - 2: Unknown - 3: OK - 4: Non-critical - 5: Critical - 6: Non-recoverable" - ::= { controllerEntry 37 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.38 - controllerComponentStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The status of the controller itself without the - propagation of any contained component status. - Possible values: - 1: Other - 2: Unknown - 3: OK - 4: Non-critical - 5: Critical - 6: Non-recoverable" - ::= { controllerEntry 38 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.39 - controllerNexusID OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Durable unique ID for this controller." - ::= { controllerEntry 39 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.40 - controllerAlarmState OBJECT-TYPE - SYNTAX INTEGER - { - enabled(1), - disabled(2), - not-applicable(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "State, or setting for the controller's alarm. - Possible values: - 1: Enabled - 2: Disabled - 3: Not Applicable" - ::= { controllerEntry 40 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.41 - controllerDriverVersion OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Currently installed driver version for this controller." - ::= { controllerEntry 41 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.42 - controllerPCISlot OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The PCI slot number or embedded number for controllers on the motherboard. - " - ::= { controllerEntry 42 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.43 - controllerClusterMode OBJECT-TYPE - SYNTAX INTEGER - { - enabled(1), - disabled(2), - active(3), - notApplicable(99) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Identifies if the controller is in cluster mode. - Possible values: - 1 : Enabled - 2 : Disabled - 3 : Active (enabled and active) - 99: Not Applicable - " - ::= { controllerEntry 43 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.44 - controllerMinFWVersion OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The minimum firmware version for Storage Management to support the controller. - " - ::= { controllerEntry 44 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.45 - controllerMinDriverVersion OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The minimum driver version for Storage Management to support the controller. - " - ::= { controllerEntry 45 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.46 - controllerSCSIInitiatorID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The SCSI ID of the initiator." - ::= { controllerEntry 46 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.47 - controllerChannelCount OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Number of channels on the controller." - ::= { controllerEntry 47 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.48 - controllerReconstructRate OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The rate for reconstruct on the controller. - " - ::= { controllerEntry 48 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.49 - controllerPatrolReadRate OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The rate for patrol read on the controller. - " - ::= { controllerEntry 49 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.50 - controllerBGIRate OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The rate for background initialization on the controller. - " - ::= { controllerEntry 50 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.51 - controllerCheckConsistencyRate OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The rate for check consistency on the controller. - " - ::= { controllerEntry 51 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.52 - controllerPatrolReadMode OBJECT-TYPE - SYNTAX INTEGER - { - automatic(1), - manual(2), - disabled(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Identifies the patrol read mode. - Possible values: - 1: Automatic (enabled) - 2: Manual (enabled) - 3: Disabled - " - ::= { controllerEntry 52 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.53 - controllerPatrolReadState OBJECT-TYPE - SYNTAX INTEGER - { - stopped(1), - ready(2), - active(4), - aborted(8) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The state of the patrol read. - 1: Stopped - not running - 2: Ready - ready to start - 4: Active - is running - 8: Aborted - has aborted - " - ::= { controllerEntry 53 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.54 - controllerPatrolReadIterations OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of times Patrol Read has been run on this controller." - ::= { controllerEntry 54 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.55 - controllerStorportDriverVersion OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Provide current Windows OS storport driver version. Not applicable for Linux." - ::= { controllerEntry 55 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.56 - controllerMinRequiredStorportVer OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Provides minimum required storport driver version for Windows OS only. " - ::= { controllerEntry 56 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.57 - controllerEncryptionCapable OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates Encryption capability of the controller. - Value: 1 - Capable, 99 - NotApplicable" - ::= { controllerEntry 57 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.58 - controllerEncryptionKeyPresent OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Indicates presence of Encryption Key for the controller. - Value: 1 - Yes, 0 - No, 99 - NotApplicable" - ::= { controllerEntry 58 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.59 - controllerPersistentHotSpare OBJECT-TYPE - SYNTAX INTEGER (0..1) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates Persistent Hot Spare capability of the controller - Value: 1 - Enabled, 0 - Disabled, 99 - Undetermined / Not applicable" - ::= { controllerEntry 59 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.60 - controllerSpinDownUnconfiguredDrives OBJECT-TYPE - SYNTAX INTEGER (0..1) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates controller capability to put unconfigured drives in power save mode. - Value: 1 - Enabled, 0 - Disabled, 99 - Undetermined / Not applicable" - ::= { controllerEntry 60 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.61 - controllerSpinDownHotSpareDrives OBJECT-TYPE - SYNTAX INTEGER (0..1) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates controller capability to put hot spare drives in power save mode. - Value: 1 - Enabled, 0 - Disabled, 99 - Undetermined / Not applicable" - ::= { controllerEntry 61 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.62 - controllerSpinDownTimeInterval OBJECT-TYPE - SYNTAX INTEGER (30..1440) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Shows the duration in minutes after which, the unconfigured or hot spare drives will be spun down to power save mode. - Value: 30 to 1440 - Note: A value of 9999 indicates feature not available." - ::= { controllerEntry 62 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.63 - controllerEncryptionMode OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates the current encryption mode of the controller. - Value: 0 - No Encryption, 1 - Local Key Management (LKM), 2 - Dell Key Management (DKM), 99 - Not Applicable - " - ::= { controllerEntry 63 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.64 - controllerCacheCade OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates if the controller is CacheCade capable or not. - Value: 1 - Capable, 0 - Not Capable, 99 - Undetermined" - ::= { controllerEntry 64 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.65 - controllerSpinDownConfiguredDrives OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates controller capability to spin down configured physical disks. - Value: 0 - Disabled, 1 - Enabled, 99 - Undetermined - " - ::= { controllerEntry 65 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.66 - controllerAutomaticPowerSaving OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates controller capability for automatic power saving. - Value: 0 - Disabled, 1 - Enabled, 99 - Undetermined" - ::= { controllerEntry 66 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.67 - controllerConfiguredDrivesSpinUpTime OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates configured drives spin up start time. - Value: 1:00 AM to 12:59 PM, 9999 - Undetermined" - ::= { controllerEntry 67 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.68 - controllerConfiguredDrivesSpinUpTimeInterval OBJECT-TYPE - SYNTAX INTEGER (30..1440) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates configured drives spin up time interval in hours. This value is added with configured drives start time to arrive at time window in which configured drives are always spin up. - Value: 1 .. 24, 9999 - Undetermined" - ::= { controllerEntry 68 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.69 - controllerPreservedCache OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates if preserved cache is present on the controller. - Values: 1- Yes, 0 - No, 99 - Not available / Not applicable" - ::= { controllerEntry 69 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.70 - controllerPIEnable OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates if T10 PI is enabled on a controller. - Value can be either 0 (T10 PI disabled) or 1 (T10 PI enabled)." - ::= { controllerEntry 70 } - - - -- 1.3.6.1.4.1.674.10893.1.20.130.1.1.71 - controllerCurrentMode OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Shows the current controller mode." - ::= { controllerEntry 71 } - - --- 1.3.6.1.4.1.674.10893.1.20.130.17 - -- 1.3.6.1.4.1.674.10893.1.20.130.17 - tapeDriveTable OBJECT-TYPE - SYNTAX SEQUENCE OF TapeDriveEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A table of listed Tape Drives The number of entries is - related to number of Tape Drives discovered in the system. - The maximum number of entries is implementation dependent. - Note: The properties in this table may not be applicable to all entries." - ::= { physicalDevices 17 } - - --- 1.3.6.1.4.1.674.10893.1.20.130.17.1 - -- 1.3.6.1.4.1.674.10893.1.20.130.17.1 - tapeDriveEntry OBJECT-TYPE - SYNTAX TapeDriveEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry in the Tape Library table. A row in this table cannot be - created or deleted by SNMP operations on columns of the table." - INDEX { tapeDriveNumber } - ::= { tapeDriveTable 1 } - - - TapeDriveEntry ::= - SEQUENCE { - tapeDriveNumber - INTEGER, - tapeDriveName - DisplayString, - tapeDriveVendor - DisplayString, - tapeDriveProductID - DisplayString, - tapeDriveNexusID - DisplayString, - tapeDriveBusType - INTEGER, - tapeDriveSASAddress - DisplayString, - tapeDriveMediaType - INTEGER - } - --- 1.3.6.1.4.1.674.10893.1.20.130.17.1.1 - -- 1.3.6.1.4.1.674.10893.1.20.130.17.1.1 - tapeDriveNumber OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Instance number of this tape drive entry." - ::= { tapeDriveEntry 1 } - - --- 1.3.6.1.4.1.674.10893.1.20.130.4.1.2 --- 1.3.6.1.4.1.674.10893.1.20.130.17.1.2 - -- 1.3.6.1.4.1.674.10893.1.20.130.17.1.2 - tapeDriveName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the tape drive as represented in Storage Management." - ::= { tapeDriveEntry 2 } - - --- 1.3.6.1.4.1.674.10893.1.20.130.4.1.3 --- 1.3.6.1.4.1.674.10893.1.20.130.17.1.3 - -- 1.3.6.1.4.1.674.10893.1.20.130.17.1.3 - tapeDriveVendor OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The tape drive's manufacturer's name." - ::= { tapeDriveEntry 3 } - - --- 1.3.6.1.4.1.674.10893.1.20.130.4.1.6 --- 1.3.6.1.4.1.674.10893.1.20.130.17.1.4 - -- 1.3.6.1.4.1.674.10893.1.20.130.17.1.4 - tapeDriveProductID OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The model number of the tape drive" - ::= { tapeDriveEntry 4 } - - --- 1.3.6.1.4.1.674.10893.1.20.130.4.1.26 --- 1.3.6.1.4.1.674.10893.1.20.130.17.1.6 - -- 1.3.6.1.4.1.674.10893.1.20.130.17.1.5 - tapeDriveNexusID OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Durable unique ID for this tape drive" - ::= { tapeDriveEntry 5 } - - --- 1.3.6.1.4.1.674.10893.1.20.130.4.1.21 --- 1.3.6.1.4.1.674.10893.1.20.130.4.1.21 - -- 1.3.6.1.4.1.674.10893.1.20.130.17.1.6 - tapeDriveBusType OBJECT-TYPE - SYNTAX INTEGER { sas(8) } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The bus type of the tape drive. - Possible values: - 8. SAS" - ::= { tapeDriveEntry 6 } - - --- 1.3.6.1.4.1.674.10893.1.20.130.4.1.28 --- 1.3.6.1.4.1.674.10893.1.20.130.4.1.28 - -- 1.3.6.1.4.1.674.10893.1.20.130.17.1.7 - tapeDriveSASAddress OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The specified SAS address if this is a SAS tape drive. - " - ::= { tapeDriveEntry 7 } - - --- 1.3.6.1.4.1.674.10893.1.20.130.4.1.35 --- 1.3.6.1.4.1.674.10893.1.20.130.4.1.35 - -- 1.3.6.1.4.1.674.10893.1.20.130.17.1.8 - tapeDriveMediaType OBJECT-TYPE - SYNTAX INTEGER { tape(4) } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The Media type of the tape drive. - Possible Values: - 4:Tape" - ::= { tapeDriveEntry 8 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140 - logicalDevices OBJECT IDENTIFIER ::= { storageManagement 140 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.3 - arrayDiskLogicalConnectionTable OBJECT-TYPE - SYNTAX SEQUENCE OF ArrayDiskLogicalConnectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A table of the connections between array disks, the - virtual disk to which they belong, and their - associated logical disk. For each object in the table, - its object number corresponds to an instance number in - the appropriate MIB table for that object where all of - the object properties can be found. - - - " - ::= { logicalDevices 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.3.1 - arrayDiskLogicalConnectionEntry OBJECT-TYPE - SYNTAX ArrayDiskLogicalConnectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry in the Array Disk Logical Connection table . A row in this table - cannot be created or deleted by SNMP operations on columns of the table." - INDEX { arrayDiskLogicalConnectionNumber } - ::= { arrayDiskLogicalConnectionTable 1 } - - - ArrayDiskLogicalConnectionEntry ::= - SEQUENCE { - arrayDiskLogicalConnectionNumber - INTEGER, - arrayDiskLogicalConnectionArrayDiskName - DisplayString, - arrayDiskLogicalConnectionArrayDiskNumber - INTEGER, - arrayDiskLogicalConnectionVirtualDiskName - DisplayString, - arrayDiskLogicalConnectionVirtualDiskNumber - INTEGER, - arrayDiskLogicalConnectionDiskName - DisplayString, - arrayDiskLogicalConnectionDiskNumber - INTEGER - } - - -- 1.3.6.1.4.1.674.10893.1.20.140.3.1.1 - arrayDiskLogicalConnectionNumber OBJECT-TYPE - SYNTAX INTEGER (1..1000000000) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Instance number of this array disk logical connection entry." - ::= { arrayDiskLogicalConnectionEntry 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.3.1.2 - arrayDiskLogicalConnectionArrayDiskName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the array disk in this logical connection." - ::= { arrayDiskLogicalConnectionEntry 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.3.1.3 - arrayDiskLogicalConnectionArrayDiskNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The instance number of the array disk in this logical connection." - ::= { arrayDiskLogicalConnectionEntry 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.3.1.4 - arrayDiskLogicalConnectionVirtualDiskName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the virtual disk to which this array disk belongs." - ::= { arrayDiskLogicalConnectionEntry 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.3.1.5 - arrayDiskLogicalConnectionVirtualDiskNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The instance number of the virtual disk to which this array disk - belongs." - ::= { arrayDiskLogicalConnectionEntry 5 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.3.1.6 - arrayDiskLogicalConnectionDiskName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the disk group to with this array disk belongs. - This property is currently not supported." - ::= { arrayDiskLogicalConnectionEntry 6 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.3.1.7 - arrayDiskLogicalConnectionDiskNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This instance number of the disk group to with this array disk belongs. - This property is currently not supported." - ::= { arrayDiskLogicalConnectionEntry 7 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1 - virtualDiskTable OBJECT-TYPE - SYNTAX SEQUENCE OF VirtualDiskEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A table of managed Virtual Disks. The number of entries is related - to number of Virtual Disks discovered in the system. - The maximum number of entries is implementation dependent. - Note: The properties in this table may not be applicable to all entries." - ::= { logicalDevices 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1 - virtualDiskEntry OBJECT-TYPE - SYNTAX VirtualDiskEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry in the Virtual Disk table. A row in this table cannot be - created or deleted by SNMP operations on columns of the table." - INDEX { virtualDiskNumber } - ::= { virtualDiskTable 1 } - - - VirtualDiskEntry ::= - SEQUENCE { - virtualDiskNumber - INTEGER, - virtualDiskName - DisplayString, - virtualDiskDeviceName - DisplayString, - virtualDiskState - INTEGER, - virtualDiskSeverity - INTEGER, - virtualDiskLengthInMB - INTEGER, - virtualDiskLengthInBytes - INTEGER, - virtualDiskFreeSpaceInMB - INTEGER, - virtualDiskFreeSpaceInBytes - INTEGER, - virtualDiskWritePolicy - INTEGER, - virtualDiskReadPolicy - INTEGER, - virtualDiskCachePolicy - INTEGER, - virtualDiskLayout - INTEGER, - virtualDiskCurStripeSizeInMB - INTEGER, - virtualDiskCurStripeSizeInBytes - INTEGER, - virtualDiskChannel - INTEGER, - virtualDiskTargetID - INTEGER, - virtualDiskLunID - INTEGER, - virtualDiskRollUpStatus - DellStatus, - virtualDiskComponentStatus - DellStatus, - virtualDiskNexusID - DisplayString, - virtualDiskArrayDiskType - INTEGER, - virtualDiskBadBlocksDetected - INTEGER, - virtualDiskEncrypted - INTEGER, - virtualDiskIsCacheCade - INTEGER, - virtualDiskDiskCachePolicy - INTEGER, - virtualDiskAssociatedFluidCacheStatus - INTEGER, - virtualDiskPIEnable - INTEGER - } - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.1 - virtualDiskNumber OBJECT-TYPE - SYNTAX INTEGER (1..100000000) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Instance number of this virtual disk entry." - ::= { virtualDiskEntry 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.2 - virtualDiskName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The virtual disk's label generated by Storage Management or entered - by the user." - ::= { virtualDiskEntry 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.3 - virtualDiskDeviceName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Device name used by this virtual disk's member disks." - ::= { virtualDiskEntry 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.4 - virtualDiskState OBJECT-TYPE - SYNTAX INTEGER - { - ready(1), - failed(2), - online(3), - offline(4), - degraded(6), - verifying(7), - resynching(15), - regenerating(16), - failedRedundancy(18), - rebuilding(24), - formatting(26), - reconstructing(32), - initializing(35), - backgroundInit(36), - permanentlyDegraded(52) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The current condition of this virtual disk - (which includes any member array disks.) - Possible states: - 0: Unknown - 1: Ready - The disk is accessible and has no known problems. - 2: Failed - Access has been lost to the data or is about to be lost. - 3: Online - 4: Offline - The disk is not accessible. The disk may be corrupted or intermittently unavailable. - 6: Degraded - The data on the virtual disk is no longer fault tolerant because one of the underlying disks is not online. - 15: Resynching - 16: Regenerating - 24: Rebuilding - 26: Formatting - 32: Reconstructing - 35: Initializing - 36: Background Initialization - 38: Resynching Paused - 52: Permanently Degraded - 54: Degraded Redundancy" - ::= { virtualDiskEntry 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.5 - virtualDiskSeverity OBJECT-TYPE - SYNTAX INTEGER - { - warning(1), - error(2), - failure(3) - } - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete for Storage Management. - It was replaced with RollUpStatus and ComponentStatus for each device." - ::= { virtualDiskEntry 5 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.6 - virtualDiskLengthInMB OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The size of this virtual disk in megabytes. If this size - is 0, it is smaller than a megabyte." - ::= { virtualDiskEntry 6 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.7 - virtualDiskLengthInBytes OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The portion of the virtual disk in bytes that is smaller - than a megabyte. This size plus the virtualDiskLengthInMB - is the total size of the virtual disk." - ::= { virtualDiskEntry 7 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.8 - virtualDiskFreeSpaceInMB OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. This property is not supported for virtual disks managed under Storage Management." - ::= { virtualDiskEntry 8 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.9 - virtualDiskFreeSpaceInBytes OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. This property is not supported for virtual disks managed under Storage Management." - ::= { virtualDiskEntry 9 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.10 - virtualDiskWritePolicy OBJECT-TYPE - SYNTAX INTEGER - { - enabled(1), - disabled(2), - writeBack(3), - writeThrough(4), - enabledAlways(5), - enabledAlwaysSAS(6), - notApplicable(9) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates whether the controller's write cache will be used - when writing to a virtual disk. - Possible values: - 1: Enabled - Adaptec Write Cache Enabled Protected - 2: Disabled - Adaptec Write Cache Disabled - 3: LSI Write Back - 4: LSI Write Through - 5: Enabled Always - Adaptec only - 6: Enabled Always - SAS only - 9: Not Applicable" - ::= { virtualDiskEntry 10 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.11 - virtualDiskReadPolicy OBJECT-TYPE - SYNTAX INTEGER - { - enabled(1), - disabled(2), - readAhead(3), - adaptiveReadAhead(4), - noReadAhead(5), - notApplicable(9) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates whether the controller's read cache will be used - when reading from a virtual disk. - Possible values: - 1: Enabled - Adaptec Read Cache Enabled - 2: Disabled - Adaptec Read Cache Disabled - 3: LSI Read Ahead - 4: LSI Adaptive Read Ahead - 5: LSI No Read Ahead - 9: Not Applicable" - ::= { virtualDiskEntry 11 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.12 - virtualDiskCachePolicy OBJECT-TYPE - SYNTAX INTEGER - { - directIO(1), - cachedIO(2), - not-applicable(99) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates whether the controller's cache is used when - reading from or writing to a virtual disk. - Possible values: - 1: Direct I/O (LSI) - 2: Cached I/O (LSI) - 99: Not applicable" - ::= { virtualDiskEntry 12 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.13 - virtualDiskLayout OBJECT-TYPE - SYNTAX INTEGER - { - concatenated(1), - raid-0(2), - raid-1(3), - raid-2(4), - raid-3(5), - raid-4(6), - raid-5(7), - raid-6(8), - raid-7(9), - raid-10(10), - raid-30(11), - raid-50(12), - addSpares(13), - deleteLogical(14), - transformLogical(15), - raid-0-plus-1(18), - concatRaid-1(19), - concatRaid-5(20), - noRaid(21), - volume(22), - raidMorph(23), - raid-60(24), - cacheCade(25) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The virtual disk's RAID type. - Currently supported types: - 1: Concatenated - 2: RAID-0 - 3: RAID-1 - 7: RAID-5 - 8: RAID-6 - 10: RAID-10 - 12: RAID-50 - 19: Concatenated RAID 1 - 24: RAID-60 - 25: CacheCade - " - ::= { virtualDiskEntry 13 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.14 - virtualDiskCurStripeSizeInMB OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The stripe size of this virtual disk in megabytes. If this - size is 0, it is either smaller than a megabyte or not applicable. - " - ::= { virtualDiskEntry 14 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.15 - virtualDiskCurStripeSizeInBytes OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The portion of the stripe size in bytes that is smaller - than a megabyte. This size plus the virtualDiskCurStripeSizeInMB - is the total stripe size on the virtual disk. - If this size is 0, either the entire size is whole megabytes or it is not applicable." - ::= { virtualDiskEntry 15 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.16 - virtualDiskChannel OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. This property is not supported - by virtual disks managed under Storage Management." - ::= { virtualDiskEntry 16 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.17 - virtualDiskTargetID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Unique ID for the virtual disk." - ::= { virtualDiskEntry 17 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.18 - virtualDiskLunID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is obsolete. This property is not supported - by virtual disks managed under Storage Management." - ::= { virtualDiskEntry 18 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.19 - virtualDiskRollUpStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Severity of the virtual disk state. - This is the combined status of the virtual disk and its - components. - Possible values: - 1: Other - 2: Unknown - 3: OK - 4: Non-critical - 5: Critical - 6: Non-recoverable" - ::= { virtualDiskEntry 19 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.20 - virtualDiskComponentStatus OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The status of the virtual disk itself without - the propagation of any contained component status. - Possible values: - 1: Other - 2: Unknown - 3: OK - 4: Non-critical - 5: Critical - 6: Non-recoverable" - ::= { virtualDiskEntry 20 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.21 - virtualDiskNexusID OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Durable unique ID for this virtual disk." - ::= { virtualDiskEntry 21 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.22 - virtualDiskArrayDiskType OBJECT-TYPE - SYNTAX INTEGER - { - sas(1), - sata(2), - scsi(3), - ide(4), - unknown(99) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Identifies the type of array (physical) disks used to create the virtual disk. - Possible values: - 1: SAS - 2: SATA - 3: SCSI - 4: IDE - 99: Unknown - " - ::= { virtualDiskEntry 22 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.23 - virtualDiskBadBlocksDetected OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates if virtual disk has bad blocks. - Value: 0 - No, 1 - Yes, 2 - Not Applicable, 99 - Unknown" - ::= { virtualDiskEntry 23 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.24 - virtualDiskEncrypted OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates if virtual disk is encrypted. - Value: 0 - No, 1 - Yes, 99 - Unknown." - ::= { virtualDiskEntry 24 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.25 - virtualDiskIsCacheCade OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates if this virtual disk is configured as CacheCade. - Value: 1 - Yes, 0 - No, 99 - Undetermined" - ::= { virtualDiskEntry 25 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.26 - virtualDiskDiskCachePolicy OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates disk cache policy of the logical device. - Value: 1 - Enabled, 2 - Disabled, 99 - Undetermined" - ::= { virtualDiskEntry 26 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.27 - virtualDiskAssociatedFluidCacheStatus OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates the status of the associated fluid cache status" - ::= { virtualDiskEntry 27 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.28 - virtualDiskPIEnable OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates if T10 PI is enabled on a virtual disk. - Possible values are: 0 (T10 PI disabled) or 1 (T10 PI enabled). - " - ::= { virtualDiskEntry 28 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.2 - virtualDiskPartitionTable OBJECT-TYPE - SYNTAX SEQUENCE OF VirtualDiskPartitionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A table of managed Virtual Disk Partitions. The number of entries is related - to number of partitions discovered in the system. The maximum number of - entries is implementation dependent. - Note: The properties in this table may not be applicable to all entries." - ::= { logicalDevices 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.2.1 - virtualDiskPartitionEntry OBJECT-TYPE - SYNTAX VirtualDiskPartitionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry in the Virtual Disk Partition table. A row in this table cannot be - created or deleted by SNMP operations on columns of the table." - INDEX { virtualDiskPartitionNumber } - ::= { virtualDiskPartitionTable 1 } - - - VirtualDiskPartitionEntry ::= - SEQUENCE { - virtualDiskPartitionNumber - INTEGER, - virtualDiskPartitionDeviceName - OCTET STRING, - virtualDiskPartitionState - INTEGER, - virtualDiskPartitionSize - INTEGER, - virtualDiskPartitionFluidCacheStatus - OCTET STRING, - virtualDiskPartitionNexusID - DisplayString - } - - -- 1.3.6.1.4.1.674.10893.1.20.140.2.1.1 - virtualDiskPartitionNumber OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Instance number of this partition entry" - ::= { virtualDiskPartitionEntry 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.2.1.2 - virtualDiskPartitionDeviceName OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Device name of the partition given by the operating system." - ::= { virtualDiskPartitionEntry 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.2.1.3 - virtualDiskPartitionState OBJECT-TYPE - SYNTAX INTEGER - { - active(1), - no(2), - removing(3), - failed(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "State of the partition. This is mapped stated of the associate virtual disk. - 1: Active - Mapped cache disk is working fine - 2: No - Fluid caching is not enabled - 3: Removing - This is a transient stage duing the process of disabling the cache - 4: Failed - Mapped cache disk has failed." - ::= { virtualDiskPartitionEntry 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.2.1.4 - virtualDiskPartitionSize OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Size of the Partition in GB." - ::= { virtualDiskPartitionEntry 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.2.1.5 - virtualDiskPartitionFluidCacheStatus OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates if the partition has associated fluidcache - " - ::= { virtualDiskPartitionEntry 5 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.2.1.6 - virtualDiskPartitionNexusID OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Durable unique ID for this partition. This comprises the controllerID, virtualDisk ID and hash mapped WWN number of this partition" - ::= { virtualDiskPartitionEntry 6 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.4 - fluidCacheTable OBJECT-TYPE - SYNTAX SEQUENCE OF FluidCacheEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A table of managed FluidCache. The number of entries is related to FluidCache discovered in the system. - The maximum number of entries is implementation dependent. - Note: The properties in this table may not be applicable to all entries. - " - ::= { logicalDevices 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.4.1 - fluidCacheEntry OBJECT-TYPE - SYNTAX FluidCacheEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry in the Fluid Cache table. - A row in this table cannot be created or deleted by SNMP operations on columns of the table. - " - INDEX { fluidCacheNumber } - ::= { fluidCacheTable 1 } - - - FluidCacheEntry ::= - SEQUENCE { - fluidCacheNumber - INTEGER, - fluidCacheName - OCTET STRING, - fluidCacheLicenseState - OCTET STRING, - fluidCacheLicenseValidity - INTEGER, - fluidCacheLicenseEntitlementID - OCTET STRING, - fluidCacheLicenseDuration - OCTET STRING, - fluidCacheLicenseCapacity - OCTET STRING, - fluidCacheLicenseRemaining - OCTET STRING, - fluidCacheLicenseType - OCTET STRING, - fluidCacheLicenseVendor - OCTET STRING, - fluidCacheLicenseProductId - OCTET STRING, - fluidCacheLicenseDateSold - OCTET STRING, - fluidCacheLicenseGeneration - OCTET STRING, - fluidCacheLicenseFeatureID - OCTET STRING, - fluidCacheLicenseFeatureDescription - OCTET STRING, - fluidCacheNexus - OCTET STRING - } - - -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.1 - fluidCacheNumber OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Instance number of this fluid cache entry" - ::= { fluidCacheEntry 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.2 - fluidCacheName OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the fluidcache in this subsystem as represented in Storage Management. " - ::= { fluidCacheEntry 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.3 - fluidCacheLicenseState OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "License state of the associated fluid cache subsystem" - ::= { fluidCacheEntry 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.4 - fluidCacheLicenseValidity OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This entry displays the number of days the fluid cache license is valid. It has to be read in parallel to license type. - Incase of site wide license, value '0' should be read as 'Not Applicable'" - ::= { fluidCacheEntry 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.5 - fluidCacheLicenseEntitlementID OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indiactes the Entitlement Identifier for the license of the fluid cache subsystem" - ::= { fluidCacheEntry 5 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.6 - fluidCacheLicenseDuration OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates the duration of the the license validity" - ::= { fluidCacheEntry 6 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.7 - fluidCacheLicenseCapacity OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates the capacity of the license of fluidcache subsystem" - ::= { fluidCacheEntry 7 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.8 - fluidCacheLicenseRemaining OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Indicates the remaining days of the license validity" - ::= { fluidCacheEntry 8 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.9 - fluidCacheLicenseType OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates the type of the license of the fluidcache subsystem" - ::= { fluidCacheEntry 9 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.10 - fluidCacheLicenseVendor OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates the license vendor for the fluidcache subsystem" - ::= { fluidCacheEntry 10 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.11 - fluidCacheLicenseProductId OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates the product ID of the license of the fluidcache susbsytem" - ::= { fluidCacheEntry 11 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.12 - fluidCacheLicenseDateSold OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates the date on which the license for the fluidcache subsystem is sold" - ::= { fluidCacheEntry 12 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.13 - fluidCacheLicenseGeneration OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates the generation of the license for the fluidcache subsystem" - ::= { fluidCacheEntry 13 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.14 - fluidCacheLicenseFeatureID OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates the license feature ID of the fluidcache subsystem" - ::= { fluidCacheEntry 14 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.15 - fluidCacheLicenseFeatureDescription OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Provides the description of the license feature of fluidcache subsystem" - ::= { fluidCacheEntry 15 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.16 - fluidCacheNexus OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates the unique ID of the fludicache component" - ::= { fluidCacheEntry 16 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.5 - fluidCacheDiskTable OBJECT-TYPE - SYNTAX SEQUENCE OF FluidCacheDiskEntry - ACCESS not-accessible - STATUS mandatory - ::= { logicalDevices 5 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.5.1 - fluidCacheDiskEntry OBJECT-TYPE - SYNTAX FluidCacheDiskEntry - ACCESS not-accessible - STATUS mandatory - INDEX { fluidCacheDiskNumber } - ::= { fluidCacheDiskTable 1 } - - - FluidCacheDiskEntry ::= - SEQUENCE { - fluidCacheDiskNumber - INTEGER, - fluidCacheDiskName - OCTET STRING, - fluidCacheDiskState - INTEGER, - fluidCacheDiskBackendDeviceType - INTEGER, - fluidCacheDiskBackendDeviceName - OCTET STRING, - fluidCacheDiskBackendDeviceSize - INTEGER, - fluidCacheDiskOperatingMode - INTEGER, - fluidCacheDiskConfiguredMode - INTEGER, - fluidCacheDiskNexus - OCTET STRING, - fluidCacheDiskStatus - INTEGER - } - - -- 1.3.6.1.4.1.674.10893.1.20.140.5.1.1 - fluidCacheDiskNumber OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Instance number of the fluidCacheDisk entry" - ::= { fluidCacheDiskEntry 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.5.1.2 - fluidCacheDiskName OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Name of the Fluid Cache Disk Name as seen by storage management" - ::= { fluidCacheDiskEntry 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.5.1.3 - fluidCacheDiskState OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "State of the FluidCacheDisk entry - Valid values are - 2 - Active, otherwise Inactive - - " - ::= { fluidCacheDiskEntry 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.5.1.4 - fluidCacheDiskBackendDeviceType OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This displays the type of the backend device beneath the fluid cache disk. - Values are as below - 773 denotes VirtualDisk - 791 denotes Partition" - ::= { fluidCacheDiskEntry 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.5.1.5 - fluidCacheDiskBackendDeviceName OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Device name of the backend device as seen by the operating system" - ::= { fluidCacheDiskEntry 5 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.5.1.6 - fluidCacheDiskBackendDeviceSize OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Size of the Backend device. Size is indicated in GB" - ::= { fluidCacheDiskEntry 6 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.5.1.7 - fluidCacheDiskOperatingMode OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Operating mode of the FluidCache. Values are - 0 - Writeback mode - 1 - Writethrough mode - 2 - PassThrough mode - " - ::= { fluidCacheDiskEntry 7 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.5.1.8 - fluidCacheDiskConfiguredMode OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Configured Mode of the FluidCache. The values are - 0 - Writeback mode - 1 - Writethrough mode - 2 - PassThrough mode - " - ::= { fluidCacheDiskEntry 8 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.5.1.9 - fluidCacheDiskNexus OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Durable Unique ID of the fluidcache disk" - ::= { fluidCacheDiskEntry 9 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.5.1.10 - fluidCacheDiskStatus OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Severity of the fluid cache disk state. - - Possible values: - 1: Other - 2: Unknown - 3: OK - 4: Non-critical - 5: Critical - 6: Non-recoverable" - ::= { fluidCacheDiskEntry 10 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.6 - fluidCachePoolTable OBJECT-TYPE - SYNTAX SEQUENCE OF FluidCachePoolEntry - ACCESS not-accessible - STATUS mandatory - ::= { logicalDevices 6 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.6.1 - fluidCachePoolEntry OBJECT-TYPE - SYNTAX FluidCachePoolEntry - ACCESS not-accessible - STATUS mandatory - INDEX { fluidCachePoolNumber } - ::= { fluidCachePoolTable 1 } - - - FluidCachePoolEntry ::= - SEQUENCE { - fluidCachePoolNumber - INTEGER, - fluidCachePoolStoreCount - INTEGER, - fluidCachePoolUUID - OCTET STRING, - fluidCachePoolLicenseState - DisplayString, - fluidCachePoolSize - INTEGER, - fluidCachePoolHighAvailabilityState - OCTET STRING, - fluidCachePoolNexus - OCTET STRING, - fluidCachePoolStatus - INTEGER - } - - -- 1.3.6.1.4.1.674.10893.1.20.140.6.1.1 - fluidCachePoolNumber OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Instance number of the fluid cachepool entry" - ::= { fluidCachePoolEntry 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.6.1.2 - fluidCachePoolStoreCount OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Number of flash devices that are part of the fluidcache pool" - ::= { fluidCachePoolEntry 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.6.1.3 - fluidCachePoolUUID OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "UUID of the fluidcache pool" - ::= { fluidCachePoolEntry 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.6.1.4 - fluidCachePoolLicenseState OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "State of the fluid cache license. - Possible values: Valid, Evaluation, Expired - " - ::= { fluidCachePoolEntry 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.6.1.5 - fluidCachePoolSize OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Size of the fluidcache pool in GiB" - ::= { fluidCachePoolEntry 5 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.6.1.6 - fluidCachePoolHighAvailabilityState OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates if the fluidcache pool is operating in high availability mode." - ::= { fluidCachePoolEntry 6 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.6.1.7 - fluidCachePoolNexus OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Durable unique ID of the fluidcache pool entry" - ::= { fluidCachePoolEntry 7 } - - - -- 1.3.6.1.4.1.674.10893.1.20.140.6.1.8 - fluidCachePoolStatus OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Severity of the fluid cache pool table state. - - Possible values: - 1: Other - 2: Unknown - 3: OK - 4: Non-critical - 5: Critical - 6: Non-recoverable" - ::= { fluidCachePoolEntry 8 } - - - -- 1.3.6.1.4.1.674.10893.1.20.200 - storageManagementEvent OBJECT IDENTIFIER ::= { storageManagement 200 } - - - -- 1.3.6.1.4.1.674.10893.1.20.200.1 - messageIDEvent OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "0200.0001 Storage Management alert (event) message number." - ::= { storageManagementEvent 1 } - - - -- 1.3.6.1.4.1.674.10893.1.20.200.2 - descriptionEvent OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..64)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "0200.0002 Storage Management event message text describing the alert." - ::= { storageManagementEvent 2 } - - - -- 1.3.6.1.4.1.674.10893.1.20.200.3 - locationEvent OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "0200.0003 Additional information identifying the location of the object causing the alert." - ::= { storageManagementEvent 3 } - - - -- 1.3.6.1.4.1.674.10893.1.20.200.4 - objectNameEvent OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "0200.0004 Name of the object as represented in Storage Management causing the alert." - ::= { storageManagementEvent 4 } - - - -- 1.3.6.1.4.1.674.10893.1.20.200.5 - objectOIDEvent OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..64)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "0200.0005 MIB OID of the object causing the alert." - ::= { storageManagementEvent 5 } - - - -- 1.3.6.1.4.1.674.10893.1.20.200.6 - objectNexusEvent OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..64)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "0200.0006 Durable, unique ID of the object causing the alert." - ::= { storageManagementEvent 6 } - - - -- 1.3.6.1.4.1.674.10893.1.20.200.7 - currentStatusEvent OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "0200.0007 Current status of object causing the alert, if applicable." - ::= { storageManagementEvent 7 } - - - -- 1.3.6.1.4.1.674.10893.1.20.200.8 - previousStatusEvent OBJECT-TYPE - SYNTAX DellStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "0200.0008 Previous status of object causing the alert if applicable." - ::= { storageManagementEvent 8 } - - - -- 1.3.6.1.4.1.674.10893.1.20.200.9 - enhancedMessageIDEvent OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "0200.0001 Enhanced Storage Management Message ID." - ::= { storageManagementEvent 9 } - - - -- 1.3.6.1.4.1.674.10893.1.20.200.10 - systemFQDNEvent OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "0200.0008 System FQDN of object causing the alert if applicable." - ::= { storageManagementEvent 10 } - - - -- 1.3.6.1.4.1.674.10893.1.20.200.11 - serviceTagEvent OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "0200.0008 Service Tag of object causing the alert if applicable." - ::= { storageManagementEvent 11 } - - - -- 1.3.6.1.4.1.674.10893.1.20.200.12 - chassisServiceTagEvent OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "0200.0008 Chassis Service Tag of object causing the alert if applicable." - ::= { storageManagementEvent 12 } - - - --- --- Trap definitions --- - - alertStorageManagementInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent } - DESCRIPTION - "Storage Management Information - There is no global status change associated with this trap." ---#TYPE "Storage Management Event: Storage Management Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Storage Management information. %s" ---#ARGUMENTS { 0, 1 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 101 - alertStorageManagementNormal TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent } - DESCRIPTION - "There is no global status change associated with this trap." ---#TYPE "Storage Management Event: Storage Management Normal" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, %s" ---#ARGUMENTS { 0, 1 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 102 - alertStorageManagementWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent } - DESCRIPTION - "Storage Management has detected a device independent warning condition. - There is no global status change associated with this trap." ---#TYPE "Storage Management Event: Storage Management Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Storage Management has detected a device independent warning condition. %s" ---#ARGUMENTS { 0, 1 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 103 - alertStorageManagementFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent } - DESCRIPTION - "Storage Management has detected a device independent error condition. - There is no global status change associated with this trap." ---#TYPE "Storage Management Event: Storage Management Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Storage Management has detected a device independent error condition. %s" ---#ARGUMENTS { 0, 1 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 104 - alertStorageManagementNonRecoverable TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent } - DESCRIPTION - "Storage Management has detected a device independent non-recoverable condition. - There is no global status change associated with this trap." ---#TYPE "Storage Management Event: Storage Management Non-recoverable" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Storage Management has detected a device independent non-recoverable condition. %s" ---#ARGUMENTS { 0, 1 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 105 - alertControllerInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Controller information." ---#TYPE "Storage Management Event: Controller Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Controller information. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 751 - alertControllerNormal TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Controller has returned to normal." ---#TYPE "Storage Management Event: Controller Normal" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Controller has returned to normal. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 752 - alertControllerWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Controller warning." ---#TYPE "Storage Management Event: Controller Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Controller warning. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 753 - alertControllerFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Controller failure." ---#TYPE "Storage Management Event: Controller Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Controller failure. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 754 - alertControllerNonRecoverable TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Controller is non-recoverable." ---#TYPE "Storage Management Event: Controller Non-recoverable" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Controller is non-recoverable. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 755 - alertChannelInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Channel information." ---#TYPE "Storage Management Event: Channel Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Channel information. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 801 - alertChannelNormal TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Channel has returned to normal." ---#TYPE "Storage Management Event: Channel Normal" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Channel has returned to normal. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 802 - alertChannelWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Channel warning." ---#TYPE "Storage Management Event: Channel Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Channel warning. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 803 - alertChannelFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Channel failure." ---#TYPE "Storage Management Event: Channel Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Channel failure. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 804 - alertChannelNonRecoverable TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Channel is non-recoverable." ---#TYPE "Storage Management Event: Channel Non-recoverable" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Channel is non-recoverable. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 805 - alertEnclosureInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Enclosure information." ---#TYPE "Storage Management Event: Enclosure Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Enclosure information. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 851 - alertEnclosureNormal TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Enclosure has returned to normal." ---#TYPE "Storage Management Event: Enclosure Normal" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Enclosure has returned to normal. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 852 - alertEnclosureWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Enclosure warning." ---#TYPE "Storage Management Event: Enclosure Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Enclosure warning. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 853 - alertEnclosureFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Enclosure failure." ---#TYPE "Storage Management Event: Enclosure Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Enclosure failure. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 854 - alertEnclosureNonRecoverable TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Enclosure is non-recoverable." ---#TYPE "Storage Management Event: Enclosure Non-recoverable" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Enclosure is non-recoverable. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 855 - alertArrayDiskInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Array disk information." ---#TYPE "Storage Management Event: Array Disk Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Array disk information. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 901 - alertArrayDiskNormal TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Array disk has returned to normal." ---#TYPE "Storage Management Event: Array Disk Normal" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Array disk has returned to normal. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 902 - alertArrayDiskWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Array disk warning." ---#TYPE "Storage Management Event: Array Disk Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Array disk warning. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 903 - alertArrayDiskFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Array disk failure." ---#TYPE "Storage Management Event: Array Disk Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Array disk failure. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 904 - alertArrayDiskNonRecoverable TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Array disk is non-recoverable." ---#TYPE "Storage Management Event: Array Disk Non-recoverable" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Array disk is non-recoverable. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 905 - alertEMMInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "EMM information." ---#TYPE "Storage Management Event: EMM Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, EMM information. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 951 - alertEMMNormal TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "EMM has returned to normal." ---#TYPE "Storage Management Event: EMM Normal" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, EMM has returned to normal. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 952 - alertEMMWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "EMM warning." ---#TYPE "Storage Management Event: EMM Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, EMM warning. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 953 - alertEMMFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "EMM failure." ---#TYPE "Storage Management Event: EMM Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, EMM failure. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 954 - alertEMMNonRecoverable TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "EMM is non-recoverable." ---#TYPE "Storage Management Event: EMM Non-recoverable" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, EMM is non-recoverable. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 955 - alertPowerSupplyInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Power supply information." ---#TYPE "Storage Management Event: Power Supply Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Power supply information. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 1001 - alertPowerSupplyNormal TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Power supply has returned to normal." ---#TYPE "Storage Management Event: Power Supply Normal" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Power supply has returned to normal. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 1002 - alertPowerSupplyWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Power supply warning." ---#TYPE "Storage Management Event: Power Supply Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Power supply warning. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 1003 - alertPowerSupplyFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Power supply failure." ---#TYPE "Storage Management Event: Power Supply Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Power supply failure. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 1004 - alertPowerSupplyNonRecoverable TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Power supply is non-recoverable." ---#TYPE "Storage Management Event: Power Supply Non-recoverable" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Power supply is non-recoverable. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 1005 - alertTemperatureProbeInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Temperature probe information." ---#TYPE "Storage Management Event: Temperature Probe Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Temperature probe information. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 1051 - alertTemperatureProbeNormal TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Temperature probe has returned to normal." ---#TYPE "Storage Management Event: Temperature Probe Normal" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Temperature probe has returned to normal. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 1052 - alertTemperatureProbeWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Temperature probe warning." ---#TYPE "Storage Management Event: Temperature Probe Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Temperature probe warning. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 1053 - alertTemperatureProbeFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Temperature probe failure." ---#TYPE "Storage Management Event: Temperature Probe Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Temperature probe failure. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 1054 - alertTemperatureProbeNonRecoverable TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Temperature probe is non-recoverable." ---#TYPE "Storage Management Event: Temperature Probe Non-recoverable" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Temperature probe is non-recoverable. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 1055 - alertFanInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Fan information." ---#TYPE "Storage Management Event: Fan Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Fan information. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 1101 - alertFanNormal TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Fan has returned to normal." ---#TYPE "Storage Management Event: Fan Normal" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Fan has returned to normal. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 1102 - alertFanWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Fan warning." ---#TYPE "Storage Management Event: Fan Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Fan warning. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 1103 - alertFanFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Fan failure." ---#TYPE "Storage Management Event: Fan Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Fan failure. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 1104 - alertFanNonRecoverable TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Fan is non-recoverable." ---#TYPE "Storage Management Event: Fan Non-recoverable" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Fan is non-recoverable. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 1105 - alertBatteryInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Battery information." ---#TYPE "Storage Management Event: Battery Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Battery information. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 1151 - alertBatteryNormal TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Battery has returned to normal." ---#TYPE "Storage Management Event: Battery Normal" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Battery has returned to normal. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 1152 - alertBatteryWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Battery warning." ---#TYPE "Storage Management Event: Battery Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Battery warning. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 1153 - alertBatteryFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Battery failure." ---#TYPE "Storage Management Event: Battery Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Battery failure. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 1154 - alertBatteryNonRecoverable TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Battery is non-recoverable." ---#TYPE "Storage Management Event: Battery Non-recoverable" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Battery is non-recoverable. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 1155 - alertVirtualDiskInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Virtual disk information." ---#TYPE "Storage Management Event: Virtual Disk Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Virtual disk information. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 1201 - alertVirtualDiskNormal TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Virtual disk has returned to normal." ---#TYPE "Storage Management Event: Virtual Disk Normal" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Virtual disk has returned to normal. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 1202 - alertVirtualDiskWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Virtual disk warning." ---#TYPE "Storage Management Event: Virtual Disk Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Virtual disk warning. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 1203 - alertVirtualDiskFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Virtual disk failure." ---#TYPE "Storage Management Event: Virtual Disk Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Virtual disk failure. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 1204 - alertVirtualDiskNonRecoverable TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Virtual disk is non-recoverable." ---#TYPE "Storage Management Event: Virtual Disk Non-recoverable" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Virtual disk is non-recoverable. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 1205 - alertRedundancyNormal TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Redundancy has returned to normal." ---#TYPE "Storage Management Event: Redundancy Normal" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Redundancy has returned to normal. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 1304 - alertRedundancyDegraded TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Redundancy has been degraded." ---#TYPE "Storage Management Event: Redundancy Degraded" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Redundancy has been degraded. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 1305 - alertRedundancyLost TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Redundancy has been lost." ---#TYPE "Storage Management Event: Redundancy Lost" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Redundancy has been lost. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 1306 - alertFluidCacheDiskInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Fluid Cache Disk Information" ---#TYPE "Storage Management Event: Fluid Cache Disk Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Fluid Cache Disk. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 1401 - alertfluidCacheDiskWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Fluid Cache Disk warning." ---#TYPE "Storage Management Event: Fluid Cache Disk Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Fluid Cache Disk. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 1403 - alertFluidCacheDisklFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Fluid Cache Disk failure." ---#TYPE "Storage Management Event: Fluid Cache Disk Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Fluid Cache Disk. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 1404 - alertVirtualDiskPartitionInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Virtual Disk Partition Information" ---#TYPE "Storage Management Event: Virtual Disk Partition Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Virtual Disk Partition. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 1501 - alertVirtualDiskPartitionWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Virtual Disk Partition warning." ---#TYPE "Storage Management Event: Virtual Disk Partition Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Virtual Disk Partition. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 1503 - alertVirtualDiskPartitionFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Virtual Disk Partition failure." ---#TYPE "Storage Management Event: Virtual Disk Partition Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Virtual Disk Partition Failure. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 1504 - alertFluidCacheInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Fluid Cache Information" ---#TYPE "Storage Management Event: Fluid Cache Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Fluid Cache. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 1601 - alertfluidCacheWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Fluid Cache warning." ---#TYPE "Storage Management Event: Fluid Cache Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Fluid Cache. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 1603 - alertFluidCacheFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Fluid Cache failure." ---#TYPE "Storage Management Event: Fluid Cache Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Fluid Cache Failure. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 1604 - alertFluidCachePoolInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Fluid Cache Pool Information" ---#TYPE "Storage Management Event: Fluid Cache Pool Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Fluid Cache Pool. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 1701 - alertfluidCachePoolWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Fluid Cache Pool warning." ---#TYPE "Storage Management Event: Fluid Cache Pool Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Fluid Cache Pool. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 1703 - alertFluidCachePoolFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent } - DESCRIPTION - "Fluid Cache Pool failure." ---#TYPE "Storage Management Event: Fluid Cache Pool Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Fluid Cache Pool Failure. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 1704 - alertEEMIStorageManagementInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, enhancedMessageIDEvent, systemFQDNEvent, serviceTagEvent, - chassisServiceTagEvent } - DESCRIPTION - "Storage Management Information - There is no global status change associated with this trap." ---#TYPE "Storage Management Event: Storage Management Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Storage Management information. %s" ---#ARGUMENTS { 0, 1 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 10100 - alertEEMIStorageManagementNormal TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, enhancedMessageIDEvent, systemFQDNEvent, serviceTagEvent, - chassisServiceTagEvent } - DESCRIPTION - "There is no global status change associated with this trap." ---#TYPE "Storage Management Event: Storage Management Normal" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, %s" ---#ARGUMENTS { 0, 1 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 10200 - alertEEMIStorageManagementWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, enhancedMessageIDEvent, systemFQDNEvent, serviceTagEvent, - chassisServiceTagEvent } - DESCRIPTION - "Storage Management has detected a device independent warning condition. - There is no global status change associated with this trap." ---#TYPE "Storage Management Event: Storage Management Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Storage Management has detected a device independent warning condition. %s" ---#ARGUMENTS { 0, 1 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 10300 - alertEEMIStorageManagementFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, enhancedMessageIDEvent, systemFQDNEvent, serviceTagEvent, - chassisServiceTagEvent } - DESCRIPTION - "Storage Management has detected a device independent error condition. - There is no global status change associated with this trap." ---#TYPE "Storage Management Event: Storage Management Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Storage Management has detected a device independent error condition. %s" ---#ARGUMENTS { 0, 1 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 10400 - alertEEMIStorageManagementNonRecoverable TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, enhancedMessageIDEvent, systemFQDNEvent, serviceTagEvent, - chassisServiceTagEvent } - DESCRIPTION - "Storage Management has detected a device independent non-recoverable condition. - There is no global status change associated with this trap." ---#TYPE "Storage Management Event: Storage Management Non-recoverable" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Storage Management has detected a device independent non-recoverable condition. %s" ---#ARGUMENTS { 0, 1 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 10500 - alertEEMIControllerInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Controller information." ---#TYPE "Storage Management Event: Controller Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Controller information. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 75100 - alertEEMIControllerNormal TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Controller has returned to normal." ---#TYPE "Storage Management Event: Controller Normal" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Controller has returned to normal. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 75200 - alertEEMIControllerWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Controller warning." ---#TYPE "Storage Management Event: Controller Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Controller warning. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 75300 - alertEEMIControllerFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Controller failure." ---#TYPE "Storage Management Event: Controller Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Controller failure. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 75400 - alertEEMIControllerNonRecoverable TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Controller is non-recoverable." ---#TYPE "Storage Management Event: Controller Non-recoverable" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Controller is non-recoverable. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 75500 - alertEEMIChannelInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Channel information." ---#TYPE "Storage Management Event: Channel Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Channel information. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 80100 - alertEEMIChannelNormal TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Channel has returned to normal." ---#TYPE "Storage Management Event: Channel Normal" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Channel has returned to normal. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 80200 - alertEEMIChannelWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Channel warning." ---#TYPE "Storage Management Event: Channel Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Channel warning. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 80300 - alertEEMIChannelFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Channel failure." ---#TYPE "Storage Management Event: Channel Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Channel failure. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 80400 - alertEEMIChannelNonRecoverable TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Channel is non-recoverable." ---#TYPE "Storage Management Event: Channel Non-recoverable" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Channel is non-recoverable. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 80500 - alertEEMIEnclosureInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Enclosure information." ---#TYPE "Storage Management Event: Enclosure Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Enclosure information. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 85100 - alertEEMIEnclosureNormal TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Enclosure has returned to normal." ---#TYPE "Storage Management Event: Enclosure Normal" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Enclosure has returned to normal. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 85200 - alertEEMIEnclosureWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Enclosure warning." ---#TYPE "Storage Management Event: Enclosure Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Enclosure warning. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 85300 - alertEEMIEnclosureFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Enclosure failure." ---#TYPE "Storage Management Event: Enclosure Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Enclosure failure. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 85400 - alertEEMIEnclosureNonRecoverable TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Enclosure is non-recoverable." ---#TYPE "Storage Management Event: Enclosure Non-recoverable" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Enclosure is non-recoverable. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 85500 - alertEEMIArrayDiskInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Array disk information." ---#TYPE "Storage Management Event: Array Disk Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Array disk information. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 90100 - alertEEMIArrayDiskNormal TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Array disk has returned to normal." ---#TYPE "Storage Management Event: Array Disk Normal" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Array disk has returned to normal. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 90200 - alertEEMIArrayDiskWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Array disk warning." ---#TYPE "Storage Management Event: Array Disk Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Array disk warning. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 90300 - alertEEMIArrayDiskFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Array disk failure." ---#TYPE "Storage Management Event: Array Disk Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Array disk failure. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 90400 - alertEEMIArrayDiskNonRecoverable TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Array disk is non-recoverable." ---#TYPE "Storage Management Event: Array Disk Non-recoverable" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Array disk is non-recoverable. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 90500 - alertEMMEMMInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "EMM information." ---#TYPE "Storage Management Event: EMM Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, EMM information. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 95100 - alertEEMIEMMNormal TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "EMM has returned to normal." ---#TYPE "Storage Management Event: EMM Normal" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, EMM has returned to normal. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 95200 - alertEEMIEMMWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "EMM warning." ---#TYPE "Storage Management Event: EMM Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, EMM warning. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 95300 - alertEEMIEMMFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "EMM failure." ---#TYPE "Storage Management Event: EMM Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, EMM failure. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 95400 - alertEEMIEMMNonRecoverable TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "EMM is non-recoverable." ---#TYPE "Storage Management Event: EMM Non-recoverable" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, EMM is non-recoverable. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 95500 - alertEEMIPowerSupplyInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Power supply information." ---#TYPE "Storage Management Event: Power Supply Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Power supply information. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 100100 - alertEEMIPowerSupplyNormal TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Power supply has returned to normal." ---#TYPE "Storage Management Event: Power Supply Normal" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Power supply has returned to normal. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 100200 - alertEEMIPowerSupplyWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Power supply warning." ---#TYPE "Storage Management Event: Power Supply Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Power supply warning. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 100300 - alertEEMIPowerSupplyFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Power supply failure." ---#TYPE "Storage Management Event: Power Supply Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Power supply failure. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 100400 - alertEEMIPowerSupplyNonRecoverable TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Power supply is non-recoverable." ---#TYPE "Storage Management Event: Power Supply Non-recoverable" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Power supply is non-recoverable. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 100500 - alertEEMITemperatureProbeInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Temperature probe information." ---#TYPE "Storage Management Event: Temperature Probe Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Temperature probe information. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 105100 - alertEEMITemperatureProbeNormal TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Temperature probe has returned to normal." ---#TYPE "Storage Management Event: Temperature Probe Normal" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Temperature probe has returned to normal. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 105200 - alertEEMITemperatureProbeWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Temperature probe warning." ---#TYPE "Storage Management Event: Temperature Probe Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Temperature probe warning. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 105300 - alertEEMITemperatureProbeFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Temperature probe failure." ---#TYPE "Storage Management Event: Temperature Probe Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Temperature probe failure. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 105400 - alertEEMITemperatureProbeNonRecoverable TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Temperature probe is non-recoverable." ---#TYPE "Storage Management Event: Temperature Probe Non-recoverable" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Temperature probe is non-recoverable. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 105500 - alertEEMIFanInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Fan information." ---#TYPE "Storage Management Event: Fan Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Fan information. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 110100 - alertEEMIFanNormal TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Fan has returned to normal." ---#TYPE "Storage Management Event: Fan Normal" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Fan has returned to normal. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 110200 - alertEEMIFanWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Fan warning." ---#TYPE "Storage Management Event: Fan Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Fan warning. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 110300 - alertEEMIFanFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Fan failure." ---#TYPE "Storage Management Event: Fan Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Fan failure. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 110400 - alertEEMIFanNonRecoverable TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Fan is non-recoverable." ---#TYPE "Storage Management Event: Fan Non-recoverable" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Fan is non-recoverable. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 110500 - alertEEMIBatteryInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Battery information." ---#TYPE "Storage Management Event: Battery Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Battery information. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 115100 - alertEEMIBatteryNormal TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Battery has returned to normal." ---#TYPE "Storage Management Event: Battery Normal" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Battery has returned to normal. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 115200 - alertEEMIBatteryWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Battery warning." ---#TYPE "Storage Management Event: Battery Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Battery warning. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 115300 - alertEEMIBatteryFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Battery failure." ---#TYPE "Storage Management Event: Battery Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Battery failure. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 115400 - alertEEMIBatteryNonRecoverable TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Battery is non-recoverable." ---#TYPE "Storage Management Event: Battery Non-recoverable" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Battery is non-recoverable. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 115500 - alertEEMIVirtualDiskInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Virtual disk information." ---#TYPE "Storage Management Event: Virtual Disk Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Virtual disk information. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 120100 - alertEEMIVirtualDiskNormal TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Virtual disk has returned to normal." ---#TYPE "Storage Management Event: Virtual Disk Normal" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Virtual disk has returned to normal. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 120200 - alertEEMIVirtualDiskWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Virtual disk warning." ---#TYPE "Storage Management Event: Virtual Disk Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Virtual disk warning. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 120300 - alertEEMIVirtualDiskFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Virtual disk failure." ---#TYPE "Storage Management Event: Virtual Disk Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Virtual disk failure. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 120400 - alertEEMIVirtualDiskNonRecoverable TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Virtual disk is non-recoverable." ---#TYPE "Storage Management Event: Virtual Disk Non-recoverable" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Virtual disk is non-recoverable. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 120500 - alertEEMIRedundancyNormal TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Redundancy has returned to normal." ---#TYPE "Storage Management Event: Redundancy Normal" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Redundancy has returned to normal. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 130400 - alertEEMIRedundancyDegraded TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Redundancy has been degraded." ---#TYPE "Storage Management Event: Redundancy Degraded" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Redundancy has been degraded. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 130500 - alertEEMIRedundancyLost TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Redundancy has been lost." ---#TYPE "Storage Management Event: Redundancy Lost" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Redundancy has been lost. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 130600 - alertEEMIFluidCacheDiskInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Fluid Cache Disk Information" ---#TYPE "Storage Management Event: Fluid Cache Disk Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Fluid Cache Disk. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 140100 - alertEEMIfluidCacheDiskWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Fluid Cache Disk warning." ---#TYPE "Storage Management Event: Fluid Cache Disk Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Fluid Cache Disk. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 140300 - alertEEMIFluidCacheDisklFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Fluid Cache Disk failure." ---#TYPE "Storage Management Event: Fluid Cache Disk Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Fluid Cache Disk. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 140400 - alertEEMIVirtualDiskPartitionInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Virtual Disk Partition Information" ---#TYPE "Storage Management Event: Virtual Disk Partition Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Virtual Disk Partition. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 150100 - alertEEMIVirtualDiskPartitionWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Virtual Disk Partition warning." ---#TYPE "Storage Management Event: Virtual Disk Partition Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Virtual Disk Partition. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 150300 - alertEEMIVirtualDiskPartitionFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Virtual Disk Partition failure." ---#TYPE "Storage Management Event: Virtual Disk Partition Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Virtual Disk Partition Failure. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 150400 - alertEEMIFluidCacheInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Fluid Cache Information" ---#TYPE "Storage Management Event: Fluid Cache Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Fluid Cache. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 160100 - alertEEMIfluidCacheWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Fluid Cache warning." ---#TYPE "Storage Management Event: Fluid Cache Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Fluid Cache. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 160300 - alertEEMIFluidCacheFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Fluid Cache failure." ---#TYPE "Storage Management Event: Fluid Cache Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Fluid Cache Failure. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 160400 - alertEEMIFluidCachePoolInformation TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Fluid Cache Pool Information" ---#TYPE "Storage Management Event: Fluid Cache Pool Information" ---#SEVERITY INFORMATIONAL ---#SUMMARY "Alert message ID: %s, Fluid Cache Pool. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE OPERATIONAL ---#STATUS MANDATORY - ::= 170100 - alertEEMIfluidCachePoolWarning TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Fluid Cache Pool warning." ---#TYPE "Storage Management Event: Fluid Cache Pool Warning" ---#SEVERITY MINOR ---#SUMMARY "Alert message ID: %s, Fluid Cache Pool. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Status Events" ---#STATE DEGRADED ---#STATUS MANDATORY - ::= 170300 - alertEEMIFluidCachePoolFailure TRAP-TYPE - ENTERPRISE storageManagementEvent - VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, - objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, - serviceTagEvent, chassisServiceTagEvent } - DESCRIPTION - "Fluid Cache Pool failure." ---#TYPE "Storage Management Event: Fluid Cache Pool Failure" ---#SEVERITY CRITICAL ---#SUMMARY "Alert message ID: %s, Fluid Cache Pool Failure. %s, %s, %s" ---#ARGUMENTS { 0, 1, 2, 3 } ---#CATEGORY "Error Events" ---#STATE FAILED ---#STATUS MANDATORY - ::= 170400 - - END - --- --- dcstorag.mib --- + 2:ssd" + ::= { nvmeAdapterEntry 16 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.17 + nvmeAdapterLengthInMegaBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Size in megabytes of the NVMe Adapter." + ::= { nvmeAdapterEntry 17 } + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.18 + nvmeAdapterLengthOffsetBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "No of bytes after total number of megabytes have been subtracted from the total size of the NVMe Adapter." + ::= { nvmeAdapterEntry 18 } + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.19 + nvmeAdapterDeviceID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The device Id of the NVMe Adapter." + ::= { nvmeAdapterEntry 19 } + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.20 + nvmeAdapterModelNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Model number of the NVMe Adapter as per the manufacturer." + ::= { nvmeAdapterEntry 20 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.21 + nvmeAdapterNegotiatedSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The negotiated speed of the NVMe adapter in GT/s." + ::= { nvmeAdapterEntry 21 } + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.22 + nvmeAdapterCapableSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum rated speed of the NVMe adapter in GT/s." + ::= { nvmeAdapterEntry 22 } + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.23 + nvmeAdapterRemainingRatedWrEnd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The remaining percentage of writes on the NVME device" + ::= { nvmeAdapterEntry 23 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.24 + nvmeAdapterFormFactor OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The form factor of the NVMe Adapter. + Expected Value: 2 + means (Card)" + ::= { nvmeAdapterEntry 24 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.25 + nvmeAdapterSupportedSpec OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The NVMe specification supported by the device." + ::= { nvmeAdapterEntry 25 } + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.26 + nvmeAdapterMaxLinkWidth OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum bus width of NVME Adapter" + ::= { nvmeAdapterEntry 26} + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.27 + nvmeAdapterNegotiatedLinkWidth OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The negotiated bus width of NVME Adapter. " + ::= { nvmeAdapterEntry 27 } + + + -- 1.3.6.1.4.1.674.10893.1.20.130.18.1.28 + nvmeAdapterSubVendor OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Sub vendor of the NVMe Adapter device." + ::= { nvmeAdapterEntry 28} + + + -- 1.3.6.1.4.1.674.10893.1.20.140 + logicalDevices OBJECT IDENTIFIER ::= { storageManagement 140 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.3 + arrayDiskLogicalConnectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF ArrayDiskLogicalConnectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of the connections between array disks, the + virtual disk to which they belong, and their + associated logical disk. For each object in the table, + its object number corresponds to an instance number in + the appropriate MIB table for that object where all of + the object properties can be found. + + + " + ::= { logicalDevices 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.3.1 + arrayDiskLogicalConnectionEntry OBJECT-TYPE + SYNTAX ArrayDiskLogicalConnectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the Array Disk Logical Connection table . A row in this table + cannot be created or deleted by SNMP operations on columns of the table." + INDEX { arrayDiskLogicalConnectionNumber } + ::= { arrayDiskLogicalConnectionTable 1 } + + + ArrayDiskLogicalConnectionEntry ::= + SEQUENCE { + arrayDiskLogicalConnectionNumber + INTEGER, + arrayDiskLogicalConnectionArrayDiskName + DisplayString, + arrayDiskLogicalConnectionArrayDiskNumber + INTEGER, + arrayDiskLogicalConnectionVirtualDiskName + DisplayString, + arrayDiskLogicalConnectionVirtualDiskNumber + INTEGER, + arrayDiskLogicalConnectionDiskName + DisplayString, + arrayDiskLogicalConnectionDiskNumber + INTEGER + } + + -- 1.3.6.1.4.1.674.10893.1.20.140.3.1.1 + arrayDiskLogicalConnectionNumber OBJECT-TYPE + SYNTAX INTEGER (1..1000000000) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this array disk logical connection entry." + ::= { arrayDiskLogicalConnectionEntry 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.3.1.2 + arrayDiskLogicalConnectionArrayDiskName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the array disk in this logical connection." + ::= { arrayDiskLogicalConnectionEntry 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.3.1.3 + arrayDiskLogicalConnectionArrayDiskNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The instance number of the array disk in this logical connection." + ::= { arrayDiskLogicalConnectionEntry 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.3.1.4 + arrayDiskLogicalConnectionVirtualDiskName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the virtual disk to which this array disk belongs." + ::= { arrayDiskLogicalConnectionEntry 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.3.1.5 + arrayDiskLogicalConnectionVirtualDiskNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The instance number of the virtual disk to which this array disk + belongs." + ::= { arrayDiskLogicalConnectionEntry 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.3.1.6 + arrayDiskLogicalConnectionDiskName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the disk group to with this array disk belongs. + This property is currently not supported." + ::= { arrayDiskLogicalConnectionEntry 6 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.3.1.7 + arrayDiskLogicalConnectionDiskNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This instance number of the disk group to with this array disk belongs. + This property is currently not supported." + ::= { arrayDiskLogicalConnectionEntry 7 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1 + virtualDiskTable OBJECT-TYPE + SYNTAX SEQUENCE OF VirtualDiskEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of managed Virtual Disks. The number of entries is related + to number of Virtual Disks discovered in the system. + The maximum number of entries is implementation dependent. + Note: The properties in this table may not be applicable to all entries." + ::= { logicalDevices 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1 + virtualDiskEntry OBJECT-TYPE + SYNTAX VirtualDiskEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the Virtual Disk table. A row in this table cannot be + created or deleted by SNMP operations on columns of the table." + INDEX { virtualDiskNumber } + ::= { virtualDiskTable 1 } + + + VirtualDiskEntry ::= + SEQUENCE { + virtualDiskNumber + INTEGER, + virtualDiskName + DisplayString, + virtualDiskDeviceName + DisplayString, + virtualDiskState + INTEGER, + virtualDiskSeverity + INTEGER, + virtualDiskLengthInMB + INTEGER, + virtualDiskLengthInBytes + INTEGER, + virtualDiskFreeSpaceInMB + INTEGER, + virtualDiskFreeSpaceInBytes + INTEGER, + virtualDiskWritePolicy + INTEGER, + virtualDiskReadPolicy + INTEGER, + virtualDiskCachePolicy + INTEGER, + virtualDiskLayout + INTEGER, + virtualDiskCurStripeSizeInMB + INTEGER, + virtualDiskCurStripeSizeInBytes + INTEGER, + virtualDiskChannel + INTEGER, + virtualDiskTargetID + INTEGER, + virtualDiskLunID + INTEGER, + virtualDiskRollUpStatus + DellStatus, + virtualDiskComponentStatus + DellStatus, + virtualDiskNexusID + DisplayString, + virtualDiskArrayDiskType + INTEGER, + virtualDiskBadBlocksDetected + INTEGER, + virtualDiskEncrypted + INTEGER, + virtualDiskIsCacheCade + INTEGER, + virtualDiskDiskCachePolicy + INTEGER, + virtualDiskAssociatedFluidCacheStatus + INTEGER, + virtualDiskPIEnable + INTEGER + } + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.1 + virtualDiskNumber OBJECT-TYPE + SYNTAX INTEGER (1..100000000) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this virtual disk entry." + ::= { virtualDiskEntry 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.2 + virtualDiskName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The virtual disk's label generated by Storage Management or entered + by the user." + ::= { virtualDiskEntry 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.3 + virtualDiskDeviceName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Device name used by this virtual disk's member disks." + ::= { virtualDiskEntry 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.4 + virtualDiskState OBJECT-TYPE + SYNTAX INTEGER + { + ready(1), + failed(2), + online(3), + offline(4), + degraded(6), + verifying(7), + resynching(15), + regenerating(16), + failedRedundancy(18), + rebuilding(24), + formatting(26), + reconstructing(32), + initializing(35), + backgroundInit(36), + permanentlyDegraded(52) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current condition of this virtual disk + (which includes any member array disks.) + Possible states: + 0: Unknown + 1: Ready - The disk is accessible and has no known problems. + 2: Failed - Access has been lost to the data or is about to be lost. + 3: Online + 4: Offline - The disk is not accessible. The disk may be corrupted or intermittently unavailable. + 6: Degraded - The data on the virtual disk is no longer fault tolerant because one of the underlying disks is not online. + 15: Resynching + 16: Regenerating + 24: Rebuilding + 26: Formatting + 32: Reconstructing + 35: Initializing + 36: Background Initialization + 38: Resynching Paused + 52: Permanently Degraded + 54: Degraded Redundancy" + ::= { virtualDiskEntry 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.5 + virtualDiskSeverity OBJECT-TYPE + SYNTAX INTEGER + { + warning(1), + error(2), + failure(3) + } + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete for Storage Management. + It was replaced with RollUpStatus and ComponentStatus for each device." + ::= { virtualDiskEntry 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.6 + virtualDiskLengthInMB OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The size of this virtual disk in megabytes. If this size + is 0, it is smaller than a megabyte." + ::= { virtualDiskEntry 6 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.7 + virtualDiskLengthInBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The portion of the virtual disk in bytes that is smaller + than a megabyte. This size plus the virtualDiskLengthInMB + is the total size of the virtual disk." + ::= { virtualDiskEntry 7 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.8 + virtualDiskFreeSpaceInMB OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. This property is not supported for virtual disks managed under Storage Management." + ::= { virtualDiskEntry 8 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.9 + virtualDiskFreeSpaceInBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. This property is not supported for virtual disks managed under Storage Management." + ::= { virtualDiskEntry 9 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.10 + virtualDiskWritePolicy OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2), + writeBack(3), + writeThrough(4), + enabledAlways(5), + enabledAlwaysSAS(6), + notApplicable(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the controller's write cache will be used + when writing to a virtual disk. + Possible values: + 1: Enabled - Adaptec Write Cache Enabled Protected + 2: Disabled - Adaptec Write Cache Disabled + 3: LSI Write Back + 4: LSI Write Through + 5: Enabled Always - Adaptec only + 6: Enabled Always - SAS only + 9: Not Applicable" + ::= { virtualDiskEntry 10 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.11 + virtualDiskReadPolicy OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2), + readAhead(3), + adaptiveReadAhead(4), + noReadAhead(5), + notApplicable(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the controller's read cache will be used + when reading from a virtual disk. + Possible values: + 1: Enabled - Adaptec Read Cache Enabled + 2: Disabled - Adaptec Read Cache Disabled + 3: LSI Read Ahead + 4: LSI Adaptive Read Ahead + 5: LSI No Read Ahead + 9: Not Applicable" + ::= { virtualDiskEntry 11 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.12 + virtualDiskCachePolicy OBJECT-TYPE + SYNTAX INTEGER + { + directIO(1), + cachedIO(2), + not-applicable(99) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the controller's cache is used when + reading from or writing to a virtual disk. + Possible values: + 1: Direct I/O (LSI) + 2: Cached I/O (LSI) + 99: Not applicable" + ::= { virtualDiskEntry 12 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.13 + virtualDiskLayout OBJECT-TYPE + SYNTAX INTEGER + { + concatenated(1), + raid-0(2), + raid-1(3), + raid-2(4), + raid-3(5), + raid-4(6), + raid-5(7), + raid-6(8), + raid-7(9), + raid-10(10), + raid-30(11), + raid-50(12), + addSpares(13), + deleteLogical(14), + transformLogical(15), + raid-0-plus-1(18), + concatRaid-1(19), + concatRaid-5(20), + noRaid(21), + volume(22), + raidMorph(23), + raid-60(24), + cacheCade(25) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The virtual disk's RAID type. + Currently supported types: + 1: Concatenated + 2: RAID-0 + 3: RAID-1 + 7: RAID-5 + 8: RAID-6 + 10: RAID-10 + 12: RAID-50 + 19: Concatenated RAID 1 + 24: RAID-60 + 25: CacheCade + " + ::= { virtualDiskEntry 13 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.14 + virtualDiskCurStripeSizeInMB OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The stripe size of this virtual disk in megabytes. If this + size is 0, it is either smaller than a megabyte or not applicable. + " + ::= { virtualDiskEntry 14 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.15 + virtualDiskCurStripeSizeInBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The portion of the stripe size in bytes that is smaller + than a megabyte. This size plus the virtualDiskCurStripeSizeInMB + is the total stripe size on the virtual disk. + If this size is 0, either the entire size is whole megabytes or it is not applicable." + ::= { virtualDiskEntry 15 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.16 + virtualDiskChannel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. This property is not supported + by virtual disks managed under Storage Management." + ::= { virtualDiskEntry 16 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.17 + virtualDiskTargetID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unique ID for the virtual disk." + ::= { virtualDiskEntry 17 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.18 + virtualDiskLunID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is obsolete. This property is not supported + by virtual disks managed under Storage Management." + ::= { virtualDiskEntry 18 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.19 + virtualDiskRollUpStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Severity of the virtual disk state. + This is the combined status of the virtual disk and its + components. + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { virtualDiskEntry 19 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.20 + virtualDiskComponentStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the virtual disk itself without + the propagation of any contained component status. + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { virtualDiskEntry 20 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.21 + virtualDiskNexusID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Durable unique ID for this virtual disk." + ::= { virtualDiskEntry 21 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.22 + virtualDiskArrayDiskType OBJECT-TYPE + SYNTAX INTEGER + { + sas(1), + sata(2), + scsi(3), + ide(4), + unknown(99) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies the type of array (physical) disks used to create the virtual disk. + Possible values: + 1: SAS + 2: SATA + 3: SCSI + 4: IDE + 99: Unknown + " + ::= { virtualDiskEntry 22 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.23 + virtualDiskBadBlocksDetected OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates if virtual disk has bad blocks. + Value: 0 - No, 1 - Yes, 2 - Not Applicable, 99 - Unknown" + ::= { virtualDiskEntry 23 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.24 + virtualDiskEncrypted OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates if virtual disk is encrypted. + Value: 0 - No, 1 - Yes, 99 - Unknown." + ::= { virtualDiskEntry 24 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.25 + virtualDiskIsCacheCade OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates if this virtual disk is configured as CacheCade. + Value: 1 - Yes, 0 - No, 99 - Undetermined" + ::= { virtualDiskEntry 25 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.26 + virtualDiskDiskCachePolicy OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates disk cache policy of the logical device. + Value: 1 - Enabled, 2 - Disabled, 99 - Undetermined" + ::= { virtualDiskEntry 26 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.27 + virtualDiskAssociatedFluidCacheStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the status of the associated fluid cache status" + ::= { virtualDiskEntry 27 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.1.1.28 + virtualDiskPIEnable OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates if T10 PI is enabled on a virtual disk. + Possible values are: 0 (T10 PI disabled) or 1 (T10 PI enabled). + " + ::= { virtualDiskEntry 28 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.2 + virtualDiskPartitionTable OBJECT-TYPE + SYNTAX SEQUENCE OF VirtualDiskPartitionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of managed Virtual Disk Partitions. The number of entries is related + to number of partitions discovered in the system. The maximum number of + entries is implementation dependent. + Note: The properties in this table may not be applicable to all entries." + ::= { logicalDevices 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.2.1 + virtualDiskPartitionEntry OBJECT-TYPE + SYNTAX VirtualDiskPartitionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the Virtual Disk Partition table. A row in this table cannot be + created or deleted by SNMP operations on columns of the table." + INDEX { virtualDiskPartitionNumber } + ::= { virtualDiskPartitionTable 1 } + + + VirtualDiskPartitionEntry ::= + SEQUENCE { + virtualDiskPartitionNumber + INTEGER, + virtualDiskPartitionDeviceName + OCTET STRING, + virtualDiskPartitionState + INTEGER, + virtualDiskPartitionSize + INTEGER, + virtualDiskPartitionFluidCacheStatus + OCTET STRING, + virtualDiskPartitionNexusID + DisplayString + } + + -- 1.3.6.1.4.1.674.10893.1.20.140.2.1.1 + virtualDiskPartitionNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this partition entry" + ::= { virtualDiskPartitionEntry 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.2.1.2 + virtualDiskPartitionDeviceName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Device name of the partition given by the operating system." + ::= { virtualDiskPartitionEntry 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.2.1.3 + virtualDiskPartitionState OBJECT-TYPE + SYNTAX INTEGER + { + active(1), + no(2), + removing(3), + failed(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "State of the partition. This is mapped stated of the associate virtual disk. + 1: Active - Mapped cache disk is working fine + 2: No - Fluid caching is not enabled + 3: Removing - This is a transient stage duing the process of disabling the cache + 4: Failed - Mapped cache disk has failed." + ::= { virtualDiskPartitionEntry 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.2.1.4 + virtualDiskPartitionSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Size of the Partition in GB." + ::= { virtualDiskPartitionEntry 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.2.1.5 + virtualDiskPartitionFluidCacheStatus OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates if the partition has associated fluidcache + " + ::= { virtualDiskPartitionEntry 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.2.1.6 + virtualDiskPartitionNexusID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Durable unique ID for this partition. This comprises the controllerID, virtualDisk ID and hash mapped WWN number of this partition" + ::= { virtualDiskPartitionEntry 6 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.4 + fluidCacheTable OBJECT-TYPE + SYNTAX SEQUENCE OF FluidCacheEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of managed FluidCache. The number of entries is related to FluidCache discovered in the system. + The maximum number of entries is implementation dependent. + Note: The properties in this table may not be applicable to all entries. + " + ::= { logicalDevices 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.4.1 + fluidCacheEntry OBJECT-TYPE + SYNTAX FluidCacheEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the Fluid Cache table. + A row in this table cannot be created or deleted by SNMP operations on columns of the table. + " + INDEX { fluidCacheNumber } + ::= { fluidCacheTable 1 } + + + FluidCacheEntry ::= + SEQUENCE { + fluidCacheNumber + INTEGER, + fluidCacheName + OCTET STRING, + fluidCacheLicenseState + OCTET STRING, + fluidCacheLicenseValidity + INTEGER, + fluidCacheLicenseEntitlementID + OCTET STRING, + fluidCacheLicenseDuration + OCTET STRING, + fluidCacheLicenseCapacity + OCTET STRING, + fluidCacheLicenseRemaining + OCTET STRING, + fluidCacheLicenseType + OCTET STRING, + fluidCacheLicenseVendor + OCTET STRING, + fluidCacheLicenseProductId + OCTET STRING, + fluidCacheLicenseDateSold + OCTET STRING, + fluidCacheLicenseGeneration + OCTET STRING, + fluidCacheLicenseFeatureID + OCTET STRING, + fluidCacheLicenseFeatureDescription + OCTET STRING, + fluidCacheNexus + OCTET STRING + } + + -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.1 + fluidCacheNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of this fluid cache entry" + ::= { fluidCacheEntry 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.2 + fluidCacheName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the fluidcache in this subsystem as represented in Storage Management. " + ::= { fluidCacheEntry 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.3 + fluidCacheLicenseState OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "License state of the associated fluid cache subsystem" + ::= { fluidCacheEntry 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.4 + fluidCacheLicenseValidity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This entry displays the number of days the fluid cache license is valid. It has to be read in parallel to license type. + Incase of site wide license, value '0' should be read as 'Not Applicable'" + ::= { fluidCacheEntry 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.5 + fluidCacheLicenseEntitlementID OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indiactes the Entitlement Identifier for the license of the fluid cache subsystem" + ::= { fluidCacheEntry 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.6 + fluidCacheLicenseDuration OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the duration of the the license validity" + ::= { fluidCacheEntry 6 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.7 + fluidCacheLicenseCapacity OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the capacity of the license of fluidcache subsystem" + ::= { fluidCacheEntry 7 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.8 + fluidCacheLicenseRemaining OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the remaining days of the license validity" + ::= { fluidCacheEntry 8 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.9 + fluidCacheLicenseType OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the type of the license of the fluidcache subsystem" + ::= { fluidCacheEntry 9 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.10 + fluidCacheLicenseVendor OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the license vendor for the fluidcache subsystem" + ::= { fluidCacheEntry 10 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.11 + fluidCacheLicenseProductId OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the product ID of the license of the fluidcache susbsytem" + ::= { fluidCacheEntry 11 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.12 + fluidCacheLicenseDateSold OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the date on which the license for the fluidcache subsystem is sold" + ::= { fluidCacheEntry 12 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.13 + fluidCacheLicenseGeneration OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the generation of the license for the fluidcache subsystem" + ::= { fluidCacheEntry 13 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.14 + fluidCacheLicenseFeatureID OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the license feature ID of the fluidcache subsystem" + ::= { fluidCacheEntry 14 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.15 + fluidCacheLicenseFeatureDescription OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Provides the description of the license feature of fluidcache subsystem" + ::= { fluidCacheEntry 15 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.4.1.16 + fluidCacheNexus OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the unique ID of the fludicache component" + ::= { fluidCacheEntry 16 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.5 + fluidCacheDiskTable OBJECT-TYPE + SYNTAX SEQUENCE OF FluidCacheDiskEntry + ACCESS not-accessible + STATUS mandatory + ::= { logicalDevices 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.5.1 + fluidCacheDiskEntry OBJECT-TYPE + SYNTAX FluidCacheDiskEntry + ACCESS not-accessible + STATUS mandatory + INDEX { fluidCacheDiskNumber } + ::= { fluidCacheDiskTable 1 } + + + FluidCacheDiskEntry ::= + SEQUENCE { + fluidCacheDiskNumber + INTEGER, + fluidCacheDiskName + OCTET STRING, + fluidCacheDiskState + INTEGER, + fluidCacheDiskBackendDeviceType + INTEGER, + fluidCacheDiskBackendDeviceName + OCTET STRING, + fluidCacheDiskBackendDeviceSize + INTEGER, + fluidCacheDiskOperatingMode + INTEGER, + fluidCacheDiskConfiguredMode + INTEGER, + fluidCacheDiskNexus + OCTET STRING, + fluidCacheDiskStatus + INTEGER + } + + -- 1.3.6.1.4.1.674.10893.1.20.140.5.1.1 + fluidCacheDiskNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of the fluidCacheDisk entry" + ::= { fluidCacheDiskEntry 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.5.1.2 + fluidCacheDiskName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Name of the Fluid Cache Disk Name as seen by storage management" + ::= { fluidCacheDiskEntry 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.5.1.3 + fluidCacheDiskState OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "State of the FluidCacheDisk entry + Valid values are + 2 - Active, otherwise Inactive + + " + ::= { fluidCacheDiskEntry 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.5.1.4 + fluidCacheDiskBackendDeviceType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This displays the type of the backend device beneath the fluid cache disk. + Values are as below + 773 denotes VirtualDisk + 791 denotes Partition" + ::= { fluidCacheDiskEntry 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.5.1.5 + fluidCacheDiskBackendDeviceName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Device name of the backend device as seen by the operating system" + ::= { fluidCacheDiskEntry 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.5.1.6 + fluidCacheDiskBackendDeviceSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Size of the Backend device. Size is indicated in GB" + ::= { fluidCacheDiskEntry 6 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.5.1.7 + fluidCacheDiskOperatingMode OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Operating mode of the FluidCache. Values are + 0 - Writeback mode + 1 - Writethrough mode + 2 - PassThrough mode + " + ::= { fluidCacheDiskEntry 7 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.5.1.8 + fluidCacheDiskConfiguredMode OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Configured Mode of the FluidCache. The values are + 0 - Writeback mode + 1 - Writethrough mode + 2 - PassThrough mode + " + ::= { fluidCacheDiskEntry 8 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.5.1.9 + fluidCacheDiskNexus OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Durable Unique ID of the fluidcache disk" + ::= { fluidCacheDiskEntry 9 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.5.1.10 + fluidCacheDiskStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Severity of the fluid cache disk state. + + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { fluidCacheDiskEntry 10 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.6 + fluidCachePoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF FluidCachePoolEntry + ACCESS not-accessible + STATUS mandatory + ::= { logicalDevices 6 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.6.1 + fluidCachePoolEntry OBJECT-TYPE + SYNTAX FluidCachePoolEntry + ACCESS not-accessible + STATUS mandatory + INDEX { fluidCachePoolNumber } + ::= { fluidCachePoolTable 1 } + + + FluidCachePoolEntry ::= + SEQUENCE { + fluidCachePoolNumber + INTEGER, + fluidCachePoolStoreCount + INTEGER, + fluidCachePoolUUID + OCTET STRING, + fluidCachePoolLicenseState + DisplayString, + fluidCachePoolSize + INTEGER, + fluidCachePoolHighAvailabilityState + OCTET STRING, + fluidCachePoolNexus + OCTET STRING, + fluidCachePoolStatus + INTEGER + } + + -- 1.3.6.1.4.1.674.10893.1.20.140.6.1.1 + fluidCachePoolNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Instance number of the fluid cachepool entry" + ::= { fluidCachePoolEntry 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.6.1.2 + fluidCachePoolStoreCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of flash devices that are part of the fluidcache pool" + ::= { fluidCachePoolEntry 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.6.1.3 + fluidCachePoolUUID OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "UUID of the fluidcache pool" + ::= { fluidCachePoolEntry 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.6.1.4 + fluidCachePoolLicenseState OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "State of the fluid cache license. + Possible values: Valid, Evaluation, Expired + " + ::= { fluidCachePoolEntry 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.6.1.5 + fluidCachePoolSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Size of the fluidcache pool in GiB" + ::= { fluidCachePoolEntry 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.6.1.6 + fluidCachePoolHighAvailabilityState OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates if the fluidcache pool is operating in high availability mode." + ::= { fluidCachePoolEntry 6 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.6.1.7 + fluidCachePoolNexus OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Durable unique ID of the fluidcache pool entry" + ::= { fluidCachePoolEntry 7 } + + + -- 1.3.6.1.4.1.674.10893.1.20.140.6.1.8 + fluidCachePoolStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Severity of the fluid cache pool table state. + + Possible values: + 1: Other + 2: Unknown + 3: OK + 4: Non-critical + 5: Critical + 6: Non-recoverable" + ::= { fluidCachePoolEntry 8 } + + + -- 1.3.6.1.4.1.674.10893.1.20.200 + storageManagementEvent OBJECT IDENTIFIER ::= { storageManagement 200 } + + + -- 1.3.6.1.4.1.674.10893.1.20.200.1 + messageIDEvent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0001 Storage Management alert (event) message number." + ::= { storageManagementEvent 1 } + + + -- 1.3.6.1.4.1.674.10893.1.20.200.2 + descriptionEvent OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0002 Storage Management event message text describing the alert." + ::= { storageManagementEvent 2 } + + + -- 1.3.6.1.4.1.674.10893.1.20.200.3 + locationEvent OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0003 Additional information identifying the location of the object causing the alert." + ::= { storageManagementEvent 3 } + + + -- 1.3.6.1.4.1.674.10893.1.20.200.4 + objectNameEvent OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0004 Name of the object as represented in Storage Management causing the alert." + ::= { storageManagementEvent 4 } + + + -- 1.3.6.1.4.1.674.10893.1.20.200.5 + objectOIDEvent OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0005 MIB OID of the object causing the alert." + ::= { storageManagementEvent 5 } + + + -- 1.3.6.1.4.1.674.10893.1.20.200.6 + objectNexusEvent OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0006 Durable, unique ID of the object causing the alert." + ::= { storageManagementEvent 6 } + + + -- 1.3.6.1.4.1.674.10893.1.20.200.7 + currentStatusEvent OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0007 Current status of object causing the alert, if applicable." + ::= { storageManagementEvent 7 } + + + -- 1.3.6.1.4.1.674.10893.1.20.200.8 + previousStatusEvent OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0008 Previous status of object causing the alert if applicable." + ::= { storageManagementEvent 8 } + + + -- 1.3.6.1.4.1.674.10893.1.20.200.9 + enhancedMessageIDEvent OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0001 Enhanced Storage Management Message ID." + ::= { storageManagementEvent 9 } + + + -- 1.3.6.1.4.1.674.10893.1.20.200.10 + systemFQDNEvent OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0008 System FQDN of object causing the alert if applicable." + ::= { storageManagementEvent 10 } + + + -- 1.3.6.1.4.1.674.10893.1.20.200.11 + serviceTagEvent OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0008 Service Tag of object causing the alert if applicable." + ::= { storageManagementEvent 11 } + + + -- 1.3.6.1.4.1.674.10893.1.20.200.12 + chassisServiceTagEvent OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "0200.0008 Chassis Service Tag of object causing the alert if applicable." + ::= { storageManagementEvent 12 } + + + +-- +-- Trap definitions +-- + + alertStorageManagementInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent } + DESCRIPTION + "Storage Management Information + There is no global status change associated with this trap." +--#TYPE "Storage Management Event: Storage Management Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Storage Management information. %s" +--#ARGUMENTS { 0, 1 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 101 + alertStorageManagementNormal TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent } + DESCRIPTION + "There is no global status change associated with this trap." +--#TYPE "Storage Management Event: Storage Management Normal" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, %s" +--#ARGUMENTS { 0, 1 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 102 + alertStorageManagementWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent } + DESCRIPTION + "Storage Management has detected a device independent warning condition. + There is no global status change associated with this trap." +--#TYPE "Storage Management Event: Storage Management Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Storage Management has detected a device independent warning condition. %s" +--#ARGUMENTS { 0, 1 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 103 + alertStorageManagementFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent } + DESCRIPTION + "Storage Management has detected a device independent error condition. + There is no global status change associated with this trap." +--#TYPE "Storage Management Event: Storage Management Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Storage Management has detected a device independent error condition. %s" +--#ARGUMENTS { 0, 1 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 104 + alertStorageManagementNonRecoverable TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent } + DESCRIPTION + "Storage Management has detected a device independent non-recoverable condition. + There is no global status change associated with this trap." +--#TYPE "Storage Management Event: Storage Management Non-recoverable" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Storage Management has detected a device independent non-recoverable condition. %s" +--#ARGUMENTS { 0, 1 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 105 + alertControllerInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Controller information." +--#TYPE "Storage Management Event: Controller Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Controller information. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 751 + alertControllerNormal TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Controller has returned to normal." +--#TYPE "Storage Management Event: Controller Normal" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Controller has returned to normal. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 752 + alertControllerWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Controller warning." +--#TYPE "Storage Management Event: Controller Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Controller warning. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 753 + alertControllerFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Controller failure." +--#TYPE "Storage Management Event: Controller Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Controller failure. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 754 + alertControllerNonRecoverable TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Controller is non-recoverable." +--#TYPE "Storage Management Event: Controller Non-recoverable" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Controller is non-recoverable. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 755 + alertChannelInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Channel information." +--#TYPE "Storage Management Event: Channel Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Channel information. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 801 + alertChannelNormal TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Channel has returned to normal." +--#TYPE "Storage Management Event: Channel Normal" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Channel has returned to normal. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 802 + alertChannelWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Channel warning." +--#TYPE "Storage Management Event: Channel Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Channel warning. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 803 + alertChannelFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Channel failure." +--#TYPE "Storage Management Event: Channel Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Channel failure. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 804 + alertChannelNonRecoverable TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Channel is non-recoverable." +--#TYPE "Storage Management Event: Channel Non-recoverable" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Channel is non-recoverable. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 805 + alertEnclosureInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Enclosure information." +--#TYPE "Storage Management Event: Enclosure Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Enclosure information. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 851 + alertEnclosureNormal TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Enclosure has returned to normal." +--#TYPE "Storage Management Event: Enclosure Normal" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Enclosure has returned to normal. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 852 + alertEnclosureWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Enclosure warning." +--#TYPE "Storage Management Event: Enclosure Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Enclosure warning. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 853 + alertEnclosureFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Enclosure failure." +--#TYPE "Storage Management Event: Enclosure Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Enclosure failure. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 854 + alertEnclosureNonRecoverable TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Enclosure is non-recoverable." +--#TYPE "Storage Management Event: Enclosure Non-recoverable" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Enclosure is non-recoverable. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 855 + alertArrayDiskInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Array disk information." +--#TYPE "Storage Management Event: Array Disk Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Array disk information. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 901 + alertArrayDiskNormal TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Array disk has returned to normal." +--#TYPE "Storage Management Event: Array Disk Normal" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Array disk has returned to normal. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 902 + alertArrayDiskWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Array disk warning." +--#TYPE "Storage Management Event: Array Disk Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Array disk warning. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 903 + alertArrayDiskFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Array disk failure." +--#TYPE "Storage Management Event: Array Disk Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Array disk failure. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 904 + alertArrayDiskNonRecoverable TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Array disk is non-recoverable." +--#TYPE "Storage Management Event: Array Disk Non-recoverable" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Array disk is non-recoverable. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 905 + alertEMMInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "EMM information." +--#TYPE "Storage Management Event: EMM Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, EMM information. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 951 + alertEMMNormal TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "EMM has returned to normal." +--#TYPE "Storage Management Event: EMM Normal" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, EMM has returned to normal. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 952 + alertEMMWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "EMM warning." +--#TYPE "Storage Management Event: EMM Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, EMM warning. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 953 + alertEMMFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "EMM failure." +--#TYPE "Storage Management Event: EMM Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, EMM failure. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 954 + alertEMMNonRecoverable TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "EMM is non-recoverable." +--#TYPE "Storage Management Event: EMM Non-recoverable" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, EMM is non-recoverable. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 955 + alertPowerSupplyInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Power supply information." +--#TYPE "Storage Management Event: Power Supply Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Power supply information. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 1001 + alertPowerSupplyNormal TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Power supply has returned to normal." +--#TYPE "Storage Management Event: Power Supply Normal" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Power supply has returned to normal. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 1002 + alertPowerSupplyWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Power supply warning." +--#TYPE "Storage Management Event: Power Supply Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Power supply warning. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 1003 + alertPowerSupplyFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Power supply failure." +--#TYPE "Storage Management Event: Power Supply Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Power supply failure. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 1004 + alertPowerSupplyNonRecoverable TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Power supply is non-recoverable." +--#TYPE "Storage Management Event: Power Supply Non-recoverable" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Power supply is non-recoverable. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 1005 + alertTemperatureProbeInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Temperature probe information." +--#TYPE "Storage Management Event: Temperature Probe Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Temperature probe information. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 1051 + alertTemperatureProbeNormal TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Temperature probe has returned to normal." +--#TYPE "Storage Management Event: Temperature Probe Normal" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Temperature probe has returned to normal. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 1052 + alertTemperatureProbeWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Temperature probe warning." +--#TYPE "Storage Management Event: Temperature Probe Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Temperature probe warning. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 1053 + alertTemperatureProbeFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Temperature probe failure." +--#TYPE "Storage Management Event: Temperature Probe Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Temperature probe failure. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 1054 + alertTemperatureProbeNonRecoverable TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Temperature probe is non-recoverable." +--#TYPE "Storage Management Event: Temperature Probe Non-recoverable" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Temperature probe is non-recoverable. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 1055 + alertFanInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Fan information." +--#TYPE "Storage Management Event: Fan Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Fan information. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 1101 + alertFanNormal TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Fan has returned to normal." +--#TYPE "Storage Management Event: Fan Normal" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Fan has returned to normal. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 1102 + alertFanWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Fan warning." +--#TYPE "Storage Management Event: Fan Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Fan warning. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 1103 + alertFanFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Fan failure." +--#TYPE "Storage Management Event: Fan Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Fan failure. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 1104 + alertFanNonRecoverable TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Fan is non-recoverable." +--#TYPE "Storage Management Event: Fan Non-recoverable" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Fan is non-recoverable. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 1105 + alertBatteryInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Battery information." +--#TYPE "Storage Management Event: Battery Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Battery information. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 1151 + alertBatteryNormal TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Battery has returned to normal." +--#TYPE "Storage Management Event: Battery Normal" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Battery has returned to normal. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 1152 + alertBatteryWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Battery warning." +--#TYPE "Storage Management Event: Battery Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Battery warning. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 1153 + alertBatteryFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Battery failure." +--#TYPE "Storage Management Event: Battery Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Battery failure. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 1154 + alertBatteryNonRecoverable TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Battery is non-recoverable." +--#TYPE "Storage Management Event: Battery Non-recoverable" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Battery is non-recoverable. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 1155 + alertVirtualDiskInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Virtual disk information." +--#TYPE "Storage Management Event: Virtual Disk Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Virtual disk information. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 1201 + alertVirtualDiskNormal TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Virtual disk has returned to normal." +--#TYPE "Storage Management Event: Virtual Disk Normal" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Virtual disk has returned to normal. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 1202 + alertVirtualDiskWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Virtual disk warning." +--#TYPE "Storage Management Event: Virtual Disk Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Virtual disk warning. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 1203 + alertVirtualDiskFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Virtual disk failure." +--#TYPE "Storage Management Event: Virtual Disk Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Virtual disk failure. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 1204 + alertVirtualDiskNonRecoverable TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Virtual disk is non-recoverable." +--#TYPE "Storage Management Event: Virtual Disk Non-recoverable" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Virtual disk is non-recoverable. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 1205 + alertRedundancyNormal TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Redundancy has returned to normal." +--#TYPE "Storage Management Event: Redundancy Normal" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Redundancy has returned to normal. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 1304 + alertRedundancyDegraded TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Redundancy has been degraded." +--#TYPE "Storage Management Event: Redundancy Degraded" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Redundancy has been degraded. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 1305 + alertRedundancyLost TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Redundancy has been lost." +--#TYPE "Storage Management Event: Redundancy Lost" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Redundancy has been lost. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 1306 + alertFluidCacheDiskInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Fluid Cache Disk Information" +--#TYPE "Storage Management Event: Fluid Cache Disk Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Fluid Cache Disk. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 1401 + alertfluidCacheDiskWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Fluid Cache Disk warning." +--#TYPE "Storage Management Event: Fluid Cache Disk Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Fluid Cache Disk. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 1403 + alertFluidCacheDisklFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Fluid Cache Disk failure." +--#TYPE "Storage Management Event: Fluid Cache Disk Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Fluid Cache Disk. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 1404 + alertVirtualDiskPartitionInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Virtual Disk Partition Information" +--#TYPE "Storage Management Event: Virtual Disk Partition Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Virtual Disk Partition. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 1501 + alertVirtualDiskPartitionWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Virtual Disk Partition warning." +--#TYPE "Storage Management Event: Virtual Disk Partition Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Virtual Disk Partition. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 1503 + alertVirtualDiskPartitionFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Virtual Disk Partition failure." +--#TYPE "Storage Management Event: Virtual Disk Partition Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Virtual Disk Partition Failure. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 1504 + alertFluidCacheInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Fluid Cache Information" +--#TYPE "Storage Management Event: Fluid Cache Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Fluid Cache. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 1601 + alertfluidCacheWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Fluid Cache warning." +--#TYPE "Storage Management Event: Fluid Cache Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Fluid Cache. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 1603 + alertFluidCacheFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Fluid Cache failure." +--#TYPE "Storage Management Event: Fluid Cache Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Fluid Cache Failure. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 1604 + alertFluidCachePoolInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Fluid Cache Pool Information" +--#TYPE "Storage Management Event: Fluid Cache Pool Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Fluid Cache Pool. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 1701 + alertfluidCachePoolWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Fluid Cache Pool warning." +--#TYPE "Storage Management Event: Fluid Cache Pool Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Fluid Cache Pool. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 1703 + alertFluidCachePoolFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent } + DESCRIPTION + "Fluid Cache Pool failure." +--#TYPE "Storage Management Event: Fluid Cache Pool Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Fluid Cache Pool Failure. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 1704 + alertEEMIStorageManagementInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, enhancedMessageIDEvent, systemFQDNEvent, serviceTagEvent, + chassisServiceTagEvent } + DESCRIPTION + "Storage Management Information + There is no global status change associated with this trap." +--#TYPE "Storage Management Event: Storage Management Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Storage Management information. %s" +--#ARGUMENTS { 0, 1 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 10100 + alertEEMIStorageManagementNormal TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, enhancedMessageIDEvent, systemFQDNEvent, serviceTagEvent, + chassisServiceTagEvent } + DESCRIPTION + "There is no global status change associated with this trap." +--#TYPE "Storage Management Event: Storage Management Normal" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, %s" +--#ARGUMENTS { 0, 1 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 10200 + alertEEMIStorageManagementWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, enhancedMessageIDEvent, systemFQDNEvent, serviceTagEvent, + chassisServiceTagEvent } + DESCRIPTION + "Storage Management has detected a device independent warning condition. + There is no global status change associated with this trap." +--#TYPE "Storage Management Event: Storage Management Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Storage Management has detected a device independent warning condition. %s" +--#ARGUMENTS { 0, 1 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 10300 + alertEEMIStorageManagementFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, enhancedMessageIDEvent, systemFQDNEvent, serviceTagEvent, + chassisServiceTagEvent } + DESCRIPTION + "Storage Management has detected a device independent error condition. + There is no global status change associated with this trap." +--#TYPE "Storage Management Event: Storage Management Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Storage Management has detected a device independent error condition. %s" +--#ARGUMENTS { 0, 1 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 10400 + alertEEMIStorageManagementNonRecoverable TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, enhancedMessageIDEvent, systemFQDNEvent, serviceTagEvent, + chassisServiceTagEvent } + DESCRIPTION + "Storage Management has detected a device independent non-recoverable condition. + There is no global status change associated with this trap." +--#TYPE "Storage Management Event: Storage Management Non-recoverable" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Storage Management has detected a device independent non-recoverable condition. %s" +--#ARGUMENTS { 0, 1 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 10500 + alertEEMIControllerInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Controller information." +--#TYPE "Storage Management Event: Controller Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Controller information. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 75100 + alertEEMIControllerNormal TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Controller has returned to normal." +--#TYPE "Storage Management Event: Controller Normal" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Controller has returned to normal. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 75200 + alertEEMIControllerWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Controller warning." +--#TYPE "Storage Management Event: Controller Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Controller warning. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 75300 + alertEEMIControllerFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Controller failure." +--#TYPE "Storage Management Event: Controller Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Controller failure. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 75400 + alertEEMIControllerNonRecoverable TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Controller is non-recoverable." +--#TYPE "Storage Management Event: Controller Non-recoverable" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Controller is non-recoverable. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 75500 + alertEEMIChannelInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Channel information." +--#TYPE "Storage Management Event: Channel Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Channel information. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 80100 + alertEEMIChannelNormal TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Channel has returned to normal." +--#TYPE "Storage Management Event: Channel Normal" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Channel has returned to normal. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 80200 + alertEEMIChannelWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Channel warning." +--#TYPE "Storage Management Event: Channel Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Channel warning. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 80300 + alertEEMIChannelFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Channel failure." +--#TYPE "Storage Management Event: Channel Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Channel failure. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 80400 + alertEEMIChannelNonRecoverable TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Channel is non-recoverable." +--#TYPE "Storage Management Event: Channel Non-recoverable" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Channel is non-recoverable. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 80500 + alertEEMIEnclosureInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Enclosure information." +--#TYPE "Storage Management Event: Enclosure Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Enclosure information. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 85100 + alertEEMIEnclosureNormal TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Enclosure has returned to normal." +--#TYPE "Storage Management Event: Enclosure Normal" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Enclosure has returned to normal. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 85200 + alertEEMIEnclosureWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Enclosure warning." +--#TYPE "Storage Management Event: Enclosure Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Enclosure warning. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 85300 + alertEEMIEnclosureFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Enclosure failure." +--#TYPE "Storage Management Event: Enclosure Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Enclosure failure. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 85400 + alertEEMIEnclosureNonRecoverable TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Enclosure is non-recoverable." +--#TYPE "Storage Management Event: Enclosure Non-recoverable" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Enclosure is non-recoverable. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 85500 + alertEEMIArrayDiskInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Array disk information." +--#TYPE "Storage Management Event: Array Disk Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Array disk information. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 90100 + alertEEMIArrayDiskNormal TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Array disk has returned to normal." +--#TYPE "Storage Management Event: Array Disk Normal" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Array disk has returned to normal. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 90200 + alertEEMIArrayDiskWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Array disk warning." +--#TYPE "Storage Management Event: Array Disk Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Array disk warning. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 90300 + alertEEMIArrayDiskFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Array disk failure." +--#TYPE "Storage Management Event: Array Disk Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Array disk failure. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 90400 + alertEEMIArrayDiskNonRecoverable TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Array disk is non-recoverable." +--#TYPE "Storage Management Event: Array Disk Non-recoverable" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Array disk is non-recoverable. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 90500 + alertEMMEMMInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "EMM information." +--#TYPE "Storage Management Event: EMM Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, EMM information. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 95100 + alertEEMIEMMNormal TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "EMM has returned to normal." +--#TYPE "Storage Management Event: EMM Normal" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, EMM has returned to normal. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 95200 + alertEEMIEMMWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "EMM warning." +--#TYPE "Storage Management Event: EMM Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, EMM warning. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 95300 + alertEEMIEMMFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "EMM failure." +--#TYPE "Storage Management Event: EMM Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, EMM failure. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 95400 + alertEEMIEMMNonRecoverable TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "EMM is non-recoverable." +--#TYPE "Storage Management Event: EMM Non-recoverable" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, EMM is non-recoverable. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 95500 + alertEEMIPowerSupplyInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Power supply information." +--#TYPE "Storage Management Event: Power Supply Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Power supply information. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 100100 + alertEEMIPowerSupplyNormal TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Power supply has returned to normal." +--#TYPE "Storage Management Event: Power Supply Normal" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Power supply has returned to normal. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 100200 + alertEEMIPowerSupplyWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Power supply warning." +--#TYPE "Storage Management Event: Power Supply Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Power supply warning. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 100300 + alertEEMIPowerSupplyFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Power supply failure." +--#TYPE "Storage Management Event: Power Supply Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Power supply failure. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 100400 + alertEEMIPowerSupplyNonRecoverable TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Power supply is non-recoverable." +--#TYPE "Storage Management Event: Power Supply Non-recoverable" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Power supply is non-recoverable. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 100500 + alertEEMITemperatureProbeInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Temperature probe information." +--#TYPE "Storage Management Event: Temperature Probe Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Temperature probe information. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 105100 + alertEEMITemperatureProbeNormal TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Temperature probe has returned to normal." +--#TYPE "Storage Management Event: Temperature Probe Normal" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Temperature probe has returned to normal. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 105200 + alertEEMITemperatureProbeWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Temperature probe warning." +--#TYPE "Storage Management Event: Temperature Probe Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Temperature probe warning. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 105300 + alertEEMITemperatureProbeFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Temperature probe failure." +--#TYPE "Storage Management Event: Temperature Probe Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Temperature probe failure. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 105400 + alertEEMITemperatureProbeNonRecoverable TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Temperature probe is non-recoverable." +--#TYPE "Storage Management Event: Temperature Probe Non-recoverable" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Temperature probe is non-recoverable. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 105500 + alertEEMIFanInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Fan information." +--#TYPE "Storage Management Event: Fan Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Fan information. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 110100 + alertEEMIFanNormal TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Fan has returned to normal." +--#TYPE "Storage Management Event: Fan Normal" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Fan has returned to normal. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 110200 + alertEEMIFanWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Fan warning." +--#TYPE "Storage Management Event: Fan Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Fan warning. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 110300 + alertEEMIFanFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Fan failure." +--#TYPE "Storage Management Event: Fan Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Fan failure. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 110400 + alertEEMIFanNonRecoverable TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Fan is non-recoverable." +--#TYPE "Storage Management Event: Fan Non-recoverable" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Fan is non-recoverable. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 110500 + alertEEMIBatteryInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Battery information." +--#TYPE "Storage Management Event: Battery Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Battery information. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 115100 + alertEEMIBatteryNormal TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Battery has returned to normal." +--#TYPE "Storage Management Event: Battery Normal" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Battery has returned to normal. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 115200 + alertEEMIBatteryWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Battery warning." +--#TYPE "Storage Management Event: Battery Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Battery warning. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 115300 + alertEEMIBatteryFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Battery failure." +--#TYPE "Storage Management Event: Battery Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Battery failure. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 115400 + alertEEMIBatteryNonRecoverable TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Battery is non-recoverable." +--#TYPE "Storage Management Event: Battery Non-recoverable" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Battery is non-recoverable. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 115500 + alertEEMIVirtualDiskInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Virtual disk information." +--#TYPE "Storage Management Event: Virtual Disk Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Virtual disk information. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 120100 + alertEEMIVirtualDiskNormal TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Virtual disk has returned to normal." +--#TYPE "Storage Management Event: Virtual Disk Normal" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Virtual disk has returned to normal. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 120200 + alertEEMIVirtualDiskWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Virtual disk warning." +--#TYPE "Storage Management Event: Virtual Disk Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Virtual disk warning. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 120300 + alertEEMIVirtualDiskFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Virtual disk failure." +--#TYPE "Storage Management Event: Virtual Disk Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Virtual disk failure. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 120400 + alertEEMIVirtualDiskNonRecoverable TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Virtual disk is non-recoverable." +--#TYPE "Storage Management Event: Virtual Disk Non-recoverable" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Virtual disk is non-recoverable. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 120500 + alertEEMIRedundancyNormal TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Redundancy has returned to normal." +--#TYPE "Storage Management Event: Redundancy Normal" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Redundancy has returned to normal. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 130400 + alertEEMIRedundancyDegraded TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Redundancy has been degraded." +--#TYPE "Storage Management Event: Redundancy Degraded" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Redundancy has been degraded. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 130500 + alertEEMIRedundancyLost TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Redundancy has been lost." +--#TYPE "Storage Management Event: Redundancy Lost" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Redundancy has been lost. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 130600 + alertEEMIFluidCacheDiskInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Fluid Cache Disk Information" +--#TYPE "Storage Management Event: Fluid Cache Disk Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Fluid Cache Disk. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 140100 + alertEEMIfluidCacheDiskWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Fluid Cache Disk warning." +--#TYPE "Storage Management Event: Fluid Cache Disk Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Fluid Cache Disk. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 140300 + alertEEMIFluidCacheDisklFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Fluid Cache Disk failure." +--#TYPE "Storage Management Event: Fluid Cache Disk Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Fluid Cache Disk. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 140400 + alertEEMIVirtualDiskPartitionInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Virtual Disk Partition Information" +--#TYPE "Storage Management Event: Virtual Disk Partition Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Virtual Disk Partition. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 150100 + alertEEMIVirtualDiskPartitionWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Virtual Disk Partition warning." +--#TYPE "Storage Management Event: Virtual Disk Partition Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Virtual Disk Partition. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 150300 + alertEEMIVirtualDiskPartitionFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Virtual Disk Partition failure." +--#TYPE "Storage Management Event: Virtual Disk Partition Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Virtual Disk Partition Failure. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 150400 + alertEEMIFluidCacheInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Fluid Cache Information" +--#TYPE "Storage Management Event: Fluid Cache Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Fluid Cache. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 160100 + alertEEMIfluidCacheWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Fluid Cache warning." +--#TYPE "Storage Management Event: Fluid Cache Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Fluid Cache. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 160300 + alertEEMIFluidCacheFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Fluid Cache failure." +--#TYPE "Storage Management Event: Fluid Cache Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Fluid Cache Failure. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 160400 + alertEEMIFluidCachePoolInformation TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Fluid Cache Pool Information" +--#TYPE "Storage Management Event: Fluid Cache Pool Information" +--#SEVERITY INFORMATIONAL +--#SUMMARY "Alert message ID: %s, Fluid Cache Pool. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE OPERATIONAL +--#STATUS MANDATORY + ::= 170100 + alertEEMIfluidCachePoolWarning TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Fluid Cache Pool warning." +--#TYPE "Storage Management Event: Fluid Cache Pool Warning" +--#SEVERITY MINOR +--#SUMMARY "Alert message ID: %s, Fluid Cache Pool. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Status Events" +--#STATE DEGRADED +--#STATUS MANDATORY + ::= 170300 + alertEEMIFluidCachePoolFailure TRAP-TYPE + ENTERPRISE storageManagementEvent + VARIABLES { messageIDEvent, descriptionEvent, locationEvent, objectNameEvent, objectOIDEvent, + objectNexusEvent, currentStatusEvent, previousStatusEvent, enhancedMessageIDEvent, systemFQDNEvent, + serviceTagEvent, chassisServiceTagEvent } + DESCRIPTION + "Fluid Cache Pool failure." +--#TYPE "Storage Management Event: Fluid Cache Pool Failure" +--#SEVERITY CRITICAL +--#SUMMARY "Alert message ID: %s, Fluid Cache Pool Failure. %s, %s, %s" +--#ARGUMENTS { 0, 1, 2, 3 } +--#CATEGORY "Error Events" +--#STATE FAILED +--#STATUS MANDATORY + ::= 170400 + + END + +-- +-- dcstorag.mib +-- diff --git a/equallogic/HCNUM-TC.txt b/equallogic/HCNUM-TC.txt new file mode 100755 index 0000000..4be3d54 --- /dev/null +++ b/equallogic/HCNUM-TC.txt @@ -0,0 +1,118 @@ +HCNUM-TC DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, mib-2, Counter64 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC; + +hcnumTC MODULE-IDENTITY + LAST-UPDATED "200006080000Z" + + ORGANIZATION "IETF OPS Area" + CONTACT-INFO + " E-mail: mibs@ops.ietf.org + Subscribe: majordomo@psg.com + with msg body: subscribe mibs + + Andy Bierman + Cisco Systems Inc. + 170 West Tasman Drive + San Jose, CA 95134 USA + +1 408-527-3711 + abierman@cisco.com + + Keith McCloghrie + Cisco Systems Inc. + 170 West Tasman Drive + San Jose, CA 95134 USA + +1 408-526-5260 + kzm@cisco.com + + Randy Presuhn + BMC Software, Inc. + Office 1-3141 + 2141 North First Street + San Jose, California 95131 USA + +1 408 546-1006 + rpresuhn@bmc.com" + DESCRIPTION + "A MIB module containing textual conventions + for high capacity data types. This module + addresses an immediate need for data types not directly + supported in the SMIv2. This short-term solution + is meant to be deprecated as a long-term solution + is deployed." + REVISION "200006080000Z" + DESCRIPTION + "Initial Version of the High Capacity Numbers + MIB module, published as RFC 2856." + ::= { mib-2 78 } + +CounterBasedGauge64 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The CounterBasedGauge64 type represents a non-negative + integer, which may increase or decrease, but shall never + exceed a maximum value, nor fall below a minimum value. The + maximum value can not be greater than 2^64-1 + (18446744073709551615 decimal), and the minimum value can + + not be smaller than 0. The value of a CounterBasedGauge64 + has its maximum value whenever the information being modeled + is greater than or equal to its maximum value, and has its + minimum value whenever the information being modeled is + smaller than or equal to its minimum value. If the + information being modeled subsequently decreases below + (increases above) the maximum (minimum) value, the + CounterBasedGauge64 also decreases (increases). + + Note that this TC is not strictly supported in SMIv2, + because the 'always increasing' and 'counter wrap' semantics + associated with the Counter64 base type are not preserved. + It is possible that management applications which rely + solely upon the (Counter64) ASN.1 tag to determine object + semantics will mistakenly operate upon objects of this type + as they would for Counter64 objects. + + This textual convention represents a limited and short-term + solution, and may be deprecated as a long term solution is + defined and deployed to replace it." + SYNTAX Counter64 + +ZeroBasedCounter64 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes an object which counts events with the + following semantics: objects of this type will be set to + zero(0) on creation and will thereafter count appropriate + events, wrapping back to zero(0) when the value 2^64 is + reached. + + Provided that an application discovers the new object within + the minimum time to wrap it can use the initial value as a + delta since it last polled the table of which this object is + part. It is important for a management station to be aware + of this minimum time and the actual time between polls, and + to discard data if the actual time is too long or there is + no defined minimum time. + + Typically this TC is used in tables where the INDEX space is + constantly changing and/or the TimeFilter mechanism is in + use. + + Note that this textual convention does not retain all the + semantics of the Counter64 base type. Specifically, a + Counter64 has an arbitrary initial value, but objects + defined with this TC are required to start at the value + + zero. This behavior is not likely to have any adverse + effects on management applications which are expecting + Counter64 semantics. + + This textual convention represents a limited and short-term + solution, and may be deprecated as a long term solution is + defined and deployed to replace it." + SYNTAX Counter64 + +END diff --git a/equallogic/IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt b/equallogic/IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt new file mode 100755 index 0000000..1680ace --- /dev/null +++ b/equallogic/IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt @@ -0,0 +1,121 @@ + IANA-ADDRESS-FAMILY-NUMBERS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, + mib-2 FROM SNMPv2-SMI + TEXTUAL-CONVENTION FROM SNMPv2-TC; + + ianaAddressFamilyNumbers MODULE-IDENTITY + LAST-UPDATED "200203140000Z" -- March 14, 2002 + ORGANIZATION "IANA" + CONTACT-INFO + "Postal: Internet Assigned Numbers Authority + Internet Corporation for Assigned Names + and Numbers + 4676 Admiralty Way, Suite 330 + Marina del Rey, CA 90292-6601 + USA + + Tel: +1 310-823-9358 + E-Mail: iana@iana.org" + DESCRIPTION + "The MIB module defines the AddressFamilyNumbers + textual convention." + + -- revision history + + REVISION "200203140000Z" -- March 14, 2002 + DESCRIPTION "AddressFamilyNumbers assignment 22 to + fibreChannelWWPN. AddressFamilyNumbers + assignment 23 to fibreChannelWWNN. + AddressFamilyNumers assignment 24 to gwid." + + REVISION "200009080000Z" -- September 8, 2000 + DESCRIPTION "AddressFamilyNumbers assignment 19 to xtpOverIpv4. + AddressFamilyNumbers assignment 20 to xtpOverIpv6. + AddressFamilyNumbers assignment 21 to xtpNativeModeXTP." + + REVISION "200003010000Z" -- March 1, 2000 + DESCRIPTION "AddressFamilyNumbers assignment 17 to distinguishedName. + AddressFamilyNumbers assignment 18 to asNumber." + + REVISION "200002040000Z" -- February 4, 2000 + DESCRIPTION "AddressFamilyNumbers assignment 16 to dns." + + REVISION "9908260000Z" -- August 26, 1999 + DESCRIPTION "Initial version, published as RFC 2677." + ::= { mib-2 72 } + + AddressFamilyNumbers ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The definition of this textual convention with the + addition of newly assigned values is published + periodically by the IANA, in either the Assigned + Numbers RFC, or some derivative of it specific to + Internet Network Management number assignments. + (The latest arrangements can be obtained by + contacting the IANA.) + + The enumerations are described as: + + other(0), -- none of the following + ipV4(1), -- IP Version 4 + ipV6(2), -- IP Version 6 + nsap(3), -- NSAP + hdlc(4), -- (8-bit multidrop) + bbn1822(5), + all802(6), -- (includes all 802 media + -- plus Ethernet 'canonical format') + e163(7), + e164(8), -- (SMDS, Frame Relay, ATM) + f69(9), -- (Telex) + x121(10), -- (X.25, Frame Relay) + ipx(11), -- IPX (Internet Protocol Exchange) + appleTalk(12), -- Apple Talk + decnetIV(13), -- DEC Net Phase IV + banyanVines(14), -- Banyan Vines + e164withNsap(15), + -- (E.164 with NSAP format subaddress) + dns(16), -- (Domain Name System) + distinguishedName(17), -- (Distinguished Name, per X.500) + asNumber(18), -- (16-bit quantity, per the AS number space) + xtpOverIpv4(19), -- XTP over IP version 4 + xtpOverIpv6(20), -- XTP over IP version 6 + xtpNativeModeXTP(21), -- XTP native mode XTP + fibreChannelWWPN(22), -- Fibre Channel World-Wide Port Name + fibreChannelWWNN(23), -- Fibre Channel World-Wide Node Name + gwid(24), -- Gateway Identifier + reserved(65535) + + Requests for new values should be made to IANA via + email (iana@iana.org)." + SYNTAX INTEGER { + other(0), + ipV4(1), + ipV6(2), + nsap(3), + hdlc(4), + bbn1822(5), + all802(6), + e163(7), + e164(8), + f69(9), + x121(10), + ipx(11), + appleTalk(12), + decnetIV(13), + banyanVines(14), + e164withNsap(15), + dns(16), + distinguishedName(17), -- (Distinguished Name, per X.500) + asNumber(18), -- (16-bit quantity, per the AS number space) + xtpOverIpv4(19), + xtpOverIpv6(20), + xtpNativeModeXTP(21), + fibreChannelWWPN(22), + fibreChannelWWNN(23), + gwid(24), + reserved(65535) + } + END diff --git a/equallogic/IANA-LANGUAGE-MIB.txt b/equallogic/IANA-LANGUAGE-MIB.txt new file mode 100755 index 0000000..b0ad3ed --- /dev/null +++ b/equallogic/IANA-LANGUAGE-MIB.txt @@ -0,0 +1,123 @@ +IANA-LANGUAGE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, mib-2 + FROM SNMPv2-SMI; + +ianaLanguages MODULE-IDENTITY + LAST-UPDATED "200005100000Z" -- May 10, 2000 + ORGANIZATION "IANA" + CONTACT-INFO + "Internet Assigned Numbers Authority (IANA) + + Postal: ICANN + 4676 Admiralty Way, Suite 330 + Marina del Rey, CA 90292 + + Tel: +1 310 823 9358 x20 + E-Mail: iana@iana.org" + DESCRIPTION + "The MIB module registers object identifier values for + well-known programming and scripting languages. Every + language registration MUST describe the format used + when transferring scripts written in this language. + + Any additions or changes to the contents of this MIB + module require Designated Expert Review as defined in + the Guidelines for Writing IANA Considerations Section + document. The Designated Expert will be selected by + the IESG Area Director of the OPS Area. + + Note, this module does not have to register all possible + languages since languages are identified by object + identifier values. It is therefore possible to registered + languages in private OID trees. The references given below are not + normative with regard to the language version. Other + references might be better suited to describe some newer + versions of this language. The references are only + provided as `a pointer into the right direction'." + + -- Revision log, in reverse chronological order + + REVISION "200005100000Z" -- May 10, 2000 + DESCRIPTION "Import mib-2 instead of experimental, so that + this module compiles" + + REVISION "199909090900Z" -- September 9, 1999 + DESCRIPTION "Initial version as published at time of + publication of RFC 2591." + ::= { mib-2 73 } + +ianaLangJavaByteCode OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Java byte code to be processed by a Java virtual machine. + A script written in Java byte code is transferred by using + the Java archive file format (JAR)." + REFERENCE + "The Java Virtual Machine Specification. + ISBN 0-201-63452-X" + ::= { ianaLanguages 1 } + +ianaLangTcl OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Tool Command Language (Tcl). A script written in the + Tcl language is transferred in Tcl source code format." + REFERENCE + "Tcl and the Tk Toolkit. + ISBN 0-201-63337-X" + ::= { ianaLanguages 2 } + +ianaLangPerl OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Perl language. A script written in the Perl language + is transferred in Perl source code format." + REFERENCE + "Programming Perl. + ISBN 1-56592-149-6" + ::= { ianaLanguages 3 } + +ianaLangScheme OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Scheme language. A script written in the Scheme + language is transferred in Scheme source code format." + REFERENCE + "The Revised^4 Report on the Algorithmic Language Scheme. + MIT Press" + ::= { ianaLanguages 4 } + +ianaLangSRSL OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The SNMP Script Language defined by SNMP Research. A + script written in the SNMP Script Language is transferred + in the SNMP Script Language source code format." + ::= { ianaLanguages 5 } + +ianaLangPSL OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Patrol Script Language defined by BMC Software. A script + written in the Patrol Script Language is transferred in the + Patrol Script Language source code format." + REFERENCE + "PATROL Script Language Reference Manual, Version 3.0, + November 30, 1995. BMC Software, Inc. 2101 City West Blvd., + Houston, Texas 77042." + ::= { ianaLanguages 6 } + +ianaLangSMSL OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Systems Management Scripting Language. A script written + in the SMSL language is transferred in the SMSL source code + format." + REFERENCE + "ISO/ITU Command Sequencer. + ISO 10164-21 or ITU X.753" + ::= { ianaLanguages 7 } + +END diff --git a/equallogic/IANAifType-MIB.txt b/equallogic/IANAifType-MIB.txt new file mode 100755 index 0000000..53373bb --- /dev/null +++ b/equallogic/IANAifType-MIB.txt @@ -0,0 +1,380 @@ + IANAifType-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI + TEXTUAL-CONVENTION FROM SNMPv2-TC; + + ianaifType MODULE-IDENTITY + LAST-UPDATED "200210170000Z" -- Oct 17, 2002 + ORGANIZATION "IANA" + CONTACT-INFO " Internet Assigned Numbers Authority + + Postal: ICANN + 4676 Admiralty Way, Suite 330 + Marina del Rey, CA 90292 + + Tel: +1 310 823 9358 + E-Mail: iana@iana.org" + DESCRIPTION "This MIB module defines the IANAifType Textual + Convention, and thus the enumerated values of + the ifType object defined in MIB-II's ifTable." + + REVISION "200210170000Z" -- Oct 17, 2002 + DESCRIPTION "Registration of new IANAifType + 219." + + REVISION "200207160000Z" -- Jul 16, 2002 + DESCRIPTION "Registration of new IANAifTypes + 217 and 218." + + REVISION "200207100000Z" -- Jul 10, 2002 + DESCRIPTION "Registration of new IANAifTypes + 215 and 216." + + REVISION "200206190000Z" -- Jun 19, 2002 + DESCRIPTION "Registration of new IANAifType + 214." + + REVISION "200201040000Z" -- Jan 4, 2002 + DESCRIPTION "Registration of new IANAifTypes + 211, 212 and 213." + + REVISION "200112200000Z" -- Dec 20, 2001 + DESCRIPTION "Registration of new IANAifTypes + 209 and 210." + + REVISION "200111150000Z" -- Nov 15, 2001 + DESCRIPTION "Registration of new IANAifTypes + 207 and 208." + + REVISION "200111060000Z" -- Nov 6, 2001 + DESCRIPTION "Registration of new IANAifType + 206." + + REVISION "200111020000Z" -- Nov 2, 2001 + DESCRIPTION "Registration of new IANAifType + 205." + + REVISION "200110160000Z" -- Oct 16, 2001 + DESCRIPTION "Registration of new IANAifTypes + 199, 200, 201, 202, 203, and 204." + + REVISION "200109190000Z" -- Sept 19, 2001 + DESCRIPTION "Registration of new IANAifType + 198." + + REVISION "200105110000Z" -- May 11, 2001 + DESCRIPTION "Registration of new IANAifType + 197." + + REVISION "200101120000Z" -- Jan 12, 2001 + DESCRIPTION "Registration of new IANAifTypes + 195 and 196." + + REVISION "200012190000Z" -- Dec 19, 2000 + DESCRIPTION "Registration of new IANAifTypes + 193 and 194." + + REVISION "200012070000Z" -- Dec 07, 2000 + DESCRIPTION "Registration of new IANAifTypes + 191 and 192." + + REVISION "200012040000Z" -- Dec 04, 2000 + DESCRIPTION "Registration of new IANAifType + 190." + + REVISION "200010170000Z" -- Oct 17, 2000 + DESCRIPTION "Registration of new IANAifTypes + 188 and 189." + + REVISION "200010020000Z" -- Oct 02, 2000 + DESCRIPTION "Registration of new IANAifType 187." + + REVISION "200009010000Z" -- Sept 01, 2000 + DESCRIPTION "Registration of new IANAifTypes + 184, 185, and 186." + + REVISION "200008240000Z" -- Aug 24, 2000 + DESCRIPTION "Registration of new IANAifType 183." + + REVISION "200008230000Z" -- Aug 23, 2000 + DESCRIPTION "Registration of new IANAifTypes + 174-182." + + REVISION "200008220000Z" -- Aug 22, 2000 + DESCRIPTION "Registration of new IANAifTypes 170, + 171, 172 and 173." + + REVISION "200004250000Z" -- Apr 25, 2000 + DESCRIPTION "Registration of new IANAifTypes 168 and 169." + + REVISION "200003060000Z" -- Mar 6, 2000 + DESCRIPTION "Fixed a missing semi-colon in the IMPORT. + Also cleaned up the REVISION log a bit. + It is not complete, but from now on it will + be maintained and kept up to date with each + change to this MIB module." + + REVISION "199910081430Z" -- Oct 08, 1999 + DESCRIPTION "Include new name assignments up to cnr(85). + This is the first version available via the WWW + at: ftp://ftp.isi.edu/mib/ianaiftype.mib" + + REVISION "199401310000Z" -- Jan 31, 1994 + DESCRIPTION "Initial version of this MIB as published in + RFC 1573." + ::= { mib-2 30 } + + IANAifType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type is used as the syntax of the ifType + object in the (updated) definition of MIB-II's + ifTable. + + The definition of this textual convention with the + addition of newly assigned values is published + periodically by the IANA, in either the Assigned + Numbers RFC, or some derivative of it specific to + Internet Network Management number assignments. (The + latest arrangements can be obtained by contacting the + IANA.) + + Requests for new values should be made to IANA via + email (iana@iana.org). + + The relationship between the assignment of ifType + values and of OIDs to particular media-specific MIBs + is solely the purview of IANA and is subject to change + without notice. Quite often, a media-specific MIB's + OID-subtree assignment within MIB-II's 'transmission' + subtree will be the same as its ifType value. + However, in some circumstances this will not be the + case, and implementors must not pre-assume any + specific relationship between ifType values and + transmission subtree OIDs." + SYNTAX INTEGER { + other(1), -- none of the following + regular1822(2), + hdh1822(3), + ddnX25(4), + rfc877x25(5), + ethernetCsmacd(6), + iso88023Csmacd(7), + iso88024TokenBus(8), + iso88025TokenRing(9), + iso88026Man(10), + starLan(11), + proteon10Mbit(12), + proteon80Mbit(13), + hyperchannel(14), + fddi(15), + lapb(16), + sdlc(17), + ds1(18), -- DS1-MIB + e1(19), -- Obsolete see DS1-MIB + basicISDN(20), + primaryISDN(21), + propPointToPointSerial(22), -- proprietary serial + ppp(23), + softwareLoopback(24), + eon(25), -- CLNP over IP + ethernet3Mbit(26), + nsip(27), -- XNS over IP + slip(28), -- generic SLIP + ultra(29), -- ULTRA technologies + ds3(30), -- DS3-MIB + sip(31), -- SMDS, coffee + frameRelay(32), -- DTE only. + rs232(33), + para(34), -- parallel-port + arcnet(35), -- arcnet + arcnetPlus(36), -- arcnet plus + atm(37), -- ATM cells + miox25(38), + sonet(39), -- SONET or SDH + x25ple(40), + iso88022llc(41), + localTalk(42), + smdsDxi(43), + frameRelayService(44), -- FRNETSERV-MIB + v35(45), + hssi(46), + hippi(47), + modem(48), -- Generic modem + aal5(49), -- AAL5 over ATM + sonetPath(50), + sonetVT(51), + smdsIcip(52), -- SMDS InterCarrier Interface + propVirtual(53), -- proprietary virtual/internal + propMultiplexor(54),-- proprietary multiplexing + ieee80212(55), -- 100BaseVG + fibreChannel(56), -- Fibre Channel + hippiInterface(57), -- HIPPI interfaces + frameRelayInterconnect(58), -- Obsolete use either + -- frameRelay(32) or + -- frameRelayService(44). + aflane8023(59), -- ATM Emulated LAN for 802.3 + aflane8025(60), -- ATM Emulated LAN for 802.5 + cctEmul(61), -- ATM Emulated circuit + fastEther(62), -- Fast Ethernet (100BaseT) + isdn(63), -- ISDN and X.25 + v11(64), -- CCITT V.11/X.21 + v36(65), -- CCITT V.36 + g703at64k(66), -- CCITT G703 at 64Kbps + g703at2mb(67), -- Obsolete see DS1-MIB + qllc(68), -- SNA QLLC + fastEtherFX(69), -- Fast Ethernet (100BaseFX) + channel(70), -- channel + ieee80211(71), -- radio spread spectrum + ibm370parChan(72), -- IBM System 360/370 OEMI Channel + escon(73), -- IBM Enterprise Systems Connection + dlsw(74), -- Data Link Switching + isdns(75), -- ISDN S/T interface + isdnu(76), -- ISDN U interface + lapd(77), -- Link Access Protocol D + ipSwitch(78), -- IP Switching Objects + rsrb(79), -- Remote Source Route Bridging + atmLogical(80), -- ATM Logical Port + ds0(81), -- Digital Signal Level 0 + ds0Bundle(82), -- group of ds0s on the same ds1 + bsc(83), -- Bisynchronous Protocol + async(84), -- Asynchronous Protocol + cnr(85), -- Combat Net Radio + iso88025Dtr(86), -- ISO 802.5r DTR + eplrs(87), -- Ext Pos Loc Report Sys + arap(88), -- Appletalk Remote Access Protocol + propCnls(89), -- Proprietary Connectionless Protocol + hostPad(90), -- CCITT-ITU X.29 PAD Protocol + termPad(91), -- CCITT-ITU X.3 PAD Facility + frameRelayMPI(92), -- Multiproto Interconnect over FR + x213(93), -- CCITT-ITU X213 + adsl(94), -- Asymmetric Digital Subscriber Loop + radsl(95), -- Rate-Adapt. Digital Subscriber Loop + sdsl(96), -- Symmetric Digital Subscriber Loop + vdsl(97), -- Very H-Speed Digital Subscrib. Loop + iso88025CRFPInt(98), -- ISO 802.5 CRFP + myrinet(99), -- Myricom Myrinet + voiceEM(100), -- voice recEive and transMit + voiceFXO(101), -- voice Foreign Exchange Office + voiceFXS(102), -- voice Foreign Exchange Station + voiceEncap(103), -- voice encapsulation + voiceOverIp(104), -- voice over IP encapsulation + atmDxi(105), -- ATM DXI + atmFuni(106), -- ATM FUNI + atmIma (107), -- ATM IMA + pppMultilinkBundle(108), -- PPP Multilink Bundle + ipOverCdlc (109), -- IBM ipOverCdlc + ipOverClaw (110), -- IBM Common Link Access to Workstn + stackToStack (111), -- IBM stackToStack + virtualIpAddress (112), -- IBM VIPA + mpc (113), -- IBM multi-protocol channel support + ipOverAtm (114), -- IBM ipOverAtm + iso88025Fiber (115), -- ISO 802.5j Fiber Token Ring + tdlc (116), -- IBM twinaxial data link control + gigabitEthernet (117), -- Gigabit Ethernet + hdlc (118), -- HDLC + lapf (119), -- LAP F + v37 (120), -- V.37 + x25mlp (121), -- Multi-Link Protocol + x25huntGroup (122), -- X25 Hunt Group + trasnpHdlc (123), -- Transp HDLC + interleave (124), -- Interleave channel + fast (125), -- Fast channel + ip (126), -- IP (for APPN HPR in IP networks) + docsCableMaclayer (127), -- CATV Mac Layer + docsCableDownstream (128), -- CATV Downstream interface + docsCableUpstream (129), -- CATV Upstream interface + a12MppSwitch (130), -- Avalon Parallel Processor + tunnel (131), -- Encapsulation interface + coffee (132), -- coffee pot + ces (133), -- Circuit Emulation Service + atmSubInterface (134), -- ATM Sub Interface + l2vlan (135), -- Layer 2 Virtual LAN using 802.1Q + l3ipvlan (136), -- Layer 3 Virtual LAN using IP + l3ipxvlan (137), -- Layer 3 Virtual LAN using IPX + digitalPowerline (138), -- IP over Power Lines + mediaMailOverIp (139), -- Multimedia Mail over IP + dtm (140), -- Dynamic syncronous Transfer Mode + dcn (141), -- Data Communications Network + ipForward (142), -- IP Forwarding Interface + msdsl (143), -- Multi-rate Symmetric DSL + ieee1394 (144), -- IEEE1394 High Performance Serial Bus + if-gsn (145), -- HIPPI-6400 + dvbRccMacLayer (146), -- DVB-RCC MAC Layer + dvbRccDownstream (147), -- DVB-RCC Downstream Channel + dvbRccUpstream (148), -- DVB-RCC Upstream Channel + atmVirtual (149), -- ATM Virtual Interface + mplsTunnel (150), -- MPLS Tunnel Virtual Interface + srp (151), -- Spatial Reuse Protocol + voiceOverAtm (152), -- Voice Over ATM + voiceOverFrameRelay (153), -- Voice Over Frame Relay + idsl (154), -- Digital Subscriber Loop over ISDN + compositeLink (155), -- Avici Composite Link Interface + ss7SigLink (156), -- SS7 Signaling Link + propWirelessP2P (157), -- Prop. P2P wireless interface + frForward (158), -- Frame Forward Interface + rfc1483 (159), -- Multiprotocol over ATM AAL5 + usb (160), -- USB Interface + ieee8023adLag (161), -- IEEE 802.3ad Link Aggregate + bgppolicyaccounting (162), -- BGP Policy Accounting + frf16MfrBundle (163), -- FRF .16 Multilink Frame Relay + h323Gatekeeper (164), -- H323 Gatekeeper + h323Proxy (165), -- H323 Voice and Video Proxy + mpls (166), -- MPLS + mfSigLink (167), -- Multi-frequency signaling link + hdsl2 (168), -- High Bit-Rate DSL - 2nd generation + shdsl (169), -- Multirate HDSL2 + ds1FDL (170), -- Facility Data Link 4Kbps on a DS1 + pos (171), -- Packet over SONET/SDH Interface + dvbAsiIn (172), -- DVB-ASI Input + dvbAsiOut (173), -- DVB-ASI Output + plc (174), -- Power Line Communtications + nfas (175), -- Non Facility Associated Signaling + tr008 (176), -- TR008 + gr303RDT (177), -- Remote Digital Terminal + gr303IDT (178), -- Integrated Digital Terminal + isup (179), -- ISUP + propDocsWirelessMaclayer (180), -- prop/Maclayer + propDocsWirelessDownstream (181), -- prop/Downstream + propDocsWirelessUpstream (182), -- prop/Upstream + hiperlan2 (183), -- HIPERLAN Type 2 Radio Interface + propBWAp2Mp (184), -- PropBroadbandWirelessAccesspt2multipt + sonetOverheadChannel (185), -- SONET Overhead Channel + digitalWrapperOverheadChannel (186), -- Digital Wrapper + aal2 (187), -- ATM adaptation layer 2 + radioMAC (188), -- MAC layer over radio links + atmRadio (189), -- ATM over radio links + imt (190), -- Inter Machine Trunks + mvl (191), -- Multiple Virtual Lines DSL + reachDSL (192), -- Long Reach DSL + frDlciEndPt (193), -- Frame Relay DLCI End Point + atmVciEndPt (194), -- ATM VCI End Point + opticalChannel (195), -- Optical Channel + opticalTransport (196), -- Optical Transport + propAtm (197), -- Proprietary ATM + voiceOverCable (198), -- Voice Over Cable Interface + infiniband (199), -- Infiniband + teLink (200), -- TE Link + q2931 (201), -- Q.2931 + virtualTg (202), -- Virtual Trunk Group + sipTg (203), -- SIP Trunk Group + sipSig (204), -- SIP Signaling + docsCableUpstreamChannel (205), -- CATV Upstream Channel + econet (206), -- Acorn Econet + pon155 (207), -- FSAN 155Mb Symetrical PON interface + pon622 (208), -- FSAN622Mb Symetrical PON interface + bridge (209), -- Transparent bridge interface + linegroup (210), -- Interface common to multiple lines + voiceEMFGD (211), -- voice E&M Feature Group D + voiceFGDEANA (212), -- voice FGD Exchange Access North American + voiceDID (213), -- voice Direct Inward Dialing + mpegTransport (214), -- MPEG transport interface + sixToFour (215), -- 6to4 interface + gtp (216), -- GTP (GPRS Tunneling Protocol) + pdnEtherLoop1 (217), -- Paradyne EtherLoop 1 + pdnEtherLoop2 (218), -- Paradyne EtherLoop 2 + opticalChannelGroup (219) -- Optical Channel Group + } + + END diff --git a/equallogic/INET-ADDRESS-MIB.txt b/equallogic/INET-ADDRESS-MIB.txt new file mode 100755 index 0000000..b19adcc --- /dev/null +++ b/equallogic/INET-ADDRESS-MIB.txt @@ -0,0 +1,298 @@ +INET-ADDRESS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, mib-2, Unsigned32 FROM SNMPv2-SMI + TEXTUAL-CONVENTION FROM SNMPv2-TC; + +inetAddressMIB MODULE-IDENTITY + LAST-UPDATED "200205090000Z" + ORGANIZATION + "IETF Operations and Management Area" + CONTACT-INFO + "Juergen Schoenwaelder (Editor) + TU Braunschweig + Bueltenweg 74/75 + 38106 Braunschweig, Germany + + Phone: +49 531 391-3289 + EMail: schoenw@ibr.cs.tu-bs.de + + Send comments to ." + DESCRIPTION + "This MIB module defines textual conventions for + representing Internet addresses. An Internet + address can be an IPv4 address, an IPv6 address + or a DNS domain name. This module also defines + textual conventions for Internet port numbers, + autonomous system numbers and the length of an + Internet address prefix." + REVISION "200205090000Z" + DESCRIPTION + "Second version, published as RFC 3291. This + revisions contains several clarifications and it + + introduces several new textual conventions: + InetAddressPrefixLength, InetPortNumber, + InetAutonomousSystemNumber, InetAddressIPv4z, + and InetAddressIPv6z." + REVISION "200006080000Z" + DESCRIPTION + "Initial version, published as RFC 2851." + ::= { mib-2 76 } + +InetAddressType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value that represents a type of Internet address. + unknown(0) An unknown address type. This value MUST + be used if the value of the corresponding + InetAddress object is a zero-length string. + It may also be used to indicate an IP address + which is not in one of the formats defined + below. + + ipv4(1) An IPv4 address as defined by the + InetAddressIPv4 textual convention. + + ipv6(2) A global IPv6 address as defined by the + InetAddressIPv6 textual convention. + + ipv4z(3) A non-global IPv4 address including a zone + index as defined by the InetAddressIPv4z + textual convention. + + ipv6z(4) A non-global IPv6 address including a zone + index as defined by the InetAddressIPv6z + textual convention. + + dns(16) A DNS domain name as defined by the + InetAddressDNS textual convention. + + Each definition of a concrete InetAddressType value must be + accompanied by a definition of a textual convention for use + with that InetAddressType. + + To support future extensions, the InetAddressType textual + convention SHOULD NOT be sub-typed in object type definitions. + It MAY be sub-typed in compliance statements in order to + require only a subset of these address types for a compliant + implementation. + + Implementations must ensure that InetAddressType objects + + and any dependent objects (e.g. InetAddress objects) are + consistent. An inconsistentValue error must be generated + if an attempt to change an InetAddressType object would, + for example, lead to an undefined InetAddress value. In + particular, InetAddressType/InetAddress pairs must be + changed together if the address type changes (e.g. from + ipv6(2) to ipv4(1))." + SYNTAX INTEGER { + unknown(0), + ipv4(1), + ipv6(2), + ipv4z(3), + ipv6z(4), + dns(16) + } + +InetAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Denotes a generic Internet address. + + An InetAddress value is always interpreted within the context + of an InetAddressType value. Every usage of the InetAddress + textual convention is required to specify the InetAddressType + object which provides the context. It is suggested that the + InetAddressType object is logically registered before the + object(s) which use the InetAddress textual convention if + they appear in the same logical row. + + The value of an InetAddress object must always be + consistent with the value of the associated InetAddressType + object. Attempts to set an InetAddress object to a value + which is inconsistent with the associated InetAddressType + must fail with an inconsistentValue error. + + When this textual convention is used as the syntax of an + index object, there may be issues with the limit of 128 + sub-identifiers specified in SMIv2, STD 58. In this case, + the object definition MUST include a 'SIZE' clause to + limit the number of potential instance sub-identifiers." + SYNTAX OCTET STRING (SIZE (0..255)) + +InetAddressIPv4 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1d.1d.1d.1d" + STATUS current + DESCRIPTION + "Represents an IPv4 network address: + + octets contents encoding + 1-4 IPv4 address network-byte order + + The corresponding InetAddressType value is ipv4(1). + + This textual convention SHOULD NOT be used directly in object + definitions since it restricts addresses to a specific format. + However, if it is used, it MAY be used either on its own or in + conjunction with InetAddressType as a pair." + SYNTAX OCTET STRING (SIZE (4)) + +InetAddressIPv6 ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2x:2x:2x:2x:2x:2x:2x:2x" + STATUS current + DESCRIPTION + "Represents an IPv6 network address: + + octets contents encoding + 1-16 IPv6 address network-byte order + + The corresponding InetAddressType value is ipv6(2). + + This textual convention SHOULD NOT be used directly in object + definitions since it restricts addresses to a specific format. + However, if it is used, it MAY be used either on its own or in + conjunction with InetAddressType as a pair." + SYNTAX OCTET STRING (SIZE (16)) + +InetAddressIPv4z ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1d.1d.1d.1d%4d" + STATUS current + DESCRIPTION + "Represents a non-global IPv4 network address together + with its zone index: + + octets contents encoding + 1-4 IPv4 address network-byte order + 5-8 zone index network-byte order + + The corresponding InetAddressType value is ipv4z(3). + + The zone index (bytes 5-8) is used to disambiguate identical + address values on nodes which have interfaces attached to + different zones of the same scope. The zone index may contain + the special value 0 which refers to the default zone for each + scope. + + This textual convention SHOULD NOT be used directly in object + + definitions since it restricts addresses to a specific format. + However, if it is used, it MAY be used either on its own or in + conjunction with InetAddressType as a pair." + SYNTAX OCTET STRING (SIZE (8)) + +InetAddressIPv6z ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2x:2x:2x:2x:2x:2x:2x:2x%4d" + STATUS current + DESCRIPTION + "Represents a non-global IPv6 network address together + with its zone index: + + octets contents encoding + 1-16 IPv6 address network-byte order + 17-20 zone index network-byte order + + The corresponding InetAddressType value is ipv6z(4). + + The zone index (bytes 17-20) is used to disambiguate + identical address values on nodes which have interfaces + attached to different zones of the same scope. The zone index + may contain the special value 0 which refers to the default + zone for each scope. + + This textual convention SHOULD NOT be used directly in object + definitions since it restricts addresses to a specific format. + However, if it is used, it MAY be used either on its own or in + conjunction with InetAddressType as a pair." + SYNTAX OCTET STRING (SIZE (20)) + +InetAddressDNS ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "Represents a DNS domain name. The name SHOULD be fully + qualified whenever possible. + + The corresponding InetAddressType is dns(16). + + The DESCRIPTION clause of InetAddress objects that may have + InetAddressDNS values must fully describe how (and when) such + names are to be resolved to IP addresses. + + This textual convention SHOULD NOT be used directly in object + definitions since it restricts addresses to a specific format. + However, if it is used, it MAY be used either on its own or in + conjunction with InetAddressType as a pair." + SYNTAX OCTET STRING (SIZE (1..255)) + +InetAddressPrefixLength ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Denotes the length of a generic Internet network address + prefix. A value of n corresponds to an IP address mask + which has n contiguous 1-bits from the most significant + bit (MSB) and all other bits set to 0. + + An InetAddressPrefixLength value is always interpreted within + the context of an InetAddressType value. Every usage of the + InetAddressPrefixLength textual convention is required to + specify the InetAddressType object which provides the + context. It is suggested that the InetAddressType object is + logically registered before the object(s) which use the + InetAddressPrefixLength textual convention if they appear in + the same logical row. + + InetAddressPrefixLength values that are larger than + the maximum length of an IP address for a specific + InetAddressType are treated as the maximum significant + value applicable for the InetAddressType. The maximum + significant value is 32 for the InetAddressType + 'ipv4(1)' and 'ipv4z(3)' and 128 for the InetAddressType + 'ipv6(2)' and 'ipv6z(4)'. The maximum significant value + for the InetAddressType 'dns(16)' is 0. + + The value zero is object-specific and must be defined as + part of the description of any object which uses this + syntax. Examples of the usage of zero might include + situations where the Internet network address prefix + is unknown or does not apply." + SYNTAX Unsigned32 + +InetPortNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a 16 bit port number of an Internet transport + layer protocol. Port numbers are assigned by IANA. A + current list of all assignments is available from + . + + The value zero is object-specific and must be defined as + part of the description of any object which uses this + syntax. Examples of the usage of zero might include + situations where a port number is unknown, or when the + value zero is used as a wildcard in a filter." + REFERENCE "STD 6 (RFC 768), STD 7 (RFC 793) and RFC 2960" + SYNTAX Unsigned32 (0..65535) + +InetAutonomousSystemNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents an autonomous system number which identifies an + Autonomous System (AS). An AS is a set of routers under a + single technical administration, using an interior gateway + protocol and common metrics to route packets within the AS, + and using an exterior gateway protocol to route packets to + other ASs'. IANA maintains the AS number space and has + delegated large parts to the regional registries. + + Autonomous system numbers are currently limited to 16 bits + (0..65535). There is however work in progress to enlarge the + autonomous system number space to 32 bits. This textual + convention therefore uses an Unsigned32 value without a + range restriction in order to support a larger autonomous + system number space." + REFERENCE "RFC 1771, RFC 1930" + SYNTAX Unsigned32 + +END diff --git a/equallogic/RFC-1215.txt b/equallogic/RFC-1215.txt new file mode 100755 index 0000000..6432723 --- /dev/null +++ b/equallogic/RFC-1215.txt @@ -0,0 +1,38 @@ + +RFC-1215 DEFINITIONS ::= BEGIN + +-- This module is a empty module. It has been created solely for the +-- purpose of allowing other modules to correctly import the TRAP-TYPE +-- clause from RFC-1215 where it should be imported from. It's a +-- built in type in the UCD-SNMP code, and in fact RFC-1215 doesn't +-- actually define a mib at all; it only defines macros. However, +-- importing the TRAP-TYPE is conventionally done from an import +-- clause pointing to RFC-1215. +-- +-- Wes 7/17/98 + +TRAP-TYPE MACRO ::= +BEGIN + TYPE NOTATION ::= "ENTERPRISE" value + (enterprise OBJECT IDENTIFIER) + VarPart + DescrPart + ReferPart + VALUE NOTATION ::= value (VALUE INTEGER) + VarPart ::= + "VARIABLES" "{" VarTypes "}" + | empty + VarTypes ::= + VarType | VarTypes "," VarType + VarType ::= + value (vartype ObjectName) + DescrPart ::= + "DESCRIPTION" value (description DisplayString) + | empty + ReferPart ::= + "REFERENCE" value (reference DisplayString) + | empty +END + + +END diff --git a/equallogic/RFC1155-SMI.txt b/equallogic/RFC1155-SMI.txt new file mode 100755 index 0000000..3abc7ff --- /dev/null +++ b/equallogic/RFC1155-SMI.txt @@ -0,0 +1,119 @@ +RFC1155-SMI DEFINITIONS ::= BEGIN + +EXPORTS -- EVERYTHING + internet, directory, mgmt, + experimental, private, enterprises, + OBJECT-TYPE, ObjectName, ObjectSyntax, SimpleSyntax, + ApplicationSyntax, NetworkAddress, IpAddress, + Counter, Gauge, TimeTicks, Opaque; + + -- the path to the root + + internet OBJECT IDENTIFIER ::= { iso org(3) dod(6) 1 } + + directory OBJECT IDENTIFIER ::= { internet 1 } + + mgmt OBJECT IDENTIFIER ::= { internet 2 } + + experimental OBJECT IDENTIFIER ::= { internet 3 } + + private OBJECT IDENTIFIER ::= { internet 4 } + enterprises OBJECT IDENTIFIER ::= { private 1 } + + -- definition of object types + + OBJECT-TYPE MACRO ::= + BEGIN + TYPE NOTATION ::= "SYNTAX" type (TYPE ObjectSyntax) + "ACCESS" Access + "STATUS" Status + VALUE NOTATION ::= value (VALUE ObjectName) + + Access ::= "read-only" + | "read-write" + | "write-only" + | "not-accessible" + Status ::= "mandatory" + | "optional" + | "obsolete" + END + + -- names of objects in the MIB + + ObjectName ::= + OBJECT IDENTIFIER + + -- syntax of objects in the MIB + + ObjectSyntax ::= + CHOICE { + simple + SimpleSyntax, + -- note that simple SEQUENCEs are not directly + -- mentioned here to keep things simple (i.e., + -- prevent mis-use). However, application-wide + -- types which are IMPLICITly encoded simple + -- SEQUENCEs may appear in the following CHOICE + + application-wide + ApplicationSyntax + } + + SimpleSyntax ::= + CHOICE { + number + INTEGER, + string + OCTET STRING, + object + OBJECT IDENTIFIER, + empty + NULL + } + + ApplicationSyntax ::= + CHOICE { + address + NetworkAddress, + counter + Counter, + gauge + Gauge, + ticks + TimeTicks, + arbitrary + Opaque + + -- other application-wide types, as they are + -- defined, will be added here + } + + -- application-wide types + + NetworkAddress ::= + CHOICE { + internet + IpAddress + } + + IpAddress ::= + [APPLICATION 0] -- in network-byte order + IMPLICIT OCTET STRING (SIZE (4)) + + Counter ::= + [APPLICATION 1] + IMPLICIT INTEGER (0..4294967295) + + Gauge ::= + [APPLICATION 2] + IMPLICIT INTEGER (0..4294967295) + + TimeTicks ::= + [APPLICATION 3] + IMPLICIT INTEGER (0..4294967295) + + Opaque ::= + [APPLICATION 4] -- arbitrary ASN.1 value, + IMPLICIT OCTET STRING -- "double-wrapped" + + END diff --git a/equallogic/RFC1213-MIB.txt b/equallogic/RFC1213-MIB.txt new file mode 100755 index 0000000..408ccd7 --- /dev/null +++ b/equallogic/RFC1213-MIB.txt @@ -0,0 +1,2613 @@ +RFC1213-MIB DEFINITIONS ::= BEGIN + +IMPORTS + mgmt, NetworkAddress, IpAddress, Counter, Gauge, + TimeTicks + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212; + +-- This MIB module uses the extended OBJECT-TYPE macro as +-- defined in [14]; + +-- MIB-II (same prefix as MIB-I) + +mib-2 OBJECT IDENTIFIER ::= { mgmt 1 } + +-- textual conventions + +DisplayString ::= + OCTET STRING +-- This data type is used to model textual information taken +-- from the NVT ASCII character set. By convention, objects +-- with this syntax are declared as having + +-- +-- SIZE (0..255) + +PhysAddress ::= + OCTET STRING +-- This data type is used to model media addresses. For many +-- types of media, this will be in a binary representation. +-- For example, an ethernet address would be represented as +-- a string of 6 octets. + +-- groups in MIB-II + +system OBJECT IDENTIFIER ::= { mib-2 1 } + +interfaces OBJECT IDENTIFIER ::= { mib-2 2 } + +at OBJECT IDENTIFIER ::= { mib-2 3 } + +ip OBJECT IDENTIFIER ::= { mib-2 4 } + +icmp OBJECT IDENTIFIER ::= { mib-2 5 } + +tcp OBJECT IDENTIFIER ::= { mib-2 6 } + +udp OBJECT IDENTIFIER ::= { mib-2 7 } + +egp OBJECT IDENTIFIER ::= { mib-2 8 } + +-- historical (some say hysterical) +-- cmot OBJECT IDENTIFIER ::= { mib-2 9 } + +transmission OBJECT IDENTIFIER ::= { mib-2 10 } + +snmp OBJECT IDENTIFIER ::= { mib-2 11 } + +-- the System group + +-- Implementation of the System group is mandatory for all +-- systems. If an agent is not configured to have a value +-- for any of these variables, a string of length 0 is +-- returned. + +sysDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A textual description of the entity. This value + should include the full name and version + identification of the system's hardware type, + software operating-system, and networking + software. It is mandatory that this only contain + printable ASCII characters." + ::= { system 1 } + +sysObjectID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The vendor's authoritative identification of the + network management subsystem contained in the + entity. This value is allocated within the SMI + enterprises subtree (1.3.6.1.4.1) and provides an + easy and unambiguous means for determining `what + kind of box' is being managed. For example, if + vendor `Flintstones, Inc.' was assigned the + subtree 1.3.6.1.4.1.4242, it could assign the + identifier 1.3.6.1.4.1.4242.1.1 to its `Fred + Router'." + ::= { system 2 } + +sysUpTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time (in hundredths of a second) since the + network management portion of the system was last + re-initialized." + ::= { system 3 } + +sysContact OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The textual identification of the contact person + for this managed node, together with information + on how to contact this person." + ::= { system 4 } + +sysName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "An administratively-assigned name for this + managed node. By convention, this is the node's + fully-qualified domain name." + ::= { system 5 } + +sysLocation OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The physical location of this node (e.g., + `telephone closet, 3rd floor')." + ::= { system 6 } + +sysServices OBJECT-TYPE + SYNTAX INTEGER (0..127) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A value which indicates the set of services that + this entity primarily offers. + + The value is a sum. This sum initially takes the + value zero, Then, for each layer, L, in the range + 1 through 7, that this node performs transactions + for, 2 raised to (L - 1) is added to the sum. For + example, a node which performs primarily routing + functions would have a value of 4 (2^(3-1)). In + contrast, a node which is a host offering + application services would have a value of 72 + (2^(4-1) + 2^(7-1)). Note that in the context of + the Internet suite of protocols, values should be + calculated accordingly: + + layer functionality + 1 physical (e.g., repeaters) + 2 datalink/subnetwork (e.g., bridges) + 3 internet (e.g., IP gateways) + 4 end-to-end (e.g., IP hosts) + 7 applications (e.g., mail relays) + + For systems including OSI protocols, layers 5 and + 6 may also be counted." + ::= { system 7 } + +-- the Interfaces group + +-- Implementation of the Interfaces group is mandatory for +-- all systems. + +ifNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of network interfaces (regardless of + their current state) present on this system." + ::= { interfaces 1 } + +-- the Interfaces table + +-- The Interfaces table contains information on the entity's +-- interfaces. Each interface is thought of as being +-- attached to a `subnetwork'. Note that this term should +-- not be confused with `subnet' which refers to an +-- addressing partitioning scheme used in the Internet suite +-- of protocols. + +ifTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of interface entries. The number of + entries is given by the value of ifNumber." + ::= { interfaces 2 } + +ifEntry OBJECT-TYPE + SYNTAX IfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An interface entry containing objects at the + subnetwork layer and below for a particular + interface." + INDEX { ifIndex } + ::= { ifTable 1 } + +IfEntry ::= + SEQUENCE { + ifIndex + INTEGER, + ifDescr + DisplayString, + ifType + INTEGER, + ifMtu + INTEGER, + ifSpeed + Gauge, + ifPhysAddress + PhysAddress, + ifAdminStatus + INTEGER, + ifOperStatus + INTEGER, + ifLastChange + TimeTicks, + ifInOctets + Counter, + ifInUcastPkts + Counter, + ifInNUcastPkts + Counter, + ifInDiscards + Counter, + ifInErrors + Counter, + ifInUnknownProtos + Counter, + ifOutOctets + Counter, + ifOutUcastPkts + Counter, + ifOutNUcastPkts + Counter, + ifOutDiscards + Counter, + ifOutErrors + Counter, + ifOutQLen + Gauge, + ifSpecific + OBJECT IDENTIFIER + } + +ifIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value for each interface. Its value + ranges between 1 and the value of ifNumber. The + value for each interface must remain constant at + least from one re-initialization of the entity's + network management system to the next re- + initialization." + ::= { ifEntry 1 } + +ifDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A textual string containing information about the + interface. This string should include the name of + the manufacturer, the product name and the version + of the hardware interface." + ::= { ifEntry 2 } + +ifType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + regular1822(2), + hdh1822(3), + ddn-x25(4), + rfc877-x25(5), + ethernet-csmacd(6), + iso88023-csmacd(7), + iso88024-tokenBus(8), + iso88025-tokenRing(9), + iso88026-man(10), + starLan(11), + proteon-10Mbit(12), + proteon-80Mbit(13), + hyperchannel(14), + fddi(15), + lapb(16), + sdlc(17), + ds1(18), -- T-1 + e1(19), -- european equiv. of T-1 + basicISDN(20), + primaryISDN(21), -- proprietary serial + propPointToPointSerial(22), + ppp(23), + softwareLoopback(24), + eon(25), -- CLNP over IP [11] + ethernet-3Mbit(26), + nsip(27), -- XNS over IP + slip(28), -- generic SLIP + ultra(29), -- ULTRA technologies + ds3(30), -- T-3 + sip(31), -- SMDS + frame-relay(32) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of interface, distinguished according to + the physical/link protocol(s) immediately `below' + the network layer in the protocol stack." + ::= { ifEntry 3 } + +ifMtu OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The size of the largest datagram which can be + sent/received on the interface, specified in + octets. For interfaces that are used for + transmitting network datagrams, this is the size + of the largest network datagram that can be sent + on the interface." + ::= { ifEntry 4 } + +ifSpeed OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An estimate of the interface's current bandwidth + in bits per second. For interfaces which do not + vary in bandwidth or for those where no accurate + estimation can be made, this object should contain + the nominal bandwidth." + ::= { ifEntry 5 } + +ifPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The interface's address at the protocol layer + immediately `below' the network layer in the + protocol stack. For interfaces which do not have + + such an address (e.g., a serial line), this object + should contain an octet string of zero length." + ::= { ifEntry 6 } + +ifAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2), + testing(3) -- in some test mode + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The desired state of the interface. The + testing(3) state indicates that no operational + packets can be passed." + ::= { ifEntry 7 } + +ifOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2), + testing(3) -- in some test mode + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current operational state of the interface. + The testing(3) state indicates that no operational + packets can be passed." + ::= { ifEntry 8 } + +ifLastChange OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of sysUpTime at the time the interface + entered its current operational state. If the + current state was entered prior to the last re- + initialization of the local network management + subsystem, then this object contains a zero + value." + ::= { ifEntry 9 } + +ifInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of octets received on the + interface, including framing characters." + ::= { ifEntry 10 } + +ifInUcastPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of subnetwork-unicast packets + delivered to a higher-layer protocol." + ::= { ifEntry 11 } + +ifInNUcastPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of non-unicast (i.e., subnetwork- + broadcast or subnetwork-multicast) packets + delivered to a higher-layer protocol." + ::= { ifEntry 12 } + +ifInDiscards OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of inbound packets which were chosen + to be discarded even though no errors had been + detected to prevent their being deliverable to a + higher-layer protocol. One possible reason for + discarding such a packet could be to free up + buffer space." + ::= { ifEntry 13 } + +ifInErrors OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of inbound packets that contained + errors preventing them from being deliverable to a + higher-layer protocol." + ::= { ifEntry 14 } + +ifInUnknownProtos OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets received via the interface + which were discarded because of an unknown or + unsupported protocol." + ::= { ifEntry 15 } + +ifOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of octets transmitted out of the + interface, including framing characters." + ::= { ifEntry 16 } + +ifOutUcastPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted to a + subnetwork-unicast address, including those that + were discarded or not sent." + ::= { ifEntry 17 } + +ifOutNUcastPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted to a non- + unicast (i.e., a subnetwork-broadcast or + subnetwork-multicast) address, including those + that were discarded or not sent." + ::= { ifEntry 18 } + +ifOutDiscards OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of outbound packets which were chosen + + to be discarded even though no errors had been + detected to prevent their being transmitted. One + possible reason for discarding such a packet could + be to free up buffer space." + ::= { ifEntry 19 } + +ifOutErrors OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of outbound packets that could not be + transmitted because of errors." + ::= { ifEntry 20 } + +ifOutQLen OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The length of the output packet queue (in + packets)." + ::= { ifEntry 21 } + +ifSpecific OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A reference to MIB definitions specific to the + particular media being used to realize the + interface. For example, if the interface is + realized by an ethernet, then the value of this + object refers to a document defining objects + specific to ethernet. If this information is not + present, its value should be set to the OBJECT + IDENTIFIER { 0 0 }, which is a syntatically valid + object identifier, and any conformant + implementation of ASN.1 and BER must be able to + generate and recognize this value." + ::= { ifEntry 22 } + +-- the Address Translation group + +-- Implementation of the Address Translation group is +-- mandatory for all systems. Note however that this group +-- is deprecated by MIB-II. That is, it is being included + +-- solely for compatibility with MIB-I nodes, and will most +-- likely be excluded from MIB-III nodes. From MIB-II and +-- onwards, each network protocol group contains its own +-- address translation tables. + +-- The Address Translation group contains one table which is +-- the union across all interfaces of the translation tables +-- for converting a NetworkAddress (e.g., an IP address) into +-- a subnetwork-specific address. For lack of a better term, +-- this document refers to such a subnetwork-specific address +-- as a `physical' address. + +-- Examples of such translation tables are: for broadcast +-- media where ARP is in use, the translation table is +-- equivalent to the ARP cache; or, on an X.25 network where +-- non-algorithmic translation to X.121 addresses is +-- required, the translation table contains the +-- NetworkAddress to X.121 address equivalences. + +atTable OBJECT-TYPE + SYNTAX SEQUENCE OF AtEntry + ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The Address Translation tables contain the + NetworkAddress to `physical' address equivalences. + Some interfaces do not use translation tables for + determining address equivalences (e.g., DDN-X.25 + has an algorithmic method); if all interfaces are + of this type, then the Address Translation table + is empty, i.e., has zero entries." + ::= { at 1 } + +atEntry OBJECT-TYPE + SYNTAX AtEntry + ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Each entry contains one NetworkAddress to + `physical' address equivalence." + INDEX { atIfIndex, + atNetAddress } + ::= { atTable 1 } + +AtEntry ::= + SEQUENCE { + atIfIndex + INTEGER, + atPhysAddress + PhysAddress, + atNetAddress + NetworkAddress + } + +atIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS deprecated + DESCRIPTION + "The interface on which this entry's equivalence + is effective. The interface identified by a + particular value of this index is the same + interface as identified by the same value of + ifIndex." + ::= { atEntry 1 } + +atPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-write + STATUS deprecated + DESCRIPTION + "The media-dependent `physical' address. + + Setting this object to a null string (one of zero + length) has the effect of invaliding the + corresponding entry in the atTable object. That + is, it effectively dissasociates the interface + identified with said entry from the mapping + identified with said entry. It is an + implementation-specific matter as to whether the + agent removes an invalidated entry from the table. + Accordingly, management stations must be prepared + to receive tabular information from agents that + corresponds to entries not currently in use. + Proper interpretation of such entries requires + examination of the relevant atPhysAddress object." + ::= { atEntry 2 } + +atNetAddress OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS deprecated + DESCRIPTION + "The NetworkAddress (e.g., the IP address) + corresponding to the media-dependent `physical' + address." + ::= { atEntry 3 } + +-- the IP group + +-- Implementation of the IP group is mandatory for all +-- systems. + +ipForwarding OBJECT-TYPE + SYNTAX INTEGER { + forwarding(1), -- acting as a gateway + not-forwarding(2) -- NOT acting as a gateway + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The indication of whether this entity is acting + as an IP gateway in respect to the forwarding of + datagrams received by, but not addressed to, this + entity. IP gateways forward datagrams. IP hosts + do not (except those source-routed via the host). + + Note that for some managed nodes, this object may + take on only a subset of the values possible. + Accordingly, it is appropriate for an agent to + return a `badValue' response if a management + station attempts to change this object to an + inappropriate value." + ::= { ip 1 } + +ipDefaultTTL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The default value inserted into the Time-To-Live + field of the IP header of datagrams originated at + this entity, whenever a TTL value is not supplied + by the transport layer protocol." + ::= { ip 2 } + +ipInReceives OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of input datagrams received from + interfaces, including those received in error." + ::= { ip 3 } + +ipInHdrErrors OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of input datagrams discarded due to + errors in their IP headers, including bad + checksums, version number mismatch, other format + errors, time-to-live exceeded, errors discovered + in processing their IP options, etc." + ::= { ip 4 } + +ipInAddrErrors OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of input datagrams discarded because + the IP address in their IP header's destination + field was not a valid address to be received at + this entity. This count includes invalid + addresses (e.g., 0.0.0.0) and addresses of + unsupported Classes (e.g., Class E). For entities + which are not IP Gateways and therefore do not + forward datagrams, this counter includes datagrams + discarded because the destination address was not + a local address." + ::= { ip 5 } + +ipForwDatagrams OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of input datagrams for which this + entity was not their final IP destination, as a + result of which an attempt was made to find a + route to forward them to that final destination. + In entities which do not act as IP Gateways, this + counter will include only those packets which were + Source-Routed via this entity, and the Source- + Route option processing was successful." + ::= { ip 6 } + +ipInUnknownProtos OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of locally-addressed datagrams + received successfully but discarded because of an + unknown or unsupported protocol." + ::= { ip 7 } + +ipInDiscards OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of input IP datagrams for which no + problems were encountered to prevent their + continued processing, but which were discarded + (e.g., for lack of buffer space). Note that this + counter does not include any datagrams discarded + while awaiting re-assembly." + ::= { ip 8 } + +ipInDelivers OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of input datagrams successfully + delivered to IP user-protocols (including ICMP)." + ::= { ip 9 } + +ipOutRequests OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of IP datagrams which local IP + user-protocols (including ICMP) supplied to IP in + requests for transmission. Note that this counter + does not include any datagrams counted in + ipForwDatagrams." + ::= { ip 10 } + +ipOutDiscards OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of output IP datagrams for which no + + problem was encountered to prevent their + transmission to their destination, but which were + discarded (e.g., for lack of buffer space). Note + that this counter would include datagrams counted + in ipForwDatagrams if any such packets met this + (discretionary) discard criterion." + ::= { ip 11 } + +ipOutNoRoutes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of IP datagrams discarded because no + route could be found to transmit them to their + destination. Note that this counter includes any + packets counted in ipForwDatagrams which meet this + `no-route' criterion. Note that this includes any + datagarms which a host cannot route because all of + its default gateways are down." + ::= { ip 12 } + +ipReasmTimeout OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of seconds which received + fragments are held while they are awaiting + reassembly at this entity." + ::= { ip 13 } + +ipReasmReqds OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of IP fragments received which needed + to be reassembled at this entity." + ::= { ip 14 } + +ipReasmOKs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of IP datagrams successfully re- + assembled." + ::= { ip 15 } + +ipReasmFails OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of failures detected by the IP re- + assembly algorithm (for whatever reason: timed + out, errors, etc). Note that this is not + necessarily a count of discarded IP fragments + since some algorithms (notably the algorithm in + RFC 815) can lose track of the number of fragments + by combining them as they are received." + ::= { ip 16 } + +ipFragOKs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of IP datagrams that have been + successfully fragmented at this entity." + ::= { ip 17 } + +ipFragFails OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of IP datagrams that have been + discarded because they needed to be fragmented at + this entity but could not be, e.g., because their + Don't Fragment flag was set." + ::= { ip 18 } + +ipFragCreates OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of IP datagram fragments that have + been generated as a result of fragmentation at + this entity." + ::= { ip 19 } + +-- the IP address table + +-- The IP address table contains this entity's IP addressing +-- information. + +ipAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpAddrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The table of addressing information relevant to + this entity's IP addresses." + ::= { ip 20 } + +ipAddrEntry OBJECT-TYPE + SYNTAX IpAddrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The addressing information for one of this + entity's IP addresses." + INDEX { ipAdEntAddr } + ::= { ipAddrTable 1 } + +IpAddrEntry ::= + SEQUENCE { + ipAdEntAddr + IpAddress, + ipAdEntIfIndex + INTEGER, + ipAdEntNetMask + IpAddress, + ipAdEntBcastAddr + INTEGER, + ipAdEntReasmMaxSize + INTEGER (0..65535) + } + +ipAdEntAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP address to which this entry's addressing + information pertains." + ::= { ipAddrEntry 1 } + +ipAdEntIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index value which uniquely identifies the + interface to which this entry is applicable. The + interface identified by a particular value of this + index is the same interface as identified by the + same value of ifIndex." + ::= { ipAddrEntry 2 } + +ipAdEntNetMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + 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." + ::= { ipAddrEntry 3 } + +ipAdEntBcastAddr OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of the least-significant bit in the IP + broadcast address used for sending datagrams on + the (logical) interface associated with the IP + address of this entry. For example, when the + Internet standard all-ones broadcast address is + used, the value will be 1. This value applies to + both the subnet and network broadcasts addresses + used by the entity on this (logical) interface." + ::= { ipAddrEntry 4 } + +ipAdEntReasmMaxSize OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The size of the largest IP datagram which this + entity can re-assemble from incoming IP fragmented + datagrams received on this interface." + ::= { ipAddrEntry 5 } + +-- the IP routing table + +-- The IP routing table contains an entry for each route +-- presently known to this entity. + +ipRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpRouteEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This entity's IP Routing table." + ::= { ip 21 } + +ipRouteEntry OBJECT-TYPE + SYNTAX IpRouteEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A route to a particular destination." + INDEX { ipRouteDest } + ::= { ipRouteTable 1 } + +IpRouteEntry ::= + SEQUENCE { + ipRouteDest + IpAddress, + ipRouteIfIndex + INTEGER, + ipRouteMetric1 + INTEGER, + ipRouteMetric2 + INTEGER, + ipRouteMetric3 + INTEGER, + ipRouteMetric4 + INTEGER, + ipRouteNextHop + IpAddress, + ipRouteType + INTEGER, + ipRouteProto + INTEGER, + ipRouteAge + INTEGER, + ipRouteMask + IpAddress, + ipRouteMetric5 + INTEGER, + ipRouteInfo + OBJECT IDENTIFIER + } + +ipRouteDest OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The destination IP address of this route. An + entry with a value of 0.0.0.0 is considered a + default route. Multiple routes to a single + destination can appear in the table, but access to + such multiple entries is dependent on the table- + access mechanisms defined by the network + management protocol in use." + ::= { ipRouteEntry 1 } + +ipRouteIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The index value which uniquely identifies the + local interface through which the next hop of this + route should be reached. The interface identified + by a particular value of this index is the same + interface as identified by the same value of + ifIndex." + ::= { ipRouteEntry 2 } + +ipRouteMetric1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The primary routing metric for this route. The + semantics of this metric are determined by the + routing-protocol specified in the route's + ipRouteProto value. If this metric is not used, + its value should be set to -1." + ::= { ipRouteEntry 3 } + +ipRouteMetric2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "An alternate routing metric for this route. The + semantics of this metric are determined by the + routing-protocol specified in the route's + ipRouteProto value. If this metric is not used, + its value should be set to -1." + ::= { ipRouteEntry 4 } + +ipRouteMetric3 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "An alternate routing metric for this route. The + semantics of this metric are determined by the + routing-protocol specified in the route's + ipRouteProto value. If this metric is not used, + its value should be set to -1." + ::= { ipRouteEntry 5 } + +ipRouteMetric4 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "An alternate routing metric for this route. The + semantics of this metric are determined by the + routing-protocol specified in the route's + ipRouteProto value. If this metric is not used, + its value should be set to -1." + ::= { ipRouteEntry 6 } + +ipRouteNextHop OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of the next hop of this route. + (In the case of a route bound to an interface + which is realized via a broadcast media, the value + of this field is the agent's IP address on that + interface.)" + ::= { ipRouteEntry 7 } + +ipRouteType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + + invalid(2), -- an invalidated route + + -- route to directly + direct(3), -- connected (sub-)network + + -- route to a non-local + indirect(4) -- host/network/sub-network + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The type of route. Note that the values + direct(3) and indirect(4) refer to the notion of + direct and indirect routing in the IP + architecture. + + Setting this object to the value invalid(2) has + the effect of invalidating the corresponding entry + in the ipRouteTable object. That is, it + effectively dissasociates the destination + identified with said entry from the route + identified with said entry. It is an + implementation-specific matter as to whether the + agent removes an invalidated entry from the table. + Accordingly, management stations must be prepared + to receive tabular information from agents that + corresponds to entries not currently in use. + Proper interpretation of such entries requires + examination of the relevant ipRouteType object." + ::= { ipRouteEntry 8 } + +ipRouteProto OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + + -- non-protocol information, + -- e.g., manually configured + local(2), -- entries + + -- set via a network + netmgmt(3), -- management protocol + + -- obtained via ICMP, + icmp(4), -- e.g., Redirect + + -- the remaining values are + -- all gateway routing + -- protocols + egp(5), + ggp(6), + hello(7), + rip(8), + is-is(9), + es-is(10), + ciscoIgrp(11), + bbnSpfIgp(12), + ospf(13), + bgp(14) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The routing mechanism via which this route was + learned. Inclusion of values for gateway routing + protocols is not intended to imply that hosts + should support those protocols." + ::= { ipRouteEntry 9 } + +ipRouteAge OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of seconds since this route was last + updated or otherwise determined to be correct. + Note that no semantics of `too old' can be implied + except through knowledge of the routing protocol + by which the route was learned." + ::= { ipRouteEntry 10 } + +ipRouteMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicate the mask to be logical-ANDed with the + destination address before being compared to the + value in the ipRouteDest field. For those systems + that do not support arbitrary subnet masks, an + agent constructs the value of the ipRouteMask by + determining whether the value of the correspondent + ipRouteDest field belong to a class-A, B, or C + network, and then using one of: + + mask network + 255.0.0.0 class-A + 255.255.0.0 class-B + 255.255.255.0 class-C + + If the value of the ipRouteDest is 0.0.0.0 (a + default route), then the mask value is also + 0.0.0.0. It should be noted that all IP routing + subsystems implicitly use this mechanism." + ::= { ipRouteEntry 11 } + +ipRouteMetric5 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "An alternate routing metric for this route. The + semantics of this metric are determined by the + routing-protocol specified in the route's + ipRouteProto value. If this metric is not used, + its value should be set to -1." + ::= { ipRouteEntry 12 } + +ipRouteInfo OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A reference to MIB definitions specific to the + particular routing protocol which is responsible + for this route, as determined by the value + specified in the route's ipRouteProto value. If + this information is not present, its value should + be set to the OBJECT IDENTIFIER { 0 0 }, which is + a syntatically valid object identifier, and any + conformant implementation of ASN.1 and BER must be + able to generate and recognize this value." + ::= { ipRouteEntry 13 } + +-- the IP Address Translation table + +-- The IP address translation table contain the IpAddress to +-- `physical' address equivalences. Some interfaces do not +-- use translation tables for determining address +-- equivalences (e.g., DDN-X.25 has an algorithmic method); +-- if all interfaces are of this type, then the Address +-- Translation table is empty, i.e., has zero entries. + +ipNetToMediaTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNetToMediaEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The IP Address Translation table used for mapping + from IP addresses to physical addresses." + ::= { ip 22 } + +ipNetToMediaEntry OBJECT-TYPE + SYNTAX IpNetToMediaEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains one IpAddress to `physical' + address equivalence." + INDEX { ipNetToMediaIfIndex, + ipNetToMediaNetAddress } + ::= { ipNetToMediaTable 1 } + +IpNetToMediaEntry ::= + SEQUENCE { + ipNetToMediaIfIndex + INTEGER, + ipNetToMediaPhysAddress + PhysAddress, + ipNetToMediaNetAddress + IpAddress, + ipNetToMediaType + INTEGER + } + +ipNetToMediaIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The interface on which this entry's equivalence + is effective. The interface identified by a + particular value of this index is the same + interface as identified by the same value of + ifIndex." + ::= { ipNetToMediaEntry 1 } + +ipNetToMediaPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The media-dependent `physical' address." + ::= { ipNetToMediaEntry 2 } + +ipNetToMediaNetAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IpAddress corresponding to the media- + dependent `physical' address." + ::= { ipNetToMediaEntry 3 } + +ipNetToMediaType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + invalid(2), -- an invalidated mapping + dynamic(3), + static(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The type of mapping. + + Setting this object to the value invalid(2) has + the effect of invalidating the corresponding entry + in the ipNetToMediaTable. That is, it effectively + dissasociates the interface identified with said + entry from the mapping identified with said entry. + It is an implementation-specific matter as to + whether the agent removes an invalidated entry + from the table. Accordingly, management stations + must be prepared to receive tabular information + from agents that corresponds to entries not + currently in use. Proper interpretation of such + entries requires examination of the relevant + ipNetToMediaType object." + ::= { ipNetToMediaEntry 4 } + +-- additional IP objects + +ipRoutingDiscards OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of routing entries which were chosen + to be discarded even though they are valid. One + possible reason for discarding such an entry could + be to free-up buffer space for other routing + + entries." + ::= { ip 23 } + +-- the ICMP group + +-- Implementation of the ICMP group is mandatory for all +-- systems. + +icmpInMsgs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of ICMP messages which the + entity received. Note that this counter includes + all those counted by icmpInErrors." + ::= { icmp 1 } + +icmpInErrors OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ICMP messages which the entity + received but determined as having ICMP-specific + errors (bad ICMP checksums, bad length, etc.)." + ::= { icmp 2 } + +icmpInDestUnreachs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ICMP Destination Unreachable + messages received." + ::= { icmp 3 } + +icmpInTimeExcds OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ICMP Time Exceeded messages + received." + ::= { icmp 4 } + +icmpInParmProbs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ICMP Parameter Problem messages + received." + ::= { icmp 5 } + +icmpInSrcQuenchs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ICMP Source Quench messages + received." + ::= { icmp 6 } + +icmpInRedirects OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ICMP Redirect messages received." + ::= { icmp 7 } + +icmpInEchos OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ICMP Echo (request) messages + received." + ::= { icmp 8 } + +icmpInEchoReps OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ICMP Echo Reply messages received." + ::= { icmp 9 } + +icmpInTimestamps OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ICMP Timestamp (request) messages + received." + ::= { icmp 10 } + +icmpInTimestampReps OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ICMP Timestamp Reply messages + received." + ::= { icmp 11 } + +icmpInAddrMasks OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ICMP Address Mask Request messages + received." + ::= { icmp 12 } + +icmpInAddrMaskReps OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ICMP Address Mask Reply messages + received." + ::= { icmp 13 } + +icmpOutMsgs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of ICMP messages which this + entity attempted to send. Note that this counter + includes all those counted by icmpOutErrors." + ::= { icmp 14 } + +icmpOutErrors OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ICMP messages which this entity did + not send due to problems discovered within ICMP + + such as a lack of buffers. This value should not + include errors discovered outside the ICMP layer + such as the inability of IP to route the resultant + datagram. In some implementations there may be no + types of error which contribute to this counter's + value." + ::= { icmp 15 } + +icmpOutDestUnreachs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ICMP Destination Unreachable + messages sent." + ::= { icmp 16 } + +icmpOutTimeExcds OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ICMP Time Exceeded messages sent." + ::= { icmp 17 } + +icmpOutParmProbs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ICMP Parameter Problem messages + sent." + ::= { icmp 18 } + +icmpOutSrcQuenchs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ICMP Source Quench messages sent." + ::= { icmp 19 } + +icmpOutRedirects OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ICMP Redirect messages sent. For a + + host, this object will always be zero, since hosts + do not send redirects." + ::= { icmp 20 } + +icmpOutEchos OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ICMP Echo (request) messages sent." + ::= { icmp 21 } + +icmpOutEchoReps OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ICMP Echo Reply messages sent." + ::= { icmp 22 } + +icmpOutTimestamps OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ICMP Timestamp (request) messages + sent." + ::= { icmp 23 } + +icmpOutTimestampReps OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ICMP Timestamp Reply messages + sent." + ::= { icmp 24 } + +icmpOutAddrMasks OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ICMP Address Mask Request messages + sent." + ::= { icmp 25 } + +icmpOutAddrMaskReps OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ICMP Address Mask Reply messages + sent." + ::= { icmp 26 } + +-- the TCP group + +-- Implementation of the TCP group is mandatory for all +-- systems that implement the TCP. + +-- Note that instances of object types that represent +-- information about a particular TCP connection are +-- transient; they persist only as long as the connection +-- in question. + +tcpRtoAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + + constant(2), -- a constant rto + rsre(3), -- MIL-STD-1778, Appendix B + vanj(4) -- Van Jacobson's algorithm [10] + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The algorithm used to determine the timeout value + used for retransmitting unacknowledged octets." + ::= { tcp 1 } + +tcpRtoMin OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum value permitted by a TCP + implementation for the retransmission timeout, + measured in milliseconds. More refined semantics + for objects of this type depend upon the algorithm + used to determine the retransmission timeout. In + particular, when the timeout algorithm is rsre(3), + an object of this type has the semantics of the + LBOUND quantity described in RFC 793." + ::= { tcp 2 } + +tcpRtoMax OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum value permitted by a TCP + implementation for the retransmission timeout, + measured in milliseconds. More refined semantics + for objects of this type depend upon the algorithm + used to determine the retransmission timeout. In + particular, when the timeout algorithm is rsre(3), + an object of this type has the semantics of the + UBOUND quantity described in RFC 793." + ::= { tcp 3 } + +tcpMaxConn OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The limit on the total number of TCP connections + the entity can support. In entities where the + maximum number of connections is dynamic, this + object should contain the value -1." + ::= { tcp 4 } + +tcpActiveOpens OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times TCP connections have made a + direct transition to the SYN-SENT state from the + CLOSED state." + ::= { tcp 5 } + +tcpPassiveOpens OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times TCP connections have made a + direct transition to the SYN-RCVD state from the + LISTEN state." + ::= { tcp 6 } + +tcpAttemptFails OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times TCP connections have made a + direct transition to the CLOSED state from either + the SYN-SENT state or the SYN-RCVD state, plus the + number of times TCP connections have made a direct + transition to the LISTEN state from the SYN-RCVD + state." + ::= { tcp 7 } + +tcpEstabResets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times TCP connections have made a + direct transition to the CLOSED state from either + the ESTABLISHED state or the CLOSE-WAIT state." + ::= { tcp 8 } + +tcpCurrEstab OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of TCP connections for which the + current state is either ESTABLISHED or CLOSE- + WAIT." + ::= { tcp 9 } + +tcpInSegs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of segments received, including + those received in error. This count includes + segments received on currently established + connections." + ::= { tcp 10 } + +tcpOutSegs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of segments sent, including + those on current connections but excluding those + containing only retransmitted octets." + ::= { tcp 11 } + +tcpRetransSegs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of segments retransmitted - that + is, the number of TCP segments transmitted + containing one or more previously transmitted + octets." + ::= { tcp 12 } + +-- the TCP Connection table + +-- The TCP connection table contains information about this +-- entity's existing TCP connections. + +tcpConnTable OBJECT-TYPE + SYNTAX SEQUENCE OF TcpConnEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing TCP connection-specific + information." + ::= { tcp 13 } + +tcpConnEntry OBJECT-TYPE + SYNTAX TcpConnEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current TCP + connection. An object of this type is transient, + in that it ceases to exist when (or soon after) + the connection makes the transition to the CLOSED + state." + INDEX { tcpConnLocalAddress, + tcpConnLocalPort, + tcpConnRemAddress, + tcpConnRemPort } + ::= { tcpConnTable 1 } + +TcpConnEntry ::= + SEQUENCE { + tcpConnState + INTEGER, + tcpConnLocalAddress + IpAddress, + tcpConnLocalPort + INTEGER (0..65535), + tcpConnRemAddress + IpAddress, + tcpConnRemPort + INTEGER (0..65535) + } + +tcpConnState OBJECT-TYPE + SYNTAX INTEGER { + closed(1), + listen(2), + synSent(3), + synReceived(4), + established(5), + finWait1(6), + finWait2(7), + closeWait(8), + lastAck(9), + closing(10), + timeWait(11), + deleteTCB(12) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The state of this TCP connection. + + The only value which may be set by a management + station is deleteTCB(12). Accordingly, it is + appropriate for an agent to return a `badValue' + response if a management station attempts to set + this object to any other value. + + If a management station sets this object to the + value deleteTCB(12), then this has the effect of + deleting the TCB (as defined in RFC 793) of the + corresponding connection on the managed node, + resulting in immediate termination of the + connection. + + As an implementation-specific option, a RST + + segment may be sent from the managed node to the + other TCP endpoint (note however that RST segments + are not sent reliably)." + ::= { tcpConnEntry 1 } + +tcpConnLocalAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The local IP address for this TCP connection. In + the case of a connection in the listen state which + is willing to accept connections for any IP + interface associated with the node, the value + 0.0.0.0 is used." + ::= { tcpConnEntry 2 } + +tcpConnLocalPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The local port number for this TCP connection." + ::= { tcpConnEntry 3 } + +tcpConnRemAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The remote IP address for this TCP connection." + ::= { tcpConnEntry 4 } + +tcpConnRemPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The remote port number for this TCP connection." + ::= { tcpConnEntry 5 } + +-- additional TCP objects + +tcpInErrs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of segments received in error + (e.g., bad TCP checksums)." + ::= { tcp 14 } + +tcpOutRsts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of TCP segments sent containing the + RST flag." + ::= { tcp 15 } + +-- the UDP group + +-- Implementation of the UDP group is mandatory for all +-- systems which implement the UDP. + +udpInDatagrams OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of UDP datagrams delivered to + UDP users." + ::= { udp 1 } + +udpNoPorts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of received UDP datagrams for + which there was no application at the destination + port." + ::= { udp 2 } + +udpInErrors OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of received UDP datagrams that could + not be delivered for reasons other than the lack + of an application at the destination port." + ::= { udp 3 } + +udpOutDatagrams OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of UDP datagrams sent from this + entity." + ::= { udp 4 } + +-- the UDP Listener table + +-- The UDP listener table contains information about this +-- entity's UDP end-points on which a local application is +-- currently accepting datagrams. + +udpTable OBJECT-TYPE + SYNTAX SEQUENCE OF UdpEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing UDP listener information." + ::= { udp 5 } + +udpEntry OBJECT-TYPE + SYNTAX UdpEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular current UDP + listener." + INDEX { udpLocalAddress, udpLocalPort } + ::= { udpTable 1 } + +UdpEntry ::= + SEQUENCE { + udpLocalAddress + IpAddress, + udpLocalPort + INTEGER (0..65535) + } + +udpLocalAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The local IP address for this UDP listener. In + + the case of a UDP listener which is willing to + accept datagrams for any IP interface associated + with the node, the value 0.0.0.0 is used." + ::= { udpEntry 1 } + +udpLocalPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The local port number for this UDP listener." + ::= { udpEntry 2 } + +-- the EGP group + +-- Implementation of the EGP group is mandatory for all +-- systems which implement the EGP. + +egpInMsgs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of EGP messages received without + error." + ::= { egp 1 } + +egpInErrors OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of EGP messages received that proved + to be in error." + ::= { egp 2 } + +egpOutMsgs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of locally generated EGP + messages." + ::= { egp 3 } + +egpOutErrors OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of locally generated EGP messages not + sent due to resource limitations within an EGP + entity." + ::= { egp 4 } + +-- the EGP Neighbor table + +-- The EGP neighbor table contains information about this +-- entity's EGP neighbors. + +egpNeighTable OBJECT-TYPE + SYNTAX SEQUENCE OF EgpNeighEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The EGP neighbor table." + ::= { egp 5 } + +egpNeighEntry OBJECT-TYPE + SYNTAX EgpNeighEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about this entity's relationship with + a particular EGP neighbor." + INDEX { egpNeighAddr } + ::= { egpNeighTable 1 } + +EgpNeighEntry ::= + SEQUENCE { + egpNeighState + INTEGER, + egpNeighAddr + IpAddress, + egpNeighAs + INTEGER, + egpNeighInMsgs + Counter, + egpNeighInErrs + Counter, + egpNeighOutMsgs + Counter, + egpNeighOutErrs + Counter, + egpNeighInErrMsgs + Counter, + egpNeighOutErrMsgs + Counter, + egpNeighStateUps + Counter, + egpNeighStateDowns + Counter, + egpNeighIntervalHello + INTEGER, + egpNeighIntervalPoll + INTEGER, + egpNeighMode + INTEGER, + egpNeighEventTrigger + INTEGER + } + +egpNeighState OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + acquisition(2), + down(3), + up(4), + cease(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The EGP state of the local system with respect to + this entry's EGP neighbor. Each EGP state is + represented by a value that is one greater than + the numerical value associated with said state in + RFC 904." + ::= { egpNeighEntry 1 } + +egpNeighAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP address of this entry's EGP neighbor." + ::= { egpNeighEntry 2 } + +egpNeighAs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The autonomous system of this EGP peer. Zero + should be specified if the autonomous system + number of the neighbor is not yet known." + ::= { egpNeighEntry 3 } + +egpNeighInMsgs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of EGP messages received without error + from this EGP peer." + ::= { egpNeighEntry 4 } + +egpNeighInErrs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of EGP messages received from this EGP + peer that proved to be in error (e.g., bad EGP + checksum)." + ::= { egpNeighEntry 5 } + +egpNeighOutMsgs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of locally generated EGP messages to + this EGP peer." + ::= { egpNeighEntry 6 } + +egpNeighOutErrs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of locally generated EGP messages not + sent to this EGP peer due to resource limitations + within an EGP entity." + ::= { egpNeighEntry 7 } + +egpNeighInErrMsgs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of EGP-defined error messages received + from this EGP peer." + ::= { egpNeighEntry 8 } + +egpNeighOutErrMsgs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of EGP-defined error messages sent to + this EGP peer." + ::= { egpNeighEntry 9 } + +egpNeighStateUps OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of EGP state transitions to the UP + state with this EGP peer." + ::= { egpNeighEntry 10 } + +egpNeighStateDowns OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of EGP state transitions from the UP + state to any other state with this EGP peer." + ::= { egpNeighEntry 11 } + +egpNeighIntervalHello OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The interval between EGP Hello command + retransmissions (in hundredths of a second). This + represents the t1 timer as defined in RFC 904." + ::= { egpNeighEntry 12 } + +egpNeighIntervalPoll OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The interval between EGP poll command + + retransmissions (in hundredths of a second). This + represents the t3 timer as defined in RFC 904." + ::= { egpNeighEntry 13 } + +egpNeighMode OBJECT-TYPE + SYNTAX INTEGER { active(1), passive(2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The polling mode of this EGP entity, either + passive or active." + ::= { egpNeighEntry 14 } + +egpNeighEventTrigger OBJECT-TYPE + SYNTAX INTEGER { start(1), stop(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A control variable used to trigger operator- + initiated Start and Stop events. When read, this + variable always returns the most recent value that + egpNeighEventTrigger was set to. If it has not + been set since the last initialization of the + network management subsystem on the node, it + returns a value of `stop'. + + When set, this variable causes a Start or Stop + event on the specified neighbor, as specified on + pages 8-10 of RFC 904. Briefly, a Start event + causes an Idle peer to begin neighbor acquisition + and a non-Idle peer to reinitiate neighbor + acquisition. A stop event causes a non-Idle peer + to return to the Idle state until a Start event + occurs, either via egpNeighEventTrigger or + otherwise." + ::= { egpNeighEntry 15 } + +-- additional EGP objects + +egpAs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The autonomous system number of this EGP entity." + ::= { egp 6 } + +-- the Transmission group + +-- Based on the transmission media underlying each interface +-- on a system, the corresponding portion of the Transmission +-- group is mandatory for that system. + +-- When Internet-standard definitions for managing +-- transmission media are defined, the transmission group is +-- used to provide a prefix for the names of those objects. + +-- Typically, such definitions reside in the experimental +-- portion of the MIB until they are "proven", then as a +-- part of the Internet standardization process, the +-- definitions are accordingly elevated and a new object +-- identifier, under the transmission group is defined. By +-- convention, the name assigned is: +-- +-- type OBJECT IDENTIFIER ::= { transmission number } +-- +-- where "type" is the symbolic value used for the media in +-- the ifType column of the ifTable object, and "number" is +-- the actual integer value corresponding to the symbol. + +-- the SNMP group + +-- Implementation of the SNMP group is mandatory for all +-- systems which support an SNMP protocol entity. Some of +-- the objects defined below will be zero-valued in those +-- SNMP implementations that are optimized to support only +-- those functions specific to either a management agent or +-- a management station. In particular, it should be +-- observed that the objects below refer to an SNMP entity, +-- and there may be several SNMP entities residing on a +-- managed node (e.g., if the node is hosting acting as +-- a management station). + +snmpInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of Messages delivered to the + SNMP entity from the transport service." + ::= { snmp 1 } + +snmpOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of SNMP Messages which were + passed from the SNMP protocol entity to the + transport service." + ::= { snmp 2 } + +snmpInBadVersions OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of SNMP Messages which were + delivered to the SNMP protocol entity and were for + an unsupported SNMP version." + ::= { snmp 3 } + +snmpInBadCommunityNames OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of SNMP Messages delivered to + the SNMP protocol entity which used a SNMP + community name not known to said entity." + ::= { snmp 4 } + +snmpInBadCommunityUses OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of SNMP Messages delivered to + the SNMP protocol entity which represented an SNMP + operation which was not allowed by the SNMP + community named in the Message." + ::= { snmp 5 } + +snmpInASNParseErrs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of ASN.1 or BER errors + encountered by the SNMP protocol entity when + decoding received SNMP Messages." + ::= { snmp 6 } + +-- { snmp 7 } is not used + +snmpInTooBigs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of SNMP PDUs which were + delivered to the SNMP protocol entity and for + which the value of the error-status field is + `tooBig'." + ::= { snmp 8 } + +snmpInNoSuchNames OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of SNMP PDUs which were + delivered to the SNMP protocol entity and for + which the value of the error-status field is + `noSuchName'." + ::= { snmp 9 } + +snmpInBadValues OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of SNMP PDUs which were + delivered to the SNMP protocol entity and for + which the value of the error-status field is + `badValue'." + ::= { snmp 10 } + +snmpInReadOnlys OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number valid SNMP PDUs which were + delivered to the SNMP protocol entity and for + which the value of the error-status field is + `readOnly'. It should be noted that it is a + protocol error to generate an SNMP PDU which + contains the value `readOnly' in the error-status + field, as such this object is provided as a means + of detecting incorrect implementations of the + + SNMP." + ::= { snmp 11 } + +snmpInGenErrs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of SNMP PDUs which were + delivered to the SNMP protocol entity and for + which the value of the error-status field is + `genErr'." + ::= { snmp 12 } + +snmpInTotalReqVars OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of MIB objects which have been + retrieved successfully by the SNMP protocol entity + as the result of receiving valid SNMP Get-Request + and Get-Next PDUs." + ::= { snmp 13 } + +snmpInTotalSetVars OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of MIB objects which have been + altered successfully by the SNMP protocol entity + as the result of receiving valid SNMP Set-Request + PDUs." + ::= { snmp 14 } + +snmpInGetRequests OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of SNMP Get-Request PDUs which + have been accepted and processed by the SNMP + protocol entity." + ::= { snmp 15 } + +snmpInGetNexts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of SNMP Get-Next PDUs which have + been accepted and processed by the SNMP protocol + entity." + ::= { snmp 16 } + +snmpInSetRequests OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of SNMP Set-Request PDUs which + have been accepted and processed by the SNMP + protocol entity." + ::= { snmp 17 } + +snmpInGetResponses OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of SNMP Get-Response PDUs which + have been accepted and processed by the SNMP + protocol entity." + ::= { snmp 18 } + +snmpInTraps OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of SNMP Trap PDUs which have + been accepted and processed by the SNMP protocol + entity." + ::= { snmp 19 } + +snmpOutTooBigs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of SNMP PDUs which were + generated by the SNMP protocol entity and for + which the value of the error-status field is + `tooBig.'" + ::= { snmp 20 } + +snmpOutNoSuchNames OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of SNMP PDUs which were + generated by the SNMP protocol entity and for + which the value of the error-status is + `noSuchName'." + ::= { snmp 21 } + +snmpOutBadValues OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of SNMP PDUs which were + generated by the SNMP protocol entity and for + which the value of the error-status field is + `badValue'." + ::= { snmp 22 } + +-- { snmp 23 } is not used + +snmpOutGenErrs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of SNMP PDUs which were + generated by the SNMP protocol entity and for + which the value of the error-status field is + `genErr'." + ::= { snmp 24 } + +snmpOutGetRequests OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of SNMP Get-Request PDUs which + have been generated by the SNMP protocol entity." + ::= { snmp 25 } + +snmpOutGetNexts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of SNMP Get-Next PDUs which have + been generated by the SNMP protocol entity." + ::= { snmp 26 } + +snmpOutSetRequests OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of SNMP Set-Request PDUs which + have been generated by the SNMP protocol entity." + ::= { snmp 27 } + +snmpOutGetResponses OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of SNMP Get-Response PDUs which + have been generated by the SNMP protocol entity." + ::= { snmp 28 } + +snmpOutTraps OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of SNMP Trap PDUs which have + been generated by the SNMP protocol entity." + ::= { snmp 29 } + +snmpEnableAuthenTraps OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates whether the SNMP agent process is + permitted to generate authentication-failure + traps. The value of this object overrides any + configuration information; as such, it provides a + means whereby all authentication-failure traps may + be disabled. + + Note that it is strongly recommended that this + object be stored in non-volatile memory so that it + remains constant between re-initializations of the + network management system." + ::= { snmp 30 } + +END diff --git a/equallogic/SNMP-FRAMEWORK-MIB.txt b/equallogic/SNMP-FRAMEWORK-MIB.txt new file mode 100755 index 0000000..aa273c2 --- /dev/null +++ b/equallogic/SNMP-FRAMEWORK-MIB.txt @@ -0,0 +1,526 @@ +SNMP-FRAMEWORK-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + OBJECT-IDENTITY, + snmpModules FROM SNMPv2-SMI + TEXTUAL-CONVENTION FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; + +snmpFrameworkMIB MODULE-IDENTITY + LAST-UPDATED "200210140000Z" + ORGANIZATION "SNMPv3 Working Group" + CONTACT-INFO "WG-EMail: snmpv3@lists.tislabs.com + Subscribe: snmpv3-request@lists.tislabs.com + + Co-Chair: Russ Mundy + Network Associates Laboratories + postal: 15204 Omega Drive, Suite 300 + Rockville, MD 20850-4601 + USA + EMail: mundy@tislabs.com + phone: +1 301-947-7107 + + Co-Chair & + Co-editor: David Harrington + Enterasys Networks + postal: 35 Industrial Way + P. O. Box 5005 + Rochester, New Hampshire 03866-5005 + USA + EMail: dbh@enterasys.com + phone: +1 603-337-2614 + + Co-editor: Randy Presuhn + BMC Software, Inc. + postal: 2141 North First Street + San Jose, California 95131 + USA + EMail: randy_presuhn@bmc.com + phone: +1 408-546-1006 + + Co-editor: Bert Wijnen + Lucent Technologies + postal: Schagen 33 + 3461 GL Linschoten + Netherlands + + EMail: bwijnen@lucent.com + phone: +31 348-680-485 + " + DESCRIPTION "The SNMP Management Architecture MIB + + Copyright (C) The Internet Society (2002). This + version of this MIB module is part of RFC 3411; + see the RFC itself for full legal notices. + " + + REVISION "200210140000Z" -- 14 October 2002 + DESCRIPTION "Changes in this revision: + - Updated various administrative information. + - Corrected some typos. + - Corrected typo in description of SnmpEngineID + that led to range overlap for 127. + - Changed '255a' to '255t' in definition of + SnmpAdminString to align with current SMI. + - Reworded 'reserved' for value zero in + DESCRIPTION of SnmpSecurityModel. + - The algorithm for allocating security models + should give 256 per enterprise block, rather + than 255. + - The example engine ID of 'abcd' is not + legal. Replaced with '800002b804616263'H based + on example enterprise 696, string 'abc'. + - Added clarification that engineID should + persist across re-initializations. + This revision published as RFC 3411. + " + REVISION "199901190000Z" -- 19 January 1999 + DESCRIPTION "Updated editors' addresses, fixed typos. + Published as RFC 2571. + " + REVISION "199711200000Z" -- 20 November 1997 + DESCRIPTION "The initial version, published in RFC 2271. + " + ::= { snmpModules 10 } + + -- Textual Conventions used in the SNMP Management Architecture *** + +SnmpEngineID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "An SNMP engine's administratively-unique identifier. + Objects of this type are for identification, not for + addressing, even though it is possible that an + address may have been used in the generation of + a specific value. + + The value for this object may not be all zeros or + all 'ff'H or the empty (zero length) string. + + The initial value for this object may be configured + via an operator console entry or via an algorithmic + function. In the latter case, the following + example algorithm is recommended. + + In cases where there are multiple engines on the + same system, the use of this algorithm is NOT + appropriate, as it would result in all of those + engines ending up with the same ID value. + + 1) The very first bit is used to indicate how the + rest of the data is composed. + + 0 - as defined by enterprise using former methods + that existed before SNMPv3. See item 2 below. + + 1 - as defined by this architecture, see item 3 + below. + + Note that this allows existing uses of the + engineID (also known as AgentID [RFC1910]) to + co-exist with any new uses. + + 2) The snmpEngineID has a length of 12 octets. + + The first four octets are set to the binary + equivalent of the agent's SNMP management + private enterprise number as assigned by the + Internet Assigned Numbers Authority (IANA). + For example, if Acme Networks has been assigned + { enterprises 696 }, the first four octets would + be assigned '000002b8'H. + + The remaining eight octets are determined via + one or more enterprise-specific methods. Such + methods must be designed so as to maximize the + possibility that the value of this object will + be unique in the agent's administrative domain. + For example, it may be the IP address of the SNMP + entity, or the MAC address of one of the + interfaces, with each address suitably padded + with random octets. If multiple methods are + defined, then it is recommended that the first + octet indicate the method being used and the + remaining octets be a function of the method. + + 3) The length of the octet string varies. + + The first four octets are set to the binary + equivalent of the agent's SNMP management + private enterprise number as assigned by the + Internet Assigned Numbers Authority (IANA). + For example, if Acme Networks has been assigned + { enterprises 696 }, the first four octets would + be assigned '000002b8'H. + + The very first bit is set to 1. For example, the + above value for Acme Networks now changes to be + '800002b8'H. + + The fifth octet indicates how the rest (6th and + following octets) are formatted. The values for + the fifth octet are: + + 0 - reserved, unused. + + 1 - IPv4 address (4 octets) + lowest non-special IP address + + 2 - IPv6 address (16 octets) + lowest non-special IP address + + 3 - MAC address (6 octets) + lowest IEEE MAC address, canonical + order + + 4 - Text, administratively assigned + Maximum remaining length 27 + + 5 - Octets, administratively assigned + Maximum remaining length 27 + + 6-127 - reserved, unused + + 128-255 - as defined by the enterprise + Maximum remaining length 27 + " + SYNTAX OCTET STRING (SIZE(5..32)) + +SnmpSecurityModel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "An identifier that uniquely identifies a + Security Model of the Security Subsystem within + this SNMP Management Architecture. + + The values for securityModel are allocated as + follows: + + - The zero value does not identify any particular + security model. + + - Values between 1 and 255, inclusive, are reserved + for standards-track Security Models and are + managed by the Internet Assigned Numbers Authority + (IANA). + - Values greater than 255 are allocated to + enterprise-specific Security Models. An + enterprise-specific securityModel value is defined + to be: + + enterpriseID * 256 + security model within + enterprise + + For example, the fourth Security Model defined by + the enterprise whose enterpriseID is 1 would be + 259. + + This scheme for allocation of securityModel + values allows for a maximum of 255 standards- + based Security Models, and for a maximum of + 256 Security Models per enterprise. + + It is believed that the assignment of new + securityModel values will be rare in practice + because the larger the number of simultaneously + utilized Security Models, the larger the + chance that interoperability will suffer. + Consequently, it is believed that such a range + will be sufficient. In the unlikely event that + the standards committee finds this number to be + insufficient over time, an enterprise number + can be allocated to obtain an additional 256 + possible values. + + Note that the most significant bit must be zero; + hence, there are 23 bits allocated for various + organizations to design and define non-standard + + securityModels. This limits the ability to + define new proprietary implementations of Security + Models to the first 8,388,608 enterprises. + + It is worthwhile to note that, in its encoded + form, the securityModel value will normally + require only a single byte since, in practice, + the leftmost bits will be zero for most messages + and sign extension is suppressed by the encoding + rules. + + As of this writing, there are several values + of securityModel defined for use with SNMP or + reserved for use with supporting MIB objects. + They are as follows: + + 0 reserved for 'any' + 1 reserved for SNMPv1 + 2 reserved for SNMPv2c + 3 User-Based Security Model (USM) + " + SYNTAX INTEGER(0 .. 2147483647) + +SnmpMessageProcessingModel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "An identifier that uniquely identifies a Message + Processing Model of the Message Processing + Subsystem within this SNMP Management Architecture. + + The values for messageProcessingModel are + allocated as follows: + + - Values between 0 and 255, inclusive, are + reserved for standards-track Message Processing + Models and are managed by the Internet Assigned + Numbers Authority (IANA). + + - Values greater than 255 are allocated to + enterprise-specific Message Processing Models. + An enterprise messageProcessingModel value is + defined to be: + + enterpriseID * 256 + + messageProcessingModel within enterprise + + For example, the fourth Message Processing Model + defined by the enterprise whose enterpriseID + + is 1 would be 259. + + This scheme for allocating messageProcessingModel + values allows for a maximum of 255 standards- + based Message Processing Models, and for a + maximum of 256 Message Processing Models per + enterprise. + + It is believed that the assignment of new + messageProcessingModel values will be rare + in practice because the larger the number of + simultaneously utilized Message Processing Models, + the larger the chance that interoperability + will suffer. It is believed that such a range + will be sufficient. In the unlikely event that + the standards committee finds this number to be + insufficient over time, an enterprise number + can be allocated to obtain an additional 256 + possible values. + + Note that the most significant bit must be zero; + hence, there are 23 bits allocated for various + organizations to design and define non-standard + messageProcessingModels. This limits the ability + to define new proprietary implementations of + Message Processing Models to the first 8,388,608 + enterprises. + + It is worthwhile to note that, in its encoded + form, the messageProcessingModel value will + normally require only a single byte since, in + practice, the leftmost bits will be zero for + most messages and sign extension is suppressed + by the encoding rules. + + As of this writing, there are several values of + messageProcessingModel defined for use with SNMP. + They are as follows: + + 0 reserved for SNMPv1 + 1 reserved for SNMPv2c + 2 reserved for SNMPv2u and SNMPv2* + 3 reserved for SNMPv3 + " + SYNTAX INTEGER(0 .. 2147483647) + +SnmpSecurityLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "A Level of Security at which SNMP messages can be + sent or with which operations are being processed; + in particular, one of: + + noAuthNoPriv - without authentication and + without privacy, + authNoPriv - with authentication but + without privacy, + authPriv - with authentication and + with privacy. + + These three values are ordered such that + noAuthNoPriv is less than authNoPriv and + authNoPriv is less than authPriv. + " + SYNTAX INTEGER { noAuthNoPriv(1), + authNoPriv(2), + authPriv(3) + } + +SnmpAdminString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255t" + STATUS current + DESCRIPTION "An octet string containing administrative + information, preferably in human-readable form. + + To facilitate internationalization, this + information is represented using the ISO/IEC + IS 10646-1 character set, encoded as an octet + string using the UTF-8 transformation format + described in [RFC2279]. + + Since additional code points are added by + amendments to the 10646 standard from time + to time, implementations must be prepared to + encounter any code point from 0x00000000 to + 0x7fffffff. Byte sequences that do not + correspond to the valid UTF-8 encoding of a + code point or are outside this range are + prohibited. + + The use of control codes should be avoided. + + When it is necessary to represent a newline, + the control code sequence CR LF should be used. + + The use of leading or trailing white space should + be avoided. + + For code points not directly supported by user + interface hardware or software, an alternative + means of entry and display, such as hexadecimal, + may be provided. + + For information encoded in 7-bit US-ASCII, + the UTF-8 encoding is identical to the + US-ASCII encoding. + + UTF-8 may require multiple bytes to represent a + single character / code point; thus the length + of this object in octets may be different from + the number of characters encoded. Similarly, + size constraints refer to the number of encoded + octets, not the number of characters represented + by an encoding. + + Note that when this TC is used for an object that + is used or envisioned to be used as an index, then + a SIZE restriction MUST be specified so that the + number of sub-identifiers for any object instance + does not exceed the limit of 128, as defined by + [RFC3416]. + + Note that the size of an SnmpAdminString object is + measured in octets, not characters. + " + SYNTAX OCTET STRING (SIZE (0..255)) + +-- Administrative assignments *************************************** + +snmpFrameworkAdmin + OBJECT IDENTIFIER ::= { snmpFrameworkMIB 1 } +snmpFrameworkMIBObjects + OBJECT IDENTIFIER ::= { snmpFrameworkMIB 2 } +snmpFrameworkMIBConformance + OBJECT IDENTIFIER ::= { snmpFrameworkMIB 3 } + +-- the snmpEngine Group ******************************************** + +snmpEngine OBJECT IDENTIFIER ::= { snmpFrameworkMIBObjects 1 } + +snmpEngineID OBJECT-TYPE + SYNTAX SnmpEngineID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An SNMP engine's administratively-unique identifier. + + This information SHOULD be stored in non-volatile + storage so that it remains constant across + re-initializations of the SNMP engine. + " + ::= { snmpEngine 1 } + +snmpEngineBoots OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of times that the SNMP engine has + (re-)initialized itself since snmpEngineID + was last configured. + " + ::= { snmpEngine 2 } + +snmpEngineTime OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of seconds since the value of + the snmpEngineBoots object last changed. + When incrementing this object's value would + cause it to exceed its maximum, + snmpEngineBoots is incremented as if a + re-initialization had occurred, and this + object's value consequently reverts to zero. + " + ::= { snmpEngine 3 } + +snmpEngineMaxMessageSize OBJECT-TYPE + SYNTAX INTEGER (484..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum length in octets of an SNMP message + which this SNMP engine can send or receive and + process, determined as the minimum of the maximum + message size values supported among all of the + transports available to and supported by the engine. + " + ::= { snmpEngine 4 } + +-- Registration Points for Authentication and Privacy Protocols ** + +snmpAuthProtocols OBJECT-IDENTITY + STATUS current + DESCRIPTION "Registration point for standards-track + authentication protocols used in SNMP Management + Frameworks. + " + ::= { snmpFrameworkAdmin 1 } + +snmpPrivProtocols OBJECT-IDENTITY + STATUS current + DESCRIPTION "Registration point for standards-track privacy + protocols used in SNMP Management Frameworks. + " + ::= { snmpFrameworkAdmin 2 } + +-- Conformance information ****************************************** + +snmpFrameworkMIBCompliances + OBJECT IDENTIFIER ::= {snmpFrameworkMIBConformance 1} +snmpFrameworkMIBGroups + OBJECT IDENTIFIER ::= {snmpFrameworkMIBConformance 2} + +-- compliance statements + +snmpFrameworkMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION "The compliance statement for SNMP engines which + implement the SNMP Management Framework MIB. + " + MODULE -- this module + MANDATORY-GROUPS { snmpEngineGroup } + ::= { snmpFrameworkMIBCompliances 1 } + +-- units of conformance + +snmpEngineGroup OBJECT-GROUP + OBJECTS { + snmpEngineID, + snmpEngineBoots, + snmpEngineTime, + snmpEngineMaxMessageSize + } + STATUS current + DESCRIPTION "A collection of objects for identifying and + determining the configuration and current timeliness + + values of an SNMP engine. + " + ::= { snmpFrameworkMIBGroups 1 } + +END diff --git a/equallogic/SNMPv2-CONF.txt b/equallogic/SNMPv2-CONF.txt new file mode 100755 index 0000000..24a1eed --- /dev/null +++ b/equallogic/SNMPv2-CONF.txt @@ -0,0 +1,322 @@ +SNMPv2-CONF DEFINITIONS ::= BEGIN + +IMPORTS ObjectName, NotificationName, ObjectSyntax + FROM SNMPv2-SMI; + +-- definitions for conformance groups + +OBJECT-GROUP MACRO ::= +BEGIN + TYPE NOTATION ::= + ObjectsPart + "STATUS" Status + "DESCRIPTION" Text + ReferPart + + VALUE NOTATION ::= + value(VALUE OBJECT IDENTIFIER) + + ObjectsPart ::= + "OBJECTS" "{" Objects "}" + Objects ::= + Object + | Objects "," Object + Object ::= + + value(ObjectName) + + Status ::= + "current" + | "deprecated" + | "obsolete" + + ReferPart ::= + "REFERENCE" Text + | empty + + -- a character string as defined in [2] + Text ::= value(IA5String) +END + +-- more definitions for conformance groups + +NOTIFICATION-GROUP MACRO ::= +BEGIN + TYPE NOTATION ::= + NotificationsPart + "STATUS" Status + "DESCRIPTION" Text + ReferPart + + VALUE NOTATION ::= + value(VALUE OBJECT IDENTIFIER) + + NotificationsPart ::= + "NOTIFICATIONS" "{" Notifications "}" + Notifications ::= + Notification + | Notifications "," Notification + Notification ::= + value(NotificationName) + + Status ::= + "current" + | "deprecated" + | "obsolete" + + ReferPart ::= + "REFERENCE" Text + | empty + + -- a character string as defined in [2] + Text ::= value(IA5String) +END + +-- definitions for compliance statements + +MODULE-COMPLIANCE MACRO ::= +BEGIN + TYPE NOTATION ::= + "STATUS" Status + "DESCRIPTION" Text + ReferPart + ModulePart + + VALUE NOTATION ::= + value(VALUE OBJECT IDENTIFIER) + + Status ::= + "current" + | "deprecated" + | "obsolete" + + ReferPart ::= + "REFERENCE" Text + | empty + + ModulePart ::= + Modules + Modules ::= + Module + | Modules Module + Module ::= + -- name of module -- + "MODULE" ModuleName + MandatoryPart + CompliancePart + + ModuleName ::= + -- identifier must start with uppercase letter + identifier ModuleIdentifier + -- must not be empty unless contained + -- in MIB Module + | empty + ModuleIdentifier ::= + value(OBJECT IDENTIFIER) + | empty + + MandatoryPart ::= + "MANDATORY-GROUPS" "{" Groups "}" + | empty + + Groups ::= + + Group + | Groups "," Group + Group ::= + value(OBJECT IDENTIFIER) + + CompliancePart ::= + Compliances + | empty + + Compliances ::= + Compliance + | Compliances Compliance + Compliance ::= + ComplianceGroup + | Object + + ComplianceGroup ::= + "GROUP" value(OBJECT IDENTIFIER) + "DESCRIPTION" Text + + Object ::= + "OBJECT" value(ObjectName) + SyntaxPart + WriteSyntaxPart + AccessPart + "DESCRIPTION" Text + + -- must be a refinement for object's SYNTAX clause + SyntaxPart ::= "SYNTAX" Syntax + | empty + + -- must be a refinement for object's SYNTAX clause + WriteSyntaxPart ::= "WRITE-SYNTAX" Syntax + | empty + + Syntax ::= -- Must be one of the following: + -- a base type (or its refinement), + -- a textual convention (or its refinement), or + -- a BITS pseudo-type + type + | "BITS" "{" NamedBits "}" + + NamedBits ::= NamedBit + | NamedBits "," NamedBit + + NamedBit ::= identifier "(" number ")" -- number is nonnegative + + AccessPart ::= + "MIN-ACCESS" Access + | empty + Access ::= + "not-accessible" + | "accessible-for-notify" + | "read-only" + | "read-write" + | "read-create" + + -- a character string as defined in [2] + Text ::= value(IA5String) +END + +-- definitions for capabilities statements + +AGENT-CAPABILITIES MACRO ::= +BEGIN + TYPE NOTATION ::= + "PRODUCT-RELEASE" Text + "STATUS" Status + "DESCRIPTION" Text + ReferPart + ModulePart + + VALUE NOTATION ::= + value(VALUE OBJECT IDENTIFIER) + + Status ::= + "current" + | "obsolete" + + ReferPart ::= + "REFERENCE" Text + | empty + + ModulePart ::= + Modules + | empty + Modules ::= + Module + | Modules Module + Module ::= + -- name of module -- + "SUPPORTS" ModuleName + "INCLUDES" "{" Groups "}" + VariationPart + + ModuleName ::= + + -- identifier must start with uppercase letter + identifier ModuleIdentifier + ModuleIdentifier ::= + value(OBJECT IDENTIFIER) + | empty + + Groups ::= + Group + | Groups "," Group + Group ::= + value(OBJECT IDENTIFIER) + + VariationPart ::= + Variations + | empty + Variations ::= + Variation + | Variations Variation + + Variation ::= + ObjectVariation + | NotificationVariation + + NotificationVariation ::= + "VARIATION" value(NotificationName) + AccessPart + "DESCRIPTION" Text + + ObjectVariation ::= + "VARIATION" value(ObjectName) + SyntaxPart + WriteSyntaxPart + AccessPart + CreationPart + DefValPart + "DESCRIPTION" Text + + -- must be a refinement for object's SYNTAX clause + SyntaxPart ::= "SYNTAX" Syntax + | empty + + WriteSyntaxPart ::= "WRITE-SYNTAX" Syntax + | empty + + Syntax ::= -- Must be one of the following: + -- a base type (or its refinement), + -- a textual convention (or its refinement), or + -- a BITS pseudo-type + + type + | "BITS" "{" NamedBits "}" + + NamedBits ::= NamedBit + | NamedBits "," NamedBit + + NamedBit ::= identifier "(" number ")" -- number is nonnegative + + AccessPart ::= + "ACCESS" Access + | empty + + Access ::= + "not-implemented" + -- only "not-implemented" for notifications + | "accessible-for-notify" + | "read-only" + | "read-write" + | "read-create" + -- following is for backward-compatibility only + | "write-only" + + CreationPart ::= + "CREATION-REQUIRES" "{" Cells "}" + | empty + Cells ::= + Cell + | Cells "," Cell + Cell ::= + value(ObjectName) + + DefValPart ::= "DEFVAL" "{" Defvalue "}" + | empty + + Defvalue ::= -- must be valid for the object's syntax + -- in this macro's SYNTAX clause, if present, + -- or if not, in object's OBJECT-TYPE macro + value(ObjectSyntax) + | "{" BitsValue "}" + + BitsValue ::= BitNames + | empty + + BitNames ::= BitName + | BitNames "," BitName + + BitName ::= identifier + + -- a character string as defined in [2] + Text ::= value(IA5String) +END + +END diff --git a/equallogic/SNMPv2-MIB.txt b/equallogic/SNMPv2-MIB.txt new file mode 100755 index 0000000..8c82830 --- /dev/null +++ b/equallogic/SNMPv2-MIB.txt @@ -0,0 +1,854 @@ +SNMPv2-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + TimeTicks, Counter32, snmpModules, mib-2 + FROM SNMPv2-SMI + DisplayString, TestAndIncr, TimeStamp + + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF; + +snmpMIB MODULE-IDENTITY + LAST-UPDATED "200210160000Z" + ORGANIZATION "IETF SNMPv3 Working Group" + CONTACT-INFO + "WG-EMail: snmpv3@lists.tislabs.com + Subscribe: snmpv3-request@lists.tislabs.com + + Co-Chair: Russ Mundy + Network Associates Laboratories + postal: 15204 Omega Drive, Suite 300 + Rockville, MD 20850-4601 + USA + EMail: mundy@tislabs.com + phone: +1 301 947-7107 + + Co-Chair: David Harrington + Enterasys Networks + postal: 35 Industrial Way + P. O. Box 5005 + Rochester, NH 03866-5005 + USA + EMail: dbh@enterasys.com + phone: +1 603 337-2614 + + Editor: Randy Presuhn + BMC Software, Inc. + postal: 2141 North First Street + San Jose, CA 95131 + USA + EMail: randy_presuhn@bmc.com + phone: +1 408 546-1006" + DESCRIPTION + "The MIB module for SNMP entities. + + Copyright (C) The Internet Society (2002). This + version of this MIB module is part of RFC 3418; + see the RFC itself for full legal notices. + " + REVISION "200210160000Z" + DESCRIPTION + "This revision of this MIB module was published as + RFC 3418." + REVISION "199511090000Z" + DESCRIPTION + "This revision of this MIB module was published as + RFC 1907." + REVISION "199304010000Z" + DESCRIPTION + "The initial revision of this MIB module was published + as RFC 1450." + ::= { snmpModules 1 } + +snmpMIBObjects OBJECT IDENTIFIER ::= { snmpMIB 1 } + +-- ::= { snmpMIBObjects 1 } this OID is obsolete +-- ::= { snmpMIBObjects 2 } this OID is obsolete +-- ::= { snmpMIBObjects 3 } this OID is obsolete + +-- the System group +-- +-- a collection of objects common to all managed systems. + +system OBJECT IDENTIFIER ::= { mib-2 1 } + +sysDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of the entity. This value should + include the full name and version identification of + the system's hardware type, software operating-system, + and networking software." + ::= { system 1 } + +sysObjectID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor's authoritative identification of the + network management subsystem contained in the entity. + This value is allocated within the SMI enterprises + subtree (1.3.6.1.4.1) and provides an easy and + unambiguous means for determining `what kind of box' is + being managed. For example, if vendor `Flintstones, + Inc.' was assigned the subtree 1.3.6.1.4.1.424242, + it could assign the identifier 1.3.6.1.4.1.424242.1.1 + to its `Fred Router'." + ::= { system 2 } + +sysUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) since the + network management portion of the system was last + re-initialized." + ::= { system 3 } + +sysContact OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The textual identification of the contact person for + this managed node, together with information on how + to contact this person. If no contact information is + known, the value is the zero-length string." + ::= { system 4 } + +sysName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An administratively-assigned name for this managed + node. By convention, this is the node's fully-qualified + domain name. If the name is unknown, the value is + the zero-length string." + ::= { system 5 } + +sysLocation OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The physical location of this node (e.g., 'telephone + closet, 3rd floor'). If the location is unknown, the + value is the zero-length string." + ::= { system 6 } + +sysServices OBJECT-TYPE + SYNTAX INTEGER (0..127) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A value which indicates the set of services that this + entity may potentially offer. The value is a sum. + + This sum initially takes the value zero. Then, for + each layer, L, in the range 1 through 7, that this node + performs transactions for, 2 raised to (L - 1) is added + to the sum. For example, a node which performs only + routing functions would have a value of 4 (2^(3-1)). + In contrast, a node which is a host offering application + services would have a value of 72 (2^(4-1) + 2^(7-1)). + Note that in the context of the Internet suite of + protocols, values should be calculated accordingly: + + layer functionality + 1 physical (e.g., repeaters) + 2 datalink/subnetwork (e.g., bridges) + 3 internet (e.g., supports the IP) + 4 end-to-end (e.g., supports the TCP) + 7 applications (e.g., supports the SMTP) + + For systems including OSI protocols, layers 5 and 6 + may also be counted." + ::= { system 7 } + +-- object resource information +-- +-- a collection of objects which describe the SNMP entity's +-- (statically and dynamically configurable) support of +-- various MIB modules. + +sysORLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time of the most recent + change in state or value of any instance of sysORID." + ::= { system 8 } + +sysORTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysOREntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the capabilities of + the local SNMP application acting as a command + responder with respect to various MIB modules. + SNMP entities having dynamically-configurable support + of MIB modules will have a dynamically-varying number + of conceptual rows." + ::= { system 9 } + +sysOREntry OBJECT-TYPE + SYNTAX SysOREntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the sysORTable." + INDEX { sysORIndex } + ::= { sysORTable 1 } + +SysOREntry ::= SEQUENCE { + sysORIndex INTEGER, + sysORID OBJECT IDENTIFIER, + sysORDescr DisplayString, + sysORUpTime TimeStamp +} + +sysORIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The auxiliary variable used for identifying instances + of the columnar objects in the sysORTable." + ::= { sysOREntry 1 } + +sysORID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An authoritative identification of a capabilities + statement with respect to various MIB modules supported + by the local SNMP application acting as a command + responder." + ::= { sysOREntry 2 } + +sysORDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of the capabilities identified + by the corresponding instance of sysORID." + ::= { sysOREntry 3 } + +sysORUpTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time this conceptual + row was last instantiated." + ::= { sysOREntry 4 } + +-- the SNMP group +-- +-- a collection of objects providing basic instrumentation and +-- control of an SNMP entity. + +snmp OBJECT IDENTIFIER ::= { mib-2 11 } + +snmpInPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of messages delivered to the SNMP + entity from the transport service." + ::= { snmp 1 } + +snmpInBadVersions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SNMP messages which were delivered + to the SNMP entity and were for an unsupported SNMP + version." + ::= { snmp 3 } + +snmpInBadCommunityNames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of community-based SNMP messages (for + example, SNMPv1) delivered to the SNMP entity which + used an SNMP community name not known to said entity. + Also, implementations which authenticate community-based + SNMP messages using check(s) in addition to matching + the community name (for example, by also checking + whether the message originated from a transport address + allowed to use a specified community name) MAY include + in this value the number of messages which failed the + additional check(s). It is strongly RECOMMENDED that + + the documentation for any security model which is used + to authenticate community-based SNMP messages specify + the precise conditions that contribute to this value." + ::= { snmp 4 } + +snmpInBadCommunityUses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of community-based SNMP messages (for + example, SNMPv1) delivered to the SNMP entity which + represented an SNMP operation that was not allowed for + the SNMP community named in the message. The precise + conditions under which this counter is incremented + (if at all) depend on how the SNMP entity implements + its access control mechanism and how its applications + interact with that access control mechanism. It is + strongly RECOMMENDED that the documentation for any + access control mechanism which is used to control access + to and visibility of MIB instrumentation specify the + precise conditions that contribute to this value." + ::= { snmp 5 } + +snmpInASNParseErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ASN.1 or BER errors encountered by + the SNMP entity when decoding received SNMP messages." + ::= { snmp 6 } + +snmpEnableAuthenTraps OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the SNMP entity is permitted to + generate authenticationFailure traps. The value of this + object overrides any configuration information; as such, + it provides a means whereby all authenticationFailure + traps may be disabled. + + Note that it is strongly recommended that this object + be stored in non-volatile memory so that it remains + constant across re-initializations of the network + management system." + ::= { snmp 30 } + +snmpSilentDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Confirmed Class PDUs (such as + GetRequest-PDUs, GetNextRequest-PDUs, + GetBulkRequest-PDUs, SetRequest-PDUs, and + InformRequest-PDUs) delivered to the SNMP entity which + were silently dropped because the size of a reply + containing an alternate Response Class PDU (such as a + Response-PDU) with an empty variable-bindings field + was greater than either a local constraint or the + maximum message size associated with the originator of + the request." + ::= { snmp 31 } + +snmpProxyDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Confirmed Class PDUs + (such as GetRequest-PDUs, GetNextRequest-PDUs, + GetBulkRequest-PDUs, SetRequest-PDUs, and + InformRequest-PDUs) delivered to the SNMP entity which + were silently dropped because the transmission of + the (possibly translated) message to a proxy target + failed in a manner (other than a time-out) such that + no Response Class PDU (such as a Response-PDU) could + be returned." + ::= { snmp 32 } + +-- information for notifications +-- +-- a collection of objects which allow the SNMP entity, when +-- supporting a notification originator application, +-- to be configured to generate SNMPv2-Trap-PDUs. + +snmpTrap OBJECT IDENTIFIER ::= { snmpMIBObjects 4 } + +snmpTrapOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The authoritative identification of the notification + currently being sent. This variable occurs as + the second varbind in every SNMPv2-Trap-PDU and + InformRequest-PDU." + ::= { snmpTrap 1 } + +-- ::= { snmpTrap 2 } this OID is obsolete + +snmpTrapEnterprise OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The authoritative identification of the enterprise + associated with the trap currently being sent. When an + SNMP proxy agent is mapping an RFC1157 Trap-PDU + into a SNMPv2-Trap-PDU, this variable occurs as the + last varbind." + ::= { snmpTrap 3 } + +-- ::= { snmpTrap 4 } this OID is obsolete + +-- well-known traps + +snmpTraps OBJECT IDENTIFIER ::= { snmpMIBObjects 5 } + +coldStart NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "A coldStart trap signifies that the SNMP entity, + supporting a notification originator application, is + reinitializing itself and that its configuration may + have been altered." + ::= { snmpTraps 1 } + +warmStart NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "A warmStart trap signifies that the SNMP entity, + supporting a notification originator application, + is reinitializing itself such that its configuration + is unaltered." + ::= { snmpTraps 2 } + +-- Note the linkDown NOTIFICATION-TYPE ::= { snmpTraps 3 } +-- and the linkUp NOTIFICATION-TYPE ::= { snmpTraps 4 } +-- are defined in RFC 2863 [RFC2863] + +authenticationFailure NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "An authenticationFailure trap signifies that the SNMP + entity has received a protocol message that is not + properly authenticated. While all implementations + of SNMP entities MAY be capable of generating this + trap, the snmpEnableAuthenTraps object indicates + whether this trap will be generated." + ::= { snmpTraps 5 } + +-- Note the egpNeighborLoss notification is defined +-- as { snmpTraps 6 } in RFC 1213 + +-- the set group +-- +-- a collection of objects which allow several cooperating +-- command generator applications to coordinate their use of the +-- set operation. + +snmpSet OBJECT IDENTIFIER ::= { snmpMIBObjects 6 } + +snmpSetSerialNo OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An advisory lock used to allow several cooperating + command generator applications to coordinate their + use of the SNMP set operation. + + This object is used for coarse-grain coordination. + To achieve fine-grain coordination, one or more similar + objects might be defined within each MIB group, as + appropriate." + ::= { snmpSet 1 } + +-- conformance information + +snmpMIBConformance + OBJECT IDENTIFIER ::= { snmpMIB 2 } + +snmpMIBCompliances + OBJECT IDENTIFIER ::= { snmpMIBConformance 1 } +snmpMIBGroups OBJECT IDENTIFIER ::= { snmpMIBConformance 2 } + +-- compliance statements + +-- ::= { snmpMIBCompliances 1 } this OID is obsolete +snmpBasicCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for SNMPv2 entities which + implement the SNMPv2 MIB. + + This compliance statement is replaced by + snmpBasicComplianceRev2." + MODULE -- this module + MANDATORY-GROUPS { snmpGroup, snmpSetGroup, systemGroup, + snmpBasicNotificationsGroup } + + GROUP snmpCommunityGroup + DESCRIPTION + "This group is mandatory for SNMPv2 entities which + support community-based authentication." + ::= { snmpMIBCompliances 2 } + +snmpBasicComplianceRev2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which + implement this MIB module." + MODULE -- this module + MANDATORY-GROUPS { snmpGroup, snmpSetGroup, systemGroup, + snmpBasicNotificationsGroup } + + GROUP snmpCommunityGroup + DESCRIPTION + "This group is mandatory for SNMP entities which + support community-based authentication." + + GROUP snmpWarmStartNotificationGroup + DESCRIPTION + "This group is mandatory for an SNMP entity which + supports command responder applications, and is + able to reinitialize itself such that its + configuration is unaltered." + ::= { snmpMIBCompliances 3 } + +-- units of conformance + +-- ::= { snmpMIBGroups 1 } this OID is obsolete +-- ::= { snmpMIBGroups 2 } this OID is obsolete +-- ::= { snmpMIBGroups 3 } this OID is obsolete + +-- ::= { snmpMIBGroups 4 } this OID is obsolete + +snmpGroup OBJECT-GROUP + OBJECTS { snmpInPkts, + snmpInBadVersions, + snmpInASNParseErrs, + snmpSilentDrops, + snmpProxyDrops, + snmpEnableAuthenTraps } + STATUS current + DESCRIPTION + "A collection of objects providing basic instrumentation + and control of an SNMP entity." + ::= { snmpMIBGroups 8 } + +snmpCommunityGroup OBJECT-GROUP + OBJECTS { snmpInBadCommunityNames, + snmpInBadCommunityUses } + STATUS current + DESCRIPTION + "A collection of objects providing basic instrumentation + of a SNMP entity which supports community-based + authentication." + ::= { snmpMIBGroups 9 } + +snmpSetGroup OBJECT-GROUP + OBJECTS { snmpSetSerialNo } + STATUS current + DESCRIPTION + "A collection of objects which allow several cooperating + command generator applications to coordinate their + use of the set operation." + ::= { snmpMIBGroups 5 } + +systemGroup OBJECT-GROUP + OBJECTS { sysDescr, sysObjectID, sysUpTime, + sysContact, sysName, sysLocation, + sysServices, + sysORLastChange, sysORID, + sysORUpTime, sysORDescr } + STATUS current + DESCRIPTION + "The system group defines objects which are common to all + managed systems." + ::= { snmpMIBGroups 6 } + +snmpBasicNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { coldStart, authenticationFailure } + STATUS current + DESCRIPTION + "The basic notifications implemented by an SNMP entity + supporting command responder applications." + ::= { snmpMIBGroups 7 } + +snmpWarmStartNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { warmStart } + STATUS current + DESCRIPTION + "An additional notification for an SNMP entity supporting + command responder applications, if it is able to reinitialize + itself such that its configuration is unaltered." + ::= { snmpMIBGroups 11 } + +snmpNotificationGroup OBJECT-GROUP + OBJECTS { snmpTrapOID, snmpTrapEnterprise } + STATUS current + DESCRIPTION + "These objects are required for entities + which support notification originator applications." + ::= { snmpMIBGroups 12 } + +-- definitions in RFC 1213 made obsolete by the inclusion of a +-- subset of the snmp group in this MIB + +snmpOutPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Messages which were + passed from the SNMP protocol entity to the + transport service." + ::= { snmp 2 } + +-- { snmp 7 } is not used + +snmpInTooBigs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP PDUs which were + delivered to the SNMP protocol entity and for + which the value of the error-status field was + `tooBig'." + ::= { snmp 8 } + +snmpInNoSuchNames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP PDUs which were + delivered to the SNMP protocol entity and for + which the value of the error-status field was + `noSuchName'." + ::= { snmp 9 } + +snmpInBadValues OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP PDUs which were + delivered to the SNMP protocol entity and for + which the value of the error-status field was + `badValue'." + ::= { snmp 10 } + +snmpInReadOnlys OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number valid SNMP PDUs which were delivered + to the SNMP protocol entity and for which the value + of the error-status field was `readOnly'. It should + be noted that it is a protocol error to generate an + SNMP PDU which contains the value `readOnly' in the + error-status field, as such this object is provided + as a means of detecting incorrect implementations of + the SNMP." + ::= { snmp 11 } + +snmpInGenErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP PDUs which were delivered + to the SNMP protocol entity and for which the value + of the error-status field was `genErr'." + ::= { snmp 12 } + +snmpInTotalReqVars OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of MIB objects which have been + retrieved successfully by the SNMP protocol entity + as the result of receiving valid SNMP Get-Request + and Get-Next PDUs." + ::= { snmp 13 } + +snmpInTotalSetVars OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of MIB objects which have been + altered successfully by the SNMP protocol entity as + the result of receiving valid SNMP Set-Request PDUs." + ::= { snmp 14 } + +snmpInGetRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Get-Request PDUs which + have been accepted and processed by the SNMP + protocol entity." + ::= { snmp 15 } + +snmpInGetNexts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Get-Next PDUs which have been + accepted and processed by the SNMP protocol entity." + ::= { snmp 16 } + +snmpInSetRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Set-Request PDUs which + have been accepted and processed by the SNMP protocol + entity." + ::= { snmp 17 } + +snmpInGetResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Get-Response PDUs which + have been accepted and processed by the SNMP protocol + entity." + ::= { snmp 18 } + +snmpInTraps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Trap PDUs which have been + accepted and processed by the SNMP protocol entity." + ::= { snmp 19 } + +snmpOutTooBigs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP PDUs which were generated + by the SNMP protocol entity and for which the value + of the error-status field was `tooBig.'" + ::= { snmp 20 } + +snmpOutNoSuchNames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP PDUs which were generated + by the SNMP protocol entity and for which the value + of the error-status was `noSuchName'." + ::= { snmp 21 } + +snmpOutBadValues OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP PDUs which were generated + by the SNMP protocol entity and for which the value + of the error-status field was `badValue'." + ::= { snmp 22 } + +-- { snmp 23 } is not used + +snmpOutGenErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP PDUs which were generated + by the SNMP protocol entity and for which the value + of the error-status field was `genErr'." + ::= { snmp 24 } + +snmpOutGetRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Get-Request PDUs which + have been generated by the SNMP protocol entity." + ::= { snmp 25 } + +snmpOutGetNexts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Get-Next PDUs which have + been generated by the SNMP protocol entity." + ::= { snmp 26 } + +snmpOutSetRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Set-Request PDUs which + have been generated by the SNMP protocol entity." + ::= { snmp 27 } + +snmpOutGetResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Get-Response PDUs which + have been generated by the SNMP protocol entity." + ::= { snmp 28 } + +snmpOutTraps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Trap PDUs which have + been generated by the SNMP protocol entity." + ::= { snmp 29 } + +snmpObsoleteGroup OBJECT-GROUP + OBJECTS { snmpOutPkts, snmpInTooBigs, snmpInNoSuchNames, + snmpInBadValues, snmpInReadOnlys, snmpInGenErrs, + snmpInTotalReqVars, snmpInTotalSetVars, + snmpInGetRequests, snmpInGetNexts, snmpInSetRequests, + snmpInGetResponses, snmpInTraps, snmpOutTooBigs, + snmpOutNoSuchNames, snmpOutBadValues, + snmpOutGenErrs, snmpOutGetRequests, snmpOutGetNexts, + snmpOutSetRequests, snmpOutGetResponses, snmpOutTraps + } + STATUS obsolete + DESCRIPTION + "A collection of objects from RFC 1213 made obsolete + by this MIB module." + ::= { snmpMIBGroups 10 } + +END diff --git a/equallogic/SNMPv2-SMI.txt b/equallogic/SNMPv2-SMI.txt new file mode 100755 index 0000000..1c01e1d --- /dev/null +++ b/equallogic/SNMPv2-SMI.txt @@ -0,0 +1,344 @@ +SNMPv2-SMI DEFINITIONS ::= BEGIN + +-- the path to the root + +org OBJECT IDENTIFIER ::= { iso 3 } -- "iso" = 1 +dod OBJECT IDENTIFIER ::= { org 6 } +internet OBJECT IDENTIFIER ::= { dod 1 } + +directory OBJECT IDENTIFIER ::= { internet 1 } + +mgmt OBJECT IDENTIFIER ::= { internet 2 } +mib-2 OBJECT IDENTIFIER ::= { mgmt 1 } +transmission OBJECT IDENTIFIER ::= { mib-2 10 } + +experimental OBJECT IDENTIFIER ::= { internet 3 } + +private OBJECT IDENTIFIER ::= { internet 4 } +enterprises OBJECT IDENTIFIER ::= { private 1 } + +security OBJECT IDENTIFIER ::= { internet 5 } + +snmpV2 OBJECT IDENTIFIER ::= { internet 6 } + +-- transport domains +snmpDomains OBJECT IDENTIFIER ::= { snmpV2 1 } + +-- transport proxies +snmpProxys OBJECT IDENTIFIER ::= { snmpV2 2 } + +-- module identities +snmpModules OBJECT IDENTIFIER ::= { snmpV2 3 } + +-- Extended UTCTime, to allow dates with four-digit years +-- (Note that this definition of ExtUTCTime is not to be IMPORTed +-- by MIB modules.) +ExtUTCTime ::= OCTET STRING(SIZE(11 | 13)) + -- format is YYMMDDHHMMZ or YYYYMMDDHHMMZ + + -- where: YY - last two digits of year (only years + -- between 1900-1999) + -- YYYY - last four digits of the year (any year) + -- MM - month (01 through 12) + -- DD - day of month (01 through 31) + -- HH - hours (00 through 23) + -- MM - minutes (00 through 59) + -- Z - denotes GMT (the ASCII character Z) + -- + -- For example, "9502192015Z" and "199502192015Z" represent + -- 8:15pm GMT on 19 February 1995. Years after 1999 must use + -- the four digit year format. Years 1900-1999 may use the + -- two or four digit format. + +-- definitions for information modules + +MODULE-IDENTITY MACRO ::= +BEGIN + TYPE NOTATION ::= + "LAST-UPDATED" value(Update ExtUTCTime) + "ORGANIZATION" Text + "CONTACT-INFO" Text + "DESCRIPTION" Text + RevisionPart + + VALUE NOTATION ::= + value(VALUE OBJECT IDENTIFIER) + + RevisionPart ::= + Revisions + | empty + Revisions ::= + Revision + | Revisions Revision + Revision ::= + "REVISION" value(Update ExtUTCTime) + "DESCRIPTION" Text + + -- a character string as defined in section 3.1.1 + Text ::= value(IA5String) +END + +OBJECT-IDENTITY MACRO ::= +BEGIN + TYPE NOTATION ::= + "STATUS" Status + "DESCRIPTION" Text + + ReferPart + + VALUE NOTATION ::= + value(VALUE OBJECT IDENTIFIER) + + Status ::= + "current" + | "deprecated" + | "obsolete" + + ReferPart ::= + "REFERENCE" Text + | empty + + -- a character string as defined in section 3.1.1 + Text ::= value(IA5String) +END + +-- names of objects +-- (Note that these definitions of ObjectName and NotificationName +-- are not to be IMPORTed by MIB modules.) + +ObjectName ::= + OBJECT IDENTIFIER + +NotificationName ::= + OBJECT IDENTIFIER + +-- syntax of objects + +-- the "base types" defined here are: +-- 3 built-in ASN.1 types: INTEGER, OCTET STRING, OBJECT IDENTIFIER +-- 8 application-defined types: Integer32, IpAddress, Counter32, +-- Gauge32, Unsigned32, TimeTicks, Opaque, and Counter64 + +ObjectSyntax ::= + CHOICE { + simple + SimpleSyntax, + -- note that SEQUENCEs for conceptual tables and + -- rows are not mentioned here... + + application-wide + ApplicationSyntax + } + +-- built-in ASN.1 types + +SimpleSyntax ::= + CHOICE { + -- INTEGERs with a more restrictive range + -- may also be used + integer-value -- includes Integer32 + INTEGER (-2147483648..2147483647), + -- OCTET STRINGs with a more restrictive size + -- may also be used + string-value + OCTET STRING (SIZE (0..65535)), + objectID-value + OBJECT IDENTIFIER + } + +-- indistinguishable from INTEGER, but never needs more than +-- 32-bits for a two's complement representation +Integer32 ::= + INTEGER (-2147483648..2147483647) + +-- application-wide types + +ApplicationSyntax ::= + CHOICE { + ipAddress-value + IpAddress, + counter-value + Counter32, + timeticks-value + TimeTicks, + arbitrary-value + Opaque, + big-counter-value + Counter64, + unsigned-integer-value -- includes Gauge32 + Unsigned32 + } + +-- in network-byte order + +-- (this is a tagged type for historical reasons) +IpAddress ::= + [APPLICATION 0] + IMPLICIT OCTET STRING (SIZE (4)) + +-- this wraps +Counter32 ::= + [APPLICATION 1] + IMPLICIT INTEGER (0..4294967295) + +-- this doesn't wrap +Gauge32 ::= + [APPLICATION 2] + IMPLICIT INTEGER (0..4294967295) + +-- an unsigned 32-bit quantity +-- indistinguishable from Gauge32 +Unsigned32 ::= + [APPLICATION 2] + IMPLICIT INTEGER (0..4294967295) + +-- hundredths of seconds since an epoch +TimeTicks ::= + [APPLICATION 3] + IMPLICIT INTEGER (0..4294967295) + +-- for backward-compatibility only +Opaque ::= + [APPLICATION 4] + IMPLICIT OCTET STRING + +-- for counters that wrap in less than one hour with only 32 bits +Counter64 ::= + [APPLICATION 6] + IMPLICIT INTEGER (0..18446744073709551615) + +-- definition for objects + +OBJECT-TYPE MACRO ::= +BEGIN + TYPE NOTATION ::= + "SYNTAX" Syntax + UnitsPart + "MAX-ACCESS" Access + "STATUS" Status + "DESCRIPTION" Text + ReferPart + + IndexPart + DefValPart + + VALUE NOTATION ::= + value(VALUE ObjectName) + + Syntax ::= -- Must be one of the following: + -- a base type (or its refinement), + -- a textual convention (or its refinement), or + -- a BITS pseudo-type + type + | "BITS" "{" NamedBits "}" + + NamedBits ::= NamedBit + | NamedBits "," NamedBit + + NamedBit ::= identifier "(" number ")" -- number is nonnegative + + UnitsPart ::= + "UNITS" Text + | empty + + Access ::= + "not-accessible" + | "accessible-for-notify" + | "read-only" + | "read-write" + | "read-create" + + Status ::= + "current" + | "deprecated" + | "obsolete" + + ReferPart ::= + "REFERENCE" Text + | empty + + IndexPart ::= + "INDEX" "{" IndexTypes "}" + | "AUGMENTS" "{" Entry "}" + | empty + IndexTypes ::= + IndexType + | IndexTypes "," IndexType + IndexType ::= + "IMPLIED" Index + | Index + + Index ::= + -- use the SYNTAX value of the + -- correspondent OBJECT-TYPE invocation + value(ObjectName) + Entry ::= + -- use the INDEX value of the + -- correspondent OBJECT-TYPE invocation + value(ObjectName) + + DefValPart ::= "DEFVAL" "{" Defvalue "}" + | empty + + Defvalue ::= -- must be valid for the type specified in + -- SYNTAX clause of same OBJECT-TYPE macro + value(ObjectSyntax) + | "{" BitsValue "}" + + BitsValue ::= BitNames + | empty + + BitNames ::= BitName + | BitNames "," BitName + + BitName ::= identifier + + -- a character string as defined in section 3.1.1 + Text ::= value(IA5String) +END + +-- definitions for notifications + +NOTIFICATION-TYPE MACRO ::= +BEGIN + TYPE NOTATION ::= + ObjectsPart + "STATUS" Status + "DESCRIPTION" Text + ReferPart + + VALUE NOTATION ::= + value(VALUE NotificationName) + + ObjectsPart ::= + "OBJECTS" "{" Objects "}" + | empty + Objects ::= + Object + + | Objects "," Object + Object ::= + value(ObjectName) + + Status ::= + "current" + | "deprecated" + | "obsolete" + + ReferPart ::= + "REFERENCE" Text + | empty + + -- a character string as defined in section 3.1.1 + Text ::= value(IA5String) +END + +-- definitions of administrative identifiers + +zeroDotZero OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A value used for null identifiers." + ::= { 0 0 } + +END diff --git a/equallogic/SNMPv2-TC.txt b/equallogic/SNMPv2-TC.txt new file mode 100755 index 0000000..860bf71 --- /dev/null +++ b/equallogic/SNMPv2-TC.txt @@ -0,0 +1,772 @@ +SNMPv2-TC DEFINITIONS ::= BEGIN + +IMPORTS + TimeTicks FROM SNMPv2-SMI; + +-- definition of textual conventions + +TEXTUAL-CONVENTION MACRO ::= + +BEGIN + TYPE NOTATION ::= + DisplayPart + "STATUS" Status + "DESCRIPTION" Text + ReferPart + "SYNTAX" Syntax + + VALUE NOTATION ::= + value(VALUE Syntax) -- adapted ASN.1 + + DisplayPart ::= + "DISPLAY-HINT" Text + | empty + + Status ::= + "current" + | "deprecated" + | "obsolete" + + ReferPart ::= + "REFERENCE" Text + | empty + + -- a character string as defined in [2] + Text ::= value(IA5String) + + Syntax ::= -- Must be one of the following: + -- a base type (or its refinement), or + -- a BITS pseudo-type + type + | "BITS" "{" NamedBits "}" + + NamedBits ::= NamedBit + | NamedBits "," NamedBit + + NamedBit ::= identifier "(" number ")" -- number is nonnegative + +END + +DisplayString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "Represents textual information taken from the NVT ASCII + + character set, as defined in pages 4, 10-11 of RFC 854. + + To summarize RFC 854, the NVT ASCII repertoire specifies: + + - the use of character codes 0-127 (decimal) + + - the graphics characters (32-126) are interpreted as + US ASCII + + - NUL, LF, CR, BEL, BS, HT, VT and FF have the special + meanings specified in RFC 854 + + - the other 25 codes have no standard interpretation + + - the sequence 'CR LF' means newline + + - the sequence 'CR NUL' means carriage-return + + - an 'LF' not preceded by a 'CR' means moving to the + same column on the next line. + + - the sequence 'CR x' for any x other than LF or NUL is + illegal. (Note that this also means that a string may + end with either 'CR LF' or 'CR NUL', but not with CR.) + + Any object defined using this syntax may not exceed 255 + characters in length." + SYNTAX OCTET STRING (SIZE (0..255)) + +PhysAddress ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION + "Represents media- or physical-level addresses." + SYNTAX OCTET STRING + +MacAddress ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION + "Represents an 802 MAC address represented in the + `canonical' order defined by IEEE 802.1a, i.e., as if it + were transmitted least significant bit first, even though + 802.5 (in contrast to other 802.x protocols) requires MAC + addresses to be transmitted most significant bit first." + SYNTAX OCTET STRING (SIZE (6)) + +TruthValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a boolean value." + SYNTAX INTEGER { true(1), false(2) } + +TestAndIncr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents integer-valued information used for atomic + operations. When the management protocol is used to specify + that an object instance having this syntax is to be + modified, the new value supplied via the management protocol + must precisely match the value presently held by the + instance. If not, the management protocol set operation + fails with an error of `inconsistentValue'. Otherwise, if + the current value is the maximum value of 2^31-1 (2147483647 + decimal), then the value held by the instance is wrapped to + zero; otherwise, the value held by the instance is + incremented by one. (Note that regardless of whether the + management protocol set operation succeeds, the variable- + binding in the request and response PDUs are identical.) + + The value of the ACCESS clause for objects having this + syntax is either `read-write' or `read-create'. When an + instance of a columnar object having this syntax is created, + any value may be supplied via the management protocol. + + When the network management portion of the system is re- + initialized, the value of every object instance having this + syntax must either be incremented from its value prior to + the re-initialization, or (if the value prior to the re- + initialization is unknown) be set to a pseudo-randomly + generated value." + SYNTAX INTEGER (0..2147483647) + +AutonomousType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents an independently extensible type identification + value. It may, for example, indicate a particular sub-tree + with further MIB definitions, or define a particular type of + protocol or hardware." + SYNTAX OBJECT IDENTIFIER + +InstancePointer ::= TEXTUAL-CONVENTION + STATUS obsolete + DESCRIPTION + "A pointer to either a specific instance of a MIB object or + a conceptual row of a MIB table in the managed device. In + the latter case, by convention, it is the name of the + particular instance of the first accessible columnar object + in the conceptual row. + + The two uses of this textual convention are replaced by + VariablePointer and RowPointer, respectively." + SYNTAX OBJECT IDENTIFIER + +VariablePointer ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A pointer to a specific object instance. For example, + sysContact.0 or ifInOctets.3." + SYNTAX OBJECT IDENTIFIER + +RowPointer ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a pointer to a conceptual row. The value is the + name of the instance of the first accessible columnar object + in the conceptual row. + + For example, ifIndex.3 would point to the 3rd row in the + ifTable (note that if ifIndex were not-accessible, then + ifDescr.3 would be used instead)." + SYNTAX OBJECT IDENTIFIER + +RowStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The RowStatus textual convention is used to manage the + creation and deletion of conceptual rows, and is used as the + value of the SYNTAX clause for the status column of a + conceptual row (as described in Section 7.7.1 of [2].) + + The status column has six defined values: + + - `active', which indicates that the conceptual row is + available for use by the managed device; + + - `notInService', which indicates that the conceptual + row exists in the agent, but is unavailable for use by + the managed device (see NOTE below); 'notInService' has + no implication regarding the internal consistency of + the row, availability of resources, or consistency with + the current state of the managed device; + + - `notReady', which indicates that the conceptual row + exists in the agent, but is missing information + necessary in order to be available for use by the + managed device (i.e., one or more required columns in + the conceptual row have not been instanciated); + + - `createAndGo', which is supplied by a management + station wishing to create a new instance of a + conceptual row and to have its status automatically set + to active, making it available for use by the managed + device; + + - `createAndWait', which is supplied by a management + station wishing to create a new instance of a + conceptual row (but not make it available for use by + the managed device); and, + - `destroy', which is supplied by a management station + wishing to delete all of the instances associated with + an existing conceptual row. + + Whereas five of the six values (all except `notReady') may + be specified in a management protocol set operation, only + three values will be returned in response to a management + protocol retrieval operation: `notReady', `notInService' or + `active'. That is, when queried, an existing conceptual row + has only three states: it is either available for use by + the managed device (the status column has value `active'); + it is not available for use by the managed device, though + the agent has sufficient information to attempt to make it + so (the status column has value `notInService'); or, it is + not available for use by the managed device, and an attempt + to make it so would fail because the agent has insufficient + information (the state column has value `notReady'). + + NOTE WELL + + This textual convention may be used for a MIB table, + irrespective of whether the values of that table's + conceptual rows are able to be modified while it is + active, or whether its conceptual rows must be taken + out of service in order to be modified. That is, it is + the responsibility of the DESCRIPTION clause of the + status column to specify whether the status column must + not be `active' in order for the value of some other + column of the same conceptual row to be modified. If + such a specification is made, affected columns may be + changed by an SNMP set PDU if the RowStatus would not + be equal to `active' either immediately before or after + processing the PDU. In other words, if the PDU also + contained a varbind that would change the RowStatus + value, the column in question may be changed if the + RowStatus was not equal to `active' as the PDU was + received, or if the varbind sets the status to a value + other than 'active'. + + Also note that whenever any elements of a row exist, the + RowStatus column must also exist. + + To summarize the effect of having a conceptual row with a + status column having a SYNTAX clause value of RowStatus, + consider the following state diagram: + + STATE + +--------------+-----------+-------------+------------- + | A | B | C | D + | |status col.|status column| + |status column | is | is |status column + ACTION |does not exist| notReady | notInService| is active +--------------+--------------+-----------+-------------+------------- +set status |noError ->D|inconsist- |inconsistent-|inconsistent- +column to | or | entValue| Value| Value +createAndGo |inconsistent- | | | + | Value| | | +--------------+--------------+-----------+-------------+------------- +set status |noError see 1|inconsist- |inconsistent-|inconsistent- +column to | or | entValue| Value| Value +createAndWait |wrongValue | | | +--------------+--------------+-----------+-------------+------------- +set status |inconsistent- |inconsist- |noError |noError +column to | Value| entValue| | +active | | | | + | | or | | + | | | | + | |see 2 ->D|see 8 ->D| ->D +--------------+--------------+-----------+-------------+------------- +set status |inconsistent- |inconsist- |noError |noError ->C +column to | Value| entValue| | +notInService | | | | + | | or | | or + | | | | + | |see 3 ->C| ->C|see 6 +--------------+--------------+-----------+-------------+------------- +set status |noError |noError |noError |noError ->A +column to | | | | or +destroy | ->A| ->A| ->A|see 7 +--------------+--------------+-----------+-------------+------------- +set any other |see 4 |noError |noError |see 5 +column to some| | | | +value | | see 1| ->C| ->D +--------------+--------------+-----------+-------------+------------- + + (1) goto B or C, depending on information available to the + agent. + + (2) if other variable bindings included in the same PDU, + provide values for all columns which are missing but + required, and all columns have acceptable values, then + return noError and goto D. + + (3) if other variable bindings included in the same PDU, + provide legal values for all columns which are missing but + required, then return noError and goto C. + + (4) at the discretion of the agent, the return value may be + either: + + inconsistentName: because the agent does not choose to + create such an instance when the corresponding + RowStatus instance does not exist, or + + inconsistentValue: if the supplied value is + inconsistent with the state of some other MIB object's + value, or + + noError: because the agent chooses to create the + instance. + + If noError is returned, then the instance of the status + column must also be created, and the new state is B or C, + depending on the information available to the agent. If + inconsistentName or inconsistentValue is returned, the row + remains in state A. + + (5) depending on the MIB definition for the column/table, + either noError or inconsistentValue may be returned. + + (6) the return value can indicate one of the following + errors: + + wrongValue: because the agent does not support + notInService (e.g., an agent which does not support + createAndWait), or + + inconsistentValue: because the agent is unable to take + the row out of service at this time, perhaps because it + is in use and cannot be de-activated. + + (7) the return value can indicate the following error: + + inconsistentValue: because the agent is unable to + remove the row at this time, perhaps because it is in + use and cannot be de-activated. + + (8) the transition to D can fail, e.g., if the values of the + conceptual row are inconsistent, then the error code would + be inconsistentValue. + + NOTE: Other processing of (this and other varbinds of) the + set request may result in a response other than noError + being returned, e.g., wrongValue, noCreation, etc. + + Conceptual Row Creation + + There are four potential interactions when creating a + conceptual row: selecting an instance-identifier which is + not in use; creating the conceptual row; initializing any + objects for which the agent does not supply a default; and, + making the conceptual row available for use by the managed + device. + + Interaction 1: Selecting an Instance-Identifier + + The algorithm used to select an instance-identifier varies + for each conceptual row. In some cases, the instance- + identifier is semantically significant, e.g., the + destination address of a route, and a management station + selects the instance-identifier according to the semantics. + + In other cases, the instance-identifier is used solely to + distinguish conceptual rows, and a management station + without specific knowledge of the conceptual row might + examine the instances present in order to determine an + unused instance-identifier. (This approach may be used, but + it is often highly sub-optimal; however, it is also a + questionable practice for a naive management station to + attempt conceptual row creation.) + + Alternately, the MIB module which defines the conceptual row + might provide one or more objects which provide assistance + in determining an unused instance-identifier. For example, + if the conceptual row is indexed by an integer-value, then + an object having an integer-valued SYNTAX clause might be + defined for such a purpose, allowing a management station to + issue a management protocol retrieval operation. In order + to avoid unnecessary collisions between competing management + stations, `adjacent' retrievals of this object should be + different. + + Finally, the management station could select a pseudo-random + number to use as the index. In the event that this index + + was already in use and an inconsistentValue was returned in + response to the management protocol set operation, the + management station should simply select a new pseudo-random + number and retry the operation. + + A MIB designer should choose between the two latter + algorithms based on the size of the table (and therefore the + efficiency of each algorithm). For tables in which a large + number of entries are expected, it is recommended that a MIB + object be defined that returns an acceptable index for + creation. For tables with small numbers of entries, it is + recommended that the latter pseudo-random index mechanism be + used. + + Interaction 2: Creating the Conceptual Row + + Once an unused instance-identifier has been selected, the + management station determines if it wishes to create and + activate the conceptual row in one transaction or in a + negotiated set of interactions. + + Interaction 2a: Creating and Activating the Conceptual Row + + The management station must first determine the column + requirements, i.e., it must determine those columns for + which it must or must not provide values. Depending on the + complexity of the table and the management station's + knowledge of the agent's capabilities, this determination + can be made locally by the management station. Alternately, + the management station issues a management protocol get + operation to examine all columns in the conceptual row that + it wishes to create. In response, for each column, there + are three possible outcomes: + + - a value is returned, indicating that some other + management station has already created this conceptual + row. We return to interaction 1. + + - the exception `noSuchInstance' is returned, + indicating that the agent implements the object-type + associated with this column, and that this column in at + least one conceptual row would be accessible in the MIB + view used by the retrieval were it to exist. For those + columns to which the agent provides read-create access, + the `noSuchInstance' exception tells the management + station that it should supply a value for this column + when the conceptual row is to be created. + + - the exception `noSuchObject' is returned, indicating + that the agent does not implement the object-type + associated with this column or that there is no + conceptual row for which this column would be + accessible in the MIB view used by the retrieval. As + such, the management station can not issue any + management protocol set operations to create an + instance of this column. + + Once the column requirements have been determined, a + management protocol set operation is accordingly issued. + This operation also sets the new instance of the status + column to `createAndGo'. + + When the agent processes the set operation, it verifies that + it has sufficient information to make the conceptual row + available for use by the managed device. The information + available to the agent is provided by two sources: the + management protocol set operation which creates the + conceptual row, and, implementation-specific defaults + supplied by the agent (note that an agent must provide + implementation-specific defaults for at least those objects + which it implements as read-only). If there is sufficient + information available, then the conceptual row is created, a + `noError' response is returned, the status column is set to + `active', and no further interactions are necessary (i.e., + interactions 3 and 4 are skipped). If there is insufficient + information, then the conceptual row is not created, and the + set operation fails with an error of `inconsistentValue'. + On this error, the management station can issue a management + protocol retrieval operation to determine if this was + because it failed to specify a value for a required column, + or, because the selected instance of the status column + already existed. In the latter case, we return to + interaction 1. In the former case, the management station + can re-issue the set operation with the additional + information, or begin interaction 2 again using + `createAndWait' in order to negotiate creation of the + conceptual row. + + NOTE WELL + + Regardless of the method used to determine the column + requirements, it is possible that the management + station might deem a column necessary when, in fact, + the agent will not allow that particular columnar + instance to be created or written. In this case, the + management protocol set operation will fail with an + error such as `noCreation' or `notWritable'. In this + case, the management station decides whether it needs + to be able to set a value for that particular columnar + instance. If not, the management station re-issues the + management protocol set operation, but without setting + a value for that particular columnar instance; + otherwise, the management station aborts the row + creation algorithm. + + Interaction 2b: Negotiating the Creation of the Conceptual + Row + + The management station issues a management protocol set + operation which sets the desired instance of the status + column to `createAndWait'. If the agent is unwilling to + process a request of this sort, the set operation fails with + an error of `wrongValue'. (As a consequence, such an agent + must be prepared to accept a single management protocol set + operation, i.e., interaction 2a above, containing all of the + columns indicated by its column requirements.) Otherwise, + the conceptual row is created, a `noError' response is + returned, and the status column is immediately set to either + `notInService' or `notReady', depending on whether it has + sufficient information to (attempt to) make the conceptual + row available for use by the managed device. If there is + sufficient information available, then the status column is + set to `notInService'; otherwise, if there is insufficient + information, then the status column is set to `notReady'. + Regardless, we proceed to interaction 3. + + Interaction 3: Initializing non-defaulted Objects + + The management station must now determine the column + requirements. It issues a management protocol get operation + to examine all columns in the created conceptual row. In + the response, for each column, there are three possible + outcomes: + + - a value is returned, indicating that the agent + implements the object-type associated with this column + and had sufficient information to provide a value. For + those columns to which the agent provides read-create + access (and for which the agent allows their values to + be changed after their creation), a value return tells + the management station that it may issue additional + management protocol set operations, if it desires, in + order to change the value associated with this column. + + - the exception `noSuchInstance' is returned, + indicating that the agent implements the object-type + associated with this column, and that this column in at + least one conceptual row would be accessible in the MIB + view used by the retrieval were it to exist. However, + the agent does not have sufficient information to + provide a value, and until a value is provided, the + conceptual row may not be made available for use by the + managed device. For those columns to which the agent + provides read-create access, the `noSuchInstance' + exception tells the management station that it must + issue additional management protocol set operations, in + order to provide a value associated with this column. + + - the exception `noSuchObject' is returned, indicating + that the agent does not implement the object-type + associated with this column or that there is no + conceptual row for which this column would be + accessible in the MIB view used by the retrieval. As + such, the management station can not issue any + management protocol set operations to create an + instance of this column. + + If the value associated with the status column is + `notReady', then the management station must first deal with + all `noSuchInstance' columns, if any. Having done so, the + value of the status column becomes `notInService', and we + proceed to interaction 4. + + Interaction 4: Making the Conceptual Row Available + + Once the management station is satisfied with the values + associated with the columns of the conceptual row, it issues + a management protocol set operation to set the status column + to `active'. If the agent has sufficient information to + make the conceptual row available for use by the managed + device, the management protocol set operation succeeds (a + `noError' response is returned). Otherwise, the management + protocol set operation fails with an error of + `inconsistentValue'. + + NOTE WELL + + A conceptual row having a status column with value + `notInService' or `notReady' is unavailable to the + managed device. As such, it is possible for the + managed device to create its own instances during the + time between the management protocol set operation + which sets the status column to `createAndWait' and the + management protocol set operation which sets the status + column to `active'. In this case, when the management + protocol set operation is issued to set the status + column to `active', the values held in the agent + supersede those used by the managed device. + + If the management station is prevented from setting the + status column to `active' (e.g., due to management station + or network failure) the conceptual row will be left in the + `notInService' or `notReady' state, consuming resources + indefinitely. The agent must detect conceptual rows that + have been in either state for an abnormally long period of + time and remove them. It is the responsibility of the + DESCRIPTION clause of the status column to indicate what an + abnormally long period of time would be. This period of + time should be long enough to allow for human response time + (including `think time') between the creation of the + conceptual row and the setting of the status to `active'. + In the absence of such information in the DESCRIPTION + clause, it is suggested that this period be approximately 5 + minutes in length. This removal action applies not only to + newly-created rows, but also to previously active rows which + are set to, and left in, the notInService state for a + prolonged period exceeding that which is considered normal + for such a conceptual row. + + Conceptual Row Suspension + + When a conceptual row is `active', the management station + may issue a management protocol set operation which sets the + instance of the status column to `notInService'. If the + agent is unwilling to do so, the set operation fails with an + error of `wrongValue' or `inconsistentValue'. Otherwise, + the conceptual row is taken out of service, and a `noError' + response is returned. It is the responsibility of the + DESCRIPTION clause of the status column to indicate under + what circumstances the status column should be taken out of + service (e.g., in order for the value of some other column + of the same conceptual row to be modified). + + Conceptual Row Deletion + + For deletion of conceptual rows, a management protocol set + operation is issued which sets the instance of the status + column to `destroy'. This request may be made regardless of + the current value of the status column (e.g., it is possible + to delete conceptual rows which are either `notReady', + `notInService' or `active'.) If the operation succeeds, + then all instances associated with the conceptual row are + immediately removed." + SYNTAX INTEGER { + -- the following two values are states: + -- these values may be read or written + active(1), + notInService(2), + -- the following value is a state: + -- this value may be read, but not written + notReady(3), + -- the following three values are + -- actions: these values may be written, + -- but are never read + createAndGo(4), + createAndWait(5), + destroy(6) + } + +TimeStamp ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of the sysUpTime object at which a specific + occurrence happened. The specific occurrence must be + + defined in the description of any object defined using this + type. + + If sysUpTime is reset to zero as a result of a re- + initialization of the network management (sub)system, then + the values of all TimeStamp objects are also reset. + However, after approximately 497 days without a re- + initialization, the sysUpTime object will reach 2^^32-1 and + then increment around to zero; in this case, existing values + of TimeStamp objects do not change. This can lead to + ambiguities in the value of TimeStamp objects." + SYNTAX TimeTicks + +TimeInterval ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A period of time, measured in units of 0.01 seconds." + SYNTAX INTEGER (0..2147483647) + +DateAndTime ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2d-1d-1d,1d:1d:1d.1d,1a1d:1d" + STATUS current + DESCRIPTION + "A date-time specification. + + field octets contents range + ----- ------ -------- ----- + 1 1-2 year* 0..65536 + 2 3 month 1..12 + 3 4 day 1..31 + 4 5 hour 0..23 + 5 6 minutes 0..59 + 6 7 seconds 0..60 + (use 60 for leap-second) + 7 8 deci-seconds 0..9 + 8 9 direction from UTC '+' / '-' + 9 10 hours from UTC* 0..13 + 10 11 minutes from UTC 0..59 + + * Notes: + - the value of year is in network-byte order + - daylight saving time in New Zealand is +13 + + For example, Tuesday May 26, 1992 at 1:30:15 PM EDT would be + displayed as: + + 1992-5-26,13:30:15.0,-4:0 + + Note that if only local time is known, then timezone + information (fields 8-10) is not present." + SYNTAX OCTET STRING (SIZE (8 | 11)) + +StorageType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Describes the memory realization of a conceptual row. A + row which is volatile(2) is lost upon reboot. A row which + is either nonVolatile(3), permanent(4) or readOnly(5), is + backed up by stable storage. A row which is permanent(4) + can be changed but not deleted. A row which is readOnly(5) + cannot be changed nor deleted. + + If the value of an object with this syntax is either + permanent(4) or readOnly(5), it cannot be written. + Conversely, if the value is either other(1), volatile(2) or + nonVolatile(3), it cannot be modified to be permanent(4) or + readOnly(5). (All illegal modifications result in a + 'wrongValue' error.) + + Every usage of this textual convention is required to + specify the columnar objects which a permanent(4) row must + at a minimum allow to be writable." + SYNTAX INTEGER { + other(1), -- eh? + volatile(2), -- e.g., in RAM + nonVolatile(3), -- e.g., in NVRAM + permanent(4), -- e.g., partially in ROM + readOnly(5) -- e.g., completely in ROM + } + +TDomain ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Denotes a kind of transport service. + + Some possible values, such as snmpUDPDomain, are defined in + the SNMPv2-TM MIB module. Other possible values are defined + in other MIB modules." + REFERENCE "The SNMPv2-TM MIB module is defined in RFC 1906." + SYNTAX OBJECT IDENTIFIER + +TAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Denotes a transport service address. + + A TAddress value is always interpreted within the context of a + TDomain value. Thus, each definition of a TDomain value must + be accompanied by a definition of a textual convention for use + with that TDomain. Some possible textual conventions, such as + SnmpUDPAddress for snmpUDPDomain, are defined in the SNMPv2-TM + MIB module. Other possible textual conventions are defined in + other MIB modules." + REFERENCE "The SNMPv2-TM MIB module is defined in RFC 1906." + SYNTAX OCTET STRING (SIZE (1..255)) + +END diff --git a/equallogic/SNMPv2-TM.txt b/equallogic/SNMPv2-TM.txt new file mode 100755 index 0000000..949f99c --- /dev/null +++ b/equallogic/SNMPv2-TM.txt @@ -0,0 +1,176 @@ +SNMPv2-TM DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, + snmpModules, snmpDomains, snmpProxys + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC; + +snmpv2tm MODULE-IDENTITY + LAST-UPDATED "200210160000Z" + ORGANIZATION "IETF SNMPv3 Working Group" + CONTACT-INFO + "WG-EMail: snmpv3@lists.tislabs.com + Subscribe: snmpv3-request@lists.tislabs.com + + Co-Chair: Russ Mundy + Network Associates Laboratories + postal: 15204 Omega Drive, Suite 300 + Rockville, MD 20850-4601 + USA + EMail: mundy@tislabs.com + phone: +1 301 947-7107 + + Co-Chair: David Harrington + Enterasys Networks + postal: 35 Industrial Way + P. O. Box 5005 + Rochester, NH 03866-5005 + USA + EMail: dbh@enterasys.com + phone: +1 603 337-2614 + + Editor: Randy Presuhn + BMC Software, Inc. + postal: 2141 North First Street + San Jose, CA 95131 + USA + EMail: randy_presuhn@bmc.com + phone: +1 408 546-1006" + DESCRIPTION + "The MIB module for SNMP transport mappings. + + Copyright (C) The Internet Society (2002). This + version of this MIB module is part of RFC 3417; + see the RFC itself for full legal notices. + " + REVISION "200210160000Z" + DESCRIPTION + "Clarifications, published as RFC 3417." + REVISION "199601010000Z" + DESCRIPTION + "Clarifications, published as RFC 1906." + REVISION "199304010000Z" + DESCRIPTION + "The initial version, published as RFC 1449." + ::= { snmpModules 19 } + +-- SNMP over UDP over IPv4 + +snmpUDPDomain OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The SNMP over UDP over IPv4 transport domain. + The corresponding transport address is of type + SnmpUDPAddress." + ::= { snmpDomains 1 } + +SnmpUDPAddress ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1d.1d.1d.1d/2d" + STATUS current + DESCRIPTION + "Represents a UDP over IPv4 address: + + octets contents encoding + 1-4 IP-address network-byte order + 5-6 UDP-port network-byte order + " + SYNTAX OCTET STRING (SIZE (6)) + +-- SNMP over OSI + +snmpCLNSDomain OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The SNMP over CLNS transport domain. + The corresponding transport address is of type + SnmpOSIAddress." + ::= { snmpDomains 2 } + +snmpCONSDomain OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The SNMP over CONS transport domain. + The corresponding transport address is of type + SnmpOSIAddress." + ::= { snmpDomains 3 } + +SnmpOSIAddress ::= TEXTUAL-CONVENTION + DISPLAY-HINT "*1x:/1x:" + STATUS current + DESCRIPTION + "Represents an OSI transport-address: + + octets contents encoding + 1 length of NSAP 'n' as an unsigned-integer + (either 0 or from 3 to 20) + 2..(n+1) NSAP concrete binary representation + (n+2)..m TSEL string of (up to 64) octets + " + SYNTAX OCTET STRING (SIZE (1 | 4..85)) + +-- SNMP over DDP + +snmpDDPDomain OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The SNMP over DDP transport domain. The corresponding + transport address is of type SnmpNBPAddress." + ::= { snmpDomains 4 } + +SnmpNBPAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents an NBP name: + + octets contents encoding + 1 length of object 'n' as an unsigned integer + 2..(n+1) object string of (up to 32) octets + n+2 length of type 'p' as an unsigned integer + (n+3)..(n+2+p) type string of (up to 32) octets + n+3+p length of zone 'q' as an unsigned integer + (n+4+p)..(n+3+p+q) zone string of (up to 32) octets + + For comparison purposes, strings are + case-insensitive. All strings may contain any octet + other than 255 (hex ff)." + SYNTAX OCTET STRING (SIZE (3..99)) + +-- SNMP over IPX + +snmpIPXDomain OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The SNMP over IPX transport domain. The corresponding + transport address is of type SnmpIPXAddress." + ::= { snmpDomains 5 } + +SnmpIPXAddress ::= TEXTUAL-CONVENTION + DISPLAY-HINT "4x.1x:1x:1x:1x:1x:1x.2d" + STATUS current + DESCRIPTION + "Represents an IPX address: + + octets contents encoding + 1-4 network-number network-byte order + 5-10 physical-address network-byte order + 11-12 socket-number network-byte order + " + SYNTAX OCTET STRING (SIZE (12)) + +-- for proxy to SNMPv1 (RFC 1157) + +rfc1157Proxy OBJECT IDENTIFIER ::= { snmpProxys 1 } + +rfc1157Domain OBJECT-IDENTITY + STATUS deprecated + DESCRIPTION + "The transport domain for SNMPv1 over UDP over IPv4. + The corresponding transport address is of type + SnmpUDPAddress." + ::= { rfc1157Proxy 1 } + +-- ::= { rfc1157Proxy 2 } this OID is obsolete + +END diff --git a/equallogic/auth.mib b/equallogic/auth.mib new file mode 100755 index 0000000..6df3cee --- /dev/null +++ b/equallogic/auth.mib @@ -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 + + diff --git a/equallogic/eqlaccess.mib b/equallogic/eqlaccess.mib new file mode 100644 index 0000000..04da807 --- /dev/null +++ b/equallogic/eqlaccess.mib @@ -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 diff --git a/equallogic/eqlagent.mib b/equallogic/eqlagent.mib new file mode 100644 index 0000000..80d3acb --- /dev/null +++ b/equallogic/eqlagent.mib @@ -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 diff --git a/equallogic/eqlappliance.mib b/equallogic/eqlappliance.mib new file mode 100644 index 0000000..7426d05 --- /dev/null +++ b/equallogic/eqlappliance.mib @@ -0,0 +1,3834 @@ +-- Mib files packaged on Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054) + +-- +-- Appliances that equallogic firmware supports +EQLAPPLIANCE-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter64, Integer32,TimeTicks, enterprises, IpAddress, Counter32, Counter64, Gauge32 + FROM SNMPv2-SMI + DateAndTime, RowPointer + FROM SNMPv2-TC + TruthValue, RowStatus, DisplayString + FROM SNMPv2-TC + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB -- RFC2851 + UTFString + FROM EQLGROUP-MIB + equalLogic + FROM EQUALLOGIC-SMI + eqliscsiVolumeEntry + FROM EQLVOLUME-MIB + eqliscsiVolumeTargetIscsiName + FROM EQLVOLUME-MIB + eqlMemberIndex FROM EQLMEMBER-MIB + eqlGroupId FROM EQLGROUP-MIB; + +eqlApplianceModule MODULE-IDENTITY + LAST-UPDATED "201503171528Z" + ORGANIZATION "EqualLogic Inc." + CONTACT-INFO + "Contact: Customer Support + Postal: Dell Inc + 300 Innovative Way, Suite 301, Nashua, NH 03062 + Tel: +1 603-579-9762 + E-mail: US-NH-CS-TechnicalSupport@dell.com + WEB: www.equallogic.com" + + DESCRIPTION + "Appliances information. + + Copyright (c) 2004-2013 by Dell Inc. + + All rights reserved. This software may not be copied, disclosed, + transferred, or used except in accordance with a license granted + by Dell, Inc. This software embodies proprietary information + and trade secrets of Dell Inc. + " + + -- Revision history, in reverse chronological order + REVISION "201302210800Z" -- 21-Feb-2013 + DESCRIPTION "New eqlApplianceDnsServerTable, eqlApplianceDnsSuffixTable" + REVISION "201203051000Z" -- 05-Mar-2012 + DESCRIPTION "New eqlApplianceMultiStateOpsState rename-cluster" + REVISION "200907130000Z" -- 02-Sep-06 + DESCRIPTION "Initial revision" + ::= { enterprises equalLogic(12740) 17 } + + +eqlApplianceObjects OBJECT IDENTIFIER ::= { eqlApplianceModule 1 } + + + + +eqlApplianceTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Appliance Table. + This table contains a list of appliances that this group is managing. + TimeoutAll:60" + ::= { eqlApplianceObjects 1 } + + +eqlApplianceEntry OBJECT-TYPE + SYNTAX EqlApplianceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing appliance information." + INDEX { eqlApplianceIndex } + + ::= { eqlApplianceTable 1} + +EqlApplianceEntry ::= + SEQUENCE { + eqlApplianceIndex Unsigned32, + eqlApplianceRowStatus RowStatus, + eqlApplianceName OCTET STRING, + eqlApplianceType INTEGER, + eqlApplianceState INTEGER, + eqlApplianceDescription DisplayString, + eqlApplianceMgmtAddressType InetAddressType, + eqlApplianceMgmtAddress InetAddress, + eqlApplianceMgmtPort Unsigned32, + eqlApplianceMajorVersion Unsigned32, + eqlApplianceMinorVersion Unsigned32, + eqlApplianceMaintVersion Unsigned32, + eqlApplianceVendorId OCTET STRING, + eqlApplianceSharedSecret OCTET STRING, + eqlApplianceUserName UTFString, + eqlApplianceNumberOfNodes Unsigned32, + eqlApplianceUniqueID Unsigned32, + eqlApplianceConfigStatus Unsigned32, + eqlApplianceAction INTEGER, + eqlApplianceAdminStatus INTEGER, + eqlApplianceGatewayAddrType InetAddressType, + eqlApplianceGatewayAddr InetAddress, + eqlApplianceLastScheduleIndex Unsigned32, + eqlApplianceMPV Unsigned32, + eqlApplianceEnableFTP INTEGER, + eqlApplianceDesiredServiceMode INTEGER, + eqlApplianceServiceModeStatus INTEGER, + eqlApplianceRequestId Counter64 + } + +eqlApplianceIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies a unique index for identifing a Appliance." + ::= { eqlApplianceEntry 1} + +eqlApplianceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlApplianceEntry 2 } + +eqlApplianceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + This field specifies a user friendly name for an appliance. Allowed characters are alphanumeric and underscore for spartan." + ::= { eqlApplianceEntry 3 } + +eqlApplianceType OBJECT-TYPE + SYNTAX INTEGER { + nas(1), + blade-chassis(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + ::= { eqlApplianceEntry 4} + +eqlApplianceState OBJECT-TYPE + SYNTAX INTEGER { + unconfigured(0), + -- following are spartan specific states + --- state 1000 to 1100 are for create spartan group states + node-setup(1000), --deprecated + internal-network(1001), + san-network(1002), + client-network(1003), + configure-gateway(1004), + start-nodes-validation(1005), --deprecated + nodes-validation-inprogress(1006), --deprecated + make-cluster(1007), --deprecated + send-eql-group-ip(1008), + create-volume-acls(1009), + start-format(1010), + format-in-progress(1011), + start-system(1012), --deprecated + start-system-in-progress(1013), --deprecated + configured(1014), + cluster-name(1015), + start-nas-appliance-create(1016), + nas-appliance-create-in-progress(1017), + start-volume-discovery(1018) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + DEFVAL {unconfigured} + ::= { eqlApplianceEntry 5} + +eqlApplianceDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + ::= { eqlApplianceEntry 6} + +eqlApplianceMgmtAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + ::= { eqlApplianceEntry 7} + + +eqlApplianceMgmtAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + ::= { eqlApplianceEntry 8} + + +eqlApplianceMgmtPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + DEFVAL {3004} + ::= { eqlApplianceEntry 9} + + +eqlApplianceMajorVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlApplianceEntry 10} + + +eqlApplianceMinorVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlApplianceEntry 11} + + +eqlApplianceMaintVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlApplianceEntry 12} + + +eqlApplianceVendorId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlApplianceEntry 13} + +eqlApplianceSharedSecret OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used for shared secret authentication." + --DEFAULT cookie "secure" + ::= { eqlApplianceEntry 14} + +eqlApplianceUserName OBJECT-TYPE + SYNTAX UTFString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used for authentication." + --DEFAULT cookie "secure" + ::= { eqlApplianceEntry 15} + +eqlApplianceNumberOfNodes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Number of nodes in this appliance." + ::= { eqlApplianceEntry 16} + +eqlApplianceUniqueID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Unique ID used by this appliance." + ::= { eqlApplianceEntry 17} + + +eqlApplianceConfigStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "status of this appliance configuration" + ::= { eqlApplianceEntry 18} + +eqlApplianceAction OBJECT-TYPE + SYNTAX INTEGER{ + none(0), + start(1), + retry(2), + abort(3), + continue(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Action on this appliance." + ::= { eqlApplianceEntry 19} + +eqlApplianceAdminStatus OBJECT-TYPE + SYNTAX INTEGER{ + down(0), + up(1), + maintenance(2), + delete(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Admin status used to manage this appliance." + ::= { eqlApplianceEntry 20} + + +eqlApplianceGatewayAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the type of address (v4/v6) of the default gateway address for this appliance." + ::= { eqlApplianceEntry 21 } + + +eqlApplianceGatewayAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the address specification of the default gateway address for this appliance." + ::= { eqlApplianceEntry 22 } + + +eqlApplianceLastScheduleIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Last used snapshot schedule index. Every time a new schedule is created for the appliance, the new idex is the last used index value from this field plus one, and the field itself is updated with the new value. This way the schedule index will never repeat (reused) for the appliance." + DEFVAL { 0 } + ::= { eqlApplianceEntry 23} + +eqlApplianceMPV OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Management Protocol Version (MPV) of this appliance." + DEFVAL { 0 } + ::= { eqlApplianceEntry 24} + +eqlApplianceEnableFTP OBJECT-TYPE + SYNTAX INTEGER { + enabled (0), + disabled (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies whether or not to allow ftp access to the appliance. + The default is disabled." + DEFVAL { enabled } + ::= { eqlApplianceEntry 25 } + +eqlApplianceDesiredServiceMode OBJECT-TYPE + SYNTAX INTEGER { + normal (0), + maintenance (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Desired service mode of the appliance." + DEFVAL { normal } + ::= { eqlApplianceEntry 26 } + +eqlApplianceServiceModeStatus OBJECT-TYPE + SYNTAX INTEGER { + normal (0), + maintenance (1), + transition-to-maint (2), --Transitioning to Maintenance mode + transition-to-normal (3) --Transitioning to Normal mode + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the service mode status of the appliance." + DEFVAL { normal } + ::= { eqlApplianceEntry 27 } + +eqlApplianceRequestId OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the operation request identifier." + ::= { eqlApplianceEntry 28 } + +-------------------------------------------------------------------------------------------- +eqlApplianceUniqueIDTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceUniqueIDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Unique ID table. + This table is used to retrieve Unique ID values when creating new objects. + TimeoutAll:60" + ::= { eqlApplianceObjects 2 } + +eqlApplianceUniqueIDEntry OBJECT-TYPE + SYNTAX EqlApplianceUniqueIDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing unique ID information." + INDEX { eqlApplianceIndex, eqlApplianceUniqueIDType } + + ::= { eqlApplianceUniqueIDTable 1} + +EqlApplianceUniqueIDEntry ::= + SEQUENCE { + eqlApplianceUniqueIDType INTEGER, + eqlApplianceUniqueIDValueLen Unsigned32, + eqlApplianceUniqueIDValue OCTET STRING + } + +eqlApplianceUniqueIDType OBJECT-TYPE + SYNTAX INTEGER { + fsid(1), + userid(2), + nfsexportname(3), + partnershipid(4), + replicationid(5) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= {eqlApplianceUniqueIDEntry 1 } + +eqlApplianceUniqueIDValueLen OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Length of the value represented by column eqlApplianceUniqueIDValue" + ::= {eqlApplianceUniqueIDEntry 2 } + +eqlApplianceUniqueIDValue OBJECT-TYPE +-- agent doesn't seem to handle variable length 1..255 here + SYNTAX OCTET STRING(SIZE(255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Value of eqlApplianceUniqueIDType represented in network byte order." + ::= {eqlApplianceUniqueIDEntry 3 } +-------------------------------------------------------------------------------------------- +eqlApplianceUnInitNodesTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceUnInitNodesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Uninitialized Nodes Table. + This table contains information relating to uninitialized appliances + discovered during the device discovery process. + TimeoutAll:60" + ::= { eqlApplianceObjects 3 } + +eqlApplianceUnInitNodesEntry OBJECT-TYPE + SYNTAX EqlApplianceUnInitNodesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing uninitialized appliance information." + INDEX { eqlApplianceUnInitNodeProductType, eqlApplianceUnInitNodeServiceTag } + + ::= { eqlApplianceUnInitNodesTable 1 } + +EqlApplianceUnInitNodesEntry ::= + SEQUENCE { + eqlApplianceUnInitNodeProductType INTEGER, + eqlApplianceUnInitNodeServiceTag OCTET STRING, + eqlApplianceUnInitNodeState INTEGER, + eqlApplianceUnInitNodeModel OCTET STRING, + eqlApplianceUnInitNodeVendor OCTET STRING, + eqlApplianceUnInitNodeLinkLocalIPType InetAddressType, + eqlApplianceUnInitNodeLinkLocalIP InetAddress, + eqlApplianceUnInitNodeMajorVersion Unsigned32, + eqlApplianceUnInitNodeMinorVersion Unsigned32, + eqlApplianceUnInitNodeMaintVersion Unsigned32, + eqlApplianceUnInitNodeRowStatus RowStatus, + eqlApplianceUnInitNodeClusterMPV Unsigned32, + eqlApplianceUnInitNodeChassisTag OCTET STRING + } + +eqlApplianceUnInitNodeProductType OBJECT-TYPE + SYNTAX INTEGER { + nas(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the type of device that has been discovered" + ::= { eqlApplianceUnInitNodesEntry 1 } + +eqlApplianceUnInitNodeServiceTag OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the service tag of the discovered device" + ::= { eqlApplianceUnInitNodesEntry 2 } + +eqlApplianceUnInitNodeState OBJECT-TYPE + SYNTAX INTEGER { + discover(1), + found(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the current state of the device (discover or found)" + ::= { eqlApplianceUnInitNodesEntry 3 } + +eqlApplianceUnInitNodeModel OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the model of the discovered device." + ::= { eqlApplianceUnInitNodesEntry 4 } + +eqlApplianceUnInitNodeVendor OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the vendor of the discovered device" + ::= { eqlApplianceUnInitNodesEntry 5 } + +eqlApplianceUnInitNodeLinkLocalIPType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the address type (v4/v6) of the link-local IP associated with the discovered device" + ::= { eqlApplianceUnInitNodesEntry 6 } + + +eqlApplianceUnInitNodeLinkLocalIP OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the link-local IP of the device, as returned during the device-discover process" + ::= { eqlApplianceUnInitNodesEntry 7 } + +eqlApplianceUnInitNodeMajorVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the major version of the device discovered" + ::= { eqlApplianceUnInitNodesEntry 8 } + +eqlApplianceUnInitNodeMinorVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the minor version of the device discovered" + ::= { eqlApplianceUnInitNodesEntry 9 } + +eqlApplianceUnInitNodeMaintVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the maintenance version of the device discovered" + ::= { eqlApplianceUnInitNodesEntry 10 } + +eqlApplianceUnInitNodeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This is used only for support purpose to delete rows in this table." + ::= { eqlApplianceUnInitNodesEntry 11 } + +eqlApplianceUnInitNodeClusterMPV OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Management Protocol Version (MPV) the Appliance Cluster." + ::= { eqlApplianceUnInitNodesEntry 12} + +eqlApplianceUnInitNodeChassisTag OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the service tag of the discovered device chassis" + DEFVAL {"-"} + ::= { eqlApplianceUnInitNodesEntry 13 } + +-------------------------------------------------------------------------------------------- +eqlApplianceNodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceNodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Appliance Node Table + This table is used to store information about Appliance nodes. + TimeoutAll:60" + ::= { eqlApplianceObjects 4 } + +eqlApplianceNodeEntry OBJECT-TYPE + SYNTAX EqlApplianceNodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing an node-specific configuration." + INDEX { eqlApplianceIndex, eqlApplianceNodeIndex} + + ::= { eqlApplianceNodeTable 1 } + +EqlApplianceNodeEntry ::= + SEQUENCE { + eqlApplianceNodeIndex Unsigned32, + eqlApplianceNodeRowStatus RowStatus, + eqlApplianceNodeProductType INTEGER, + eqlApplianceNodeServiceTag OCTET STRING, + eqlApplianceNodeModel OCTET STRING, + eqlApplianceNodeVendor OCTET STRING, + eqlApplianceNodeLinkLocalIPType InetAddressType, + eqlApplianceNodeLinkLocalIP InetAddress, + eqlApplianceNodeMajorVersion Unsigned32, + eqlApplianceNodeMinorVersion Unsigned32, + eqlApplianceNodeMaintVersion Unsigned32, + eqlApplianceNodeName DisplayString, + eqlApplianceNodePeerIndex Unsigned32, + eqlApplianceNodeConfigState INTEGER, + eqlApplianceNodeConfigStatus Unsigned32, + eqlApplianceNodeGatewayAddrType InetAddressType, + eqlApplianceNodeGatewayAddr InetAddress, + eqlApplianceNodeInitiatorName OCTET STRING, + eqlApplianceNodeAdminStatus INTEGER, + eqlApplianceNodeChassisTag OCTET STRING, + eqlApplianceNodeChassisName OCTET STRING, + eqlApplianceNodeOpsRequestId Counter64 + } +eqlApplianceNodeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A unique identifier for each configured node within an appliance" + ::= { eqlApplianceNodeEntry 1 } + + +eqlApplianceNodeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlApplianceNodeEntry 2 } + +eqlApplianceNodeProductType OBJECT-TYPE + SYNTAX INTEGER { + fs7500(1), + fs7600(2), + fs7610(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the type of device that has been discovered" + ::= { eqlApplianceNodeEntry 3 } + +eqlApplianceNodeServiceTag OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field indicates the service tag of the discovered device" + ::= { eqlApplianceNodeEntry 4 } + +eqlApplianceNodeModel OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the model of the discovered device." + ::= { eqlApplianceNodeEntry 5 } + +eqlApplianceNodeVendor OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the vendor of the discovered device" + ::= { eqlApplianceNodeEntry 6 } + +eqlApplianceNodeLinkLocalIPType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the address type (v4/v6) of the link-local IP associated with the discovered device" + ::= { eqlApplianceNodeEntry 7 } + + +eqlApplianceNodeLinkLocalIP OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the link-local IP of the device, as returned during the device-discover process" + ::= { eqlApplianceNodeEntry 8 } + +eqlApplianceNodeMajorVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the major version of the device discovered" + ::= { eqlApplianceNodeEntry 9 } + +eqlApplianceNodeMinorVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the minor version of the device discovered" + ::= { eqlApplianceNodeEntry 10 } + +eqlApplianceNodeMaintVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the maintenance version of the device discovered" + ::= { eqlApplianceNodeEntry 11 } + +eqlApplianceNodeName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the name used to manage this node." + ::= { eqlApplianceNodeEntry 12 } + +eqlApplianceNodePeerIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the NodeIndex value of peer node if any." + ::= { eqlApplianceNodeEntry 13 } + +eqlApplianceNodeConfigState OBJECT-TYPE + SYNTAX INTEGER{ + unconfigured(0), + node-setup-complete(1001), + internal-network-complete(1002), + san-network-complete(1003), + client-network-complete(1004), + gateway-config-complete(1005), + configured(1006), + detached(1007) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies what configuration state the node is in." + ::= { eqlApplianceNodeEntry 14 } + +eqlApplianceNodeConfigStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status of current config state.If not zero, then an error occured in configuration" + ::= { eqlApplianceNodeEntry 15 } + +eqlApplianceNodeGatewayAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the type of address (v4/v6) of the default gateway address for this node" + ::= { eqlApplianceNodeEntry 16 } + +eqlApplianceNodeGatewayAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the address specification of the default gateway address for this node." + ::= { eqlApplianceNodeEntry 17 } + +eqlApplianceNodeInitiatorName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..223)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The iSCSI name of this node." + ::= { eqlApplianceNodeEntry 18 } + +eqlApplianceNodeAdminStatus OBJECT-TYPE + SYNTAX INTEGER{ + on(0), + detach(1), + attach(2), + reset(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Start node detach operation or attach operation." + ::= { eqlApplianceNodeEntry 19 } + +eqlApplianceNodeChassisTag OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field indicates the service tag of the discovered device chasis" + ::= { eqlApplianceNodeEntry 20 } + +eqlApplianceNodeChassisName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field indicates the configured chassis name the discovered device chasis" + ::= { eqlApplianceNodeEntry 21 } + +eqlApplianceNodeOpsRequestId OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the the operation request identifier." + ::= { eqlApplianceNodeEntry 22 } + +-------------------------------------------------------------------------------------------- +eqlApplianceNetworksTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceNetworksEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic(semi) Appliance Networks Table + EqualLogic-DoNotGroupRequest + This table is used to retrieve network configuration information for an appliance. + TimeoutAll:60" + ::= { eqlApplianceObjects 5 } + +eqlApplianceNetworksEntry OBJECT-TYPE + SYNTAX EqlApplianceNetworksEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing a description of network configurations of an appliance." + INDEX { eqlApplianceIndex, eqlApplianceNetworkType, eqlApplianceNetworkID } + + ::= { eqlApplianceNetworksTable 1 } + +EqlApplianceNetworksEntry ::= + SEQUENCE { + eqlApplianceNetworkRowStatus RowStatus, + eqlApplianceNetworkType INTEGER, + eqlApplianceNetworkID Unsigned32, + eqlApplianceNetworkName OCTET STRING, + eqlApplianceNetworkBlockIPAddressType InetAddressType, + eqlApplianceNetworkBlockIPAddress InetAddress, + eqlApplianceNetworkBlockNetmaskAddrType InetAddressType, + eqlApplianceNetworkBlockNetmaskAddr InetAddress, + eqlApplianceNetworkVLANTag Unsigned32, + eqlApplianceNetworkAdminState INTEGER, + eqlApplianceNetworkMTUSize Unsigned32, + eqlApplianceNetworkBondingMode INTEGER + } + +eqlApplianceNetworkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlApplianceNetworksEntry 1 } + +eqlApplianceNetworkType OBJECT-TYPE + SYNTAX INTEGER { + internal(1), + san(2), + client(3), + backplane(4) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field indicates the type of network being described by this entry" + ::= { eqlApplianceNetworksEntry 2 } + +eqlApplianceNetworkID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A unique identifier for each configured network within a network type and appliance" + ::= { eqlApplianceNetworksEntry 3 } + +eqlApplianceNetworkName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies a user friendly name for a network." + ::= { eqlApplianceNetworksEntry 4 } + +eqlApplianceNetworkBlockIPAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the type of address (v4/v6) of the block IP address" + ::= { eqlApplianceNetworksEntry 5 } + +eqlApplianceNetworkBlockIPAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the address specification for the block of IPs describing this network" + ::= { eqlApplianceNetworksEntry 6 } + +eqlApplianceNetworkBlockNetmaskAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the type of address (v4/v6) of the netmask address for this network" + ::= { eqlApplianceNetworksEntry 7 } + +eqlApplianceNetworkBlockNetmaskAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the address specification of the netmask describing this network" + ::= { eqlApplianceNetworksEntry 8 } + +eqlApplianceNetworkVLANTag OBJECT-TYPE + SYNTAX Unsigned32(0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the VLAN tag applicable to this network." + ::= { eqlApplianceNetworksEntry 9 } + +eqlApplianceNetworkAdminState OBJECT-TYPE + SYNTAX INTEGER { + creating(1), + modifying(2), + done(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field indicates the current administrative state of this network entry" + ::= { eqlApplianceNetworksEntry 10 } + +eqlApplianceNetworkMTUSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field indicates the MTU size supported by this network." + ::= { eqlApplianceNetworksEntry 11 } + +eqlApplianceNetworkBondingMode OBJECT-TYPE + SYNTAX INTEGER{ + alb(0), + lacp(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field indicates the bonding mode supported by this network. + For spartan, only client network supports modifying the bonding mode.Default mode is ALB (adaptive load balancing) for client network. User can change this mode to LACP(802.3 ad) later." + ::= { eqlApplianceNetworksEntry 12 } + +-------------------------------------------------------------------------------------------- +eqlApplianceIPTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic(semi) Appliance IP Table + This table is used to retrieve appliance-wide IP addresses + TimeoutAll:60" + ::= { eqlApplianceObjects 6 } + +eqlApplianceIPEntry OBJECT-TYPE + SYNTAX EqlApplianceIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing an appliance-wide IP address configured for an appliance network." + INDEX { eqlApplianceIndex, eqlApplianceNetworkType, eqlApplianceNetworkID, eqlApplianceIPAddressType, eqlApplianceIPAddress } + + ::= { eqlApplianceIPTable 1 } + +EqlApplianceIPEntry ::= + SEQUENCE { + eqlApplianceIPRowStatus RowStatus, + eqlApplianceIPAddressType InetAddressType, + eqlApplianceIPAddress InetAddress + } + +eqlApplianceIPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlApplianceIPEntry 1 } + +eqlApplianceIPAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies the type of address (v4/v6) of this IP address entry" + ::= { eqlApplianceIPEntry 2 } + +eqlApplianceIPAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field contains the address specification of this IP address entry" + ::= { eqlApplianceIPEntry 3 } +-------------------------------------------------------------------------------------------- +eqlApplianceNodeIPTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceNodeIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic(semi) Appliance Node IP Table + This table is used to retrieve node-specific IP addresses configured with a specific appliance. + TimeoutAll:60" + ::= { eqlApplianceObjects 7 } + +eqlApplianceNodeIPEntry OBJECT-TYPE + SYNTAX EqlApplianceNodeIPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing an node-specific IP address configured for an appliance network." + INDEX { eqlApplianceIndex, eqlApplianceNetworkType, eqlApplianceNetworkID, + eqlApplianceNodeIndex, eqlApplianceNodeIPAddressType, eqlApplianceNodeIPAddress } + + ::= { eqlApplianceNodeIPTable 1 } + +EqlApplianceNodeIPEntry ::= + SEQUENCE { + eqlApplianceNodeIPRowStatus RowStatus, + eqlApplianceNodeIPAddressType InetAddressType, + eqlApplianceNodeIPAddress InetAddress + } + +eqlApplianceNodeIPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlApplianceNodeIPEntry 1 } + +eqlApplianceNodeIPAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies the type of address (v4/v6) of this node-specific IP address entry" + ::= { eqlApplianceNodeIPEntry 2 } + +eqlApplianceNodeIPAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field contains the address specification of this node-specific IP address entry" + ::= { eqlApplianceNodeIPEntry 3 } + +-------------------------------------------------------------------------------------------- +eqlApplianceOpsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceOpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic(semi) Appliance operations table + This table is used to manage operations on appliances. + For example: In Spartan, operations include validation,format etc. + TimeoutAll:60" + ::= { eqlApplianceObjects 8 } + +eqlApplianceOpsEntry OBJECT-TYPE + SYNTAX EqlApplianceOpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing an operation." + INDEX { eqlApplianceIndex, eqlApplianceOpsType, eqlApplianceOpsIndex} + + ::= { eqlApplianceOpsTable 1 } + +EqlApplianceOpsEntry ::= + SEQUENCE { + eqlApplianceOpsIndex Unsigned32, + eqlApplianceOpsRowStatus RowStatus, + eqlApplianceOpsType INTEGER, + eqlApplianceOpsStatus Unsigned32, + eqlApplianceOpsPercentage Unsigned32, + eqlApplianceOpsRequestId Counter64 + } + +eqlApplianceOpsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies a unique index for identifing an operation." + ::= { eqlApplianceOpsEntry 1} + +eqlApplianceOpsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to manage operations." + ::= { eqlApplianceOpsEntry 2 } + +eqlApplianceOpsType OBJECT-TYPE + SYNTAX INTEGER { + none(0), + validation(1), + format(2), + start(3), + stop(4), + attach(5), + expand(6), + incrementalformat(7), + detach(8), + add-pair(9), + delete(10), + create-nas-appliance(11), + discover(12), + add-nas-appliance(13), + join-nas-appliance(14), + diagnostics(15), + nas-cluster-update(16), + restore-config(17), + service-mode-change(18), + container-cfg-modify(19) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies the type of operation." + ::= { eqlApplianceOpsEntry 3 } + +eqlApplianceOpsStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the current status of this operation. In case of errors, this value will represent the error number." + ::= { eqlApplianceOpsEntry 4 } + +eqlApplianceOpsPercentage OBJECT-TYPE + SYNTAX Unsigned32(0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the % of completion for this operation." + ::= { eqlApplianceOpsEntry 5 } + +eqlApplianceOpsRequestId OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the operation request identifier." + ::= { eqlApplianceOpsEntry 6 } + +-------------------------------------------------------------------------------------------- +eqlVolumeApplianceTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlVolumeApplianceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Appliance Volumes table + This table is used to store what volumes are accessed by which appliance. + TimeoutAll:60" + ::= { eqlApplianceObjects 9 } + +eqlVolumeApplianceEntry OBJECT-TYPE + SYNTAX EqlVolumeApplianceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the appliance information." + AUGMENTS { eqliscsiVolumeEntry } + ::= { eqlVolumeApplianceTable 1 } + +EqlVolumeApplianceEntry ::= + SEQUENCE { + eqlVolumeApplianceRowStatus RowStatus, + eqlVolumeApplianceIndex Unsigned32, + eqlVolumeApplianceNodeIndex Unsigned32, + eqlVolumeApplianceState INTEGER + } + +eqlVolumeApplianceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to manage the rows in this table." + ::= { eqlVolumeApplianceEntry 1 } + +eqlVolumeApplianceIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the appliance index this volume is associated with. This value will never be zero." + ::= { eqlVolumeApplianceEntry 2} + +eqlVolumeApplianceNodeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the node index this volume is associated with. This value will be zero if this volume is not associated with a particular node." + ::= { eqlVolumeApplianceEntry 3} + +eqlVolumeApplianceState OBJECT-TYPE + SYNTAX INTEGER { + formatpending(0), + formatted(1), + expansionpending(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the state of this volume as seen by the appliance." + ::= { eqlVolumeApplianceEntry 4} + +-------------------------------------------------------------------------------------------- +eqlApplianceOpsFailureTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceOpsFailureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Appliance operations failures table + This table is used to retrieve failure information related to an appliance. + TimeoutAll:60" + ::= { eqlApplianceObjects 10 } + +eqlApplianceOpsFailureEntry OBJECT-TYPE + SYNTAX EqlApplianceOpsFailureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing an operation." + INDEX { eqlApplianceIndex, eqlApplianceOpsType, eqlApplianceOpsIndex, eqlApplianceOpsFailureIndex} + + ::= { eqlApplianceOpsFailureTable 1 } + +EqlApplianceOpsFailureEntry ::= + SEQUENCE { + eqlApplianceOpsFailureIndex Unsigned32, + eqlApplianceOpsFailureType INTEGER, + eqlApplianceOpsFailureScope Unsigned32, + eqlApplianceOpsFailureCode Unsigned32, + eqlApplianceOpsFailureComponent INTEGER, + eqlApplianceOpsFailureSubComponent OCTET STRING, + eqlApplianceOpsFailureMessage OCTET STRING + } + +eqlApplianceOpsFailureIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies a unique index for identifing an operation failure." + ::= { eqlApplianceOpsFailureEntry 1} + +eqlApplianceOpsFailureType OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + error(1), + warning(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the type of operation." + ::= { eqlApplianceOpsFailureEntry 2 } + +eqlApplianceOpsFailureScope OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the scope of this failure. For spartan, 0 indicates scope of cluster. Non zero indicates the node index this failure is related to." + ::= { eqlApplianceOpsFailureEntry 3 } + +eqlApplianceOpsFailureCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Error code related to this failure." + ::= { eqlApplianceOpsFailureEntry 4 } + +eqlApplianceOpsFailureComponent OBJECT-TYPE + SYNTAX INTEGER{ + unknown(0), + fans(1), + psus(2), + cpus(3), + fc(4), + monitor(5), + nics(6), + ipmi(7), + ups(8), + temperatures(9), + raid(10), + memory(11), + connectivity(12), + network(13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Component related to this failure." + ::= { eqlApplianceOpsFailureEntry 5 } + +eqlApplianceOpsFailureSubComponent OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies a user friendly name for the sub-components, e.g. eth32, eth33." + ::= { eqlApplianceOpsFailureEntry 6 } + +eqlApplianceOpsFailureMessage OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field contains the error message sent by the NAS cluster or controllers." + ::= { eqlApplianceOpsFailureEntry 7 } + + +------------------------------------------------------------------------------- +eqlApplianceNodeHealthFailureTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceNodeHealthFailureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Appliance operations failures table + This table is used to retrieve failure information related to an appliance. + TimeoutAll:60" + ::= { eqlApplianceObjects 11 } + +eqlApplianceNodeHealthFailureEntry OBJECT-TYPE + SYNTAX EqlApplianceNodeHealthFailureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing an operation." + INDEX { eqlApplianceIndex, eqlApplianceNodeIndex, eqlApplianceNodeHealthFailureIndex} + + ::= { eqlApplianceNodeHealthFailureTable 1 } + +EqlApplianceNodeHealthFailureEntry ::= + SEQUENCE { + eqlApplianceNodeHealthFailureIndex Unsigned32, + eqlApplianceNodeHealthFailureType INTEGER, + eqlApplianceNodeHealthFailureCode Unsigned32, + eqlApplianceNodeHealthFailureComponent INTEGER, + eqlApplianceNodeHealthFailureSubComponent OCTET STRING, + eqlApplianceNodeHealthFailureMessage OCTET STRING + } + +eqlApplianceNodeHealthFailureIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies a unique index for identifing an operation failure." + ::= { eqlApplianceNodeHealthFailureEntry 1} + +eqlApplianceNodeHealthFailureType OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + error(1), + warning(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the type of operation." + ::= { eqlApplianceNodeHealthFailureEntry 2 } + +eqlApplianceNodeHealthFailureCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Error code related to this failure." + ::= { eqlApplianceNodeHealthFailureEntry 3 } + +eqlApplianceNodeHealthFailureComponent OBJECT-TYPE + SYNTAX INTEGER{ + unknown(0), + power(1), + network(2), + internalhw(3) + + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Component related to this failure." + ::= { eqlApplianceNodeHealthFailureEntry 4 } + +eqlApplianceNodeHealthFailureSubComponent OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies a user friendly name for the sub-component, e.g. eth32." + ::= { eqlApplianceNodeHealthFailureEntry 5 } + +eqlApplianceNodeHealthFailureMessage OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field contains the error message sent by the NAS cluster or controllers." + ::= { eqlApplianceNodeHealthFailureEntry 6 } + +-------------------------------------------------------------------------------------------- +eqlApplianceServiceStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceServiceStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Appliance service status table + This table is used to retrieve service health status information related to an appliance. + TimeoutAll:60" + ::= { eqlApplianceObjects 12 } + +eqlApplianceServiceStatusEntry OBJECT-TYPE + SYNTAX EqlApplianceServiceStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing service status of an appliance." + INDEX { eqlApplianceIndex } + + ::= { eqlApplianceServiceStatusTable 1 } + +EqlApplianceServiceStatusEntry ::= + SEQUENCE { + eqlApplianceOverallState INTEGER, + eqlApplianceServiceStatus INTEGER, + eqlApplianceServiceCriticalConditions BITS, + eqlApplianceServiceWarningConditions BITS, + eqlApplianceServiceAction INTEGER + } + +eqlApplianceOverallState OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + on(1), + off(2), + stopping(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the overall status of the appliance." + ::= { eqlApplianceServiceStatusEntry 1 } + +eqlApplianceServiceStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + error(1), + warning(2), + normal(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the service health status of the appliance." + ::= { eqlApplianceServiceStatusEntry 2 } + +eqlApplianceServiceCriticalConditions OBJECT-TYPE + SYNTAX BITS { + exaStoreServiceFaultCacheLoss (0), + exaStoreServiceFaultServers (1), + exaStoreServiceNoService (2), + exaStoreServersFault (3), + exaStoreStorageSubsysFault (4), + eqlNASChassisClientNetworkCritical (5), + eqlNASChassisBackplaneNetworkCritical (6), + eqlNASChassisInternalNetworkCritical (7), + eqlNASChassisSanNetworkCritical (8), + eqlNASChassisFanCritical (9), + eqlNASControllerAmbientTempCritical (10), + eqlNASControllerBPSCritical (11), + eqlNASControllerCPUCritical (12), + eqlNASControllerFanCritical (13), + eqlNASControllerLocalDiskCritical (14), + eqlNASControllerRaidControllerCritical (15), + eqlNASControllerMemoryCritical (16), + eqlNASControllerVirtualDiskCritical (17) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the current critical conditions associated with the appliance" + ::= { eqlApplianceServiceStatusEntry 3 } + +eqlApplianceServiceWarningConditions OBJECT-TYPE + SYNTAX BITS { + exaStoreServiceFSCheckerFailed (0), + exaStoreServicejournal (1), + exaStoreServersSomeDown (2), + exaStoreServersSomeDetached (3), + exaStoreServersNotOptimal (4), + exaStoreStorageSubsysNotOptimal (5), + eqlNASChassisClientNetworkNotOptimal (6), + eqlNASChassisBackplaneNetworkNotOptimal (7), + eqlNASChassisInternalNetworkNotOptimal (8), + eqlNASChassisSanNetworkNotOptimal (9), + eqlNASChassisFanNotOptimal (10), + eqlNASChassisPowerSupplyPartial (11), + eqlNASControllerAmbientTempNotOptimal (12), + eqlNASControllerBPSNotOptimal (13), + eqlNASControllerCPUNotOptimal (14), + eqlNASControllerFanNotOptimal (15), + eqlNASControllerLocalDiskNotOptimal (16), + eqlNASControllerRaidControllerNotOptimal (17), + eqlNASControllerMemoryNotOptimal (18), + eqlNASControllerVirtualDiskNotOptimal (19), + eqlNASControllerPowerSupplyPartial (20) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the current warning conditions associated with the appliance" + ::= { eqlApplianceServiceStatusEntry 4 } + + +eqlApplianceServiceAction OBJECT-TYPE + SYNTAX INTEGER { + massFailback(1), + massRebalance(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field indicates the type of load balancing being requested" + ::= { eqlApplianceServiceStatusEntry 5 } +-------------------------------------------------------------------------------------------- +eqlApplianceStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Appliance operations failures table + This table is used to retrieve failure information related to an appliance. + TimeoutAll:60" + ::= { eqlApplianceObjects 13 } + +eqlApplianceStatsEntry OBJECT-TYPE + SYNTAX EqlApplianceStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing an operation." + INDEX { eqlApplianceIndex } + + ::= { eqlApplianceStatsTable 1 } + +EqlApplianceStatsEntry ::= + SEQUENCE { + + eqlApplianceStatsTotalCapacity Counter64, + eqlApplianceStatsTotalAllocated Counter64, + eqlApplianceStatsTotalUsed Counter64, + eqlApplianceStatsTotalFree Counter64, + eqlApplianceStatsTotalSnapshots Counter64, + eqlApplianceStatsNumberOfContainers Counter64, + eqlApplianceStatsNumberOfNfsExports Counter64, + eqlApplianceStatsNumberOfCifsShares Counter64, + eqlApplianceStatsNumberOfSnapshots Counter64, + eqlApplianceStatsTotalOptimizationSpaceSavings Counter64 + } + + +eqlApplianceStatsTotalCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the total capacity in MB. This is the space reserved for NAS i.e. the size of the NAS pool minus the size reserved by system for metadata. + This represents the eqlNASAppliancePoolSize - MetaData size." + ::= { eqlApplianceStatsEntry 1 } + +eqlApplianceStatsTotalAllocated OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is used indicate the total allocated space in mega bytes. This is the sum of the virtual volume (container) sizes. + If there are 2 containers: container1 which is 10MB and container2 which is 30MB. The value of this field will be 40MB." + ::= { eqlApplianceStatsEntry 2 } + + +eqlApplianceStatsTotalUsed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is used indicate the total mega bytes in use. It represents the total space used by all the containers and snapshots. + If we are using 2MB of container1, 10MB of container2 and 1MB of the container2 space is used by snapshots. + In that case, the value of this field will be 2+10+1=13MB." + + ::= { eqlApplianceStatsEntry 3 } + + +eqlApplianceStatsTotalFree OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is used indicate the total mega bytes free. This field is the difference between the allocated space and used space i.e. TotalAllocatedSpace-TotalUsedSpace." + ::= { eqlApplianceStatsEntry 4 } + + +eqlApplianceStatsTotalSnapshots OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is used indicate the total mega bytes used by snapshots. This field represents the space used only by snapshots for all the containers in the NAS pool. + If 1MB of container1 and 2MB of container2 is used by snapshots, and we have only 2 containers in the NAS pool, the value of this field is 1+2 = 3MB." + ::= { eqlApplianceStatsEntry 5 } + + +eqlApplianceStatsNumberOfContainers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is used indicate the number containers." + ::= { eqlApplianceStatsEntry 6 } + + +eqlApplianceStatsNumberOfNfsExports OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is used indicate the number of Nfs exports on the appliance." + ::= { eqlApplianceStatsEntry 7 } + + +eqlApplianceStatsNumberOfCifsShares OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is used indicate the number of Cifs exports on the appliance." + ::= { eqlApplianceStatsEntry 8 } + + +eqlApplianceStatsNumberOfSnapshots OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is used indicate the number Snapshots for the appliance." + ::= { eqlApplianceStatsEntry 9 } + +eqlApplianceStatsTotalOptimizationSpaceSavings OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is used indicate the total mega bytes saved across all file systems due to optimization." + ::= { eqlApplianceStatsEntry 10 } + + +-------------------------------------------------------------------------------------------- +eqlApplianceNodeStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceNodeStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Appliance operations failures table + This table is used to retrieve failure information related to an appliance. + TimeoutAll:60" + ::= { eqlApplianceObjects 14 } + +eqlApplianceNodeStatusEntry OBJECT-TYPE + SYNTAX EqlApplianceNodeStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing an operation." + INDEX { eqlApplianceIndex, eqlApplianceNodeIndex } + + ::= { eqlApplianceNodeStatusTable 1 } + +EqlApplianceNodeStatusEntry ::= + SEQUENCE { + eqlApplianceNodeStatusNodeState INTEGER + } + + +eqlApplianceNodeStatusNodeState OBJECT-TYPE + SYNTAX INTEGER{ + unknown(0), + on(1), + off(2), + detached(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the state of the node indexed by eqlApplianceNodeIndex" + ::= { eqlApplianceNodeStatusEntry 1 } + + +-------------------------------------------------------------------------------------------- +eqlApplianceMultiStateOpsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceMultiStateOpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Appliance Multi-state Operations table. + This table is used to maintain state information for a multi-state operation for an appliance. + TimeoutAll:60" + ::= { eqlApplianceObjects 15 } + +eqlApplianceMultiStateOpsEntry OBJECT-TYPE + SYNTAX EqlApplianceMultiStateOpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing state information for a mult-state operation for an appliance." + INDEX { eqlApplianceIndex, eqlApplianceMultiStateOpsType, eqlApplianceMultiStateOpsIndex } + + ::= { eqlApplianceMultiStateOpsTable 1} + +EqlApplianceMultiStateOpsEntry ::= + SEQUENCE { + eqlApplianceMultiStateOpsIndex Unsigned32, + eqlApplianceMultiStateOpsRowStatus RowStatus, + eqlApplianceMultiStateOpsType INTEGER, + eqlApplianceMultiStateOpsStatus Unsigned32, + eqlApplianceMultiStateOpsServiceTag OCTET STRING, + eqlApplianceMultiStateOpsServiceTag2 OCTET STRING, + eqlApplianceMultiStateOpsNodeIndex Unsigned32, + eqlApplianceMultiStateOpsNodeIndex2 Unsigned32, + eqlApplianceMultiStateOpsState INTEGER, + eqlApplianceMultiStateOpsPercentage Unsigned32, + eqlApplianceMultiStateOpsAction INTEGER, + eqlApplianceMultiStateOpsCurNodeIndex Unsigned32, + eqlApplianceMultiStateOpsLongRunningOp TruthValue, + eqlApplianceMultiStateOpsRequestId Counter64 +} + +eqlApplianceMultiStateOpsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies a unique index for identifing a multi-state operation." + ::= { eqlApplianceMultiStateOpsEntry 1} + +eqlApplianceMultiStateOpsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to manage operations." + ::= { eqlApplianceMultiStateOpsEntry 2 } + +eqlApplianceMultiStateOpsType OBJECT-TYPE + SYNTAX INTEGER{ + unknown(0), + attach-node(1), + add-pair(2), + resize(3), + detach(4), + start(5), + stop(6), + delete(7), + long-running-blocking-config(8), + diagnostics(9), + nas-cluster-update(10), + restore(11), + service-mode-change(12), + container-cfg-modify(13) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies the type of multi-state operation." + ::= { eqlApplianceMultiStateOpsEntry 3 } + +eqlApplianceMultiStateOpsStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the current status of this operation. In case of errors, this value will represent the error number." + ::= { eqlApplianceMultiStateOpsEntry 4 } + +eqlApplianceMultiStateOpsServiceTag OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field indicates the service tag of the attaching node, or the first of the nodes being added" + ::= { eqlApplianceMultiStateOpsEntry 5 } + +eqlApplianceMultiStateOpsServiceTag2 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field indicates the service tag of the second of the nodes being added" + ::= { eqlApplianceMultiStateOpsEntry 6 } + +eqlApplianceMultiStateOpsNodeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field represents the index of a node pertaining to this operation." + ::= { eqlApplianceMultiStateOpsEntry 7 } + +eqlApplianceMultiStateOpsNodeIndex2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field represents the index of a second node pertaining to this operation." + ::= { eqlApplianceMultiStateOpsEntry 8 } + +eqlApplianceMultiStateOpsState OBJECT-TYPE + SYNTAX INTEGER{ + unknown(0), + -- 1001 to 1099 are for attach-node operation + attach-node-setup(1001), + attach-internal-network(1002), + attach-san-network(1003), + attach-client-network(1004), + attach-configure-gateway(1005), + attach-start-nodes-validation(1006), + attach-nodes-validation-inprogress(1007), + attach-action(1008), + attach-action-inprogress(1009), + attach-completed(1010), + -- 1101 to 1199 are for resize operation + resize-expand(1101), + resize-expand-inprogress(1102), + resize-format(1103), + resize-format-inprogress(1104), + resize-completed(1105), + resize-nas-volumes(1106), + resize-discover-volumes(1107), + -- 1201 to 1299 are for detach operation + detach-inprogress(1201), + -- 1301 to 1399 are for start operation + start-inprogress(1301), + -- 1401 to 1499 are for stop operation + stop-inprogress(1401), + -- 1501 to 1599 are for add-pair operation + add-pair-node-setup(1501), --deprecated + add-pair-node-count(1502), + add-pair-cluster-internal-network(1503), --deprecated + add-pair-reset-node-count(1504), --deprecated + add-pair-nodes-internal-network(1505), --deprecated + add-pair-cluster-san-network(1506), + add-pair-nodes-san-network(1507), --deprecated + add-pair-cluster-client-network(1508), + add-pair-nodes-client-network(1509), --deprecated + add-pair-configure-gateway(1510), --deprecated + add-pair-start-nodes-validation(1511), --deprecated + add-pair-nodes-validation-inprogress(1512), --deprecated + add-pair-prepare(1513), --deprecated + add-pair-create-volume-acls(1514), + add-pair-start-attach(1515), --deprecated + add-pair-attach-inprogress(1516), --deprecated + add-pair-start-action(1517), --deprecated + add-pair-action-inprogress(1518), --deprecated + add-pair-completed(1519), + add-pair-start-nas-appliance-add(1520), + add-pair-nas-appliance-add-inprogress(1521), + add-pair-start-volume-discovery(1522), + add-pair-start-nas-appliance-join(1523), + add-pair-nas-appliance-join-inprogress(1524), + -- 1601 to 1699 are for delete operation + delete-inprogress(1601), + local-delete-inprogress(1602), + -- 1701 to 1799 are for long running operations that block communication to appliance for longer duration + modify-internal-network(1701), + modify-san-network(1702), + modify-client-network(1703), + configure-credential-no-external(1704), + configure-credential-ldap(1705), + configure-credential-nis(1706), + configure-credential-unknown(1707), + configure-active-directory(1708), + max-keep-set(1709), + grp-inet-addr-set(1710), + delete-container-host-access(1711), + rename-cluster(1712), + cifs-operation(1713), + nas-cluster-update-start(1714), + -- 1801 to 1899 are for NAS Diagnostics + nas-diags-init(1801), + nas-diags-start-general(1802), + nas-diags-check-general-started(1803), + nas-diags-check-general-finished(1804), + nas-diags-start-file(1805), + nas-diags-check-file-started(1806), + nas-diags-check-file-finished(1807), + nas-diags-finalize(1808), + nas-diags-done(1809), + -- 1901 to 1999 are for NAS Cluster Firmware Update + nas-cluster-update-inprogress(1901), + -- 2001 to 2099 are for NAS cluster restore + restore-start (2001), + restore-service-mode-to-maintenance (2002), + restore-transitioning-to-maintenance (2003), + restore-internal-network (2004), + restore-cluster-name (2005), + restore-start-nas-appliance-create (2006), + restore-nas-appliance-create-in-progress (2007), + restore-san-network (2008), + restore-send-eql-group-ip (2009), + restore-create-volume-acls (2010), + restore-start-volume-discovery (2011), + restore-start-format (2012), + restore-format-in-progress (2013), + restore-start-config-restore (2014), + restore-config-restore-in-progress (2015), + restore-done (2016), + -- 2101 to 2199 for service mode change operation + service-mode-change-inprogress (2101), + container-cfg-modify-inprogress (2200) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field represents the state during the attach state machine." + ::= { eqlApplianceMultiStateOpsEntry 9 } + +eqlApplianceMultiStateOpsPercentage OBJECT-TYPE + SYNTAX Unsigned32(0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field represents the % of completion for this operation." + ::= { eqlApplianceMultiStateOpsEntry 10 } + +eqlApplianceMultiStateOpsAction OBJECT-TYPE + SYNTAX INTEGER{ + none(0), + retry(1), + continue(2), + delete(3), + start(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to either retry or continue the currently active operation." + ::= { eqlApplianceMultiStateOpsEntry 11} + +eqlApplianceMultiStateOpsCurNodeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the index of a node that is being operated on for this operation. 0 means VIP." + ::= { eqlApplianceMultiStateOpsEntry 12 } + +eqlApplianceMultiStateOpsLongRunningOp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "True if a long running nas operation is in progress." + DEFVAL { false } + ::= { eqlApplianceMultiStateOpsEntry 13 } + +eqlApplianceMultiStateOpsRequestId OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the the operation request identifier." + ::= { eqlApplianceMultiStateOpsEntry 14 } + +-------------------------------------------------------------------------------------------- +eqlApplianceNdmpTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceNdmpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Appliance Ndmp Table. + TimeoutAll:60" + ::= { eqlApplianceObjects 16} + + +eqlApplianceNdmpEntry OBJECT-TYPE + SYNTAX EqlApplianceNdmpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing ndmp information." + INDEX { eqlApplianceIndex} + ::= { eqlApplianceNdmpTable 1 } + +EqlApplianceNdmpEntry ::= + SEQUENCE { + eqlApplianceNdmpRowStatus RowStatus, + eqlApplianceNdmpUserName DisplayString, + eqlApplianceNdmpPasswd DisplayString, + eqlApplianceNdmpDesiredState INTEGER, + eqlApplianceNdmpClientPort INTEGER + } + +eqlApplianceNdmpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Rowstatus" + ::= { eqlApplianceNdmpEntry 1 } + +eqlApplianceNdmpUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "User name to allow DMA Servers to connect to NDMPD. + This name must be used for user authentication by NDMPD." + DEFVAL { "backup_user" } + ::= { eqlApplianceNdmpEntry 2 } + +eqlApplianceNdmpPasswd OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "An octet string containing the password to authenticate + DMA servers connecting to NDMPD. + If written, it changes the password for + the account. If read, it returns a zero-length string." + --DEFAULT cookie "secure" + ::= { eqlApplianceNdmpEntry 3 } + +eqlApplianceNdmpDesiredState OBJECT-TYPE + SYNTAX INTEGER{ + stop(0), + start(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to either stop or start NDMP." + ::= { eqlApplianceNdmpEntry 4} + +eqlApplianceNdmpClientPort OBJECT-TYPE + SYNTAX INTEGER ( 0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The listening port number of the Ndmp. Ndmp will listen on this port on all available client IP addresses." + DEFVAL { 10000 } + ::= { eqlApplianceNdmpEntry 5 } + +-------------------------------------------------------------------------------------------- + +eqlApplianceNdmpDmaServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceNdmpDmaServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Appliance NDMP DMA Server Table. + TimeoutAll:60" + ::= { eqlApplianceObjects 17} + +eqlApplianceNdmpDmaServerEntry OBJECT-TYPE + SYNTAX EqlApplianceNdmpDmaServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing group ndmp dma server information." + INDEX { eqlApplianceIndex, eqlApplianceNdmpDmaServerIPAddressType, eqlApplianceNdmpDmaServerIPAddress } + ::= { eqlApplianceNdmpDmaServerTable 1 } + +EqlApplianceNdmpDmaServerEntry ::= + SEQUENCE { + eqlApplianceNdmpDmaServerRowStatus RowStatus, + eqlApplianceNdmpDmaServerIPAddressType InetAddressType, + eqlApplianceNdmpDmaServerIPAddress InetAddress, + eqlApplianceNdmpDmaServerTransactionState INTEGER + } + + +eqlApplianceNdmpDmaServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "row status" + ::= { eqlApplianceNdmpDmaServerEntry 1 } + +eqlApplianceNdmpDmaServerIPAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the IP Address, in network byte order for the NTP server." + ::= { eqlApplianceNdmpDmaServerEntry 2 } + +eqlApplianceNdmpDmaServerIPAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the IP Address, in network byte order for the NTP server." + ::= { eqlApplianceNdmpDmaServerEntry 3 } + +eqlApplianceNdmpDmaServerTransactionState OBJECT-TYPE + SYNTAX INTEGER { + configNone (0), + configStart (1), + configInProgress (2), + configCommit (3), + configStartCommit (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field denotes the transaction state of the operations on the eqlApplianceNdmpDmaServerTable." + DEFVAL {configNone} + ::= { eqlApplianceNdmpDmaServerEntry 4 } + +------------------------------------------------------------------------------- + +eqlApplianceLocalUserAccessTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceLocalUserAccessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Appliance User access table + This table is used to manage user accounts on the Appliance. + TimeoutAll:60" + ::= { eqlApplianceObjects 18 } + +eqlApplianceLocalUserAccessEntry OBJECT-TYPE + SYNTAX EqlApplianceLocalUserAccessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing an operation." + INDEX { eqlApplianceIndex,eqlApplianceLocalUserName } + + ::= { eqlApplianceLocalUserAccessTable 1 } + +EqlApplianceLocalUserAccessEntry ::= + SEQUENCE { + eqlApplianceLocalUserAccessRowStatus RowStatus, + eqlApplianceLocalUserName OCTET STRING, + eqlApplianceLocalUserPassword OCTET STRING, + eqlApplianceLocalUserUid Unsigned32, + eqlApplianceLocalUserPrimaryGroup OCTET STRING, + eqlApplianceLocalUserRealName OCTET STRING, + eqlApplianceLocalUserSid OCTET STRING, + eqlApplianceLocalUserRemarks OCTET STRING, + eqlApplianceLocalUserAdditionalGroups OCTET STRING, + eqlApplianceLocalUserAccess INTEGER + } + +eqlApplianceLocalUserAccessRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to manage operations." + ::= { eqlApplianceLocalUserAccessEntry 1 } + +eqlApplianceLocalUserName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The users name" + ::= { eqlApplianceLocalUserAccessEntry 2 } + +eqlApplianceLocalUserPassword OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..240)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The user password" + ::= { eqlApplianceLocalUserAccessEntry 3 } + +eqlApplianceLocalUserUid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The numeric Unix user ID of the user referenced by this row" + ::= { eqlApplianceLocalUserAccessEntry 4 } + +eqlApplianceLocalUserPrimaryGroup OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..129)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The name of the group that sets the group quota for this user" + ::= { eqlApplianceLocalUserAccessEntry 5 } + + +eqlApplianceLocalUserRealName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The real name associated with this user" + ::= { eqlApplianceLocalUserAccessEntry 6 } + + +eqlApplianceLocalUserSid OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION "The SID of this user presented as a hyphen separated alpha numeric string" + ::= { eqlApplianceLocalUserAccessEntry 7 } + +eqlApplianceLocalUserRemarks OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The administrator remarks associated with this user" + ::= { eqlApplianceLocalUserAccessEntry 8 } + + +eqlApplianceLocalUserAdditionalGroups OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..1023)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "A comma separated list of the group names used to determine access permissions for this user" + ::= { eqlApplianceLocalUserAccessEntry 9 } + +eqlApplianceLocalUserAccess OBJECT-TYPE + SYNTAX INTEGER { + enabled (0), + disabled (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies whether or not access is enabled for the local user in this appliance. + The default is enabled." + DEFVAL { enabled } + ::= { eqlApplianceLocalUserAccessEntry 10 } + +------------------------------------------------------------------------------- + +eqlApplianceLocalGroupAccessTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceLocalGroupAccessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Appliance local group access table + This table is used to manage local group accounts on the Appliance. + TimeoutAll:60" + ::= { eqlApplianceObjects 19 } + +eqlApplianceLocalGroupAccessEntry OBJECT-TYPE + SYNTAX EqlApplianceLocalGroupAccessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing an operation." + INDEX { eqlApplianceIndex, eqlApplianceLocalGroupName} + + ::= { eqlApplianceLocalGroupAccessTable 1 } + +EqlApplianceLocalGroupAccessEntry ::= + SEQUENCE { + eqlApplianceLocalGroupAccessRowStatus RowStatus, + eqlApplianceLocalGroupName OCTET STRING, + eqlApplianceLocalGroupGid Unsigned32, + eqlApplianceLocalGroupGsid OCTET STRING + } + +eqlApplianceLocalGroupAccessRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to manage operations." + ::= { eqlApplianceLocalGroupAccessEntry 1 } + +eqlApplianceLocalGroupName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The name of the group referenced by this row" + ::= { eqlApplianceLocalGroupAccessEntry 2 } + +eqlApplianceLocalGroupGid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The numeric Unix group ID of the group referenced by this row" + ::= { eqlApplianceLocalGroupAccessEntry 3 } + +eqlApplianceLocalGroupGsid OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The GSID of this group presented as a hyphen separated alpha numeric string" + ::= { eqlApplianceLocalGroupAccessEntry 4 } + +---------------------- +eqlApplianceCredentialsDatabaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceCredentialsDatabaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Appliance credentials access table + This table is used to manage the credential databases on the Appliance. + TimeoutAll:60" + ::= { eqlApplianceObjects 20 } + +eqlApplianceCredentialsDatabaseEntry OBJECT-TYPE + SYNTAX EqlApplianceCredentialsDatabaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing an operation " + INDEX { eqlApplianceIndex } + + ::= { eqlApplianceCredentialsDatabaseTable 1 } + +EqlApplianceCredentialsDatabaseEntry ::= + SEQUENCE { + eqlApplianceCredentialsDatabaseRowStatus RowStatus, + eqlApplianceCredentialsDatabaseType INTEGER, + eqlApplianceCredentialsDatabaseLdapBaseDn OCTET STRING, + eqlApplianceCredentialsDatabaseLdapServerAddress OCTET STRING, + eqlApplianceCredentialsDatabaseNisDomain OCTET STRING, + eqlApplianceCredentialsDatabaseNisServerAddress OCTET STRING + } + + +eqlApplianceCredentialsDatabaseRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to manage operations." + ::= { eqlApplianceCredentialsDatabaseEntry 1 } + + +eqlApplianceCredentialsDatabaseType OBJECT-TYPE + SYNTAX INTEGER{ + noexternal(0), + ldap(1), + nis(2), + unknown(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field represents the type of user data base on the apppliance" + ::= { eqlApplianceCredentialsDatabaseEntry 2 } + +eqlApplianceCredentialsDatabaseLdapBaseDn OBJECT-TYPE +--- per http://technet.microsoft.com/en-us/library/active-directory-maximum-limits-scalability(WS.10).aspx max baseDN is 255 chars + SYNTAX OCTET STRING(SIZE(1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + ::= { eqlApplianceCredentialsDatabaseEntry 3 } + +eqlApplianceCredentialsDatabaseLdapServerAddress OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The IP address as a string" + ::= { eqlApplianceCredentialsDatabaseEntry 4 } + +eqlApplianceCredentialsDatabaseNisDomain OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The NIS Domain" + ::= { eqlApplianceCredentialsDatabaseEntry 5 } + +eqlApplianceCredentialsDatabaseNisServerAddress OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..512)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "A comma separated list of NIS server IP addresses" + ::= { eqlApplianceCredentialsDatabaseEntry 6 } + +---------------------- +eqlApplianceActiveDirectoryAccessTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceActiveDirectoryAccessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Appliance User access table + This table is used to manage access to Active Directory by the Appliance. + TimeoutAll:60" + ::= { eqlApplianceObjects 21 } + +eqlApplianceActiveDirectoryAccessEntry OBJECT-TYPE + SYNTAX EqlApplianceActiveDirectoryAccessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing an operation " + INDEX { eqlApplianceIndex } + + ::= { eqlApplianceActiveDirectoryAccessTable 1 } + +EqlApplianceActiveDirectoryAccessEntry ::= + SEQUENCE { + eqlApplianceActiveDirectoryRowStatus RowStatus, + eqlApplianceActiveDirectoryAdvancedSettings INTEGER, + eqlApplianceActiveDirectoryNetBiosName OCTET STRING, + eqlApplianceActiveDirectoryDomain OCTET STRING, + eqlApplianceActiveDirectoryUserName OCTET STRING, + eqlApplianceActiveDirectoryPassword OCTET STRING, + eqlApplianceActiveDirectoryDescription OCTET STRING, + eqlApplianceActiveDirectoryFunctionalLevel OCTET STRING, + eqlApplianceActiveDirectoryWinsServer OCTET STRING, + eqlApplianceActiveDirectoryWorkGroup OCTET STRING, + eqlApplianceActiveDirectoryDomainControllers OCTET STRING, + eqlApplianceActiveDirectoryMemberOfDomain OCTET STRING, + eqlApplianceActiveDirectoryStatus INTEGER, + eqlApplianceActiveDirectoryAccessibleControllers OCTET STRING, + eqlApplianceActiveDirectoryPreferredControllers OCTET STRING + } + + +eqlApplianceActiveDirectoryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to manage operations." + ::= { eqlApplianceActiveDirectoryAccessEntry 1 } + + +eqlApplianceActiveDirectoryAdvancedSettings OBJECT-TYPE + SYNTAX INTEGER { + unused(0), + no(1), + yes(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Yes/No; Allows for advanced configuration by support personel; Leave as No" + DEFVAL { no } + ::= { eqlApplianceActiveDirectoryAccessEntry 2 } + + +eqlApplianceActiveDirectoryNetBiosName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This is the NetBIOS name that will appear in network neighborhood" + ::= { eqlApplianceActiveDirectoryAccessEntry 3 } + + +eqlApplianceActiveDirectoryDomain OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The Active Directory full qualified domain name the appliance belongs to" + ::= { eqlApplianceActiveDirectoryAccessEntry 4 } + + +eqlApplianceActiveDirectoryUserName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "A username with permissions to join the AD" + ::= { eqlApplianceActiveDirectoryAccessEntry 5 } + + +eqlApplianceActiveDirectoryPassword OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Password for user who can join the AD" + ::= { eqlApplianceActiveDirectoryAccessEntry 6 } + +eqlApplianceActiveDirectoryDescription OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..1023)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Description field" + ::= { eqlApplianceActiveDirectoryAccessEntry 7 } + +eqlApplianceActiveDirectoryFunctionalLevel OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..7)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Mode of the AD server either Native or Mixed" + ::= { eqlApplianceActiveDirectoryAccessEntry 8 } + + +eqlApplianceActiveDirectoryWinsServer OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "IP addr of WINS server if netowrk has one" + ::= { eqlApplianceActiveDirectoryAccessEntry 9 } + + +eqlApplianceActiveDirectoryWorkGroup OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of the workgroup to join" + ::= { eqlApplianceActiveDirectoryAccessEntry 10 } + + +eqlApplianceActiveDirectoryDomainControllers OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Commma separated list of ipv4 addresses " + ::= { eqlApplianceActiveDirectoryAccessEntry 11 } + + eqlApplianceActiveDirectoryMemberOfDomain OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..10)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Truth value if it's member of domain" + ::= { eqlApplianceActiveDirectoryAccessEntry 12 } + +eqlApplianceActiveDirectoryStatus OBJECT-TYPE + SYNTAX INTEGER { + unused(0), + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Indicates if the Appliance is able to access the Active Directory domain." + DEFVAL { unused } + ::= { eqlApplianceActiveDirectoryAccessEntry 13 } + +eqlApplianceActiveDirectoryAccessibleControllers OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Commma separated list of controllers that are accessible." + ::= { eqlApplianceActiveDirectoryAccessEntry 14 } + +eqlApplianceActiveDirectoryPreferredControllers OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Comman separated list of preferred Active Directory controllers." + ::= { eqlApplianceActiveDirectoryAccessEntry 15 } + +-------------- +eqlApplianceManualMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceManualMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Appliance User access table + This table is used to manage manualmapping of user access to the Appliance. + TimeoutAll:60" + ::= { eqlApplianceObjects 22 } + +eqlApplianceManualMappingEntry OBJECT-TYPE + SYNTAX EqlApplianceManualMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing an operation " + INDEX { eqlApplianceIndex, eqlApplianceManualMappingUserName} + + ::= { eqlApplianceManualMappingTable 1 } + +EqlApplianceManualMappingEntry ::= + SEQUENCE { + eqlApplianceManualMappingRowStatus RowStatus, + eqlApplianceManualMappingUserName OCTET STRING, + eqlApplianceManualMappingMappedToUserName OCTET STRING, + eqlApplianceManualMappingDirection INTEGER + } + +eqlApplianceManualMappingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to manage operations." + ::= { eqlApplianceManualMappingEntry 1 } + +eqlApplianceManualMappingUserName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..129)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The username to be mapped. The increased size is required should an AD name be used" + ::= { eqlApplianceManualMappingEntry 2 } + +eqlApplianceManualMappingMappedToUserName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..129)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The username to which the name in eqlApplianceManualMappingUserName is to be mapped. The increased size is required should an AD name be used" + ::= { eqlApplianceManualMappingEntry 3 } + +eqlApplianceManualMappingDirection OBJECT-TYPE + SYNTAX INTEGER { + unused(0), + none(1), + unixtowindows(2), + windowstounix(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The direction of the mapping either none or windows to unix or unix to windows" + ::= { eqlApplianceManualMappingEntry 4 } + +----------- + +eqlApplianceMappingPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceMappingPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Appliance User access table + This table is used to manage manualmapping of user access to the Appliance. + TimeoutAll:60" + ::= { eqlApplianceObjects 23 } + +eqlApplianceMappingPolicyEntry OBJECT-TYPE + SYNTAX EqlApplianceMappingPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing an operation " + INDEX { eqlApplianceIndex } + + ::= { eqlApplianceMappingPolicyTable 1 } + +EqlApplianceMappingPolicyEntry ::= + SEQUENCE { + eqlApplianceMappingPolicyRowStatus RowStatus, + eqlApplianceMappingPolicyAcquireMapping INTEGER, + eqlApplianceMappingPolicyAllowNotMapped INTEGER +} + +eqlApplianceMappingPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to manage operations." + ::= { eqlApplianceMappingPolicyEntry 1 } + +eqlApplianceMappingPolicyAcquireMapping OBJECT-TYPE + SYNTAX INTEGER { + unused(0), + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Indicated if mapping policy is enabled" + DEFVAL { disable } + ::= { eqlApplianceMappingPolicyEntry 2 } + +eqlApplianceMappingPolicyAllowNotMapped OBJECT-TYPE + SYNTAX INTEGER { + unused(0), + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION "Indicates if guest mapping is allowed for unmapped users. The value is always enabled." + DEFVAL { enable } + ::= { eqlApplianceMappingPolicyEntry 3 } + +----------- + +eqlApplianceAllGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceAllGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Appliance User access table + This table is used to manage non-local group accounts on the Appliance. + TimeoutAll:60" + ::= { eqlApplianceObjects 24 } + +eqlApplianceAllGroupsEntry OBJECT-TYPE + SYNTAX EqlApplianceAllGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing an operation." + INDEX { eqlApplianceIndex, eqlApplianceAllGroupsName} + + ::= { eqlApplianceAllGroupsTable 1 } + +EqlApplianceAllGroupsEntry ::= + SEQUENCE { + eqlApplianceAllGroupsRowStatus RowStatus, + eqlApplianceAllGroupsName OCTET STRING, + eqlApplianceAllGroupsId OCTET STRING, + eqlApplianceAllGroupsType INTEGER, + eqlApplianceAllGroupsSource INTEGER + } + +eqlApplianceAllGroupsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to manage operations." + ::= { eqlApplianceAllGroupsEntry 1 } + +eqlApplianceAllGroupsName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..129)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The name of the group referenced by this row. The length is to support the maximum length of an AD groupname including the domain" + ::= { eqlApplianceAllGroupsEntry 2 } + +eqlApplianceAllGroupsId OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The id of the group referenced by this row" + ::= { eqlApplianceAllGroupsEntry 3 } + +eqlApplianceAllGroupsType OBJECT-TYPE + SYNTAX INTEGER { + unused(0), + ad(1), + unix(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The type of the group referenced by this row" + ::= { eqlApplianceAllGroupsEntry 4 } + +eqlApplianceAllGroupsSource OBJECT-TYPE + SYNTAX INTEGER { + unused(0), + local(1), + external(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The credential source of the group referenced by this row" + ::= { eqlApplianceAllGroupsEntry 5 } + +----------- + +eqlApplianceAllUsersTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceAllUsersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Appliance User access table + This table is used to manage non-local user accounts on the Appliance. + TimeoutAll:60" + ::= { eqlApplianceObjects 25 } + +eqlApplianceAllUsersEntry OBJECT-TYPE + SYNTAX EqlApplianceAllUsersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing an operation." + INDEX { eqlApplianceIndex, eqlApplianceAllUsersName} + + ::= { eqlApplianceAllUsersTable 1 } + +EqlApplianceAllUsersEntry ::= + SEQUENCE { + eqlApplianceAllUsersRowStatus RowStatus, + eqlApplianceAllUsersName OCTET STRING, + eqlApplianceAllUsersId OCTET STRING, + eqlApplianceAllUsersType INTEGER, + eqlApplianceAllUsersSource INTEGER + } + + +eqlApplianceAllUsersRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to manage operations." + ::= { eqlApplianceAllUsersEntry 1 } + +eqlApplianceAllUsersName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..129)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The name of the user referenced by this row" + ::= { eqlApplianceAllUsersEntry 2 } + +eqlApplianceAllUsersId OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The id of the user referenced by this row" + ::= { eqlApplianceAllUsersEntry 3 } + +eqlApplianceAllUsersType OBJECT-TYPE + SYNTAX INTEGER { + unused(0), + ad(1), + unix(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The type of the user referenced by this row" + ::= { eqlApplianceAllUsersEntry 4 } + +eqlApplianceAllUsersSource OBJECT-TYPE + SYNTAX INTEGER { + unused(0), + local(1), + external(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The credential source of the user referenced by this row" + ::= { eqlApplianceAllUsersEntry 5 } + +----------------------------------------------------------------------- + +eqlApplianceEQLMemberMPVTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceEQLMemberMPVEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "EqualLogic-Persistent table used to obtain the Management Protocol Version + (MPV) of each EQL Member in the Group. This table is deprecated now. + A new table eqlApplianceTypeEQLMemberMPVTable based on groupId, memberIndex + and ApplianceType will be instead. + TimeoutAll:60" + ::= { eqlApplianceObjects 26 } + +eqlApplianceEQLMemberMPVEntry OBJECT-TYPE + SYNTAX EqlApplianceEQLMemberMPVEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "An entry contains the Management Protocol Version (MPV) of the Member." + INDEX { eqlApplianceIndex, eqlGroupId, eqlMemberIndex } + ::= { eqlApplianceEQLMemberMPVTable 1} + +EqlApplianceEQLMemberMPVEntry ::= + SEQUENCE { + eqlApplianceEQLMemberMPV Unsigned32 +} + +eqlApplianceEQLMemberMPV OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "The Management Protocol Version (MPV)of this EQL member." + ::= { eqlApplianceEQLMemberMPVEntry 1} + + +-------------------------------------------------------------------------- +eqlApplianceMPVTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceMPVEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic table holding the EQL Group MPV and the Appliance Cluster MPV. + TimeoutAll:60" + ::= { eqlApplianceObjects 27 } + +eqlApplianceMPVEntry OBJECT-TYPE + SYNTAX EqlApplianceMPVEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry contains the Management Protocol Version (MPV) of the EQL Group and of the Appliance Cluster." + INDEX { eqlApplianceIndex } + ::= { eqlApplianceMPVTable 1} + +EqlApplianceMPVEntry ::= + SEQUENCE { + eqlApplianceEQLGroupMPV Unsigned32, + eqlApplianceClusterMPV Unsigned32, + eqlApplianceClusterMajorVersion Unsigned32, + eqlApplianceClusterMinorVersion Unsigned32, + eqlApplianceClusterMaintVersion Unsigned32 +} + +eqlApplianceEQLGroupMPV OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Management Protocol Version (MPV) of the EQL Group." + ::= { eqlApplianceMPVEntry 1} + +eqlApplianceClusterMPV OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " The Management Protocol Version (MPV) of the Appliance Cluster." + ::= { eqlApplianceMPVEntry 2} + +eqlApplianceClusterMajorVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " The Major firmware version of the Appliance Cluster." + ::= { eqlApplianceMPVEntry 3} + +eqlApplianceClusterMinorVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " The Minor firmware version of the Appliance Cluster." + ::= { eqlApplianceMPVEntry 4} + +eqlApplianceClusterMaintVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " The Maintenance firmware version of the Appliance Cluster." + ::= { eqlApplianceMPVEntry 5} +----------- +eqlApplianceSyncedDataTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceSyncedDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Appliance Unsynced data table + This table is used to maintain a list of unsynced data between EQL and the appliance. + TimeoutAll:60" + ::= { eqlApplianceObjects 28 } + +eqlApplianceSyncedDataEntry OBJECT-TYPE + SYNTAX EqlApplianceSyncedDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing Synced data." + INDEX { eqlApplianceIndex, eqlApplianceSyncedDataType, eqlApplianceSyncedDataIndex } + + ::= { eqlApplianceSyncedDataTable 1 } + +EqlApplianceSyncedDataEntry ::= + SEQUENCE { + eqlApplianceSyncedDataRowStatus RowStatus, + eqlApplianceSyncedDataType INTEGER, + eqlApplianceSyncedDataIndex Unsigned32, + eqlApplianceSyncedDataIndexPayload OCTET STRING, + eqlApplianceSyncedDataEntryPayload OCTET STRING, + eqlApplianceSyncedDataState INTEGER + } + +eqlApplianceSyncedDataRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to manage operations." + ::= { eqlApplianceSyncedDataEntry 1 } + +eqlApplianceSyncedDataType OBJECT-TYPE + SYNTAX INTEGER { + grpadminpswd(1), + grpip(2), + timezone(3), + traprecipient(4), + trapcommunity(5), + cluster-san-vip(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the type of the data to be synced to the appliance" + ::= { eqlApplianceSyncedDataEntry 2 } + +eqlApplianceSyncedDataIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies a unique index for identifing the SyncedData." + ::= { eqlApplianceSyncedDataEntry 3 } + +eqlApplianceSyncedDataIndexPayload OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..1500)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the payload form of the object index that needs to be synced to the appliance" + ::= { eqlApplianceSyncedDataEntry 4 } + +eqlApplianceSyncedDataEntryPayload OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..1500)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the payload form of the object entry that needs to be synced to the appliance" + ::= { eqlApplianceSyncedDataEntry 5 } + +eqlApplianceSyncedDataState OBJECT-TYPE + SYNTAX INTEGER { + sync-pending(0), + sync-initiated(1), + synced(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the state of the data to be synced to the appliance" + ::= { eqlApplianceSyncedDataEntry 6 } +-- + +eqlApplianceCIFSProtocolTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceCIFSProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Equallogic-Dynamic NAS CIFS Table. + This table contains a list of CIFS protocol entry." + ::= { eqlApplianceObjects 29 } + +eqlApplianceCIFSProtocolEntry OBJECT-TYPE + SYNTAX EqlApplianceCIFSProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing CIFS protocal configuration." + INDEX { eqlApplianceIndex } + ::= { eqlApplianceCIFSProtocolTable 1 } + +EqlApplianceCIFSProtocolEntry ::= + SEQUENCE { + eqlApplianceCIFSProtocolRowStatus RowStatus, + eqlApplianceCIFSProtocolAuthenticationEnabled TruthValue, + eqlApplianceCIFSProtocolAuthenticationType INTEGER, + eqlApplianceCIFSProtocolAllowGuests TruthValue, + eqlApplianceCIFSProtocolMaxConnections Unsigned32, + eqlApplianceCIFSProtocolUnixCharacterSet INTEGER, + eqlApplianceCIFSProtocolDosCodePage INTEGER + } +eqlApplianceCIFSProtocolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to manage operations." + ::= { eqlApplianceCIFSProtocolEntry 1 } + +eqlApplianceCIFSProtocolAuthenticationEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "If true authentication is enabled on this appliance" + ::= { eqlApplianceCIFSProtocolEntry 2 } + +eqlApplianceCIFSProtocolAuthenticationType OBJECT-TYPE + SYNTAX INTEGER { + unused(0), + activedirectory(1), + localuser(2), + guestsonly(3) -- deprecated + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Indicates the type of authentication in effect on the appliance - guestsonly is deprecated" + ::= { eqlApplianceCIFSProtocolEntry 3 } + +eqlApplianceCIFSProtocolAllowGuests OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION "This is a deprecated field which is still requred in the exastore xml" + DEFVAL { false } + ::= { eqlApplianceCIFSProtocolEntry 4 } + +eqlApplianceCIFSProtocolMaxConnections OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the maxium CIFS connection per node for this appliance" + ::= { eqlApplianceCIFSProtocolEntry 5 } + +eqlApplianceCIFSProtocolUnixCharacterSet OBJECT-TYPE + SYNTAX INTEGER { + unused(0), + utf8(1), + utf8jp(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Indicates the Unix character sets supported by CIFS on the appliance" + ::= { eqlApplianceCIFSProtocolEntry 6 } + +eqlApplianceCIFSProtocolDosCodePage +OBJECT-TYPE + SYNTAX INTEGER { + unused(0), + cp850(1), + cp437(2), + cp737(3), + cp775(4), + cp852(5), + cp857(6), + cp860(7), + cp861(8), + cp862(9), + cp863(10), + cp864(11), + cp865(12), + cp866(13), + cp874(14), + cp932(15), + cp936(16), + cp949(17), + cp950(18), + eucjp(19) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Indicates the DOS code page supported by CIFS on the appliance" + ::= { eqlApplianceCIFSProtocolEntry 7 } + +-------------------------------------------------------------------------------------------- +eqlApplianceOptimizationScheduleTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceOptimizationScheduleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Appliance Optimization Scheduler Table. + TimeoutAll:60" + ::= { eqlApplianceObjects 30} + + +eqlApplianceOptimizationScheduleEntry OBJECT-TYPE + SYNTAX EqlApplianceOptimizationScheduleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing ndmp information." + INDEX { eqlApplianceIndex} + ::= { eqlApplianceOptimizationScheduleTable 1 } + +EqlApplianceOptimizationScheduleEntry ::= + SEQUENCE { + eqlApplianceOptimizationScheduleRowStatus RowStatus, + eqlApplianceOptimizationScheduleStatus TruthValue, + eqlApplianceOptimizationContainerIndex Unsigned32, + eqlApplianceOptimizationPolicyIndex Integer32 + } + +eqlApplianceOptimizationScheduleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Rowstatus" + ::= { eqlApplianceOptimizationScheduleEntry 1 } + +eqlApplianceOptimizationScheduleStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "If true optimization schedule is enabled on this appliance" + DEFVAL { false } + ::= { eqlApplianceOptimizationScheduleEntry 2 } + +eqlApplianceOptimizationContainerIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Unique Identifier used to manage NAS Containers. 0 in this case." + DEFVAL { 0 } + ::= { eqlApplianceOptimizationScheduleEntry 3 } + +eqlApplianceOptimizationPolicyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This value identifies the snapshot policy for this snapshot." + DEFVAL { 0 } + ::= { eqlApplianceOptimizationScheduleEntry 4 } + +-------------------------------------------------------------------------------------------- + +eqlApplianceAdminAccountTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceAdminAccountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Appliance Administration account table." + ::= { eqlApplianceObjects 31 } + +eqlApplianceAdminAccountEntry OBJECT-TYPE + SYNTAX EqlApplianceAdminAccountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing administration account settings." + INDEX { eqlApplianceIndex, eqlApplianceAdminAccountName } + ::= { eqlApplianceAdminAccountTable 1 } + +EqlApplianceAdminAccountEntry ::= + SEQUENCE { + eqlApplianceAdminAccountName DisplayString, + eqlApplianceAdminAccountRowStatus RowStatus, + eqlApplianceAdminAccountPassword OCTET STRING + } + +eqlApplianceAdminAccountName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The name of the administration account." + ::= { eqlApplianceAdminAccountEntry 1 } + +eqlApplianceAdminAccountRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This value is used to manage the conceptual row." + ::= { eqlApplianceAdminAccountEntry 2 } + + +eqlApplianceAdminAccountPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION " An octet string containing the (crypt cipher) password for this + account. If written, it changes the password for + the account. If read, it returns a zero-length string." + ::= { eqlApplianceAdminAccountEntry 3 } + +-------------------------------------------------------------------------------------------- + +eqlApplianceLicenseTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceLicenseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Appliance License table." + ::= { eqlApplianceObjects 32 } + +eqlApplianceLicenseEntry OBJECT-TYPE + SYNTAX EqlApplianceLicenseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing license settings." + INDEX { eqlApplianceIndex, eqlApplianceLicenseFeatureId } + ::= { eqlApplianceLicenseTable 1 } + +EqlApplianceLicenseEntry ::= + SEQUENCE { + eqlApplianceLicenseRowStatus RowStatus, + eqlApplianceLicenseFeatureId INTEGER, + eqlApplianceLicenseEntitlementId OCTET STRING, + eqlApplianceLicenseState INTEGER, + eqlApplianceLicenseExpiry Counter32, + eqlApplianceLicenseUsed TruthValue, + eqlApplianceLicenseType INTEGER + } + +eqlApplianceLicenseRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This value is used to manage the conceptual row." + ::= { eqlApplianceLicenseEntry 1 } + + +eqlApplianceLicenseFeatureId OBJECT-TYPE + SYNTAX INTEGER { + basic-dedupe(1), + advanced-dedupe(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION " An enumeration defining the licensed feature." + DEFVAL { basic-dedupe } + ::= { eqlApplianceLicenseEntry 2 } + +eqlApplianceLicenseEntitlementId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION " Entitlement id of the license." + ::= { eqlApplianceLicenseEntry 3 } + +eqlApplianceLicenseState OBJECT-TYPE + SYNTAX INTEGER { + enabled(0), + disabled(1), + expired(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION " License state." + DEFVAL { enabled } + ::= { eqlApplianceLicenseEntry 4 } + +eqlApplianceLicenseExpiry OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " Expiration date of the license. This field specifies the expiration date for the license. + Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01. 0 for perpetual licenses. + If the license type is perpetual this field will be ignored" + ::= { eqlApplianceLicenseEntry 5 } + +eqlApplianceLicenseUsed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION " Set to True if the license is in use" + DEFVAL { false } + ::= { eqlApplianceLicenseEntry 6 } + +eqlApplianceLicenseType OBJECT-TYPE + SYNTAX INTEGER { + evaluation(0), + perpetual(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION " License type." + DEFVAL { perpetual } + ::= { eqlApplianceLicenseEntry 7 } + + +-------------------------------------------------------------------------------------------- + +eqlApplianceLicenseFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceLicenseFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Appliance License File table." + ::= { eqlApplianceObjects 33 } + +eqlApplianceLicenseFileEntry OBJECT-TYPE + SYNTAX EqlApplianceLicenseFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing license settings." + INDEX { eqlApplianceIndex } + ::= { eqlApplianceLicenseFileTable 1 } + +EqlApplianceLicenseFileEntry ::= + SEQUENCE { + eqlApplianceLicenseFileRowStatus RowStatus, + eqlApplianceLicenseFileName OCTET STRING + } + +eqlApplianceLicenseFileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This value is used to manage the conceptual row." + ::= { eqlApplianceLicenseFileEntry 1 } + +eqlApplianceLicenseFileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION " File name of the license." + ::= { eqlApplianceLicenseFileEntry 2 } + +----------------------------------------------------------------------- + +eqlApplianceTypeEQLMemberMPVTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceTypeEQLMemberMPVEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent table used to obtain the Management Protocol Version + (MPV) of each EQL Member in the Group for a particular appliance type. + TimeoutAll:60" + ::= { eqlApplianceObjects 34 } + +eqlApplianceTypeEQLMemberMPVEntry OBJECT-TYPE + SYNTAX EqlApplianceTypeEQLMemberMPVEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry contains the Management Protocol Version (MPV) of the Member." + INDEX { eqlGroupId, eqlMemberIndex, eqlApplianceType } + ::= { eqlApplianceTypeEQLMemberMPVTable 1} + +EqlApplianceTypeEQLMemberMPVEntry ::= + SEQUENCE { + eqlApplianceTypeEQLMemberMPV Unsigned32 +} + +eqlApplianceTypeEQLMemberMPV OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Management Protocol Version (MPV) of this EQL member." + ::= { eqlApplianceTypeEQLMemberMPVEntry 1} + +----------------------------------------------------------------------- + +eqlApplianceTypeEQLGroupMPVTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceTypeEQLGroupMPVEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic table holding the EQL Group MPV for a give type of Appliance Cluster. + TimeoutAll:60" + ::= { eqlApplianceObjects 35 } + +eqlApplianceTypeEQLGroupMPVEntry OBJECT-TYPE + SYNTAX EqlApplianceTypeEQLGroupMPVEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry contains the Management Protocol Version (MPV) of the EQL Group for a given type of Appliance Cluster." + INDEX { eqlGroupId, eqlApplianceType } + ::= { eqlApplianceTypeEQLGroupMPVTable 1} + +EqlApplianceTypeEQLGroupMPVEntry ::= + SEQUENCE { + eqlApplianceTypeEQLGroupMPV Unsigned32 +} + +eqlApplianceTypeEQLGroupMPV OBJECT-TYPE + SYNTAX Unsigned32 +MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Management Protocol Version (MPV) of the EQL Group." + ::= { eqlApplianceTypeEQLGroupMPVEntry 1} + + + + + +-------------------------------------------------------------------------------------------- +eqlApplianceVolumeDiscoveryTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceVolumeDiscoveryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Appliance volume discovery operation status table + This table is used to manage volume discovery operations on appliances. + TimeoutAll:60" + ::= { eqlApplianceObjects 36 } + +eqlApplianceVolumeDiscoveryEntry OBJECT-TYPE + SYNTAX EqlApplianceVolumeDiscoveryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing volume discovery status." + INDEX { eqlApplianceIndex, eqlApplianceNodeIndex, eqliscsiVolumeTargetIscsiName } + + ::= { eqlApplianceVolumeDiscoveryTable 1 } + + +EqlApplianceVolumeDiscoveryEntry ::= + SEQUENCE { + eqlApplianceVolumeDiscoveryRowStatus RowStatus, + eqlApplianceVolumeDiscoveryVolumeNodeAccessibleStatus INTEGER, + eqlApplianceVolumeDiscoveryVolumeStatus INTEGER, + eqlApplianceVolumeDiscoveryVolumeLunNumber Unsigned32 + } + +eqlApplianceVolumeDiscoveryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to manage volume discovery operation." + ::= { eqlApplianceVolumeDiscoveryEntry 1 } + +eqlApplianceVolumeDiscoveryVolumeNodeAccessibleStatus OBJECT-TYPE + SYNTAX INTEGER { + not-optimal(0), + optimal(1), + fault(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the Volume accessible status by the specified Appliance and Controller." + DEFVAL {not-optimal} + ::= { eqlApplianceVolumeDiscoveryEntry 2 } + + +eqlApplianceVolumeDiscoveryVolumeStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + expanding(1), + formatted(2), + expandable(3), + new(4), + formatting(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION " This field specifies the volume status." + DEFVAL { unknown } + ::= { eqlApplianceVolumeDiscoveryEntry 3 } + + + +eqlApplianceVolumeDiscoveryVolumeLunNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " This field specifies the volume LUN number." + DEFVAL { 0 } + ::= { eqlApplianceVolumeDiscoveryEntry 4 } + +----------------------------------------------------------------------- +eqlApplianceInitiatorsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceInitiatorsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic table holding the list of Initiators for a given NAS Cluster. + TimeoutAll:60" + ::= { eqlApplianceObjects 37 } + +eqlApplianceInitiatorsEntry OBJECT-TYPE + SYNTAX EqlApplianceInitiatorsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the initiators information." + INDEX { eqlApplianceIndex, eqlApplianceNodeIndex} + + ::= { eqlApplianceInitiatorsTable 1} + +EqlApplianceInitiatorsEntry ::= + SEQUENCE { + eqlApplianceInitiatorRowStatus RowStatus, + eqlApplianceInitiatorName OCTET STRING + } + +eqlApplianceInitiatorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlApplianceInitiatorsEntry 1 } + +eqlApplianceInitiatorName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..223)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The iSCSI initiator name for a particular NAS controller." + ::= { eqlApplianceInitiatorsEntry 2 } + + +----------------------------------------------------------------------- +eqlApplianceUserQueryTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceUserQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Equallogic-Dynamic Appliance User search Table. + This table provides the ability to search for a particular + user in any of the 3 DBs provided, LocalUser, AD User, NIS/LDAP User. + TimeoutAll:60" + + ::= { eqlApplianceObjects 38 } + +eqlApplianceUserQueryEntry OBJECT-TYPE + SYNTAX EqlApplianceUserQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the Appliance User search information." + INDEX { eqlApplianceIndex, eqlApplianceUserQuerySearchString, eqlApplianceUserQueryDBType, + eqlApplianceUserQueryPageSize, eqlApplianceUserQueryPageNumber, eqlApplianceUserQueryUserDomain, + eqlApplianceUserQueryUserName } + ::= { eqlApplianceUserQueryTable 1 } + +EqlApplianceUserQueryEntry ::= + SEQUENCE { + eqlApplianceUserQuerySearchString OCTET STRING, + eqlApplianceUserQueryDBType INTEGER, + eqlApplianceUserQueryPageSize Unsigned32, + eqlApplianceUserQueryPageNumber Unsigned32, + eqlApplianceUserQueryUserDomain OCTET STRING, + eqlApplianceUserQueryUserName OCTET STRING, + eqlApplianceUserQueryRowStatus RowStatus, + eqlApplianceUserQueryTotalUsers Unsigned32, + eqlApplianceUserQueryUserId OCTET STRING, + eqlApplianceUserQueryUserPrimaryGroup OCTET STRING, + eqlApplianceUserQueryUserType INTEGER, + eqlApplianceUserQueryUserSource INTEGER + } + +eqlApplianceUserQuerySearchString OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..129)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The search string used for the query." + ::= { eqlApplianceUserQueryEntry 1 } + +eqlApplianceUserQueryDBType OBJECT-TYPE + SYNTAX INTEGER { + unused(0), + ad(1), + unix(2), + all(3), + local(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field indicates on which database to perform the query." + ::= { eqlApplianceUserQueryEntry 2 } + +eqlApplianceUserQueryPageSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field indicates the page size for the query result." + ::= { eqlApplianceUserQueryEntry 3 } + +eqlApplianceUserQueryPageNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field indicates the page number for the query." + ::= { eqlApplianceUserQueryEntry 4 } + +eqlApplianceUserQueryUserDomain OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The domain name of the user referenced by this row." + ::= { eqlApplianceUserQueryEntry 5 } + +eqlApplianceUserQueryUserName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..129)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The name of the user referenced by this row." + ::= { eqlApplianceUserQueryEntry 6 } + +eqlApplianceUserQueryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to manage operations." + ::= { eqlApplianceUserQueryEntry 7 } + +eqlApplianceUserQueryTotalUsers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field indicates the total number of users returned by the query." + ::= { eqlApplianceUserQueryEntry 8 } + +eqlApplianceUserQueryUserId OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The ID of the user referenced by this row." + ::= { eqlApplianceUserQueryEntry 9 } + +eqlApplianceUserQueryUserPrimaryGroup OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..184)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The domain name of the user referenced by this row." + ::= { eqlApplianceUserQueryEntry 10 } + +eqlApplianceUserQueryUserType OBJECT-TYPE + SYNTAX INTEGER { + unused(0), + ad(1), + unix(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The type of the user referenced by this row." + ::= { eqlApplianceUserQueryEntry 11 } + +eqlApplianceUserQueryUserSource OBJECT-TYPE + SYNTAX INTEGER { + unused(0), + local(1), + external(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The credential source of the user referenced by this row." + ::= { eqlApplianceUserQueryEntry 12 } + +----------------------------------------------------------------------------------------------- + +eqlApplianceDnsServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceDnsServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic table used to store DNS servers for a NAS appliance. + TimeoutAll:60" + ::= { eqlApplianceObjects 39 } + +eqlApplianceDnsServerEntry OBJECT-TYPE + SYNTAX EqlApplianceDnsServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry contains the antivirus host information for a NAS appliance." + INDEX { eqlApplianceIndex, eqlApplianceDnsServerIndex } + ::= { eqlApplianceDnsServerTable 1 } + +EqlApplianceDnsServerEntry ::= + SEQUENCE { + eqlApplianceDnsServerIndex Unsigned32, + eqlApplianceDnsServerRowStatus RowStatus, + eqlApplianceDnsServerInetAddressType InetAddressType, + eqlApplianceDnsServerInetAddress InetAddress, + eqlApplianceDnsServerTransactionState INTEGER + } + +eqlApplianceDnsServerIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies an index that uniquely identifies the DNS server entry." + ::= { eqlApplianceDnsServerEntry 1 } + +eqlApplianceDnsServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to manage the conceptual row entry." + ::= { eqlApplianceDnsServerEntry 2 } + +eqlApplianceDnsServerInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the IP address type for the DNS server." + DEFVAL { ipv4 } + ::= { eqlApplianceDnsServerEntry 3 } + +eqlApplianceDnsServerInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the IP address, in network byte order, for the DNS server." + ::= { eqlApplianceDnsServerEntry 4 } + +eqlApplianceDnsServerTransactionState OBJECT-TYPE + SYNTAX INTEGER { + singleOp(0), + configStart(1), + configInProgress (2), + configCommit (3), + configStartCommit (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field denotes the transaction state of the operations on the eqlApplianceDnsServerTable. + To accumulate multiple create/destroy op into a single transaction, the TransactionState + in the first row should be configStart and the TransactionState of the last row should be + configCommit and middle rows should be configInProgress. configStartCommit would indicate + a single row in the transaction. singleOp is the same as configStartCommit but comes from + an SNMP manager that didn't use TransactionState" + DEFVAL { singleOp } + ::= { eqlApplianceDnsServerEntry 5 } + +----------------------------------------------------------------------------------------------- + +eqlApplianceDnsSuffixTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceDnsSuffixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic table used to store DNS suffixes for a NAS appliance. + TimeoutAll:60" + ::= { eqlApplianceObjects 40 } + +eqlApplianceDnsSuffixEntry OBJECT-TYPE + SYNTAX EqlApplianceDnsSuffixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry contains the antivirus host information for a NAS appliance." + INDEX { eqlApplianceIndex, eqlApplianceDnsSuffixIndex } + ::= { eqlApplianceDnsSuffixTable 1 } + +EqlApplianceDnsSuffixEntry ::= + SEQUENCE { + eqlApplianceDnsSuffixIndex Unsigned32, + eqlApplianceDnsSuffixRowStatus RowStatus, + eqlApplianceDnsSuffixString DisplayString, + eqlApplianceDnsSuffixTransactionState INTEGER + } + +eqlApplianceDnsSuffixIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies an index that uniquely identifies the DNS suffix entry." + ::= { eqlApplianceDnsSuffixEntry 1 } + +eqlApplianceDnsSuffixRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to manage the conceptual row entry." + ::= { eqlApplianceDnsSuffixEntry 2 } + +eqlApplianceDnsSuffixString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains a domain suffix for DNS lookup." + ::= { eqlApplianceDnsSuffixEntry 3 } + +eqlApplianceDnsSuffixTransactionState OBJECT-TYPE + SYNTAX INTEGER { + singleOp(0), + configStart(1), + configInProgress (2), + configCommit (3), + configStartCommit (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field denotes the transaction state of the operations on the eqlApplianceDnsSuffixTable. + To accumulate multiple create/destroy op into a single transaction, the TransactionState + in the first row should be configStart and the TransactionState of the last row should be + configCommit and middle rows should be configInProgress. configStartCommit would indicate + a single row in the transaction. singleOp is the same as configStartCommit but comes from + an SNMP manager that didn't use TransactionState" + DEFVAL { singleOp } + ::= { eqlApplianceDnsSuffixEntry 4 } + +----------------------------------------------------------------------- +eqlApplianceDomainListTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceDomainListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Equallogic-Dynamic Appliance Domain list Table. + This table provides the ability to list all of the Domains for a particular + Appliance. + TimeoutAll:60" + + ::= { eqlApplianceObjects 41 } + +eqlApplianceDomainListEntry OBJECT-TYPE + SYNTAX EqlApplianceDomainListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the domain information." + INDEX { eqlApplianceIndex, eqlApplianceDomainName } + ::= { eqlApplianceDomainListTable 1 } + +EqlApplianceDomainListEntry ::= + SEQUENCE { + eqlApplianceDomainName OCTET STRING, + eqlApplianceDomainType INTEGER + } + +eqlApplianceDomainName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..129)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field indicates the domain name." + ::= { eqlApplianceDomainListEntry 1 } + +eqlApplianceDomainType OBJECT-TYPE + SYNTAX INTEGER { + unused(0), + ad(1), + unix(2), + local(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "this field indicates the domain type." + ::= { eqlApplianceDomainListEntry 2 } + + + +----------------------------------------------------------------------- +eqlApplianceGroupQueryTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlApplianceGroupQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Equallogic-Dynamic Appliance User search Table. + This table provides the ability to search for a particular + user in any of the 3 DBs provided, LocalUser, AD User, NIS/LDAP User. + TimeoutAll:60" + + ::= { eqlApplianceObjects 42 } + +eqlApplianceGroupQueryEntry OBJECT-TYPE + SYNTAX EqlApplianceGroupQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the Appliance User search information." + INDEX { eqlApplianceIndex, eqlApplianceGroupQuerySearchString, eqlApplianceGroupQueryDBType, + eqlApplianceGroupQueryPageSize, eqlApplianceGroupQueryPageNumber, eqlApplianceGroupQueryDomain, + eqlApplianceGroupQueryGroupName } + ::= { eqlApplianceGroupQueryTable 1 } + +EqlApplianceGroupQueryEntry ::= + SEQUENCE { + eqlApplianceGroupQuerySearchString OCTET STRING, + eqlApplianceGroupQueryDBType INTEGER, + eqlApplianceGroupQueryPageSize Unsigned32, + eqlApplianceGroupQueryPageNumber Unsigned32, + eqlApplianceGroupQueryDomain OCTET STRING, + eqlApplianceGroupQueryGroupName OCTET STRING, + eqlApplianceGroupQueryRowStatus RowStatus, + eqlApplianceGroupQueryTotalGroups Unsigned32, + eqlApplianceGroupQueryGroupId OCTET STRING, + eqlApplianceGroupQueryGroupType INTEGER, + eqlApplianceGroupQueryGroupSource INTEGER + } + +eqlApplianceGroupQuerySearchString OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..129)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The search string used for the query." + ::= { eqlApplianceGroupQueryEntry 1 } + +eqlApplianceGroupQueryDBType OBJECT-TYPE + SYNTAX INTEGER { + unused(0), + ad(1), + unix(2), + all(3), + local(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field indicates on which database to perform the query." + ::= { eqlApplianceGroupQueryEntry 2 } + +eqlApplianceGroupQueryPageSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field indicates the page size for the query result." + ::= { eqlApplianceGroupQueryEntry 3 } + +eqlApplianceGroupQueryPageNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field indicates the page number for the query." + ::= { eqlApplianceGroupQueryEntry 4 } + +eqlApplianceGroupQueryDomain OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The domain name of the group referenced by this row." + ::= { eqlApplianceGroupQueryEntry 5 } + +eqlApplianceGroupQueryGroupName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..129)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The name of the group referenced by this row." + ::= { eqlApplianceGroupQueryEntry 6 } + +eqlApplianceGroupQueryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to manage operations." + ::= { eqlApplianceGroupQueryEntry 7 } + +eqlApplianceGroupQueryTotalGroups OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field indicates the total number of groups returned by the query." + ::= { eqlApplianceGroupQueryEntry 8 } + +eqlApplianceGroupQueryGroupId OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The ID of the group referenced by this row." + ::= { eqlApplianceGroupQueryEntry 9 } + +eqlApplianceGroupQueryGroupType OBJECT-TYPE + SYNTAX INTEGER { + unused(0), + ad(1), + unix(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The type of the group referenced by this row." + ::= { eqlApplianceGroupQueryEntry 10 } + +eqlApplianceGroupQueryGroupSource OBJECT-TYPE + SYNTAX INTEGER { + unused(0), + local(1), + external(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The credential source of the group referenced by this row." + ::= { eqlApplianceGroupQueryEntry 11 } + + +END + diff --git a/equallogic/eqlcontroller.mib b/equallogic/eqlcontroller.mib new file mode 100644 index 0000000..aa4b843 --- /dev/null +++ b/equallogic/eqlcontroller.mib @@ -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 diff --git a/equallogic/eqldcb.mib b/equallogic/eqldcb.mib new file mode 100644 index 0000000..7d996cb --- /dev/null +++ b/equallogic/eqldcb.mib @@ -0,0 +1,2946 @@ +-- Mib files packaged on Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054) + +EQL-DCB-MIB DEFINITIONS ::= BEGIN + +-- ****************************************************************** +-- DCB (IEEE 802.1Qaz, 802.1Qbb, 802.1Qau) MIB +-- ****************************************************************** + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + enterprises, + Counter32, + Counter64, + Integer32, + Unsigned32 FROM SNMPv2-SMI -- [RFC2578] + TimeInterval, + TruthValue FROM SNMPv2-TC -- [RFC2579] + ifIndex FROM RFC1213-MIB + equalLogic FROM EQUALLOGIC-SMI + eqlGroupId FROM EQLGROUP-MIB + eqlMemberIndex FROM EQLMEMBER-MIB + ; + +eqlDcbMib 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 + "Data Center Bridging MIB module. + Copyright (c) 2010-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. + + Copyright (C) IEEE (2009). This version of this MIB module + is published as clause 17.7 of IEEE Std 802.1Qaz; + see the standard itself for full legal notices. + " + REVISION "201101270000Z" -- 27 Jan 2011 00:00GMT + DESCRIPTION + "Initial revision - based on IEEE P802.1Qbb Draft 1.2 + Copyright (C) IEEE." + ::= { enterprises equalLogic(12740) 19 } + +eqlDcbMIBObjects OBJECT IDENTIFIER ::= { eqlDcbMib 1 } + +------------------------------------------------------------------- +-- IEEE 802.1 - DCBX Textual Conventions +------------------------------------------------------------------- + +EqlDcbxTrafficClassGroupValue ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Indicates a traffic class group. Values 0-7 correspond to + traffic class groups." + SYNTAX Integer32 (0..7) + +EqlDcbxAppSelector ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the contents of a protocol object + 0: Ethertype + 1: TCP Port number + 2: UDP Port number + 3: Port number over both TCP and UDP + 4: Port number over neither TCP nor UDP" + SYNTAX INTEGER { + asEthertype(0), + asTCPPortNumber(1), + asUDPPortNumber(2), + asTCPUDPPortNumber(3), + asNotTCPUDPPortNumber(4) + } + +EqlDcbxAppProtocol ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Contains the application protocol indicator the + type of which is specified by an object with + the syntax of EqlDcbxAppSelector" + SYNTAX Integer32 (0..65535) + +EqlDcbxSupportedCapacity ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Indicates the supported capacity of a given feature, + for example, the number of traffic classes supported. + This TC is used for features that have a maximum + capacity of eight but may have fewer supported." + SYNTAX Integer32 (0..8) + +EqlVlanIdentifier ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "A value used to identify a VLAN for VLAN tagged frames." + SYNTAX Unsigned32 (0|1..4094|4095) + +EqlIEEE8021PriorityValue ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "An 802.1Q user priority value." + REFERENCE "12.13.3.3" + SYNTAX Unsigned32 (0..7) + +EqlIEEEDraftSubtypeValue ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The sub-type to use within an 802.1Q draft TLV." + SYNTAX Unsigned32 (0..255) + +EqlDcbxState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the current state of a DCB feature." + SYNTAX INTEGER { + off(0), + on(1), + disabled(2) + } + +EqlDcbxVlanState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the current state of VLAN tagging." + SYNTAX INTEGER { + off(0), + static(1), + dynamic(2) + } + +EqlDcbxTransmissionSelectionAlgorithm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the Transmission Selection Algorithm + 0: Strict priority + 1: Credit-based shaper + 2: Enhanced transmission selection + 3-254: Reserved + 255: Vendor-specific." + SYNTAX INTEGER { + tsaStrictPriority(0), + tsaCreditBasedShaper(1), + tsaEnhancedTransmission(2), + tsaVendorSpecific(255) + } + +EqlDcbxMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the current operating mode of DCB." + SYNTAX INTEGER { + off(0), + dcbx101Baseline(1), + dcbxIeeeStandard(2) + } + +-- +-- Static DCB interface table contains configuration information +-- for DCB features (PFC, ETS, QCN). +-- +eqlDcbStaticIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlDcbStaticIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent + A table of DCB information per each interface of a system. + Each row in this table supplies values for one port's + DCB parameters." + ::= { eqlDcbMIBObjects 1 } + +eqlDcbStaticIfEntry OBJECT-TYPE + SYNTAX EqlDcbStaticIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the DCB table, containing information + about DCB on a single interface." + INDEX { eqlGroupId, eqlMemberIndex, ifIndex } + ::= { eqlDcbStaticIfTable 1 } + +EqlDcbStaticIfEntry ::= SEQUENCE { + eqlDcbxConfigTCSupportedTxEnable TruthValue, + eqlDcbxConfigETSConfigurationTxEnable TruthValue, + eqlDcbxConfigETSRecommendationTxEnable TruthValue, + eqlDcbxConfigPFCTxEnable TruthValue, + eqlDcbxConfigAppPriorityTxEnable TruthValue, + eqlDcbxConfigQcnTxEnable TruthValue, + eqlDcbxAdminTCSupported EqlDcbxSupportedCapacity, + eqlDcbxAdminETSConMaxTCG EqlDcbxSupportedCapacity, + eqlDcbxAdminETSConWilling TruthValue, + eqlDcbxAdminETSConTrafficClassGroupBandwidthTable OCTET STRING, + eqlDcbxAdminETSRecoTrafficClassGroupBandwidthTable OCTET STRING, + eqlDcbxAdminPFCWilling TruthValue, + eqlDcbxAdminPFCMBC TruthValue, + eqlDcbxAdminPFCCap EqlDcbxSupportedCapacity, + eqlDcbxAdminAppPriorityWilling TruthValue, + eqlDcbxConfigAutoDetectVLANEnable TruthValue, + eqlDcbxConfigVLANId EqlVlanIdentifier, + eqlDcbxAdminETSConTrafficClassGroupPri0 EqlDcbxTrafficClassGroupValue, + eqlDcbxAdminETSConTrafficClassGroupPri1 EqlDcbxTrafficClassGroupValue, + eqlDcbxAdminETSConTrafficClassGroupPri2 EqlDcbxTrafficClassGroupValue, + eqlDcbxAdminETSConTrafficClassGroupPri3 EqlDcbxTrafficClassGroupValue, + eqlDcbxAdminETSConTrafficClassGroupPri4 EqlDcbxTrafficClassGroupValue, + eqlDcbxAdminETSConTrafficClassGroupPri5 EqlDcbxTrafficClassGroupValue, + eqlDcbxAdminETSConTrafficClassGroupPri6 EqlDcbxTrafficClassGroupValue, + eqlDcbxAdminETSConTrafficClassGroupPri7 EqlDcbxTrafficClassGroupValue, + eqlDcbxAdminPFCEnableEnabledPri0 TruthValue, + eqlDcbxAdminPFCEnableEnabledPri1 TruthValue, + eqlDcbxAdminPFCEnableEnabledPri2 TruthValue, + eqlDcbxAdminPFCEnableEnabledPri3 TruthValue, + eqlDcbxAdminPFCEnableEnabledPri4 TruthValue, + eqlDcbxAdminPFCEnableEnabledPri5 TruthValue, + eqlDcbxAdminPFCEnableEnabledPri6 TruthValue, + eqlDcbxAdminPFCEnableEnabledPri7 TruthValue, + eqlDcbxAdminAppPriorityiSCSITxEnable TruthValue, + eqlDcbxAdminAppPriorityiSCSIProtocol EqlDcbxAppProtocol, + eqlDcbxAdminAppPriorityiSCSIPriority EqlIEEE8021PriorityValue, + eqlDcbxAdminAppPriorityFCoETxEnable TruthValue, + eqlDcbxAdminAppPriorityFCoEProtocol EqlDcbxAppProtocol, + eqlDcbxAdminAppPriorityFCoEPriority EqlIEEE8021PriorityValue, + eqlDcbxConfigDCBEnable TruthValue, + eqlDcbxConfigDCBX101Enable TruthValue, + eqlDcbxConfigDCBXIEEEDraftEnable TruthValue, + eqlDcbxConfigQcnSubtype EqlIEEEDraftSubtypeValue, + eqlDcbxConfigETSConSubtype EqlIEEEDraftSubtypeValue, + eqlDcbxConfigETSRecoSubtype EqlIEEEDraftSubtypeValue, + eqlDcbxConfigPFCSubtype EqlIEEEDraftSubtypeValue, + eqlDcbxConfigAppPrioritySubtype EqlIEEEDraftSubtypeValue, + eqlDcbxConfigTCSupportedSubtype EqlIEEEDraftSubtypeValue, + eqlDcbxAdminETSRecoTrafficClassGroupPri0 EqlDcbxTrafficClassGroupValue, + eqlDcbxAdminETSRecoTrafficClassGroupPri1 EqlDcbxTrafficClassGroupValue, + eqlDcbxAdminETSRecoTrafficClassGroupPri2 EqlDcbxTrafficClassGroupValue, + eqlDcbxAdminETSRecoTrafficClassGroupPri3 EqlDcbxTrafficClassGroupValue, + eqlDcbxAdminETSRecoTrafficClassGroupPri4 EqlDcbxTrafficClassGroupValue, + eqlDcbxAdminETSRecoTrafficClassGroupPri5 EqlDcbxTrafficClassGroupValue, + eqlDcbxAdminETSRecoTrafficClassGroupPri6 EqlDcbxTrafficClassGroupValue, + eqlDcbxAdminETSRecoTrafficClassGroupPri7 EqlDcbxTrafficClassGroupValue, + eqlDcbCnGlobalMasterEnable TruthValue, + eqlDcbCnRpPortPriMaxRps Unsigned32, + eqlDcbCnRpgEnablePri0 TruthValue, + eqlDcbCnRpgEnablePri1 TruthValue, + eqlDcbCnRpgEnablePri2 TruthValue, + eqlDcbCnRpgEnablePri3 TruthValue, + eqlDcbCnRpgEnablePri4 TruthValue, + eqlDcbCnRpgEnablePri5 TruthValue, + eqlDcbCnRpgEnablePri6 TruthValue, + eqlDcbCnRpgEnablePri7 TruthValue, + eqlDcbCnRpgTimeReset TimeInterval, + eqlDcbCnRpgByteReset Unsigned32, + eqlDcbCnRpgThreshold Unsigned32, + eqlDcbCnRpgMaxRate Unsigned32, + eqlDcbCnRpgAiRate Unsigned32, + eqlDcbCnRpgHaiRate Unsigned32, + eqlDcbCnRpgGd Integer32, + eqlDcbCnRpgMinDecFac Unsigned32, + eqlDcbCnRpgMinRate Unsigned32, + eqlDcbDefaultiSCSIPriority EqlIEEE8021PriorityValue, + eqlDcbDefaultFCoEPriority EqlIEEE8021PriorityValue, + eqlDcbxAdminETSConTsaTc0 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxAdminETSConTsaTc1 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxAdminETSConTsaTc2 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxAdminETSConTsaTc3 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxAdminETSConTsaTc4 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxAdminETSConTsaTc5 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxAdminETSConTsaTc6 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxAdminETSConTsaTc7 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxAdminETSRecoTsaTc0 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxAdminETSRecoTsaTc1 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxAdminETSRecoTsaTc2 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxAdminETSRecoTsaTc3 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxAdminETSRecoTsaTc4 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxAdminETSRecoTsaTc5 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxAdminETSRecoTsaTc6 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxAdminETSRecoTsaTc7 EqlDcbxTransmissionSelectionAlgorithm +} + + +eqlDcbxConfigTCSupportedTxEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This field is deprecated." + ::= { eqlDcbStaticIfEntry 1 } + +eqlDcbxConfigETSConfigurationTxEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The eqlDcbxConfigETSConfigurationTxEnable, which is + defined as a truth value and configured by the network + management, determines whether the IEEE 802.1 organizationally + defined ETS Configuration TLV transmission is allowed on a + given LLDP transmission capable port. + + The value of this object is restored from non-volatile + storage after a re-initialization of the management system." + REFERENCE + "35.5.2" + DEFVAL { true } + ::= { eqlDcbStaticIfEntry 2 } + +eqlDcbxConfigETSRecommendationTxEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The eqlDcbxConfigETSRecommendationTxEnable, which is + defined as a truth value and configured by the network + management, determines whether the IEEE 802.1 organizationally + defined ETS Recommendation TLV transmission is allowed on a + given LLDP transmission capable port. + + The value of this object is restored from non-volatile + storage after a re-initialization of the management system." + REFERENCE + "35.5.3" + DEFVAL { false } + ::= { eqlDcbStaticIfEntry 3 } + +eqlDcbxConfigPFCTxEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The eqlDcbxConfigPFCTxEnable, which is defined + as a truth value and configured by the network management, + determines whether the IEEE 802.1 organizationally defined + Priority-based Flow Fontrol TLV transmission is allowed on + a given LLDP transmission capable port. + + The value of this object is restored from non-volatile + storage after a re-initialization of the management system." + REFERENCE + "35.5.4" + DEFVAL { true } + ::= { eqlDcbStaticIfEntry 4 } + +eqlDcbxConfigAppPriorityTxEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The eqlDcbxConfigAppPriorityTxEnable, which + is defined as a truth value and configured by the network + management, determines whether the IEEE 802.1 organizationally + defined Application Priority TLV transmission is allowed on + a given LLDP transmission capable port. + + The value of this object is restored from non-volatile + storage after a re-initialization of the management system." + REFERENCE + "35.5.5" + DEFVAL { true } + ::= { eqlDcbStaticIfEntry 5 } + +eqlDcbxConfigQcnTxEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The eqlDcbxConfigQcnTxEnable, which is defined + as a truth value and configured by the network management, + determines whether the IEEE 802.1 organizationally defined + Quantitized Congestion Notification TLV transmission is allowed on + a given LLDP transmission capable port. + + The value of this object is restored from non-volatile + storage after a re-initialization of the management system." + REFERENCE + "35.5.4" + DEFVAL { false } + ::= { eqlDcbStaticIfEntry 6 } + +eqlDcbxAdminTCSupported OBJECT-TYPE + SYNTAX EqlDcbxSupportedCapacity + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This field is deprecated." + ::= { eqlDcbStaticIfEntry 7 } + +eqlDcbxAdminETSConMaxTCG OBJECT-TYPE + SYNTAX EqlDcbxSupportedCapacity + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the number of Traffic Class Groups supported on the + remote system. A value of 0 indicates that 8 Traffic Class + Groups are supported." + REFERENCE + "35.5.2" + DEFVAL { 0 } + ::= { eqlDcbStaticIfEntry 8 } + +eqlDcbxAdminETSConWilling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates if the local system is willing to accept the + ETS configuration recommended by the remote system." + REFERENCE + "35.5.2" + DEFVAL { true } + ::= { eqlDcbStaticIfEntry 9 } + +eqlDcbxAdminETSConTrafficClassGroupBandwidthTable OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Each octet corresponds to one traffic class group. The first + octet corresponds to traffic class group 0, the second to + traffic class group 1, and so on. Each octet contains the + bandwidth in percent to be allocated to the traffic class + group. Valid values are between 0 and 100 inclusive. The + total of all eight octets must equal 100. + + Note that an octet string is used instead of a table to enable + atomic programming of these values which is required to fulfill + the requirement that they always total to 100." + REFERENCE + "35.5.2" + DEFVAL { '6400000000000000'H } + ::= { eqlDcbStaticIfEntry 10 } + +eqlDcbxAdminETSRecoTrafficClassGroupBandwidthTable OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Each octet corresponds to one traffic class group. The first + octet corresponds to traffic class group 0, the second to + traffic class group 1, and so on. Each octet contains the + bandwidth in percent that the remote station is recommending to + be allocated to the traffic class group. Valid values are + between 0 and 100 inclusive. The total of all eight octets must + equal 100. + + Note that an octet string is used instead of a table to enable + atomic programming of these values which is required to fulfill + the requirement that they always total to 100." + REFERENCE + ".5.5.3" + DEFVAL { '6400000000000000'H } + ::= { eqlDcbStaticIfEntry 11 } + +eqlDcbxAdminPFCWilling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates if the local system is willing to accept the + PFC configuration of the remote system." + REFERENCE + "35.5.4" + DEFVAL { true } + ::= { eqlDcbStaticIfEntry 12 } + +eqlDcbxAdminPFCMBC OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates if the local system is capable of bypassing + MACSEC processing when MACSEC is disabled." + REFERENCE + "35.5.4" + DEFVAL { false } + ::= { eqlDcbStaticIfEntry 13 } + +eqlDcbxAdminPFCCap OBJECT-TYPE + SYNTAX EqlDcbxSupportedCapacity + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the number of traffic classes on the local device + that may simultaneously have PFC enabled." + REFERENCE + "35.5.4" + DEFVAL { 8 } + ::= { eqlDcbStaticIfEntry 14 } + +eqlDcbxAdminAppPriorityWilling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates if the local system is willing to accept the + Application Priority configuration of the remote system." + REFERENCE + "35.5.5" + DEFVAL { true } + ::= { eqlDcbStaticIfEntry 15 } + +eqlDcbxConfigAutoDetectVLANEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable automatic detection of VLAN ID." + DEFVAL { false } + ::= { eqlDcbStaticIfEntry 16 } + +eqlDcbxConfigVLANId OBJECT-TYPE + SYNTAX EqlVlanIdentifier + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VLAN ID to use for DCB." + DEFVAL { 4095 } + ::= { eqlDcbStaticIfEntry 17 } + +eqlDcbxAdminETSConTrafficClassGroupPri0 OBJECT-TYPE + SYNTAX EqlDcbxTrafficClassGroupValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the traffic class group to which priority 0 is + to be assigned." + DEFVAL { 0 } + ::= { eqlDcbStaticIfEntry 18 } + +eqlDcbxAdminETSConTrafficClassGroupPri1 OBJECT-TYPE + SYNTAX EqlDcbxTrafficClassGroupValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the traffic class group to which priority 1 is + to be assigned." + DEFVAL { 0 } + ::= { eqlDcbStaticIfEntry 19 } + +eqlDcbxAdminETSConTrafficClassGroupPri2 OBJECT-TYPE + SYNTAX EqlDcbxTrafficClassGroupValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the traffic class group to which priority 2 is + to be assigned." + DEFVAL { 0 } + ::= { eqlDcbStaticIfEntry 20 } + +eqlDcbxAdminETSConTrafficClassGroupPri3 OBJECT-TYPE + SYNTAX EqlDcbxTrafficClassGroupValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the traffic class group to which priority 3 is + to be assigned." + REFERENCE + "35.5.2" + DEFVAL { 0 } + ::= { eqlDcbStaticIfEntry 21 } + +eqlDcbxAdminETSConTrafficClassGroupPri4 OBJECT-TYPE + SYNTAX EqlDcbxTrafficClassGroupValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the traffic class group to which priority 4 is + to be assigned." + DEFVAL { 0 } + ::= { eqlDcbStaticIfEntry 22 } + +eqlDcbxAdminETSConTrafficClassGroupPri5 OBJECT-TYPE + SYNTAX EqlDcbxTrafficClassGroupValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the traffic class group to which priority 5 is + to be assigned." + DEFVAL { 0 } + ::= { eqlDcbStaticIfEntry 23 } + +eqlDcbxAdminETSConTrafficClassGroupPri6 OBJECT-TYPE + SYNTAX EqlDcbxTrafficClassGroupValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the traffic class group to which priority 6 is + to be assigned." + DEFVAL { 0 } + ::= { eqlDcbStaticIfEntry 24 } + +eqlDcbxAdminETSConTrafficClassGroupPri7 OBJECT-TYPE + SYNTAX EqlDcbxTrafficClassGroupValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the traffic class group to which priority 7 is + to be assigned." + DEFVAL { 0 } + ::= { eqlDcbStaticIfEntry 25 } + +eqlDcbxAdminPFCEnableEnabledPri0 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates if PFC is enabled on priority 0" + REFERENCE + "35.5.4" + DEFVAL { false } + ::= { eqlDcbStaticIfEntry 26 } + +eqlDcbxAdminPFCEnableEnabledPri1 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates if PFC is enabled on priority 1" + REFERENCE + "35.5.4" + DEFVAL { false } + ::= { eqlDcbStaticIfEntry 27 } + +eqlDcbxAdminPFCEnableEnabledPri2 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates if PFC is enabled on priority 2" + REFERENCE + "35.5.4" + DEFVAL { false } + ::= { eqlDcbStaticIfEntry 28 } + +eqlDcbxAdminPFCEnableEnabledPri3 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates if PFC is enabled on priority 3" + REFERENCE + "35.5.4" + DEFVAL { true } + ::= { eqlDcbStaticIfEntry 29 } + +eqlDcbxAdminPFCEnableEnabledPri4 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates if PFC is enabled on priority 4" + REFERENCE + "35.5.4" + DEFVAL { true } + ::= { eqlDcbStaticIfEntry 30 } + +eqlDcbxAdminPFCEnableEnabledPri5 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates if PFC is enabled on priority 5" + REFERENCE + "35.5.4" + DEFVAL { false } + ::= { eqlDcbStaticIfEntry 31 } + +eqlDcbxAdminPFCEnableEnabledPri6 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates if PFC is enabled on priority 6" + REFERENCE + "35.5.4" + DEFVAL { false } + ::= { eqlDcbStaticIfEntry 32 } + +eqlDcbxAdminPFCEnableEnabledPri7 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates if PFC is enabled on priority 7" + REFERENCE + "35.5.4" + DEFVAL { false } + ::= { eqlDcbStaticIfEntry 33 } + +eqlDcbxAdminAppPriorityiSCSITxEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether or not the iSCSI application priority + entry is transmitted as part ot the Application Priority + TLV." + DEFVAL { true } + ::= { eqlDcbStaticIfEntry 34 } + +eqlDcbxAdminAppPriorityiSCSIProtocol OBJECT-TYPE + SYNTAX EqlDcbxAppProtocol + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The protocol indicator used for iSCSI in the Application + Priority TLV." + REFERENCE + "35.5.5" + DEFVAL { 3260 } + ::= { eqlDcbStaticIfEntry 35 } + +eqlDcbxAdminAppPriorityiSCSIPriority OBJECT-TYPE + SYNTAX EqlIEEE8021PriorityValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The priority value used for iSCSI in the Application + Priority TLV." + REFERENCE + "35.5.5" + DEFVAL { 4 } + ::= { eqlDcbStaticIfEntry 36 } + +eqlDcbxAdminAppPriorityFCoETxEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether or not the FCoE application priority + entry is transmitted as part ot the Application Priority + TLV." + DEFVAL { true } + ::= { eqlDcbStaticIfEntry 37 } + +eqlDcbxAdminAppPriorityFCoEProtocol OBJECT-TYPE + SYNTAX EqlDcbxAppProtocol + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The protocol indicator used for FCoE in the Application + Priority TLV." + REFERENCE + "35.5.5" + DEFVAL { 35078 } + ::= { eqlDcbStaticIfEntry 38 } + +eqlDcbxAdminAppPriorityFCoEPriority OBJECT-TYPE + SYNTAX EqlIEEE8021PriorityValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The priority value used for FCoE in the Application + Priority TLV." + REFERENCE + "35.5.5" + DEFVAL { 3 } + ::= { eqlDcbStaticIfEntry 39 } + +eqlDcbxConfigDCBEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether or not DCB is enabled for this interface" + DEFVAL { true } + ::= { eqlDcbStaticIfEntry 40 } + +eqlDcbxConfigDCBX101Enable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether or not the transmit of DCBX 1.01 TLVs + is enabled." + DEFVAL { true } + ::= { eqlDcbStaticIfEntry 41 } + +eqlDcbxConfigDCBXIEEEDraftEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether or not the transmit of DCBX IEEE 802.1Qaz draft + TLVs is enabled." + DEFVAL { true } + ::= { eqlDcbStaticIfEntry 42 } + +eqlDcbxConfigQcnSubtype OBJECT-TYPE + SYNTAX EqlIEEEDraftSubtypeValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This field is deprecated." + DEFVAL { 8 } + ::= { eqlDcbStaticIfEntry 43 } + +eqlDcbxConfigETSConSubtype OBJECT-TYPE + SYNTAX EqlIEEEDraftSubtypeValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This field is deprecated." + DEFVAL { 9 } + ::= { eqlDcbStaticIfEntry 44 } + +eqlDcbxConfigETSRecoSubtype OBJECT-TYPE + SYNTAX EqlIEEEDraftSubtypeValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This field is deprecated." + DEFVAL { 10 } + ::= { eqlDcbStaticIfEntry 45 } + +eqlDcbxConfigPFCSubtype OBJECT-TYPE + SYNTAX EqlIEEEDraftSubtypeValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This field is deprecated." + DEFVAL { 11 } + ::= { eqlDcbStaticIfEntry 46 } + +eqlDcbxConfigAppPrioritySubtype OBJECT-TYPE + SYNTAX EqlIEEEDraftSubtypeValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This field is deprecated." + DEFVAL { 12 } + ::= { eqlDcbStaticIfEntry 47 } + +eqlDcbxConfigTCSupportedSubtype OBJECT-TYPE + SYNTAX EqlIEEEDraftSubtypeValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This field is deprecated." + ::= { eqlDcbStaticIfEntry 48 } + +eqlDcbxAdminETSRecoTrafficClassGroupPri0 OBJECT-TYPE + SYNTAX EqlDcbxTrafficClassGroupValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the traffic class group to which priority 0 is + to be assigned." + DEFVAL { 0 } + ::= { eqlDcbStaticIfEntry 49 } + +eqlDcbxAdminETSRecoTrafficClassGroupPri1 OBJECT-TYPE + SYNTAX EqlDcbxTrafficClassGroupValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the traffic class group to which priority 1 is + to be assigned." + DEFVAL { 0 } + ::= { eqlDcbStaticIfEntry 50 } + +eqlDcbxAdminETSRecoTrafficClassGroupPri2 OBJECT-TYPE + SYNTAX EqlDcbxTrafficClassGroupValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the traffic class group to which priority 2 is + to be assigned." + DEFVAL { 0 } + ::= { eqlDcbStaticIfEntry 51 } + +eqlDcbxAdminETSRecoTrafficClassGroupPri3 OBJECT-TYPE + SYNTAX EqlDcbxTrafficClassGroupValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the traffic class group to which priority 3 is + to be assigned." + DEFVAL { 0 } + ::= { eqlDcbStaticIfEntry 52 } + +eqlDcbxAdminETSRecoTrafficClassGroupPri4 OBJECT-TYPE + SYNTAX EqlDcbxTrafficClassGroupValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the traffic class group to which priority 4 is + to be assigned." + DEFVAL { 0 } + ::= { eqlDcbStaticIfEntry 53 } + +eqlDcbxAdminETSRecoTrafficClassGroupPri5 OBJECT-TYPE + SYNTAX EqlDcbxTrafficClassGroupValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the traffic class group to which priority 5 is + to be assigned." + DEFVAL { 0 } + ::= { eqlDcbStaticIfEntry 54 } + +eqlDcbxAdminETSRecoTrafficClassGroupPri6 OBJECT-TYPE + SYNTAX EqlDcbxTrafficClassGroupValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the traffic class group to which priority 6 is + to be assigned." + DEFVAL { 0 } + ::= { eqlDcbStaticIfEntry 55 } + +eqlDcbxAdminETSRecoTrafficClassGroupPri7 OBJECT-TYPE + SYNTAX EqlDcbxTrafficClassGroupValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the traffic class group to which priority 7 is + to be assigned." + DEFVAL { 0 } + ::= { eqlDcbStaticIfEntry 56 } + +eqlDcbCnGlobalMasterEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of the congestion notification feature on this bridge + component or system. If true, Congestion notification is + enabled, and if false, congestion notification is disabled." + REFERENCE + "802.1Qau clause 32.2.1" + DEFVAL { false } + ::= { eqlDcbStaticIfEntry 57 } + +eqlDcbCnRpPortPriMaxRps OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An integer controlling the maximum number of Reaction Points + allowed for this CNPV on this Port. An end station SHALL + not create more than this many Reaction Point on this Port, + but it MAY create fewer." + REFERENCE + "802.1Qau clause 32.10.1" + DEFVAL { 65536 } + ::= { eqlDcbStaticIfEntry 58 } + +eqlDcbCnRpgEnablePri0 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the rpEnabled variable of the Reaction Point state + machines of the Reaction Points (RPs) controlled by this + entry as follows: + true(1) The rpEnabled variable for the RPs controlled by + this object are not held in the FALSE state, + thus enabling them to pay attention to received + CNMs. + false(2) The rpEnabled variable for the RPs controlled by + this object are held in the FALSE state, thus + disabling them from paying attention to received + CNMs. + " + REFERENCE + "802.1Qau clause 32.11.1, 32.13.1" + DEFVAL { false } + ::= { eqlDcbStaticIfEntry 59 } + +eqlDcbCnRpgEnablePri1 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the rpEnabled variable of the Reaction Point state + machines of the Reaction Points (RPs) controlled by this + entry as follows: + true(1) The rpEnabled variable for the RPs controlled by + this object are not held in the FALSE state, + thus enabling them to pay attention to received + CNMs. + false(2) The rpEnabled variable for the RPs controlled by + this object are held in the FALSE state, thus + disabling them from paying attention to received + CNMs. + " + REFERENCE + "802.1Qau clause 32.11.1, 32.13.1" + DEFVAL { false } + ::= { eqlDcbStaticIfEntry 60 } + +eqlDcbCnRpgEnablePri2 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the rpEnabled variable of the Reaction Point state + machines of the Reaction Points (RPs) controlled by this + entry as follows: + true(1) The rpEnabled variable for the RPs controlled by + this object are not held in the FALSE state, + thus enabling them to pay attention to received + CNMs. + false(2) The rpEnabled variable for the RPs controlled by + this object are held in the FALSE state, thus + disabling them from paying attention to received + CNMs. + " + REFERENCE + "802.1Qau clause 32.11.1, 32.13.1" + DEFVAL { false } + ::= { eqlDcbStaticIfEntry 61 } + +eqlDcbCnRpgEnablePri3 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the rpEnabled variable of the Reaction Point state + machines of the Reaction Points (RPs) controlled by this + entry as follows: + true(1) The rpEnabled variable for the RPs controlled by + this object are not held in the FALSE state, + thus enabling them to pay attention to received + CNMs. + false(2) The rpEnabled variable for the RPs controlled by + this object are held in the FALSE state, thus + disabling them from paying attention to received + CNMs. + " + REFERENCE + "802.1Qau clause 32.11.1, 32.13.1" + DEFVAL { false } + ::= { eqlDcbStaticIfEntry 62 } + +eqlDcbCnRpgEnablePri4 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the rpEnabled variable of the Reaction Point state + machines of the Reaction Points (RPs) controlled by this + entry as follows: + true(1) The rpEnabled variable for the RPs controlled by + this object are not held in the FALSE state, + thus enabling them to pay attention to received + CNMs. + false(2) The rpEnabled variable for the RPs controlled by + this object are held in the FALSE state, thus + disabling them from paying attention to received + CNMs. + " + REFERENCE + "802.1Qau clause 32.11.1, 32.13.1" + DEFVAL { false } + ::= { eqlDcbStaticIfEntry 63 } + +eqlDcbCnRpgEnablePri5 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the rpEnabled variable of the Reaction Point state + machines of the Reaction Points (RPs) controlled by this + entry as follows: + true(1) The rpEnabled variable for the RPs controlled by + this object are not held in the FALSE state, + thus enabling them to pay attention to received + CNMs. + false(2) The rpEnabled variable for the RPs controlled by + this object are held in the FALSE state, thus + disabling them from paying attention to received + CNMs. + " + REFERENCE + "802.1Qau clause 32.11.1, 32.13.1" + DEFVAL { false } + ::= { eqlDcbStaticIfEntry 64 } + +eqlDcbCnRpgEnablePri6 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the rpEnabled variable of the Reaction Point state + machines of the Reaction Points (RPs) controlled by this + entry as follows: + true(1) The rpEnabled variable for the RPs controlled by + this object are not held in the FALSE state, + thus enabling them to pay attention to received + CNMs. + false(2) The rpEnabled variable for the RPs controlled by + this object are held in the FALSE state, thus + disabling them from paying attention to received + CNMs. + " + REFERENCE + "802.1Qau clause 32.11.1, 32.13.1" + DEFVAL { false } + ::= { eqlDcbStaticIfEntry 65 } + +eqlDcbCnRpgEnablePri7 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the rpEnabled variable of the Reaction Point state + machines of the Reaction Points (RPs) controlled by this + entry as follows: + true(1) The rpEnabled variable for the RPs controlled by + this object are not held in the FALSE state, + thus enabling them to pay attention to received + CNMs. + false(2) The rpEnabled variable for the RPs controlled by + this object are held in the FALSE state, thus + disabling them from paying attention to received + CNMs. + " + REFERENCE + "802.1Qau clause 32.11.1, 32.13.1" + DEFVAL { false } + ::= { eqlDcbStaticIfEntry 66 } + +eqlDcbCnRpgTimeReset OBJECT-TYPE + SYNTAX TimeInterval + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls the value for all of the state machine + variables, rpgTimeReset, used to reset the timers RpWhile. + " + REFERENCE + "802.1Qau clause 32.11.2" + DEFVAL { 15 } + ::= { eqlDcbStaticIfEntry 67 } + +eqlDcbCnRpgByteReset OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "octets" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls the value for all of the state machine + variables, rpgByteReset, used to reset the counters + rpByteCount. + " + REFERENCE + "802.1Qau clause 32.11.3" + DEFVAL { 150000 } + ::= { eqlDcbStaticIfEntry 68 } + +eqlDcbCnRpgThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls the number of times rpByteStage or + rpTimeStage can count before the + RP rate control state machine advances states. + " + REFERENCE + "802.1Qau clause 32.11.4" + DEFVAL { 5 } + ::= { eqlDcbStaticIfEntry 69 } + +eqlDcbCnRpgMaxRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Mbit/s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls the maximum rate, in multiples of 1 Mbit/s, + at which an RP can transmit. Default value is the speed of the + port. A system SHALL support a minimim value for this object + that is no larger than 5 Mbits/s (object value 5). This rate + includes all bits consequent to transmitting the frame on the + LAN, including preamble, inter-frame gap, etc. + " + REFERENCE + "802.1Qau clause 32.11.5" + DEFVAL { 10000 } + ::= { eqlDcbStaticIfEntry 70 } + +eqlDcbCnRpgAiRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Mbit/s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls the transmission rate increment in the + RPR_ACTIVE_INCREASE state (rpgAiRate) in multiples of 1 Mbit/s. + This rate includes all bits consequent to transmitting the + frame on the LAN, including preamble, inter-frame gap, etc. + " + REFERENCE + "802.1Qau clause 32.11.6" + DEFVAL { 5 } + ::= { eqlDcbStaticIfEntry 71 } + +eqlDcbCnRpgHaiRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Mbit/s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls the transmission rate increment in the + RPR_HYPER_INCREASE state (rpgHaiRate) in multiples of 1 Mbit/s. + This rate includes all bits consequent to transmitting the + frame on the LAN, including preamble, inter-frame gap, etc. + " + REFERENCE + "802.1Qau clause 32.11.7" + DEFVAL { 50 } + ::= { eqlDcbStaticIfEntry 72 } + +eqlDcbCnRpgGd OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls the number of bits that the value of the + Quantized Feedback field received in a CNM PDU is shifted to + the right to decrease rpTargetRate. rpgGd is thus 2 to the + negative power of this object, e.g., 7 means rpgGd = 1/128. + " + REFERENCE + "802.1Qau clause 32.11.8" + DEFVAL { 7 } + ::= { eqlDcbStaticIfEntry 73 } + +eqlDcbCnRpgMinDecFac OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls the minimum factor by which the current + RP transmit rate rpCurrentRate can be changed by reception + of a Congestion Notification Message. Its integer value + represents a percentage, from 1% to 100%. + " + REFERENCE + "802.1Qau clause 32.11.9" + DEFVAL { 50 } + ::= { eqlDcbStaticIfEntry 74 } + +eqlDcbCnRpgMinRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Mbit/s" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls the minimum transmission rate (rpgMinRate) + in multiples of 1 Mbit/s. A system SHALL support a value for + this object that is no larger than 5 Mbit/s per second. + This rate includes all bits consequent to transmitting the + frame on the LAN, including preamble, inter-frame gap, etc. + " + REFERENCE + "802.1Qau clause 32.11.10" + DEFVAL { 5 } + ::= { eqlDcbStaticIfEntry 75 } + +eqlDcbDefaultiSCSIPriority OBJECT-TYPE + SYNTAX EqlIEEE8021PriorityValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default priority value used for iSCSI when no priority + value is negotiated through DCBX." + DEFVAL { 0 } + ::= { eqlDcbStaticIfEntry 76 } + +eqlDcbDefaultFCoEPriority OBJECT-TYPE + SYNTAX EqlIEEE8021PriorityValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default priority value used for FCoE when no priority + value is negotiated through DCBX." + DEFVAL { 0 } + ::= { eqlDcbStaticIfEntry 77 } + +eqlDcbxAdminETSConTsaTc0 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + DEFVAL { tsaVendorSpecific } + ::= { eqlDcbStaticIfEntry 78 } + +eqlDcbxAdminETSConTsaTc1 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + DEFVAL { tsaVendorSpecific } + ::= { eqlDcbStaticIfEntry 79 } + +eqlDcbxAdminETSConTsaTc2 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + DEFVAL { tsaVendorSpecific } + ::= { eqlDcbStaticIfEntry 80 } + +eqlDcbxAdminETSConTsaTc3 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + DEFVAL { tsaVendorSpecific } + ::= { eqlDcbStaticIfEntry 81 } + +eqlDcbxAdminETSConTsaTc4 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + DEFVAL { tsaVendorSpecific } + ::= { eqlDcbStaticIfEntry 82 } + +eqlDcbxAdminETSConTsaTc5 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + DEFVAL { tsaVendorSpecific } + ::= { eqlDcbStaticIfEntry 83 } + +eqlDcbxAdminETSConTsaTc6 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + DEFVAL { tsaVendorSpecific } + ::= { eqlDcbStaticIfEntry 84 } + +eqlDcbxAdminETSConTsaTc7 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + DEFVAL { tsaVendorSpecific } + ::= { eqlDcbStaticIfEntry 85 } + +eqlDcbxAdminETSRecoTsaTc0 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + DEFVAL { tsaVendorSpecific } + ::= { eqlDcbStaticIfEntry 86 } + +eqlDcbxAdminETSRecoTsaTc1 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + DEFVAL { tsaVendorSpecific } + ::= { eqlDcbStaticIfEntry 87 } + +eqlDcbxAdminETSRecoTsaTc2 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + DEFVAL { tsaVendorSpecific } + ::= { eqlDcbStaticIfEntry 88 } + +eqlDcbxAdminETSRecoTsaTc3 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + DEFVAL { tsaVendorSpecific } + ::= { eqlDcbStaticIfEntry 89 } + +eqlDcbxAdminETSRecoTsaTc4 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + DEFVAL { tsaVendorSpecific } + ::= { eqlDcbStaticIfEntry 90 } + +eqlDcbxAdminETSRecoTsaTc5 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + DEFVAL { tsaVendorSpecific } + ::= { eqlDcbStaticIfEntry 91 } + +eqlDcbxAdminETSRecoTsaTc6 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + DEFVAL { tsaVendorSpecific } + ::= { eqlDcbStaticIfEntry 92 } + +eqlDcbxAdminETSRecoTsaTc7 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + DEFVAL { tsaVendorSpecific } + ::= { eqlDcbStaticIfEntry 93 } + + +-- +-- Dynamic DCB interface table contains status information and +-- counters for DCB features (PFC, ETS, QCN). +-- +eqlDcbDynamicIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlDcbDynamicIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Dynamic + A table of DCB information per each interface of a system. + Each row in this table supplies values for one port's + DCB parameters." + ::= { eqlDcbMIBObjects 2 } + +eqlDcbDynamicIfEntry OBJECT-TYPE + SYNTAX EqlDcbDynamicIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the DCB table, containing information + about DCB on a single interface." + INDEX { eqlGroupId, eqlMemberIndex, ifIndex } + ::= { eqlDcbDynamicIfTable 1 } + +EqlDcbDynamicIfEntry ::= SEQUENCE { + eqlDcbPfcRequestsSent Counter32, + eqlDcbPfcIndicationsReceived Counter32, + eqlDcbxLocTCSupported EqlDcbxSupportedCapacity, + eqlDcbxLocETSConMaxTCG EqlDcbxSupportedCapacity, + eqlDcbxLocETSConWilling TruthValue, + eqlDcbxLocETSConTrafficClassGroupBandwidthTable OCTET STRING, + eqlDcbxLocETSRecoTrafficClassGroupBandwidthTable OCTET STRING, + eqlDcbxLocPFCWilling TruthValue, + eqlDcbxLocPFCMBC TruthValue, + eqlDcbxLocPFCCap EqlDcbxSupportedCapacity, + eqlDcbxLocAppPriorityWilling TruthValue, + eqlDcbxRemTCSupported EqlDcbxSupportedCapacity, + eqlDcbxRemETSConMaxTCG EqlDcbxSupportedCapacity, + eqlDcbxRemETSConWilling TruthValue, + eqlDcbxRemETSConTrafficClassGroupBandwidthTable OCTET STRING, + eqlDcbxRemETSRecoTrafficClassGroupBandwidthTable OCTET STRING, + eqlDcbxRemPFCWilling TruthValue, + eqlDcbxRemPFCMBC TruthValue, + eqlDcbxRemPFCCap EqlDcbxSupportedCapacity, + eqlDcbxRemAppPriorityWilling TruthValue, + eqlDcbxLocETSConTrafficClassGroupPri0 EqlDcbxTrafficClassGroupValue, + eqlDcbxLocETSConTrafficClassGroupPri1 EqlDcbxTrafficClassGroupValue, + eqlDcbxLocETSConTrafficClassGroupPri2 EqlDcbxTrafficClassGroupValue, + eqlDcbxLocETSConTrafficClassGroupPri3 EqlDcbxTrafficClassGroupValue, + eqlDcbxLocETSConTrafficClassGroupPri4 EqlDcbxTrafficClassGroupValue, + eqlDcbxLocETSConTrafficClassGroupPri5 EqlDcbxTrafficClassGroupValue, + eqlDcbxLocETSConTrafficClassGroupPri6 EqlDcbxTrafficClassGroupValue, + eqlDcbxLocETSConTrafficClassGroupPri7 EqlDcbxTrafficClassGroupValue, + eqlDcbxLocPFCEnableEnabledPri0 TruthValue, + eqlDcbxLocPFCEnableEnabledPri1 TruthValue, + eqlDcbxLocPFCEnableEnabledPri2 TruthValue, + eqlDcbxLocPFCEnableEnabledPri3 TruthValue, + eqlDcbxLocPFCEnableEnabledPri4 TruthValue, + eqlDcbxLocPFCEnableEnabledPri5 TruthValue, + eqlDcbxLocPFCEnableEnabledPri6 TruthValue, + eqlDcbxLocPFCEnableEnabledPri7 TruthValue, + eqlDcbxLocVLANId EqlVlanIdentifier, + eqlDcbxLocVLANState EqlDcbxVlanState, + eqlDcbxLocDCBState EqlDcbxState, + eqlDcbxLocPFCState EqlDcbxState, + eqlDcbxLocETSState EqlDcbxState, + eqlDcbxLocQCNState EqlDcbxState, + eqlDcbxLociSCSIPriority EqlIEEE8021PriorityValue, + eqlDcbxLocFCoEPriority EqlIEEE8021PriorityValue, + eqlDcbxLocBytesRxPri0 Counter64, + eqlDcbxLocBytesRxPri1 Counter64, + eqlDcbxLocBytesRxPri2 Counter64, + eqlDcbxLocBytesRxPri3 Counter64, + eqlDcbxLocBytesRxPri4 Counter64, + eqlDcbxLocBytesRxPri5 Counter64, + eqlDcbxLocBytesRxPri6 Counter64, + eqlDcbxLocBytesRxPri7 Counter64, + eqlDcbxLocBytesTxPri0 Counter64, + eqlDcbxLocBytesTxPri1 Counter64, + eqlDcbxLocBytesTxPri2 Counter64, + eqlDcbxLocBytesTxPri3 Counter64, + eqlDcbxLocBytesTxPri4 Counter64, + eqlDcbxLocBytesTxPri5 Counter64, + eqlDcbxLocBytesTxPri6 Counter64, + eqlDcbxLocBytesTxPri7 Counter64, + eqlDcbCnRpPortPriCreatedRpsPri0 Counter64, + eqlDcbCnRpPortPriCreatedRpsPri1 Counter64, + eqlDcbCnRpPortPriCreatedRpsPri2 Counter64, + eqlDcbCnRpPortPriCreatedRpsPri3 Counter64, + eqlDcbCnRpPortPriCreatedRpsPri4 Counter64, + eqlDcbCnRpPortPriCreatedRpsPri5 Counter64, + eqlDcbCnRpPortPriCreatedRpsPri6 Counter64, + eqlDcbCnRpPortPriCreatedRpsPri7 Counter64, + eqlDcbCnRpPortPriCentisecondsPri0 Counter64, + eqlDcbCnRpPortPriCentisecondsPri1 Counter64, + eqlDcbCnRpPortPriCentisecondsPri2 Counter64, + eqlDcbCnRpPortPriCentisecondsPri3 Counter64, + eqlDcbCnRpPortPriCentisecondsPri4 Counter64, + eqlDcbCnRpPortPriCentisecondsPri5 Counter64, + eqlDcbCnRpPortPriCentisecondsPri6 Counter64, + eqlDcbCnRpPortPriCentisecondsPri7 Counter64, + eqlDcbxLocPfcPausePri0 Counter64, + eqlDcbxLocPfcPausePri1 Counter64, + eqlDcbxLocPfcPausePri2 Counter64, + eqlDcbxLocPfcPausePri3 Counter64, + eqlDcbxLocPfcPausePri4 Counter64, + eqlDcbxLocPfcPausePri5 Counter64, + eqlDcbxLocPfcPausePri6 Counter64, + eqlDcbxLocPfcPausePri7 Counter64, + eqlDcbxLocPfcUnpausePri0 Counter64, + eqlDcbxLocPfcUnpausePri1 Counter64, + eqlDcbxLocPfcUnpausePri2 Counter64, + eqlDcbxLocPfcUnpausePri3 Counter64, + eqlDcbxLocPfcUnpausePri4 Counter64, + eqlDcbxLocPfcUnpausePri5 Counter64, + eqlDcbxLocPfcUnpausePri6 Counter64, + eqlDcbxLocPfcUnpausePri7 Counter64, + eqlDcbxLocETSConTsaTc0 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxLocETSConTsaTc1 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxLocETSConTsaTc2 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxLocETSConTsaTc3 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxLocETSConTsaTc4 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxLocETSConTsaTc5 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxLocETSConTsaTc6 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxLocETSConTsaTc7 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxLocETSRecoTsaTc0 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxLocETSRecoTsaTc1 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxLocETSRecoTsaTc2 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxLocETSRecoTsaTc3 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxLocETSRecoTsaTc4 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxLocETSRecoTsaTc5 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxLocETSRecoTsaTc6 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxLocETSRecoTsaTc7 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxRemETSConTsaTc0 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxRemETSConTsaTc1 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxRemETSConTsaTc2 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxRemETSConTsaTc3 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxRemETSConTsaTc4 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxRemETSConTsaTc5 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxRemETSConTsaTc6 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxRemETSConTsaTc7 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxRemETSRecoTsaTc0 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxRemETSRecoTsaTc1 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxRemETSRecoTsaTc2 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxRemETSRecoTsaTc3 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxRemETSRecoTsaTc4 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxRemETSRecoTsaTc5 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxRemETSRecoTsaTc6 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxRemETSRecoTsaTc7 EqlDcbxTransmissionSelectionAlgorithm, + eqlDcbxLocDCBMode EqlDcbxMode + } + +eqlDcbPfcRequestsSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the invoked PFC M_CONTROL.request primitives." + ::= { eqlDcbDynamicIfEntry 1 } + +eqlDcbPfcIndicationsReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the received PFC M_CONTROL.indication primitives." + ::= { eqlDcbDynamicIfEntry 2 } + +eqlDcbxLocTCSupported OBJECT-TYPE + SYNTAX EqlDcbxSupportedCapacity + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This field is deprecated." + ::= { eqlDcbDynamicIfEntry 3 } + +eqlDcbxLocETSConMaxTCG OBJECT-TYPE + SYNTAX EqlDcbxSupportedCapacity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of Traffic Class Groups supported on the + local system. A value of 0 indicates that 8 Traffic Class Groups + are supported." + REFERENCE + "35.5.2" + ::= { eqlDcbDynamicIfEntry 4 } + +eqlDcbxLocETSConWilling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if the local system is willing to accept the + ETS configuration recommended by the remote system." + REFERENCE + "35.5.2" + ::= { eqlDcbDynamicIfEntry 5 } + +eqlDcbxLocETSConTrafficClassGroupBandwidthTable OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Each octet corresponds to one traffic class group. The first + octet corresponds to traffic class group 0, the second to + traffic class group 1, and so on. Each octet contains the + bandwidth in percent to be allocated to the traffic class + group. Valid values are between 0 and 100 inclusive. The + total of all eight octets must equal 100. + + Note that an octet string is used instead of a table to enable + atomic programming of these values which is required to fulfill + the requirement that they always total to 100." + REFERENCE + "35.5.2" + ::= { eqlDcbDynamicIfEntry 6 } + +eqlDcbxLocETSRecoTrafficClassGroupBandwidthTable OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Each octet corresponds to one traffic class group. The first + octet corresponds to traffic class group 0, the second to + traffic class group 1, and so on. Each octet contains the + bandwidth in percent that the remote station is recommending + to be allocated to the traffic class group. Valid values are + between 0 and 100 inclusive. The total of all eight octets must + equal 100. + + Note that an octet string is used instead of a table to enable + atomic programming of these values which is required to fulfill + the requirement that they always total to 100." + REFERENCE + "35.5.3" + ::= { eqlDcbDynamicIfEntry 7 } + +eqlDcbxLocPFCWilling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if the local system is willing to accept the + PFC configuration of the remote system." + REFERENCE + "35.5.4" + ::= { eqlDcbDynamicIfEntry 8 } + +eqlDcbxLocPFCMBC OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if the local system is capable of bypassing + MACSEC processing when MACSEC is disabled." + REFERENCE + "35.5.4" + ::= { eqlDcbDynamicIfEntry 9 } + +eqlDcbxLocPFCCap OBJECT-TYPE + SYNTAX EqlDcbxSupportedCapacity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of traffic classes on the local device + that may simultaneously have PFC enabled. Zero indicates no + limitation, i.e. all available traffic classes may have PFC + enabled." + REFERENCE + "35.5.4" + ::= { eqlDcbDynamicIfEntry 10 } + +eqlDcbxLocAppPriorityWilling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if the local system is willing to accept + the Application Priority configuration of the remote system." + ::= { eqlDcbDynamicIfEntry 11 } + +eqlDcbxRemTCSupported OBJECT-TYPE + SYNTAX EqlDcbxSupportedCapacity + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This field is deprecated." + ::= { eqlDcbDynamicIfEntry 12 } + +eqlDcbxRemETSConMaxTCG OBJECT-TYPE + SYNTAX EqlDcbxSupportedCapacity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of Traffic Class Groups supported on the + remote system. A value of 0 indicates that 8 Traffic Class Groups + are supported." + REFERENCE + "35.5.2" + ::= { eqlDcbDynamicIfEntry 13 } + +eqlDcbxRemETSConWilling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if the remote system is willing to accept the + ETS configuration recommended by the remote system." + REFERENCE + "35.5.2" + ::= { eqlDcbDynamicIfEntry 14 } + +eqlDcbxRemETSConTrafficClassGroupBandwidthTable OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Each octet corresponds to one traffic class group. The first + octet corresponds to traffic class group 0, the second to + traffic class group 1, and so on. Each octet contains the + bandwidth in percent to be allocated to the traffic class + group. Valid values are between 0 and 100 inclusive. The + total of all eight octets must equal 100. + + Note that an octet string is used instead of a table to enable + atomic programming of these values which is required to fulfill + the requirement that they always total to 100." + REFERENCE + "35.5.2" + ::= { eqlDcbDynamicIfEntry 15 } + +eqlDcbxRemETSRecoTrafficClassGroupBandwidthTable OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Each octet corresponds to one traffic class group. The first + octet corresponds to traffic class group 0, the second to + traffic class group 1, and so on. Each octet contains the + bandwidth in percent that the remote station is recommending + to be allocated to the traffic class group. Valid values are + between 0 and 100 inclusive. The total of all eight octets must + equal 100. + + Note that an octet string is used instead of a table to enable + atomic programming of these values which is required to fulfill + the requirement that they always total to 100." + REFERENCE + "35.5.3" + ::= { eqlDcbDynamicIfEntry 16 } + +eqlDcbxRemPFCWilling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if the remote system is willing to accept the + PFC configuration of the local system." + REFERENCE + "35.5.4" + ::= { eqlDcbDynamicIfEntry 17 } + +eqlDcbxRemPFCMBC OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if the remote system is capable of bypassing + MACSEC processing when MACSEC is disabled." + REFERENCE + "35.5.4" + ::= { eqlDcbDynamicIfEntry 18 } + +eqlDcbxRemPFCCap OBJECT-TYPE + SYNTAX EqlDcbxSupportedCapacity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of traffic classes on the remote device + that may simultaneously have PFC enabled. Zero indicates no + limitation, i.e. all available traffic classes may have PFC + enabled." + REFERENCE + "35.5.4" + ::= { eqlDcbDynamicIfEntry 19 } + +eqlDcbxRemAppPriorityWilling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if the remote system is willing to accept + the Application Priority configuration of the local system." + ::= { eqlDcbDynamicIfEntry 20 } + +eqlDcbxLocETSConTrafficClassGroupPri0 OBJECT-TYPE + SYNTAX EqlDcbxTrafficClassGroupValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the traffic class group to which priority 0 is + assigned." + REFERENCE + "35.5.2" + ::= { eqlDcbDynamicIfEntry 21 } + +eqlDcbxLocETSConTrafficClassGroupPri1 OBJECT-TYPE + SYNTAX EqlDcbxTrafficClassGroupValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the traffic class group to which priority 1 is + assigned." + REFERENCE + "35.5.2" + ::= { eqlDcbDynamicIfEntry 22 } + +eqlDcbxLocETSConTrafficClassGroupPri2 OBJECT-TYPE + SYNTAX EqlDcbxTrafficClassGroupValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the traffic class group to which priority 2 is + assigned." + REFERENCE + "35.5.2" + ::= { eqlDcbDynamicIfEntry 23 } + +eqlDcbxLocETSConTrafficClassGroupPri3 OBJECT-TYPE + SYNTAX EqlDcbxTrafficClassGroupValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the traffic class group to which priority 3 is + assigned." + REFERENCE + "35.5.2" + ::= { eqlDcbDynamicIfEntry 24 } + +eqlDcbxLocETSConTrafficClassGroupPri4 OBJECT-TYPE + SYNTAX EqlDcbxTrafficClassGroupValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the traffic class group to which priority 4 is + assigned." + REFERENCE + "35.5.2" + ::= { eqlDcbDynamicIfEntry 25 } + +eqlDcbxLocETSConTrafficClassGroupPri5 OBJECT-TYPE + SYNTAX EqlDcbxTrafficClassGroupValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the traffic class group to which priority 5 is + to be assigned." + REFERENCE + "35.5.2" + ::= { eqlDcbDynamicIfEntry 26 } + +eqlDcbxLocETSConTrafficClassGroupPri6 OBJECT-TYPE + SYNTAX EqlDcbxTrafficClassGroupValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the traffic class group to which priority 6 is + assigned." + REFERENCE + "35.5.2" + ::= { eqlDcbDynamicIfEntry 27 } + +eqlDcbxLocETSConTrafficClassGroupPri7 OBJECT-TYPE + SYNTAX EqlDcbxTrafficClassGroupValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the traffic class group to which priority 7 is + assigned." + REFERENCE + "35.5.2" + ::= { eqlDcbDynamicIfEntry 28 } + +eqlDcbxLocPFCEnableEnabledPri0 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if PFC is enabled on priority 0" + REFERENCE + "35.5.4" + ::= { eqlDcbDynamicIfEntry 29 } + +eqlDcbxLocPFCEnableEnabledPri1 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if PFC is enabled on priority 1" + REFERENCE + "35.5.4" + ::= { eqlDcbDynamicIfEntry 30 } + +eqlDcbxLocPFCEnableEnabledPri2 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if PFC is enabled on priority 2" + REFERENCE + "35.5.4" + ::= { eqlDcbDynamicIfEntry 31 } + +eqlDcbxLocPFCEnableEnabledPri3 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if PFC is enabled on priority 3" + REFERENCE + "35.5.4" + ::= { eqlDcbDynamicIfEntry 32 } + +eqlDcbxLocPFCEnableEnabledPri4 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if PFC is enabled on priority 4" + REFERENCE + "35.5.4" + ::= { eqlDcbDynamicIfEntry 33 } + +eqlDcbxLocPFCEnableEnabledPri5 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if PFC is enabled on priority 5" + REFERENCE + "35.5.4" + ::= { eqlDcbDynamicIfEntry 34 } + +eqlDcbxLocPFCEnableEnabledPri6 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if PFC is enabled on priority 6" + REFERENCE + "35.5.4" + ::= { eqlDcbDynamicIfEntry 35 } + +eqlDcbxLocPFCEnableEnabledPri7 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if PFC is enabled on priority 7" + REFERENCE + "35.5.4" + ::= { eqlDcbDynamicIfEntry 36 } + +eqlDcbxLocVLANId OBJECT-TYPE + SYNTAX EqlVlanIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VLAN ID to use for DCB." + ::= { eqlDcbDynamicIfEntry 37 } + +eqlDcbxLocVLANState OBJECT-TYPE + SYNTAX EqlDcbxVlanState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of VLAN tagging." + ::= { eqlDcbDynamicIfEntry 38 } + +eqlDcbxLocDCBState OBJECT-TYPE + SYNTAX EqlDcbxState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current state of DCB." + ::= { eqlDcbDynamicIfEntry 39 } + +eqlDcbxLocPFCState OBJECT-TYPE + SYNTAX EqlDcbxState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current state of DCB feature PFC." + ::= { eqlDcbDynamicIfEntry 40 } + +eqlDcbxLocETSState OBJECT-TYPE + SYNTAX EqlDcbxState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current state of DCB feature ETS." + ::= { eqlDcbDynamicIfEntry 41 } + +eqlDcbxLocQCNState OBJECT-TYPE + SYNTAX EqlDcbxState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current state of DCB feature QCN." + ::= { eqlDcbDynamicIfEntry 42 } + +eqlDcbxLociSCSIPriority OBJECT-TYPE + SYNTAX EqlIEEE8021PriorityValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current iSCSI priority." + ::= { eqlDcbDynamicIfEntry 43 } + +eqlDcbxLocFCoEPriority OBJECT-TYPE + SYNTAX EqlIEEE8021PriorityValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current state of DCB feature QCN." + ::= { eqlDcbDynamicIfEntry 44 } + +eqlDcbxLocBytesRxPri0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of bytes recevied on priority 0." + ::= { eqlDcbDynamicIfEntry 45 } + +eqlDcbxLocBytesRxPri1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of bytes recevied on priority 1." + ::= { eqlDcbDynamicIfEntry 46 } + +eqlDcbxLocBytesRxPri2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of bytes recevied on priority 2." + ::= { eqlDcbDynamicIfEntry 47 } + +eqlDcbxLocBytesRxPri3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of bytes recevied on priority 3." + ::= { eqlDcbDynamicIfEntry 48 } + +eqlDcbxLocBytesRxPri4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of bytes recevied on priority 4." + ::= { eqlDcbDynamicIfEntry 49 } + +eqlDcbxLocBytesRxPri5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of bytes recevied on priority 5." + ::= { eqlDcbDynamicIfEntry 50 } + +eqlDcbxLocBytesRxPri6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of bytes recevied on priority 6." + ::= { eqlDcbDynamicIfEntry 51 } + +eqlDcbxLocBytesRxPri7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of bytes recevied on priority 7." + ::= { eqlDcbDynamicIfEntry 52 } + +eqlDcbxLocBytesTxPri0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of bytes transmitted on priority 0." + ::= { eqlDcbDynamicIfEntry 53 } + +eqlDcbxLocBytesTxPri1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of bytes transmitted on priority 1." + ::= { eqlDcbDynamicIfEntry 54 } + +eqlDcbxLocBytesTxPri2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of bytes transmitted on priority 2." + ::= { eqlDcbDynamicIfEntry 55 } + +eqlDcbxLocBytesTxPri3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of bytes transmitted on priority 3." + ::= { eqlDcbDynamicIfEntry 56 } + +eqlDcbxLocBytesTxPri4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of bytes transmitted on priority 4." + ::= { eqlDcbDynamicIfEntry 57 } + +eqlDcbxLocBytesTxPri5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of bytes transmitted on priority 5." + ::= { eqlDcbDynamicIfEntry 58 } + +eqlDcbxLocBytesTxPri6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of bytes transmitted on priority 6." + ::= { eqlDcbDynamicIfEntry 59 } + +eqlDcbxLocBytesTxPri7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of bytes transmitted on priority 7." + ::= { eqlDcbDynamicIfEntry 60 } + +eqlDcbCnRpPortPriCreatedRpsPri0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object returns the number of times any of the + Reaction Points (RPs) controlled by this entry has had + its rpEnabled variable set TRUE by the reception of a + Congestion Notification Message. + + Dividing the change in eqlDcbCnRpPortPriCentiseconds by the + change in this object over a time interval yields the average + lifetime of an active RP during that interval." + ::= { eqlDcbDynamicIfEntry 61 } + +eqlDcbCnRpPortPriCreatedRpsPri1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object returns the number of times any of the + Reaction Points (RPs) controlled by this entry has had + its rpEnabled variable set TRUE by the reception of a + Congestion Notification Message. + + Dividing the change in eqlDcbCnRpPortPriCentiseconds by the + change in this object over a time interval yields the average + lifetime of an active RP during that interval." + ::= { eqlDcbDynamicIfEntry 62 } + +eqlDcbCnRpPortPriCreatedRpsPri2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object returns the number of times any of the + Reaction Points (RPs) controlled by this entry has had + its rpEnabled variable set TRUE by the reception of a + Congestion Notification Message. + + Dividing the change in eqlDcbCnRpPortPriCentiseconds by the + change in this object over a time interval yields the average + lifetime of an active RP during that interval." + ::= { eqlDcbDynamicIfEntry 63 } + +eqlDcbCnRpPortPriCreatedRpsPri3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object returns the number of times any of the + Reaction Points (RPs) controlled by this entry has had + its rpEnabled variable set TRUE by the reception of a + Congestion Notification Message. + + Dividing the change in eqlDcbCnRpPortPriCentiseconds by the + change in this object over a time interval yields the average + lifetime of an active RP during that interval." + ::= { eqlDcbDynamicIfEntry 64 } + +eqlDcbCnRpPortPriCreatedRpsPri4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object returns the number of times any of the + Reaction Points (RPs) controlled by this entry has had + its rpEnabled variable set TRUE by the reception of a + Congestion Notification Message. + + Dividing the change in eqlDcbCnRpPortPriCentiseconds by the + change in this object over a time interval yields the average + lifetime of an active RP during that interval." + ::= { eqlDcbDynamicIfEntry 65 } + +eqlDcbCnRpPortPriCreatedRpsPri5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object returns the number of times any of the + Reaction Points (RPs) controlled by this entry has had + its rpEnabled variable set TRUE by the reception of a + Congestion Notification Message. + + Dividing the change in eqlDcbCnRpPortPriCentiseconds by the + change in this object over a time interval yields the average + lifetime of an active RP during that interval." + ::= { eqlDcbDynamicIfEntry 66 } + +eqlDcbCnRpPortPriCreatedRpsPri6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object returns the number of times any of the + Reaction Points (RPs) controlled by this entry has had + its rpEnabled variable set TRUE by the reception of a + Congestion Notification Message. + + Dividing the change in eqlDcbCnRpPortPriCentiseconds by the + change in this object over a time interval yields the average + lifetime of an active RP during that interval." + ::= { eqlDcbDynamicIfEntry 67 } + +eqlDcbCnRpPortPriCreatedRpsPri7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object returns the number of times any of the + Reaction Points (RPs) controlled by this entry has had + its rpEnabled variable set TRUE by the reception of a + Congestion Notification Message. + + Dividing the change in eqlDcbCnRpPortPriCentiseconds by the + change in this object over a time interval yields the average + lifetime of an active RP during that interval." + ::= { eqlDcbDynamicIfEntry 68 } + +eqlDcbCnRpPortPriCentisecondsPri0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object returns the total number of centi-seconds that + any of the Reaction Points (RPs) controlled by this entry + has had its rpEnabled variable in the TRUE state. That is, + once each centi-second, this counter is incremented by the + number of RPs this entry controls that are actively rate + limiting output frames. + + Dividing the change in this object over a time interval by the + length of the interval yields the average number of RPs active + over that interval. Dividing the change in this object by the + change in eqlDcbCnRpPortPriCreatedRps over that same time + interval yields the average lifetime of an active RP during that + interval. + " + REFERENCE + "802.1Qau clause 32.10.3, 32.13.1" + ::= { eqlDcbDynamicIfEntry 69 } + +eqlDcbCnRpPortPriCentisecondsPri1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object returns the total number of centi-seconds that + any of the Reaction Points (RPs) controlled by this entry + has had its rpEnabled variable in the TRUE state. That is, + once each centi-second, this counter is incremented by the + number of RPs this entry controls that are actively rate + limiting output frames. + + Dividing the change in this object over a time interval by the + length of the interval yields the average number of RPs active + over that interval. Dividing the change in this object by the + change in eqlDcbCnRpPortPriCreatedRps over that same time + interval yields the average lifetime of an active RP during that + interval. + " + REFERENCE + "802.1Qau clause 32.10.3, 32.13.1" + ::= { eqlDcbDynamicIfEntry 70 } + +eqlDcbCnRpPortPriCentisecondsPri2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object returns the total number of centi-seconds that + any of the Reaction Points (RPs) controlled by this entry + has had its rpEnabled variable in the TRUE state. That is, + once each centi-second, this counter is incremented by the + number of RPs this entry controls that are actively rate + limiting output frames. + + Dividing the change in this object over a time interval by the + length of the interval yields the average number of RPs active + over that interval. Dividing the change in this object by the + change in eqlDcbCnRpPortPriCreatedRps over that same time + interval yields the average lifetime of an active RP during that + interval. + " + REFERENCE + "802.1Qau clause 32.10.3, 32.13.1" + ::= { eqlDcbDynamicIfEntry 71 } + +eqlDcbCnRpPortPriCentisecondsPri3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object returns the total number of centi-seconds that + any of the Reaction Points (RPs) controlled by this entry + has had its rpEnabled variable in the TRUE state. That is, + once each centi-second, this counter is incremented by the + number of RPs this entry controls that are actively rate + limiting output frames. + + Dividing the change in this object over a time interval by the + length of the interval yields the average number of RPs active + over that interval. Dividing the change in this object by the + change in eqlDcbCnRpPortPriCreatedRps over that same time + interval yields the average lifetime of an active RP during that + interval. + " + REFERENCE + "802.1Qau clause 32.10.3, 32.13.1" + ::= { eqlDcbDynamicIfEntry 72 } + +eqlDcbCnRpPortPriCentisecondsPri4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object returns the total number of centi-seconds that + any of the Reaction Points (RPs) controlled by this entry + has had its rpEnabled variable in the TRUE state. That is, + once each centi-second, this counter is incremented by the + number of RPs this entry controls that are actively rate + limiting output frames. + + Dividing the change in this object over a time interval by the + length of the interval yields the average number of RPs active + over that interval. Dividing the change in this object by the + change in eqlDcbCnRpPortPriCreatedRps over that same time + interval yields the average lifetime of an active RP during that + interval. + " + REFERENCE + "802.1Qau clause 32.10.3, 32.13.1" + ::= { eqlDcbDynamicIfEntry 73 } + +eqlDcbCnRpPortPriCentisecondsPri5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object returns the total number of centi-seconds that + any of the Reaction Points (RPs) controlled by this entry + has had its rpEnabled variable in the TRUE state. That is, + once each centi-second, this counter is incremented by the + number of RPs this entry controls that are actively rate + limiting output frames. + + Dividing the change in this object over a time interval by the + length of the interval yields the average number of RPs active + over that interval. Dividing the change in this object by the + change in eqlDcbCnRpPortPriCreatedRps over that same time + interval yields the average lifetime of an active RP during that + interval. + " + REFERENCE + "802.1Qau clause 32.10.3, 32.13.1" + ::= { eqlDcbDynamicIfEntry 74 } + +eqlDcbCnRpPortPriCentisecondsPri6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object returns the total number of centi-seconds that + any of the Reaction Points (RPs) controlled by this entry + has had its rpEnabled variable in the TRUE state. That is, + once each centi-second, this counter is incremented by the + number of RPs this entry controls that are actively rate + limiting output frames. + + Dividing the change in this object over a time interval by the + length of the interval yields the average number of RPs active + over that interval. Dividing the change in this object by the + change in eqlDcbCnRpPortPriCreatedRps over that same time + interval yields the average lifetime of an active RP during that + interval. + " + REFERENCE + "802.1Qau clause 32.10.3, 32.13.1" + ::= { eqlDcbDynamicIfEntry 75 } + +eqlDcbCnRpPortPriCentisecondsPri7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object returns the total number of centi-seconds that + any of the Reaction Points (RPs) controlled by this entry + has had its rpEnabled variable in the TRUE state. That is, + once each centi-second, this counter is incremented by the + number of RPs this entry controls that are actively rate + limiting output frames. + + Dividing the change in this object over a time interval by the + length of the interval yields the average number of RPs active + over that interval. Dividing the change in this object by the + change in eqlDcbCnRpPortPriCreatedRps over that same time + interval yields the average lifetime of an active RP during that + interval. + " + REFERENCE + "802.1Qau clause 32.10.3, 32.13.1" + ::= { eqlDcbDynamicIfEntry 76 } + +eqlDcbxLocPfcPausePri0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of time PFC pause frames received for priority 0." + ::= { eqlDcbDynamicIfEntry 77 } + +eqlDcbxLocPfcPausePri1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of time PFC pause frames received for priority 1." + ::= { eqlDcbDynamicIfEntry 78 } + +eqlDcbxLocPfcPausePri2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of time PFC pause frames received for priority 2." + ::= { eqlDcbDynamicIfEntry 79 } + +eqlDcbxLocPfcPausePri3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of time PFC pause frames received for priority 3." + ::= { eqlDcbDynamicIfEntry 80 } + +eqlDcbxLocPfcPausePri4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of time PFC pause frames received for priority 4." + ::= { eqlDcbDynamicIfEntry 81 } + +eqlDcbxLocPfcPausePri5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of time PFC pause frames received for priority 5." + ::= { eqlDcbDynamicIfEntry 82 } + +eqlDcbxLocPfcPausePri6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of time PFC pause frames received for priority 6." + ::= { eqlDcbDynamicIfEntry 83 } + +eqlDcbxLocPfcPausePri7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of time PFC pause frames received for priority 7." + ::= { eqlDcbDynamicIfEntry 84 } + + +eqlDcbxLocPfcUnpausePri0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of time PFC unpause frames received for priority 0." + ::= { eqlDcbDynamicIfEntry 85 } + +eqlDcbxLocPfcUnpausePri1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of time PFC unpause frames received for priority 1." + ::= { eqlDcbDynamicIfEntry 86 } + +eqlDcbxLocPfcUnpausePri2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of time PFC unpause frames received for priority 2." + ::= { eqlDcbDynamicIfEntry 87 } + +eqlDcbxLocPfcUnpausePri3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of time PFC unpause frames received for priority 3." + ::= { eqlDcbDynamicIfEntry 88 } + +eqlDcbxLocPfcUnpausePri4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of time PFC unpause frames received for priority 4." + ::= { eqlDcbDynamicIfEntry 89 } + +eqlDcbxLocPfcUnpausePri5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of time PFC unpause frames received for priority 5." + ::= { eqlDcbDynamicIfEntry 90 } + +eqlDcbxLocPfcUnpausePri6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of time PFC unpause frames received for priority 6." + ::= { eqlDcbDynamicIfEntry 91 } + +eqlDcbxLocPfcUnpausePri7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of time PFC unpause frames received for priority 7." + ::= { eqlDcbDynamicIfEntry 92 } + +eqlDcbxLocETSConTsaTc0 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 93 } + +eqlDcbxLocETSConTsaTc1 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 94 } + +eqlDcbxLocETSConTsaTc2 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 95 } + +eqlDcbxLocETSConTsaTc3 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 96 } + +eqlDcbxLocETSConTsaTc4 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 97 } + +eqlDcbxLocETSConTsaTc5 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 98 } + +eqlDcbxLocETSConTsaTc6 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 99 } + +eqlDcbxLocETSConTsaTc7 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 100 } + +eqlDcbxLocETSRecoTsaTc0 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 101 } + +eqlDcbxLocETSRecoTsaTc1 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 102 } + +eqlDcbxLocETSRecoTsaTc2 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 103 } + +eqlDcbxLocETSRecoTsaTc3 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 104 } + +eqlDcbxLocETSRecoTsaTc4 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 105 } + +eqlDcbxLocETSRecoTsaTc5 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 106 } + +eqlDcbxLocETSRecoTsaTc6 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 107 } + +eqlDcbxLocETSRecoTsaTc7 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 108 } + +eqlDcbxRemETSConTsaTc0 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 109 } + +eqlDcbxRemETSConTsaTc1 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 110 } + +eqlDcbxRemETSConTsaTc2 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 111 } + +eqlDcbxRemETSConTsaTc3 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 112 } + +eqlDcbxRemETSConTsaTc4 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 113 } + +eqlDcbxRemETSConTsaTc5 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 114 } + +eqlDcbxRemETSConTsaTc6 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 115 } + +eqlDcbxRemETSConTsaTc7 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 116 } + +eqlDcbxRemETSRecoTsaTc0 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 117 } + +eqlDcbxRemETSRecoTsaTc1 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 118 } + +eqlDcbxRemETSRecoTsaTc2 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 119 } + +eqlDcbxRemETSRecoTsaTc3 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 120 } + +eqlDcbxRemETSRecoTsaTc4 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 121 } + +eqlDcbxRemETSRecoTsaTc5 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 122 } + +eqlDcbxRemETSRecoTsaTc6 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 123 } + +eqlDcbxRemETSRecoTsaTc7 OBJECT-TYPE + SYNTAX EqlDcbxTransmissionSelectionAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the transmission selection algorithm which is assigned + to this traffic class." + ::= { eqlDcbDynamicIfEntry 124 } + +eqlDcbxLocDCBMode OBJECT-TYPE + SYNTAX EqlDcbxMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current operating mode of DCB." + ::= { eqlDcbDynamicIfEntry 125 } + +END diff --git a/equallogic/eqldisk.mib b/equallogic/eqldisk.mib new file mode 100644 index 0000000..4991237 --- /dev/null +++ b/equallogic/eqldisk.mib @@ -0,0 +1,1010 @@ +-- Mib files packaged on Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054) + +EQLDISK-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32,enterprises, Counter32, Counter64 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString + FROM SNMPv2-TC + equalLogic + FROM EQUALLOGIC-SMI + eqlGroupId + FROM EQLGROUP-MIB + eqlMemberIndex + FROM EQLMEMBER-MIB; + +eqldiskModule 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 Peer Storage Array disk table 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 "200209060000Z" -- 02-Sep-06 + DESCRIPTION "Initial revision" + ::= { enterprises equalLogic(12740) 3 } + +eqldiskObjects OBJECT IDENTIFIER ::= { eqldiskModule 1 } +eqldiskNotifications OBJECT IDENTIFIER ::= { eqldiskModule 2 } +eqldiskConformance OBJECT IDENTIFIER ::= { eqldiskModule 3 } + + + ---------------------- Disk Table ------------------------- +eqlDiskTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlDiskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Member Disk Table. + This table contains disk status information. + One table entry per disk. It is indexed by disk slot number. + The number of entries is equal to the number of disks that are present in the system." + ::= { eqldiskObjects 1 } + +eqlDiskEntry OBJECT-TYPE + SYNTAX EqlDiskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing a list of disk status parameters." + INDEX { eqlGroupId, eqlMemberIndex,eqlDiskIndex } +::= { eqlDiskTable 1 } + +EqlDiskEntry ::= + SEQUENCE { + eqlDiskIndex Integer32, + eqlDiskType DisplayString, + eqlDiskModelNumber DisplayString, + eqlDiskRevisionNumber DisplayString, + eqlDiskSerialNumber DisplayString, + eqlDiskSize Integer32, + eqlDiskAdminStatus INTEGER, + eqlDiskStatus INTEGER, + eqlDiskErrors Counter32, + eqlDiskId Integer32, + eqlDiskSlot Integer32, + eqlDiskTypeEnum INTEGER, + eqlDiskRPM Integer32, + eqlDiskSectorSize INTEGER, + eqlDiskManufacturingInfo DisplayString, + eqlDiskPI INTEGER, + eqlDiskHealth INTEGER + } + +eqlDiskIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index value that uniquely identifies the disk. + It is equal to the disk slot number plus one." + ::= { eqlDiskEntry 1 } + +eqlDiskType OBJECT-TYPE + SYNTAX DisplayString( SIZE(0..64) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies the disk type." + DEFVAL {"unknown disk type"} + ::= { eqlDiskEntry 2 } + +eqlDiskModelNumber OBJECT-TYPE +-- The ATA spec (section 8.15.8, rev 6.2b) shows "Model number" as 40 ASCII chars + SYNTAX DisplayString( SIZE(0..40) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies the disk model." + DEFVAL {"unknown disk model"} + ::= { eqlDiskEntry 3 } + +eqlDiskRevisionNumber OBJECT-TYPE +-- The ATA spec (section 8.15.8, rev 6.2b) shows "Firmware revision" as 8 ASCII chars + SYNTAX DisplayString( SIZE(0..8) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies the disk revision number." + DEFVAL {"?firmrev"} + ::= { eqlDiskEntry 4 } + +eqlDiskSerialNumber OBJECT-TYPE +-- The ATA spec (section 8.15.8, rev 6.2b) shows "Serial number" as 20 ASCII chars + SYNTAX DisplayString( SIZE(0..20) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies the disk serial number." + DEFVAL {"unknown serial#"} + ::= { eqlDiskEntry 5 } + +eqlDiskSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies the disk size in MB." + ::= { eqlDiskEntry 6 } + +eqlDiskAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + set-disk-on-line(1), + set-disk-off-line (2), + set-disk-spare(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Command to take the disk off line or put it on line. + This command is used in manual operation by the operator." + ::= { eqlDiskEntry 7 } + +eqlDiskStatus OBJECT-TYPE + SYNTAX INTEGER { + on-line (1), + spare (2), + failed (3), + off-line (4), + alt-sig (5), + too-small(6), + history-of-failures(7), + unsupported-version(8), + unhealthy(9), + replacement(10), + encrypted(11), + notApproved(12), + preempt-failed(13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Disk status will be on-line when the disk is being used in the raid set. + Disk status will be spare when the disk is not currently being used by raid configuration + but may be used when status of a currently on-line disk changes. + Disk status will be failed when either it is faulted or when there is no power. + Disk status will be offline when the disk doesn't fall into any of these other categories. + Disk status will be alt-sig (foreign) when the disk belongs to a RAIDset from another + EqualLogic system. The disk can be converted to a spare. + Disk status will be too-small if drive is too small to be used. The drive cannot be converted to spare. + Disk status will be history-of-failures if drive has a history of failures. The drive can be converted to spare. + Disk status will be unsupported-version if drive label is from a later release. The drive can be converted to spare. + Disk status will be unhealthy if drive is unhealthy. + Disk status will be replacement if drive is a replacement drive. + Disk status will be encrypted if the drive is encrypted and cannot be decrypted. + Disk status will be notApproved if the drive is not DELL approved. + Disk status will be preempt-failed if the drive is off-line due to excessive errors. " + ::= { eqlDiskEntry 8 } + +eqlDiskErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies the number of disk errors since drive power on." + ::= { eqlDiskEntry 9 } + +eqlDiskId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies the disk id as specified by the subsystem." + ::= { eqlDiskEntry 10 } + +eqlDiskSlot OBJECT-TYPE + SYNTAX Integer32 (0..13) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The zero-based slot number for the physical location of this disk, as marked on the back panel." + ::= { eqlDiskEntry 11 } + +eqlDiskTypeEnum OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + sata(1), + sas(2), + sata-ssd(3), + sas-ssd(4), + sas-sed-hdd(5), + sas-sed-ssd(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of this disk." + ::= { eqlDiskEntry 12 } + +eqlDiskRPM OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies the disk RPM(Revolutions per Minute) as specified by the manufacturer not measured. + if 0, disk RPM is unknown, + if 1, disk is non-rotating media - SSD(Solid State Disk) + otherwise this is the disk RPM." + ::= { eqlDiskEntry 13 } + +eqlDiskSectorSize OBJECT-TYPE + SYNTAX INTEGER { + sector-size-512-bytes(0), + sector-size-4096-bytes(1), + sector-size-unknown(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies the disk sector size as specified by the manufacturer. + if 0, disk sector size is 512 bytes, + if 1, disk sector size is 4096 bytes" + ::= { eqlDiskEntry 14 } + +eqlDiskManufacturingInfo OBJECT-TYPE + SYNTAX DisplayString( SIZE(0..20) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies manufacturing data for the drive." + DEFVAL {"mfginfo?"} + ::= { eqlDiskEntry 15 } + +eqlDiskPI OBJECT-TYPE + SYNTAX INTEGER { pi-disabled(0), + pi-enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies whether Protection Information (PI) is enabled on the drive." + ::= { eqlDiskEntry 16 } + +eqlDiskHealth OBJECT-TYPE + SYNTAX INTEGER { + smart-status-not-available(0), + smart-ok(1), + smart-tripped(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Disk status will be smart-status-not-available when the disk is offline or failed. + Disk status will be smart-ok when the disk does not report itself to have exceeded its internal + SMART threshold for errors. + Disk status will be smart-tripped when the disk reports itself to have exceeded its internal + SMART threshold for errors." + ::= { eqlDiskEntry 17 } + + ---------------------- Disk Status Table ------------------------- + +eqlDiskStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlDiskStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Disk Status Table. + This table contains disk status information. + One table entry per disk. It is indexed by disk slot number. + The number of entries is equal to the number of disks that are present in the system." + ::= { eqldiskObjects 2 } + +eqlDiskStatusEntry OBJECT-TYPE + SYNTAX EqlDiskStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing a list of disk status parameters." + AUGMENTS { eqlDiskEntry } +::= { eqlDiskStatusTable 1 } + +EqlDiskStatusEntry ::= + SEQUENCE { + eqlDiskStatusXfers Counter64, + eqlDiskStatusBytesRead Counter64, + eqlDiskStatusBytesWritten Counter64, + eqlDiskStatusBusyTime Counter64, + eqlDiskStatusNumIOs Counter32, + eqlDiskStatusFailXfers Counter32, + eqlDiskStatusNumResets Counter32, + eqlDiskStatusTotalQD Counter64, + eqlDiskStatusLifetime Integer32 + } + +eqlDiskStatusXfers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total number of succesfull transfers" + ::= { eqlDiskStatusEntry 1 } + +eqlDiskStatusBytesRead OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies total number of Mbytes read." + ::= { eqlDiskStatusEntry 2 } + +eqlDiskStatusBytesWritten OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies total number of Mbytes written." + ::= { eqlDiskStatusEntry 3 } + +eqlDiskStatusBusyTime OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies total time in seconds spent busy." + ::= { eqlDiskStatusEntry 4 } + +eqlDiskStatusNumIOs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies number of IO operations + currently outstanding." + ::= { eqlDiskStatusEntry 5 } + +eqlDiskStatusFailXfers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies number of failed transfers." + ::= { eqlDiskStatusEntry 6 } + +eqlDiskStatusNumResets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies total SATA reset count." + ::= { eqlDiskStatusEntry 7 } + +eqlDiskStatusTotalQD OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable serves as a continuous counter for disk queue depth." + ::= { eqlDiskStatusEntry 8 } + +eqlDiskStatusLifetime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies remaining life on SSD drives which report it." + ::= { eqlDiskStatusEntry 9 } + + + ---------------------- Disk Error Table ------------------------- + +eqlDiskErrorTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlDiskErrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Disk Error Table. + This table contains disk error information. + One table entry per disk. It is indexed by disk slot number. + The number of entries is equal to the number of disks that are present in the system." + ::= { eqldiskObjects 3 } + +eqlDiskErrorEntry OBJECT-TYPE + SYNTAX EqlDiskErrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing a list of disk error parameters." + AUGMENTS { eqlDiskEntry } +::= { eqlDiskErrorTable 1 } + +EqlDiskErrorEntry ::= + SEQUENCE { + eqlDiskErrorPhyReady Counter32, + eqlDiskErrorPhyInternal Counter32, + eqlDiskErrorCommWake Counter32, + eqlDiskErrorDecode10b8b Counter32, + eqlDiskErrorDisparity Counter32, + eqlDiskErrorCRC Counter32, + eqlDiskErrorHandShake Counter32, + eqlDiskErrorLinkSeq Counter32, + eqlDiskErrorTransportState Counter32, + eqlDiskErrorUnrecFIS Counter32 + } + +eqlDiskErrorPhyReady OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PhyREady changed count." + ::= { eqlDiskErrorEntry 1 } + +eqlDiskErrorPhyInternal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies total number of Phy internal errors." + ::= { eqlDiskErrorEntry 2 } + +eqlDiskErrorCommWake OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies Comm wake count." + ::= { eqlDiskErrorEntry 3 } + +eqlDiskErrorDecode10b8b OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies 10b to 8b decode error count." + ::= { eqlDiskErrorEntry 4 } + +eqlDiskErrorDisparity OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies disparity error count." + ::= { eqlDiskErrorEntry 5 } + +eqlDiskErrorCRC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies CRC error count." + ::= { eqlDiskErrorEntry 6 } + +eqlDiskErrorHandShake OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies handshake error count." + ::= { eqlDiskErrorEntry 7 } + + +eqlDiskErrorLinkSeq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies Link Sequence error count." + ::= { eqlDiskErrorEntry 8 } + +eqlDiskErrorTransportState OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies Transport State Transitions error count." + ::= { eqlDiskErrorEntry 9 } + +eqlDiskErrorUnrecFIS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies Unrecognised FIS type error count." + ::= { eqlDiskErrorEntry 10 } + + + ---------------------- Disk SMART Info Table ------------------------- + +eqlDiskSmartInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlDiskSmartInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Disk SMART Info Table. + This table contains the SMART info for each disk. It is indexed by disk + slot number. The number of entries is equal to the number of disks that + are present in the system." + ::= { eqldiskObjects 4 } + +eqlDiskSmartInfoEntry OBJECT-TYPE + SYNTAX EqlDiskSmartInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing a list of disk SMART info parameters." + AUGMENTS { eqlDiskEntry } +::= { eqlDiskSmartInfoTable 1 } + +EqlDiskSmartInfoEntry ::= + SEQUENCE { + eqlDiskSmartInfoRawReadErrorRate Integer32, + eqlDiskSmartInfoRawReadErrorRateWorst Integer32, + eqlDiskSmartInfoThroughputPerformance Integer32, + eqlDiskSmartInfoThroughputPerformanceWorst Integer32, + eqlDiskSmartInfoSpinUpTime Integer32, + eqlDiskSmartInfoSpinUpTimeWorst Integer32, + eqlDiskSmartInfoStartStopCount Integer32, + eqlDiskSmartInfoStartStopCountWorst Integer32, + eqlDiskSmartInfoReallocatedSectorCount Integer32, + eqlDiskSmartInfoReallocatedSectorCountWorst Integer32, + eqlDiskSmartInfoReadChannelMargin Integer32, + eqlDiskSmartInfoReadChannelMarginWorst Integer32, + eqlDiskSmartInfoSeekErrorRate Integer32, + eqlDiskSmartInfoSeekErrorRateWorst Integer32, + eqlDiskSmartInfoSeekPerformance Integer32, + eqlDiskSmartInfoSeekPerformanceWorst Integer32, + eqlDiskSmartInfoPowerOnHours Integer32, + eqlDiskSmartInfoPowerOnHoursWorst Integer32, + eqlDiskSmartInfoSpinupRetries Integer32, + eqlDiskSmartInfoSpinupRetriesWorst Integer32, + eqlDiskSmartInfoDriveRecalibRetryCount Integer32, + eqlDiskSmartInfoDriveRecalibRetryCountWorst Integer32, + eqlDiskSmartInfoPowerCycleCount Integer32, + eqlDiskSmartInfoPowerCycleCountWorst Integer32, + eqlDiskSmartInfoReadSoftErrorRate Integer32, + eqlDiskSmartInfoReadSoftErrorRateWorst Integer32, + eqlDiskSmartInfoEmergencyRetractCycles Integer32, + eqlDiskSmartInfoEmergencyRetractCyclesWorst Integer32, + eqlDiskSmartInfoLoadUnloadCycles Integer32, + eqlDiskSmartInfoLoadUnloadCyclesWorst Integer32, + eqlDiskSmartInfoHDDTemp Integer32, + eqlDiskSmartInfoHDDTempWorst Integer32, + eqlDiskSmartInfoOnTheFlyErrorRate Integer32, + eqlDiskSmartInfoOnTheFlyErrorRateWorst Integer32, + eqlDiskSmartInfoSelfTestReallocSectors Integer32, + eqlDiskSmartInfoSelfTestReallocSectorsWorst Integer32, + eqlDiskSmartInfoPendingDefects Integer32, + eqlDiskSmartInfoPendingDefectsWorst Integer32, + eqlDiskSmartInfoOfflineSurfaceScan Integer32, + eqlDiskSmartInfoOfflineSurfaceScanWorst Integer32, + eqlDiskSmartInfoUltraDMACRCErrorRate Integer32, + eqlDiskSmartInfoUltraDMACRCErrorRateWorst Integer32, + eqlDiskSmartInfoWritePreampErrors Integer32, + eqlDiskSmartInfoWritePreampErrorsWorst Integer32, + eqlDiskSmartInfoOffTrackErrors Integer32, + eqlDiskSmartInfoOffTrackErrorsWorst Integer32, + eqlDiskSmartInfoDAMErrorRate Integer32, + eqlDiskSmartInfoDAMErrorRateWorst Integer32, + eqlDiskSmartInfoECCErrors Integer32, + eqlDiskSmartInfoECCErrorsWorst Integer32, + eqlDiskSmartInfoSoftECCCorrection Integer32, + eqlDiskSmartInfoSoftECCCorrectionWorst Integer32, + eqlDiskSmartInfoThermalAsperityRate Integer32, + eqlDiskSmartInfoThermalAsperityRateWorst Integer32, + eqlDiskSmartInfoSpinHighCount Integer32, + eqlDiskSmartInfoSpinHighCountWorst Integer32, + eqlDiskSmartInfoSpinBuzz Integer32, + eqlDiskSmartInfoSpinBuzzWorst Integer32, + eqlDiskSmartInfoOfflineSeekPerformance Integer32, + eqlDiskSmartInfoOfflineSeekPerformanceWorst Integer32, + eqlDiskSmartInfoThresholdExceeded Integer32 + } + +eqlDiskSmartInfoRawReadErrorRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 1 } + +eqlDiskSmartInfoRawReadErrorRateWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 2 } + +eqlDiskSmartInfoThroughputPerformance OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 3 } + +eqlDiskSmartInfoThroughputPerformanceWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 4 } + +eqlDiskSmartInfoSpinUpTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 5 } + +eqlDiskSmartInfoSpinUpTimeWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 6 } + +eqlDiskSmartInfoStartStopCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 7 } + +eqlDiskSmartInfoStartStopCountWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 8 } + +eqlDiskSmartInfoReallocatedSectorCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 9 } + +eqlDiskSmartInfoReallocatedSectorCountWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 10 } + +eqlDiskSmartInfoReadChannelMargin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 11 } + +eqlDiskSmartInfoReadChannelMarginWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 12 } + +eqlDiskSmartInfoSeekErrorRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 13 } + +eqlDiskSmartInfoSeekErrorRateWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 14 } + +eqlDiskSmartInfoSeekPerformance OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 15 } + +eqlDiskSmartInfoSeekPerformanceWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 16 } + +eqlDiskSmartInfoPowerOnHours OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 17 } + +eqlDiskSmartInfoPowerOnHoursWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 18 } + +eqlDiskSmartInfoSpinupRetries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 19 } + +eqlDiskSmartInfoSpinupRetriesWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 20 } + +eqlDiskSmartInfoDriveRecalibRetryCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 21 } + +eqlDiskSmartInfoDriveRecalibRetryCountWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 22 } + +eqlDiskSmartInfoPowerCycleCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 23 } + +eqlDiskSmartInfoPowerCycleCountWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 24 } + +eqlDiskSmartInfoReadSoftErrorRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 25 } + +eqlDiskSmartInfoReadSoftErrorRateWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 26 } + +eqlDiskSmartInfoEmergencyRetractCycles OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 27 } + +eqlDiskSmartInfoEmergencyRetractCyclesWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 28 } + +eqlDiskSmartInfoLoadUnloadCycles OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 29 } + +eqlDiskSmartInfoLoadUnloadCyclesWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 30 } + +eqlDiskSmartInfoHDDTemp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 31 } + +eqlDiskSmartInfoHDDTempWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 32 } + +eqlDiskSmartInfoOnTheFlyErrorRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 33 } + +eqlDiskSmartInfoOnTheFlyErrorRateWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 34 } + +eqlDiskSmartInfoSelfTestReallocSectors OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 35 } + +eqlDiskSmartInfoSelfTestReallocSectorsWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 36 } + +eqlDiskSmartInfoPendingDefects OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 37 } + +eqlDiskSmartInfoPendingDefectsWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 38 } + +eqlDiskSmartInfoOfflineSurfaceScan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 39 } + +eqlDiskSmartInfoOfflineSurfaceScanWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 40 } + +eqlDiskSmartInfoUltraDMACRCErrorRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 41 } + +eqlDiskSmartInfoUltraDMACRCErrorRateWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 42 } + +eqlDiskSmartInfoWritePreampErrors OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 43 } + +eqlDiskSmartInfoWritePreampErrorsWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 44 } + +eqlDiskSmartInfoOffTrackErrors OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 45 } + +eqlDiskSmartInfoOffTrackErrorsWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 46 } + +eqlDiskSmartInfoDAMErrorRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 47 } + +eqlDiskSmartInfoDAMErrorRateWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 48 } + +eqlDiskSmartInfoECCErrors OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 49 } + +eqlDiskSmartInfoECCErrorsWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 50 } + +eqlDiskSmartInfoSoftECCCorrection OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 51 } + +eqlDiskSmartInfoSoftECCCorrectionWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 52 } + +eqlDiskSmartInfoThermalAsperityRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 53 } + +eqlDiskSmartInfoThermalAsperityRateWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 54 } + +eqlDiskSmartInfoSpinHighCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 55 } + +eqlDiskSmartInfoSpinHighCountWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 56 } + +eqlDiskSmartInfoSpinBuzz OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 57 } + +eqlDiskSmartInfoSpinBuzzWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 58 } + +eqlDiskSmartInfoOfflineSeekPerformance OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 59 } + +eqlDiskSmartInfoOfflineSeekPerformanceWorst OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 60 } + +eqlDiskSmartInfoThresholdExceeded OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlDiskSmartInfoEntry 61 } + + +-- SNMP TRAPS + +eqldiskMgmtNotifications OBJECT IDENTIFIER ::= {eqldiskNotifications 1} + +-- traps related to disks + +eqlDiskStatusChange NOTIFICATION-TYPE + OBJECTS{ + eqlDiskStatus, + eqlDiskSlot + } + STATUS current + DESCRIPTION + "Sent when eqlDiskStatus changes from one state to another state" +::= { eqldiskMgmtNotifications 1 } + +END diff --git a/equallogic/eqlgroup.mib b/equallogic/eqlgroup.mib new file mode 100644 index 0000000..f5ca51a --- /dev/null +++ b/equallogic/eqlgroup.mib @@ -0,0 +1,4576 @@ +-- Mib files packaged on Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054) + +EQLGROUP-MIB DEFINITIONS ::= BEGIN +IMPORTS + DisplayString , TruthValue, RowStatus, RowPointer, TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, enterprises, IpAddress, TimeTicks, Counter32, Counter64 + FROM SNMPv2-SMI + equalLogic + FROM EQUALLOGIC-SMI + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB; -- RFC2851 + +eqlgroupModule 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-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 "200209060000Z" -- 02-Sep-06 + DESCRIPTION "Initial revision" + ::= { enterprises equalLogic(12740) 1 } + + +eqlgroupObjects OBJECT IDENTIFIER ::= { eqlgroupModule 1 } +eqlgroupNotifications OBJECT IDENTIFIER ::= { eqlgroupModule 2 } +eqlgroupConformance OBJECT IDENTIFIER ::= { eqlgroupModule 3 } + + + + + +--********************************************************************************* +--*********************************************************************************** +-- Textual conventions +-- +-- If adding entries here, also update the file mibconv.c !!! + +UTFString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "t" + STATUS current + DESCRIPTION "An octet string containing administrative + information, preferably in human-readable form. + + To facilitate internationalization, this + information is represented using the ISO/IEC + IS 10646-1 character set, encoded as an octet + string using the UTF-8 transformation format + described in [RFC2279]. + + Since additional code points are added by + amendments to the 10646 standard from time + to time, implementations must be prepared to + encounter any code point from 0x00000000 to + 0x7fffffff. Byte sequences that do not + correspond to the valid UTF-8 encoding of a + code point or are outside this range are + prohibited. + + The use of control codes should be avoided. + + When it is necessary to represent a newline, + the control code sequence CR LF should be used. + + The use of leading or trailing white space should + be avoided. + + For code points not directly supported by user + interface hardware or software, an alternative + means of entry and display, such as hexadecimal, + may be provided. + + For information encoded in 7-bit US-ASCII, + the UTF-8 encoding is identical to the + US-ASCII encoding. + + UTF-8 may require multiple bytes to represent a + single character / code point; thus the length + of this object in octets may be different from + the number of characters encoded. Similarly, + size constraints refer to the number of encoded + octets, not the number of characters represented + by an encoding. + + Note that when this TC is used for an object that + is used or envisioned to be used as an index, then + a SIZE restriction MUST be specified so that the + number of sub-identifiers for any object instance + does not exceed the limit of 128, as defined by + [RFC1905]. + + Note that the size of an SnmpAdminString object is + measured in octets, not characters. + " + SYNTAX OCTET STRING (SIZE (0..255)) + + +AdminAccountPrivilegeType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "This field specifies the privilege level of the account. + The default is global-admin. global-admin grants full + access to the administrator. pool-admin designates the + administrator to have access only to one or more pools, + and does not have access to global and group-level + administrator. volume-admin designates the administrator to + have access to specific volumes within specific storage pools." + + SYNTAX INTEGER { + global-admin (0), + pool-admin (1), + pool-admin-group-read (2), + volume-admin (3) + } + +AdminAccountType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "This field specifies the type of account. The read-write + account type allows the user to modify any group settings. + The read-only account allows only read-only access to + group configuration data. The default is read-write. + Changing this value will come into affect only for new + login of the user. Currently logged in sessions will not + be affected. Read-only account is only applicable for group admin + accounts/pool-admin accounts. Group-admins with read-only set + cannot modify any settings." + + SYNTAX INTEGER { + read-write (1), + read-only (2) + } + +--******************************* + + +eqlStorageGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlStorageGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Storage Group Table" + ::= { eqlgroupObjects 1} + +eqlStorageGroupEntry OBJECT-TYPE + SYNTAX EqlStorageGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing storage group information." + INDEX { eqlGroupId} +::= { eqlStorageGroupTable 1 } + +EqlStorageGroupEntry ::= + SEQUENCE { + eqlGroupId Integer32, + eqlGroupIsSingleSubnet INTEGER, + eqlGroupDefaultGatewayIpAddress INTEGER, + eqlGroupDefaultMask IpAddress, + eqlGroupDefaultRoutingProtocol INTEGER, +--**********change type of var + eqlGroupIsStorageOptimization INTEGER, + eqlGroupDiskAddWaitTime Integer32, + eqlGroupDefaultLanguage INTEGER, + eqlGroupDefaultSnapshotSize Integer32, + eqlGroupDefaultSnapshotWarningLevel Integer32, + eqlGroupDefaultSnapshotDeletePolicy INTEGER, + eqlGroupTimeZone INTEGER, + eqlGroupLogLevel Integer32, + eqlGroupDefaultAliasToVolumeName TruthValue, +--******change eqlGroupContactName DisplayString, +--******change eqlGroupContactPhone DisplayString, +--***change eqlGroupContactEmail DisplayString, + eqlGroupDescription UTFString, + eqlGroupIscsiNamePrefix DisplayString, + eqlGroupEmailSrcDomain DisplayString, + eqlGroupName DisplayString, + eqlGroupIpAddr IpAddress, + eqlGroupEnableWebAccessSSL TruthValue, + eqlGroupEnableWebAccessUnsecure TruthValue, + eqlGroupEnableCliAccessSSH TruthValue, + eqlGroupEnableCliAccessUnsecure TruthValue, + eqlGroupEnableEmailNotifications TruthValue, + eqlGroupEnableSNMPTraps TruthValue, + eqlGroupEnableSyslog TruthValue, + eqlGroupEmailPriorityMask INTEGER, + eqlGroupSNMPPriorityMask INTEGER , + eqlGroupSysLogPriorityMask INTEGER, + eqlGroupDefaultSite DisplayString, + eqlGroupPasswd1 OCTET STRING, -- was DisplayString + eqlGroupPasswd2 DisplayString, + eqlGroupRowStatus RowStatus, + eqlGroupObjectReuseScrub INTEGER, + eqlGroupEnableSSH TruthValue, + eqlGroupEnableTelnet TruthValue, + eqlGroupEnableFTP TruthValue, + eqlGroupEmailSrcUserName DisplayString, + eqlGroupSyslogFacility INTEGER, + eqlGroupEnableCLB TruthValue, + eqlGroupEnableVolBal TruthValue, + eqlGroupDiscoveryFilter TruthValue, + eqlGroupEmailSupportContact DisplayString, + eqlGroupReplicationWindowSize Unsigned32, + eqlGroupConfigurationFlags BITS, + eqlGroupISCSIPortalGrpTag INTEGER, + eqlGroupMaxConcurrentReplicas Integer32, + eqlGroupDefaultThinWarn Unsigned32, + eqlGroupDefaultThinMaxGrow Unsigned32, + eqlGroupDefaultMgmtGatewayIpAddressType InetAddressType, + eqlGroupDefaultMgmtGatewayIpAddress InetAddress, + eqlGroupInet6AddrType InetAddressType, + eqlGroupInet6Addr InetAddress, + eqlGroupInetAddrType InetAddressType, + eqlGroupInetAddr InetAddress, + eqlGroupSupportSlowSwitch INTEGER, + eqlGroupProfileIndex Unsigned32, + eqlGroupEnableSSHProtocolV1 TruthValue, + eqlGroupEnableStandbyButton TruthValue, + eqlGroupLDAPLoginAuthEnable TruthValue, + eqlGroupApplianceDiscovery INTEGER, + eqlGroupDefaultDcbVlanId Unsigned32, + eqlGroupThermalShutdownOverride INTEGER, + eqlGroupEnableLegacyCryptos INTEGER, + eqlGroupMaxReplSegments Integer32, + eqlGroupEnableVolumeRecovery TruthValue, + eqlGroupSessionIdleTimeout Integer32, + eqlGroupSessionIdleTimeoutEnable INTEGER, + eqlGroupSessionBannerEnable INTEGER, + eqlGroupDefaultVolSnapshotBorrowEnabled TruthValue, + eqlGroupRecoveryLifeTimeEnable TruthValue, + eqlGroupRecoveryLifeTime Integer32, + eqlGroupTimeProtocol INTEGER, + eqlGroupRecoveryTrimmerFreq Integer32, + eqlGroupUpdateEnable INTEGER, + eqlGroupUpdateLast Unsigned32, + eqlGroupDefaultSectorSize INTEGER, + eqlGroupCompressionScanFreq Integer32, + eqlGroupRunCompressionScan INTEGER, + eqlGroupMonitorReminderTimestamp Unsigned32 + } + + + eqlGroupId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This index uniquely identifies the group. This index should always be 1." + ::= { eqlStorageGroupEntry 1 } + + + eqlGroupIsSingleSubnet OBJECT-TYPE + SYNTAX INTEGER { + single-subnet(1), + multi-subnet(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field is used to indicate whether or not all the arrays + within a group are located in the same subset. The default is single-subnet." + DEFVAL { single-subnet } + ::= { eqlStorageGroupEntry 2 } + + eqlGroupDefaultGatewayIpAddress OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "This field is deprecated." + ::= { eqlStorageGroupEntry 3 } + + eqlGroupDefaultMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field is deprecated." + ::= { eqlStorageGroupEntry 4 } + + eqlGroupDefaultRoutingProtocol OBJECT-TYPE + SYNTAX INTEGER { + none(1), + rip(2), + ospf(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field is used to indicate the routing protocol use when a group + spans multiple subnets. The support protocols are RIP and OFPS. The default value is none." + DEFVAL { none } + ::= { eqlStorageGroupEntry 5 } + + eqlGroupIsStorageOptimization OBJECT-TYPE + SYNTAX INTEGER { + capacity(1), + performance(2), + raid5(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field is used to indicate whether the Storage Pool is optimized for + capacity (RAID 5/50) or performance (RAID 10). The default is capacity." + DEFVAL { capacity } + ::= { eqlStorageGroupEntry 6 } + + eqlGroupDiskAddWaitTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field is used to indicated how long to wait in minutes before including newly + inserted drives into the RAID set. The delay allows for multiple drives to be + inserted before the expansion begins. The default is 2 minutes." + DEFVAL { 2 } + ::= { eqlStorageGroupEntry 7 } + + eqlGroupDefaultLanguage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "This field is deprecated." + ::= { eqlStorageGroupEntry 8 } + + eqlGroupDefaultSnapshotSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field is used to specify by default what percentage of a volume is reserved for SnapShots. + The default is 100%. It can be overriden on a per volume basis. + If a volume, testvol, is 100MB, and the GroupDefaultSnapshotsize is 100%, + than 100MB will reserved for SnapShots of testvol." + DEFVAL { 100 } + ::= { eqlStorageGroupEntry 9 } + + eqlGroupDefaultSnapshotWarningLevel OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field is used to specify by default when the administrator is warned that + the space used for SnapShots close to being exhausted. The default is 20%. + It can be overriden on a per volume basis." + DEFVAL { 20 } + ::= { eqlStorageGroupEntry 10 } + + eqlGroupDefaultSnapshotDeletePolicy OBJECT-TYPE + SYNTAX INTEGER { + make-volume-offline(1), + delete-oldest (2), + stop-snapshots (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies what should happen when the space reserved for SnapShots is exhuasted. + The default is delete-oldest SnapShot." + DEFVAL { delete-oldest } + ::= { eqlStorageGroupEntry 11 } + +-- NOTE: The eqlGroupTimeZone column is generated by the updatezonedata.py +-- script. Do not edit it directly. + + eqlGroupTimeZone OBJECT-TYPE + SYNTAX INTEGER { + hst(1), + ast(2), + pst(3), + pnt(4), + mst(5), + cst(6), + est(7), + iet(8), + prt(9), + gmt(10), + ect(11), + eet(12), + eat(13), + met(14), + net(15), + plt(16), + ist(17), + bst(18), + vst(19), + ctt(20), + jst(21), + act(22), + aet(23), + sst(24), + nst(25), + mit(26), + cnt(27), + agt(28), + bet(29), + cat(30), + europe-Andorra(31), + asia-Dubai(32), + asia-Kabul(33), + america-Antigua(34), + america-Anguilla(35), + europe-Tirane(36), + asia-Yerevan(37), + america-Curacao(38), + africa-Luanda(39), + antarctica-McMurdo(40), + antarctica-South-Pole(41), + antarctica-Rothera(42), + antarctica-Palmer(43), + antarctica-Mawson(44), + antarctica-Davis(45), + antarctica-Casey(46), + antarctica-Vostok(47), + antarctica-DumontDUrville(48), + antarctica-Syowa(49), + america-Argentina-Buenos-Aires(50), + america-Argentina-Cordoba(51), + america-Argentina-Jujuy(52), + america-Argentina-Tucuman(53), + america-Argentina-Catamarca(54), + america-Argentina-La-Rioja(55), + america-Argentina-San-Juan(56), + america-Argentina-Mendoza(57), + america-Argentina-Rio-Gallegos(58), + america-Argentina-Ushuaia(59), + pacific-Pago-Pago(60), + europe-Vienna(61), + australia-Lord-Howe(62), + australia-Hobart(63), + australia-Currie(64), + australia-Melbourne(65), + australia-Sydney(66), + australia-Broken-Hill(67), + australia-Brisbane(68), + australia-Lindeman(69), + australia-Adelaide(70), + australia-Darwin(71), + australia-Perth(72), + america-Aruba(73), + europe-Mariehamn(74), + asia-Baku(75), + europe-Sarajevo(76), + america-Barbados(77), + asia-Dhaka(78), + europe-Brussels(79), + africa-Ouagadougou(80), + europe-Sofia(81), + asia-Bahrain(82), + africa-Bujumbura(83), + africa-Porto-Novo(84), + atlantic-Bermuda(85), + asia-Brunei(86), + america-La-Paz(87), + america-Noronha(88), + america-Belem(89), + america-Fortaleza(90), + america-Recife(91), + america-Araguaina(92), + america-Maceio(93), + america-Bahia(94), + america-Sao-Paulo(95), + america-Campo-Grande(96), + america-Cuiaba(97), + america-Porto-Velho(98), + america-Boa-Vista(99), + america-Manaus(100), + america-Eirunepe(101), + america-Rio-Branco(102), + america-Nassau(103), + asia-Thimphu(104), + africa-Gaborone(105), + europe-Minsk(106), + america-Belize(107), + america-St-Johns(108), + america-Halifax(109), + america-Glace-Bay(110), + america-Moncton(111), + america-Goose-Bay(112), + america-Blanc-Sablon(113), + america-Montreal(114), + america-Toronto(115), + america-Nipigon(116), + america-Thunder-Bay(117), + america-Pangnirtung(118), + america-Iqaluit(119), + america-Atikokan(120), + america-Rankin-Inlet(121), + america-Winnipeg(122), + america-Rainy-River(123), + america-Cambridge-Bay(124), + america-Regina(125), + america-Swift-Current(126), + america-Edmonton(127), + america-Yellowknife(128), + america-Inuvik(129), + america-Dawson-Creek(130), + america-Vancouver(131), + america-Whitehorse(132), + america-Dawson(133), + indian-Cocos(134), + africa-Kinshasa(135), + africa-Lubumbashi(136), + africa-Bangui(137), + africa-Brazzaville(138), + europe-Zurich(139), + africa-Abidjan(140), + pacific-Rarotonga(141), + america-Santiago(142), + pacific-Easter(143), + africa-Douala(144), + asia-Shanghai(145), + asia-Harbin(146), + asia-Chongqing(147), + asia-Urumqi(148), + asia-Kashgar(149), + america-Bogota(150), + america-Costa-Rica(151), + america-Havana(152), + atlantic-Cape-Verde(153), + indian-Christmas(154), + asia-Nicosia(155), + europe-Prague(156), + europe-Berlin(157), + africa-Djibouti(158), + europe-Copenhagen(159), + america-Dominica(160), + america-Santo-Domingo(161), + africa-Algiers(162), + america-Guayaquil(163), + pacific-Galapagos(164), + europe-Tallinn(165), + africa-Cairo(166), + africa-El-Aaiun(167), + africa-Asmara(168), + europe-Madrid(169), + africa-Ceuta(170), + atlantic-Canary(171), + africa-Addis-Ababa(172), + europe-Helsinki(173), + pacific-Fiji(174), + atlantic-Stanley(175), + pacific-Truk(176), + pacific-Ponape(177), + pacific-Kosrae(178), + atlantic-Faroe(179), + europe-Paris(180), + africa-Libreville(181), + europe-London(182), + america-Grenada(183), + asia-Tbilisi(184), + america-Cayenne(185), + europe-Guernsey(186), + africa-Accra(187), + europe-Gibraltar(188), + america-Godthab(189), + america-Danmarkshavn(190), + america-Scoresbysund(191), + america-Thule(192), + africa-Banjul(193), + africa-Conakry(194), + america-Guadeloupe(195), + africa-Malabo(196), + europe-Athens(197), + atlantic-South-Georgia(198), + america-Guatemala(199), + pacific-Guam(200), + africa-Bissau(201), + america-Guyana(202), + asia-Hong-Kong(203), + america-Tegucigalpa(204), + europe-Zagreb(205), + america-Port-au-Prince(206), + europe-Budapest(207), + asia-Jakarta(208), + asia-Pontianak(209), + asia-Makassar(210), + asia-Jayapura(211), + europe-Dublin(212), + asia-Jerusalem(213), + europe-Isle-of-Man(214), + asia-Calcutta(215), + indian-Chagos(216), + asia-Baghdad(217), + asia-Tehran(218), + atlantic-Reykjavik(219), + europe-Rome(220), + europe-Jersey(221), + america-Jamaica(222), + asia-Amman(223), + asia-Tokyo(224), + africa-Nairobi(225), + asia-Bishkek(226), + asia-Phnom-Penh(227), + pacific-Tarawa(228), + pacific-Enderbury(229), + pacific-Kiritimati(230), + indian-Comoro(231), + america-St-Kitts(232), + asia-Pyongyang(233), + asia-Seoul(234), + asia-Kuwait(235), + america-Cayman(236), + asia-Almaty(237), + asia-Qyzylorda(238), + asia-Aqtobe(239), + asia-Aqtau(240), + asia-Oral(241), + asia-Vientiane(242), + asia-Beirut(243), + america-St-Lucia(244), + europe-Vaduz(245), + asia-Colombo(246), + africa-Monrovia(247), + africa-Maseru(248), + europe-Vilnius(249), + europe-Luxembourg(250), + europe-Riga(251), + africa-Tripoli(252), + africa-Casablanca(253), + europe-Monaco(254), + europe-Chisinau(255), + europe-Podgorica(256), + indian-Antananarivo(257), + pacific-Majuro(258), + pacific-Kwajalein(259), + europe-Skopje(260), + africa-Bamako(261), + asia-Rangoon(262), + asia-Ulaanbaatar(263), + asia-Hovd(264), + asia-Choibalsan(265), + asia-Macau(266), + pacific-Saipan(267), + america-Martinique(268), + africa-Nouakchott(269), + america-Montserrat(270), + europe-Malta(271), + indian-Mauritius(272), + indian-Maldives(273), + africa-Blantyre(274), + america-Mexico-City(275), + america-Cancun(276), + america-Merida(277), + america-Monterrey(278), + america-Mazatlan(279), + america-Chihuahua(280), + america-Hermosillo(281), + america-Tijuana(282), + asia-Kuala-Lumpur(283), + asia-Kuching(284), + africa-Maputo(285), + africa-Windhoek(286), + pacific-Noumea(287), + africa-Niamey(288), + pacific-Norfolk(289), + africa-Lagos(290), + america-Managua(291), + europe-Amsterdam(292), + europe-Oslo(293), + asia-Katmandu(294), + pacific-Nauru(295), + pacific-Niue(296), + pacific-Auckland(297), + pacific-Chatham(298), + asia-Muscat(299), + america-Panama(300), + america-Lima(301), + pacific-Tahiti(302), + pacific-Marquesas(303), + pacific-Gambier(304), + pacific-Port-Moresby(305), + asia-Manila(306), + asia-Karachi(307), + europe-Warsaw(308), + america-Miquelon(309), + pacific-Pitcairn(310), + america-Puerto-Rico(311), + asia-Gaza(312), + europe-Lisbon(313), + atlantic-Madeira(314), + atlantic-Azores(315), + pacific-Palau(316), + america-Asuncion(317), + asia-Qatar(318), + indian-Reunion(319), + europe-Bucharest(320), + europe-Belgrade(321), + europe-Kaliningrad(322), + europe-Moscow(323), + europe-Volgograd(324), + europe-Samara(325), + asia-Yekaterinburg(326), + asia-Omsk(327), + asia-Novosibirsk(328), + asia-Krasnoyarsk(329), + asia-Irkutsk(330), + asia-Yakutsk(331), + asia-Vladivostok(332), + asia-Sakhalin(333), + asia-Magadan(334), + asia-Kamchatka(335), + asia-Anadyr(336), + africa-Kigali(337), + asia-Riyadh(338), + pacific-Guadalcanal(339), + indian-Mahe(340), + africa-Khartoum(341), + europe-Stockholm(342), + asia-Singapore(343), + atlantic-St-Helena(344), + europe-Ljubljana(345), + arctic-Longyearbyen(346), + atlantic-Jan-Mayen(347), + europe-Bratislava(348), + africa-Freetown(349), + europe-San-Marino(350), + africa-Dakar(351), + africa-Mogadishu(352), + america-Paramaribo(353), + africa-Sao-Tome(354), + america-El-Salvador(355), + asia-Damascus(356), + africa-Mbabane(357), + america-Grand-Turk(358), + africa-Ndjamena(359), + indian-Kerguelen(360), + africa-Lome(361), + asia-Bangkok(362), + asia-Dushanbe(363), + pacific-Fakaofo(364), + asia-Dili(365), + asia-Ashgabat(366), + africa-Tunis(367), + pacific-Tongatapu(368), + europe-Istanbul(369), + america-Port-of-Spain(370), + pacific-Funafuti(371), + asia-Taipei(372), + africa-Dar-es-Salaam(373), + europe-Kiev(374), + europe-Uzhgorod(375), + europe-Zaporozhye(376), + europe-Simferopol(377), + africa-Kampala(378), + pacific-Johnston(379), + pacific-Midway(380), + pacific-Wake(381), + america-New-York(382), + america-Detroit(383), + america-Kentucky-Louisville(384), + america-Kentucky-Monticello(385), + america-Indiana-Indianapolis(386), + america-Indiana-Marengo(387), + america-Indiana-Knox(388), + america-Indiana-Vevay(389), + america-Chicago(390), + america-Indiana-Vincennes(391), + america-Indiana-Petersburg(392), + america-Menominee(393), + america-North-Dakota-Center(394), + america-North-Dakota-New-Salem(395), + america-Denver(396), + america-Boise(397), + america-Shiprock(398), + america-Phoenix(399), + america-Los-Angeles(400), + america-Anchorage(401), + america-Juneau(402), + america-Yakutat(403), + america-Nome(404), + america-Adak(405), + pacific-Honolulu(406), + america-Montevideo(407), + asia-Samarkand(408), + asia-Tashkent(409), + europe-Vatican(410), + america-St-Vincent(411), + america-Caracas(412), + america-Tortola(413), + america-St-Thomas(414), + asia-Saigon(415), + pacific-Efate(416), + pacific-Wallis(417), + pacific-Apia(418), + asia-Aden(419), + indian-Mayotte(420), + africa-Johannesburg(421), + africa-Lusaka(422), + africa-Harare(423), + australia-Eucla(424), + america-Indiana-Tell-City(425), + america-Indiana-Winamac(426), + america-Resolute(427), + america-Marigot(428), + asia-Kolkata(429), + asia-Ho-Chi-Minh(430), + america-St-Barthelemy(431), + america-Argentina-San-Luis(432), + america-Santarem(433), + america-Argentina-Salta(434), + asia-Kathmandu(435), + america-Ojinaga(436), + america-Santa-Isabel(437), + asia-Novokuznetsk(438), + america-Matamoros(439), + antarctica-Macquarie(440), + america-Bahia-Banderas(441), + pacific-Pohnpei(442), + pacific-Chuuk(443), + america-North-Dakota-Beulah(444), + america-Metlakatla(445), + america-Sitka(446), + america-Kralendijk(447), + america-Lower-Princes(448), + africa-Juba(449), + asia-Hebron(450), + europe-Tiraspol(451), + america-Creston(452), + asia-Khandyga(453), + europe-Busingen(454), + asia-Ust-Nera(455) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The field specifies the default timezone for the group + + HST (GMT-10:00) Hawaiian Standard Time: Pacific/Honolulu, + AST (GMT-09:00) Alaskan Standard Time: America/Anchorage, + PST (GMT-08:00) Pacific Standard Time: America/Los_Angeles, + PNT (GMT-07:00) America/Phoenix, + MST (GMT-07:00) US Mountain Standard Time: America/Denver, + CST (GMT-06:00) Central Standard Time: America/Chicago, + EST (GMT-05:00) Eastern Standard Time: America/New_York, + IET (GMT-05:00) America/Indiana/Indianapolis, + PRT (GMT-04:00) Atlantic Standard Time: America/Halifax, + GMT (GMT-00:00) Greenwich Mean Time: GMT, + ECT (GMT+01:00) Romance Standard Time: Europe/Paris, + EET (GMT+02:00) Egypt Standard Time: Africa/Cairo, + EAT (GMT+03:00) Saudi Arabia Standard Time: Asia/Riyadh, + MET (GMT+03:30) Iran Standard Time: Asia/Tehran, + NET (GMT+04:00) Arabian Standard Time: Asia/Yerevan, + PLT (GMT+05:00) West Asia Standard Time: Asia/Karachi, + IST (GMT+05:30) India Standard Time: Asia/Calcutta, + BST (GMT+06:00) Central Asia Standard Time: Asia/Dacca, + VST (GMT+07:00) Bangkok Standard Time: Asia/Bangkok, + CTT (GMT+08:00) China Standard Time: Asia/Shanghai, + JST (GMT+09:00) Tokyo Standard Time: Asia/Tokyo, + ACT (GMT+09:30) Cen. Australia Standard Time: Australia/Darwin, + AET (GMT+10:00) Sydney Standard Time: Australia/Sydney, + SST (GMT+11:00) Central Pacific Standard Time: Pacific/Guadalcanal, + NST (GMT+12:00) New Zealand Standard Time: Pacific/Fiji, + MIT (GMT+13:00) Samoa Standard Time: Pacific/Apia, + CNT (GMT-03:30) Newfoundland Standard Time: America/St_Johns, + AGT (GMT-03:00) SA Eastern Standard Time: America/Buenos_Aires, + BET (GMT-03:00) E South America Standard Time: America/Sao_Paulo, + CAT (GMT-01:00) Azores Standard Time: Atlantic/Cape_Verde, + Europe/Andorra, + Asia/Dubai, + Asia/Kabul, + America/Antigua, + America/Anguilla, + Europe/Tirane, + Asia/Yerevan, + America/Curacao, + Africa/Luanda, + Antarctica/McMurdo, + Antarctica/South_Pole, + Antarctica/Rothera, + Antarctica/Palmer, + Antarctica/Mawson, + Antarctica/Davis, + Antarctica/Casey, + Antarctica/Vostok, + Antarctica/DumontDUrville, + Antarctica/Syowa, + America/Argentina/Buenos_Aires, + America/Argentina/Cordoba, + America/Argentina/Jujuy, + America/Argentina/Tucuman, + America/Argentina/Catamarca, + America/Argentina/La_Rioja, + America/Argentina/San_Juan, + America/Argentina/Mendoza, + America/Argentina/Rio_Gallegos, + America/Argentina/Ushuaia, + Pacific/Pago_Pago, + Europe/Vienna, + Australia/Lord_Howe, + Australia/Hobart, + Australia/Currie, + Australia/Melbourne, + Australia/Sydney, + Australia/Broken_Hill, + Australia/Brisbane, + Australia/Lindeman, + Australia/Adelaide, + Australia/Darwin, + Australia/Perth, + America/Aruba, + Europe/Mariehamn, + Asia/Baku, + Europe/Sarajevo, + America/Barbados, + Asia/Dhaka, + Europe/Brussels, + Africa/Ouagadougou, + Europe/Sofia, + Asia/Bahrain, + Africa/Bujumbura, + Africa/Porto-Novo, + Atlantic/Bermuda, + Asia/Brunei, + America/La_Paz, + America/Noronha, + America/Belem, + America/Fortaleza, + America/Recife, + America/Araguaina, + America/Maceio, + America/Bahia, + America/Sao_Paulo, + America/Campo_Grande, + America/Cuiaba, + America/Porto_Velho, + America/Boa_Vista, + America/Manaus, + America/Eirunepe, + America/Rio_Branco, + America/Nassau, + Asia/Thimphu, + Africa/Gaborone, + Europe/Minsk, + America/Belize, + America/St_Johns, + America/Halifax, + America/Glace_Bay, + America/Moncton, + America/Goose_Bay, + America/Blanc-Sablon, + America/Montreal, + America/Toronto, + America/Nipigon, + America/Thunder_Bay, + America/Pangnirtung, + America/Iqaluit, + America/Atikokan, + America/Rankin_Inlet, + America/Winnipeg, + America/Rainy_River, + America/Cambridge_Bay, + America/Regina, + America/Swift_Current, + America/Edmonton, + America/Yellowknife, + America/Inuvik, + America/Dawson_Creek, + America/Vancouver, + America/Whitehorse, + America/Dawson, + Indian/Cocos, + Africa/Kinshasa, + Africa/Lubumbashi, + Africa/Bangui, + Africa/Brazzaville, + Europe/Zurich, + Africa/Abidjan, + Pacific/Rarotonga, + America/Santiago, + Pacific/Easter, + Africa/Douala, + Asia/Shanghai, + Asia/Harbin, + Asia/Chongqing, + Asia/Urumqi, + Asia/Kashgar, + America/Bogota, + America/Costa_Rica, + America/Havana, + Atlantic/Cape_Verde, + Indian/Christmas, + Asia/Nicosia, + Europe/Prague, + Europe/Berlin, + Africa/Djibouti, + Europe/Copenhagen, + America/Dominica, + America/Santo_Domingo, + Africa/Algiers, + America/Guayaquil, + Pacific/Galapagos, + Europe/Tallinn, + Africa/Cairo, + Africa/El_Aaiun, + Africa/Asmara, + Europe/Madrid, + Africa/Ceuta, + Atlantic/Canary, + Africa/Addis_Ababa, + Europe/Helsinki, + Pacific/Fiji, + Atlantic/Stanley, + Pacific/Truk, + Pacific/Ponape, + Pacific/Kosrae, + Atlantic/Faroe, + Europe/Paris, + Africa/Libreville, + Europe/London, + America/Grenada, + Asia/Tbilisi, + America/Cayenne, + Europe/Guernsey, + Africa/Accra, + Europe/Gibraltar, + America/Godthab, + America/Danmarkshavn, + America/Scoresbysund, + America/Thule, + Africa/Banjul, + Africa/Conakry, + America/Guadeloupe, + Africa/Malabo, + Europe/Athens, + Atlantic/South_Georgia, + America/Guatemala, + Pacific/Guam, + Africa/Bissau, + America/Guyana, + Asia/Hong_Kong, + America/Tegucigalpa, + Europe/Zagreb, + America/Port-au-Prince, + Europe/Budapest, + Asia/Jakarta, + Asia/Pontianak, + Asia/Makassar, + Asia/Jayapura, + Europe/Dublin, + Asia/Jerusalem, + Europe/Isle_of_Man, + Asia/Calcutta, + Indian/Chagos, + Asia/Baghdad, + Asia/Tehran, + Atlantic/Reykjavik, + Europe/Rome, + Europe/Jersey, + America/Jamaica, + Asia/Amman, + Asia/Tokyo, + Africa/Nairobi, + Asia/Bishkek, + Asia/Phnom_Penh, + Pacific/Tarawa, + Pacific/Enderbury, + Pacific/Kiritimati, + Indian/Comoro, + America/St_Kitts, + Asia/Pyongyang, + Asia/Seoul, + Asia/Kuwait, + America/Cayman, + Asia/Almaty, + Asia/Qyzylorda, + Asia/Aqtobe, + Asia/Aqtau, + Asia/Oral, + Asia/Vientiane, + Asia/Beirut, + America/St_Lucia, + Europe/Vaduz, + Asia/Colombo, + Africa/Monrovia, + Africa/Maseru, + Europe/Vilnius, + Europe/Luxembourg, + Europe/Riga, + Africa/Tripoli, + Africa/Casablanca, + Europe/Monaco, + Europe/Chisinau, + Europe/Podgorica, + Indian/Antananarivo, + Pacific/Majuro, + Pacific/Kwajalein, + Europe/Skopje, + Africa/Bamako, + Asia/Rangoon, + Asia/Ulaanbaatar, + Asia/Hovd, + Asia/Choibalsan, + Asia/Macau, + Pacific/Saipan, + America/Martinique, + Africa/Nouakchott, + America/Montserrat, + Europe/Malta, + Indian/Mauritius, + Indian/Maldives, + Africa/Blantyre, + America/Mexico_City, + America/Cancun, + America/Merida, + America/Monterrey, + America/Mazatlan, + America/Chihuahua, + America/Hermosillo, + America/Tijuana, + Asia/Kuala_Lumpur, + Asia/Kuching, + Africa/Maputo, + Africa/Windhoek, + Pacific/Noumea, + Africa/Niamey, + Pacific/Norfolk, + Africa/Lagos, + America/Managua, + Europe/Amsterdam, + Europe/Oslo, + Asia/Katmandu, + Pacific/Nauru, + Pacific/Niue, + Pacific/Auckland, + Pacific/Chatham, + Asia/Muscat, + America/Panama, + America/Lima, + Pacific/Tahiti, + Pacific/Marquesas, + Pacific/Gambier, + Pacific/Port_Moresby, + Asia/Manila, + Asia/Karachi, + Europe/Warsaw, + America/Miquelon, + Pacific/Pitcairn, + America/Puerto_Rico, + Asia/Gaza, + Europe/Lisbon, + Atlantic/Madeira, + Atlantic/Azores, + Pacific/Palau, + America/Asuncion, + Asia/Qatar, + Indian/Reunion, + Europe/Bucharest, + Europe/Belgrade, + Europe/Kaliningrad, + Europe/Moscow, + Europe/Volgograd, + Europe/Samara, + Asia/Yekaterinburg, + Asia/Omsk, + Asia/Novosibirsk, + Asia/Krasnoyarsk, + Asia/Irkutsk, + Asia/Yakutsk, + Asia/Vladivostok, + Asia/Sakhalin, + Asia/Magadan, + Asia/Kamchatka, + Asia/Anadyr, + Africa/Kigali, + Asia/Riyadh, + Pacific/Guadalcanal, + Indian/Mahe, + Africa/Khartoum, + Europe/Stockholm, + Asia/Singapore, + Atlantic/St_Helena, + Europe/Ljubljana, + Arctic/Longyearbyen, + Atlantic/Jan_Mayen, + Europe/Bratislava, + Africa/Freetown, + Europe/San_Marino, + Africa/Dakar, + Africa/Mogadishu, + America/Paramaribo, + Africa/Sao_Tome, + America/El_Salvador, + Asia/Damascus, + Africa/Mbabane, + America/Grand_Turk, + Africa/Ndjamena, + Indian/Kerguelen, + Africa/Lome, + Asia/Bangkok, + Asia/Dushanbe, + Pacific/Fakaofo, + Asia/Dili, + Asia/Ashgabat, + Africa/Tunis, + Pacific/Tongatapu, + Europe/Istanbul, + America/Port_of_Spain, + Pacific/Funafuti, + Asia/Taipei, + Africa/Dar_es_Salaam, + Europe/Kiev, + Europe/Uzhgorod, + Europe/Zaporozhye, + Europe/Simferopol, + Africa/Kampala, + Pacific/Johnston, + Pacific/Midway, + Pacific/Wake, + America/New_York, + America/Detroit, + America/Kentucky/Louisville, + America/Kentucky/Monticello, + America/Indiana/Indianapolis, + America/Indiana/Marengo, + America/Indiana/Knox, + America/Indiana/Vevay, + America/Chicago, + America/Indiana/Vincennes, + America/Indiana/Petersburg, + America/Menominee, + America/North_Dakota/Center, + America/North_Dakota/New_Salem, + America/Denver, + America/Boise, + America/Shiprock, + America/Phoenix, + America/Los_Angeles, + America/Anchorage, + America/Juneau, + America/Yakutat, + America/Nome, + America/Adak, + Pacific/Honolulu, + America/Montevideo, + Asia/Samarkand, + Asia/Tashkent, + Europe/Vatican, + America/St_Vincent, + America/Caracas, + America/Tortola, + America/St_Thomas, + Asia/Saigon, + Pacific/Efate, + Pacific/Wallis, + Pacific/Apia, + Asia/Aden, + Indian/Mayotte, + Africa/Johannesburg, + Africa/Lusaka, + Africa/Harare, + Australia/Eucla, + America/Indiana/Tell_City, + America/Indiana/Winamac, + America/Resolute, + America/Marigot, + Asia/Kolkata, + Asia/Ho_Chi_Minh, + America/St_Barthelemy, + America/Argentina/San_Luis, + America/Santarem, + America/Argentina/Salta, + Asia/Kathmandu, + America/Ojinaga, + America/Santa_Isabel, + Asia/Novokuznetsk, + America/Matamoros, + Antarctica/Macquarie, + America/Bahia_Banderas, + Pacific/Pohnpei, + Pacific/Chuuk, + America/North_Dakota/Beulah, + America/Metlakatla, + America/Sitka, + America/Kralendijk, + America/Lower_Princes, + Africa/Juba, + Asia/Hebron, + Europe/Tiraspol, + America/Creston, + Asia/Khandyga, + Europe/Busingen, + Asia/Ust-Nera " + + DEFVAL { est } + ::= { eqlStorageGroupEntry 13 } + + eqlGroupLogLevel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the loglevel for the group. The log level + determines which messages are written to the console. + The following levels are supported. The value of + this object will be an OR of the values associated + with each level. + + LEVEL VALUE + ------- ------- + INFO 0x04 + WARNING 0x08 + ERROR 0x10 + FATAL 0x20 + DIAG 0x40 + AUDIT 0x80 + Default value is + INFO|WARNING|ERROR|FATAL + = 0x04|0x08|0x10|0x20| = 0x3c = 60 + " + DEFVAL { 60 } + ::= { eqlStorageGroupEntry 14 } + + eqlGroupDescription OBJECT-TYPE + SYNTAX UTFString(SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field contains a use supplied description for the group. There is no default. " + ::= { eqlStorageGroupEntry 15 } + + eqlGroupIscsiNamePrefix OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the prefix for the iSCSI target names. + The default is iqn.2001-04.com.equallogic. This can be overriden on a per volume basis. + However the name must conform to the iSCSI Specification." + DEFVAL { "iqn.2001-04.com.equallogic." } + ::= { eqlStorageGroupEntry 16 } + + eqlGroupDefaultAliasToVolumeName OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies whether or not to default the iSCSI alias to the name of the volume. + This can be overriden on a per volume basis. + The default is to set the iSCSI alias to the volume name." + DEFVAL { true } + ::= { eqlStorageGroupEntry 17 } + + eqlGroupEmailSrcDomain OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the SNMP domain name used in the FROM email address in + generated email. e.g., everything after @ in foo@equallogic.com ." + ::= { eqlStorageGroupEntry 18 } + + eqlGroupName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the Well Known Name for the group. + It must be a name which is resolvable by DNS. There is no default for Group Name." + ::= { eqlStorageGroupEntry 19 } + + eqlGroupIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field is deprecated and will be unsupported in the next release." + ::= { eqlStorageGroupEntry 20 } + + eqlGroupEnableWebAccessSSL OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies whether or not to allow web access to the group using https. + The default is TRUE." + DEFVAL { true } + ::= { eqlStorageGroupEntry 21 } + + eqlGroupEnableWebAccessUnsecure OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies whether or not to allow web access to the group using http. + The default is TRUE." + DEFVAL { true } + ::= { eqlStorageGroupEntry 22 } + + eqlGroupEnableCliAccessSSH OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies whether or not to allow ssh access to the group. + The default is TRUE." + DEFVAL { true } + ::= { eqlStorageGroupEntry 23 } + + eqlGroupEnableCliAccessUnsecure OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies whether or not to allow telnet access to the group. + The default is FALSE." + DEFVAL { false } + ::= { eqlStorageGroupEntry 24 } + + eqlGroupEnableEmailNotifications OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field is used to specify whether to notify administrators on alarms via email. + The default is FALSE." + DEFVAL { false } + ::= { eqlStorageGroupEntry 25 } + + eqlGroupEnableSNMPTraps OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field is used to specify whether to notify administrators on alarms via SNMP TRAPS. + The default is FALSE." + DEFVAL { false } + ::= { eqlStorageGroupEntry 26 } + + eqlGroupEnableSyslog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field is used to specify whether to notify administrators on alarms via syslog. + The default is FALSE." + DEFVAL { false } + ::= { eqlStorageGroupEntry 27 } + + eqlGroupEmailPriorityMask OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field is used to configure the type of events to be sent in email notifications. + The following type of events are supported. + info(4), + warning(8), + error(16), + fatal(32) + More than one type of event can be specified by adding the correspodning values. + Ex: To specify warning,error,fatal the value can be set to 8+16+32 = 56. + Setting this field to zero results in sending no events using email notification. + " + ::= { eqlStorageGroupEntry 28} + + eqlGroupSNMPPriorityMask OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "This field is currently not being used." + ::= { eqlStorageGroupEntry 29} + + eqlGroupSysLogPriorityMask OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field is used to configure the type of events to be sent in syslog notifications. + The following type of events are supported. + info(4), + warning(8), + error(16), + fatal(32) + More than one type of event can be specified by adding the correspodning values. + Ex: To specify warning,error,fatal the value can be set to 8+16+32 = 56. + Setting this field to zero results in sending no events using syslog notification. + " + ::= { eqlStorageGroupEntry 30} + + eqlGroupDefaultSite OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the site where the volume resides. + Sites are defined on a per array basis. + Sites are used to define where primary and secondary copies of volume mirror reside. + The default is the default site. This means that the location of the volume is unrestricted." + DEFVAL { "default" } + ::= { eqlStorageGroupEntry 31 } + + eqlGroupPasswd1 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..64)) -- was DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION " An octet string containing the password to authenticate + members joining the group. + If written, it changes the password for + the account. If read, it returns a zero-length string." + --DEFAULT cookie "secure" + ::= { eqlStorageGroupEntry 32 } + + + eqlGroupPasswd2 OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field is deprecated." + ::= { eqlStorageGroupEntry 33 } + + eqlGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Rowstatus" + ::= { eqlStorageGroupEntry 34 } + + eqlGroupObjectReuseScrub OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "If enabled, an object is zeroed out before reuse so that the new entity using the object will not be aware of the old contents of the object. + This field is deprecated and is unsupported from 7.0." + DEFVAL {enabled} + ::= { eqlStorageGroupEntry 35 } + + eqlGroupEnableSSH OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "This field is deprecated and will be unsupported in the next release." + DEFVAL { true } + ::= { eqlStorageGroupEntry 36 } + + eqlGroupEnableTelnet OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "This field is deprecated and will be unsupported in the next release." + DEFVAL { true } + ::= { eqlStorageGroupEntry 37 } + + eqlGroupEnableFTP OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies whether or not to allow ftp access to the group. + The default is TRUE." + DEFVAL { true } + ::= { eqlStorageGroupEntry 38 } + + eqlGroupEmailSrcUserName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies user portion of the FROM email address used in generated + email. e.g., everything before @ in foo@equallogic.com ." + ::= { eqlStorageGroupEntry 39 } + + eqlGroupSyslogFacility OBJECT-TYPE + SYNTAX INTEGER { +-- Actual facility values are these values minus 1. This is to enable a value of 0 to +-- mean "default" and not "kern" + default(0), + kern(1), + user(2), + mail(3), + daemon(4), + auth(5), + syslog(6), + lpr(7), + news(8), + uucp(9), + cron(10), + authpriv(11), + ftp(12), + local0(17), + local1(18), + local2(19), + local3(20), + local4(21), + local5(22), + local6(23), + local7(24) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the facility code which you would like applied + to all eqllog messages that are targeted at syslog." + ::= { eqlStorageGroupEntry 40 } + + + eqlGroupEnableCLB OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies whether or not to turn on Connection Load balancer. + The default is TRUE." + DEFVAL { true } + ::= { eqlStorageGroupEntry 41 } + + eqlGroupEnableVolBal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies whether or not to turn on volume balancing. + The default is TRUE." + DEFVAL { true } + ::= { eqlStorageGroupEntry 42 } + + eqlGroupDiscoveryFilter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "If set to true, the list of volumes returned + during discovery is filtered based on + chap configuration in volume ACLs. + The default is FALSE." + DEFVAL { false } + ::= { eqlStorageGroupEntry 43 } + + eqlGroupEmailSupportContact OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the customer email address for support + to contact in the event of a system failure. Configuring + this field will enable each member to send an e-mail to + this address and customer support in the event of a critical + hardware failure." + ::= { eqlStorageGroupEntry 44 } + + eqlGroupReplicationWindowSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "KB" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the receiving window size of the tcp connection established to secondary site + during replication data transfer. Minimum value is 72KB.Maximum value is 2048KB." + DEFVAL { 72 } + ::= { eqlStorageGroupEntry 45 } + + eqlGroupConfigurationFlags OBJECT-TYPE + SYNTAX BITS { + cluster-pr-flag(0), -- use SPC-3 draft 9 for persistent reservation + ignore-group-conn(1), -- ignore the limit on groupwide iSCSI connections + array-restart-flag(2), -- array restart flag + repl-use-jumbos(3), -- use jumbo frames for replication 0-yes 1-no + force-SCSI-QErr-OldBehavior(4), -- deprecated by per-volume QErr settings + dcb-disable(5), -- set to disable the switch from Data Center Bridging Mode + lldp-vlanidneg-disable(6), -- set to disable vlan id negotiation via LLDP + mpio-dynamic-scaling-mask0(7), -- Set in combination with -mask1... + unmap-disable(8), -- set to disable the unmap feature + mpio-dynamic-scaling-mask1(9), -- ...to enable/disable/minimize mpio dyn scaling + volume-fix-run(10), -- volume fix algorithm has run + sacl-disable(11), -- Super-ACLs disable (V13 only) + flag12(12), + flag13(13), + flag14(14), + flag15(15), + flag16(16), + flag17(17), + flag18(18), + flag19(19), + flag20(20), + flag21(21), + flag22(22), + flag23(23), + flag24(24), + flag25(25), + flag26(26), + flag27(27), + flag28(28), + flag29(29), + flag30(30), + flag31(31) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field defines the common place holder for group wide configuration flag. The flags must be of type + enable(1) or disable(0). and the default value will always be disable(0)." + ::= { eqlStorageGroupEntry 46 } + + eqlGroupISCSIPortalGrpTag OBJECT-TYPE + SYNTAX INTEGER { + notConfigured(0), + configuredAndSetToZero(8), + configuredAndSetToOne(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A flag used internally by the iSCSI subsystem to determine the upgrade + history of this storage group and infer the default iSCSI Target Portal + Group ID. This value is changed internally by the group management daemon + as members are added or upgraded such that the value is non zero if any + group member has been previously configured with firmware prior to 2.3.6" + DEFVAL { notConfigured } + ::= { eqlStorageGroupEntry 47 } + + eqlGroupMaxConcurrentReplicas OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the maximum number of replications that are transferring data at one time. The minimum + value is 1, the maximum value is 16, and the default value is 16." + DEFVAL { 16 } + ::= { eqlStorageGroupEntry 48 } + + + eqlGroupDefaultThinWarn OBJECT-TYPE + SYNTAX Unsigned32(1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The default eqliscsiVolumeThinWarnPercentage value used when creating thin provisoned volumes." + DEFVAL { 60 } + ::= { eqlStorageGroupEntry 49 } + + eqlGroupDefaultThinMaxGrow OBJECT-TYPE + SYNTAX Unsigned32(1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The default eqliscsiVolumeThinMaxGrowPercentage value used when creating thin provisoned volumes." + DEFVAL { 100 } + ::= { eqlStorageGroupEntry 50 } + + eqlGroupDefaultMgmtGatewayIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field is used to indicate the default gateway for the management network. + This field contains the address of the local router used to forward network + traffic beyond the local management subnet. + Gateways are used to connect multiple subnets. There is no default value for this entry." + + ::= { eqlStorageGroupEntry 51 } + + eqlGroupDefaultMgmtGatewayIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field is used to indicate the default gateway for the management network. + This field contains the address of the local router used to forward network + traffic beyond the local management subnet. + Gateways are used to connect multiple subnets. There is no default value for this entry." + ::= { eqlStorageGroupEntry 52 } + + eqlGroupInet6AddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the type of the IPv6 Well Known Address for the group. + This is the IPv6 address iSCSI Initiators will used to connect to the group." + DEFVAL { 2 } + ::= { eqlStorageGroupEntry 53 } + + eqlGroupInet6Addr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the IPv6 Well Known Address for the group. + This is the IPv6 address iSCSI Initiators will used to connect to the group. + There is no default value for this field." + ::= { eqlStorageGroupEntry 54 } + + + eqlGroupInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the type of the IPv4 Well Known Address for the group. + This is the IPv4 address iSCSI Initiators will used to connect to the group." + DEFVAL { 1 } + ::= { eqlStorageGroupEntry 55 } + + eqlGroupInetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the IPv4 Well Known Address for the group. + This is the IPv4 address iSCSI Initiators will used to connect to the group. + There is no default value for this field." + ::= { eqlStorageGroupEntry 56 } + + + eqlGroupSupportSlowSwitch OBJECT-TYPE + SYNTAX INTEGER { + off (0), + automatic (1), + on (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field is used to indicate + the slow switch support for the group." + DEFVAL { off } + ::= { eqlStorageGroupEntry 57 } + + eqlGroupProfileIndex OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the profile identifier." + DEFVAL { 1 } + ::= { eqlStorageGroupEntry 58 } + + eqlGroupEnableSSHProtocolV1 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies whether or not the SSH service should support the V1 Protocol. + The default is TRUE." + DEFVAL { true } + ::= { eqlStorageGroupEntry 59 } + + eqlGroupEnableStandbyButton OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies if the standby button on the Pirates/Porfidio + enclosures will be enabled/disabled. The default is FALSE." + DEFVAL { false } + ::= { eqlStorageGroupEntry 60 } + + eqlGroupLDAPLoginAuthEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field enables LDAP login authentication." + DEFVAL { false } + ::= { eqlStorageGroupEntry 61 } + + eqlGroupApplianceDiscovery OBJECT-TYPE + SYNTAX INTEGER { + discover (0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + DEFVAL { discover } + ::= { eqlStorageGroupEntry 62 } + + eqlGroupDefaultDcbVlanId OBJECT-TYPE + SYNTAX Unsigned32(0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Default VLAN ID for DCB control packets on interfaces." + DEFVAL { 2 } + ::= { eqlStorageGroupEntry 63 } + + eqlGroupThermalShutdownOverride OBJECT-TYPE + SYNTAX INTEGER { + disabled (0), + enabled (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies whether thermal shutdownn override is enabled or disabled." + DEFVAL { disabled } + ::= { eqlStorageGroupEntry 64 } + + eqlGroupEnableLegacyCryptos OBJECT-TYPE + SYNTAX INTEGER { + enabled (0), + disabled (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies whether legacy crypto protocols should be enabled or not. This affects what protocols should be supported by applications such as SSH server, HTTPS server, LDAP client, SNMPv3 agent, etc." + DEFVAL { enabled } + ::= { eqlStorageGroupEntry 65 } + + eqlGroupMaxReplSegments OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the maximum number of replica segments of 256K size per volume that are transferring data at one time. The minimum value is 1, the maximum value is 60, and the default value is 60." + DEFVAL { 60 } + ::= { eqlStorageGroupEntry 66 } + + eqlGroupEnableVolumeRecovery OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies whether or not the recoverable volume feature is enabled. + The default value is enabled." + DEFVAL { true } + ::= { eqlStorageGroupEntry 67 } + + eqlGroupSessionIdleTimeout OBJECT-TYPE + SYNTAX Integer32(1..1440) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This is the number of minutes a session may remain idle before being logged out for inactivty. The maximum timeout value is 24 hours or 1440 minutes. The minimum value is 1 minute. The default value is 30 minutes." + DEFVAL { 30 } + ::= { eqlStorageGroupEntry 68 } + + eqlGroupSessionIdleTimeoutEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled (0), + enabled (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable/disable the idle session timeout feature. The default is disabled." + DEFVAL { disabled } + ::= { eqlStorageGroupEntry 69 } + + eqlGroupSessionBannerEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled (0), + enabled (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable/disable the session banner feature. The default is disabled." + DEFVAL { disabled } + ::= { eqlStorageGroupEntry 70 } + + eqlGroupDefaultVolSnapshotBorrowEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field allows the user a way to change the default behavior of snapshot borrowing on new volume creates across the group." + DEFVAL { true } + ::= { eqlStorageGroupEntry 71 } + + eqlGroupRecoveryLifeTimeEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field enables or disables the lifetime that a deleted volume can remain in the recovery bin. + When enabled, a volume will be permanently deleted after the recovery lifetime in the recovery bin." + DEFVAL { true } + ::= { eqlStorageGroupEntry 72 } + + eqlGroupRecoveryLifeTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field defines the amount of time (in seconds) that a deleted volume can remain in the + recovery bin before being permanently deleted by the system. The default value (0) is + one week." + DEFVAL { 0 } + ::= { eqlStorageGroupEntry 73 } + + eqlGroupTimeProtocol OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the active network time protocol. The value may be ntp(0) or sntp(1) with a default value of ntp(0)." + DEFVAL { 0 } + ::= { eqlStorageGroupEntry 74 } + + eqlGroupRecoveryTrimmerFreq OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field defines the frequency (in seconds) that the system will scan for volumes that have + been in the recovery bin past their lifetime. The default value is one scan every 24 hours." + DEFVAL { 86400 } + ::= { eqlStorageGroupEntry 75 } + + eqlGroupUpdateEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled (0), + disabled (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable/disable update available checking." + DEFVAL { disabled } + ::= { eqlStorageGroupEntry 76 } + + eqlGroupUpdateLast OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The time of last update performed represented as the number of + seconds since the epoch." + ::= { eqlStorageGroupEntry 77 } + + eqlGroupDefaultSectorSize OBJECT-TYPE + SYNTAX INTEGER { + sector-size-512-bytes(0), + sector-size-4096-bytes(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies, in bytes, the default volume sector size for this group." + DEFVAL { sector-size-512-bytes } + ::= { eqlStorageGroupEntry 78 } + + eqlGroupCompressionScanFreq OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This index is the last assigned index value associated with VVol Volumes." + DEFVAL { 60 } + ::= { eqlStorageGroupEntry 80 } + + eqlGroupRunCompressionScan OBJECT-TYPE + SYNTAX INTEGER { enabled (0), disabled(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable/Disable the snapshot compression scanner." + DEFVAL { enabled } + ::= { eqlStorageGroupEntry 81 } + + eqlGroupMonitorReminderTimestamp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "UTC timestamp when to display the monitoring connection reminder. 0 to + display immediately. 0x7fffffff to never display." + DEFVAL { 0 } + ::= { eqlStorageGroupEntry 82 } + +--*********************************************************************************** +eqlStorageGroupStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlStorageGroupStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Group Status Table" + ::= { eqlgroupObjects 2} + +eqlStorageGroupStatusEntry OBJECT-TYPE + SYNTAX EqlStorageGroupStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing Group status information." + INDEX { eqlGroupId} + ::= { eqlStorageGroupStatusTable 1 } + +EqlStorageGroupStatusEntry ::= + SEQUENCE { + eqlStorageGroupStatusPoolSpace Integer32, + eqlStorageGroupStatusPoolSpaceUsed Integer32, + eqlStorageGroupStatusTotalMembersOnLine Integer32, + eqlStorageGroupStatusPoolSpaceReserved Integer32, + eqlStorageGroupStatusReservedSpaceInUse Integer32, + eqlStorageGroupStatusDateAndTime Unsigned32, + eqlStorageGroupStatusSnapshotsInUse Integer32, + eqlStorageGroupStatusVolumesInUse Integer32, + eqlStorageGroupStatusSnapshotsOnline Integer32, + eqlStorageGroupStatusVolumesOnline Integer32, + eqlStorageGroupStatusSnapshotCount Integer32, + eqlStorageGroupStatusVolumeCount Integer32, + eqlStorageGroupStatusMemberCount Integer32, + eqlStorageGroupStatusMembersInUse Integer32, + eqlStorageGroupStatusFreeSpace Integer32, + eqlStorageGroupStatusPoolSpaceDelegated Integer32, + eqlStorageGroupStatusDelegatedUsedSpace Integer32, + eqlStorageGroupStatusReplReserveSpace Unsigned32, + eqlStorageGroupStatusReplReserveInUse Unsigned32, + eqlStorageGroupStatusVolumeSpaceSubscribed Unsigned32, + eqlStorageGroupStatusVolumeSpaceAllocated Unsigned32, + eqlStorageGroupStatusFailbackSpace Unsigned32, + eqlStorageGroupStatusThinProvFreeSpace Integer32, + eqlStorageGroupStatusConnectionCount Integer32, + eqlStorageGroupStatusSnapReserveSpaceFree Unsigned32, + eqlStorageGroupStatusReplReserveSpaceFree Unsigned32, + eqlStorageGroupStatusGroupId OCTET STRING, + eqlStorageGroupStatusVirtualVolumeCount Unsigned32, + eqlStorageGroupStatusVirtualVolumesOnline Unsigned32, + eqlStorageGroupStatusVirtualVolumesInUse Unsigned32, + eqlStorageGroupStatusVirtualVolumeSpaceSubscribed Unsigned32, + eqlStorageGroupStatsTotalSpaceBorrowing Unsigned32, + eqlStorageGroupStatusStorageContainerCount Integer32, + eqlStorageGroupStatusStorageContainerVolumeCount Unsigned32, + eqlStorageGroupStatusStorageContainerSnapCount Unsigned32, + eqlStorageGroupStatusStorageContainerVolumesOnline Integer32, + eqlStorageGroupStatusStorageContainerSpaceReserved Counter64, + eqlStorageGroupStatusCompressedSpaceUsed Counter64, + eqlStorageGroupStatusVirtualSpaceSize Counter64, + eqlStorageGroupStatusReplicationSnapCount Unsigned32, + eqlStorageGroupStatusStorageContainerVolumesBound Integer32 + } + +eqlStorageGroupStatusPoolSpace OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total size of the Storage Pool in MBs." + ::= { eqlStorageGroupStatusEntry 1 } + + eqlStorageGroupStatusPoolSpaceUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total space reserved for volume data within the Storage Pool in MBs. Note that this value does not include space reserved for snapshots or replication." + ::= { eqlStorageGroupStatusEntry 2 } + +eqlStorageGroupStatusTotalMembersOnLine OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the number of group members which are online." + ::= { eqlStorageGroupStatusEntry 3 } + +eqlStorageGroupStatusPoolSpaceReserved OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total space reserved for SnapShot data within the Storage Pool in MBs." + ::= { eqlStorageGroupStatusEntry 4 } + +eqlStorageGroupStatusReservedSpaceInUse OBJECT-TYPE + SYNTAX Integer32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total reserved space in use by snapshots in the storage pool . This will be equal to sum of eqlMemberSnapStorage for all members." + ::= { eqlStorageGroupStatusEntry 5 } + +eqlStorageGroupStatusDateAndTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the current time in group represented + as number of seconds since epoch." + ::= { eqlStorageGroupStatusEntry 6 } + +eqlStorageGroupStatusSnapshotsInUse OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total number of snapshots within the group that currently have active iSCSI connections." + ::= { eqlStorageGroupStatusEntry 7 } + +eqlStorageGroupStatusVolumesInUse OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total number of snapshotsvolumes within the group that currently have active iSCSI connections." + ::= { eqlStorageGroupStatusEntry 8 } + +eqlStorageGroupStatusSnapshotsOnline OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total number of snapshots available for iSCSI connections." + ::= { eqlStorageGroupStatusEntry 9 } + +eqlStorageGroupStatusVolumesOnline OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total number of volumes available for iSCSI connections." + ::= { eqlStorageGroupStatusEntry 10 } + +eqlStorageGroupStatusSnapshotCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total number of snapshots in this group." + ::= { eqlStorageGroupStatusEntry 11 } + +eqlStorageGroupStatusVolumeCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total number of volumes in this group." + ::= { eqlStorageGroupStatusEntry 12 } + + +eqlStorageGroupStatusMemberCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total number of members in this group irrelevant of current member state." + ::= { eqlStorageGroupStatusEntry 13 } + + +eqlStorageGroupStatusMembersInUse OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total number of online+offline members in this group." + ::= { eqlStorageGroupStatusEntry 14 } + +eqlStorageGroupStatusFreeSpace OBJECT-TYPE + SYNTAX Integer32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total free space of the Storage Pool in Mega Bytes." + ::= { eqlStorageGroupStatusEntry 15 } + +eqlStorageGroupStatusPoolSpaceDelegated OBJECT-TYPE + SYNTAX Integer32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the amount of free space of the Storage Pool + which has been partitioned for use by external services such as + remote replication. This space is reserved and + can be controlled by the users of these services. + + This sum represents total space reserved by all of the entries in + the replicant site table" + ::= { eqlStorageGroupStatusEntry 16 } + +eqlStorageGroupStatusDelegatedUsedSpace OBJECT-TYPE + SYNTAX Integer32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the amount of space used by + external services such as remote replication. + This sum represents total space used by all of the entries in + the replicant site table" + ::= { eqlStorageGroupStatusEntry 17 } + + +eqlStorageGroupStatusReplReserveSpace OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + This sum represents total space reserved for all volumes for replication + purposes. " + ::= { eqlStorageGroupStatusEntry 18 } + + eqlStorageGroupStatusReplReserveInUse OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + This sum represents total space in use for all volumes for replication + purposes. This value will be equal to sum of eqlMemberReplStorage for all members." + ::= { eqlStorageGroupStatusEntry 19 } + + eqlStorageGroupStatusVolumeSpaceSubscribed OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total subscribed space for all volumes in the group. For a thin provisioned volume, + subscribed space is the advertised space. For a regular volume, subscribed space is the volume size. + The value of this field will be equal to sum of eqliscsiVolumeSize field in volume mib." + ::= { eqlStorageGroupStatusEntry 20 } + + eqlStorageGroupStatusVolumeSpaceAllocated OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of this object represents the sum of actual materialized pages for all volumes in the group." + ::= { eqlStorageGroupStatusEntry 21 } + + eqlStorageGroupStatusFailbackSpace OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the amount of space consumed by fail-back replicasets in this storage group." + ::= { eqlStorageGroupStatusEntry 22 } + + eqlStorageGroupStatusThinProvFreeSpace OBJECT-TYPE + SYNTAX Integer32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the amount of space available for Thin Provisioned Volumes in this storage group." + ::= { eqlStorageGroupStatusEntry 23 } + + eqlStorageGroupStatusConnectionCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field gives the number of iSCSI connections that are currently connected to volumes in this group." + ::= { eqlStorageGroupStatusEntry 24 } + + eqlStorageGroupStatusSnapReserveSpaceFree OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This represents the total space still available for Snapshot usage." + ::= { eqlStorageGroupStatusEntry 25 } + + eqlStorageGroupStatusReplReserveSpaceFree OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This represents the total space still available for Replica Snapshot usage." + ::= { eqlStorageGroupStatusEntry 26 } + + eqlStorageGroupStatusGroupId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This represents an ID uniquely representing a group." + ::= { eqlStorageGroupStatusEntry 27 } + +eqlStorageGroupStatusVirtualVolumeCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total number of volumes in this group, adjusted to remove + volumes not typically visible such as synchronous replication standbys." + ::= { eqlStorageGroupStatusEntry 28 } + +eqlStorageGroupStatusVirtualVolumesOnline OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total number of volumes available for iSCSI connections, + excluding synchronous replication standbys." + ::= { eqlStorageGroupStatusEntry 29 } + +eqlStorageGroupStatusVirtualVolumesInUse OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total number of volumes within the group that currently + have active iSCSI connections excluding synchronous replication standbys." + ::= { eqlStorageGroupStatusEntry 30 } + + eqlStorageGroupStatusVirtualVolumeSpaceSubscribed OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total subscribed space for all volumes in the group. For a thin provisioned volume, + subscribed space is the advertised space. For a regular volume, subscribed space is the volume size. + The value of this field will be equal to sum of eqliscsiVolumeSize field in volume mib. This value + is adjusted to exclude subscribed space for synchronous replication standby volumes." + ::= { eqlStorageGroupStatusEntry 31 } + + eqlStorageGroupStatsTotalSpaceBorrowing OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total amount of borrowing against other volume's free snapshot reserve + and pool free space. This includes snapshots and recoverable volumes." + ::= { eqlStorageGroupStatusEntry 32 } + + eqlStorageGroupStatusStorageContainerCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total number of storage containers within the group." + ::= { eqlStorageGroupStatusEntry 34 } + + eqlStorageGroupStatusStorageContainerVolumeCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total number of volume resources that are being + consumed within all storage containers." + ::= { eqlStorageGroupStatusEntry 35 } + + eqlStorageGroupStatusStorageContainerSnapCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total number of snapshot resources that are being + consumed within all storage containers." + ::= { eqlStorageGroupStatusEntry 36 } + +eqlStorageGroupStatusStorageContainerVolumesOnline OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total number of online volume resources that are being + consumed within all storage containers." + ::= { eqlStorageGroupStatusEntry 37 } + + eqlStorageGroupStatusStorageContainerSpaceReserved OBJECT-TYPE + SYNTAX Counter64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total amount of storage that is being + consumed within all storage containers." + ::= { eqlStorageGroupStatusEntry 38 } + +eqlStorageGroupStatusCompressedSpaceUsed OBJECT-TYPE + SYNTAX Counter64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total amount of space in MB that is currently utilized for compressed pages. This is a dynamic value and cannot be set." + ::= { eqlStorageGroupStatusEntry 39 } + +eqlStorageGroupStatusVirtualSpaceSize OBJECT-TYPE + SYNTAX Counter64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total amount of space in MB that would be utilized by compressed pages if there was no compression." + ::= { eqlStorageGroupStatusEntry 40 } + + eqlStorageGroupStatusReplicationSnapCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total number of snapshot resources that are being + consumed for replication. This includes inbound replicas, and + temporary snapshots used for in-progress outbound replication." + ::= { eqlStorageGroupStatusEntry 41 } + +eqlStorageGroupStatusStorageContainerVolumesBound OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total number of bound volume across all storage containers." + ::= { eqlStorageGroupStatusEntry 42 } + +--********************************************************************************** + +eqlStorageGroupSiteTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlStorageGroupSiteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Storage Group Site Table" + ::= { eqlgroupObjects 3} + +eqlStorageGroupSiteEntry OBJECT-TYPE + SYNTAX EqlStorageGroupSiteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing storage group site information." + INDEX { eqlGroupId, eqlGroupSiteIndex} + ::= { eqlStorageGroupSiteTable 1 } + +EqlStorageGroupSiteEntry ::= + SEQUENCE { + eqlGroupSiteIndex Integer32, + eqlGroupSiteName UTFString, + eqlGroupSiteDescription UTFString, + eqlGroupSiteContactEmail DisplayString, + eqlGroupSiteContactPhone DisplayString, + eqlGroupSiteContactMobile DisplayString, + eqlGroupSiteRowStatus RowStatus + } +eqlGroupSiteIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies the unique index used to identify a site." + ::= { eqlStorageGroupSiteEntry 1 } + +eqlGroupSiteName OBJECT-TYPE + SYNTAX UTFString (SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the name of the site default site for the group." + DEFVAL { "default" } + ::= { eqlStorageGroupSiteEntry 2 } + +eqlGroupSiteDescription OBJECT-TYPE + SYNTAX UTFString(SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains a description of the site. + For example the phsyical address of the site. There is no default." + ::= { eqlStorageGroupSiteEntry 3 } + +eqlGroupSiteContactEmail OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the email address of the Administrators responsible for this site." + ::= { eqlStorageGroupSiteEntry 4 } + +eqlGroupSiteContactPhone OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the phone number of the Administrator responsible for this site." + ::= { eqlStorageGroupSiteEntry 5 } + +eqlGroupSiteContactMobile OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the cell phone number of the Administrator responsible for this site." + ::= { eqlStorageGroupSiteEntry 6 } + +eqlGroupSiteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Row status" + ::= { eqlStorageGroupSiteEntry 7 } + + +--******************************************************************************** +eqlStorageGroupDnsServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlStorageGroupDnsServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Storage Group DNS Server Table + TimeoutAll:600" + ::= { eqlgroupObjects 4} + +eqlStorageGroupDnsServerEntry OBJECT-TYPE + SYNTAX EqlStorageGroupDnsServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing group dns server information." + INDEX { eqlGroupId, eqlGroupDnsServerIndex} + ::= { eqlStorageGroupDnsServerTable 1 } + +EqlStorageGroupDnsServerEntry ::= + SEQUENCE { + eqlGroupDnsServerIndex Integer32, + eqlGroupDnsServerIpAddress IpAddress, + eqlGroupDnsServerRowStatus RowStatus, + eqlGroupDnsServerInetAddressType InetAddressType, + eqlGroupDnsServerInetAddress InetAddress, + eqlGroupDnsServerConfigState INTEGER + + } +eqlGroupDnsServerIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies an index that uniquely identifies the DNS server entry." + ::= { eqlStorageGroupDnsServerEntry 1 } + +eqlGroupDnsServerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is deprecated and will be unsupported in the next release." + ::= { eqlStorageGroupDnsServerEntry 2 } + +eqlGroupDnsServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "row status" + ::= { eqlStorageGroupDnsServerEntry 3 } + +eqlGroupDnsServerInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the IP address type for the DNS server." + DEFVAL { ipv4 } + ::= { eqlStorageGroupDnsServerEntry 4 } + +eqlGroupDnsServerInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the IP address, in network byte order, for the DNS server." + ::= { eqlStorageGroupDnsServerEntry 5 } + +eqlGroupDnsServerConfigState OBJECT-TYPE + SYNTAX INTEGER { + startConfig (0), + inProgress (1), + endConfig (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field denotes the transaction state of the eqlStorageGroupDnsServerTable." + DEFVAL {startConfig} + ::= { eqlStorageGroupDnsServerEntry 6 } + + +--**************************************************************************************** + +eqlStorageGroupNtpServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlStorageGroupNtpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Storage Group NTP Server Table" + ::= { eqlgroupObjects 5} + +eqlStorageGroupNtpServerEntry OBJECT-TYPE + SYNTAX EqlStorageGroupNtpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing group ntp server information." + INDEX { eqlGroupId, eqlGroupNtpServerIndex} + ::= { eqlStorageGroupNtpServerTable 1 } + +EqlStorageGroupNtpServerEntry ::= + SEQUENCE { + eqlGroupNtpServerIndex Integer32, + eqlGroupNtpServerIpAddress IpAddress, + eqlGroupNtpServerRowStatus RowStatus, + eqlGroupNtpServerPort INTEGER, + eqlGroupNtpServerInetAddressType InetAddressType, + eqlGroupNtpServerInetAddress InetAddress + } + +eqlGroupNtpServerIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies an index that uniquely identifies the NTP server entry." + ::= { eqlStorageGroupNtpServerEntry 1 } + +eqlGroupNtpServerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is deprecated and will be unsupported in the next release." + ::= { eqlStorageGroupNtpServerEntry 2 } + +eqlGroupNtpServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "row status" + ::= { eqlStorageGroupNtpServerEntry 3 } + +eqlGroupNtpServerPort OBJECT-TYPE + SYNTAX INTEGER ( 0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The listening port number of the ntp server.Default value implies well known ntp port number ( 123 ) assigned by the IANA." + DEFVAL { 0 } + ::= { eqlStorageGroupNtpServerEntry 4 } + +eqlGroupNtpServerInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the IP address type for the NTP server." + ::= { eqlStorageGroupNtpServerEntry 5 } + +eqlGroupNtpServerInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the IP address, in network byte order, for the NTP server." + ::= { eqlStorageGroupNtpServerEntry 6 } + +--****************************************************************** + +eqlStorageGroupChapServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlStorageGroupChapServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Storage Group Chap Server Table" + ::= { eqlgroupObjects 6} + +eqlStorageGroupChapServerEntry OBJECT-TYPE + SYNTAX EqlStorageGroupChapServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing storage group chap server information." + INDEX { eqlGroupId, eqlGroupChapServerIndex} + ::= { eqlStorageGroupChapServerTable 1 } + +EqlStorageGroupChapServerEntry ::= + SEQUENCE { + eqlGroupChapServerIndex Integer32, + eqlGroupChapServerIpAddress IpAddress, + eqlGroupChapServerRowStatus RowStatus, + eqlGroupChapServerPort INTEGER, + eqlGroupChapServerRADIUSSecret OCTET STRING, -- was DisplayString + eqlGroupChapServerInetAddressType InetAddressType, + eqlGroupChapServerInetAddress InetAddress + } + +eqlGroupChapServerIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies an index that uniquely identifies the CHAP server entry." + ::= { eqlStorageGroupChapServerEntry 1 } + +eqlGroupChapServerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is deprecated and will be unsupported in the next release." + ::= { eqlStorageGroupChapServerEntry 2 } + +eqlGroupChapServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "row status" + ::= { eqlStorageGroupChapServerEntry 3 } + +eqlGroupChapServerPort OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The listening port number of chap server at the specified ipaddress. The default value of zero implies that the authentication request will be forwarded to the default radius port(port number 1812). The value of this object is irrelevant if eqlGroupChapServerInetAddress is the loopback ipaddress." + DEFVAL { 0 } + ::= { eqlStorageGroupChapServerEntry 4 } + +eqlGroupChapServerRADIUSSecret OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) -- was DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field contains the RADIUS secret for this client. It can be set + but it returns a zero-length string upon read." + --DEFAULT cookie "secure" + ::= { eqlStorageGroupChapServerEntry 5 } + +eqlGroupChapServerInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the IP address type for the CHAP server." + ::= { eqlStorageGroupChapServerEntry 6 } + +eqlGroupChapServerInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the IP address, in network byte order, for the CHAP server." + ::= { eqlStorageGroupChapServerEntry 7 } + +--****************************************************************** +eqlStorageGroupSMTPServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlStorageGroupSMTPServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Storage Group SMTP Server Table" + ::= { eqlgroupObjects 7} + +eqlStorageGroupSMTPServerEntry OBJECT-TYPE + SYNTAX EqlStorageGroupSMTPServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing group smtp sever information." + INDEX { eqlGroupId, eqlGroupSMTPServerIndex} + ::= { eqlStorageGroupSMTPServerTable 1 } + +EqlStorageGroupSMTPServerEntry ::= + SEQUENCE { + eqlGroupSMTPServerIndex Integer32, + eqlGroupSMTPServerIpAddress IpAddress, + eqlGroupSMTPServerRowStatus RowStatus, + eqlGroupSMTPServerPort INTEGER, + eqlGroupSMTPServerInetAddressType InetAddressType, + eqlGroupSMTPServerInetAddress InetAddress + + } + +eqlGroupSMTPServerIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies an index that uniquely identifies the SMTP server entry." + ::= { eqlStorageGroupSMTPServerEntry 1 } + +eqlGroupSMTPServerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is deprecated and will be unsupported in the next release." + ::= { eqlStorageGroupSMTPServerEntry 2 } + +eqlGroupSMTPServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "row status" + ::= { eqlStorageGroupSMTPServerEntry 3 } + +eqlGroupSMTPServerPort OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The listening port number of the SMTP server. The default +value of zero implies that the server is listening on wellknown port number ( 25 ) for SMTP asssigned by the IANA." + DEFVAL { 0 } + ::= { eqlStorageGroupSMTPServerEntry 4 } + +eqlGroupSMTPServerInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the IP address type for the SMTP server." + ::= { eqlStorageGroupSMTPServerEntry 5 } + +eqlGroupSMTPServerInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the IP address, in network byte order, for the SMTP server." + ::= { eqlStorageGroupSMTPServerEntry 6 } + +--************************************************************************************** + +eqlStorageGroupSysLogServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlStorageGroupSysLogServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Storage Group SysLog Server Table" + ::= { eqlgroupObjects 8} + +eqlStorageGroupSysLogServerEntry OBJECT-TYPE + SYNTAX EqlStorageGroupSysLogServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing group syslog server info." + INDEX { eqlGroupId, eqlGroupSysLogServerIndex} + ::= { eqlStorageGroupSysLogServerTable 1 } + +EqlStorageGroupSysLogServerEntry ::= + SEQUENCE { + eqlGroupSysLogServerIndex Integer32, + eqlGroupSysLogServerIpAddress IpAddress, + eqlGroupSysLogServerRowStatus RowStatus, + eqlGroupSysLogServerInetAddressType InetAddressType, + eqlGroupSysLogServerInetAddress InetAddress + } + +eqlGroupSysLogServerIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies an index that uniquely identifies the syslog server entry." + ::= { eqlStorageGroupSysLogServerEntry 1 } + +eqlGroupSysLogServerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is deprecated and will be unsupported in the next release." + ::= { eqlStorageGroupSysLogServerEntry 2 } + +eqlGroupSysLogServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "row status" + ::= { eqlStorageGroupSysLogServerEntry 3 } + +eqlGroupSysLogServerInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the IP address type for the syslog server." + ::= { eqlStorageGroupSysLogServerEntry 4 } + +eqlGroupSysLogServerInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the IP address, in network byte order, for the syslog server." + ::= { eqlStorageGroupSysLogServerEntry 5 } + +--****************************************************************************************** + + eqlStorageGroupAlertEmailTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlStorageGroupAlertEmailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Storage Group Email Alert Table" + ::= { eqlgroupObjects 9} + +eqlStorageGroupAlertEmailEntry OBJECT-TYPE + SYNTAX EqlStorageGroupAlertEmailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing group alert email info." + INDEX { eqlGroupId, eqlGroupAlertEmailIndex} + ::= { eqlStorageGroupAlertEmailTable 1 } + + EqlStorageGroupAlertEmailEntry ::= + SEQUENCE { + eqlGroupAlertEmailIndex Integer32, + eqlGroupAlertEmailAddress DisplayString, + eqlGroupAlertEmailRowStatus RowStatus + } + +eqlGroupAlertEmailIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies an index that uniquely identifies the email user to alert." + ::= { eqlStorageGroupAlertEmailEntry 1 } + +eqlGroupAlertEmailAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) -- jpmfix - note displaystrings are only 255 chars, we might need more here for a fully qualified name.. + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the email address of the Adminstrator targeted + to recieve the email the email alerts." + ::= { eqlStorageGroupAlertEmailEntry 2 } + +eqlGroupAlertEmailRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "row status" + ::= { eqlStorageGroupAlertEmailEntry 3 } + +--************************************************************************************* + +eqlStorageGroupAdminAccountTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlStorageGroupAdminAccountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Storage Group Administration account table. + This table contains a collection of administration account records. + It is indexed by group id and administration account record index." + ::= { eqlgroupObjects 10 } + +eqlStorageGroupAdminAccountEntry OBJECT-TYPE + SYNTAX EqlStorageGroupAdminAccountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing administration account settings." + INDEX { eqlGroupId, eqlStorageGroupAdminAccountIndex } + ::= { eqlStorageGroupAdminAccountTable 1 } + +EqlStorageGroupAdminAccountEntry ::= + SEQUENCE { + eqlStorageGroupAdminAccountIndex Integer32, + eqlStorageGroupAdminAccountRowStatus RowStatus, + eqlStorageGroupAdminAccountName DisplayString, + eqlStorageGroupAdminAccountPassword OCTET STRING, -- was DisplayString + eqlStorageGroupAdminAccountDescription UTFString, + eqlStorageGroupAdminAccountType AdminAccountType, + eqlStorageGroupAdminAccountContact DisplayString, + eqlStorageGroupAdminAccountEmail DisplayString, + eqlStorageGroupAdminAccountPhone DisplayString, + eqlStorageGroupAdminAccountMobile DisplayString, + eqlStorageGroupAdminAccountStatus INTEGER, + eqlStorageGroupAdminAccountCliFlags Integer32, + eqlStorageGroupAdminAccountGuiFlags Integer32, + eqlStorageGroupAdminAccountPollInterval Integer32, + eqlStorageGroupAdminAccountAuthType INTEGER, + eqlStorageGroupAdminAccountRecentLogin Counter32, + eqlStorageGroupAdminAccountClass DisplayString, + eqlStorageGroupAdminAccountPrivilege AdminAccountPrivilegeType, + eqlStorageGroupAdminAccountSnmpKey OCTET STRING, + eqlStorageGroupAdminAccountSnmpKey2 OCTET STRING, + eqlStorageGroupAdminAccountCHAPPassword OCTET STRING, -- was DisplayString + eqlStorageGroupAdminAccountKey Unsigned32, + eqlStorageGroupAdminAccountAdGroupName DisplayString, + eqlStorageGroupAdminAccountSNMPPrivProt INTEGER + } + +eqlStorageGroupAdminAccountIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index value that uniquely identifies the administration account record." + ::= { eqlStorageGroupAdminAccountEntry 1 } + +eqlStorageGroupAdminAccountRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This value is used to manage the conceptual row." + ::= { eqlStorageGroupAdminAccountEntry 2 } + +eqlStorageGroupAdminAccountName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + The name of the administration account. This name must be used for user authentication." + ::= { eqlStorageGroupAdminAccountEntry 3 } + +eqlStorageGroupAdminAccountPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) -- was DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION " An octet string containing the (crypt cipher) password for this + account. If written, it changes the password for + the account. If read, it returns a zero-length string." + --DEFAULT cookie "secure" + ::= { eqlStorageGroupAdminAccountEntry 4 } + +eqlStorageGroupAdminAccountDescription OBJECT-TYPE + SYNTAX UTFString (SIZE(0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains a description of the administration account." + ::= { eqlStorageGroupAdminAccountEntry 5 } + +eqlStorageGroupAdminAccountType OBJECT-TYPE + SYNTAX AdminAccountType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the type of account. The read-write + account type allows the user to modify any group settings. + The read-only account allows only read-only access to + group configuration data. The default is read-write. + Changing this value will come into affect only for new + login of the user. Currently logged in sessions will not + be affected." + DEFVAL { read-write } + ::= { eqlStorageGroupAdminAccountEntry 6 } + +eqlStorageGroupAdminAccountContact OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the full name of the owner of this administration account." + ::= { eqlStorageGroupAdminAccountEntry 7 } + +eqlStorageGroupAdminAccountEmail OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the email address of the owner of this administration account." + ::= { eqlStorageGroupAdminAccountEntry 8 } + +eqlStorageGroupAdminAccountPhone OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the phone number of the owner of this administration account." + ::= { eqlStorageGroupAdminAccountEntry 9 } + +eqlStorageGroupAdminAccountMobile OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the cell phone number of the owner of this administration account." + ::= { eqlStorageGroupAdminAccountEntry 10 } + +eqlStorageGroupAdminAccountStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field represents the administration status of the + account. Disabling the account will prevent the user from + logging into CLI and GUI. Currently logged-in sessions + will not be affected. + " + DEFVAL { enabled } + ::= { eqlStorageGroupAdminAccountEntry 11 } + +eqlStorageGroupAdminAccountCliFlags OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the set of configuration flags used by the CLI. These flags + allow the administrator to save CLI configuration settings between the CLI sessions. + The meaning of individual bits is not defined yet. TBD" + DEFVAL {0} + ::= { eqlStorageGroupAdminAccountEntry 12 } + +eqlStorageGroupAdminAccountGuiFlags OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the set of configuration flags used by the GUI. These flags + allow the administrator to save GUI configuration settings between the GUI sessions. + The meaning of individual bits is not defined yet. TBD" + ::= { eqlStorageGroupAdminAccountEntry 13 } + +eqlStorageGroupAdminAccountPollInterval OBJECT-TYPE + SYNTAX Integer32 (5..3600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of this field specifies how often the group configuration data + must be repolled by the GUI. This value is expressed in seconds. + The minimum is 5 seconds; the maximum is 1 hour. The default is 30 seconds." + DEFVAL { 30 } + ::= { eqlStorageGroupAdminAccountEntry 14 } + +eqlStorageGroupAdminAccountAuthType OBJECT-TYPE + SYNTAX INTEGER { + local (0), + radius (1), + ldap (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field represents the type of authentication for the administrator. + Note that RADIUS/LDAP type users will only appear in the table after a + successful login. + " + DEFVAL { local } + ::= { eqlStorageGroupAdminAccountEntry 15 } + +eqlStorageGroupAdminAccountRecentLogin OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents a timestamp of the most recent time this + admin account has logged in. Currently only applies to radius + auth type users. + " + ::= { eqlStorageGroupAdminAccountEntry 16 } + +eqlStorageGroupAdminAccountClass OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field contains the contents of the class attribute + received in the RADIUS Access-Request and must be reflected + in the RADIUS Accounting-Request if accounting is enabled." + ::= { eqlStorageGroupAdminAccountEntry 17 } + +eqlStorageGroupAdminAccountPrivilege OBJECT-TYPE + SYNTAX AdminAccountPrivilegeType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the privilege level of the account. + The default is global-admin. global-admin grants full + access to the administrator. pool-admin designates the + administrator to have access only to one or more pools, + and does not have access to global and group-level + administrator. volume-admin designates the administrator to + have access to specific volumes within specific storage pools." + DEFVAL { global-admin } + ::= { eqlStorageGroupAdminAccountEntry 18 } + +eqlStorageGroupAdminAccountSnmpKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contain part of the SNMP key for this account." + --DEFAULT cookie "secure" + ::= { eqlStorageGroupAdminAccountEntry 19 } + +eqlStorageGroupAdminAccountSnmpKey2 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contain part of the SNMP second key for this account." + --DEFAULT cookie "secure" + ::= { eqlStorageGroupAdminAccountEntry 20 } + +eqlStorageGroupAdminAccountCHAPPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) -- was DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION " An octet string containing the (cleartext) password for this + account. If written, it changes the password for + the account. If read, it returns a zero-length string." + --DEFAULT cookie "secure" + ::= { eqlStorageGroupAdminAccountEntry 21 } + +eqlStorageGroupAdminAccountKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A value to uniquely identify this account. The MIB attribute + eqliscsiVolumeAdminAccountKey uses this value to associate + a volume with an account. No two accounts can have the same + value." + ::= { eqlStorageGroupAdminAccountEntry 22 } + +eqlStorageGroupAdminAccountAdGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..65)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The name of the Active Directory group, valid only when auth type is LDAP. + Same as cn attribute of the AD group." + ::= { eqlStorageGroupAdminAccountEntry 23 } + +eqlStorageGroupAdminAccountSNMPPrivProt OBJECT-TYPE + SYNTAX INTEGER { + des(0), + aes128(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "An enum field used by the Agent to determine which privacy + protocol is used to encrypt external SNMP messages for this user." + DEFVAL { des} + ::= { eqlStorageGroupAdminAccountEntry 24 } + +--********************************************************************************** +eqlStorageGroupiSNSServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlStorageGroupiSNSServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Storage Group iSNS Server Table" + ::= { eqlgroupObjects 11} + +eqlStorageGroupiSNSServerEntry OBJECT-TYPE + SYNTAX EqlStorageGroupiSNSServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing group iSNS server information." + INDEX { eqlGroupId, eqlGroupiSNSServerIndex} + ::= { eqlStorageGroupiSNSServerTable 1 } + +EqlStorageGroupiSNSServerEntry ::= + SEQUENCE { + eqlGroupiSNSServerIndex Integer32, + eqlGroupiSNSServerRowStatus RowStatus, + eqlGroupiSNSServerIpAddress IpAddress, + eqlGroupiSNSServerPort INTEGER, + eqlGroupiSNSServerInetAddressType InetAddressType, + eqlGroupiSNSServerInetAddress InetAddress + } +eqlGroupiSNSServerIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies an index that uniquely identifies the iSNS server entry." + ::= { eqlStorageGroupiSNSServerEntry 1 } + +eqlGroupiSNSServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to manage conceptual row." + ::= { eqlStorageGroupiSNSServerEntry 2 } + +eqlGroupiSNSServerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is deprecated and will be unsupported in the next release." + ::= { eqlStorageGroupiSNSServerEntry 3 } + +eqlGroupiSNSServerPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + Indicates the port the iSNS server is accepting iSNSP messages + on, generally the iSNS well known port.The well known port + for iSNSP is 3205. The default value implies to use well known port. + " + DEFVAL { 0 } + ::= { eqlStorageGroupiSNSServerEntry 4 } + +eqlGroupiSNSServerInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the IP address type for the iSNS server." + ::= { eqlStorageGroupiSNSServerEntry 5 } + +eqlGroupiSNSServerInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the IP address, in network byte order, for the iSNS server." + ::= { eqlStorageGroupiSNSServerEntry 6 } + +--********************************************************************************** + +eqlGroupCompatibilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlGroupCompatibilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Group Compatibility Table" + ::= { eqlgroupObjects 12} + + +eqlGroupCompatibilityEntry OBJECT-TYPE + SYNTAX EqlGroupCompatibilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing group compatibility information." + AUGMENTS { eqlStorageGroupEntry } + ::= { eqlGroupCompatibilityTable 1 } + + +EqlGroupCompatibilityEntry ::= + SEQUENCE { + eqlGroupCurrentCompLevel Unsigned32 + } + +eqlGroupCurrentCompLevel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the current compatibility level of the group." + ::= { eqlGroupCompatibilityEntry 1 } + +--********************************************************************************** +eqlStorageGroupCollectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlStorageGroupCollectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " + EqualLogic-Dynamic Group Collection Table. This table maintains overall + number of volume collections and snap collection in a group. + " + ::= { eqlgroupObjects 13} + +eqlStorageGroupCollectionEntry OBJECT-TYPE + SYNTAX EqlStorageGroupCollectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing volume/snap collections information in a group." + INDEX { eqlGroupId} + ::= { eqlStorageGroupCollectionTable 1 } + +EqlStorageGroupCollectionEntry ::= + SEQUENCE { + eqlGrpNoofVolCollections Unsigned32, + eqlGrpNoofSnapCollections Unsigned32, + eqlGrpNoofOrphanSnapCollections Unsigned32 + } +eqlGrpNoofVolCollections OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total number of volume collections in the group ie + number of rows in eqliscsiVolCollectionTable." + DEFVAL {0} + ::= { eqlStorageGroupCollectionEntry 1 } +eqlGrpNoofSnapCollections OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total number of snapshot collections in the group ie + number of rows in eqliscsiSnapCollectionTable." + DEFVAL {0} + ::= { eqlStorageGroupCollectionEntry 2 } +eqlGrpNoofOrphanSnapCollections OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total number of snapshot collections in the group that dont + have a corresponding volume set ie number of rows in eqliscsiSnapCollectionTable + with eqliscsiSnapCollectionVolIndex set to zero." + DEFVAL {0} + ::= { eqlStorageGroupCollectionEntry 3 } + +--********************************************************************************** +eqlRADIUSTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlRADIUSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " + EqualLogic-Persistent Group RADIUS Configuration Table. This table maintains + the configuration for the RADIUS implementation. + " + ::= { eqlgroupObjects 14} + +eqlRADIUSEntry OBJECT-TYPE + SYNTAX EqlRADIUSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing RADIUS information in a group." + INDEX { eqlGroupId} + ::= { eqlRADIUSTable 1 } + +EqlRADIUSEntry ::= + SEQUENCE { + eqlRADIUSSecret OCTET STRING, -- was DisplayString + eqlRADIUSLoginAuthEnable TruthValue, + eqlRADIUSAuthRecvTimeout Unsigned32, + eqlRADIUSAuthMaxRetries Unsigned32, + eqlRADIUSLoginAcctEnable TruthValue, + eqlRADIUSAcctRecvTimeout Unsigned32, + eqlRADIUSAcctMaxRetries Unsigned32, + eqlRADIUSiscsiAuthEnable TruthValue, + eqlLocaliscsiAuthEnable TruthValue, + eqlRADIUSRequireAdminAttrEnable TruthValue + } + +eqlRADIUSSecret OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) -- was DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field contains the RADIUS secret for this client. It can be set + but it returns a zero-length string upon read." + --DEFAULT cookie "secure" + ::= { eqlRADIUSEntry 1 } + +eqlRADIUSLoginAuthEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field enables RADIUS login authentication." + DEFVAL { false } + ::= { eqlRADIUSEntry 2 } + +eqlRADIUSAuthRecvTimeout OBJECT-TYPE + SYNTAX Unsigned32(1..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field configures the RADIUS authentication message receive timeout in seconds." + DEFVAL { 2 } + ::= { eqlRADIUSEntry 3 } + +eqlRADIUSAuthMaxRetries OBJECT-TYPE + SYNTAX Unsigned32(0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field configures the number of RADIUS authentication retries." + DEFVAL { 1 } + ::= { eqlRADIUSEntry 4 } + +eqlRADIUSLoginAcctEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field enables RADIUS accounting for login administrators." + DEFVAL { false } + ::= { eqlRADIUSEntry 5 } + +eqlRADIUSAcctRecvTimeout OBJECT-TYPE + SYNTAX Unsigned32(1..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field configures the RADIUS accounting message receive timeout in seconds." + DEFVAL { 2 } + ::= { eqlRADIUSEntry 6 } + +eqlRADIUSAcctMaxRetries OBJECT-TYPE + SYNTAX Unsigned32(0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field configures the number of RADIUS accounting retries." + DEFVAL { 1 } + ::= { eqlRADIUSEntry 7 } + +eqlRADIUSiscsiAuthEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field enables RADIUS authentication for ISCSI initiators." + DEFVAL { false } + ::= { eqlRADIUSEntry 8 } + +eqlLocaliscsiAuthEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field enables Local authentication for ISCSI initiators." + DEFVAL { false } + ::= { eqlRADIUSEntry 9 } + +eqlRADIUSRequireAdminAttrEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field enables requiring the EQL-Admin RADIUS return attribute." + DEFVAL { true } + ::= { eqlRADIUSEntry 10 } + +--****************************************************************** + +eqlRADIUSAcctServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlRADIUSAcctServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Group RADIUS Accounting server table." + ::= { eqlgroupObjects 15} + +eqlRADIUSAcctServerEntry OBJECT-TYPE + SYNTAX EqlRADIUSAcctServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the configuration for a RADIUS accounting server." + INDEX { eqlGroupId, eqlRADIUSAcctServerIndex } + ::= { eqlRADIUSAcctServerTable 1 } + +EqlRADIUSAcctServerEntry ::= + SEQUENCE { + eqlRADIUSAcctServerIndex Integer32, + eqlRADIUSAcctServerIpAddress IpAddress, + eqlRADIUSAcctServerPort INTEGER, + eqlRADIUSAcctServerRowStatus RowStatus, + eqlRADIUSAcctServerSecret OCTET STRING, -- was DisplayString + eqlRADIUSAcctServerInetAddressType InetAddressType, + eqlRADIUSAcctServerInetAddress InetAddress + } + +eqlRADIUSAcctServerIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies an index that uniquely identifies the RADIUS Accounting server entry." + ::= { eqlRADIUSAcctServerEntry 1 } + +eqlRADIUSAcctServerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is deprecated and will be unsupported in the next release." + ::= { eqlRADIUSAcctServerEntry 2 } + +eqlRADIUSAcctServerPort OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The listening port number of the RADIUS Accounting server at the specified ipaddress. The default value of zero implies that the accounting request will be forwarded to the default RADIUS Accounting port(port number 1813)." + DEFVAL { 0 } + ::= { eqlRADIUSAcctServerEntry 3 } + +eqlRADIUSAcctServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "row status" + ::= { eqlRADIUSAcctServerEntry 4 } + +eqlRADIUSAcctServerSecret OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) -- was DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field contains the RADIUS secret for this client. It can be set + but it returns a zero-length string upon read." + --DEFAULT cookie "secure" + ::= { eqlRADIUSAcctServerEntry 5 } + +eqlRADIUSAcctServerInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the IP address type for the RADIUS Accounting server." + ::= { eqlRADIUSAcctServerEntry 6 } + +eqlRADIUSAcctServerInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the IP address, in network byte order, for the RADIUS Accounting server." + ::= { eqlRADIUSAcctServerEntry 7 } + +--****************************************************************** + +eqlUserSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlUserSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic user session table." + ::= { eqlgroupObjects 16} + +eqlUserSessionEntry OBJECT-TYPE + SYNTAX EqlUserSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing an active user administrative session." + INDEX { eqlGroupId, eqlUserSessionIndex } + ::= { eqlUserSessionTable 1 } + +EqlUserSessionEntry ::= + SEQUENCE { + eqlUserSessionIndex Unsigned32, + eqlUserSessionAdminAccountIndex Integer32, + eqlUserSessionStart Counter32, + eqlUserSessionProtocol INTEGER, + eqlUserSessionRemoteAddress IpAddress, + eqlUserSessionLocalAddress IpAddress, + eqlUserSessionRemoteInetAddressType InetAddressType, + eqlUserSessionRemoteInetAddress InetAddress, + eqlUserSessionLocalInetAddressType InetAddressType, + eqlUserSessionLocalInetAddress InetAddress + } + +eqlUserSessionIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies an index that uniquely identifies the user session entry." + ::= { eqlUserSessionEntry 1 } + +eqlUserSessionAdminAccountIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies an index that uniquely identifies a storage group admin account entry." + ::= { eqlUserSessionEntry 2 } + +eqlUserSessionStart OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The timestamp from the start of the administrative session." + ::= { eqlUserSessionEntry 3 } + +eqlUserSessionProtocol OBJECT-TYPE + SYNTAX INTEGER { + root (0), + console (1), + telnet (2), + ssh (3), + gui (4), + gui-ssl (5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The incoming protocol through which the administrator is connecting to the array." + ::= { eqlUserSessionEntry 4 } + +eqlUserSessionRemoteAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field is deprecated and will be unsupported in the next release." + ::= { eqlUserSessionEntry 5 } + +eqlUserSessionLocalAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field is deprecated and will be unsupported in the next release." + ::= { eqlUserSessionEntry 6 } + +eqlUserSessionRemoteInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The remote IP address type, if applicable, from which the administrator is connecting." + ::= { eqlUserSessionEntry 7 } + +eqlUserSessionRemoteInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The remote IP address, if applicable, from which the administrator is connecting." + ::= { eqlUserSessionEntry 8 } + +eqlUserSessionLocalInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The local interface IP address type, if applicable, at which the administrator is connecting." + ::= { eqlUserSessionEntry 9 } + +eqlUserSessionLocalInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The local interface IP address, if applicable, at which the administrator is connecting." + ::= { eqlUserSessionEntry 10 } + +--****************************************************************** + +eqlRecordVersionTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlRecordVersionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic record version table." + ::= { eqlgroupObjects 17} + +eqlRecordVersionEntry OBJECT-TYPE + SYNTAX EqlRecordVersionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing min and max record version." + INDEX { eqlGroupId, eqlRecordVersionTableType } + ::= { eqlRecordVersionTable 1 } + +EqlRecordVersionEntry ::= + SEQUENCE { + eqlRecordVersionTableType Unsigned32, + eqlRecordVersionMin Unsigned32, + eqlRecordVersionMax Unsigned32 + } + +eqlRecordVersionTableType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field identifies a specific MIB table by tableType_t (see tableTypes.h)." + ::= { eqlRecordVersionEntry 1 } + +eqlRecordVersionMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the lowest REC_HDR::major value found in any record of this table." + ::= { eqlRecordVersionEntry 2 } + +eqlRecordVersionMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the current REC_HDR::major value for records of this table." + ::= { eqlRecordVersionEntry 3 } + +--****************************************************************** + +eqlGroupTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlGroupTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent task table. + A row in this table represents a task currently executing in the group." + ::= { eqlgroupObjects 18} + +eqlGroupTaskEntry OBJECT-TYPE + SYNTAX EqlGroupTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A row in the table represents a task. Any given task will have multiple sub tasks. Each sub task involves executing a management operation. The system will execute each sub task one after another until the task is completed." + INDEX { eqlGroupId, eqlGroupTaskIndex } + ::= { eqlGroupTaskTable 1 } + +EqlGroupTaskEntry ::= + SEQUENCE { + eqlGroupTaskIndex Unsigned32, + eqlGroupTaskRowStatus RowStatus, + eqlGroupTaskType INTEGER, + eqlGroupTaskContext RowPointer, + eqlGroupTaskNumSubTasks Unsigned32, + eqlGroupTaskSubTaskInProgress INTEGER, + eqlGroupTaskSubtaskStatus Unsigned32, + eqlGroupTaskStatus INTEGER, + eqlGroupTaskUserAction INTEGER, + eqlGroupTaskStartTime Counter32, + eqlGroupTaskReplication INTEGER + } + +eqlGroupTaskIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies an index that uniquely identifies a task." + ::= { eqlGroupTaskEntry 1 } + +eqlGroupTaskRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to manage the conceptual row." + ::= { eqlGroupTaskEntry 2 } +eqlGroupTaskType OBJECT-TYPE + SYNTAX INTEGER { + resync(1), + failback(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field represents the type of the task." + ::= { eqlGroupTaskEntry 3 } + +eqlGroupTaskContext OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Context associated with the task. For ex: a volume or replicaset." + ::= { eqlGroupTaskEntry 4 } + +eqlGroupTaskNumSubTasks OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Number of subtasks in this task." + ::= { eqlGroupTaskEntry 5 } + +eqlGroupTaskSubTaskInProgress OBJECT-TYPE + SYNTAX INTEGER { + none(0), + primaryVolumeOffline(10001), + primaryVolumeReplicationCancel(10002), + primaryVolumeDemote(10003), + recoveryVolumeReplicationConfigure(10004), + recoveryVolumeCreateReplica(10005), + recoveryVolumeDisableSchedules(20001), + recoveryVolumeOffline(20002), + recoveryVolumeFinalReplication(20003), + recoveryVolumeDemote(20004), + primaryVolumePromote(20005) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Subtask that is currently in progress for this task." + ::= { eqlGroupTaskEntry 6 } + +eqlGroupTaskSubtaskStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status of currently executing subtask." + ::= { eqlGroupTaskEntry 7 } + +eqlGroupTaskStatus OBJECT-TYPE + SYNTAX INTEGER { + user-action-required(1), + in-progress(2), + complete(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "set to true if user action is required for the task to proceed further." + ::= { eqlGroupTaskEntry 8 } + +eqlGroupTaskUserAction OBJECT-TYPE + SYNTAX INTEGER{ + retry(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "user action on the task." + ::= { eqlGroupTaskEntry 9 } + +eqlGroupTaskStartTime OBJECT-TYPE + SYNTAX Counter32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "time at which this task started represented as number of seconds since epoch." + ::= { eqlGroupTaskEntry 10 } + + +eqlGroupTaskReplication OBJECT-TYPE + SYNTAX INTEGER { + manual(1), + network(2), + noreplication(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "If set to true, a manual replica will be created when performing replication." + DEFVAL {network} + ::= { eqlGroupTaskEntry 11 } + +--*********************************************************************************** +eqlStorageGroupProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlStorageGroupProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Group Profile Table" + ::= { eqlgroupObjects 20 } + +eqlStorageGroupProfileEntry OBJECT-TYPE + SYNTAX EqlStorageGroupProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the profile limits and configuration information." + INDEX { eqlGroupId, eqlGroupProfileIndex } + ::= { eqlStorageGroupProfileTable 1 } + +EqlStorageGroupProfileEntry ::= + SEQUENCE { + eqlStorageGroupProfileVersion Unsigned32, + eqlStorageGroupProfileWeight Unsigned32, + eqlStorageGroupProfileMaxMembers Unsigned32, + eqlStorageGroupProfileMaxVolumes Unsigned32, + eqlStorageGroupProfileMaxSnapsPerGroup Unsigned32, + eqlStorageGroupProfileMaxSnapsPerVolume Unsigned32, + eqlStorageGroupProfileMaxReplicasPerVolume Unsigned32, + eqlStorageGroupProfileMaxReplVolumes Unsigned32, + eqlStorageGroupProfileMaxConnections Unsigned32, + eqlStorageGroupProfileMaxPartners Unsigned32, + eqlStorageGroupProfileMaxConnWarning Unsigned32, + eqlStorageGroupProfileMaxSyncReplVolumes Unsigned32 + + } + +eqlStorageGroupProfileVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the current version of the Profile. The most significant 16 bits are the compat level, the least significant 16 bits are the profile version. " + ::= { eqlStorageGroupProfileEntry 1 } + + +eqlStorageGroupProfileWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the current weight of the Profile " + ::= { eqlStorageGroupProfileEntry 2 } + +eqlStorageGroupProfileMaxMembers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the maximum members that can exist in the group with this profile id." + ::= { eqlStorageGroupProfileEntry 3 } + +eqlStorageGroupProfileMaxVolumes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the maximum number of volumes in group." + ::= { eqlStorageGroupProfileEntry 4 } + +eqlStorageGroupProfileMaxSnapsPerGroup OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the maximum number of snaps in group." + ::= { eqlStorageGroupProfileEntry 5 } +eqlStorageGroupProfileMaxSnapsPerVolume OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the maximum number of snaps per volume." + ::= { eqlStorageGroupProfileEntry 6 } + +eqlStorageGroupProfileMaxReplicasPerVolume OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the maximum number of Replicas per volume." + ::= { eqlStorageGroupProfileEntry 7 } + +eqlStorageGroupProfileMaxReplVolumes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the maximum number of replication volumes in group." + ::= { eqlStorageGroupProfileEntry 8 } + +eqlStorageGroupProfileMaxConnections OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the maximum number of connections allowed per pool." + ::= { eqlStorageGroupProfileEntry 9 } + +eqlStorageGroupProfileMaxPartners OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the maximum number of partners in group." + ::= { eqlStorageGroupProfileEntry 10 } +eqlStorageGroupProfileMaxConnWarning OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies when will warning be issued for connection limit." + ::= { eqlStorageGroupProfileEntry 11 } + +eqlStorageGroupProfileMaxSyncReplVolumes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the maximum number of Sync Repl volumes allowed in the group." + ::= { eqlStorageGroupProfileEntry 12 } + +--****************************************************************** + +eqlStorageGroupAdminAccountKeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlStorageGroupAdminAccountKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic table converting a eqlStorageGroupAdminAccountKey to a + eqlStorageGroupAdminAccountIndex." + ::= { eqlgroupObjects 21 } + +eqlStorageGroupAdminAccountKeyEntry OBJECT-TYPE + SYNTAX EqlStorageGroupAdminAccountKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the value of the account index." + INDEX { eqlGroupId, eqlStorageGroupAdminAccountKey } + ::= { eqlStorageGroupAdminAccountKeyTable 1 } + +EqlStorageGroupAdminAccountKeyEntry ::= + SEQUENCE { + eqlStorageGroupAdminAccountIndexValue INTEGER + } + +eqlStorageGroupAdminAccountIndexValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The index to use to access the group admin account + associated with the key specified. " + ::= { eqlStorageGroupAdminAccountKeyEntry 1 } + +--************************************************************************************* + +eqlStorageGroupChapAccountTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlStorageGroupChapAccountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Storage Group CHAP account table. + This table contains a collection of CHAP account records, + each containing Equallogic specific CHAP account information. + It is indexed by group id and CHAP account record index. + There should be a row in this table for every row with index + 1.1.X in table ipsAuthCredChapAttributesTable. Also, chapIndex + is equal to ipsAuthCredIndex." + ::= { eqlgroupObjects 22 } + +eqlStorageGroupChapAccountEntry OBJECT-TYPE + SYNTAX EqlStorageGroupChapAccountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing administration account settings." + INDEX { eqlGroupId, eqlStorageGroupChapAccountIndex } + ::= { eqlStorageGroupChapAccountTable 1 } + +EqlStorageGroupChapAccountEntry ::= + SEQUENCE { + eqlStorageGroupChapAccountIndex Integer32, + eqlStorageGroupChapAccountRowStatus RowStatus, + eqlStorageGroupChapAccountAdminAccountKey Unsigned32, + eqlStorageGroupChapAccountPublic TruthValue + } + +eqlStorageGroupChapAccountIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index value that uniquely identifies the CHAP account record." + ::= { eqlStorageGroupChapAccountEntry 1 } + +eqlStorageGroupChapAccountRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This value is used to manage the conceptual row." + ::= { eqlStorageGroupChapAccountEntry 2 } + +eqlStorageGroupChapAccountAdminAccountKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "A value to uniquely identify this administrative account that created + this CHAP account. This value matches the eqlStorageGroupAdminAccountKey + of the creating account. If no account exists with a matching account key, + then the administrative account that created this CHAP account has + been deleted." + ::= { eqlStorageGroupChapAccountEntry 3 } + +eqlStorageGroupChapAccountPublic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "If true, the name of the associated CHAP account is viewable by all + admin accounts. If false, the name of the associated CHAP account + is not viewable by volume administrator accounts that did not create + the associated CHAP account" + DEFVAL { false } + ::= { eqlStorageGroupChapAccountEntry 4 } + +--************************************************************************************* + +eqlLDAPServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlLDAPServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Group LDAP Accounting server table." + ::= { eqlgroupObjects 24} + +eqlLDAPServerEntry OBJECT-TYPE + SYNTAX EqlLDAPServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the configuration for a LDAP server." + INDEX { eqlGroupId, eqlLDAPServerIndex } + ::= { eqlLDAPServerTable 1 } + +EqlLDAPServerEntry ::= + SEQUENCE { + eqlLDAPServerIndex Integer32, + eqlLDAPServerBaseDN OCTET STRING, + eqlLDAPServerSecureProtocol INTEGER, + eqlLDAPServerInetAddressType InetAddressType, + eqlLDAPServerInetAddress InetAddress, + eqlLDAPServerPort INTEGER, + eqlLDAPServerAnonymousAccess TruthValue, + eqlLDAPServerBindDN OCTET STRING, + eqlLDAPServerBindPassword OCTET STRING, + eqlLDAPServerRowStatus RowStatus + } + +eqlLDAPServerIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies an index that uniquely identifies the LDAP server entry." + ::= { eqlLDAPServerEntry 1 } + +eqlLDAPServerBaseDN OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..512)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the LDAP server BASE DN used for ldapsearch queries." + ::= { eqlLDAPServerEntry 2 } + +eqlLDAPServerSecureProtocol OBJECT-TYPE + SYNTAX INTEGER { + none (0), + tls (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field represent the security protocol between PS Group and + the LDAP server. Default value is none meaning that the user + credentials will be sent over the network in plain text." + DEFVAL { none} + ::= { eqlLDAPServerEntry 3 } + +eqlLDAPServerInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the IP address type for the LDAP Accounting server." + ::= { eqlLDAPServerEntry 4 } + +eqlLDAPServerInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the IP address, in network byte order, for the LDAP Accounting server." + ::= { eqlLDAPServerEntry 5 } + +eqlLDAPServerPort OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The listening port number of the LDAP Accounting server at the + specified ipaddress. The default value of zero implies that the + accounting request will be forwarded to the default LDAP Accounting + port (389)." + DEFVAL { 0 } + ::= { eqlLDAPServerEntry 6 } + +eqlLDAPServerAnonymousAccess OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies whether an anonymous bind can be done, in which + case the bind DN and the bind password are not needed. + The default is no anonymous access." + DEFVAL { false } + ::= { eqlLDAPServerEntry 7 } + +eqlLDAPServerBindDN OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..512)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the LDAP bind DN (username) for this client. + It can be set but it returns a zero-length string upon read." + ::= { eqlLDAPServerEntry 8 } + +eqlLDAPServerBindPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the LDAP bind password for this client. It can be set + but it returns a zero-length string upon read." + --DEFAULT cookie "secure" + ::= { eqlLDAPServerEntry 9 } + +eqlLDAPServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "row status" + ::= { eqlLDAPServerEntry 10 } + +--************************************************************************************* +eqlLdapLoginAccessTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlLdapLoginAccessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Group Active directory group table. Stores + the access that an AD group or account receives when logging in + through an entry in this table." + ::= { eqlgroupObjects 25} + +eqlLdapLoginAccessEntry OBJECT-TYPE + SYNTAX EqlLdapLoginAccessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the configuration for the LDAP + object access details." + INDEX { eqlGroupId, eqlLdapLoginAccessType, eqlLdapLoginAccessName } + ::= { eqlLdapLoginAccessTable 1 } + +EqlLdapLoginAccessEntry ::= + SEQUENCE { + eqlLdapLoginAccessName DisplayString, + eqlLdapLoginAccessType INTEGER, + eqlLdapLoginAccessAccountPrivilege AdminAccountPrivilegeType, + eqlLdapLoginAccessAccountType AdminAccountType, + eqlLdapLoginAccessRowStatus RowStatus, + eqlLdapLoginAccessAdDomainName DisplayString + } + +eqlLdapLoginAccessName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..65)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The name of the LDAP object access description. + For AD groups, it is the same as cn attribute of the AD group. + For LDAP accounts, it is the same as the account name. + Length allows for terminating null terminating character." + ::= { eqlLdapLoginAccessEntry 1 } + +eqlLdapLoginAccessType OBJECT-TYPE + SYNTAX INTEGER { + adGroup (1), + ldapUser (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field represents the type of LDAP object that this + entry grants access to." + DEFVAL { adGroup } + ::= { eqlLdapLoginAccessEntry 2 } + +eqlLdapLoginAccessAccountPrivilege OBJECT-TYPE + SYNTAX AdminAccountPrivilegeType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the privilege level of the account that + logs in through this LDAP object access. + The default is global-admin. Global-admin grants full + access to the administrator. Pool-admin designates the + administrator to have access only to one or more pools, + and does not have access to global and group-level + administrator. Volume-admin designates the administrator to + have access to specific volumes within specific storage pools" + ::= { eqlLdapLoginAccessEntry 3 } + +eqlLdapLoginAccessAccountType OBJECT-TYPE + SYNTAX AdminAccountType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the type of account. The read-write + account type allows the user to modify any group settings. + The read-only account allows only read-only access to + group configuration data. The default is read-write. + Changing this value will come into affect only for new + login of the user. Currently logged in sessions will not + be affected. Read-only account is only applicable for group admin + accounts/pool-admin accounts. Group-admins with read-only set + cannot modify any settings." + ::= { eqlLdapLoginAccessEntry 4 } + +eqlLdapLoginAccessRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field indicates the status of this entry." + ::= { eqlLdapLoginAccessEntry 5 } + +eqlLdapLoginAccessAdDomainName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..65)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The name of the AD Domain associated with this LDAP object. + Length allows for terminating null terminating character." + ::= { eqlLdapLoginAccessEntry 6 } + +-- + +eqlStorageGroupDnsSuffixTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlStorageGroupDnsSuffixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Storage Group DNS Suffix Table + TimeoutAll:600" + ::= { eqlgroupObjects 26} + +eqlStorageGroupDnsSuffixEntry OBJECT-TYPE + SYNTAX EqlStorageGroupDnsSuffixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing group dns suffix information." + INDEX { eqlGroupId, eqlGroupDnsSuffixIndex} + ::= { eqlStorageGroupDnsSuffixTable 1 } + +EqlStorageGroupDnsSuffixEntry ::= + SEQUENCE { + eqlGroupDnsSuffixIndex Integer32, + eqlGroupDnsSuffixRowStatus RowStatus, + eqlGroupDnsSuffixString DisplayString, + eqlGroupDnsSuffixConfigState INTEGER + } + +eqlGroupDnsSuffixIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies an index that uniquely identifies the DNS suffix entry." + ::= { eqlStorageGroupDnsSuffixEntry 1 } + +eqlGroupDnsSuffixRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "row status" + ::= { eqlStorageGroupDnsSuffixEntry 2 } + +eqlGroupDnsSuffixString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains a suffix string." + ::= { eqlStorageGroupDnsSuffixEntry 3 } + +eqlGroupDnsSuffixConfigState OBJECT-TYPE + SYNTAX INTEGER { + startConfig (0), + inProgress (1), + endConfig (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field denotes the transaction state of the eqlStorageGroupDnsSuffixTable." + DEFVAL {startConfig} + ::= { eqlStorageGroupDnsSuffixEntry 4 } + + +-- + +eqlStorageGroupSnmpTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlStorageGroupSnmpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Storage Group Snmp Table. Used solely to communicate Group Snmp params to the Appliance." + ::= { eqlgroupObjects 27} + + +eqlStorageGroupSnmpEntry OBJECT-TYPE + SYNTAX EqlStorageGroupSnmpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing snmp information." + INDEX { eqlGroupId} + ::= { eqlStorageGroupSnmpTable 1 } + +EqlStorageGroupSnmpEntry ::= + SEQUENCE { + eqlStorageGroupSnmpRowStatus RowStatus, + eqlStorageGroupSnmpManagersList OCTET STRING, + eqlStorageGroupSnmpTrapCommunity OCTET STRING + } + +eqlStorageGroupSnmpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Rowstatus" + ::= { eqlStorageGroupSnmpEntry 1 } + +eqlStorageGroupSnmpManagersList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Specifies a list of SNMP managers that can receive SNMP traps. Contains Max of 5 comma separated IP addresses." + ::= { eqlStorageGroupSnmpEntry 2 } + + +eqlStorageGroupSnmpTrapCommunity OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Specifies the trap read-only community string." + ::= { eqlStorageGroupSnmpEntry 3 } + +-- + +eqlGroupSessionBannerTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlGroupSessionBannerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Storage Group Session Banner Table" + ::= { eqlgroupObjects 28} + + +eqlGroupSessionBannerEntry OBJECT-TYPE + SYNTAX EqlGroupSessionBannerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing session banner information." + INDEX { eqlGroupId} + ::= { eqlGroupSessionBannerTable 1 } + +EqlGroupSessionBannerEntry ::= + SEQUENCE { + eqlGroupSessionBannerRowStatus RowStatus, + eqlGroupSessionBannerText OCTET STRING + } + +eqlGroupSessionBannerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Rowstatus" + ::= { eqlGroupSessionBannerEntry 1 } + +eqlGroupSessionBannerText OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1000)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Up to 1000 bytes of UTF-8 string to display at the beginning of any session" + ::= { eqlGroupSessionBannerEntry 2 } + +-- + + +eqlGroupSingleSignOnStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlGroupSingleSignOnStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Single Sign on status table" + ::= { eqlgroupObjects 29} + + +eqlGroupSingleSignOnStatusEntry OBJECT-TYPE + SYNTAX EqlGroupSingleSignOnStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing session Single Sign on status information." + INDEX { eqlGroupId } + ::= { eqlGroupSingleSignOnStatusTable 1 } + +EqlGroupSingleSignOnStatusEntry ::= + SEQUENCE { + eqlGroupSingleSignOnStatus INTEGER, + eqlGroupSingleSignOnRegGroupName DisplayString, + eqlGroupSingleSignOnKrbRealm OCTET STRING + } + + +eqlGroupSingleSignOnStatus OBJECT-TYPE + SYNTAX INTEGER { + not-ready(0), + ready(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the local status for signle sign on as maintained by the PS group + It will be set to Ready if an attempt to join the AD server had succeeded + with the current group name and current AD domain (as set setup in eqlLDAPServerTable)" + DEFVAL { 0 } + ::= { eqlGroupSingleSignOnStatusEntry 1 } + +eqlGroupSingleSignOnRegGroupName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the group name that was registered with the AD server" + ::= { eqlGroupSingleSignOnStatusEntry 2 } + +eqlGroupSingleSignOnKrbRealm OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field contains kerberos relam or the domain name expressed using a dot notation. + This field should match the dc part of the BASE DN in the eqlLDAPServerTable." + ::= { eqlGroupSingleSignOnStatusEntry 3 } + +eqlNextAvailableIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNextAvailableIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Next Available Index Table + This table tracks the next available index for + a specified table type." + ::= { eqlgroupObjects 30 } + +eqlNextAvailableIndexEntry OBJECT-TYPE + SYNTAX EqlNextAvailableIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) which tracks an available + index for the specified table type." + INDEX { eqlNextAvailableIndexTableType } + ::= { eqlNextAvailableIndexTable 1 } + +EqlNextAvailableIndexEntry ::= + SEQUENCE { + eqlNextAvailableIndexTableType Unsigned32, + eqlNextAvailableIndexValue Unsigned32 + } + +eqlNextAvailableIndexTableType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field indicates the table for which this index is + maintained (from tableTypes.h)." + ::= { eqlNextAvailableIndexEntry 1 } + +eqlNextAvailableIndexValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field maintains the last db index value used for + the specified table." + ::= { eqlNextAvailableIndexEntry 2 } + +-- + +eqlStorageGroupSnmpReadOnlyCommunityTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlStorageGroupSnmpReadOnlyCommunityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Storage Group Snmp Read Only Community Table. Used solely to manage the Group SNMP read only community string." + ::= { eqlgroupObjects 31 } + + +eqlStorageGroupSnmpReadOnlyCommunityEntry OBJECT-TYPE + SYNTAX EqlStorageGroupSnmpReadOnlyCommunityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing snmp community information." + INDEX { eqlGroupId} + ::= { eqlStorageGroupSnmpReadOnlyCommunityTable 1 } + +EqlStorageGroupSnmpReadOnlyCommunityEntry ::= + SEQUENCE { + eqlStorageGroupSnmpReadOnlyCommunity DisplayString + } + +eqlStorageGroupSnmpReadOnlyCommunity OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Specifies SNMP read only community string." + ::= { eqlStorageGroupSnmpReadOnlyCommunityEntry 1 } + +-- + +--************************************************************************************* + +eqlEULAAcceptInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlEULAAcceptInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent EULA acceptance information table. + This table contains a single record that stores information + associated with the most recent EULA accepted." + ::= { eqlgroupObjects 32 } + +eqlEULAAcceptInfoEntry OBJECT-TYPE + SYNTAX EqlEULAAcceptInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing EULA acceptance information." + INDEX { eqlGroupId, eqlEULAAcceptInfoFirmwareType } + ::= { eqlEULAAcceptInfoTable 1 } + +EqlEULAAcceptInfoEntry ::= + SEQUENCE { + eqlEULAAcceptInfoFirmwareType INTEGER, + eqlEULAAcceptInfoRowStatus RowStatus, + eqlEULAAcceptInfoAccountName DisplayString, + eqlEULAAcceptInfoEULAVersion Unsigned32, + eqlEULAAcceptInfoTimestamp Unsigned32 + } + +eqlEULAAcceptInfoFirmwareType OBJECT-TYPE + SYNTAX INTEGER { + peer-storage-array(1), + fluidfs-nas (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The firmware type of the accepted EULA." + ::= { eqlEULAAcceptInfoEntry 1 } + +eqlEULAAcceptInfoRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This value is used to manage the conceptual row." + ::= { eqlEULAAcceptInfoEntry 2 } + +eqlEULAAcceptInfoAccountName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The name of the administration account used to accept the EULA." + ::= { eqlEULAAcceptInfoEntry 3 } + +eqlEULAAcceptInfoEULAVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The version of the accepted EULA." + ::= { eqlEULAAcceptInfoEntry 4 } + +eqlEULAAcceptInfoTimestamp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The timestamp when the EULA was accepted.." + ::= { eqlEULAAcceptInfoEntry 5 } + +-- + +END + diff --git a/equallogic/eqlinternal.mib b/equallogic/eqlinternal.mib new file mode 100644 index 0000000..3ca158a --- /dev/null +++ b/equallogic/eqlinternal.mib @@ -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 diff --git a/equallogic/eqlipaddr.mib b/equallogic/eqlipaddr.mib new file mode 100644 index 0000000..c735a0e --- /dev/null +++ b/equallogic/eqlipaddr.mib @@ -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 diff --git a/equallogic/eqlipsec.mib b/equallogic/eqlipsec.mib new file mode 100644 index 0000000..5052e6a --- /dev/null +++ b/equallogic/eqlipsec.mib @@ -0,0 +1,1062 @@ +-- Mib files packaged on Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054) + +EQLIPSEC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, IpAddress, Counter64, Integer32,TimeTicks, enterprises + FROM SNMPv2-SMI + + DateAndTime, RowPointer, TruthValue, RowStatus, DisplayString, TimeStamp, StorageType + FROM SNMPv2-TC + + equalLogic + FROM EQUALLOGIC-SMI + + eqlGroupId + FROM EQLGROUP-MIB + + eqlMemberIndex + FROM EQLMEMBER-MIB + + Unsigned64 + FROM EQLSTORAGEPOOL-MIB + + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB -- RFC2851 + + ; + +-- +-- module identity +-- + +eqlIpsecModule 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-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 "201007190000Z" -- 19-Jul-10 + DESCRIPTION "Initial revision" + ::= { enterprises equalLogic(12740) 22 } +-- +-- groups of related objects +-- + +eqlIpsecObjects OBJECT IDENTIFIER ::= { eqlIpsecModule 1 } +eqlIpsecNotifications OBJECT IDENTIFIER ::= { eqlIpsecModule 2 } +eqlIpsecConformance OBJECT IDENTIFIER ::= { eqlIpsecModule 3 } + +-- +-- Textual Conventions +-- + +SnmpAdminString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "t" + STATUS current + DESCRIPTION "An octet string containing administrative + information, preferably in human-readable form." + SYNTAX OCTET STRING (SIZE (0..1024)) + +InetPortNumber ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Represents a 16 bit port number of an Internet transport + layer protocol. Port numbers are assigned by IANA. A + current list of all assignments is available from + . + + The value zero is object-specific and must be defined as + part of the description of any object that uses this + syntax. Examples of the usage of zero might include + situations where a port number is unknown, or when the + value zero is used as a wildcard in a filter." + REFERENCE "STD 6 (RFC 768), STD 7 (RFC 793) and RFC 2960" + SYNTAX Unsigned32 (0..65535) + +IpsecAuthType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The IpsecAuthType is used to specify the authentication + type to be used with a particular peer." + SYNTAX INTEGER { presharedkey(1), certificates(2), manualkey(3) } + +IpsecIdType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The IpsecIdType is used to specify the type of identifier + for a peer to be used with the ID payload." + SYNTAX INTEGER { none(1), ipaddress(2), userfqdn(3), fqdn(4), asn1dn(5) } + +IpsecEncType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The IpsecEncType is used to specify the encryption + algorithm to be used when manual keying is used." + SYNTAX INTEGER { nullenc(1), aes-cbc(2), triple-des-cbc(3) } + + -- + -- IPSec global settings definition table + -- + +eqlIpsecTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlIpsecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent Storage IPSec global settings + + This table contains global IPSec settings." + ::= { eqlIpsecObjects 1 } + +eqlIpsecEntry OBJECT-TYPE + SYNTAX EqlIpsecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) containing global IPSec settings." + INDEX { eqlIpsecInstanceId } + ::= { eqlIpsecTable 1 } + +EqlIpsecEntry ::= + SEQUENCE { + eqlIpsecInstanceId Integer32, + eqlIpsecEnable TruthValue, + eqlIpsecRowStatus RowStatus + } + +eqlIpsecInstanceId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This index identifies the IPSec instance. This index should always be 1." + ::= { eqlIpsecEntry 1 } + +eqlIpsecEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies if IPSec is enabled or disbaled. + + True for enabled and False for disabled." + DEFVAL { false } + ::= { eqlIpsecEntry 2 } + +eqlIpsecRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the conceptual status of this row. + + This object may not be set to active if the requirements + of the spdIpHeadFiltType object are not met. In other + words, if the associated value columns needed by a + particular test have not been set, then attempting to + change this row to an active state will result in an + inconsistentValue error. See the spdIpHeadFiltType + object description for further details." + ::= { eqlIpsecEntry 3 } + + -- + -- Policy IPHeader filter definition table + -- + +eqlIpsecPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlIpsecPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent Storage IPSec Policy Table. + This table contains a list of filter definitions." + ::= { eqlIpsecObjects 2 } + +eqlIpsecPolicyEntry OBJECT-TYPE + SYNTAX EqlIpsecPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A definition of a particular filter." + INDEX { eqlIpsecPolicyInstanceId } + ::= { eqlIpsecPolicyTable 1 } + +EqlIpsecPolicyEntry ::= SEQUENCE { + eqlIpsecPolicyInstanceId Integer32, + eqlIpsecPolicyFilterName SnmpAdminString, + eqlIpsecPolicyFilterIPVersion InetAddressType, + eqlIpsecPolicyFilterAddress InetAddress, + eqlIpsecPolicyFilterNetmaskLen Integer32, + eqlIpsecPolicyFilterLocalAddress InetAddress, + eqlIpsecPolicyFilterPort Integer32, + eqlIpsecPolicyFilterLocalPort Integer32, + eqlIpsecPolicyFilterProtocol Integer32, + eqlIpsecPolicyFilterPeerName SnmpAdminString, + eqlIpsecPolicyFilterAction INTEGER, + eqlIpsecPolicyFilterRowStatus RowStatus + } + +eqlIpsecPolicyInstanceId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This index identifies the IPSec policy instance." + ::= { eqlIpsecPolicyEntry 1 } + +eqlIpsecPolicyFilterName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative name for this filter." + ::= { eqlIpsecPolicyEntry 2 } + +eqlIpsecPolicyFilterIPVersion OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Internet Protocol version the addresses are to match + against. The value of this property determines the size + and format of the eqlIpsecPolicyFilterAddress and + eqlIpsecPolicyFilterLocalAddress." + + DEFVAL { ipv6 } + ::= { eqlIpsecPolicyEntry 3 } + +eqlIpsecPolicyFilterAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The starting address of a source address range that the + packet must match against for this filter to be + considered TRUE. + + This object is only used if sourceAddress is set in + spdIpHeadFiltType." + ::= { eqlIpsecPolicyEntry 4 } + +eqlIpsecPolicyFilterNetmaskLen OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ending address of a source address range to check a + packet against, where the starting is specified by the + spdIpHeadFiltSrcAddressBegin object. Set this column to + the same value as the spdIpHeadFiltSrcAddressBegin + column to get an exact single address match. + + This object is only used if sourceAddress is set in + spdIpHeadFiltType." + ::= { eqlIpsecPolicyEntry 5 } + +eqlIpsecPolicyFilterLocalAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Local IP Address on the array to bind a policy to. + This option is only used when the Peer is of type manual. + Can be either a IPv4 or IPV6 address." + + ::= { eqlIpsecPolicyEntry 6 } + +eqlIpsecPolicyFilterPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The low port of the port range a packet's source must + match against. To match, the port number must be + greater than or equal to this value. + + This object is only used if sourcePort is set in + spdIpHeadFiltType. + + The value of 0 for this object is illegal." + ::= { eqlIpsecPolicyEntry 7 } + +eqlIpsecPolicyFilterLocalPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The low port of the port range a packet's source must + match against. To match, the port number must be + greater than or equal to this value. + + This object is only used if sourcePort is set in + spdIpHeadFiltType. + + The value of 0 for this object is illegal. + + This object specifies the local port to be used." + ::= { eqlIpsecPolicyEntry 8 } + +eqlIpsecPolicyFilterProtocol OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The protocol number the incoming packet must match + against for this filter to be evaluated as true. + + This object is only used if protocol is set in + spdIpHeadFiltType." + ::= { eqlIpsecPolicyEntry 9 } + +eqlIpsecPolicyFilterPeerName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies the name of the peer this policy must be associated with." + ::= { eqlIpsecPolicyEntry 10 } + +eqlIpsecPolicyFilterAction OBJECT-TYPE + SYNTAX INTEGER { + ipsec(1), + pass(2), + drop(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action to be taken on packets matching this rule." + ::= { eqlIpsecPolicyEntry 11 } + +eqlIpsecPolicyFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the conceptual status of this row. + + This object may not be set to active if the requirements + of the spdIpHeadFiltType object are not met. In other + words, if the associated value columns needed by a + particular test have not been set, then attempting to + change this row to an active state will result in an + inconsistentValue error. See the spdIpHeadFiltType + object description for further details." + ::= { eqlIpsecPolicyEntry 12 } + + + -- + -- IPSec certificate configuration table + -- + +eqlIpsecCertConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlIpsecCertConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Dynamic IPSec certificate configuration Table. + This table contains the list of certificates configured." + ::= { eqlIpsecObjects 3 } + +eqlIpsecCertConfigEntry OBJECT-TYPE + SYNTAX EqlIpsecCertConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A definition of a particular certificate." + INDEX { eqlIpsecCertInstanceId } + ::= { eqlIpsecCertConfigTable 1 } + +EqlIpsecCertConfigEntry ::= SEQUENCE { + eqlIpsecCertInstanceId Integer32, + eqlIpsecCertName SnmpAdminString, + eqlIpsecCertFileName SnmpAdminString, + eqlIpsecCertType INTEGER, + eqlIpsecPrivKeyFileName SnmpAdminString, + eqlIpsecCertPassword SnmpAdminString, + eqlIpsecCertRowStatus RowStatus + } + +eqlIpsecCertInstanceId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This index identifies the IPSec certificate instance." + ::= { eqlIpsecCertConfigEntry 1 } + +eqlIpsecCertName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative name for this certificate." + ::= { eqlIpsecCertConfigEntry 2 } + +eqlIpsecCertFileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The certificate file name." + ::= { eqlIpsecCertConfigEntry 3 } + +eqlIpsecCertType OBJECT-TYPE + SYNTAX INTEGER { + local-cert(1), + root-cert(2), + intermediate(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The certificate type. Local cert, Root CA cert or intermediate cert." + + ::= { eqlIpsecCertConfigEntry 4 } + +eqlIpsecPrivKeyFileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The private key file name." + ::= { eqlIpsecCertConfigEntry 5 } + +eqlIpsecCertPassword OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The password to use for decrypting certificate." + ::= { eqlIpsecCertConfigEntry 6 } + +eqlIpsecCertRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the conceptual status of this row. + + This object may not be set to active if the requirements + of the spdIpHeadFiltType object are not met. In other + words, if the associated value columns needed by a + particular test have not been set, then attempting to + change this row to an active state will result in an + inconsistentValue error. See the spdIpHeadFiltType + object description for further details." + ::= { eqlIpsecCertConfigEntry 7 } + + -- + -- IPSec peer configuration table + -- + +eqlIpsecPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlIpsecPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent Storage IPSec peer Table. + This table contains the list of peers configured." + ::= { eqlIpsecObjects 4 } + +eqlIpsecPeerEntry OBJECT-TYPE + SYNTAX EqlIpsecPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A definition of a particular certificate." + INDEX { eqlIpsecPeerInstanceId } + ::= { eqlIpsecPeerTable 1 } + +EqlIpsecPeerEntry ::= SEQUENCE { + eqlIpsecPeerInstanceId Integer32, + eqlIpsecPeerName SnmpAdminString, + eqlIpsecPeerAuthType INTEGER, + eqlIpsecPeerPreSharedKey DisplayString, + eqlIpsecPeerCertIdType INTEGER, + eqlIpsecPeerCertIdValue SnmpAdminString, + eqlIpsecPeerNullEnc TruthValue, + eqlIpsecPeerTunnelMode TruthValue, + eqlIpsecPeerTunnelAddressIPVersion InetAddressType, + eqlIpsecPeerTunnelAddress InetAddress, + eqlIpsecPeerIkeV2 TruthValue, + eqlIpsecPeerManualKeyEncAlg INTEGER, + eqlIpsecPeerManualKeyEncKeyOut SnmpAdminString, + eqlIpsecPeerManualKeyEncKeyIn SnmpAdminString, + eqlIpsecPeerManualKeyAuthAlg INTEGER, + eqlIpsecPeerManualKeyAuthKeyOut SnmpAdminString, + eqlIpsecPeerManualKeyAuthKeyIn SnmpAdminString, + eqlIpsecPeerManualKeySpiOut Integer32, + eqlIpsecPeerManualKeySpiIn Integer32, + eqlIpsecPeerRowStatus RowStatus + } + +eqlIpsecPeerInstanceId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This index identifies the IPSec policy instance." + ::= { eqlIpsecPeerEntry 1 } + +eqlIpsecPeerName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative name for this peer." + ::= { eqlIpsecPeerEntry 2 } + +eqlIpsecPeerAuthType OBJECT-TYPE + SYNTAX INTEGER { + presharedkey(1), + certificates(2), + manualkey(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authentication method used with this peer. + + Pre-shared keys, certificates and manual keys are the options." + ::= { eqlIpsecPeerEntry 3 } + +eqlIpsecPeerPreSharedKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(6..130)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The pre-shared key to be used during authentication. + It is mandatory that this only contain printable ASCII + ASCII characters, meaning each byte must be in the range + of 33 to 126." + ::= { eqlIpsecPeerEntry 4 } + +eqlIpsecPeerCertIdType OBJECT-TYPE + SYNTAX INTEGER { none(1), ipaddress(2), userfqdn(3), fqdn(4), asn1dn(5) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The identifier type to be used in ID payload. + + Only applicable if the auth type is certificates." + ::= { eqlIpsecPeerEntry 5 } + +eqlIpsecPeerCertIdValue OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The pre-shared key to be used during authentication. + + Only applicable if the auth type is certificates." + ::= { eqlIpsecPeerEntry 6 } + +eqlIpsecPeerNullEnc OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies if null encryption is to be used. + + Only applicable if the auth type is certificates or pre-shared keys." + ::= { eqlIpsecPeerEntry 7 } + +eqlIpsecPeerTunnelMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies if tunnel mode is to be used with this peer." + DEFVAL {false} + ::= { eqlIpsecPeerEntry 8 } + +eqlIpsecPeerTunnelAddressIPVersion OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Internet Protocol version the addresses are to match + against. The value of this property determines the size + and format of the spdIpHeadFiltSrcAddressBegin, + spdIpHeadFiltSrcAddressEnd, + spdIpHeadFiltDstAddressBegin, and + spdIpHeadFiltDstAddressEnd objects. + + Values of unknown, ipv4z, ipv6z and dns are not legal + values for this object." + DEFVAL { ipv6 } + ::= { eqlIpsecPeerEntry 9 } + +eqlIpsecPeerTunnelAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The address of the tunnel remote end + + This object is only used if tunnelMode is set to True." + ::= { eqlIpsecPeerEntry 10 } + +eqlIpsecPeerIkeV2 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies the IKE version to be used with this peer. If the peer talks + the other version, the IPSec session will not be established." + DEFVAL {false} + ::= { eqlIpsecPeerEntry 11 } + +eqlIpsecPeerManualKeyEncAlg OBJECT-TYPE + SYNTAX INTEGER { none(0), des-cbc(2), triple-des-cbc(3), cast128-cbc(6), blowfish-cbc(7), null-enc(11), aes(12), aes-ctr(13), skipjack(250) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The encryption algorithm to be used. + + Only applicable if the auth type is manual keys." + ::= { eqlIpsecPeerEntry 12 } + +eqlIpsecPeerManualKeyEncKeyOut OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The encryption key to be used in the outbound direction. + + Specified as a hex string. + + Only applicable if the auth type is manual keys." + ::= { eqlIpsecPeerEntry 13 } + +eqlIpsecPeerManualKeyEncKeyIn OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The encryption key to be used in the inbound direction. + + Specified as a hex string. + + Only applicable if the auth type is manual keys." + ::= { eqlIpsecPeerEntry 14 } + +eqlIpsecPeerManualKeyAuthAlg OBJECT-TYPE + SYNTAX INTEGER { none(0), sha1(1), sha256(2) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authentication algorithm to be used. + + Only applicable if the auth type is manual keys." + ::= { eqlIpsecPeerEntry 15 } + +eqlIpsecPeerManualKeyAuthKeyOut OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authentication key to be used in the outbound direction. + + Specified as a string. + + Only applicable if the auth type is manual keys." + ::= { eqlIpsecPeerEntry 16 } + +eqlIpsecPeerManualKeyAuthKeyIn OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authentication key to be used in the inbound direction. + + Specified as a string. + + Only applicable if the auth type is manual keys." + ::= { eqlIpsecPeerEntry 17 } + +eqlIpsecPeerManualKeySpiOut OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The SPI to be used in the outbound direction. + + Only applicable if the auth type is manual keys." + ::= { eqlIpsecPeerEntry 18 } + +eqlIpsecPeerManualKeySpiIn OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The SPI to be used in the inbound direction. + + Only applicable if the auth type is manual keys." + ::= { eqlIpsecPeerEntry 19 } + +eqlIpsecPeerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the conceptual status of this row. + + This object may not be set to active if the requirements + of the spdIpHeadFiltType object are not met. In other + words, if the associated value columns needed by a + particular test have not been set, then attempting to + change this row to an active state will result in an + inconsistentValue error. See the spdIpHeadFiltType + object description for further details." + ::= { eqlIpsecPeerEntry 20 } + + -- + -- IPSec certificate display table + -- + +eqlIpsecCertDisplayTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlIpsecCertDisplayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Dynamic IPSec certificate display Table. + This table is used to display certificate details." + ::= { eqlIpsecObjects 5 } + +eqlIpsecCertDisplayEntry OBJECT-TYPE + SYNTAX EqlIpsecCertDisplayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contents of a particular certificate instance for display." + INDEX { eqlIpsecCertInstanceId } + ::= { eqlIpsecCertDisplayTable 1 } + +EqlIpsecCertDisplayEntry ::= SEQUENCE { + eqlIpsecCertDisplayName SnmpAdminString, + eqlIpsecCertDisplayIssuedToDName SnmpAdminString, + eqlIpsecCertDisplaySerialNumber SnmpAdminString, + eqlIpsecCertDisplayIssuedByDName SnmpAdminString, + eqlIpsecCertDisplayIssuedOn SnmpAdminString, + eqlIpsecCertDisplayExpiresOn SnmpAdminString, + eqlIpsecCertDisplaySha1Fingerprint SnmpAdminString, + eqlIpsecCertDisplayMd5Fingerprint SnmpAdminString, + eqlIpsecCertDisplayLocal INTEGER, + eqlIpsecCertDisplayFormat INTEGER, + eqlIpsecCertDisplaySubAltName SnmpAdminString + } + +eqlIpsecCertDisplayName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative name for this certificate." + ::= { eqlIpsecCertDisplayEntry 1 } + +eqlIpsecCertDisplayIssuedToDName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Display string for the field issued to distinguished name." + ::= { eqlIpsecCertDisplayEntry 2 } + +eqlIpsecCertDisplaySerialNumber OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Display string for the field serial number." + ::= { eqlIpsecCertDisplayEntry 3 } + +eqlIpsecCertDisplayIssuedByDName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Display string for the field issued by distinguished name." + ::= { eqlIpsecCertDisplayEntry 4 } + +eqlIpsecCertDisplayIssuedOn OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Display string for the field issued on." + ::= { eqlIpsecCertDisplayEntry 5 } + +eqlIpsecCertDisplayExpiresOn OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Display string for the field expires on." + ::= { eqlIpsecCertDisplayEntry 6 } + +eqlIpsecCertDisplaySha1Fingerprint OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Display string for the field SHA1 finger print." + ::= { eqlIpsecCertDisplayEntry 7 } + +eqlIpsecCertDisplayMd5Fingerprint OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Display string for the field MD5 finger print." + ::= { eqlIpsecCertDisplayEntry 8 } + +eqlIpsecCertDisplayLocal OBJECT-TYPE + SYNTAX INTEGER { + local-cert(1), + root-cert(2), + intermediate(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Boolean that indicates if this is a localm certificate or not." + ::= { eqlIpsecCertDisplayEntry 9 } + +eqlIpsecCertDisplayFormat OBJECT-TYPE + SYNTAX INTEGER { + x509(1), + pkcs12(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The certificate format. x.509 or pkcs12." + + ::= { eqlIpsecCertDisplayEntry 10 } + +eqlIpsecCertDisplaySubAltName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Display string for the field MD5 finger print." + ::= { eqlIpsecCertDisplayEntry 11 } + + -- + -- IPSec SA display table + -- + +eqlIpsecSecAssocTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlIpsecSecAssocEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Dynamic IPSec security association Table. + This table is used to display the security association details." + ::= { eqlIpsecObjects 6 } + +eqlIpsecSecAssocEntry OBJECT-TYPE + SYNTAX EqlIpsecSecAssocEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contents of a particular SA instance for display." + INDEX { eqlGroupId, eqlMemberIndex, + eqlIpsecSecAssocInstanceIdHigh, + eqlIpsecSecAssocInstanceIdLow } + ::= { eqlIpsecSecAssocTable 1 } + +EqlIpsecSecAssocEntry ::= SEQUENCE { + eqlIpsecSecAssocInstanceIdHigh Unsigned32, + eqlIpsecSecAssocInstanceIdLow Unsigned32, + eqlIpsecSecAssocSrcAddressIPVersion InetAddressType, + eqlIpsecSecAssocSrcAddress InetAddress, + eqlIpsecSecAssocDstAddressIPVersion InetAddressType, + eqlIpsecSecAssocDstAddress InetAddress, + eqlIpsecSecAssocEncAlg INTEGER, + eqlIpsecSecAssocAuthAlg INTEGER, + eqlIpsecSecAssocSpi Integer32, + eqlIpsecSecAssocEncKey SnmpAdminString, + eqlIpsecSecAssocAuthKey SnmpAdminString, + eqlIpsecSecAssocManual TruthValue + } + +eqlIpsecSecAssocInstanceIdHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This index carries the high-order 32-bit of the instance ID that identifies the IPSec security association." + ::= { eqlIpsecSecAssocEntry 1 } + +eqlIpsecSecAssocInstanceIdLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This index carries the low-order 32-bit of the instance ID that identifies the IPSec security association." + ::= { eqlIpsecSecAssocEntry 2 } + +eqlIpsecSecAssocSrcAddressIPVersion OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP version of the source endpoint." + ::= { eqlIpsecSecAssocEntry 3 } + +eqlIpsecSecAssocSrcAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address of the source endpoint." + ::= { eqlIpsecSecAssocEntry 4 } + +eqlIpsecSecAssocDstAddressIPVersion OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP version of the destination endpoint." + ::= { eqlIpsecSecAssocEntry 5 } + +eqlIpsecSecAssocDstAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address of the destination endpoint." + ::= { eqlIpsecSecAssocEntry 6 } + +eqlIpsecSecAssocEncAlg OBJECT-TYPE + SYNTAX INTEGER { none(0), des-cbc(2), triple-des-cbc(3), cast128-cbc(6), blowfish-cbc(7), null-enc(11), aes(12), aes-ctr(13), skipjack(250) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The encryption algorithm used." + ::= { eqlIpsecSecAssocEntry 7 } + +eqlIpsecSecAssocAuthAlg OBJECT-TYPE + SYNTAX INTEGER { none(0), md5-hmac(2), sha1-hmac(3), sha2-256(5), sha2-384(6), sha2-512(7), ripemd160-hmac(8), aes-xcbc-mac(9), md5(249), sha(250), null(251), tcp-md5(252) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authentication algorithm used." + ::= { eqlIpsecSecAssocEntry 8 } + +eqlIpsecSecAssocSpi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "SPI used in the security association." + ::= { eqlIpsecSecAssocEntry 9 } + +eqlIpsecSecAssocEncKey OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Display string for the encryption key used in the SA." + ::= { eqlIpsecSecAssocEntry 10 } + +eqlIpsecSecAssocAuthKey OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Display string for the authentication key used in the SA." + ::= { eqlIpsecSecAssocEntry 11 } + +eqlIpsecSecAssocManual OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "True means SA is from a manual key configured." + ::= { eqlIpsecSecAssocEntry 12 } + +-- + -- IPSec stale SA delete table + -- + +eqlIpsecStaleSecAssocDeleteTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlIpsecStaleSecAssocDeleteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Dynamic IPSec stale security association + delete Table. This table is used to indicate the + destination address and type of all security associations + to delete." + ::= { eqlIpsecObjects 7 } + +eqlIpsecStaleSecAssocDeleteEntry OBJECT-TYPE + SYNTAX EqlIpsecStaleSecAssocDeleteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contents of a particular SA instance for delete." + INDEX { eqlGroupId, eqlMemberIndex, eqlIpsecStaleSecAssocDeleteInstanceId } + ::= { eqlIpsecStaleSecAssocDeleteTable 1 } + +EqlIpsecStaleSecAssocDeleteEntry ::= SEQUENCE { + eqlIpsecStaleSecAssocDeleteInstanceId Integer32, + eqlIpsecStaleSecAssocDeleteDestAddressIPVersion InetAddressType, + eqlIpsecStaleSecAssocDeleteDestAddress InetAddress, + eqlIpsecStaleSecAssocDeleteRowStatus RowStatus + } + +eqlIpsecStaleSecAssocDeleteInstanceId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This index identifies the IPSec stale SA delete instance." + ::= { eqlIpsecStaleSecAssocDeleteEntry 1 } + +eqlIpsecStaleSecAssocDeleteDestAddressIPVersion OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP version of the destination address of the security + associations to delete." + ::= { eqlIpsecStaleSecAssocDeleteEntry 2 } + +eqlIpsecStaleSecAssocDeleteDestAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination address of the security associations to delete." + ::= { eqlIpsecStaleSecAssocDeleteEntry 3 } + +eqlIpsecStaleSecAssocDeleteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the conceptual status of this row." + ::= { eqlIpsecStaleSecAssocDeleteEntry 4 } + +END diff --git a/equallogic/eqliscsi.mib b/equallogic/eqliscsi.mib new file mode 100644 index 0000000..a4c0a89 --- /dev/null +++ b/equallogic/eqliscsi.mib @@ -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 + + + diff --git a/equallogic/eqllldp.mib b/equallogic/eqllldp.mib new file mode 100644 index 0000000..8a7fb5c --- /dev/null +++ b/equallogic/eqllldp.mib @@ -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 diff --git a/equallogic/eqlmember.mib b/equallogic/eqlmember.mib new file mode 100644 index 0000000..1003a0a --- /dev/null +++ b/equallogic/eqlmember.mib @@ -0,0 +1,3341 @@ +-- Mib files packaged on Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054) + +EQLMEMBER-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Integer32, enterprises,TimeTicks,Unsigned32, Counter32, Counter64, Gauge32, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, RowStatus, TruthValue + FROM SNMPv2-TC + equalLogic + FROM EQUALLOGIC-SMI + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB -- RFC2851 + eqlGroupId, UTFString, eqlStorageGroupAdminAccountIndex + FROM EQLGROUP-MIB; + +eqlmemberModule 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 + "Dell Inc. Storage Array member information + + Copyright (c) 2002-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 "201209220000Z" -- 2012-09-22T00:00:00 + DESCRIPTION "Add eqlTaggedHeatProfileInfoTable, eqlTaggedHeatProfileBinTable." + REVISION "201208150000Z" -- 2012-08-15T00:00:00 + DESCRIPTION "Add eqlDriveGroupHeatProfileInfoTable, eqlDriveGroupHeatProfileBinTable." + REVISION "201108090000Z" -- 2011-08-09T00:00:00 + DESCRIPTION "Add eqlDriveGroupStatisticsTable." + REVISION "200209060000Z" -- 2002-09-06T00:00:00 + DESCRIPTION "Initial revision" + ::= { enterprises equalLogic(12740) 2 } + + +eqlmemberObjects OBJECT IDENTIFIER ::= { eqlmemberModule 1 } +eqlmemberNotifications OBJECT IDENTIFIER ::= { eqlmemberModule 2 } +eqlmemberConformance OBJECT IDENTIFIER ::= { eqlmemberModule 3 } + +EqlMemberSEDShareType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A share of an SED encryption key." + SYNTAX OCTET STRING (SIZE (0..163)) + + + +eqlMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Storage Group Member Table" + ::= { eqlmemberObjects 1 } + +eqlMemberEntry OBJECT-TYPE + SYNTAX EqlMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing member info" + INDEX { eqlGroupId, eqlMemberIndex } +::= { eqlMemberTable 1 } + +EqlMemberEntry ::= + SEQUENCE { + eqlMemberIndex Unsigned32, + eqlMemberDateAndTime Counter32, + eqlMemberTimeZone INTEGER, + eqlMemberAdjustDaylightSavTime INTEGER, + eqlMemberDefaultRoute IpAddress, + eqlMemberUUID OCTET STRING, + eqlMemberName DisplayString, + eqlMemberSite DisplayString, + eqlMemberDescription UTFString, + eqlMemberRowStatus RowStatus, + eqlMemberState INTEGER, + eqlMemberPolicySingleControllerSafe INTEGER, + eqlMemberPolicyLowBatterySafe INTEGER, + eqlMemberVersion Unsigned32, + eqlMemberDelayDataMove INTEGER, + eqlMemberDefaultInetRouteType InetAddressType, + eqlMemberDefaultInetRoute InetAddress, + eqlMemberDriveMirroring INTEGER, + eqlMemberProfileIndex Unsigned32, + eqlMemberControllerType DisplayString, + eqlMemberControllerMajorVersion Unsigned32, + eqlMemberControllerMinorVersion Unsigned32, + eqlMemberControllerMaintenanceVersion Unsigned32, + eqlMemberCompressionCapable TruthValue + } + +eqlMemberIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field unique identifies an array within a group." + ::= { eqlMemberEntry 1 } + +eqlMemberDateAndTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is dynamic, it contains the date and time for the array. + There is no default value." + ::= { eqlMemberEntry 2} + +eqlMemberTimeZone OBJECT-TYPE + SYNTAX INTEGER { + hst(1), + ast(2), + pst(3), + pnt(4), + mst(5), + cst(6), + est(7), + iet(8), + prt(9), + gmt(10), + ect(11), + eet(12), + eat(13), + met(14), + net(15), + plt(16), + ist(17), + bst(18), + vst(19), + ctt(20), + jst(21), + act(22), + aet(23), + sst(24), + nst(25), + mit(26), + cnt(27), + agt(28), + bet(29), + cat(30) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The field specifies the default timezone for the group. + This can be overwritten on a per Array basis. The default is EST. + We need to file in all the supported TZ. For now we punt and do GMT as the catch all." + DEFVAL { est } + ::= { eqlMemberEntry 3} + +eqlMemberAdjustDaylightSavTime OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies whether or not dayLight savings time should be applied to the time. + The default value is enabled." + DEFVAL { enabled } + ::= { eqlMemberEntry 4} + +eqlMemberDefaultRoute OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is deprecated and will be unsupported in the next release." + + ::= { eqlMemberEntry 5} + +eqlMemberSite OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the site where the volume res ides. + Sites are defined on a per array basis. + Sites are used to define where primary and secondary copies of volume mirror reside. + The default is the default site." + DEFVAL { "default" } + ::= { eqlMemberEntry 6} + +eqlMemberDescription OBJECT-TYPE + SYNTAX UTFString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains a description of the array. + For example the location of the array. There is no default." + ::= { eqlMemberEntry 7} + +eqlMemberUUID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + This field is for internal use only." + ::= { eqlMemberEntry 8} + +eqlMemberName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the name of the array. + This name must be unique within the group. + It can be a DNS name, though it is not required to be one. There is no default." + ::= { eqlMemberEntry 9} + +eqlMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This RowStatus is used only to delete a member. + The row in this table could be created only by the subsystem." + ::= { eqlMemberEntry 10 } + +eqlMemberState OBJECT-TYPE + SYNTAX INTEGER { + on-line(1), + off-line(2), + vacate(3), + vacated(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The field specifies the desired state of the array. + Currently setting this value to vacate is the only operation that is + supported." + DEFVAL { on-line } + ::= { eqlMemberEntry 11} + +eqlMemberPolicySingleControllerSafe OBJECT-TYPE + SYNTAX INTEGER { + safe-enabled(1), + safe-disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the cache policy if we boot with only one CM." + DEFVAL { safe-enabled } + ::= { eqlMemberEntry 12} + +eqlMemberPolicyLowBatterySafe OBJECT-TYPE + SYNTAX INTEGER { + safe-enabled(1), + safe-disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the cache policy if the battery charge is below tolerance." + DEFVAL { safe-enabled } + ::= { eqlMemberEntry 13} + +eqlMemberVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the compatibility level of a member." + ::= { eqlMemberEntry 14 } + +eqlMemberDelayDataMove OBJECT-TYPE + SYNTAX INTEGER { + unconfigured(0), + wait(1), + use-member-space(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "When a new member is added to the group the value of this column will be zero(unconfigured). + Before configuring raid-policy , this value must be set to wait(1) or use-member-space(2). + The value can be changed from wait(1) to use-member-space(2) + But once set to use-member-space, it cannot be changed back. + " + DEFVAL { unconfigured } + ::= { eqlMemberEntry 15 } + +eqlMemberDefaultInetRouteType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field is used to indicate the default gateway for the group. + This value can be overriden on a per array basis. + This field contains the address of the local router used to forward network traffic + beyond the local subnet. Gateways are used to connect multiple subnets. + There is no default value for this entry." + + ::= { eqlMemberEntry 16 } + +eqlMemberDefaultInetRoute OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field is used to indicate the default gateway for the group. + This value can be overriden on a per array basis. + This field contains the address of the local router used to forward network traffic + beyond the local subnet. Gateways are used to connect multiple subnets. + There is no default value for this entry." + + ::= { eqlMemberEntry 17 } + +eqlMemberDriveMirroring OBJECT-TYPE + SYNTAX INTEGER { + enabled(0), + disabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "On disk drive failures, this value is checked for mirroring the data onto the spare drive. + The value can be changed from enabled(0) to disabled(1) and vice-versa + " + DEFVAL { enabled } + ::= { eqlMemberEntry 18 } + +eqlMemberProfileIndex OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the profile identifier supported by this member." + DEFVAL { 1 } + ::= { eqlMemberEntry 19 } + +eqlMemberControllerType OBJECT-TYPE + SYNTAX DisplayString( SIZE( 0..32 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies the type of the active controller module on this member. Ex: Type II" + DEFVAL {"unknown"} + ::= { eqlMemberEntry 20 } + +eqlMemberControllerMajorVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies the major version number of the + software present on the active controller module." + DEFVAL { 1 } + ::= { eqlMemberEntry 21 } + +eqlMemberControllerMinorVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies the minor version number of the + software present on the active controller module." + DEFVAL { 1 } + ::= { eqlMemberEntry 22 } + +eqlMemberControllerMaintenanceVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies the maintenance version number of the + software present on the active controller module." + DEFVAL { 0 } + ::= { eqlMemberEntry 23 } + +eqlMemberCompressionCapable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies if the member is capable of supporting compression." + DEFVAL { false } + ::= { eqlMemberEntry 24 } + +--************************************************************************** + +eqlMemberStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlMemberStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Member Status Table" + ::= { eqlmemberObjects 3 } + +eqlMemberStatusEntry OBJECT-TYPE + SYNTAX EqlMemberStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing member status info" + INDEX { eqlGroupId, eqlMemberIndex } + ::= { eqlMemberStatusTable 1 } + +EqlMemberStatusEntry ::= + SEQUENCE { + eqlMemberStatusTotalSpace Integer32, + eqlMemberStatusTotalSpaceUsed Integer32, + eqlMemberStatusModel DisplayString, + eqlMemberStatusSerialNumber DisplayString, + eqlMemberStatusNumberOfControllers INTEGER, + eqlMemberStatusNumberOfDisks Integer32, + eqlMemberStatusNumberOfSpares Integer32, + eqlMemberStatusCacheSize Integer32, + eqlMemberStatusCacheMode INTEGER, + eqlMemberStatusNumberOfConnections Integer32, + eqlMemberStatusAverageTemp Integer32, + eqlMemberStatusTempStatus INTEGER, + eqlMemberStatusBackplaneTempSensor1 Integer32, + eqlMemberStatusBackplaneTempSensor2 Integer32, + eqlMemberStatusPowerSupply1Status INTEGER, + eqlMemberStatusPowerSupply2Status INTEGER, + eqlMemberStatusTrayOneFanOneSpeed Integer32, + eqlMemberStatusTrayOneFanTwoSpeed Integer32, + eqlMemberStatusTrayTwoFanOneSpeed Integer32, + eqlMemberStatusTrayTwoFanTwoSpeed Integer32, + eqlMemberStatusPowerSupplyOneFanStatus INTEGER, + eqlMemberStatusPowerSupplyTwoFanStatus INTEGER, + eqlMemberStatusRaidStatus INTEGER, + eqlMemberStatusRaidPercentage Integer32, + eqlMemberStatusLostRaidBlocks INTEGER, + eqlMemberStatusHealth Integer32, -- deprecated by new health tables in v1.1 + eqlMemberStatusShortId Integer32 + + -- This table is deprecated and new tables for Storage, Chassis, RAID etc... are added!!! + -- Don't add any more columns here + + } + +eqlMemberStatusTotalSpace OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total disk space in MBs on the this array." + ::= { eqlMemberStatusEntry 1} + +eqlMemberStatusTotalSpaceUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total disk space in MBs allocated to volume data + for this array." + ::= { eqlMemberStatusEntry 2} + +eqlMemberStatusModel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the model number for the array." + -- .jpmfix - acutally model of active CM + ::= { eqlMemberStatusEntry 3} + +eqlMemberStatusSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the serial number for the array." + -- -jpmfix looks like SN of active CM + ::= { eqlMemberStatusEntry 4} + +eqlMemberStatusNumberOfControllers OBJECT-TYPE + SYNTAX INTEGER { + single(1), + dual(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the number of Controller modules in the array." + ::= { eqlMemberStatusEntry 5} + +eqlMemberStatusNumberOfDisks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the number of disks installed in the array." + ::= { eqlMemberStatusEntry 6} + +eqlMemberStatusNumberOfSpares OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the number disks allocated as spares in an array." + ::= { eqlMemberStatusEntry 7} + +eqlMemberStatusCacheSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The field specifies the size in MB of the read/write cache within the array." + ::= { eqlMemberStatusEntry 8} + +eqlMemberStatusCacheMode OBJECT-TYPE + SYNTAX INTEGER { + write-thru(1), + write-back(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the mode the cache is in within the array. + The default is write-back. The array will be set to write-thru on battery failure." + DEFVAL { write-back } + ::= { eqlMemberStatusEntry 9} + +eqlMemberStatusNumberOfConnections OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the number of iSCSI initiators which are connected to this array." + ::= { eqlMemberStatusEntry 11} + +eqlMemberStatusAverageTemp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the average tempature of the array in degrees C." + ::= { eqlMemberStatusEntry 12} + +eqlMemberStatusTempStatus OBJECT-TYPE + SYNTAX INTEGER { + good(1), + bad(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies whether the tempatures for the array + are within acceptable tolerances. + ** What are acceptable tolerances?" + ::= { eqlMemberStatusEntry 13} + +eqlMemberStatusBackplaneTempSensor1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the tempature of backplane sensor 1 in degrees C." + ::= { eqlMemberStatusEntry 14} + +eqlMemberStatusBackplaneTempSensor2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the tempature of backplane sensor 2 in degrees C." + ::= { eqlMemberStatusEntry 15} + +eqlMemberStatusPowerSupply1Status OBJECT-TYPE + SYNTAX INTEGER { + on(1), + no-power(2), + failed (3), + fan-failed (4), + not-present (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the state of the first power supply." + ::= { eqlMemberStatusEntry 16} + +eqlMemberStatusPowerSupply2Status OBJECT-TYPE + SYNTAX INTEGER { + on (1), + no-power (2), + failed (3), + fan-failed (4), + not-present (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the state of the second power supply." + ::= { eqlMemberStatusEntry 17} + +eqlMemberStatusTrayOneFanOneSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The field specifies the rpm fan speed for fan tray 1, fan 1." + ::= { eqlMemberStatusEntry 18} + +eqlMemberStatusTrayOneFanTwoSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The field specifies the rpm fan speed for fan tray 1, fan 2." + ::= { eqlMemberStatusEntry 19} + +eqlMemberStatusTrayTwoFanOneSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The field specifies the rpm fan speed for fan tray 2, fan 1." + ::= { eqlMemberStatusEntry 20} + +eqlMemberStatusTrayTwoFanTwoSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The field specifies the rpm fan speed for fan tray 2, fan 2." + ::= { eqlMemberStatusEntry 21} + +eqlMemberStatusPowerSupplyOneFanStatus OBJECT-TYPE + SYNTAX INTEGER { + on-line(1), + off-line (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies whether the fan in power supply one is on-line or not." + ::= {eqlMemberStatusEntry 22} + +eqlMemberStatusPowerSupplyTwoFanStatus OBJECT-TYPE + SYNTAX INTEGER { + on-line(1), + off-line (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies whether the fan in power supply two is on-line or not." + ::= {eqlMemberStatusEntry 23 } + +eqlMemberStatusRaidStatus OBJECT-TYPE + SYNTAX INTEGER { + ok (1), + degraded (2), + verifying (3), + reconstructing (4), + failed (5), + catastrophicLoss(6), + expanding (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the status of the raid subsystem. + This is a composite of the view of the underlying subsystems. + Status ok means things are ok. + Status degraded means we are in a degraded state, possible because no spare is available. + Status verifying means a verify pass is run, and a percent complete is available. + Status reconstructing means we are reconstructing a drive and a percent complete is available. + Status failed means we had a failure while we were up, possibly a drive failed and we have + no spare. + Status catastrophicLoss may not be visible to the user since the member may not be able to + bootup. It means we need administrator intervention to correct the problem. + " + ::= {eqlMemberStatusEntry 24 } + +eqlMemberStatusRaidPercentage OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the percentage complete when the eqlMemberStatusRaidStatus is verifying + or reconstructing." + ::= {eqlMemberStatusEntry 25 } + +eqlMemberStatusLostRaidBlocks OBJECT-TYPE + SYNTAX INTEGER { + true (1), + false (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies whether we have lost blocks in the raid array which + the user may want to clear." + ::= {eqlMemberStatusEntry 26 } + +eqlMemberStatusHealth OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies what the overall health of the member + is on a scale of 0(dead) to 100(healthy) + -- deprecated by new health tables in v1.1" + ::= {eqlMemberStatusEntry 27 } + +eqlMemberStatusShortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies short member address" + ::= {eqlMemberStatusEntry 28 } + +--************************************************************************** + +eqlMemberInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlMemberInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Member Info Table" + ::= { eqlmemberObjects 4 } + +eqlMemberInfoEntry OBJECT-TYPE + SYNTAX EqlMemberInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing member info" + INDEX { eqlGroupId, eqlTargetMemberIndex } + ::= { eqlMemberInfoTable 1 } + +EqlMemberInfoEntry ::= + SEQUENCE { + eqlTargetMemberIndex Integer32, + eqlMemberInfoStatus INTEGER + } + +eqlTargetMemberIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " This is a duplication of eqlMemberIndex just to make our code generation happy." + + ::= { eqlMemberInfoEntry 1} + +eqlMemberInfoStatus OBJECT-TYPE + SYNTAX INTEGER { + on-line(1), + off-line(2), + vacating-in-progress(3), + vacated(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION " The current state of the member." + DEFVAL { on-line } + ::= { eqlMemberInfoEntry 2} + +--************************************************************************** + +eqlMemberHealthTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlMemberHealthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Member Health Table" + ::= { eqlmemberObjects 5 } + +eqlMemberHealthEntry OBJECT-TYPE + SYNTAX EqlMemberHealthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing overall member health info" + INDEX { eqlGroupId, eqlMemberIndex } + ::= { eqlMemberHealthTable 1 } + + +EqlMemberHealthEntry ::= + SEQUENCE { + eqlMemberHealthStatus INTEGER, + eqlMemberHealthWarningConditions BITS, + eqlMemberHealthCriticalConditions BITS + } + + +eqlMemberHealthStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + normal (1), + warning (2), + critical (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of this object is determinted by the severity of the + health condition state variables. The most severe state will + be reflected." + DEFVAL { unknown } + ::= { eqlMemberHealthEntry 1} + +-- these are the encodings based on the definitions in NetBSD/src/sys/EQL/include/emd_info.h +-- Note that snmp bits have bit 0 as the left most (or high order) bit in the octet.. +-- so this struct has to be twiddled +eqlMemberHealthWarningConditions OBJECT-TYPE + SYNTAX BITS { + hwComponentFailedWarn (0), -- A non-critical hardware component has failed + powerSupplyRemoved (1), -- One of the power supplys has been removed; + controlModuleRemoved (2), -- a cm is missing.... + psfanOffline (3), -- a power supply fan has failed; + fanSpeed (4), -- a fan is not operating in its normal ranges; + -- check the eqllog msgs to see the exact fan and issue + cacheSyncing (5), -- the cache is syncing, it would be unwise to power down while this is occuring + raidSetFaulted (6), -- + highTemp (7), -- one or more sensors has exceeded the sensor's warning temp + raidSetLostblkEntry (8), -- the raid set has lost blocks; see the Group Admin manual + secondaryEjectSWOpen (9), -- the eject switch on the secondary controller has been opened; Please close it.. + b2bFailure (10), -- board to board communication between the active and secondary CMs has failed.. Call support? + replicationNoProg (11), -- no progress in replicating a volume. Check network connectivity between partners. + raidSpareTooSmall (12), -- a drive considered a spare is too small to use + lowTemp (13), -- one or more sensors is below the sensor's warning temp range + powerSupplyFailed (14), -- one of the power supplies failed + timeOfDayClkBatteryLow (15), -- time of day clock battery is low + incorrectPhysRamSize (16), -- incorrect physical ram size + mixedMedia (17), -- drive incompatibilities present + sumoChannelCardMissing (18), -- sumo channel card missing + sumoChannelCardFailed (19), -- sumo channel card failed + batteryLessthan72hours (20), -- The battery has insufficient charge to survive a 72 hour power outage. + cpuFanNotSpinning (21), -- The CPU fan is not functioning properly + raidMoreSparesExpected (22), -- more spares are expected + raidSpareWrongType (23), -- a spare if the wrong type of spare + raidSsdRaidsetHasHdd (24), -- SSD RAIDset has a HDD + driveNotApproved (25), -- one or more drives is not approved + noEthernetFlowControl (26), -- Ethernet flow control disabled + fanRemovedCondition (27), + smartBatteryLowCharge (28), + nandHighBadBlockCount (29), -- NAND chip on control module is reporting a large number of bad blocks. + networkStorm (30), -- Array is experiencing a network storm + batteryEndOfLifeWarning (31) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field defines possible warning health conditions and which + ones are present." + ::= { eqlMemberHealthEntry 2} + +eqlMemberHealthCriticalConditions OBJECT-TYPE + SYNTAX BITS { + raidSetDoubleFaulted (0), -- the raid set is double faulted; the psg wont come up without user intervention; See the admin guide + bothFanTraysRemoved (1), -- both fan trays are removed; How are you even seeing this message? + highAmbientTemp (2), -- one or more sensors has exceeded its critical temperature tthreshold + raidLostCache (3), -- The RAID driver is unable to recover the battery-backed cache. The disk array will not initialize without user intervention. See the Handling Lost Data section in the Group Administration manual for more information. + moreThanOneFanSpeedCondition(4), -- more than one fan is operating outside its normal parameters + fanTrayRemoved (5), -- a fan tray has been removed. Loss of the other fan tray will result in the PSA overheating + raidSetLostblkTableFull (6), -- the raid lost block table is full; what is the user supposed to do about this? see the admin guide? + raidDeviceIncompatible (7), -- RAID Device is incompatible with platform. + raidOrphanCache (8), -- The RAID driver has found data in the battery-backed cache with no matching disk array. Initialization will not proceed without user intervention. Call EqualLogic Support for assistance. + raidMultipleRaidSets (9), -- Multiple valid RAIDsets were found. The array cannot choose which one to initialize. Remove all but one valid RAIDset and power-cycle the array. + nVRAMBatteryFailed (10), -- The NVRAM battery has failed. The NVRAM can no longer be used. + hwComponentFailedCrit (11), -- A critical hardware component has failed + incompatControlModule (12), -- An incorrect control module has been inserted into the chassis + lowAmbientTemp (13), -- one or more sensors is below its critical temperature range + opsPanelFailure (14), -- Ops Panel is missing or broken + emmLinkFailure (15), -- Enclosure management services are unavailable + highBatteryTemperature (16), -- Cache battery temperature exceeds upper limit; battery charger is disabled. + enclosureOpenPerm (17), -- Enclosure open for a long time + sumoChannelBothMissing (18), -- Both Sumo Channel cards missing + sumoEIPFailureCOndition (19), -- EIP failed in Sumo. + sumoChannelBothFailed (20), -- Both Sumo Channel cards failed + staleMirrorDiskFailure (21), -- Stale mirror disk failure + c2fPowerModuleFailureCondition(22), -- Cache to flash power module failed + raidsedUnresolved (23), -- Raid sed is unresolved. + colossusDeniedFullPower (24), -- Colossus was denied full power. Drive I/O is unavailable. + cemiUpdateInProgress (25), -- CEMI update is in progress. + colossusCannotStart (26), -- Colossus cannot start normal operation. + multipleFansRemoved (27), -- Multiple fans removed + smartBatteryFailure (28), -- Smart Battery failure + critbit29 (29), -- available + nandFailure (30), -- NAND chip on control module failed to restore persistent data. + batteryEndOfLife (31) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field defines possible critical health conditions and which + ones are present." + ::= { eqlMemberHealthEntry 3} + + +--************************************************************************** + +eqlMemberHealthDetailsTemperatureTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlMemberHealthDetailsTemperatureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Member Health Details Temperature Table. + " + ::= { eqlmemberObjects 6 } + +eqlMemberHealthDetailsTemperatureEntry OBJECT-TYPE + SYNTAX EqlMemberHealthDetailsTemperatureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing member health detailed temperature info" + INDEX { eqlGroupId, eqlMemberIndex, eqlMemberHealthDetailsTempSensorIndex } + ::= { eqlMemberHealthDetailsTemperatureTable 1 } + +EqlMemberHealthDetailsTemperatureEntry ::= + SEQUENCE { + eqlMemberHealthDetailsTempSensorIndex INTEGER, + eqlMemberHealthDetailsTemperatureName DisplayString, + eqlMemberHealthDetailsTemperatureValue Integer32, + eqlMemberHealthDetailsTemperatureCurrentState INTEGER, + eqlMemberHealthDetailsTemperatureHighCriticalThreshold Integer32, + eqlMemberHealthDetailsTemperatureHighWarningThreshold Integer32, + eqlMemberHealthDetailsTemperatureLowCriticalThreshold Integer32, + eqlMemberHealthDetailsTemperatureLowWarningThreshold Integer32, + eqlMemberHealthDetailsTemperatureNameID Unsigned32 + } + +eqlMemberHealthDetailsTempSensorIndex OBJECT-TYPE + SYNTAX INTEGER { + integratedSystemTemperature(1), + backplaneSensor0(2), + backplaneSensor1(3), + controlModule0processor(4), + controlModule0chipset(5), + controlModule1processor(6), + controlModule1chipset(7), + controlModule0sasController(8), + controlModule0sasExpander(9), + controlModule0sesEnclosure(10), + controlModule1sasController(11), + controlModule1sasExpander(12), + controlModule1sesEnclosure(13), + sesOpsPanel(14), + cemi0(15), + cemi1(16), + controlModule0batteryThermistor(17), + controlModule1batteryThermistor(18), + subExpanderModule0(19), + subExpanderModule1(20), + subExpanderModule2(21), + subExpanderModule3(22), + bottomplane0d0(23), + bottomplane0d1(24), + bottomplane0d2(25), + bottomplane0d3(26), + bottomplane0d4(27), + bottomplane1d0(28), + bottomplane1d1(29), + bottomplane1d2(30), + bottomplane1d3(31), + bottomplane1d4(32), + subExpanderModule0expander0(33), + subExpanderModule0expander1(34), + subExpanderModule1expander0(35), + subExpanderModule1expander1(36), + subExpanderModule2expander0(37), + subExpanderModule2expander1(38), + subExpanderModule3expander0(39), + subExpanderModule3expander1(40) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A unique integer that denotes which temperature sensor + this entry refers to" + ::= { eqlMemberHealthDetailsTemperatureEntry 1 } + +eqlMemberHealthDetailsTemperatureName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the name of the sensor that we display to the user." + ::= { eqlMemberHealthDetailsTemperatureEntry 2 } + +eqlMemberHealthDetailsTemperatureValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of this object is temperature in degrees C" + DEFVAL { 0 } + ::= { eqlMemberHealthDetailsTemperatureEntry 3 } + +eqlMemberHealthDetailsTemperatureCurrentState OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + normal (1), -- green + warning (2), -- yellow + critical (3) -- red + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field tells us the state of the temperature sensor. + Either normal, warning or critical." + DEFVAL { unknown } + ::= { eqlMemberHealthDetailsTemperatureEntry 4 } + + +eqlMemberHealthDetailsTemperatureHighCriticalThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "when the TemperatureValue is greater than or equal to this + variable's value the current state is set to critical." + DEFVAL { 0 } + ::= { eqlMemberHealthDetailsTemperatureEntry 5 } + +eqlMemberHealthDetailsTemperatureHighWarningThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "when the TemperatureValue is greater than or equal to this + variable's value and not greater than or equal to the + HighCriticalThreshold, the current state is set to warning." + DEFVAL { 0 } + ::= { eqlMemberHealthDetailsTemperatureEntry 6 } + +eqlMemberHealthDetailsTemperatureLowCriticalThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "when the TemperatureValue is less than or equal to this + variable's value the current state is set to critical." + DEFVAL { 0 } + ::= { eqlMemberHealthDetailsTemperatureEntry 7 } + +eqlMemberHealthDetailsTemperatureLowWarningThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "when the TemperatureValue is less than or equal to this + variable's value and not less than or equal to the + LowCriticalThreshold, the current state is set to warning." + DEFVAL { 0 } + ::= { eqlMemberHealthDetailsTemperatureEntry 8 } + +eqlMemberHealthDetailsTemperatureNameID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the XML based name ID of the sensor that we display to the user." + ::= { eqlMemberHealthDetailsTemperatureEntry 9 } + +--************************************************************************** + +eqlMemberHealthDetailsFanTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlMemberHealthDetailsFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Member Health Details Fan Table." + ::= { eqlmemberObjects 7 } + +eqlMemberHealthDetailsFanEntry OBJECT-TYPE + SYNTAX EqlMemberHealthDetailsFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing member health detailed fan info" + INDEX { eqlGroupId, eqlMemberIndex, eqlMemberHealthDetailsFanIndex } + ::= { eqlMemberHealthDetailsFanTable 1 } + +EqlMemberHealthDetailsFanEntry ::= + SEQUENCE { + eqlMemberHealthDetailsFanIndex INTEGER, + eqlMemberHealthDetailsFanName DisplayString, + eqlMemberHealthDetailsFanValue Unsigned32, + eqlMemberHealthDetailsFanCurrentState INTEGER, + eqlMemberHealthDetailsFanHighCriticalThreshold Unsigned32, + eqlMemberHealthDetailsFanHighWarningThreshold Unsigned32, + eqlMemberHealthDetailsFanLowCriticalThreshold Unsigned32, + eqlMemberHealthDetailsFanLowWarningThreshold Unsigned32, + eqlMemberHealthDetailsFanNameID Unsigned32 + } + +eqlMemberHealthDetailsFanIndex OBJECT-TYPE + SYNTAX INTEGER { + emm0fan0(1), + emm0fan1(2), + emm1fan0(3), + emm1fan1(4), + emm2fan0(5), + emm2fan1(6), + emm3fan0(7), + emm3fan1(8) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A unique integer that identifies the fan that the + corresponding entry refers to + " + ::= { eqlMemberHealthDetailsFanEntry 1 } + +eqlMemberHealthDetailsFanName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the name of the fan that we display to the user." + ::= { eqlMemberHealthDetailsFanEntry 2 } + +eqlMemberHealthDetailsFanValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of this object is fan speed in rpm." + DEFVAL { 0 } + ::= { eqlMemberHealthDetailsFanEntry 3 } + +eqlMemberHealthDetailsFanCurrentState OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + normal (1), -- green + warning (2), -- yellow + critical (3) -- red + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field tells us the state of the fan. + Either normal, warning or critical." + DEFVAL { unknown } + ::= { eqlMemberHealthDetailsFanEntry 4 } + + +eqlMemberHealthDetailsFanHighCriticalThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "when the FanValue is greater than or equal to this + variable's value the current state is set to critical." + DEFVAL { 0 } + ::= { eqlMemberHealthDetailsFanEntry 5 } + +eqlMemberHealthDetailsFanHighWarningThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "when the FanValue is greater than or equal to this + variable's value and not greater than or equal to the + HighCriticalThreshold, the current state is set to warning." + DEFVAL { 0 } + ::= { eqlMemberHealthDetailsFanEntry 6 } + +eqlMemberHealthDetailsFanLowCriticalThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "when the FanValue is less than or equal to this + variable's value the current state is set to critical." + DEFVAL { 0 } + ::= { eqlMemberHealthDetailsFanEntry 7 } + +eqlMemberHealthDetailsFanLowWarningThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "when the FanValue is less than or equal to this + variable's value and not less than or equal to the + LowCriticalThreshold, the current state is set to warning." + DEFVAL { 0 } + ::= { eqlMemberHealthDetailsFanEntry 8 } + +eqlMemberHealthDetailsFanNameID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the XML based name ID of the fan that we display to the user." + ::= { eqlMemberHealthDetailsFanEntry 9 } + +--************************************************************************** + +eqlMemberHealthDetailsPowerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlMemberHealthDetailsPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Member Health Details Power Supply Table. + The mappng of index to power supply: + .1 = power supply 0 + .2 = power supply 1 + .3 = power supply 2 + " + ::= { eqlmemberObjects 8 } + +eqlMemberHealthDetailsPowerSupplyEntry OBJECT-TYPE + SYNTAX EqlMemberHealthDetailsPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing power supply status information." + INDEX { eqlGroupId, eqlMemberIndex, eqlMemberHealthDetailsPowerSupplyIndex } + ::= { eqlMemberHealthDetailsPowerSupplyTable 1 } + +EqlMemberHealthDetailsPowerSupplyEntry ::= + SEQUENCE { + eqlMemberHealthDetailsPowerSupplyIndex INTEGER, + eqlMemberHealthDetailsPowerSupplyName DisplayString, + eqlMemberHealthDetailsPowerSupplyCurrentState INTEGER, + eqlMemberHealthDetailsPowerSupplyFanStatus INTEGER, + eqlMemberHealthDetailsPowerSupplyFirmwareVersion DisplayString, + eqlMemberHealthDetailsPowerSupplyNameID Unsigned32 + } + +eqlMemberHealthDetailsPowerSupplyIndex OBJECT-TYPE + SYNTAX INTEGER { + powerSupply0(1), + powerSupply1(2), + powerSupply2(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Iff the power supply current state is on-and-operating, + then this field tells if the fan is operational." + ::= { eqlMemberHealthDetailsPowerSupplyEntry 1 } + + +eqlMemberHealthDetailsPowerSupplyName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the name of the power supply that we display to the user." + ::= { eqlMemberHealthDetailsPowerSupplyEntry 2 } + +eqlMemberHealthDetailsPowerSupplyCurrentState OBJECT-TYPE + SYNTAX INTEGER { + on-and-operating (1), + no-ac-power (2), + failed-or-no-data (3) -- has ac but no dc out + -- or we have no data + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field tells us the state of the power supply." + DEFVAL { failed-or-no-data } + ::= { eqlMemberHealthDetailsPowerSupplyEntry 3 } + + +eqlMemberHealthDetailsPowerSupplyFanStatus OBJECT-TYPE + SYNTAX INTEGER { + not-applicable (0), + fan-is-operational (1), + fan-not-operational (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Iff the power supply current state is on-and-operating, + then this field tells if the fan is operational." + DEFVAL { fan-not-operational } + ::= { eqlMemberHealthDetailsPowerSupplyEntry 4 } + +eqlMemberHealthDetailsPowerSupplyFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies power supply firmware version. + Only available starting from Porfidio Platforms." + ::= { eqlMemberHealthDetailsPowerSupplyEntry 5 } + +eqlMemberHealthDetailsPowerSupplyNameID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the XML based nameID of the power supply that we display to the user." + ::= { eqlMemberHealthDetailsPowerSupplyEntry 6 } + +--************************************************************************** + +eqlMemberIdentificationTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlMemberIdentificationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " EqualLogic-Dynamic Member Identification Table." + ::= { eqlmemberObjects 9 } + +eqlMemberIdentificationEntry OBJECT-TYPE + SYNTAX EqlMemberIdentificationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of attributes of the array used to identity the location of that array. + " + AUGMENTS { eqlMemberStatusEntry } + ::= { eqlMemberIdentificationTable 1 } + +EqlMemberIdentificationEntry ::= + SEQUENCE { + eqlMemberIdentificationLEDsBlinking TruthValue + } + +eqlMemberIdentificationLEDsBlinking OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " + Setting this variable to true enables blinking of the ALRM and WARN + LEDs on the front panel and the ERR LED on the CM, as seen + from the back. + The blinking stops after 2 hours or when the variable is + set to false. + " + DEFVAL { false } + ::= { eqlMemberIdentificationEntry 1} + +--************************************************************************** + +eqlMemberStorageTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlMemberStorageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " EqualLogic-Dynamic Member Storage Information Table." + ::= { eqlmemberObjects 10 } + +eqlMemberStorageEntry OBJECT-TYPE + SYNTAX EqlMemberStorageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of attributes used to convey the details of storage space utilization on the array. + " + AUGMENTS { eqlMemberIdentificationEntry } + ::= { eqlMemberStorageTable 1 } + +EqlMemberStorageEntry ::= + SEQUENCE { + eqlMemberTotalStorage Integer32, + eqlMemberUsedStorage Integer32, + eqlMemberSnapStorage Integer32, + eqlMemberReplStorage Integer32, + eqlMemberVirtualStorage Counter64, + eqlMemberCompressionStackStorage Counter64 + } + +eqlMemberTotalStorage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total disk storage in MBs on the array." + ::= { eqlMemberStorageEntry 1} + +eqlMemberUsedStorage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies sum of reserved delegated space, reserved volume space, used snapshot space, used replication space." + ::= { eqlMemberStorageEntry 2} + +eqlMemberSnapStorage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies used snapshot space. Space on this array used by snapshots. Note that this value is not the same as space reserved for snapshots." + ::= { eqlMemberStorageEntry 3} + +eqlMemberReplStorage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies used replication space. Space on this array used by in progress replicas or failback replicas. Note that this value is not the same as space reserved for replication." + ::= { eqlMemberStorageEntry 4} + +eqlMemberVirtualStorage OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the amount of space (MB) used by compressed pages if all pages were not compressed on the member." + ::= { eqlMemberStorageEntry 5} + +eqlMemberCompressionStackStorage OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The amount of space (MB) used to store compressed data on this member." + ::= { eqlMemberStorageEntry 6} + +--************************************************************************** + +eqlMemberChassisTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlMemberChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " EqualLogic-Dynamic Member Chassis Information Table." + ::= { eqlmemberObjects 11 } + +eqlMemberChassisEntry OBJECT-TYPE + SYNTAX EqlMemberChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of attributes used to convey the details and type of Chassis present on the array. + " + AUGMENTS { eqlMemberIdentificationEntry } + ::= { eqlMemberChassisTable 1 } + +EqlMemberChassisEntry ::= + SEQUENCE { + eqlMemberModel DisplayString, + eqlMemberSerialNumber DisplayString, + eqlMemberNumberOfControllers INTEGER, + eqlMemberNumberOfDisks Integer32, + eqlMemberCacheSize Integer32, + eqlMemberCacheMode INTEGER, + eqlMemberChassisType INTEGER, + eqlMemberServiceTag DisplayString, + eqlMemberProductFamily DisplayString, + eqlMemberChassisFlags BITS, + eqlMemberChassisDiskSectorSize INTEGER + } + +eqlMemberModel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the model number for the array." + -- .jpmfix - acutally model of active CM + ::= { eqlMemberChassisEntry 1} + +eqlMemberSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the serial number for the array." + -- -jpmfix looks like SN of active CM" + ::= { eqlMemberChassisEntry 2} + +eqlMemberNumberOfControllers OBJECT-TYPE + SYNTAX INTEGER { + single(1), + dual(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the number of Controller modules in the array." + ::= { eqlMemberChassisEntry 3} + +eqlMemberNumberOfDisks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the number of disk installed in the array." + ::= {eqlMemberChassisEntry 4} + +eqlMemberCacheSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The field specifies the size in MB of the read/write cache within the array." + ::= { eqlMemberChassisEntry 5} + +eqlMemberCacheMode OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + write-thru(1), + write-back(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the mode the cache is in within the array. + The default is write-back. The array will be set to write-thru on battery failure." + DEFVAL { write-back } + ::= { eqlMemberChassisEntry 6} + +eqlMemberChassisType OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + t1403(1), + t1603(2), + t4835(3), + tDELLSBB2u1235(4), + tDELLSBB2u2425(5), + tDELLSBB4u2435(6), + tDELL2WB1425V1(7), + tDELLSBB5u6035(8) + + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the chassis type of the array. The default is unknown." + DEFVAL { unknown } + ::= { eqlMemberChassisEntry 7} + +eqlMemberServiceTag OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the service tag number for the array." + ::= { eqlMemberChassisEntry 8} + +eqlMemberProductFamily OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the product family of the peer storage array. Ex: PS5000 E Series." + ::= { eqlMemberChassisEntry 9} + +eqlMemberChassisFlags OBJECT-TYPE + SYNTAX BITS { + isAccelerated(0), -- is the chassis raid6-accelerated? + isAllSedDisks(1), -- are all disks in the chassis SED? + 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 field defines the common place holder for Chassis operational flags. The flags must be of type + enable(1) or disable(0), and the default will always be disable(0)." + DEFVAL { {} } + ::= { eqlMemberChassisEntry 10 } + +eqlMemberChassisDiskSectorSize OBJECT-TYPE + SYNTAX INTEGER { + sector-size-512-bytes(0), + sector-size-4096-bytes(1), + sector-size-unknown(2), + sector-size-mixed(3) -- not currently supported + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the disk sector size of disks in this array." + ::= { eqlMemberChassisEntry 11} + +--************************************************************************** + +eqlMemberConnTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlMemberConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " EqualLogic-Dynamic Member Conn Information Table." + ::= { eqlmemberObjects 12 } + +eqlMemberConnEntry OBJECT-TYPE + SYNTAX EqlMemberConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of attributes used to convey the connections information on the array. + " + AUGMENTS { eqlMemberIdentificationEntry } + ::= { eqlMemberConnTable 1 } + +EqlMemberConnEntry ::= + SEQUENCE { + eqlMemberNumberOfConnections Integer32, + eqlMemberReadLatency Counter64, + eqlMemberWriteLatency Counter64, + eqlMemberReadAvgLatency Gauge32, + eqlMemberWriteAvgLatency Gauge32, + eqlMemberReadOpCount Counter64, + eqlMemberWriteOpCount Counter64, + eqlMemberTxData Counter64, + eqlMemberRxData Counter64, + eqlMemberNumberOfExtConnections Integer32 + } + +eqlMemberNumberOfConnections OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the number of iSCSI connections made from initiators to this array." + ::= {eqlMemberConnEntry 1} + +eqlMemberReadLatency OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The accumulative latency in milli seconds for read operations on this member. The value will be zero until all members are atleast 3.0. The value is reset to zero upon reboot." + ::= {eqlMemberConnEntry 2} + +eqlMemberWriteLatency OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The accumulative latency in milli seconds for write operations on this member. The value will be zero until all members are atleast 3.0. The value is reset to zero upon reboot." + ::= {eqlMemberConnEntry 3} + +eqlMemberReadAvgLatency OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average latency for read operations on this member in milli seconds. The value is reset to zero upon reboot." + ::= {eqlMemberConnEntry 4} + +eqlMemberWriteAvgLatency OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average latency for write operations on this member in milli seconds. The value is reset to zero upon reboot." + ::= {eqlMemberConnEntry 5} + +eqlMemberReadOpCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of read operations on this member. The value is reset to zero upon reboot." + ::= {eqlMemberConnEntry 6} + +eqlMemberWriteOpCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of write operations on this member. The value is reset to zero upon reboot." + ::= {eqlMemberConnEntry 7} + +eqlMemberTxData OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The count of data octets trasmitted by this member.The value is reset to zero upon reboot." + ::= {eqlMemberConnEntry 8} + +eqlMemberRxData OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The count of data octets received by this member.The value is reset to zero upon reboot." + ::= {eqlMemberConnEntry 9} +eqlMemberNumberOfExtConnections OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the number of iSCSI connections made from external initiators to this array." + ::= {eqlMemberConnEntry 10} + +--************************************************************************** + +eqlMemberRAIDTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlMemberRAIDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " EqualLogic-Dynamic Member RAID Information Table." + ::= { eqlmemberObjects 13 } + +eqlMemberRAIDEntry OBJECT-TYPE + SYNTAX EqlMemberRAIDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of attributes used to convey the RAID status information on the array. + " + AUGMENTS { eqlMemberIdentificationEntry } + ::= { eqlMemberRAIDTable 1 } + +EqlMemberRAIDEntry ::= + SEQUENCE { + eqlMemberRaidStatus INTEGER, + eqlMemberRaidPercentage Integer32, + eqlMemberLostRaidBlocks INTEGER, + eqlMemberNumberOfSpares Integer32, + eqlMemberRaidProgress Unsigned32 + } + +eqlMemberRaidStatus OBJECT-TYPE + SYNTAX INTEGER { + ok (1), + degraded (2), + verifying (3), + reconstructing (4), + failed (5), + catastrophicLoss(6), + expanding (7), + mirroring (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the status of the raid subsystem. + This is a composite of the view of the underlying subsystems. + Status ok means things are ok. + Status degraded means we are in a degraded state, possible because no spare is available. + Status verifying means a verify pass is run, and a percent complete is available. + Status reconstructing means we are reconstructing a drive and a percent complete is available. + Status failed means we had a failure while we were up, possibly a drive failed and we have + no spare. + Status catastrophicLoss may not be visible to the user since the member may not be able to + bootup. It means we need administrator intervention to correct the problem. + Status mirroring means we are mirroring a bad drive onto a spare drive. + " + ::= {eqlMemberRAIDEntry 1 } + +eqlMemberRaidPercentage OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the percentage complete when the eqlMemberStatusRaidStatus is verifying + or reconstructing." + ::= {eqlMemberRAIDEntry 2 } + +eqlMemberLostRaidBlocks OBJECT-TYPE + SYNTAX INTEGER { + true (1), + false (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies whether we have lost blocks in the raid array which + the user may want to clear." + ::= {eqlMemberRAIDEntry 3 } + +eqlMemberNumberOfSpares OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the number disks allocated as spares in an array." + ::= { eqlMemberRAIDEntry 4} + +eqlMemberRaidProgress OBJECT-TYPE + SYNTAX Unsigned32 (0..100000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies 1000 times the percentage complete when the eqlMemberStatusRaidStatus is verifying + or reconstructing." + ::= {eqlMemberRAIDEntry 5 } + +--************************************************************************** + +eqlMemberPSGMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlMemberPSGMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " EqualLogic-Dynamic Member PSG Map Table." + ::= { eqlmemberObjects 14 } + +eqlMemberPSGMapEntry OBJECT-TYPE + SYNTAX EqlMemberPSGMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "List of attributes used to convey the PSS ID information of this array in the group map. + " + AUGMENTS { eqlMemberIdentificationEntry } + ::= { eqlMemberPSGMapTable 1 } + +EqlMemberPSGMapEntry ::= + SEQUENCE { + eqlMemberShortId Integer32 + } + +eqlMemberShortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies PSS ID of the member in the context of the leader of the PSG." + ::= {eqlMemberPSGMapEntry 1 } + +-- SNMP TRAPS +-- +-- +-- +-- + +eqlMemberEnclosureMgmtNotifications OBJECT IDENTIFIER ::= {eqlmemberNotifications 1} + +-- traps related to enclosure sensors + +eqlMemberHealthTempSensorHighThreshold NOTIFICATION-TYPE + OBJECTS{ + eqlMemberHealthDetailsTemperatureName, + eqlMemberHealthDetailsTemperatureValue, + eqlMemberHealthDetailsTemperatureCurrentState, + eqlMemberHealthDetailsTemperatureHighCriticalThreshold, + eqlMemberHealthDetailsTemperatureHighWarningThreshold, + eqlMemberHealthDetailsTemperatureNameID + } + STATUS current + DESCRIPTION + "Sent when a high threshold has been exceeded for any of the + enclosure temp sensors. The implementation of this trap should + not send more than one notification of this type for a sensor + in any 10 minute time span" +::= { eqlMemberEnclosureMgmtNotifications 1 } + +eqlMemberHealthTempSensorLowThreshold NOTIFICATION-TYPE + OBJECTS{ + eqlMemberHealthDetailsTemperatureName, + eqlMemberHealthDetailsTemperatureValue, + eqlMemberHealthDetailsTemperatureCurrentState, + eqlMemberHealthDetailsTemperatureLowCriticalThreshold, + eqlMemberHealthDetailsTemperatureLowWarningThreshold, + eqlMemberHealthDetailsTemperatureNameID + } + STATUS current + DESCRIPTION + "Sent when a low threshold has been exceeded for any of the + enclosure temp sensors. The implementation of this trap should + not send more than one notification of this type for a sensor + in any 10 minute time span" +::= { eqlMemberEnclosureMgmtNotifications 2 } + +eqlMemberHealthFanSpeedHighThreshold NOTIFICATION-TYPE + OBJECTS{ + eqlMemberHealthDetailsFanName, + eqlMemberHealthDetailsFanValue, + eqlMemberHealthDetailsFanCurrentState, + eqlMemberHealthDetailsFanHighCriticalThreshold, + eqlMemberHealthDetailsFanHighWarningThreshold, + eqlMemberHealthDetailsFanNameID + } + STATUS current + DESCRIPTION + "Sent when a high threshold has been exceeded for any of the + enclosure fan speed sensors. The implementation of this trap should + not send more than one notification of this type for a sensor + in any 10 minute time span" +::= { eqlMemberEnclosureMgmtNotifications 3 } + +eqlMemberHealthFanSpeedLowThreshold NOTIFICATION-TYPE + OBJECTS{ + eqlMemberHealthDetailsFanName, + eqlMemberHealthDetailsFanValue, + eqlMemberHealthDetailsFanCurrentState, + eqlMemberHealthDetailsFanLowCriticalThreshold, + eqlMemberHealthDetailsFanLowWarningThreshold, + eqlMemberHealthDetailsFanNameID + } + STATUS current + DESCRIPTION + "Sent when a low threshold has been exceeded for any of the + enclosure fan speed sensors. The implementation of this trap should + not send more than one notification of this type for a sensor + in any 10 minute time span" +::= { eqlMemberEnclosureMgmtNotifications 4 } + +eqlMemberHealthPowerSupplyFanFailure NOTIFICATION-TYPE + OBJECTS{ + eqlMemberHealthDetailsPowerSupplyName, + eqlMemberHealthDetailsPowerSupplyFanStatus, + eqlMemberHealthDetailsPowerSupplyNameID + } + STATUS current + DESCRIPTION + "Sent when a failure has been detected on any of the power + supply fan speed sensors. The implementation of this trap should + not send more than one notification of this type for a sensor + in any 10 minute time span" +::= { eqlMemberEnclosureMgmtNotifications 5 } + + +eqlMemberHealthPowerSupplyFailure NOTIFICATION-TYPE + OBJECTS{ + eqlMemberHealthDetailsPowerSupplyName, + eqlMemberHealthDetailsPowerSupplyCurrentState, + eqlMemberHealthDetailsPowerSupplyNameID + } + STATUS current + DESCRIPTION + "Sent when a failure has been detected on any of the power + supplys in the PSA. The implementation of this trap should + not send more than one notification of this type for a sensor + in any 10 minute time span" +::= { eqlMemberEnclosureMgmtNotifications 6 } + +eqlMemberHealthRAIDSetDoubleFaulted NOTIFICATION-TYPE + OBJECTS{ + eqlMemberHealthStatus + } + STATUS current + DESCRIPTION + "Sent when the raid set has been detected to have double faulted. When + this occurs, the array will not come up. + User intervention is required to correct the issue" +::= { eqlMemberEnclosureMgmtNotifications 7 } + +eqlMemberHealthBothFanTraysRemoved NOTIFICATION-TYPE + OBJECTS{ + eqlMemberHealthStatus + } + STATUS current + DESCRIPTION + "Sent when both of the fan trays have been removed from the + chassis. This results in overheating" +::= { eqlMemberEnclosureMgmtNotifications 8 } + +eqlMemberHealthRAIDlostCache NOTIFICATION-TYPE + OBJECTS{ + eqlMemberHealthStatus + } + STATUS current + DESCRIPTION + "Sent because the RAID driver is unable to recover the + battery-backed cache. The disk array will not initialize + without user intervention. See the Handling Lost Data section + in the Group Administration manual for more information." +::= { eqlMemberEnclosureMgmtNotifications 9 } + +eqlMemberHealthFanTrayRemoved NOTIFICATION-TYPE + OBJECTS{ + eqlMemberHealthStatus + } + STATUS current + DESCRIPTION + "Sent when one of the fan trays have been removed from the + chassis. This results in overheating" +::= { eqlMemberEnclosureMgmtNotifications 10 } + +eqlMemberHealthRAIDSetLostBlkTableFull NOTIFICATION-TYPE + OBJECTS{ + eqlMemberHealthStatus + } + STATUS current + DESCRIPTION + "Sent when the RAID lost block table is full. + This usually is an indication of lost data." +::= { eqlMemberEnclosureMgmtNotifications 11 } + +eqlMemberHealthBatteryLessThan72Hours NOTIFICATION-TYPE + OBJECTS{ + eqlMemberHealthStatus + } + STATUS current + DESCRIPTION + "Sent when the battery has insufficient charge to survive + a 72 hour power outage." +::= { eqlMemberEnclosureMgmtNotifications 12 } + +eqlMemberHealthRaidOrphanCache NOTIFICATION-TYPE + OBJECTS{ + eqlMemberHealthStatus + } + STATUS current + DESCRIPTION + "Sent when the RAID driver finds data in the battery-backed cache with no matching disk array. Initialization will not proceed without user intervention. Call EqualLogic Support for assistance." +::= { eqlMemberEnclosureMgmtNotifications 13 } + +eqlMemberHealthRaidMultipleRaidSets NOTIFICATION-TYPE + OBJECTS{ + eqlMemberHealthStatus + } + STATUS current + DESCRIPTION + "Sent when multiple valid RAIDsets were found. The array cannot choose which one to initialize. Remove all but one valid RAIDset and power-cycle the array." +::= { eqlMemberEnclosureMgmtNotifications 14 } + +eqlMemberHealthNVRAMBatteryFailed NOTIFICATION-TYPE + OBJECTS{ + eqlMemberHealthStatus + } + STATUS current + DESCRIPTION + "Sent when the NVRAM battery fails . The NVRAM can no longer be used." +::= { eqlMemberEnclosureMgmtNotifications 15 } + + +eqlMemberHealthhwComponentFailedCrit NOTIFICATION-TYPE + OBJECTS{ + eqlMemberHealthStatus + } + STATUS current + DESCRIPTION + "Sent when a critical hardware component has failed." +::= { eqlMemberEnclosureMgmtNotifications 16 } + + +eqlMemberHealthincompatControlModule NOTIFICATION-TYPE + OBJECTS{ + eqlMemberHealthStatus + } + STATUS current + DESCRIPTION + "Sent when An incorrect control module has been inserted into the chassis." +::= { eqlMemberEnclosureMgmtNotifications 17 } + + +eqlMemberHealthlowAmbientTemp NOTIFICATION-TYPE + OBJECTS{ + eqlMemberHealthStatus + } + STATUS current + DESCRIPTION + "Sent when one or more sensors is below its critical temperature range." +::= { eqlMemberEnclosureMgmtNotifications 18 } + + +eqlMemberHealthopsPanelFailure NOTIFICATION-TYPE + OBJECTS{ + eqlMemberHealthStatus + } + STATUS current + DESCRIPTION + "Sent when Ops Panel is missing or broken." +::= { eqlMemberEnclosureMgmtNotifications 19 } + + +eqlMemberHealthemmLinkFailure NOTIFICATION-TYPE + OBJECTS{ + eqlMemberHealthStatus + } + STATUS current + DESCRIPTION + "Sent when enclosure management services are unavailable." +::= { eqlMemberEnclosureMgmtNotifications 20 } + + +eqlMemberHealthhighBatteryTemperature NOTIFICATION-TYPE + OBJECTS{ + eqlMemberHealthStatus + } + STATUS current + DESCRIPTION + "Sent when the cache battery temperature exceeds upper limit; battery charger is disabled." +::= { eqlMemberEnclosureMgmtNotifications 21 } + +eqlMemberHealthenclosureOpenPerm NOTIFICATION-TYPE + OBJECTS{ + eqlMemberHealthStatus + } + STATUS current + DESCRIPTION + "Sent when the enclosure is open for a long time." +::= { eqlMemberEnclosureMgmtNotifications 22 } + +eqlMemberHealthsumoChannelBothMissing NOTIFICATION-TYPE + OBJECTS{ + eqlMemberHealthStatus + } + STATUS current + DESCRIPTION + "Sent when both the Sumo Channel cards go missing." +::= { eqlMemberEnclosureMgmtNotifications 23 } + +eqlMemberHealthsumoEIPFailureCOndition NOTIFICATION-TYPE + OBJECTS{ + eqlMemberHealthStatus + } + STATUS current + DESCRIPTION + "Sent when EIP failed in Sumo." +::= { eqlMemberEnclosureMgmtNotifications 24 } + +eqlMemberHealthsumoChannelBothFailed NOTIFICATION-TYPE + OBJECTS{ + eqlMemberHealthStatus + } + STATUS current + DESCRIPTION + "Sent when both the Sumo Channel cards go into failed state." +::= { eqlMemberEnclosureMgmtNotifications 25 } + + +--************************************************************************** + +eqlDriveGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlDriveGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Storage Drive Group Table." + ::= { eqlmemberObjects 15 } + +eqlDriveGroupEntry OBJECT-TYPE + SYNTAX EqlDriveGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing drive group configuration" + INDEX { eqlGroupId, eqlMemberIndex, eqlDriveGroupIndex } + ::= { eqlDriveGroupTable 1 } + +EqlDriveGroupEntry ::= + SEQUENCE { + eqlDriveGroupIndex Unsigned32, + eqlDriveGroupStoragePoolIndex Unsigned32, + eqlDriveGroupRAIDPolicy INTEGER + } + +eqlDriveGroupIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field uniquely identifies a RAID Group within a member." + ::= { eqlDriveGroupEntry 1 } + +eqlDriveGroupStoragePoolIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field uniquely identifies a Storage Pool." + DEFVAL { 1 } + ::= { eqlDriveGroupEntry 2 } + +eqlDriveGroupRAIDPolicy OBJECT-TYPE + SYNTAX INTEGER { + unconfigured(0), + raid50(1), + raid10(2), + raid5(3), + raid50-nospares(4), + raid10-nospares(5), + raid5-nospares(6), + raid6(7), + raid6-nospares(8), + raid6-accelerated(9), + hvs-storage(10) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The RAID policy of this drive group: + 0 - unconfigured + 1 - raid50 + 2 - raid10 + 3 - raid5 + 4 - raid50 with minimal spares + 5 - raid10 with minimal spares + 6 - raid5 with minimal spares + 7 - raid6 + 8 - raid6 with minimal spares + 9 - raid6 with ssd acceleration + 10 - hvs storage" + DEFVAL { unconfigured } + ::= { eqlDriveGroupEntry 3 } + +--************************************************************************** + +eqlDriveGroupOpsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlDriveGroupOpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Storage Drive Group Operations Table." + ::= { eqlmemberObjects 16 } + +eqlDriveGroupOpsEntry OBJECT-TYPE + SYNTAX EqlDriveGroupOpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing drive group configuration" + INDEX { eqlGroupId, eqlMemberIndex, eqlDriveGroupIndex, eqlDriveGroupOpsIndex } + ::= { eqlDriveGroupOpsTable 1 } + +EqlDriveGroupOpsEntry ::= + SEQUENCE { + eqlDriveGroupOpsIndex Unsigned32, + eqlDriveGroupOpsRowStatus RowStatus, + eqlDriveGroupOpsOperation INTEGER, + eqlDriveGroupOpsExec INTEGER, + eqlDriveGroupOpsStartTime Counter32, + eqlDriveGroupOpsStoragePoolSourceIndex Unsigned32, + eqlDriveGroupOpsStoragePoolDestinationIndex Unsigned32, + eqlDriveGroupOpsVolBalCommandIndex Unsigned32, + eqlDriveGroupOpsVolBalCommandiscsiLocalMemberId Unsigned32 + } + +eqlDriveGroupOpsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field unique identifies an operation withing a Drive Group." + ::= { eqlDriveGroupOpsEntry 1 } + +eqlDriveGroupOpsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlDriveGroupOpsEntry 2 } + +eqlDriveGroupOpsOperation OBJECT-TYPE + SYNTAX INTEGER { + none(0), + movePool(1), + vacate(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The current operation for this drive group + 0 - no operation + 1 - move Pool + 2 - vacate" + ::= { eqlDriveGroupOpsEntry 3 } + +eqlDriveGroupOpsExec OBJECT-TYPE + SYNTAX INTEGER { + none(0), + cancel(1), + failed(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The action to perform on this operation + 0 - no operation + 1 - cancel + 2 - the operation failed" + ::= { eqlDriveGroupOpsEntry 4 } + +eqlDriveGroupOpsStartTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field contains the time of the start of the operation." + ::= { eqlDriveGroupOpsEntry 5 } + +eqlDriveGroupOpsStoragePoolSourceIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field unique identifies the source Storage Pool." + DEFVAL { 1 } + ::= { eqlDriveGroupOpsEntry 6 } + +eqlDriveGroupOpsStoragePoolDestinationIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field unique identifies the destination Storage Pool." + DEFVAL { 1 } + ::= { eqlDriveGroupOpsEntry 7 } + +eqlDriveGroupOpsVolBalCommandIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "2nd Part of Index for row in eqliscsiVolBalCommandTable" + ::= { eqlDriveGroupOpsEntry 8 } + +eqlDriveGroupOpsVolBalCommandiscsiLocalMemberId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "3rd Part of Index for row in eqliscsiVolBalCommandTable" + ::= { eqlDriveGroupOpsEntry 9 } + +--****************************************************************** + +eqlAdminAccountMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlAdminAccountMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic table indicating the access an administrator + has to a member." + ::= { eqlmemberObjects 17 } + +eqlAdminAccountMemberEntry OBJECT-TYPE + SYNTAX EqlAdminAccountMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the access privilege." + INDEX { eqlGroupId, eqlStorageGroupAdminAccountIndex, eqlMemberIndex } + ::= { eqlAdminAccountMemberTable 1 } + +EqlAdminAccountMemberEntry ::= + SEQUENCE { + eqlAdminAccountMemberAccess INTEGER + } + +eqlAdminAccountMemberAccess OBJECT-TYPE + SYNTAX INTEGER { + read-only (1), + read-write (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The administrative permission to a member." + ::= { eqlAdminAccountMemberEntry 1 } + +--****************************************************************** + +eqlDriveGroupOpsStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlDriveGroupOpsStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Storage Volume Operations Status Table." + ::= { eqlmemberObjects 18 } + +eqlDriveGroupOpsStatusEntry OBJECT-TYPE + SYNTAX EqlDriveGroupOpsStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing status for volume operations." + AUGMENTS { eqlDriveGroupOpsEntry } + + ::= { eqlDriveGroupOpsStatusTable 1} + +EqlDriveGroupOpsStatusEntry ::= + SEQUENCE { + eqlDriveGroupOpsStatusCompletePct Unsigned32 + } + +eqlDriveGroupOpsStatusCompletePct OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The percentage complete an ongoing move or bind operation is" + ::= {eqlDriveGroupOpsStatusEntry 1 } + +--****************************************************************** + +eqlMemberOpsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlMemberOpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Member Operations Table." + ::= { eqlmemberObjects 19 } + +eqlMemberOpsEntry OBJECT-TYPE + SYNTAX EqlMemberOpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing Member operations configuration." + INDEX { eqlGroupId, eqlMemberIndex, eqlMemberOpsIndex } + ::= { eqlMemberOpsTable 1} + +EqlMemberOpsEntry ::= + SEQUENCE { + eqlMemberOpsIndex Unsigned32, + eqlMemberOpsRowStatus RowStatus, + eqlMemberOpsOperation INTEGER, + eqlMemberOpsExec INTEGER, + eqlMemberOpsCompletePct Integer32, + eqlMemberOpsOperationArg DisplayString, + eqlMemberOpsOperationStatus INTEGER, + eqlMemberOpsStartTime Unsigned32, + eqlMemberOpsOperationArg1 DisplayString + } + +eqlMemberOpsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The field uniquely identifies an operation within a Member." + ::= {eqlMemberOpsEntry 1 } + +eqlMemberOpsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlMemberOpsEntry 2 } + +eqlMemberOpsOperation OBJECT-TYPE + SYNTAX INTEGER { + none(0), + diagnose(3), + update(4), + restart(5), + shutdown(6), + delete-pending(7), + install-software-component(8), + cli-update(9) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The current operation for this Member + 0 - no operation + 3 - get diagnostics + 4 - firmware update + 5 - restart array + 6 - shutdown array + 7 - delete old update kit (deprecated, use eqlMemberDynamicOps instead) + 8 - install software component + 9 - update from the cli + " + DEFVAL { none } + ::= { eqlMemberOpsEntry 3 } + +eqlMemberOpsExec OBJECT-TYPE + SYNTAX INTEGER { + none(0), + cancel(1), + failed(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The action to perform on this operation + 0 - no operation + 1 - cancel" + DEFVAL { none } + ::= { eqlMemberOpsEntry 4 } + +eqlMemberOpsCompletePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The percentage complete an ongoing diag operation is" + ::= { eqlMemberOpsEntry 5 } + +eqlMemberOpsOperationArg OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the argument for the operation. + There is no default." + ::= { eqlMemberOpsEntry 6 } + +eqlMemberOpsOperationStatus OBJECT-TYPE + SYNTAX INTEGER { + success(0), + failure(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION " The status of the operation." + DEFVAL { success } + ::= { eqlMemberOpsEntry 7 } + +eqlMemberOpsStartTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field contains the time of the start of the operation." + ::= { eqlMemberOpsEntry 8 } + +eqlMemberOpsOperationArg1 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the additional argument(s) for the operation. + There is no default." + ::= { eqlMemberOpsEntry 9 } + + +--************************************************************************** + +eqlMemberHWComponentTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlMemberHWComponentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Member Hardware component table. This is the general place holder for all single hardware components on the member. If there is more than one such hardware component(controllers, channel cards), they go into their own table. Otherwise they end up in this table." + ::= { eqlmemberObjects 20 } + +eqlMemberHWComponentEntry OBJECT-TYPE + SYNTAX EqlMemberHWComponentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing member health detailed fan info" + INDEX { eqlGroupId, eqlMemberIndex, eqlMemberHWComponentIndex } + ::= { eqlMemberHWComponentTable 1 } + +EqlMemberHWComponentEntry ::= + SEQUENCE { + eqlMemberHWComponentIndex INTEGER, + eqlMemberHWComponentName DisplayString, + eqlMemberHWComponentSerialNumber DisplayString, + eqlMemberHWComponentFirmwareRev DisplayString, + eqlMemberHWComponentStatus INTEGER + } + +eqlMemberHWComponentIndex OBJECT-TYPE + SYNTAX INTEGER { + eip(1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A unique integer that identifies the fan that the + corresponding entry refers to + " + ::= { eqlMemberHWComponentEntry 1 } + +eqlMemberHWComponentName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the name of the component." + ::= { eqlMemberHWComponentEntry 2 } + +eqlMemberHWComponentSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the serial number of the component." + ::= { eqlMemberHWComponentEntry 3 } + +eqlMemberHWComponentFirmwareRev OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the firmware revision of the component." + ::= { eqlMemberHWComponentEntry 4 } + +eqlMemberHWComponentStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + not-present(1), + failed(2), + good(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the status of the component." + DEFVAL {unknown} + ::= { eqlMemberHWComponentEntry 5 } + +--************************************************************************** + +eqlMemberDynamicInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlMemberDynamicInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Member Info Table" + ::= { eqlmemberObjects 21 } + +eqlMemberDynamicInfoEntry OBJECT-TYPE + SYNTAX EqlMemberDynamicInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing dynamic member info " + INDEX { eqlGroupId, eqlMemberIndex } + ::= { eqlMemberDynamicInfoTable 1 } + +EqlMemberDynamicInfoEntry ::= + SEQUENCE { + eqlMemberDynamicInfoPendingUpdateVersion DisplayString, + eqlMemberDynamicInfoIsRestartRunning INTEGER, + eqlMemberDynamicInfoIsUpdateRunning INTEGER + } + +eqlMemberDynamicInfoPendingUpdateVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the string to be read. + To be used to send the member's pending update version. + " + DEFVAL {""} + ::= { eqlMemberDynamicInfoEntry 1 } + +eqlMemberDynamicInfoIsRestartRunning OBJECT-TYPE + SYNTAX INTEGER { + not-running(0), + running(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the status of the reboot shell script." + DEFVAL {not-running} + ::= { eqlMemberDynamicInfoEntry 2 } + +eqlMemberDynamicInfoIsUpdateRunning OBJECT-TYPE + SYNTAX INTEGER { + not-running(0), + running(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the status of the update shell script." + DEFVAL {not-running} + ::= { eqlMemberDynamicInfoEntry 3 } + +--************************************************************************** + +eqlMemberCacheStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlMemberCacheStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic member cache statistics table" + ::= { eqlmemberObjects 22 } + +eqlMemberCacheStatisticsEntry OBJECT-TYPE + SYNTAX EqlMemberCacheStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing member cache statistics info " + INDEX { eqlGroupId, eqlMemberIndex } + ::= { eqlMemberCacheStatisticsTable 1 } + +EqlMemberCacheStatisticsEntry ::= + SEQUENCE { + eqlMemberTotalPageCount Counter64, + eqlMemberHotPageCount Counter64, + eqlMemberWarmPageCount Counter64, + eqlMemberColdPageCount Counter64, + eqlMemberPageSize Unsigned32, + eqlMemberSSDAcceleratorSize Unsigned32, + eqlMemberSSDCacheSize Unsigned32, + eqlMemberSSDAcceleratorEntriesTotal Unsigned32, + eqlMemberSSDAcceleratorEntriesUsed Unsigned32 + } + +eqlMemberTotalPageCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total count of pages on the storage array" + ::= { eqlMemberCacheStatisticsEntry 1 } + +eqlMemberHotPageCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies count of most frequently accessed pages on the storage array" + ::= { eqlMemberCacheStatisticsEntry 2 } + +eqlMemberWarmPageCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies count of moderately accessed pages on the storage array" + ::= { eqlMemberCacheStatisticsEntry 3 } + +eqlMemberColdPageCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies count of pages not currently being accessed on the storage array" + ::= { eqlMemberCacheStatisticsEntry 4 } + +eqlMemberPageSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "KB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies size of an IOM page" + ::= { eqlMemberCacheStatisticsEntry 5 } + +eqlMemberSSDAcceleratorSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "GB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies amount of space reserved for mapping writes to SSD" + ::= { eqlMemberCacheStatisticsEntry 6 } + +eqlMemberSSDCacheSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "GB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies SSD RAID LUN" + ::= { eqlMemberCacheStatisticsEntry 7 } + +eqlMemberSSDAcceleratorEntriesTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total number of i/o's that can be mapped to SSD space" + ::= { eqlMemberCacheStatisticsEntry 8 } + +eqlMemberSSDAcceleratorEntriesUsed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies number of i/o's that are currently mapped to SSD space" + ::= { eqlMemberCacheStatisticsEntry 9 } + +--************************************************************************** + +eqlMemberSEDEncryptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlMemberSEDEncryptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic member encryption shares for SED disks" + ::= { eqlmemberObjects 23 } + +eqlMemberSEDEncryptionEntry OBJECT-TYPE + SYNTAX EqlMemberSEDEncryptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing SED Encryption Key info " + INDEX { eqlGroupId, eqlMemberIndex } + ::= { eqlMemberSEDEncryptionTable 1 } + +EqlMemberSEDEncryptionEntry ::= + SEQUENCE { + eqlMemberSEDEncryptionRowStatus RowStatus, + eqlMemberSEDEncryptionShare1 EqlMemberSEDShareType, + eqlMemberSEDEncryptionShare2 EqlMemberSEDShareType, + eqlMemberSEDEncryptionShare3 EqlMemberSEDShareType + } + +eqlMemberSEDEncryptionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlMemberSEDEncryptionEntry 1 } + +eqlMemberSEDEncryptionShare1 OBJECT-TYPE + SYNTAX EqlMemberSEDShareType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is for the first retrieved SED backup key." + ::= { eqlMemberSEDEncryptionEntry 2 } + +eqlMemberSEDEncryptionShare2 OBJECT-TYPE + SYNTAX EqlMemberSEDShareType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is for the second retrieved SED backup key." + ::= { eqlMemberSEDEncryptionEntry 3 } + +eqlMemberSEDEncryptionShare3 OBJECT-TYPE + SYNTAX EqlMemberSEDShareType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is for the third retrieved SED backup key." + ::= { eqlMemberSEDEncryptionEntry 4 } + +--****************************************************************** + +eqlMemberDynamicOpsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlMemberDynamicOpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Member Operations Table. + This table is for member operations that do not require persistent storage. + Rows in this table should be used instead of eqlMemberOps." + ::= { eqlmemberObjects 24 } + +eqlMemberDynamicOpsEntry OBJECT-TYPE + SYNTAX EqlMemberDynamicOpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing Member operations configuration." + INDEX { eqlGroupId, eqlMemberIndex, eqlMemberDynamicOpsOperation } + ::= { eqlMemberDynamicOpsTable 1} + +EqlMemberDynamicOpsEntry ::= + SEQUENCE { + eqlMemberDynamicOpsOperation INTEGER, + eqlMemberDynamicOpsOperationArg OCTET STRING + } + +eqlMemberDynamicOpsOperation OBJECT-TYPE + SYNTAX INTEGER { + none(0), + delete-pending(7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The current operation for this Member + 0 - no operation + 1 - delete old update kit + " + DEFVAL { none } + ::= { eqlMemberDynamicOpsEntry 1 } + + +eqlMemberDynamicOpsOperationArg OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the argument for the operation. + There is no default." + ::= { eqlMemberDynamicOpsEntry 2 } + + +--************************************************************************** + +eqlMemberGroupInfoAtMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlMemberGroupInfoAtMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Member Group Info Known At Member Table" + ::= { eqlmemberObjects 25 } + +eqlMemberGroupInfoAtMemberEntry OBJECT-TYPE + SYNTAX EqlMemberGroupInfoAtMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing Group info that in-use at this Member." + INDEX { eqlGroupId, eqlMemberIndex } +::= { eqlMemberGroupInfoAtMemberTable 1 } + +EqlMemberGroupInfoAtMemberEntry ::= + SEQUENCE { + eqlMemberGroupInfoAtMemberPasswd1 OCTET STRING, -- NOT null-terminated + eqlMemberGroupInfoAtMemberPasswd1Len Unsigned32 + } + +eqlMemberGroupInfoAtMemberPasswd1 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..128)) -- GROUP_MAX_CREDENTIALS_SIZE = 128 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The eqlGroupPasswd1 value that is currently in-use at this Member. + Used by PSGD to insure that all Members are using the same eqlGroupPasswd1 value + before deleting the backup password. Not null-terminated. Not printable characters." + --DEFAULT cookie "secure" + ::= { eqlMemberGroupInfoAtMemberEntry 1 } + +eqlMemberGroupInfoAtMemberPasswd1Len OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of octets in eqlMemberGroupInfoAtMemberPasswd1." + ::= { eqlMemberGroupInfoAtMemberEntry 2 } + + +--************************************************************************** + +eqlDriveGroupStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlDriveGroupStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Storage Drive Group Statistics Table." + ::= { eqlmemberObjects 26 } + +eqlDriveGroupStatisticsEntry OBJECT-TYPE + SYNTAX EqlDriveGroupStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing drive group statistics." + INDEX { eqlGroupId, eqlMemberIndex, eqlDriveGroupStatisticsIndex } + ::= { eqlDriveGroupStatisticsTable 1 } + +EqlDriveGroupStatisticsEntry ::= + SEQUENCE { + eqlDriveGroupStatisticsIndex INTEGER, + eqlDriveGroupStatisticsHeadroom Unsigned32 + } + +eqlDriveGroupStatisticsIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field uniquely identifies a RAID Group within a member." + ::= { eqlDriveGroupStatisticsEntry 1 } + +eqlDriveGroupStatisticsHeadroom OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is the recent, estimated, and smoothed percentage by which the RAID Group is not utilized." + ::= { eqlDriveGroupStatisticsEntry 2 } + +--************************************************************************** +-- This table is for the dynamic information that we need from the member +-- that doesn't fit in eqlMemberInfoTable (handled by psgd, not netmgtd) +-- and eqlMemberDynamicInfoTable (used by netmgtd but polled all the time - +-- every 30 seconds or so - by the GUI) and eqlMemberStatusTable is serviced +-- by emd. +-- This table was added initially for the Language Version +-- ************************************************************************ + +eqlMemberFirmwareInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlMemberFirmwareInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Member Info Table " + ::= { eqlmemberObjects 27 } + +eqlMemberFirmwareInfoEntry OBJECT-TYPE + SYNTAX EqlMemberFirmwareInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing member info" + INDEX { eqlGroupId, eqlMemberIndex } + ::= { eqlMemberFirmwareInfoTable 1 } + +EqlMemberFirmwareInfoEntry ::= + SEQUENCE { + eqlMemberLanguageVersion DisplayString, + eqlMemberFirmwareInfoDataReduction INTEGER + } + +eqlMemberLanguageVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the installed language kit version" + DEFVAL {""} + ::= { eqlMemberFirmwareInfoEntry 1 } + +eqlMemberFirmwareInfoDataReduction OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), -- Current state of data reduction support is unknown. + disabled(1), -- Member is capable of some form of data-reduction, but it has never been enabled. + no-capable-hardware(2), -- Current member does not support data-reduction. + no-capable-raid(3), -- Data reduction is supported, but the RAID type is not correct. + compression-running(4), -- Member is actively compressing data. + compression-paused(5) -- Compression of new data has been paused. + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Current form of data reduction to be used on the member. + The member must support the requested value in order for it to be set." + DEFVAL { unknown } + ::= { eqlMemberFirmwareInfoEntry 2 } + +--************************************************************************** + +eqlDriveGroupHeatProfileInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlDriveGroupHeatProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Storage Drive Group Heat-Profile Information Table." + ::= { eqlmemberObjects 28 } + +eqlDriveGroupHeatProfileInfoEntry OBJECT-TYPE + SYNTAX EqlDriveGroupHeatProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) identifying a per-drive-group heat profile." + INDEX { eqlGroupId, eqlMemberIndex, eqlDriveGroupStatisticsIndex, eqlDriveGroupHeatProfilePart } + ::= { eqlDriveGroupHeatProfileInfoTable 1 } + +EqlDriveGroupHeatProfileInfoEntry ::= + SEQUENCE { + eqlDriveGroupHeatProfilePart Unsigned32, + eqlDriveGroupHeatProfileColdCount Counter64, + -- NOTE: SNMPv2 does not support floating point. + eqlDriveGroupHeatProfileMinMagnitude Integer32, + eqlDriveGroupHeatProfileMinMultiplier Unsigned32, + eqlDriveGroupHeatProfileMaxMagnitude Integer32, + eqlDriveGroupHeatProfileMaxMultiplier Unsigned32 + -- Want to put LBA/page range or something in here eventually. + } + +eqlDriveGroupHeatProfilePart OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "If 1, the entire drive group, otherwise a part (possibly the only part)." + ::= { eqlDriveGroupHeatProfileInfoEntry 1 } + +eqlDriveGroupHeatProfileColdCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of cold pages." + ::= { eqlDriveGroupHeatProfileInfoEntry 2 } + +eqlDriveGroupHeatProfileMinMagnitude OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum access-rate magnitude. An access-rate magnitude is the rounded-down-to-integer logarithm base 2 of the access rate in accesses per second." + ::= { eqlDriveGroupHeatProfileInfoEntry 3 } + +eqlDriveGroupHeatProfileMinMultiplier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum access-rate multiplier for the minimum access-rate magnitude. An access-rate multiplier is the fractional 32 bits added to 1.0 to constitute a multiplier, which when multiplied by 2 to the access-rate magnitude yields the access-rate floor of a bin of the histogram that is the heat profile." + ::= { eqlDriveGroupHeatProfileInfoEntry 4 } + +eqlDriveGroupHeatProfileMaxMagnitude OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum access-rate magnitude." + ::= { eqlDriveGroupHeatProfileInfoEntry 5 } + +eqlDriveGroupHeatProfileMaxMultiplier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum access-rate multiplier for the maximum access-rate magnitude." + ::= { eqlDriveGroupHeatProfileInfoEntry 6 } + +--************************************************************************** + +eqlDriveGroupHeatProfileBinTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlDriveGroupHeatProfileBinEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Storage Drive Group Heat-Profile-Histogram Bins Table." + ::= { eqlmemberObjects 29 } + +eqlDriveGroupHeatProfileBinEntry OBJECT-TYPE + SYNTAX EqlDriveGroupHeatProfileBinEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) representing one bin in the heat-profile histogram, telling how many pages covered by the heat profile have at least a certain access rate." + INDEX { eqlGroupId, eqlMemberIndex, eqlDriveGroupStatisticsIndex, eqlDriveGroupHeatProfilePart, eqlDriveGroupHeatProfileBinId } + ::= { eqlDriveGroupHeatProfileBinTable 1 } + +EqlDriveGroupHeatProfileBinEntry ::= + SEQUENCE { + eqlDriveGroupHeatProfileBinId Unsigned32, + -- NOTE: SNMPv2 does not support floating point. + eqlDriveGroupHeatProfileAccessRateMagnitude Integer32, + eqlDriveGroupHeatProfileAccessRateMultiplier Unsigned32, + eqlDriveGroupHeatProfileCount Counter64 + } + +eqlDriveGroupHeatProfileBinId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The identifier of the bin." + ::= { eqlDriveGroupHeatProfileBinEntry 1 } + +eqlDriveGroupHeatProfileAccessRateMagnitude OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The access-rate magnitude (cf. eqlDriveGroupHeatProfileMinMagnitude) for the bin." + ::= { eqlDriveGroupHeatProfileBinEntry 2 } + +eqlDriveGroupHeatProfileAccessRateMultiplier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The access-rate multiplier (cf. eqlDriveGroupHeatProfileMinMultiplier) for the bin." + ::= { eqlDriveGroupHeatProfileBinEntry 3 } + +eqlDriveGroupHeatProfileCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of pages having the access-rate floor of the bin." + ::= { eqlDriveGroupHeatProfileBinEntry 4 } + +--************************************************************************** + +eqlTaggedHeatProfileInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlTaggedHeatProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Storage Tagged Heat-Profile Information Table." + ::= { eqlmemberObjects 30 } + +eqlTaggedHeatProfileInfoEntry OBJECT-TYPE + SYNTAX EqlTaggedHeatProfileInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) identifying a quasi-per-volume heat profile." + INDEX { eqlGroupId, eqlMemberIndex, eqlTaggedHeatTag } + ::= { eqlTaggedHeatProfileInfoTable 1 } + +EqlTaggedHeatProfileInfoEntry ::= + SEQUENCE { + eqlTaggedHeatTag Unsigned32, + eqlTaggedHeatProfileColdCount Counter64, + -- NOTE: SNMPv2 does not support floating point. + eqlTaggedHeatProfileMinMagnitude Integer32, + eqlTaggedHeatProfileMinMultiplier Unsigned32, + eqlTaggedHeatProfileMaxMagnitude Integer32, + eqlTaggedHeatProfileMaxMultiplier Unsigned32 + } + +eqlTaggedHeatTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A tag identifying a heat profile that could apply to internal non-volume page usage, internal-volume usage, or external-volume usage. User volumes have tags of 128 or higher." + ::= { eqlTaggedHeatProfileInfoEntry 1 } + +eqlTaggedHeatProfileColdCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of cold pages." + ::= { eqlTaggedHeatProfileInfoEntry 2 } + +eqlTaggedHeatProfileMinMagnitude OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum access-rate magnitude. An access-rate magnitude is the rounded-down-to-integer logarithm base 2 of the access rate in accesses per second." + ::= { eqlTaggedHeatProfileInfoEntry 3 } + +eqlTaggedHeatProfileMinMultiplier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum access-rate multiplier for the minimum access-rate magnitude. An access-rate multiplier is the fractional 32 bits added to 1.0 to constitute a multiplier, which when multiplied by 2 to the access-rate magnitude yields the access-rate floor of a bin of the histogram that is the heat profile." + ::= { eqlTaggedHeatProfileInfoEntry 4 } + +eqlTaggedHeatProfileMaxMagnitude OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum access-rate magnitude." + ::= { eqlTaggedHeatProfileInfoEntry 5 } + +eqlTaggedHeatProfileMaxMultiplier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum access-rate multiplier for the maximum access-rate magnitude." + ::= { eqlTaggedHeatProfileInfoEntry 6 } + +--************************************************************************** + +eqlTaggedHeatProfileBinTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlTaggedHeatProfileBinEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Storage Tagged Heat-Profile-Histogram Bins Table." + ::= { eqlmemberObjects 31 } + +eqlTaggedHeatProfileBinEntry OBJECT-TYPE + SYNTAX EqlTaggedHeatProfileBinEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) representing one bin in the quasi-per-volume heat-profile histogram, telling how many pages covered by the heat profile have at least a certain access rate." + INDEX { eqlGroupId, eqlMemberIndex, eqlTaggedHeatTag, eqlTaggedHeatProfileBinId } + ::= { eqlTaggedHeatProfileBinTable 1 } + +EqlTaggedHeatProfileBinEntry ::= + SEQUENCE { + eqlTaggedHeatProfileBinId Unsigned32, + -- NOTE: SNMPv2 does not support floating point. + eqlTaggedHeatProfileAccessRateMagnitude Integer32, + eqlTaggedHeatProfileAccessRateMultiplier Unsigned32, + eqlTaggedHeatProfileCount Counter64 + } + +eqlTaggedHeatProfileBinId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The identifier of the bin." + ::= { eqlTaggedHeatProfileBinEntry 1 } + +eqlTaggedHeatProfileAccessRateMagnitude OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The access-rate magnitude (cf. eqlTaggedHeatProfileMinMagnitude) for the bin." + ::= { eqlTaggedHeatProfileBinEntry 2 } + +eqlTaggedHeatProfileAccessRateMultiplier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The access-rate multiplier (cf. eqlTaggedHeatProfileMinMultiplier) for the bin." + ::= { eqlTaggedHeatProfileBinEntry 3 } + +eqlTaggedHeatProfileCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of pages having the access-rate floor of the bin." + ::= { eqlTaggedHeatProfileBinEntry 4 } + +--************************************************************************** + +eqlMemberRaidPoliciesTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlMemberRaidPoliciesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Member Raid Policies Table." + ::= { eqlmemberObjects 32 } + +eqlMemberRaidPoliciesEntry OBJECT-TYPE + SYNTAX EqlMemberRaidPoliciesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) represents a RAID policy." + INDEX { eqlGroupId, eqlMemberIndex, eqlDriveGroupRAIDPolicy } + ::= { eqlMemberRaidPoliciesTable 1 } + +EqlMemberRaidPoliciesEntry ::= + SEQUENCE { + eqlMemberRaidPoliciesBehavior INTEGER, + eqlMemberRaidPoliciesRAIDCapacity Counter64 + } + +eqlMemberRaidPoliciesBehavior OBJECT-TYPE + SYNTAX INTEGER { + always (1), + never (2), + cli (3), + cliSanHQ (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The behavior to be followed for this RAID policy based on the current + RAID policy, the effective drive capacity and the platform. + Behavior always means the RAID policy is always configurable. + Behavior never means the RAID policy is never configurable. + Behavior cli means the RAID policy is configurable via CLI only. + Behavior cliSanHQ means the RAID policy is configurable via CLI only and + SanHQ will monitor and report on its usage." + ::= { eqlMemberRaidPoliciesEntry 1 } + +eqlMemberRaidPoliciesRAIDCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The estimated RAID capacity in mega-bytes of the RAID set if using this RAID policy." + ::= { eqlMemberRaidPoliciesEntry 2 } + +--************************************************************************** + + +-- This table describes the per TCP connection statistics for a member. +-- Each connection is uniquely identified by the four tuple laddr:lport:faddr:fport. +-- ************************************************************************ + +eqlMemberPerTCPConnectionStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlMemberPerTCPConnectionStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Storage Member Per TCP Connection Statistics Table." + ::= { eqlmemberObjects 33 } + + +eqlMemberPerTCPConnectionStatsEntry OBJECT-TYPE + SYNTAX EqlMemberPerTCPConnectionStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) of a member's per TCP connection statistics." + INDEX { eqlGroupId, eqlMemberIndex, eqlMemberPerTCPConnectionStatsIndex } + ::= { eqlMemberPerTCPConnectionStatsTable 1 } + +EqlMemberPerTCPConnectionStatsEntry ::= + SEQUENCE { + + eqlMemberPerTCPConnectionStatsIndex Unsigned32, + eqlMemberPerTCPConnectionStatsLocalAddrType InetAddressType, + eqlMemberPerTCPConnectionStatsLocalAddr InetAddress, + eqlMemberPerTCPConnectionStatsLocalPort Unsigned32, + eqlMemberPerTCPConnectionStatsForeignAddrType InetAddressType, + eqlMemberPerTCPConnectionStatsForeignAddr InetAddress, + eqlMemberPerTCPConnectionStatsForeignPort Unsigned32, + eqlMemberPerTCPConnectionStatsMss Unsigned32, + eqlMemberPerTCPConnectionStatsState INTEGER, + eqlMemberPerTCPConnectionStatsSndpack Counter64, + eqlMemberPerTCPConnectionStatsSndbyte Counter64, + eqlMemberPerTCPConnectionStatsSndrexmitpack Counter64, + eqlMemberPerTCPConnectionStatsSndrexmitbyte Counter64, + eqlMemberPerTCPConnectionStatsRexmttimeout Counter64, + eqlMemberPerTCPConnectionStatsFastrexmt Counter64, + eqlMemberPerTCPConnectionStatsSndprobe Counter64, + eqlMemberPerTCPConnectionStatsRcvpack Counter64, + eqlMemberPerTCPConnectionStatsRcvbyte Counter64, + eqlMemberPerTCPConnectionStatsRcvwinprobe Counter64, + eqlMemberPerTCPConnectionStatsRcvbadsum Counter64 + } + + eqlMemberPerTCPConnectionStatsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An arbitrary integer used to uniquely identify a + particular connection. The index may change between requests." + ::= { eqlMemberPerTCPConnectionStatsEntry 1 } + + eqlMemberPerTCPConnectionStatsLocalAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The local IP address type (ipv4 or ipv6) of the connection." + ::= { eqlMemberPerTCPConnectionStatsEntry 2 } + + eqlMemberPerTCPConnectionStatsLocalAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The local IP address of the connection." + ::= { eqlMemberPerTCPConnectionStatsEntry 3 } + + eqlMemberPerTCPConnectionStatsLocalPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The local port of the connection." + ::= { eqlMemberPerTCPConnectionStatsEntry 4 } + + eqlMemberPerTCPConnectionStatsForeignAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The foreign IP address type(ipv4 or ipv6) of the connection." + ::= { eqlMemberPerTCPConnectionStatsEntry 5 } + + eqlMemberPerTCPConnectionStatsForeignAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The foreign IP address of the connection." + ::= { eqlMemberPerTCPConnectionStatsEntry 6 } + + eqlMemberPerTCPConnectionStatsForeignPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The foreign port of the connection." + ::= { eqlMemberPerTCPConnectionStatsEntry 7 } + + eqlMemberPerTCPConnectionStatsMss OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The TCP maximum segment size." + ::= { eqlMemberPerTCPConnectionStatsEntry 8 } + + eqlMemberPerTCPConnectionStatsState OBJECT-TYPE + SYNTAX INTEGER { + tcps-closed(0), + tcps-listen(1), + tcps-syn-sent(2), + tcps-syn-received(3), + tcps-established(4), + tcps-close-wait(5), + tcps-fin-wait1(6), + tcps-closing(7), + tcps-last-ack(8), + tcps-fin-wait2(9), + tcps-time-wait(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The TCP state of the connection." + ::= { eqlMemberPerTCPConnectionStatsEntry 9 } + + + eqlMemberPerTCPConnectionStatsSndpack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of data packets sent." + ::= { eqlMemberPerTCPConnectionStatsEntry 10 } + + eqlMemberPerTCPConnectionStatsSndbyte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of data bytes sent." + ::= { eqlMemberPerTCPConnectionStatsEntry 11 } + + eqlMemberPerTCPConnectionStatsSndrexmitpack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of data packets retransmitted." + ::= { eqlMemberPerTCPConnectionStatsEntry 12 } + + eqlMemberPerTCPConnectionStatsSndrexmitbyte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of data bytes retransmitted." + ::= { eqlMemberPerTCPConnectionStatsEntry 13 } + + eqlMemberPerTCPConnectionStatsRexmttimeout OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of retransmit timeouts(slow start counter)." + ::= { eqlMemberPerTCPConnectionStatsEntry 14 } + + eqlMemberPerTCPConnectionStatsFastrexmt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of fast retransmits." + ::= { eqlMemberPerTCPConnectionStatsEntry 15 } + + eqlMemberPerTCPConnectionStatsSndprobe OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of window probes sent." + ::= { eqlMemberPerTCPConnectionStatsEntry 16 } + + eqlMemberPerTCPConnectionStatsRcvpack OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of packets received in sequence." + ::= { eqlMemberPerTCPConnectionStatsEntry 17 } + + eqlMemberPerTCPConnectionStatsRcvbyte OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of bytes received in sequence." + ::= { eqlMemberPerTCPConnectionStatsEntry 18 } + + eqlMemberPerTCPConnectionStatsRcvwinprobe OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of received window probe packets." + ::= { eqlMemberPerTCPConnectionStatsEntry 19 } + + eqlMemberPerTCPConnectionStatsRcvbadsum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of packets received with checksum errors." + ::= { eqlMemberPerTCPConnectionStatsEntry 20 } + + +--************************************************************************** + +-- NOTE: DESCRIPTION strings for *Table entries are parsed. +END diff --git a/equallogic/eqlnas.mib b/equallogic/eqlnas.mib new file mode 100644 index 0000000..0539feb --- /dev/null +++ b/equallogic/eqlnas.mib @@ -0,0 +1,5696 @@ +-- Mib files packaged on Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054) + +-- These are from draft-ietf-ops-rfc2851-update-00.txt +-- You will have to work out the details with your own +EQLNAS-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter64, Integer32,TimeTicks, enterprises, IpAddress, Counter32, Counter64, Gauge32 + FROM SNMPv2-SMI + DateAndTime, RowPointer + FROM SNMPv2-TC + TruthValue, RowStatus, DisplayString + FROM SNMPv2-TC + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB -- RFC2851 + equalLogic + FROM EQUALLOGIC-SMI +-- UTFString +-- FROM EQLGROUP-MIB + eqlApplianceIndex, eqlApplianceNetworkType, eqlApplianceNetworkID + FROM EQLAPPLIANCE-MIB + StatusDisabledDefault, SiteIndex, SiteIndexOrZero, eqliscsiVolumeReplSiteIndex + FROM EQLVOLUME-MIB; + +eqlNASModule MODULE-IDENTITY + LAST-UPDATED "201503171528Z" + ORGANIZATION "EqualLogic Inc." + CONTACT-INFO + "Contact: Customer Support + Postal: Dell Inc + 300 Innovative Way, Suite 301, Nashua, NH 03062 + Tel: +1 603-579-9762 + E-mail: US-NH-CS-TechnicalSupport@dell.com + WEB: www.equallogic.com" + + DESCRIPTION + "Appliances information. + + Copyright (c) 2004-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 "200907130000Z" -- 02-Sep-06 + DESCRIPTION "Initial revision" + ::= { enterprises equalLogic(12740) 18 } + +eqlNASObjects OBJECT IDENTIFIER ::= { eqlNASModule 1 } + +--*********************************************************************************** +-- Textual conventions + +UNIXPermissions ::= TEXTUAL-CONVENTION + DISPLAY-HINT "o" + STATUS current + DESCRIPTION + "This textual convention defines a format to display file and directory permissions in UNIX" + SYNTAX Unsigned32 + +ClusterNameType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "t" + STATUS current + DESCRIPTION "Name of the Spartan cluster" + SYNTAX OCTET STRING (SIZE (1..64)) + +ClusterIdType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "t" + STATUS current + DESCRIPTION + "This textual convention defines string for a cluster-id. + Get this string from node. Size defined in ClusterIdType in xmlApiObjects.xml" + SYNTAX OCTET STRING (SIZE(0..50)) + +CertificateType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "t" + STATUS current + DESCRIPTION "RSA Certifcate. Max possible size for the whole certificate is 4096 bytes. + This type represents a segment of the certificate." + SYNTAX OCTET STRING (SIZE (0..1750)) + +NASContainerNameType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "t" + STATUS current + DESCRIPTION "Name used to identify NAS Container. Contains only letters, digits and underscores. Must begin with either letter or an underscore." + SYNTAX OCTET STRING (SIZE (1..230)) + +--*********************************************************************************** + + +eqlNASApplianceTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASApplianceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Appliance Table. + This table contains a list of NAS pools that this group is managing. + TimeoutAll:60" + ::= { eqlNASObjects 1 } + +eqlNASApplianceEntry OBJECT-TYPE + SYNTAX EqlNASApplianceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing NAS Container info." + INDEX { eqlApplianceIndex } + + ::= { eqlNASApplianceTable 1} + +EqlNASApplianceEntry ::= + SEQUENCE { + eqlNASApplianceRowStatus RowStatus, + eqlNASAppliancePoolSize Unsigned32, + eqlNASApplianceEQLPoolIndex Unsigned32, + eqlNASApplianceReplRemoteUserName OCTET STRING, + eqlNASApplianceNFSv4Mode INTEGER + } + +eqlNASApplianceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlNASApplianceEntry 1 } + +eqlNASAppliancePoolSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the size of the NAS Container in MB." + ::= { eqlNASApplianceEntry 2 } + +eqlNASApplianceEQLPoolIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to indicate the EQL pool used by the NAS appliance." + ::= { eqlNASApplianceEntry 3 } + +eqlNASApplianceReplRemoteUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This field is used to indicate the Username EQL will use for NAS replication for all partners." + ::= { eqlNASApplianceEntry 4 } + +eqlNASApplianceNFSv4Mode OBJECT-TYPE + SYNTAX INTEGER { + disabled (0), + enabled (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field enables or disables NFSv4 Access NAS appliance." + DEFVAL { disabled } + ::= { eqlNASApplianceEntry 5 } + + +----------------------------------------------------------------------------------------------- +eqlNASContainerTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASContainerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Appliance Table. + This table contains a list of NAS Appliance configurations for containers the group is managing. + TimeoutAll:60" + ::= { eqlNASObjects 3 } + +eqlNASContainerEntry OBJECT-TYPE + SYNTAX EqlNASContainerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing NAS Container info." + INDEX { eqlApplianceIndex, eqlNASContainerIndex } + + ::= { eqlNASContainerTable 1} + +EqlNASContainerEntry ::= + SEQUENCE { + eqlNASContainerIndex Unsigned32, + eqlNASContainerRowStatus RowStatus, + eqlNASContainerName OCTET STRING, + eqlNASContainerCapacity Unsigned32, + eqlNASContainerUsedSpaceAlert Unsigned32, + eqlNASContainerSnapshotHardQuota Unsigned32, + eqlNASContainerSnapshotUsedSpaceAlert Unsigned32, + eqlNASContainerUnixFilePermissions UNIXPermissions, + eqlNASContainerUnixDirPermissions UNIXPermissions, + eqlNASContainerQuotaEnabled TruthValue, + eqlNASContainerFileAccessSecurity INTEGER, + eqlNASContainerAccessTimeManagementGranularity INTEGER, + eqlNASContainerOptimizationEnabled TruthValue, + eqlNASContainerDedupMethodType INTEGER, + eqlNASContainerCompressionEnabled TruthValue, + eqlNASContainerModificationTimeFilter INTEGER, + eqlNASContainerAccessTimeFilter INTEGER, + eqlNASContainerExcludeFilesByNamePattern OCTET STRING, + eqlNASContainerAction INTEGER, + eqlNASContainerDefaultUserQuota Unsigned32, + eqlNASContainerDefaultUserQuotaAlert Unsigned32, + eqlNASContainerDefaultGroupQuota Unsigned32, + eqlNASContainerDefaultGroupQuotaAlert Unsigned32, + eqlNASContainerOptimizationFilterMode INTEGER, + eqlNASContainerRehydrateOnReadEnabled TruthValue + } + +eqlNASContainerIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Unique Identifier used to create and manage NAS Containers. When creating NAS Containers, value must be retrieved using eqlApplianceUniqueIDValue with eqlApplianceUniqueIDType set to fsid." + ::= { eqlNASContainerEntry 1 } + +eqlNASContainerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Row status variable used to manage this row." + ::= { eqlNASContainerEntry 2 } + +eqlNASContainerName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..230)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name used to identify NAS Container. Contains only letters, digits and underscores. Must begin with either letter or an underscore. " + ::= { eqlNASContainerEntry 3 } + +eqlNASContainerCapacity OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Size of NAS Container in MB." + ::= { eqlNASContainerEntry 4 } + +eqlNASContainerUsedSpaceAlert OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "%" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Alert user when NAS container used space reaches certain % value of NAS container size.Default value is choosen from eqlNASApplianceConfigUsedSpaceAlert" + ::= { eqlNASContainerEntry 5 } + +eqlNASContainerSnapshotHardQuota OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "%" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This threshold, represented as a % of NAS container size, triggers auto-deletion of snapshots. The oldest snapshots are deleted first. Default value is choosen from eqlNASApplianceConfigSnapHardQuota" + ::= { eqlNASContainerEntry 6 } + +eqlNASContainerSnapshotUsedSpaceAlert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Alert user when NAS container snapshot used space reaches certain % value of NAS container snapshot size.Default value is choosen from eqlNASApplianceConfigSnapSpaceAlert " + ::= { eqlNASContainerEntry 7 } + +eqlNASContainerUnixFilePermissions OBJECT-TYPE + SYNTAX UNIXPermissions + MAX-ACCESS read-create + STATUS current + DESCRIPTION " This field is applicable only when Security style is set to NFS" + ::= { eqlNASContainerEntry 8 } + +eqlNASContainerUnixDirPermissions OBJECT-TYPE + SYNTAX UNIXPermissions + MAX-ACCESS read-create + STATUS current + DESCRIPTION " This field is applicable only when Security style is set to NFS" + ::= { eqlNASContainerEntry 9 } + +eqlNASContainerQuotaEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + ::= { eqlNASContainerEntry 10 } + +eqlNASContainerFileAccessSecurity OBJECT-TYPE + SYNTAX INTEGER { + mixed(1), + ntfs(2), + unix(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + DEFVAL {ntfs} + ::= { eqlNASContainerEntry 11 } + +eqlNASContainerAccessTimeManagementGranularity OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + always(1), + everyFiveMinutes(2), + hourly(3), + daily(4), + weekly(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Access time management granularity." + DEFVAL {daily} + ::= { eqlNASContainerEntry 12 } + +eqlNASContainerOptimizationEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Enable or disable optimization" + DEFVAL {false} + ::= { eqlNASContainerEntry 13 } + +eqlNASContainerDedupMethodType OBJECT-TYPE + SYNTAX INTEGER { + variable-chunk(1), + object(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Dedup method to use on this file system when optimization is enabled. Reserved for future use. Currently not supported." + DEFVAL {variable-chunk} + ::= { eqlNASContainerEntry 14 } + +eqlNASContainerCompressionEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "enable or disable compression. Restricted by the type of license" + DEFVAL {false} + ::= { eqlNASContainerEntry 15 } + +eqlNASContainerModificationTimeFilter OBJECT-TYPE + SYNTAX INTEGER (30..365) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Exclude files modified less than the specified number of days before. 30 to 365 days" + DEFVAL {30} + ::= { eqlNASContainerEntry 16 } + +eqlNASContainerAccessTimeFilter OBJECT-TYPE + SYNTAX INTEGER (30..365) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Exclude files accessed less than the specified number of days before. 30 to 365 days" + DEFVAL {30} + ::= { eqlNASContainerEntry 17 } + +eqlNASContainerExcludeFilesByNamePattern OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..256)) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION "Regular expression identifying the file name pattern to exclude from optimization. Empty string means no exclusion." + DEFVAL {""} + ::= { eqlNASContainerEntry 18 } + +eqlNASContainerAction OBJECT-TYPE + SYNTAX INTEGER { + none(0), + delete-host-access-cfg(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Use this column to perform actions on this container." + DEFVAL {none} +::= { eqlNASContainerEntry 19 } + +eqlNASContainerDefaultUserQuota OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Default quota per user when quotas are enabled on NAS Containers." + DEFVAL { 0 } --- 0 for user quota hard limit disabled +::= { eqlNASContainerEntry 20 } + +eqlNASContainerDefaultUserQuotaAlert OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "%" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Specified as a percentage of default group quota as a default for containers in this nas-group. + This is the amount of used space that triggers user alerts" + DEFVAL { 0 } --- 0 for user quota warn limit disabled +::= { eqlNASContainerEntry 21 } + + +eqlNASContainerDefaultGroupQuota OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Default quota per group when quotas are enabled on NAS Containers." + DEFVAL { 0 } --- 0 for group quota hard limit disabled +::= { eqlNASContainerEntry 22 } + + +eqlNASContainerDefaultGroupQuotaAlert OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "%" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Specified as a percentage of default group quota as a default for containers in this nas-group. + This is the amount of used space that triggers user alerts" +DEFVAL { 0 } --- 0 for group quota warn limit disabled +::= { eqlNASContainerEntry 23 } + +eqlNASContainerOptimizationFilterMode OBJECT-TYPE + SYNTAX INTEGER { + use-filters(0), + ignore-filters(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Specifies the filter mode to be applied to qualify files for data reduction. + user-filters implies files need to meet the access time and modify time filter + criteria before they can be considered for data reduction. + ignore-filters implies files are considered for data reduction irrespective of + the access time and modify time filter criteria, using an access time and modification + time value of 1 day. This mode is recommended for containers with archive data only." + DEFVAL { use-filters } +::= { eqlNASContainerEntry 24 } + +eqlNASContainerRehydrateOnReadEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Enable or disable rehydrate on read in a data reduction disabled nas container" + DEFVAL {false} + ::= { eqlNASContainerEntry 25 } + + +---------------------------------------- +eqlNASContainerUniqueIDTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASContainerUniqueIDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Unique ID table. + This table is used to retrieve Unique ID values when creating new objects. + TimeoutAll:60" + ::= { eqlNASContainerTable 2 } + +eqlNASContainerUniqueIDEntry OBJECT-TYPE + SYNTAX EqlNASContainerUniqueIDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing unique ID information." + INDEX { eqlApplianceIndex, eqlNASContainerIndex, eqlNASContainerUniqueIDType } + + ::= { eqlNASContainerUniqueIDTable 1} + +EqlNASContainerUniqueIDEntry ::= + SEQUENCE { + eqlNASContainerUniqueIDType INTEGER, + eqlNASContainerUniqueIDValueLen Unsigned32, + eqlNASContainerUniqueIDValue OCTET STRING + } + +eqlNASContainerUniqueIDType OBJECT-TYPE + SYNTAX INTEGER { + snapshot(1), + quota(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Indicates the type of the id. For now only Snapshot and quota Ids are needed for at the container scope" + ::= {eqlNASContainerUniqueIDEntry 1 } + +eqlNASContainerUniqueIDValueLen OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Length of the value represented by column eqlNASContainerUniqueIDValue" + ::= {eqlNASContainerUniqueIDEntry 2 } + +eqlNASContainerUniqueIDValue OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Value of eqlNASContainerUniqueIDType represented in network byte order." + ::= {eqlNASContainerUniqueIDEntry 3 } + + +---*************************************************************** + +eqlNASApplianceDefaultCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASApplianceDefaultCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic (semi) Appliance Table. + This table contains a list of NAS Appliance default configurations for containers the group is managing. + TimeoutAll:60" + ::= { eqlNASObjects 4 } + +eqlNASApplianceDefaultCfgEntry OBJECT-TYPE + SYNTAX EqlNASApplianceDefaultCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing NAS Container Status info." + INDEX { eqlApplianceIndex } + + ::= { eqlNASApplianceDefaultCfgTable 1} + +EqlNASApplianceDefaultCfgEntry ::= + SEQUENCE { + eqlNASApplianceConfigUsedSpaceAlert Unsigned32, + eqlNASApplianceConfigSnapSpaceAlert Unsigned32, + eqlNASApplianceConfigSnapHardQuota Unsigned32, + eqlNASApplianceContainerUnixFilePerms UNIXPermissions, + eqlNASApplianceContainerUnixDirPerms UNIXPermissions, + eqlNASApplianceContainerFileSecurity INTEGER, + eqlNASApplianceDefaultUserQuota Unsigned32, + eqlNASApplianceDefaultUserQuotaAlert Unsigned32, + eqlNASApplianceDefaultGroupQuota Unsigned32, + eqlNASApplianceDefaultGroupQuotaAlert Unsigned32, + eqlNASApplianceDefaultCIFSAllowGuestAccess TruthValue, + eqlNASApplianceCIFSAuthenticationMode INTEGER, + eqlNASApplianceDefaultCIFSLockEnforcement INTEGER, + eqlNASApplianceNFSExportReadWrite INTEGER, + eqlNASApplianceNFSExportTrustedUsers INTEGER, + eqlNASApplianceAccessTimeManagementGranularity INTEGER, + eqlNASApplianceOptimizationEnabled TruthValue, + eqlNASApplianceDedupMethodType INTEGER, + eqlNASApplianceCompressionEnabled TruthValue, + eqlNASApplianceModificationTimeFilter INTEGER, + eqlNASApplianceAccessTimeFilter INTEGER, + eqlNASApplianceExcludeFilesByNamePattern OCTET STRING, + eqlNASApplianceDefaultCIFSAntivirusEnabled StatusDisabledDefault, + eqlNASApplianceDefaultCIFSAntivirusPolicy INTEGER, + eqlNASApplianceDefaultCIFSAntivirusExtensions OCTET STRING, + eqlNASApplianceDefaultCIFSAntivirusExtensionsPolicy INTEGER, + eqlNASApplianceDefaultCIFSAntivirusExcludeDirPaths OCTET STRING, + eqlNASApplianceDefaultCIFSAntivirusLargeFileSize Unsigned32, + eqlNASApplianceDefaultCIFSAntivirusLargeFileOpen INTEGER, + eqlNASApplianceDefaultNFSExportsFileId32bit INTEGER + } + +eqlNASApplianceConfigUsedSpaceAlert OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "%" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Specified as a percentage of NAS container size as a default for containers in this nas-group. + This is the amount of used space that triggers user alerts" + DEFVAL { 80 } --- EXANET has this at 100% aka no alert + ::= { eqlNASApplianceDefaultCfgEntry 1 } + +eqlNASApplianceConfigSnapSpaceAlert OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "%" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Specified as a percentage of NAS container size as a default for containers in this nas-group. + The is the amount of space consumed by snapshots at which user alerts are triggered" + DEFVAL { 80} ---EXANET has this at 100% + ::= { eqlNASApplianceDefaultCfgEntry 2 } + +eqlNASApplianceConfigSnapHardQuota OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "%" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Specified as a percentage of NAS container size as a default for containers in this nas-group. + This is the threshold that triggers auto-deletion of snapshots. Oldest first." + DEFVAL { 50} + ::= { eqlNASApplianceDefaultCfgEntry 3 } + +eqlNASApplianceContainerUnixFilePerms OBJECT-TYPE + SYNTAX UNIXPermissions + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Define the default UNIX permissions of new files created from Windows clients. Default value is 0744" + DEFVAL { 484} + ::= { eqlNASApplianceDefaultCfgEntry 4 } + +eqlNASApplianceContainerUnixDirPerms OBJECT-TYPE + SYNTAX UNIXPermissions + MAX-ACCESS read-create + STATUS current + DESCRIPTION " Define the default UNIX permissions of new directories created from Windows clients. Default value is 0755" + DEFVAL { 493} + ::= { eqlNASApplianceDefaultCfgEntry 5 } + +eqlNASApplianceContainerFileSecurity OBJECT-TYPE + SYNTAX INTEGER { + mixed(1), + ntfs(2), + unix(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to define how the system will maintain and verify file access security." + DEFVAL {ntfs} + ::= { eqlNASApplianceDefaultCfgEntry 6 } + +eqlNASApplianceDefaultUserQuota OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Default quota per user when quotas are enabled on NAS Containers." + DEFVAL { 0 } --- EXANET Says Unlimited + ::= { eqlNASApplianceDefaultCfgEntry 7 } + +eqlNASApplianceDefaultUserQuotaAlert OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "%" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Specified as a percentage of default group quota as a default for containers in this nas-group. + This is the amount of used space that triggers user alerts" + DEFVAL { 0 } --- 0 aka no alert + ::= { eqlNASApplianceDefaultCfgEntry 8 } + + +eqlNASApplianceDefaultGroupQuota OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Default quota per group when quotas are enabled on NAS Containers." + DEFVAL { 0 } --- EXANET Says Unlimited + ::= { eqlNASApplianceDefaultCfgEntry 9 } + + +eqlNASApplianceDefaultGroupQuotaAlert OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "%" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Specified as a percentage of default group quota as a default for containers in this nas-group. + This is the amount of used space that triggers user alerts" + DEFVAL { 0 } --- 0 aka no alert + ::= { eqlNASApplianceDefaultCfgEntry 10 } + +eqlNASApplianceDefaultCIFSAllowGuestAccess OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Choose whether to allow unknown users to access the share as guests. " + DEFVAL { false} + ::= { eqlNASApplianceDefaultCfgEntry 11 } + +eqlNASApplianceCIFSAuthenticationMode OBJECT-TYPE + SYNTAX INTEGER{ + allow-everyone(1), + active-directory(2), + local-users(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + DEFVAL {allow-everyone} + ::= { eqlNASApplianceDefaultCfgEntry 12 } + +eqlNASApplianceDefaultCIFSLockEnforcement OBJECT-TYPE + SYNTAX INTEGER{ + all-locks(0), + share-locks-op-locks(1), + only-share-locks(2) +} + MAX-ACCESS read-create + STATUS current + DESCRIPTION " Define the types of locks that the system will enforce, in addition to share locks which are always enforced. Byte range locks allow applications to ensure data integrity. Opportunistic locks (oplocks) increase the efficiency of client machine caching and improve performance. NOTE: This software release does not support changing the locking enforcement policy. Only the default option (all-locks) is supported." + DEFVAL{all-locks} + ::= { eqlNASApplianceDefaultCfgEntry 13 } + +eqlNASApplianceNFSExportReadWrite OBJECT-TYPE + SYNTAX INTEGER { + read-write(1), + read-only(2) +} + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Define the access rights for the NFS export. If the access rights for the NFS export are stricter than those defined for a specific file, the file's access rights will be overridden by those of the NFS export. " + DEFVAL { read-write} + ::= { eqlNASApplianceDefaultCfgEntry 14 } + +eqlNASApplianceNFSExportTrustedUsers OBJECT-TYPE + SYNTAX INTEGER{ + all-except-root(1), + none(2), + all(3) +} + MAX-ACCESS read-create + STATUS current + DESCRIPTION " Define which users are trusted. Other users will be identified as guests. " + DEFVAL {all-except-root} + ::= { eqlNASApplianceDefaultCfgEntry 15 } + +eqlNASApplianceAccessTimeManagementGranularity OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + always(1), + everyFiveMinutes(2), + hourly(3), + daily(4), + weekly(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Access time management granularity." + DEFVAL {daily} + ::= { eqlNASApplianceDefaultCfgEntry 16 } + +eqlNASApplianceOptimizationEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Enable or disable optimization. Reserved for future use. Not supported currently." + DEFVAL {false} + ::= { eqlNASApplianceDefaultCfgEntry 17 } + +eqlNASApplianceDedupMethodType OBJECT-TYPE + SYNTAX INTEGER { + variable-chunk(1), + object(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Dedup method to use on this file system when optimization is enabled. Reserved for future use. Currently not supported." + DEFVAL {variable-chunk} + ::= { eqlNASApplianceDefaultCfgEntry 18 } + +eqlNASApplianceCompressionEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "enable or disable compression. Restricted by the type of license. Reserved for future use. Not supported currently." + DEFVAL {false} + ::= { eqlNASApplianceDefaultCfgEntry 19 } + +eqlNASApplianceModificationTimeFilter OBJECT-TYPE + SYNTAX INTEGER (30..365) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Exclude files modified less than the specified number of days before. 30 to 365 days." + DEFVAL {30} + ::= { eqlNASApplianceDefaultCfgEntry 20 } + +eqlNASApplianceAccessTimeFilter OBJECT-TYPE + SYNTAX INTEGER (30..365) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Exclude files accessed less than the specified number of days before. 30 to 365 days." + DEFVAL {30} + ::= { eqlNASApplianceDefaultCfgEntry 21 } + +eqlNASApplianceExcludeFilesByNamePattern OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..256)) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION "Regular expression identifying the file name pattern to exclude from optimization. Empty string means no exclusion." + DEFVAL {""} + ::= { eqlNASApplianceDefaultCfgEntry 22 } + +eqlNASApplianceDefaultCIFSAntivirusEnabled OBJECT-TYPE + SYNTAX StatusDisabledDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Default which determines whether the antivirus service is disabled or enabled for a CIFS share at the time of creation." + DEFVAL { disabled } + ::= { eqlNASApplianceDefaultCfgEntry 23 } + +-------------------------------------------------------------------------------------------- +-- eqlNASApplianceDefaultCIFSAntivirusPolicy is deprecated. +-- It will now always be set to quarantine(0). +-------------------------------------------------------------------------------------------- +eqlNASApplianceDefaultCIFSAntivirusPolicy OBJECT-TYPE + SYNTAX INTEGER { + quarantine(0), + do-nothing(1), + remove(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Default which determines the action to be taken on a virus-infected file. This field is deprecated and unsupported. The value now always will be quarantine(0)." + DEFVAL { quarantine } + ::= { eqlNASApplianceDefaultCfgEntry 24 } + +eqlNASApplianceDefaultCIFSAntivirusExtensions OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Default which determines which files should be / should not be scanned for viruses. This is a comma-separated list. The value of the next field determines if the files with the corresponding extensions will be scanned or not for viruses. Cannot contain wild characters * and ?. Extensions are case-insensitive." + DEFVAL {""} + ::= { eqlNASApplianceDefaultCfgEntry 25 } + +-------------------------------------------------------------------------------------------- +-- eqlNASApplianceDefaultCIFSAntivirusExtensionsPolicy is deprecated. +-- It will now always be set to exclude(0). +-------------------------------------------------------------------------------------------- +eqlNASApplianceDefaultCIFSAntivirusExtensionsPolicy OBJECT-TYPE + SYNTAX INTEGER { + exclude(0), + include(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Default which determines whether the files whose extensions match with those specified in the field above should be scanned OR should not be scanned for viruses. This field is deprecated and unsupported. The value now always will be exclude(0)." + DEFVAL { exclude } + ::= { eqlNASApplianceDefaultCfgEntry 26 } + +eqlNASApplianceDefaultCIFSAntivirusExcludeDirPaths OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..512)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Default which determines the list of the directory paths which should not be scanned for viruses. It is a comma-separated list. Paths can contain wildcards * and ?. NOTE: * will not match several path components. " + DEFVAL {""} + ::= { eqlNASApplianceDefaultCfgEntry 27 } + +eqlNASApplianceDefaultCIFSAntivirusLargeFileSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Default which determines the largest file size in MB which is sent to Antivirus server for scanning on the fly. The files larger than the specified size are not scanned. Access to these large files will be allowed or denied based on the CIFS Antivirus Large File Open option." + DEFVAL {3072} + ::= { eqlNASApplianceDefaultCfgEntry 28 } + +eqlNASApplianceDefaultCIFSAntivirusLargeFileOpen OBJECT-TYPE + SYNTAX INTEGER { + deny (0), + allow (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Default which determines if CIFS clients are allowed to open files larger than the value defined by AntivirusLargeFileSize." + DEFVAL { deny } + ::= { eqlNASApplianceDefaultCfgEntry 29 } + +eqlNASApplianceDefaultNFSExportsFileId32bit OBJECT-TYPE + SYNTAX INTEGER { + enabled (0), + disabled (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Default option to trigger 32-bit compatibility mode for NFS export. When enabled, reported FileId (inode) information contains only lower 32-bits set. When disabled, reported FileId (inode) information contains full 64-bit values." + DEFVAL { enabled } + ::= { eqlNASApplianceDefaultCfgEntry 30 } + +-------------------------------------------------------------------------------------------- +eqlNASContainerStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASContainerStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic NAS Container Table. + This table contains a list of NAS Appliance configurations for containers the group is managing. + TimeoutAll:60" + ::= { eqlNASObjects 5 } + +eqlNASContainerStatusEntry OBJECT-TYPE + SYNTAX EqlNASContainerStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing NAS Container Status info." + INDEX { eqlApplianceIndex, eqlNASContainerIndex } + + ::= { eqlNASContainerStatusTable 1} + +EqlNASContainerStatusEntry ::= + SEQUENCE { + eqlNASContainerStatusConnections Unsigned32, + eqlNASContainerStatusUsedSpace Unsigned32, + eqlNASContainerStatusSnapshotSpace Unsigned32, + eqlNASContainerStatusNumNFSExports Unsigned32, + eqlNASContainerStatusNumCIFSShares Unsigned32, + eqlNASContainerStatusAllocatedSpace Unsigned32, + eqlNASContainerStatusFreeSpace Unsigned32, + eqlNASContainerStatusNumOfSnapshots Unsigned32, + eqlNASContainerStatusOptimizationSpaceSavings Unsigned32, + eqlNASContainerStatusOptimized TruthValue, + eqlNASContainerStatusReplState INTEGER, + eqlNASContainerStatusNextSnapshotID Unsigned32 + } + +eqlNASContainerStatusConnections OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlNASContainerStatusEntry 1 } + + +eqlNASContainerStatusUsedSpace OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Space used by NAS Containers including both snapshot space and filesystem usage)" + ::= { eqlNASContainerStatusEntry 2 } + + +eqlNASContainerStatusSnapshotSpace OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Amount of used space in MB used by NAS Containers for storage of snapshot data. This is not snapshot reserve but rather snapshot reserve space currently in use. Initially this value would be 0." + ::= { eqlNASContainerStatusEntry 3 } + + +eqlNASContainerStatusNumNFSExports OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlNASContainerStatusEntry 4 } + + +eqlNASContainerStatusNumCIFSShares OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlNASContainerStatusEntry 5 } + +eqlNASContainerStatusAllocatedSpace OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Amount of space in MB allocated by NAS Containers" + ::= { eqlNASContainerStatusEntry 6 } + +eqlNASContainerStatusFreeSpace OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Amount of total free space in MB including both snapshot and filesystem" + ::= { eqlNASContainerStatusEntry 7 } + +eqlNASContainerStatusNumOfSnapshots OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of snapshots" + ::= { eqlNASContainerStatusEntry 8 } + +eqlNASContainerStatusOptimizationSpaceSavings OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Amount of space saved in MB due to applying optimization" + ::= { eqlNASContainerStatusEntry 9 } + +eqlNASContainerStatusOptimized OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "True if optimization was enabled once, false otherwise" + ::= { eqlNASContainerStatusEntry 10 } + +eqlNASContainerStatusReplState OBJECT-TYPE + SYNTAX INTEGER { + standalone(0), + source(1), + destination(2), + promoted(3), + not-available(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This column gives information about the replication + status of this FileSystem. Standalone means the filesystem + is not being replicated. Source means this filesystem is a + source to a remote filesystem. Destination means this + filesystem is destination for a source filesystem. + Promoted means this filesystem used to be a destination + but is right now promoted." + ::= { eqlNASContainerStatusEntry 11 } + + +eqlNASContainerStatusNextSnapshotID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This column denotes the next SnapshotID avaiable for this particular container." + ::= { eqlNASContainerStatusEntry 12 } + + +-------------------------------------------------------------------------------------------- +eqlNASApplianceNFSExportsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASApplianceNFSExportsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Equallogic-Dynamic NAS NFS Exports Table. + This table contains a list of NFS exports configuration entry. + TimeoutAll:60" + ::= { eqlNASObjects 6 } + +eqlNASApplianceNFSExportsEntry OBJECT-TYPE + SYNTAX EqlNASApplianceNFSExportsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing NFS exports configuration." + INDEX { eqlApplianceIndex, eqlNASContainerIndex, eqlNASApplianceNFSExportName } + ::= { eqlNASApplianceNFSExportsTable 1 } + +EqlNASApplianceNFSExportsEntry ::= + SEQUENCE { + eqlNASApplianceNFSExportName OCTET STRING, + eqlNASApplianceNFSExportsRowStatus RowStatus, + eqlNASApplianceNFSExportDirectory OCTET STRING, + eqlNASApplianceNFSAccess INTEGER, + eqlNASApplianceNFSLimitReportedSize Unsigned32, + eqlNASApplianceNFSAccessClientIPType InetAddressType, + eqlNASApplianceNFSAccessClientIP InetAddress, + eqlNASApplianceNFSAccessClientNetmaskType InetAddressType, + eqlNASApplianceNFSAccessClientNetmask InetAddress, + eqlNASApplianceNFSTrustUsers INTEGER, + eqlNASApplianceNFSExportsFileId32bit INTEGER + } + +eqlNASApplianceNFSExportName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Contains only letters, digits and underscores. Must begin with a letter." + ::= { eqlNASApplianceNFSExportsEntry 1 } + + +eqlNASApplianceNFSExportsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Rowstatus variable used to manage this conceptual row." + ::= { eqlNASApplianceNFSExportsEntry 2 } + +eqlNASApplianceNFSExportDirectory OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..512)) -- Restricting to 512 characters since eqlNASContainerDirectoryName has a limit of 512 characters. Also, increasing this to 1024 means increasing kRCC_MAX_CMD_LEN to greater than 1024. + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Full path to the Directory to be exported." + ::= { eqlNASApplianceNFSExportsEntry 3 } + +eqlNASApplianceNFSAccess OBJECT-TYPE + SYNTAX INTEGER { + read-write(1), + read-only(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + DEFVAL { read-write } + ::= { eqlNASApplianceNFSExportsEntry 4 } + +eqlNASApplianceNFSLimitReportedSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Default value is zero and it means the actual size of NFS export will be returned. When the value is non-zeo, this value will be used instead of actual NFS Export size." + DEFVAL {0} + ::= { eqlNASApplianceNFSExportsEntry 5 } + +eqlNASApplianceNFSAccessClientIPType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Type of eqlNASApplianceNFSAccessClientIP field." + ::= { eqlNASApplianceNFSExportsEntry 6 } + +eqlNASApplianceNFSAccessClientIP OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Value of this column along with eqlNASApplianceNFSAccessClientNetmask will determine access policy for clients" + ::= { eqlNASApplianceNFSExportsEntry 7 } + +eqlNASApplianceNFSAccessClientNetmaskType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Type of eqlNASApplianceNFSAccessClientNetmask field. This value must match with eqlNASApplianceNFSAccessClientIPType field." + ::= { eqlNASApplianceNFSExportsEntry 8 } + +eqlNASApplianceNFSAccessClientNetmask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Value of this column along with eqlNASApplianceNFSAccessClientIP will determine access policy for clients" + ::= { eqlNASApplianceNFSExportsEntry 9 } + +eqlNASApplianceNFSTrustUsers OBJECT-TYPE + SYNTAX INTEGER { + all-except-root(1), + none(2), + all(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION " Trusted users who can access the NFS Export" + DEFVAL { all-except-root } + ::= { eqlNASApplianceNFSExportsEntry 10 } + +eqlNASApplianceNFSExportsFileId32bit OBJECT-TYPE + SYNTAX INTEGER { + enabled (0), + disabled (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Determines 32-bit compatibility mode for this NFS export. When enabled, reported FileId (inode) information contains only lower 32-bits. When disabled, reported FileId (inode) information contains full 64-bit values." + DEFVAL { enabled } + ::= { eqlNASApplianceNFSExportsEntry 11 } + +-------------------------------------------------------------------------------------------- +-- +-- *** SW: Not yet supported by Exanet *** +-- +-- eqlNASApplianceNFSConnectionTable OBJECT-TYPE +-- SYNTAX SEQUENCE OF EqlNASApplianceNFSConnectionEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION "Equallogic-Dynamic NAS NFS Connection Table. +-- This table contains a list of NFS connection entries. +-- TimeoutAll:60" +-- ::= { eqlNASObjects 7 } +-- +-- eqlNASApplianceNFSConnectionEntry OBJECT-TYPE +-- SYNTAX EqlNASApplianceNFSConnectionEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION "An entry (row) containing NFS connection entry." +-- INDEX { eqlApplianceIndex, eqlNASContainerIndex, eqlNASApplianceNFSExportName, +-- eqlNASApplianceNFSSourceIpAddressType, eqlNASApplianceNFSSourceIpAddress, +-- eqlNASApplianceNFSClientSourcePort } +-- ::= { eqlNASApplianceNFSConnectionTable 1 } +-- +-- EqlNASApplianceNFSConnectionEntry ::= +-- SEQUENCE { +-- eqlNASApplianceNFSSourceIpAddressType InetAddressType, +-- eqlNASApplianceNFSSourceIpAddress InetAddress, +-- eqlNASApplianceNFSClientSourcePort Unsigned32, +-- eqlNASApplianceSpartanMemberIndex Unsigned32, +-- eqlNASApplianceNFSClientVIPaddressType InetAddressType, +-- eqlNASApplianceNFSClientVIPaddress InetAddress +-- } +-- +-- eqlNASApplianceNFSSourceIpAddressType OBJECT-TYPE +-- SYNTAX InetAddressType +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION "" +-- ::= { eqlNASApplianceNFSConnectionEntry 1 } +-- +-- eqlNASApplianceNFSSourceIpAddress OBJECT-TYPE +-- SYNTAX InetAddress +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION "" +-- ::= { eqlNASApplianceNFSConnectionEntry 2 } +-- +-- eqlNASApplianceNFSClientSourcePort OBJECT-TYPE +-- SYNTAX Unsigned32(1..65535) +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION "" +-- ::= { eqlNASApplianceNFSConnectionEntry 3 } +-- +-- eqlNASApplianceSpartanMemberIndex OBJECT-TYPE +-- SYNTAX Unsigned32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION "" +-- ::= { eqlNASApplianceNFSConnectionEntry 4 } +-- +-- eqlNASApplianceNFSClientVIPaddressType OBJECT-TYPE +-- SYNTAX InetAddressType +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION "" +-- ::= { eqlNASApplianceNFSConnectionEntry 5 } +-- +-- eqlNASApplianceNFSClientVIPaddress OBJECT-TYPE +-- SYNTAX InetAddress +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION "" +-- ::= { eqlNASApplianceNFSConnectionEntry 6 } +-- + +-------------------------------------------------------------------------------------------- +eqlNASApplianceCIFSTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASApplianceCIFSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Equallogic-Dynamic NAS CIFS Table. + This table contains a list of CIFS configuration entry. + TimeoutAll:60" + ::= { eqlNASObjects 8 } + +eqlNASApplianceCIFSEntry OBJECT-TYPE + SYNTAX EqlNASApplianceCIFSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing CIFS configuration." + INDEX { eqlApplianceIndex, eqlNASContainerIndex, eqlNASApplianceCIFSShareName } + ::= { eqlNASApplianceCIFSTable 1 } + +EqlNASApplianceCIFSEntry ::= + SEQUENCE { + eqlNASApplianceCIFSShareName OCTET STRING, + eqlNASApplianceCIFSRowStatus RowStatus, + eqlNASApplianceCIFSExportedDirectory OCTET STRING, + eqlNASApplianceCIFSAllowGuestAccess TruthValue, + eqlNASApplianceCIFSLockEnforcement INTEGER, + eqlNASApplianceCIFSAntivirusEnabled StatusDisabledDefault, + eqlNASApplianceCIFSAntivirusPolicy INTEGER, + eqlNASApplianceCIFSAntivirusExtensions OCTET STRING, + eqlNASApplianceCIFSAntivirusExtensionsPolicy INTEGER, + eqlNASApplianceCIFSAntivirusExcludeDirPaths OCTET STRING, + eqlNASApplianceCIFSAntivirusLargeFileSize Unsigned32, + eqlNASApplianceCIFSAntivirusLargeFileOpen INTEGER + } + +eqlNASApplianceCIFSShareName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Contains only letters, digits and underscores." + ::= { eqlNASApplianceCIFSEntry 1 } + + +eqlNASApplianceCIFSRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION " Rowstatus variable used to manage this conceptual row." + ::= { eqlNASApplianceCIFSEntry 2 } + +eqlNASApplianceCIFSExportedDirectory OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..512)) -- Restricting to 512 characters since eqlNASContainerDirectoryName has a limit of 512 characters. Also, increasing this to 1024 means increasing kRCC_MAX_CMD_LEN to greater than 1024. + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Full Path to the directory to be exported." + ::= { eqlNASApplianceCIFSEntry 3 } + +eqlNASApplianceCIFSAllowGuestAccess OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When set to true, guests will be allowed to access this share." + DEFVAL { true } + ::= { eqlNASApplianceCIFSEntry 4 } + +eqlNASApplianceCIFSLockEnforcement OBJECT-TYPE + SYNTAX INTEGER { + all-locks(0), + no-byte-range-locks(1), + only-share-locks(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Locking enforcement policy for this CIFS Share. This software release does not support changing the locking enforcement policy. Only the default option (all-locks) is supported." + DEFVAL { all-locks } + ::= { eqlNASApplianceCIFSEntry 5 } + +eqlNASApplianceCIFSAntivirusEnabled OBJECT-TYPE + SYNTAX StatusDisabledDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When set to enabled, antivirus service will be enabled for this share. Else it will be disabled." + DEFVAL { disabled } + ::= { eqlNASApplianceCIFSEntry 6 } + +eqlNASApplianceCIFSAntivirusPolicy OBJECT-TYPE + SYNTAX INTEGER { + quarantine(0), + do-nothing(1), + remove(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Determines the action to take when a file is found to be infected by a virus. This field is deprecated and unsupported. The value now always will be quarantine(0)." + DEFVAL { quarantine } + ::= { eqlNASApplianceCIFSEntry 7 } + +eqlNASApplianceCIFSAntivirusExtensions OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Comma-separated list of the file extensions which should / should not be virus-scanned. The value of the next field i.e. eqlNASApplianceCIFSAntivirusExtensionsPolicy determines if the files with the corresponding extensions will be scanned or not for viruses. Cannot contain wild characters * and ?. Extensions are case-insensitive." + ::= { eqlNASApplianceCIFSEntry 8 } + +eqlNASApplianceCIFSAntivirusExtensionsPolicy OBJECT-TYPE + SYNTAX INTEGER { + exclude(0), + include(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Determines whether the files whose extensions match with those specified in the field above i.e. eqlNASApplianceCIFSAntivirusExtensions, should be scanned OR should not be scanned for viruses. This field is deprecated and unsupported. The value now always will be exclude(0)." + DEFVAL { exclude } + ::= { eqlNASApplianceCIFSEntry 9 } + +eqlNASApplianceCIFSAntivirusExcludeDirPaths OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..512)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Comma-separated list of the directory paths which should not be scanned for viruses. Paths can contain wildcards * and ?. NOTE: * will not match several path components. " + ::= { eqlNASApplianceCIFSEntry 10 } + +eqlNASApplianceCIFSAntivirusLargeFileSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Determines the largest file size in MB which is sent to Antivirus server for scanning on the fly. The files larger than the specified size are not scanned. Access to these large files will be allowed or denied based on the CIFS Antivirus Large File Open policy." + DEFVAL {3072} + ::= { eqlNASApplianceCIFSEntry 11 } + +eqlNASApplianceCIFSAntivirusLargeFileOpen OBJECT-TYPE + SYNTAX INTEGER { + deny (0), + allow (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Determines if CIFS clients are allowed to open files larger than the value defined by CIFSAntivirusLargeFileSize." + DEFVAL { deny } + ::= { eqlNASApplianceCIFSEntry 12 } + + +-------------------------------------------------------------------------------------------- +eqlNASContainerDirectoryOpsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASContainerDirectoryOpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Equallogic-Dynamic NAS Container Directory Operations Table. This table is used for directory operations. + TimeoutAll:60" + ::= { eqlNASObjects 9 } + +eqlNASContainerDirectoryOpsEntry OBJECT-TYPE + SYNTAX EqlNASContainerDirectoryOpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry for directory operations." + INDEX { eqlApplianceIndex, eqlNASContainerIndex, eqlNASContainerDirectoryOpsIndex} + ::= { eqlNASContainerDirectoryOpsTable 1 } + +EqlNASContainerDirectoryOpsEntry ::= + SEQUENCE { + eqlNASContainerDirectoryOpsIndex Unsigned32, + eqlNASContainerDirectoryRowStatus RowStatus, + eqlNASContainerDirectoryName OCTET STRING, + eqlNASContainerDirectoryCaseInsensitive INTEGER + } + +eqlNASContainerDirectoryOpsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies a unique index for identifying a NAS container directory ops entry." + ::= { eqlNASContainerDirectoryOpsEntry 1 } + +eqlNASContainerDirectoryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION " Rowstatus variable used to manage directories. Operations supported will be create and delete. Get and Getnext operations on this table will return error." + ::= { eqlNASContainerDirectoryOpsEntry 2 } + + +eqlNASContainerDirectoryName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..512)) -- Increasing this to 1024 will require increasing kRCC_MAX_CMD_LEN to greater than 1024. This increase is being avoided intentionally to reduce memory consumption by netmgtd. + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Full Path to the directory to be created or deleted. Ex: /home/user1. Create directory will fail if parent directory does not exist." + ::= { eqlNASContainerDirectoryOpsEntry 3 } + +eqlNASContainerDirectoryCaseInsensitive OBJECT-TYPE + SYNTAX INTEGER { + yes(0), + no(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Determines whether the directory created is case insensitve or not." + ::= { eqlNASContainerDirectoryOpsEntry 4 } + +--************************************************************ + +eqlNASSnapshotTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASSnapshotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic snapshot Table + This table contains a list of snapshots associated with the associated container. + TimeoutAll:60" + ::= { eqlNASContainerTable 3 } + +eqlNASSnapshotEntry OBJECT-TYPE + SYNTAX EqlNASSnapshotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing snap shot info." + INDEX { eqlApplianceIndex, eqlNASContainerIndex, eqlNASSnapshotIndex } + ::= { eqlNASSnapshotTable 1 } + +EqlNASSnapshotEntry ::= + SEQUENCE { + eqlNASSnapshotIndex Unsigned32, + eqlNASSnapshotRowStatus RowStatus, + eqlNASSnapshotName OCTET STRING, + eqlNASSnapshotSize Integer32, -- does exanet return this or do we have to ask for it on each snapshot?(like in the gui) + -- if its not provided by default do we want to even show it? since its prob the delta size + eqlNASSnapshotTimestamp Counter32, + eqlNASSnapshotRollBack TruthValue, + eqlNASSnapshotPolicyIdx Integer32 + } + +eqlNASSnapshotIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies a unique index which identifies a NAScontainer SnapShot." + ::= { eqlNASSnapshotEntry 1 } + +eqlNASSnapshotRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The rowstatus...." + ::= { eqlNASSnapshotEntry 2 } + + +eqlNASSnapshotName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..230)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the friendly name used to identify a SnapShot. + The name is auto-generated based on the NAScontainer name, optionally it can be + provided or changed after the fact by the administrator." + ::= { eqlNASSnapshotEntry 3} + +eqlNASSnapshotSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the amount of space in MB a SnapShot consumes. + Note: Deleting the SnapShot is not guaranteed to return the space specified, + since a single block can be associated with multiple SnapShots. This value is xxxxc." + ::= { eqlNASSnapshotEntry 4 } + +eqlNASSnapshotTimestamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + This field specifies the creation date/time for snapshot. + Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01." + ::= { eqlNASSnapshotEntry 5 } + +eqlNASSnapshotRollBack OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "True indicates the NASContainer is to be resotred to the state of this Snapshot." + DEFVAL { false } + ::= { eqlNASSnapshotEntry 6 } + +eqlNASSnapshotPolicyIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This value identifies the snapshot policy for this snapshot." + DEFVAL { 0 } + ::= { eqlNASSnapshotEntry 7 } + + +---********************************************************************* + +eqlNASSnapshotPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASSnapshotPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent NAS SnapSnot Policy Table. + TimeoutAll:60" + ::= { eqlNASContainerTable 4 } + +eqlNASSnapshotPolicyEntry OBJECT-TYPE + SYNTAX EqlNASSnapshotPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing NAS snapshot scheduling policy + information.The policy determines when to create + snapshot(s) of a appliance container." + INDEX { eqlApplianceIndex, eqlNASContainerIndex, eqlNASSnapshotPolicyIndex } +::= { eqlNASSnapshotPolicyTable 1 } + + +EqlNASSnapshotPolicyEntry ::= + SEQUENCE { + eqlNASSnapshotPolicyIndex Integer32, + eqlNASSnapshotPolicyRowStatus RowStatus, + eqlNASSnapshotPolicyName OCTET STRING, + eqlNASSnapshotPolicyMaxKeep Integer32, + eqlNASSnapshotPolicyType INTEGER, + eqlNASSnapshotPolicyRepeatFactor Integer32, + eqlNASSnapshotPolicyStartTime Integer32, + eqlNASSnapshotPolicyEndTime Integer32, + eqlNASSnapshotPolicyTimeFrequency Integer32, + eqlNASSnapshotPolicyStartDate Integer32, + eqlNASSnapshotPolicyEndDate Integer32, + eqlNASSnapshotPolicyWeekMask Integer32, + eqlNASSnapshotPolicyMonthMask Integer32, + eqlNASSnapshotPolicyOccurence Integer32, + eqlNASSnapshotPolicyReplication SiteIndexOrZero, + eqlNASSnapshotPolicyAdminStatus INTEGER, + eqlNASSnapshotPolicyCategory INTEGER + } + +eqlNASSnapshotPolicyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This value uniquely identifies the snapshot policies for a container." + + ::= { eqlNASSnapshotPolicyEntry 1 } + +eqlNASSnapshotPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value is used to manage the conceptual row." + + ::= { eqlNASSnapshotPolicyEntry 2 } + + +eqlNASSnapshotPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value specifies user friendly name for the policy. + It is unique within the context of a volume. Spaces are not allowed." + + ::= { eqlNASSnapshotPolicyEntry 3} + +eqlNASSnapshotPolicyMaxKeep OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + UNITS "snapshots" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The value of this object determines the maximum no of snapshots + created by this policy that can exist at a given time. When number + of snapshots created by this policy reaches this value, for creating + a new snapshot oldest snapshot created using this policy will be + deleted. + In a set operation, if the new value of this object is less than + the old value, required number of oldest snapshots created by this + policy will be deleted. + " + DEFVAL { 10 } + ::= { eqlNASSnapshotPolicyEntry 6 } + +eqlNASSnapshotPolicyType OBJECT-TYPE + SYNTAX INTEGER { + once (1), + daily (2), + weekly (3), + monthly (4), + hourly (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The value of this object determines the basic type of this policy. + Except when set to once, the effective repetition period of the + policy is determined using the value of this object along with + the value of eqlNASSnapshotPolicyRepeatFactor. + (See description of eqlNASSnapshotPolicyRepeatFactor + for more information.) + " + + DEFVAL { daily } + ::= { eqlNASSnapshotPolicyEntry 7 } + +eqlNASSnapshotPolicyRepeatFactor OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object along with eqlNASSnapshotPolicyType + determines the effective repetition interval for this policy. + The valid values are + + PolicyType RepeatFactor + once 1 + hourly 1 + daily 1-2147483647 + weekly 1-2147483647 + monthly 1-2147483647 + + If the policy type is daily and the value of this object is 2, + snapshots will be taken once in every 2 days. + " + ::= { eqlNASSnapshotPolicyEntry 8 } + + +eqlNASSnapshotPolicyStartTime OBJECT-TYPE + SYNTAX Integer32 (0..1439) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The value of this object represents the time to start creating + snapshot(s) within a day expressed as number of minutes + from 12:00AM. The maximum value for this column is 24*60-1 which + represents 11:59PM. + " + + DEFVAL { 0 } + ::= { eqlNASSnapshotPolicyEntry 9 } + +eqlNASSnapshotPolicyEndTime OBJECT-TYPE + SYNTAX Integer32 (0..1439) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The value of this object represents the time to stop creating + snapshot(s) within a day expressed as number of minutes + from 12:00AM. The maximum value for this column is 24*60-1 which + represents 11:59PM. + + If eqlNASSnapshotPolicyType is once, the value of + this column doesn't have any significance. + + If the value of this column is greater than start time, it + represents end-time on the same day as start time. If the value + is less than or equal to start time, it represents end-time on the + next day of start time. + This value doesnt have significance when frequency is set to zero. + Endtime is exclusive when calculating no of snapshots. + + Example: + StartTime EndTime Frequency NoofSnapshots + 1320(10pm) 1380(11pm) 30mins 2 + 1320(10pm) 240(4am) 60mins 6 + 1320(10pm) 1320(10pm) 60mins 24 + 1320(10pm) 1319(9:59pm) 60mins 24 + 1320(10pm) - 0mins 1 + " + ::= { eqlNASSnapshotPolicyEntry 10 } + +eqlNASSnapshotPolicyTimeFrequency OBJECT-TYPE + SYNTAX Integer32 (0..1439) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object determines how frequent snapshots must be + taken between start time and end time. This value doesn't have + significance when policy type is set to once. For other policytypes, + the value of end time is exclusive. + For example if starttime is 180 (3:00AM) and endtime is + 240(4:00AM), when frequency is set to 30, snapshots will be + created at 3:00AM, 3:30AM. + If the value is zero, it represents invalid frequency and + in such case, end time doesnt have significance. + " + + ::= { eqlNASSnapshotPolicyEntry 11 } + +eqlNASSnapshotPolicyStartDate OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "days" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this object determines the date from which the policy + will be active. By default, this is the policy creation date. + The value is expressed as number of days since epoch. + " + + ::= { eqlNASSnapshotPolicyEntry 12 } + +eqlNASSnapshotPolicyEndDate OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "days" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this object determines the date after which the policy + will be inactive.It doesnt have significance when policy type + is once. Default value is the mamixum value allowed. When set to maximum + value, the policy will be active until it gets deleted. + The value is expressed as number of days since epoch. + " + DEFVAL { 2147483647 } + + ::= { eqlNASSnapshotPolicyEntry 13 } + + +eqlNASSnapshotPolicyWeekMask OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this column is significant only if policytype is + set to weekly or monthly. When the value is 0x7fffffff, it + represents a special meaning to the value of occurence. See + the description for occurence below. + The LSB to LSB+6 bits of the mask are significant. + Each bit represents a day in the week with LSB being Mon and LSB+6 + being Sun. + If mask is 0x00000041 - snapshots will be created on Monday and + Sunday. If mask is 0x0000007f - snapshots will be created on all + weekdays which is effectively a daily policy. If mask is 0x0000001f, + it represents week days.If mask is 0x00000060, it represents + weekend days. + " + + ::= { eqlNASSnapshotPolicyEntry 14 } + +eqlNASSnapshotPolicyMonthMask OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this column is currently not being used." + + ::= { eqlNASSnapshotPolicyEntry 15 } + +eqlNASSnapshotPolicyOccurence OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The value of this column is significant only if the policy type is + set to monthly. + + If weekmask is set to 0x7fffffff, the value of this column represents + the occurence of a day with in a month. Example:If the value of this + column is 5, it represents 5th day of the month. When the week mask + is set to a value other than 0x7fffffff, the value of this column + defines the occurence of a day as defined by weekmask. Example: When + weekmask is set to 0x00000001 (Monday) and value of this column + represents the following. + + Value Meaning + + 0x1 First monday of the month + 0x2 Second monday of the month + 0x3 Third monday of the month + 0x4 Fourth monday of the month + 0x7fffffff Last monday of the month + " + + DEFVAL {0} + ::= { eqlNASSnapshotPolicyEntry 17 } + +eqlNASSnapshotPolicyReplication OBJECT-TYPE + SYNTAX SiteIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When a row is created with this object set to a non-zero value, and + a replication relationship has been configured for the base + volume, the snapshots created will be queued to be replicated to the + remote location as defined by the corresponding entry in the site table. + The value for this object cannot be changed once the schedule + is created." + ::= { eqlNASSnapshotPolicyEntry 18 } + + +eqlNASSnapshotPolicyAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(0), + disable(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When disabled, the schedule will stop creating snapshots until re-enabled." + DEFVAL {enable} + ::= { eqlNASSnapshotPolicyEntry 19 } + +eqlNASSnapshotPolicyCategory OBJECT-TYPE + SYNTAX INTEGER { + snapshot-replication-policy(0), + optimization-policy(1), + optimization-default-policy(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Set to optimization-policy, if the schedule is for data reduction. Set to optimization-default-policy if the + schedule is default data reduction policy. Default data reduction policy is created automatically and not + allowed to be deleted." + DEFVAL {snapshot-replication-policy} + ::= { eqlNASSnapshotPolicyEntry 20 } + + +---********************************************************************* + +eqlNASSnapshotPolicyStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASSnapshotPolicyStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic NAS SnapSnot Policy Table. + TimeoutAll:60" + ::= { eqlNASContainerTable 5 } + +eqlNASSnapshotPolicyStatusEntry OBJECT-TYPE + SYNTAX EqlNASSnapshotPolicyStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry containing NAS snapshot scheduling policy + information." + AUGMENTS { eqlNASSnapshotPolicyEntry } +::= { eqlNASSnapshotPolicyStatusTable 1 } + +EqlNASSnapshotPolicyStatusEntry ::= + SEQUENCE { + eqlNASSnapshotPolicyStatusNextCreate Counter32, + eqlNASSnapshotPolicyStatusOperStatus INTEGER + } + +eqlNASSnapshotPolicyStatusNextCreate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value of this column represents number of seconds since epoch + at which the next snapshot by this policy is going to be created. + " + ::= { eqlNASSnapshotPolicyStatusEntry 1 } + +eqlNASSnapshotPolicyStatusOperStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(0), + disabled(1), + expired(2), + active(3) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value of this column represents the current operational status of this policy. + The policy status is set to expired after end date. The policy status is set to active + for optimization policies which are currently running. + " + + ::= { eqlNASSnapshotPolicyStatusEntry 2 } + + +---************************************************************ + +eqlNASQuotaTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASQuotaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic quota Table + This table contains a list of quotas associated with the associated container. + TimeoutAll:60" + ::= { eqlNASContainerTable 6 } + +eqlNASQuotaEntry OBJECT-TYPE + SYNTAX EqlNASQuotaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing quota info." + INDEX { eqlApplianceIndex, eqlNASContainerIndex, eqlNASQuotaTargetType, eqlNASQuotaTargetName } + ::= { eqlNASQuotaTable 1 } + +EqlNASQuotaEntry ::= + SEQUENCE { + eqlNASQuotaRowStatus RowStatus, + eqlNASQuotaTargetType INTEGER, + eqlNASQuotaTargetName OCTET STRING, + eqlNASQuotaWarnLimit Integer32, + eqlNASQuotaHardLimit Unsigned32, + eqlNASQuotaUsage Integer32 + } + +eqlNASQuotaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The rowstatus...." + ::= { eqlNASQuotaEntry 1 } + +eqlNASQuotaTargetType OBJECT-TYPE + SYNTAX INTEGER { + unused(0), + allofgroup(1), + anyuseringroup(2), + user(3), + defaultuser(4), + defaultgroup(5), + allquotas(6) -- used by gui to request all quotas with no filtering for type + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Type of target for this quota definition row" + ::= { eqlNASQuotaEntry 2 } + +eqlNASQuotaTargetName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..129)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The name of the user or group as indicated by the target type. AD groups can be 129 bytes " + ::= { eqlNASQuotaEntry 3 } + +eqlNASQuotaWarnLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the amount of space in MB at which an alert is generated." + ::= { eqlNASQuotaEntry 4 } + +eqlNASQuotaHardLimit OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the amount of space in MB at which writes are disallowed." + ::= { eqlNASQuotaEntry 5 } + + +eqlNASQuotaUsage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the amount of space in MB currently in use by targetname." + ::= { eqlNASQuotaEntry 6 } + + +---************************************************************ + + +eqlNASReplSiteTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASReplSiteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent + TimeoutAll:60" +::= { eqlNASObjects 10 } + +eqlNASReplSiteEntry OBJECT-TYPE + SYNTAX EqlNASReplSiteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { eqlApplianceIndex, eqlNASReplSitePartnershipId } +::= { eqlNASReplSiteTable 1 } + +EqlNASReplSiteEntry ::= SEQUENCE { + eqlNASReplSitePartnershipId Unsigned32, + eqlNASReplSiteRowStatus RowStatus, + eqlNASReplSiteVolumeReplSiteIndex SiteIndex, + eqlNASReplSiteLocalClusterInetAddrType InetAddressType, + eqlNASReplSiteLocalClusterInetAddr InetAddress, + eqlNASReplSiteRemoteClusterInetAddrType InetAddressType, + eqlNASReplSiteRemoteClusterInetAddr InetAddress, + eqlNASReplSitePartnershipState INTEGER, + eqlNASReplSiteUserName OCTET STRING, + eqlNASReplSitePassword OCTET STRING, + eqlNASReplSiteRemoteClusterName OCTET STRING, + eqlNASReplSiteAction INTEGER, + eqlNASReplSiteRemoteUserName OCTET STRING, + eqlNASReplSiteRemotePassword OCTET STRING, + eqlNASReplSiteRemoteClusterId ClusterIdType, + eqlNASReplSiteRemoteClusterMPV Unsigned32, + eqlNASReplSiteRemoteNetworkAddrType InetAddressType, + eqlNASReplSiteRemoteNetworkAddr InetAddress, + eqlNASReplSiteRemoteNetworkMask InetAddress +} + +eqlNASReplSitePartnershipId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the partnership Id used by Exastore to identify the partnership in the XML API" +::= { eqlNASReplSiteEntry 1 } + +eqlNASReplSiteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the row" +::= { eqlNASReplSiteEntry 2 } + +eqlNASReplSiteVolumeReplSiteIndex OBJECT-TYPE + SYNTAX SiteIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of eqliscsiVolumeReplSiteIndex to index into eqliscsiVolumeReplSiteTable." +::= { eqlNASReplSiteEntry 3 } + +eqlNASReplSiteLocalClusterInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address type for the LocalCluster SAN VIP" +::= { eqlNASReplSiteEntry 4 } + +eqlNASReplSiteLocalClusterInetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address for the LocalCluster SAN VIP" +::= { eqlNASReplSiteEntry 5 } + +eqlNASReplSiteRemoteClusterInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address type for the RemoteCluster SAN VIP" +::= { eqlNASReplSiteEntry 6 } + + +eqlNASReplSiteRemoteClusterInetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address for the RemoteCluster SAN VIP" +::= { eqlNASReplSiteEntry 7 } + +eqlNASReplSitePartnershipState OBJECT-TYPE + SYNTAX INTEGER { + none(0), + enabled(1), + configured(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This field gives the state of the partnership. enabled + means the user has enabled NAS replication for this + partnership. congiured means that we have configured + this partnership with exastore. The state will always + start with enabled, and then convert to configured + once we push the partnership down to exastore." +::= { eqlNASReplSiteEntry 8 } + +eqlNASReplSiteUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The replication username for the remote site. This + is only used for senind messages to spartan agent." +::= { eqlNASReplSiteEntry 9 } + +eqlNASReplSitePassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The replication usernames password for the remote site. + This is only used for senind messages to spartan agent." +::= { eqlNASReplSiteEntry 10 } + +eqlNASReplSiteRemoteClusterName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the partners cluster name, which is the remote eqlApplianceName." +::= { eqlNASReplSiteEntry 11 } + +eqlNASReplSiteAction OBJECT-TYPE + SYNTAX INTEGER { + none(0), + configure(1), + delete(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This column will be used to perform actions on this partnership. + The configure action will be used to configure the partnership + with Exastore. The delete action will be used to delete partnership at Exastore" +::= { eqlNASReplSiteEntry 12 } + +eqlNASReplSiteRemoteUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The replication username at the remote site. This + is only used for senind messages to spartan agent. This is same as eqlNASApplianceReplRemoteUserName. " +::= { eqlNASReplSiteEntry 13 } + +eqlNASReplSiteRemotePassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The replication usernames password at the remote site. + This is only used for senind messages to spartan agent." +::= { eqlNASReplSiteEntry 14 } + +eqlNASReplSiteRemoteClusterId OBJECT-TYPE + SYNTAX ClusterIdType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Get this string from node." +::= { eqlNASReplSiteEntry 15 } + +eqlNASReplSiteRemoteClusterMPV OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Management Protocol Version (MPV) of the remote cluster." +::= { eqlNASReplSiteEntry 16 } + +eqlNASReplSiteRemoteNetworkAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address type (IPv4/IPv6) for the network ID + of the remote cluster. NAS replication traffic is sent + to this network. This is used for creating route to + reach the remote cluster." +::= { eqlNASReplSiteEntry 17 } + +eqlNASReplSiteRemoteNetworkAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The network address/ID of the remote cluster. + The network address/ID to reach the remote cluster + NAS replication traffic is sent to this network." +::= { eqlNASReplSiteEntry 18 } + +eqlNASReplSiteRemoteNetworkMask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The netmask of the remote network. + NAS replication traffic is sent to this network. + This is used for creating route to reach the + remote cluster." +::= { eqlNASReplSiteEntry 19 } + + + +---************************************************************ + +eqlNASReplicationTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASReplicationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Dynamic + TimeoutAll:60" +::= { eqlNASObjects 11 } + +eqlNASReplicationEntry OBJECT-TYPE + SYNTAX EqlNASReplicationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { eqlApplianceIndex, eqlNASContainerIndex, eqlNASReplSitePartnershipId, eqlNASReplicationId } +::= { eqlNASReplicationTable 1 } + +EqlNASReplicationStatus ::= INTEGER { + unknown(0), + idle(1), + active(2), + waitingretry(3), + failed(4), + paused(5), + cancelled(6), + resuming(7), + deleting(8), + pausing(9), + finished(10), + cancelling(11), + promoted(12), + promoting(13), + idlewaittoschedule(14), + demoting(15) + + } + +EqlNASReplicationEntry ::= SEQUENCE { + eqlNASReplicationId Unsigned32, + eqlNASReplicationRowStatus RowStatus, + eqlNASReplicationLastRecoveryTime Counter32, + eqlNASReplicationNextRecoveryTime Counter32, + eqlNASReplicationSourceClusterName OCTET STRING, + eqlNASReplicationSourceFSId Unsigned32, + eqlNASReplicationSourceFSName OCTET STRING, + eqlNASReplicationDestClusterName OCTET STRING, + eqlNASReplicationDestFSId Unsigned32, + eqlNASReplicationDestFSName OCTET STRING, + eqlNASReplicationStatus EqlNASReplicationStatus, + eqlNASReplicationMinToComplete Unsigned32, + eqlNASReplicationTransferredPer Unsigned32, + eqlNASReplicationAction INTEGER +} + +eqlNASReplicationId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the replication Id used by Exastore to identify the replication in the XML API" +::= { eqlNASReplicationEntry 1 } + +eqlNASReplicationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the row" +::= { eqlNASReplicationEntry 2 } + +eqlNASReplicationLastRecoveryTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the date/time of the last recovery snapshot + that has been copied. Time is represented as the time in seconds + since 00:00:00 UTC, 1970-01-01." +::= { eqlNASReplicationEntry 3 } + +eqlNASReplicationNextRecoveryTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the date/time of the next recovery snapshot + that will be copied. Time is represented as the time in seconds + since 00:00:00 UTC, 1970-01-01." +::= { eqlNASReplicationEntry 4 } + +eqlNASReplicationSourceClusterName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the source cluster name, which is the + eqlApplianceName of the cluster hosting the source FS." +::= { eqlNASReplicationEntry 5 } + +eqlNASReplicationSourceFSId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unique Identifier for the source FileSystem. This is the FSid." +::= { eqlNASReplicationEntry 6 } + +eqlNASReplicationSourceFSName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..230)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name used to identify the source NAS Container. Contains only + letters, digits and underscores. Must begin with either letter + or an underscore. " +::= { eqlNASReplicationEntry 7 } + +eqlNASReplicationDestClusterName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the destination cluster name, which is the + eqlApplianceName of the cluster hosting the destination FS." +::= { eqlNASReplicationEntry 8 } + +eqlNASReplicationDestFSId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unique Identifier for the destination FileSystem. This is the FSid." +::= { eqlNASReplicationEntry 9 } + +eqlNASReplicationDestFSName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..230)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name used to identify the destination NAS Container. Contains + only letters, digits and underscores. Must begin with either + letter or an underscore. " +::= { eqlNASReplicationEntry 10 } + +eqlNASReplicationStatus OBJECT-TYPE + SYNTAX EqlNASReplicationStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The status of this replication relationship." +::= { eqlNASReplicationEntry 11 } + +eqlNASReplicationMinToComplete OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Minutes left in completion of the current replication process." +::= {eqlNASReplicationEntry 12 } + +eqlNASReplicationTransferredPer OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Provides a percent transferred for the current replication process." +::= {eqlNASReplicationEntry 13 } + +eqlNASReplicationAction OBJECT-TYPE + SYNTAX INTEGER { + none(0), + -- following actions will be used by ApplExec/netmgtd to send Action to Libspartan + replicate(1), + pause(2), + resume(3), + cancel(4), + demote(5), + + -- Following actions will be used by ApplExec to send action to libspartan + promote(6), + force-promote(7), + delete(8), + force-delete(9), + -- following Actions are used only by netmgtd to send user action to ApplExec + outbound-delete (100), + outbound-force-delete (101), + inbound-delete (102), + inbound-promote (103), + inbound-promote-restore-cfg (104), + inbound-promote-keep-demote (105), + inbound-promote-keep-demote-restore-cfg (106), + inbound-delete-failback(107), + inbound-delete-failback-restore-cfg(108), + restore-cfg(109) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Use this column to perform actions on this replication relationship." +::= { eqlNASReplicationEntry 14 } + +---************************************************************ + +eqlNASReplPartnerInfoMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASReplPartnerInfoMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Dynamic + This table is used to get the NAS cluster name for the replsite provided." +::= { eqlNASObjects 12 } + +eqlNASReplPartnerInfoMapEntry OBJECT-TYPE + SYNTAX EqlNASReplPartnerInfoMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { eqlApplianceIndex, eqliscsiVolumeReplSiteIndex } +::= { eqlNASReplPartnerInfoMapTable 1 } + +EqlNASReplPartnerInfoMapEntry ::= SEQUENCE { + eqlNASReplPartnerInfoMapRowStatus RowStatus, + eqlNASReplPartnerInfoMapClusterName OCTET STRING, + eqlNASReplPartnerInfoMapClusterSanVIPType InetAddressType, + eqlNASReplPartnerInfoMapClusterSanVIP InetAddress, + eqlNASReplPartnerInfoMapClusterId ClusterIdType, + eqlNASReplPartnerInfoMapClusterMPV Unsigned32, + eqlNASReplPartnerInfoMapNetworkAddrType InetAddressType, + eqlNASReplPartnerInfoMapNetworkAddr InetAddress, + eqlNASReplPartnerInfoMapNetworkMask InetAddress +} + +eqlNASReplPartnerInfoMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the row" +::= { eqlNASReplPartnerInfoMapEntry 1 } + +eqlNASReplPartnerInfoMapClusterName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the partners cluster name, which is the remotes eqlApplianceName." +::= { eqlNASReplPartnerInfoMapEntry 2 } + +eqlNASReplPartnerInfoMapClusterSanVIPType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Type of eqlNASReplPartnerInfoMapClusterSanVIP field." + ::= { eqlNASReplPartnerInfoMapEntry 3 } + +eqlNASReplPartnerInfoMapClusterSanVIP OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Value of this column holds the SAN VIP of the remote cluster" + ::= { eqlNASReplPartnerInfoMapEntry 4 } + +eqlNASReplPartnerInfoMapClusterId OBJECT-TYPE + SYNTAX ClusterIdType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "String containing local cluster Id. It should be unique within the network. + It is generated by IDC code." + ::= { eqlNASReplPartnerInfoMapEntry 5 } + + +eqlNASReplPartnerInfoMapClusterMPV OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Management Protocol Version (MPV) of the cluster (usually remote)." + ::= { eqlNASReplPartnerInfoMapEntry 6 } + +eqlNASReplPartnerInfoMapNetworkAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Type (IPv4 or IPv6) of the network where the partner is reachable." + ::= { eqlNASReplPartnerInfoMapEntry 7 } + +eqlNASReplPartnerInfoMapNetworkAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The address/ID of the network where the partner is reachable." + ::= { eqlNASReplPartnerInfoMapEntry 8 } + +eqlNASReplPartnerInfoMapNetworkMask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The netmask of the network where the partner is reachable." + ::= { eqlNASReplPartnerInfoMapEntry 9 } + +---************************************************************ + +eqlNASReplPartnerIdMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASReplPartnerIdMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Dynamic + This table is used to get the NAS partnership Id for the given remote NAS cluster name." +::= { eqlNASObjects 13 } + +eqlNASReplPartnerIdMapEntry OBJECT-TYPE + SYNTAX EqlNASReplPartnerIdMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { eqlApplianceIndex, eqlNASReplPartnerInfoMapClusterName } +::= { eqlNASReplPartnerIdMapTable 1 } + +EqlNASReplPartnerIdMapEntry ::= SEQUENCE { + eqlNASReplPartnerIdMapRowStatus RowStatus, + eqlNASReplPartnerIdMapPartnershipId Unsigned32 +} + +eqlNASReplPartnerIdMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the row" +::= { eqlNASReplPartnerIdMapEntry 1 } + +eqlNASReplPartnerIdMapPartnershipId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the partnership Id used by Exastore for the given eqlNASReplPartnerInfoMapClusterName." +::= { eqlNASReplPartnerIdMapEntry 2 } + +---************************************************************ + +eqlNASContainerCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASContainerCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Dynamic + This table is used to restore NAS file system configuration on given filesystem (a.k.a. container)." +::= { eqlNASObjects 14 } + +eqlNASContainerCfgEntry OBJECT-TYPE + SYNTAX EqlNASContainerCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index is composed of: + * eqlApplianceIndex - appliance index of the cluster hosting the target FS, + * eqlNASContainerIndex - container index of the target FS, + * eqlNASContainerCfgIndex - unique identifer for the configuration applicable + to the filesystem." + INDEX { eqlApplianceIndex, eqlNASContainerIndex, eqlNASContainerCfgIndex} +::= { eqlNASContainerCfgTable 1 } + +EqlNASContainerCfgEntry ::= SEQUENCE { + eqlNASContainerCfgIndex Unsigned32, + eqlNASContainerCfgRowStatus RowStatus, + eqlNASContainerCfgSourceClusterName OCTET STRING, + eqlNASContainerCfgSourceFSName OCTET STRING, + eqlNASContainerCfgModules BITS, + eqlNASContainerCfgRequestId Counter64 +} + +eqlNASContainerCfgIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Unique identifier of the configuration items set." +::= { eqlNASContainerCfgEntry 1 } + +eqlNASContainerCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the row" +::= { eqlNASContainerCfgEntry 2 } + +eqlNASContainerCfgSourceClusterName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the source cluster name, which is the + eqlApplianceName of the cluster hosting the source FS." +::= { eqlNASContainerCfgEntry 3 } + +eqlNASContainerCfgSourceFSName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..230)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Name used to identify the source NAS Container. Contains only + letters, digits and underscores. Must begin with either letter + or an underscore. " + ::= { eqlNASContainerCfgEntry 4 } + +eqlNASContainerCfgModules OBJECT-TYPE + SYNTAX BITS { + nfsExport(0), + cifsShare(1), + quotaRule(2), + snapshotScheduler(3), + volumeParameters(4), + -- The following configuration modules are currently not supported. + volumeName(5), + volumeSize(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Bitmap of filesystem configuration modules to be restored. Identifies which filesystem configuration modules to apply to the filesystem." + ::= { eqlNASContainerCfgEntry 5 } + +eqlNASContainerCfgRequestId OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Container configuration request id." + ::= { eqlNASContainerCfgEntry 6 } + +-------------------------------------------------------------------------------------------- + +eqlNASFSScanTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASFSScanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Dynamic + This table is used to control the FS-Scan throttling on Spartan appliances." +::= { eqlNASObjects 15 } + +eqlNASFSScanEntry OBJECT-TYPE + SYNTAX EqlNASFSScanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index is composed of: + eqlApplianceIndex - appliance index of the cluster hosting the target FS " + INDEX { eqlApplianceIndex } +::= { eqlNASFSScanTable 1 } + +EqlNASFSScanEntry ::= SEQUENCE { + eqlNASFSScanRate INTEGER +} + +eqlNASFSScanRate OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + maintenance(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the rate of FS Scan throttling to apply to a Spartan node." + DEFVAL {normal} + ::= { eqlNASFSScanEntry 1 } + +----------------------------------------------------------------------------------------------- +eqlNASReplicationHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASReplicationHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Dynamic + TImeoutAll:60" +::= { eqlNASObjects 16 } + +eqlNASReplicationHistoryEntry OBJECT-TYPE + SYNTAX EqlNASReplicationHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NAS Replication Historical data." + INDEX { eqlApplianceIndex, eqlNASContainerIndex, eqlNASReplSitePartnershipId, eqlNASReplicationId, eqlNASReplicationHistorySampleIndex } +::= { eqlNASReplicationHistoryTable 1 } + +EqlNASReplicationHistoryEntry ::= SEQUENCE { + eqlNASReplicationHistorySampleIndex Unsigned32, + eqlNASReplicationHistoryStartTime Integer32, + eqlNASReplicationHistoryEndTime Integer32, + eqlNASReplicationHistoryTransferredMb Unsigned32, + eqlNASReplicationHistoryStatus EqlNASReplicationStatus, + eqlNASReplicationHistorySrcContainer OCTET STRING, + eqlNASReplicationHistoryDestContainer OCTET STRING +} + +eqlNASReplicationHistorySampleIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Index into list of replication history data" +::= { eqlNASReplicationHistoryEntry 1 } + +eqlNASReplicationHistoryStartTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "32 bit binary start time for transfer in seconds from start of Unix epoch" +::= { eqlNASReplicationHistoryEntry 2 } + +eqlNASReplicationHistoryEndTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "32 bit binary end time for transfer in seconds from start of Unix epoch" +::= { eqlNASReplicationHistoryEntry 3 } + +eqlNASReplicationHistoryTransferredMb OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Megabytes transferred" +::= { eqlNASReplicationHistoryEntry 4 } + +eqlNASReplicationHistoryStatus OBJECT-TYPE + SYNTAX EqlNASReplicationStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "transfer status" +::= { eqlNASReplicationHistoryEntry 5 } + + +eqlNASReplicationHistorySrcContainer OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..230)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of replication source container (alias 'file system')" + ::= { eqlNASReplicationHistoryEntry 6 } + +eqlNASReplicationHistoryDestContainer OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..230)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of replication destination container (alias 'file system')" + ::= { eqlNASReplicationHistoryEntry 7 } + +----------------------------------------------------------------------------------------------- + +eqlNASApplianceAntivirusHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASApplianceAntivirusHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic table used to store information of the antivirus hosts for a +NAS appliance. + TimeoutAll:60" + ::= { eqlNASObjects 17 } + +eqlNASApplianceAntivirusHostEntry OBJECT-TYPE + SYNTAX EqlNASApplianceAntivirusHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry contains the antivirus host information for a NAS appliance." + INDEX { eqlApplianceIndex, eqlNASApplianceAntivirusHostIndex } + ::= { eqlNASApplianceAntivirusHostTable 1} + +EqlNASApplianceAntivirusHostEntry ::= + SEQUENCE { + eqlNASApplianceAntivirusHostIndex Unsigned32, + eqlNASApplianceAntivirusHostRowStatus RowStatus, + eqlNASApplianceAntivirusHostName OCTET STRING, + eqlNASApplianceAntivirusHostPortNumber Unsigned32, + eqlNASApplianceAntivirusHostTransactionState INTEGER + } + +eqlNASApplianceAntivirusHostIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies an index that uniquely identifies the antivirus host +entry." + ::= { eqlNASApplianceAntivirusHostEntry 1 } + +eqlNASApplianceAntivirusHostRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to manage the conceptual row entry." + ::= { eqlNASApplianceAntivirusHostEntry 2 } + +eqlNASApplianceAntivirusHostName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Hostname/ip address of the antivirus host. " + ::= { eqlNASApplianceAntivirusHostEntry 3 } + +eqlNASApplianceAntivirusHostPortNumber OBJECT-TYPE + SYNTAX Unsigned32(1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Port number to be used for the antivirus service on the antivirus host. " + DEFVAL { 1344 } + ::= { eqlNASApplianceAntivirusHostEntry 4 } + +eqlNASApplianceAntivirusHostTransactionState OBJECT-TYPE + SYNTAX INTEGER { + configStart(0), + configInProgress (1), + configCommit (2), + configStartCommit (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field denotes the transaction state of the operations on the eqlNASApplianceAntivirusHostTable." + DEFVAL {configStart} + ::= { eqlNASApplianceAntivirusHostEntry 5 } + +----------------------------------------------------------------------------------------------- + +eqlNASChassisTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic NAS chassis table. + TimeoutAll:60" + ::= { eqlNASObjects 18 } + +eqlNASChassisEntry OBJECT-TYPE + SYNTAX EqlNASChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the NAS chassis information." + INDEX { eqlApplianceIndex, eqlNASChassisIndex } + ::= { eqlNASChassisTable 1 } + +EqlNASChassisEntry ::= + SEQUENCE { + eqlNASChassisIndex Unsigned32, + eqlNASChassisRowStatus RowStatus, + eqlNASChassisName OCTET STRING, + eqlNASChassisRequestId Counter64, + eqlNASChassisFileSystemMember TruthValue, + eqlNASChassisModelName OCTET STRING + } + +eqlNASChassisIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The NAS Chassis index." + ::= { eqlNASChassisEntry 1 } + +eqlNASChassisRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to manage the conceptual row entry." + ::= { eqlNASChassisEntry 2 } + +eqlNASChassisName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The NAS chassis name." + ::= { eqlNASChassisEntry 3 } + +eqlNASChassisRequestId OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis create operation request id." + ::= { eqlNASChassisEntry 4 } + +eqlNASChassisFileSystemMember OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis filesystem participation state." + ::= { eqlNASChassisEntry 5 } + +eqlNASChassisModelName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The NAS chassis model name." + ::= { eqlNASChassisEntry 6 } + +----------------------------------------------------------------------------------------------- + +eqlNASChassisStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASChassisStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic NAS chassis status table. + TimeoutAll:60" + ::= { eqlNASObjects 19 } + +eqlNASChassisStatusEntry OBJECT-TYPE + SYNTAX EqlNASChassisStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the NAS chassis status." + INDEX { eqlApplianceIndex, eqlNASChassisIndex } + + ::= { eqlNASChassisStatusTable 1} + +EqlNASChassisComponentStatus ::= INTEGER { + optimal(0), + not-optimal(1), + critical(2), + not-available(3) + } + +EqlNASChassisACPowerStatus ::= INTEGER { + redundant(0), + partial(1), + not-available(2) + } + +EqlNASChassisControllerState ::= INTEGER { + standby(0), + unformatted(1), + formatted(2), + detached(3), + down(4), + not-available(5) + } + +EqlNASChassisSanType ::= INTEGER { + iscsi(0), + eql(1), + fc(2), + not-available(3) + } + +EqlNASChassisNetworkSpeed ::= INTEGER { + one-gb-ethernet(0), + ten-gb-ethernet(1), + twenty-gb-ethernet(2), + one-gb-fibre-channel(3), + two-gb-fibre-channel(4), + four-gb-fibre-channel(5), + eight-gb-fibre-channel(6), + not-available(7) + } + +EqlNASChassisControllerLocation ::= INTEGER { + one(0), + two(1), + irrelevant(2), + not-available(3) + } + +EqlNASChassisStatusEntry ::= + SEQUENCE { + eqlNASChassisOverallStatus EqlNASChassisComponentStatus, + eqlNASChassisChassisTag OCTET STRING, + eqlNASChassisModel OCTET STRING, + eqlNASChassisSanType EqlNASChassisSanType, + eqlNASChassisOverallControllerStatus EqlNASChassisComponentStatus, + eqlNASChassisClientNetworkSpeed EqlNASChassisNetworkSpeed, + eqlNASChassisBackplaneNetworkSpeed EqlNASChassisNetworkSpeed, + eqlNASChassisInternalNetworkSpeed EqlNASChassisNetworkSpeed, + eqlNASChassisSanNetworkSpeed EqlNASChassisNetworkSpeed, + eqlNASChassisClientNetworkStatus EqlNASChassisComponentStatus, + eqlNASChassisBackplaneNetworkStatus EqlNASChassisComponentStatus, + eqlNASChassisInternalNetworkStatus EqlNASChassisComponentStatus, + eqlNASChassisSanNetworkStatus EqlNASChassisComponentStatus, + eqlNASChassisOverallFanStatus EqlNASChassisComponentStatus, + eqlNASChassisOverallPowerSupplyStatus EqlNASChassisACPowerStatus + } + +eqlNASChassisOverallStatus OBJECT-TYPE + SYNTAX EqlNASChassisComponentStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The overall NAS chassis status." + ::= { eqlNASChassisStatusEntry 1 } + +eqlNASChassisChassisTag OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis tag." + ::= { eqlNASChassisStatusEntry 2 } + +eqlNASChassisModel OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis model." + ::= { eqlNASChassisStatusEntry 3 } + +eqlNASChassisSanType OBJECT-TYPE + SYNTAX EqlNASChassisSanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis san type." + ::= { eqlNASChassisStatusEntry 4 } + +eqlNASChassisOverallControllerStatus OBJECT-TYPE + SYNTAX EqlNASChassisComponentStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis overall controller status." + ::= { eqlNASChassisStatusEntry 5 } + +eqlNASChassisClientNetworkSpeed OBJECT-TYPE + SYNTAX EqlNASChassisNetworkSpeed + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The lowest network speed among the NAS chassis client network interfaces." + ::= { eqlNASChassisStatusEntry 6 } + +eqlNASChassisBackplaneNetworkSpeed OBJECT-TYPE + SYNTAX EqlNASChassisNetworkSpeed + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The lowest network speed among the NAS chassis backplane network interfaces." + ::= { eqlNASChassisStatusEntry 7 } + +eqlNASChassisInternalNetworkSpeed OBJECT-TYPE + SYNTAX EqlNASChassisNetworkSpeed + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The lowest network speed among the NAS chassis internal network interfaces." + ::= { eqlNASChassisStatusEntry 8 } + +eqlNASChassisSanNetworkSpeed OBJECT-TYPE + SYNTAX EqlNASChassisNetworkSpeed + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The lowest network speed among the NAS chassis san network interfaces." + ::= { eqlNASChassisStatusEntry 9 } + +eqlNASChassisClientNetworkStatus OBJECT-TYPE + SYNTAX EqlNASChassisComponentStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis client network status." + ::= { eqlNASChassisStatusEntry 10 } + +eqlNASChassisBackplaneNetworkStatus OBJECT-TYPE + SYNTAX EqlNASChassisComponentStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis backplane network status." + ::= { eqlNASChassisStatusEntry 11 } + +eqlNASChassisInternalNetworkStatus OBJECT-TYPE + SYNTAX EqlNASChassisComponentStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis internal network status." + ::= { eqlNASChassisStatusEntry 12 } + +eqlNASChassisSanNetworkStatus OBJECT-TYPE + SYNTAX EqlNASChassisComponentStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis san network status." + ::= { eqlNASChassisStatusEntry 13 } + +eqlNASChassisOverallFanStatus OBJECT-TYPE + SYNTAX EqlNASChassisComponentStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis overall fan status." + ::= { eqlNASChassisStatusEntry 14 } + +eqlNASChassisOverallPowerSupplyStatus OBJECT-TYPE + SYNTAX EqlNASChassisACPowerStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis overall power supply status." + ::= { eqlNASChassisStatusEntry 15 } + +----------------------------------------------------------------------------------------------- + +eqlNASChassisFanStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASChassisFanStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic NAS chassis fan status table. + TimeoutAll:60" + --::= { eqlNASObjects 20 } + ::= { eqlNASChassisStatusTable 2 } + +eqlNASChassisFanStatusEntry OBJECT-TYPE + SYNTAX EqlNASChassisFanStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the NAS chassis fan status." + INDEX { eqlApplianceIndex, eqlNASChassisIndex, eqlNASChassisFanName } + ::= { eqlNASChassisFanStatusTable 1} + +EqlNASChassisFanStatusEntry ::= + SEQUENCE { + eqlNASChassisFanName OCTET STRING, + eqlNASChassisFanStatus EqlNASChassisComponentStatus, + eqlNASChassisFanRpm Unsigned32, + eqlNASChassisFanRpmRange OCTET STRING + } + +eqlNASChassisFanName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis fan name." + ::= { eqlNASChassisFanStatusEntry 1 } + +eqlNASChassisFanStatus OBJECT-TYPE + SYNTAX EqlNASChassisComponentStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis fan status." + ::= { eqlNASChassisFanStatusEntry 2 } + +eqlNASChassisFanRpm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis fan RPM." + ::= { eqlNASChassisFanStatusEntry 3 } + +eqlNASChassisFanRpmRange OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis fan RPM range." + ::= { eqlNASChassisFanStatusEntry 4 } + +----------------------------------------------------------------------------------------------- + +eqlNASChassisPowerSupplyStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASChassisPowerSupplyStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic NAS chassis power supply status table. + TimeoutAll:60" + -- ::= { eqlNASObjects 21 } + ::= { eqlNASChassisStatusTable 3 } + +eqlNASChassisPowerSupplyStatusEntry OBJECT-TYPE + SYNTAX EqlNASChassisPowerSupplyStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the NAS chassis power supply status." + INDEX { eqlApplianceIndex, eqlNASChassisIndex, eqlNASChassisPowerSupplyName } + ::= { eqlNASChassisPowerSupplyStatusTable 1} + +EqlNASChassisPowerSupplyStatusEntry ::= + SEQUENCE { + eqlNASChassisPowerSupplyName OCTET STRING, + eqlNASChassisPowerSupplyStatus EqlNASChassisComponentStatus + } + +eqlNASChassisPowerSupplyName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis power supply name." + ::= { eqlNASChassisPowerSupplyStatusEntry 1 } + +eqlNASChassisPowerSupplyStatus OBJECT-TYPE + SYNTAX EqlNASChassisComponentStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis power supply status." + ::= { eqlNASChassisPowerSupplyStatusEntry 2 } + +----------------------------------------------------------------------------------------------- + +eqlNASChassisControllerStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASChassisControllerStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic NAS chassis controller status table. + TimeoutAll:60" + ::= { eqlNASObjects 20 } + +eqlNASChassisControllerStatusEntry OBJECT-TYPE + SYNTAX EqlNASChassisControllerStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the NAS chassis controller status." + INDEX { eqlApplianceIndex, eqlNASChassisControllerIndex } + ::= { eqlNASChassisControllerStatusTable 1} + +EqlNASChassisControllerStatusEntry ::= + SEQUENCE { + eqlNASChassisControllerIndex Unsigned32, + eqlNASChassisControllerStatus EqlNASChassisComponentStatus, + eqlNASChassisControllerState EqlNASChassisControllerState, + eqlNASChassisControllerLocation EqlNASChassisControllerLocation, + eqlNASChassisControllerAmbientTemperatureStatus EqlNASChassisComponentStatus, + eqlNASChassisControllerAmbientTemperatureValue Integer32, + eqlNASChassisControllerSystemControllerId OCTET STRING, + eqlNASChassisControllerBPSStatus EqlNASChassisComponentStatus, + eqlNASChassisControllerBPSIsAccessible TruthValue, + eqlNASChassisControllerBPSModel OCTET STRING, + eqlNASChassisControllerBPSCharge Unsigned32, + eqlNASChassisControllerCPUOverallStatus EqlNASChassisComponentStatus, + eqlNASChassisControllerCPUCurrentCoresCount Unsigned32, + eqlNASChassisControllerOverallFanStatus EqlNASChassisComponentStatus, + eqlNASChassisControllerOverallLocalDiskStatus EqlNASChassisComponentStatus, + eqlNASChassisControllerOverallRaidControllerStatus EqlNASChassisComponentStatus, + eqlNASChassisControllerOverallVirtualDiskStatus EqlNASChassisComponentStatus, + eqlNASChassisControllerMemoryStatus EqlNASChassisComponentStatus, + eqlNASChassisControllerMemorySize Unsigned32, + eqlNASChassisControllerBackplaneNetworkStatus EqlNASChassisComponentStatus, + eqlNASChassisControllerBackplaneNetworkSpeed EqlNASChassisNetworkSpeed, + eqlNASChassisControllerClientNetworkStatus EqlNASChassisComponentStatus, + eqlNASChassisControllerClientNetworkSpeed EqlNASChassisNetworkSpeed, + eqlNASChassisControllerInternalNetworkStatus EqlNASChassisComponentStatus, + eqlNASChassisControllerInternalNetworkSpeed EqlNASChassisNetworkSpeed, + eqlNASChassisControllerSanNetworkStatus EqlNASChassisComponentStatus, + eqlNASChassisControllerSanNetworkSpeed EqlNASChassisNetworkSpeed, + eqlNASChassisControllerOverallPowerSupplyStatus EqlNASChassisACPowerStatus + } + +eqlNASChassisControllerIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis controller index." + ::= { eqlNASChassisControllerStatusEntry 1 } + +eqlNASChassisControllerStatus OBJECT-TYPE + SYNTAX EqlNASChassisComponentStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis controller status." + ::= { eqlNASChassisControllerStatusEntry 2 } + +eqlNASChassisControllerState OBJECT-TYPE + SYNTAX EqlNASChassisControllerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis controller state." + ::= { eqlNASChassisControllerStatusEntry 3 } + +eqlNASChassisControllerLocation OBJECT-TYPE + SYNTAX EqlNASChassisControllerLocation + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis controller location." + ::= { eqlNASChassisControllerStatusEntry 4 } + +eqlNASChassisControllerAmbientTemperatureStatus OBJECT-TYPE + SYNTAX EqlNASChassisComponentStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis controller ambient temperaure status." + ::= { eqlNASChassisControllerStatusEntry 5 } + +eqlNASChassisControllerAmbientTemperatureValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis controller ambient temperaure value." + ::= { eqlNASChassisControllerStatusEntry 6 } + +eqlNASChassisControllerSystemControllerId OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis controller system controller id." + ::= { eqlNASChassisControllerStatusEntry 7 } + +eqlNASChassisControllerBPSStatus OBJECT-TYPE + SYNTAX EqlNASChassisComponentStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis controller BPS status." + ::= { eqlNASChassisControllerStatusEntry 8 } + +eqlNASChassisControllerBPSIsAccessible OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis controller BPS accessibility." + ::= { eqlNASChassisControllerStatusEntry 9 } + +eqlNASChassisControllerBPSModel OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis controller BPS model." + ::= { eqlNASChassisControllerStatusEntry 10 } + +eqlNASChassisControllerBPSCharge OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis controller BPS charge percentage." + ::= { eqlNASChassisControllerStatusEntry 11 } + +eqlNASChassisControllerCPUOverallStatus OBJECT-TYPE + SYNTAX EqlNASChassisComponentStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis controller overall CPU status." + ::= { eqlNASChassisControllerStatusEntry 12 } + +eqlNASChassisControllerCPUCurrentCoresCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis controller current CPU cores count." + ::= { eqlNASChassisControllerStatusEntry 13 } + +eqlNASChassisControllerOverallFanStatus OBJECT-TYPE + SYNTAX EqlNASChassisComponentStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis controller overall fan status." + ::= { eqlNASChassisControllerStatusEntry 14 } + +eqlNASChassisControllerOverallLocalDiskStatus OBJECT-TYPE + SYNTAX EqlNASChassisComponentStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis controller overall local disk status." + ::= { eqlNASChassisControllerStatusEntry 15 } + +eqlNASChassisControllerOverallRaidControllerStatus OBJECT-TYPE + SYNTAX EqlNASChassisComponentStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis controller overall raid controller status." + ::= { eqlNASChassisControllerStatusEntry 16 } + +eqlNASChassisControllerOverallVirtualDiskStatus OBJECT-TYPE + SYNTAX EqlNASChassisComponentStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis controller overall virtual disk status." + ::= { eqlNASChassisControllerStatusEntry 17 } + +eqlNASChassisControllerMemoryStatus OBJECT-TYPE + SYNTAX EqlNASChassisComponentStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis controller memory status." + ::= { eqlNASChassisControllerStatusEntry 18 } + +eqlNASChassisControllerMemorySize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis controller total memory size." + ::= { eqlNASChassisControllerStatusEntry 19 } + +eqlNASChassisControllerBackplaneNetworkStatus OBJECT-TYPE + SYNTAX EqlNASChassisComponentStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis controller backplane network status." + ::= { eqlNASChassisControllerStatusEntry 20 } + +eqlNASChassisControllerBackplaneNetworkSpeed OBJECT-TYPE + SYNTAX EqlNASChassisNetworkSpeed + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The lowest network speed among the NAS chassis backplane network interfaces." + ::= { eqlNASChassisControllerStatusEntry 21 } + +eqlNASChassisControllerClientNetworkStatus OBJECT-TYPE + SYNTAX EqlNASChassisComponentStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis controller client network status." + ::= { eqlNASChassisControllerStatusEntry 22 } + +eqlNASChassisControllerClientNetworkSpeed OBJECT-TYPE + SYNTAX EqlNASChassisNetworkSpeed + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The lowest network speed among the NAS chassis client network interfaces." + ::= { eqlNASChassisControllerStatusEntry 23 } + +eqlNASChassisControllerInternalNetworkStatus OBJECT-TYPE + SYNTAX EqlNASChassisComponentStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis controller internal network status." + ::= { eqlNASChassisControllerStatusEntry 24 } + +eqlNASChassisControllerInternalNetworkSpeed OBJECT-TYPE + SYNTAX EqlNASChassisNetworkSpeed + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The lowest network speed among the NAS chassis internal network interfaces." + ::= { eqlNASChassisControllerStatusEntry 25 } + +eqlNASChassisControllerSanNetworkStatus OBJECT-TYPE + SYNTAX EqlNASChassisComponentStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis controller san network status." + ::= { eqlNASChassisControllerStatusEntry 26 } + +eqlNASChassisControllerSanNetworkSpeed OBJECT-TYPE + SYNTAX EqlNASChassisNetworkSpeed + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The lowest network speed among the NAS chassis san network interfaces." + ::= { eqlNASChassisControllerStatusEntry 27 } + +eqlNASChassisControllerOverallPowerSupplyStatus OBJECT-TYPE + SYNTAX EqlNASChassisACPowerStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS Chassis controller overall power supply status." + ::= { eqlNASChassisControllerStatusEntry 28 } + +----------------------------------------------------------------------------------------------- + +eqlNASChassisControllerFanStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASChassisControllerFanStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic NAS chassis controller fan status table. + TimeoutAll:60" + -- ::= { eqlNASObjects 23 } + ::= { eqlNASChassisControllerStatusTable 2 } + +eqlNASChassisControllerFanStatusEntry OBJECT-TYPE + SYNTAX EqlNASChassisControllerFanStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the NAS chassis controller fan status." + INDEX { eqlApplianceIndex, eqlNASChassisControllerIndex, eqlNASChassisControllerFanName } + ::= { eqlNASChassisControllerFanStatusTable 1} + +EqlNASChassisControllerFanStatusEntry ::= + SEQUENCE { + eqlNASChassisControllerFanName OCTET STRING, + eqlNASChassisControllerFanStatus EqlNASChassisComponentStatus, + eqlNASChassisControllerFanRpm Unsigned32, + eqlNASChassisControllerFanRpmRange OCTET STRING + } + +eqlNASChassisControllerFanName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis controller fan name." + ::= { eqlNASChassisControllerFanStatusEntry 1 } + +eqlNASChassisControllerFanStatus OBJECT-TYPE + SYNTAX EqlNASChassisComponentStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis controller fan status." + ::= { eqlNASChassisControllerFanStatusEntry 2 } + +eqlNASChassisControllerFanRpm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis controller fan RPM." + ::= { eqlNASChassisControllerFanStatusEntry 3 } + +eqlNASChassisControllerFanRpmRange OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis controller fan RPM range." + ::= { eqlNASChassisControllerFanStatusEntry 4 } + +----------------------------------------------------------------------------------------------- + +eqlNASChassisControllerPowerSupplyStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASChassisControllerPowerSupplyStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic NAS chassis controller power supply status table. + TimeoutAll:60" + -- ::= { eqlNASObjects 24 } + ::= { eqlNASChassisControllerStatusTable 3 } + +eqlNASChassisControllerPowerSupplyStatusEntry OBJECT-TYPE + SYNTAX EqlNASChassisControllerPowerSupplyStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the NAS chassis controller power supply status." + INDEX { eqlApplianceIndex, eqlNASChassisControllerIndex, eqlNASChassisControllerPowerSupplyName } + ::= { eqlNASChassisControllerPowerSupplyStatusTable 1} + +EqlNASChassisControllerPowerSupplyStatusEntry ::= + SEQUENCE { + eqlNASChassisControllerPowerSupplyName OCTET STRING, + eqlNASChassisControllerPowerSupplyStatus EqlNASChassisComponentStatus + } + +eqlNASChassisControllerPowerSupplyName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis controller power supply name." + ::= { eqlNASChassisControllerPowerSupplyStatusEntry 1 } + +eqlNASChassisControllerPowerSupplyStatus OBJECT-TYPE + SYNTAX EqlNASChassisComponentStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis controller power supply status." + ::= { eqlNASChassisControllerPowerSupplyStatusEntry 2 } + +----------------------------------------------------------------------------------------------- + +eqlNASChassisControllerDiskStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASChassisControllerDiskStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic NAS chassis controller physical disk status table. + TimeoutAll:60" + -- ::= { eqlNASObjects 25 } + ::= { eqlNASChassisControllerStatusTable 4 } + +eqlNASChassisControllerDiskStatusEntry OBJECT-TYPE + SYNTAX EqlNASChassisControllerDiskStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the NAS chassis controller physical disk status." + INDEX { eqlApplianceIndex, eqlNASChassisControllerIndex, eqlNASChassisControllerDiskName } + ::= { eqlNASChassisControllerDiskStatusTable 1} + +EqlNASChassisControllerDiskStatusEntry ::= + SEQUENCE { + eqlNASChassisControllerDiskName OCTET STRING, + eqlNASChassisControllerDiskStatus EqlNASChassisComponentStatus + } + +eqlNASChassisControllerDiskName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis controller physical disk name." + ::= { eqlNASChassisControllerDiskStatusEntry 1 } + +eqlNASChassisControllerDiskStatus OBJECT-TYPE + SYNTAX EqlNASChassisComponentStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis controller physical disk status." + ::= { eqlNASChassisControllerDiskStatusEntry 2 } + +----------------------------------------------------------------------------------------------- + +eqlNASChassisControllerNicStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASChassisControllerNicStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic NAS chassis controller nic status table. + TimeoutAll:60" + --::= { eqlNASObjects 26 } + ::= { eqlNASChassisControllerStatusTable 5 } + +eqlNASChassisControllerNicStatusEntry OBJECT-TYPE + SYNTAX EqlNASChassisControllerNicStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the NAS chassis controller nic status." + INDEX { eqlApplianceIndex, eqlNASChassisControllerIndex, eqlApplianceNetworkType, + eqlNASChassisControllerNicName } + ::= { eqlNASChassisControllerNicStatusTable 1} + +EqlNASChassisControllerNicStatusEntry ::= + SEQUENCE { + eqlNASChassisControllerNicName OCTET STRING, + eqlNASChassisControllerNicState INTEGER, + eqlNASChassisControllerNicSpeed EqlNASChassisNetworkSpeed, + eqlNASChassisControllerNicSlot OCTET STRING, + eqlNASChassisControllerNicPort Unsigned32, + eqlNASChassisControllerNicDuplex INTEGER, + eqlNASChassisControllerNicFlowControl INTEGER + } + +eqlNASChassisControllerNicName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis controller nic name." + ::= { eqlNASChassisControllerNicStatusEntry 1 } + +eqlNASChassisControllerNicState OBJECT-TYPE + SYNTAX INTEGER { + on(0), + off(1), + not-available(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis controller nic state." + ::= { eqlNASChassisControllerNicStatusEntry 2 } + +eqlNASChassisControllerNicSpeed OBJECT-TYPE + SYNTAX EqlNASChassisNetworkSpeed + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis controller nic speed." + ::= { eqlNASChassisControllerNicStatusEntry 3 } + +eqlNASChassisControllerNicSlot OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis controller nic slot." + ::= { eqlNASChassisControllerNicStatusEntry 4 } + +eqlNASChassisControllerNicPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis controller nic port." + ::= { eqlNASChassisControllerNicStatusEntry 5 } + +eqlNASChassisControllerNicDuplex OBJECT-TYPE + SYNTAX INTEGER { + full(0), + half(1), + unknown(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis controller nic duplex mode." + ::= { eqlNASChassisControllerNicStatusEntry 6 } + +eqlNASChassisControllerNicFlowControl OBJECT-TYPE + SYNTAX INTEGER { + on(0), + off(1), + unknown(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The NAS chassis controller nic flow control state." + ::= { eqlNASChassisControllerNicStatusEntry 7 } + +----------------------------------------------------------------------------------------------- + +eqlNASDiagsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASDiagsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic table controlling the NAS diags." + ::= { eqlNASObjects 21 } + +eqlNASDiagsEntry OBJECT-TYPE + SYNTAX EqlNASDiagsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the diags information." + INDEX { eqlApplianceIndex } + + ::= { eqlNASDiagsTable 1} + +EqlNASDiagsEntry ::= + SEQUENCE { + eqlNASDiagsStart INTEGER, + eqlNASDiagsCaseNumber OCTET STRING, + eqlNASDiagsStatus INTEGER + } + +eqlNASDiagsStart OBJECT-TYPE + SYNTAX INTEGER { + general(1), + file(2), + network(3), + performance(4), + clientconnectivity(5), + fileaccessibility(6), + protocolslog(7), + logs(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field selects the diagnostic to start." + ::= { eqlNASDiagsEntry 1 } + +eqlNASDiagsCaseNumber OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field holds the OPTIONAL Dell Support case number for the + NAS diagnostics." + ::= { eqlNASDiagsEntry 2 } + +eqlNASDiagsStatus OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + running(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field holds the status of the NAS diagnostics + operation." + ::= { eqlNASDiagsEntry 3 } + +--------------------------------------------------------------------------------------------------- + +eqlNASClientStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASClientStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic table controlling the NAS client static routes. The static + route entries are used to route the CLIENT traffic from the cluster members to + gateways on the CLIENT network." + ::= { eqlNASObjects 22 } + +eqlNASClientStaticRouteEntry OBJECT-TYPE + SYNTAX EqlNASClientStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the NAS static route information for a subnet of the client network." + INDEX { eqlApplianceIndex, eqlApplianceNetworkID, + eqlNASClientStaticRouteNetworkAddrType, eqlNASClientStaticRouteNetworkAddr, + eqlNASClientStaticRouteNetworkMaskType, eqlNASClientStaticRouteNetworkMask} + + ::= { eqlNASClientStaticRouteTable 1 } + +EqlNASClientStaticRouteEntry ::= + SEQUENCE { + eqlNASClientStaticRouteRowStatus RowStatus, + eqlNASClientStaticRouteNetworkAddrType InetAddressType, + eqlNASClientStaticRouteNetworkAddr InetAddress, + eqlNASClientStaticRouteNetworkMaskType InetAddressType, + eqlNASClientStaticRouteNetworkMask InetAddress, + eqlNASClientStaticRouteGatewayAddrType InetAddressType, + eqlNASClientStaticRouteGatewayAddr InetAddress + } + +eqlNASClientStaticRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "SNMP Row Status" + ::= { eqlNASClientStaticRouteEntry 1 } + +eqlNASClientStaticRouteNetworkAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the type (v4/v6) for the network address of the + static route." + ::= { eqlNASClientStaticRouteEntry 2 } + +eqlNASClientStaticRouteNetworkAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the network IP address for the static route + (e.g. 200.200.200.0)." + ::= { eqlNASClientStaticRouteEntry 3 } + +eqlNASClientStaticRouteNetworkMaskType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the type (v4/v6) for the network mask of the + static route.The IP address of the network mask is assumed to be the + same as that of the network address." + ::= { eqlNASClientStaticRouteEntry 4 } + +eqlNASClientStaticRouteNetworkMask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the network mask for the static route + (e.g. 255.255.255.0)." + ::= { eqlNASClientStaticRouteEntry 5 } + +eqlNASClientStaticRouteGatewayAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the type (v4/v6) of the gateway IP address." + ::= { eqlNASClientStaticRouteEntry 6 } + +eqlNASClientStaticRouteGatewayAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the gateway IP address for the static route + (e.g. 10.127.20.30)." + ::= { eqlNASClientStaticRouteEntry 7 } + +----------------------------------------------------------------------------------------------- + +eqlNASClusterUpdateTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASClusterUpdateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic(semi) table to update NAS Cluster Firmware. + TimeoutAll:60" + ::= { eqlNASObjects 23 } + +eqlNASClusterUpdateEntry OBJECT-TYPE + SYNTAX EqlNASClusterUpdateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the NAS Cluster firmware update information." + INDEX { eqlApplianceIndex } + + ::= { eqlNASClusterUpdateTable 1 } + +EqlNASClusterUpdateEntry ::= + SEQUENCE { + eqlNASClusterUpdateRowStatus RowStatus, + eqlNASClusterUpdateFilename OCTET STRING, + eqlNASClusterUpdateEQLGroupMPV Unsigned32, + eqlNASClusterUpdateClusterMPV Unsigned32, + eqlNASClusterUpdateEQLGroupCurrentCompLevel Unsigned32, + eqlNASClusterUpdateRequestId Counter64 + } + +eqlNASClusterUpdateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Rowstatus variable used to manage this conceptual row." + ::= { eqlNASClusterUpdateEntry 1 } + +eqlNASClusterUpdateFilename OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..261)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field holds the NAS Cluster firmware update script filename." + ::= { eqlNASClusterUpdateEntry 2 } + +eqlNASClusterUpdateEQLGroupMPV OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The Management Protocol Version (MPV) of the EQL Group." + DEFVAL {0} + ::= { eqlNASClusterUpdateEntry 3} + +eqlNASClusterUpdateClusterMPV OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The Management Protocol Version (MPV) of the NAS Appliance Cluster." + DEFVAL {0} + ::= { eqlNASClusterUpdateEntry 4} + +eqlNASClusterUpdateEQLGroupCurrentCompLevel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field represents the current compatibility level of the EQL group." + DEFVAL {0} + ::= { eqlNASClusterUpdateEntry 5 } + +eqlNASClusterUpdateRequestId OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field represents the the NAS cluster update operation request identifier." + DEFVAL {0} + ::= { eqlNASClusterUpdateEntry 6 } + +----------------------------------------------------------------------------------------------- + +eqlNASClusterInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASClusterInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic(semi) table used to get local or remote NAS cluster's id and certificate + TimeoutAll:60" + ::= { eqlNASObjects 24 } + +eqlNASClusterInfoEntry OBJECT-TYPE + SYNTAX EqlNASClusterInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry contains the cluster Id and certificate" + INDEX { eqlApplianceIndex, eqlNASClusterInfoSiteType, eqliscsiVolumeReplSiteIndex, eqlNASClusterInfoSegmentId } + ::= { eqlNASClusterInfoTable 1 } + +EqlNASClusterInfoEntry ::= + SEQUENCE { + eqlNASClusterInfoRowStatus RowStatus, + eqlNASClusterInfoSiteType INTEGER, + eqlNASClusterInfoSegmentId Unsigned32, + eqlNASClusterInfoSegmentSize Unsigned32, + eqlNASClusterInfoMoreSegment TruthValue, + eqlNASClusterInfoCertificate CertificateType, + eqlNASClusterInfoClusterId ClusterIdType + } + +eqlNASClusterInfoRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlNASClusterInfoEntry 1 } + + +eqlNASClusterInfoSiteType OBJECT-TYPE + SYNTAX INTEGER { + local(1), + remote(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies whether the Certificate request is for local or + from remote replication partner site." + ::= { eqlNASClusterInfoEntry 2 } + +eqlNASClusterInfoSegmentId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index into list Certificate data" + ::= { eqlNASClusterInfoEntry 3 } + +eqlNASClusterInfoSegmentSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Size of the Certificate data segment" + ::= { eqlNASClusterInfoEntry 4 } + + +eqlNASClusterInfoMoreSegment OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "True returned if there is are more segment to be feteched for + the certificate" + ::= { eqlNASClusterInfoEntry 5 } + + +eqlNASClusterInfoCertificate OBJECT-TYPE + SYNTAX CertificateType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "String containing RSA certificate for local cluster." + ::= { eqlNASClusterInfoEntry 6 } + +eqlNASClusterInfoClusterId OBJECT-TYPE + SYNTAX ClusterIdType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "String containing local cluster Id. It should be unique within the network. + It is generated by IDC code." + ::= { eqlNASClusterInfoEntry 7 } + + +------------------------------------------------------------------------------------------------ + +eqlNASReplPartnerClusterIdMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASReplPartnerClusterIdMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Dynamic + This table is used to get the NAS Cluster Id for the given remote NAS SAN VIP." +::= { eqlNASObjects 25 } + +eqlNASReplPartnerClusterIdMapEntry OBJECT-TYPE + SYNTAX EqlNASReplPartnerClusterIdMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { eqlApplianceIndex, eqlNASReplPartnerClusterIdMapSanVIPType, eqlNASReplPartnerClusterIdMapSanVIP } +::= { eqlNASReplPartnerClusterIdMapTable 1 } + +EqlNASReplPartnerClusterIdMapEntry ::= SEQUENCE { + + eqlNASReplPartnerClusterIdMapSanVIPType InetAddressType, + eqlNASReplPartnerClusterIdMapSanVIP InetAddress, + eqlNASReplPartnerClusterIdMapClusterId ClusterIdType +} + + +eqlNASReplPartnerClusterIdMapSanVIPType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SAN VIP type of the cluster." +::= { eqlNASReplPartnerClusterIdMapEntry 1 } + +eqlNASReplPartnerClusterIdMapSanVIP OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SAN VIP address of the cluster." +::= { eqlNASReplPartnerClusterIdMapEntry 2 } + + +eqlNASReplPartnerClusterIdMapClusterId OBJECT-TYPE + SYNTAX ClusterIdType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cluster Id, a unique identifier of the cluster assingned at the + time of cluster creation." +::= { eqlNASReplPartnerClusterIdMapEntry 3 } + + +----------------------------------------------------------------------------------------------- + +eqlNASReplPartnerConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASReplPartnerConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic + This table is used to configure NAS replication partnership + (Trust) with a remote NAS cluster. + TimeoutAll:60" + -- using "eqlNASObjects 32" was causing a conflict in BASE opcodes with eqlNASContainerUniqueIDTable + ::= { eqlNASObjects 26 } + +eqlNASReplPartnerConfigEntry OBJECT-TYPE + SYNTAX EqlNASReplPartnerConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry contains some of the information needed to create + replication partnership with a remote NAS cluster. + The combination of index and entry provides the information + needed to create partnership/trust with the remote cluster." + INDEX { eqlApplianceIndex, eqlNASClusterInfoClusterId, eqlNASClusterInfoSegmentId } + ::= { eqlNASReplPartnerConfigTable 1 } + +EqlNASReplPartnerConfigEntry ::= + SEQUENCE { + eqlNASReplPartnerConfigRowStatus RowStatus, + eqlNASReplPartnerConfigCertificate CertificateType, + eqlNASReplPartnerConfigInetAddrType InetAddressType, + eqlNASReplPartnerConfigInetAddr InetAddress + } + +eqlNASReplPartnerConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlNASReplPartnerConfigEntry 1 } + +eqlNASReplPartnerConfigCertificate OBJECT-TYPE + SYNTAX CertificateType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "String containing all or a portion of the certificate + used in authenticating the remote cluster." + ::= { eqlNASReplPartnerConfigEntry 2 } + + +eqlNASReplPartnerConfigInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The address type for the RemoteCluster SAN VIP" +::= { eqlNASReplPartnerConfigEntry 3 } + + +eqlNASReplPartnerConfigInetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The RemoteCluster SAN VIP" +::= { eqlNASReplPartnerConfigEntry 4 } + +----------------------------------------------------------------------------------------------- + +eqlNASReplTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASReplEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Dynamic + TimeoutAll:60 + This table is used to configure and monitor NAS replication relationships + in FluidFS versions 3.0 and later. Prior versions used eqlNASReplicationTable + for that purpose." +::= { eqlNASObjects 27 } + + +EqlNASReplicationError ::= INTEGER { + -- TODO: change terminology (e.g., pri and sec) ?? + none(0), + disconnected(1), + internal(2), + fs-down(3), + config(4), + not-sec(5), + sec-busy(6), + sec-fs-down(7), + versions-dont-match(8), + no-space(9), + sec-cur-not-empty(10), + no-base-found(11), + pri-vol-reclaim(12), + sec-vol-reclaim(13), + fs-pri-not-optimal(14), + fs-sec-not-optimal(15), + fs-pri-not-available-threads(16), + fs-sec-not-available-threads(17), + jumbo-frame(18), + dest-repl-disabled(19), + snap-clone-base(20) + } + +EqlNASReplicationRole ::= INTEGER { + unknown(0), + source(1), + destination(2) + } + +eqlNASReplEntry OBJECT-TYPE + SYNTAX EqlNASReplEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { eqlApplianceIndex, eqlNASContainerIndex, eqlNASReplSiteRemoteClusterId, eqlNASReplRemoteFSId } +::= { eqlNASReplTable 1 } + +EqlNASReplEntry ::= SEQUENCE { + eqlNASReplRowStatus RowStatus, + eqlNASReplRemoteFSId Unsigned32, + eqlNASReplVolumeReplSiteIndex SiteIndex, + eqlNASReplRemoteClusterName OCTET STRING, + eqlNASReplRemoteFSName OCTET STRING, + eqlNASReplAchievedRecoveryTime Counter32, + eqlNASReplNextRecoveryTime Counter32, + eqlNASReplTargetRecoveryTime Counter32, + eqlNASReplTransferredPercent Unsigned32, + eqlNASReplTransferredMB Unsigned32, + eqlNASReplStatus EqlNASReplicationStatus, + eqlNASReplAction INTEGER, + eqlNASReplRole EqlNASReplicationRole, + eqlNASReplSecsToComplete Unsigned32, + eqlNASReplError EqlNASReplicationError, + eqlNASReplCurrentXferRateKbps Unsigned32 +} + +eqlNASReplRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the row" +::= { eqlNASReplEntry 1 } + +eqlNASReplRemoteFSId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unique Identifier for the remote container. This is the FSid." +::= { eqlNASReplEntry 2 } + +eqlNASReplVolumeReplSiteIndex OBJECT-TYPE + SYNTAX SiteIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of eqliscsiVolumeReplSiteIndex to index into + eqliscsiVolumeReplSiteTable." +::= { eqlNASReplEntry 3 } + + +eqlNASReplRemoteClusterName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the remote cluster name, which is the + eqlApplianceName of the remote cluster." +::= { eqlNASReplEntry 4 } + +eqlNASReplRemoteFSName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..230)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name used to identify the remote NAS Container. Contains + only letters, digits and underscores. Must begin with either + letter or an underscore. " +::= { eqlNASReplEntry 5 } + +eqlNASReplAchievedRecoveryTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the date/time of the last recovery snapshot + that has been copied. Time is represented as the time in seconds + since 00:00:00 UTC, 1970-01-01." +::= { eqlNASReplEntry 6 } + +eqlNASReplNextRecoveryTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the date/time of the next recovery snapshot + that will be copied. Time is represented as the time in seconds + since 00:00:00 UTC, 1970-01-01." +::= { eqlNASReplEntry 7 } + +eqlNASReplTargetRecoveryTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the date/time of the target/goal for + next recovery snapshot to be copied. This is N/A to EQL. + Time is represented as the time in seconds since 00:00:00 UTC, + 1970-01-01." +::= { eqlNASReplEntry 8 } + +eqlNASReplTransferredPercent OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Provides a percent transferred for the current replication process." +::= {eqlNASReplEntry 9 } + +eqlNASReplTransferredMB OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Provides data transferred (in MB) for the current replication process." +::= {eqlNASReplEntry 10 } + +eqlNASReplStatus OBJECT-TYPE + SYNTAX EqlNASReplicationStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The status of this replication relationship." +::= { eqlNASReplEntry 11 } + +eqlNASReplAction OBJECT-TYPE + SYNTAX INTEGER { + + none(0), + -- following actions will be used by ApplExec/netmgtd to send Action to Libspartan + replicate(1), + pause(2), + resume(3), + cancel(4), + demote(5), + + -- Following actions will be used by ApplExec to send action to libspartan + promote(6), + force-promote(7), + delete(8), + force-delete(9), + + -- following Actions are used only by netmgtd to send user action to ApplExec + outbound-delete(100), + outbound-force-delete(101), + inbound-delete(102), + inbound-promote(103), + inbound-promote-restore-cfg(104), + inbound-promote-keep-demote(105), + inbound-promote-keep-demote-restore-cfg(106), + inbound-delete-failback(107), + inbound-delete-failback-restore-cfg(108), + restore-cfg(109), + inbound-pause(110), + inbound-resume(111), + + -- Following Action is used for promote before deleting replication + internal-promote(112) + } + + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Use this column to perform actions on this replication relationship." +::= { eqlNASReplEntry 12 } + +eqlNASReplSecsToComplete OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Seconds left in completion of the current replication process." +::= {eqlNASReplEntry 13 } + +eqlNASReplError OBJECT-TYPE + SYNTAX EqlNASReplicationError + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Error encountered during replication." +::= { eqlNASReplEntry 14 } + +eqlNASReplRole OBJECT-TYPE + SYNTAX EqlNASReplicationRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The role(src/dest) of this container in the relication relationship." +::= { eqlNASReplEntry 15 } + +eqlNASReplCurrentXferRateKbps OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current rate of data transfer(kbps) for the replication under + progress." +::= {eqlNASReplEntry 16 } + +---************************************************************ + +eqlNASQuotaUsageTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASQuotaUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic quota Table + This table contains a list of quota usages associated with the associated container. + TimeoutAll:60" + ::= { eqlNASContainerTable 7 } + +eqlNASQuotaUsageEntry OBJECT-TYPE + SYNTAX EqlNASQuotaUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing quota info." + INDEX { eqlApplianceIndex, eqlNASContainerIndex, eqlNASQuotaUsageTargetType, eqlNASQuotaUsageTargetName } + ::= { eqlNASQuotaUsageTable 1 } + +EqlNASQuotaUsageEntry ::= + SEQUENCE { + eqlNASQuotaUsageRowStatus RowStatus, + eqlNASQuotaUsageTargetType INTEGER, + eqlNASQuotaUsageTargetName OCTET STRING, + eqlNASQuotaUsageMB Integer32 + } + +eqlNASQuotaUsageRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The rowstatus...." + ::= { eqlNASQuotaUsageEntry 1 } + +eqlNASQuotaUsageTargetType OBJECT-TYPE + SYNTAX INTEGER { + unused(0), + allofgroup(1), + anyuseringroup(2), + user(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of target for this quota definition row" + ::= { eqlNASQuotaUsageEntry 2 } + +eqlNASQuotaUsageTargetName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..129)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The name of the user or group as indicated by the target type. AD groups can be 129 bytes " + ::= { eqlNASQuotaUsageEntry 3 } + +eqlNASQuotaUsageMB OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the amount of space in MB currently in use by targetname." + ::= { eqlNASQuotaUsageEntry 4 } + + +---************************************************************ + +---************************************************************ + +eqlNASGroupQuotaEffectiveRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASGroupQuotaEffectiveRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic quota Table + This table contains a list of group quota effective rules associated with the associated container. + TimeoutAll:60" + ::= { eqlNASContainerTable 8 } + +eqlNASGroupQuotaEffectiveRuleEntry OBJECT-TYPE + SYNTAX EqlNASGroupQuotaEffectiveRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing quota info." + INDEX { eqlApplianceIndex, eqlNASContainerIndex, eqlNASGroupQuotaEffectiveRuleTargetName } + ::= { eqlNASGroupQuotaEffectiveRuleTable 1 } + +EqlNASGroupQuotaEffectiveRuleEntry ::= + SEQUENCE { + eqlNASGroupQuotaEffectiveRuleTargetName OCTET STRING, + eqlNASGroupQuotaEffectiveRuleRowStatus RowStatus, + eqlNASGroupQuotaEffectiveRuleSoftLimit Integer32, + eqlNASGroupQuotaEffectiveRuleHardLimit Integer32, + eqlNASGroupQuotaEffectiveRuleSoftLimitEnabled TruthValue, + eqlNASGroupQuotaEffectiveRuleHardLimitEnabled TruthValue + } + +eqlNASGroupQuotaEffectiveRuleTargetName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..129)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The name of the group. AD groups can be 129 bytes " + ::= { eqlNASGroupQuotaEffectiveRuleEntry 1 } + +eqlNASGroupQuotaEffectiveRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The rowstatus...." + ::= { eqlNASGroupQuotaEffectiveRuleEntry 2 } + +eqlNASGroupQuotaEffectiveRuleSoftLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the amount of used space that triggers user alerts" + ::= { eqlNASGroupQuotaEffectiveRuleEntry 3 } + +eqlNASGroupQuotaEffectiveRuleHardLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the amount of space in MB at which writes are disallowed." + ::= { eqlNASGroupQuotaEffectiveRuleEntry 4 } + +eqlNASGroupQuotaEffectiveRuleSoftLimitEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Specifies whether alerts based on softlimit are enabled." + DEFVAL {false} + ::= { eqlNASGroupQuotaEffectiveRuleEntry 5 } + +eqlNASGroupQuotaEffectiveRuleHardLimitEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies whether hard limit is enforced" + DEFVAL {false} + ::= { eqlNASGroupQuotaEffectiveRuleEntry 6 } + + +---************************************************************ + +---************************************************************ + +eqlNASUserQuotaEffectiveRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASUserQuotaEffectiveRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic quota Table + This table contains a list of user quota effective rules associated with the associated container. + TimeoutAll:60" + ::= { eqlNASContainerTable 9 } + +eqlNASUserQuotaEffectiveRuleEntry OBJECT-TYPE + SYNTAX EqlNASUserQuotaEffectiveRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing quota info." + INDEX { eqlApplianceIndex, eqlNASContainerIndex, eqlNASUserQuotaEffectiveRuleTargetName } + ::= { eqlNASUserQuotaEffectiveRuleTable 1 } + +EqlNASUserQuotaEffectiveRuleEntry ::= + SEQUENCE { + eqlNASUserQuotaEffectiveRuleTargetName OCTET STRING, + eqlNASUserQuotaEffectiveRuleRowStatus RowStatus, + eqlNASUserQuotaEffectiveRuleUserSoftLimit Integer32, + eqlNASUserQuotaEffectiveRuleUserHardLimit Integer32, + eqlNASUserQuotaEffectiveRuleGroupName OCTET STRING, + eqlNASUserQuotaEffectiveRuleGroupSoftLimit Integer32, + eqlNASUserQuotaEffectiveRuleGroupHardLimit Integer32, + eqlNASUserQuotaEffectiveRuleUserSoftLimitEnabled TruthValue, + eqlNASUserQuotaEffectiveRuleUserHardLimitEnabled TruthValue, + eqlNASUserQuotaEffectiveRuleGroupSoftLimitEnabled TruthValue, + eqlNASUserQuotaEffectiveRuleGroupHardLimitEnabled TruthValue + } + +eqlNASUserQuotaEffectiveRuleTargetName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..129)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The name of the user." + ::= { eqlNASUserQuotaEffectiveRuleEntry 1 } + +eqlNASUserQuotaEffectiveRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The rowstatus...." + ::= { eqlNASUserQuotaEffectiveRuleEntry 2 } + +eqlNASUserQuotaEffectiveRuleUserSoftLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the amount of used space that triggers user alerts" + ::= { eqlNASUserQuotaEffectiveRuleEntry 3 } + +eqlNASUserQuotaEffectiveRuleUserHardLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the amount of space in MB at which writes are disallowed." + ::= { eqlNASUserQuotaEffectiveRuleEntry 4 } + +eqlNASUserQuotaEffectiveRuleGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..129)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The name of the primary group of the user" + ::= { eqlNASUserQuotaEffectiveRuleEntry 5 } + +eqlNASUserQuotaEffectiveRuleGroupSoftLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the amount of used space that triggers user alerts based on primary group's warn level" + ::= { eqlNASUserQuotaEffectiveRuleEntry 6 } + +eqlNASUserQuotaEffectiveRuleGroupHardLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the amount of space in MB at which writes are disallowed based on primary group's hard limit." + ::= { eqlNASUserQuotaEffectiveRuleEntry 7 } + +eqlNASUserQuotaEffectiveRuleUserSoftLimitEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Specifies whether alerts based on user softlimit are enabled." + DEFVAL {false} + ::= { eqlNASUserQuotaEffectiveRuleEntry 8 } + +eqlNASUserQuotaEffectiveRuleUserHardLimitEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies whether user hard limit is enforced" + DEFVAL {false} + ::= { eqlNASUserQuotaEffectiveRuleEntry 9 } + +eqlNASUserQuotaEffectiveRuleGroupSoftLimitEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Specifies whether alerts based on primary group's softlimit are enabled." + DEFVAL {false} + ::= { eqlNASUserQuotaEffectiveRuleEntry 10 } + +eqlNASUserQuotaEffectiveRuleGroupHardLimitEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies whether primary group's hard limit is enforced" + DEFVAL {false} + ::= { eqlNASUserQuotaEffectiveRuleEntry 11 } + +---************************************************************ + + +eqlNASConfigStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASConfigStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic table controlling the NAS cluster configuration state." + ::= { eqlNASObjects 28 } + +eqlNASConfigStateEntry OBJECT-TYPE + SYNTAX EqlNASConfigStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the NAS Cluster configuration state information." + INDEX { eqlApplianceIndex } + + ::= { eqlNASConfigStateTable 1 } + +EqlNASConfigStateEntry ::= + SEQUENCE { + eqlNASConfigStateConfigFinished TruthValue, + eqlNASConfigStateHardwareReplaceInProgress TruthValue + } + +eqlNASConfigStateConfigFinished OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "True if NAS Cluster configuration is completed." + DEFVAL { false } + ::= { eqlNASConfigStateEntry 1 } + +eqlNASConfigStateHardwareReplaceInProgress OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "True if NAS Cluster hardware replacement is in progress." + DEFVAL { false } + ::= { eqlNASConfigStateEntry 2 } +----------------------------------------------------------------------------------------------- + +eqlNASClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic + This table contains NAS Client information. + TimeoutAll:60" + ::= { eqlNASObjects 29 } + +eqlNASClientEntry OBJECT-TYPE + SYNTAX EqlNASClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing NAS client information." + INDEX { eqlApplianceIndex, eqlNASClientNodeIndex, + eqlNASClientIPAddressType, eqlNASClientIPAddress, + eqlNASClientUserName, eqlNASClientProtocol } + + ::= { eqlNASClientTable 1 } + +EqlNASClientEntry ::= + SEQUENCE { + eqlNASClientNodeIndex Unsigned32, + eqlNASClientIPAddressType InetAddressType, + eqlNASClientIPAddress InetAddress, + eqlNASClientUserName OCTET STRING, + eqlNASClientProtocol INTEGER, + eqlNASClientConnectedTime Counter32, + eqlNASClientIdleTime Counter32, + eqlNASClientNumOpenFiles Unsigned32, + eqlNASClientIsGuest TruthValue + } + +eqlNASClientNodeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAS client node index." + ::= { eqlNASClientEntry 1 } + +eqlNASClientIPAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the type of address (v4/v6) of this IP address entry." + ::= { eqlNASClientEntry 2 } + +eqlNASClientIPAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAS client IPv4 address." + ::= { eqlNASClientEntry 3 } + +eqlNASClientUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..85)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAS client user name." + ::= { eqlNASClientEntry 4 } + +eqlNASClientProtocol OBJECT-TYPE + SYNTAX INTEGER { + cifs(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAS client protocol." + ::= { eqlNASClientEntry 5 } + +eqlNASClientConnectedTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time in seconds that has elapsed since this client connection was first + established with the NAS controller." + ::= { eqlNASClientEntry 6 } + +eqlNASClientIdleTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time in seconds that has elapsed since this client connection is idle." + ::= { eqlNASClientEntry 7 } + +eqlNASClientNumOpenFiles OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of open files from this client connection." + ::= { eqlNASClientEntry 8 } + +eqlNASClientIsGuest OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "True if the client initiating this connection is a guest." + ::= { eqlNASClientEntry 9 } + +----------------------------------------------------------------------------------------------- + +eqlNASStatsClusterTrafficRateTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASStatsClusterTrafficRateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic + This table contains NAS traffic rate statistics for the NAS cluster. + TimeoutAll:60" + ::= { eqlNASObjects 30 } + +eqlNASStatsClusterTrafficRateEntry OBJECT-TYPE + SYNTAX EqlNASStatsClusterTrafficRateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing peristent NAS cluster traffic rate statistics." + INDEX { eqlApplianceIndex } + + ::= { eqlNASStatsClusterTrafficRateTable 1} + +EqlNASStatsClusterTrafficRateEntry ::= + SEQUENCE { + eqlNASStatsClusterTrafficRateTimestamp Counter32, + eqlNASStatsClusterTrafficRateNfsReadMBsPerSec Unsigned32, + eqlNASStatsClusterTrafficRateNfsWriteMBsPerSec Unsigned32, + eqlNASStatsClusterTrafficRateNdmpReadMBsPerSec Unsigned32, + eqlNASStatsClusterTrafficRateNdmpWriteMBsPerSec Unsigned32, + eqlNASStatsClusterTrafficRateCifsReadMBsPerSec Unsigned32, + eqlNASStatsClusterTrafficRateCifsWriteMBsPerSec Unsigned32, + eqlNASStatsClusterTrafficRateReplicationReadMBsPerSec Unsigned32, + eqlNASStatsClusterTrafficRateReplicationWriteMBsPerSec Unsigned32, + eqlNASStatsClusterTrafficRateStorageSubSystemReadMBsPerSec Unsigned32, + eqlNASStatsClusterTrafficRateStorageSubSystemWriteMBsPerSec Unsigned32, + eqlNASStatsClusterTrafficRateNetworkOverheadReadMBsPerSec Unsigned32, + eqlNASStatsClusterTrafficRateNetworkOverheadWriteMBsPerSec Unsigned32, + eqlNASStatsClusterTrafficRateNetworkPacketDropsPerSec Unsigned32, + eqlNASStatsClusterTrafficRateNfsIOPSRead Unsigned32, + eqlNASStatsClusterTrafficRateNfsIOPSWrite Unsigned32, + eqlNASStatsClusterTrafficRateNfsIOPSOther Unsigned32, + eqlNASStatsClusterTrafficRateCifsIOPSRead Unsigned32, + eqlNASStatsClusterTrafficRateCifsIOPSWrite Unsigned32, + eqlNASStatsClusterTrafficRateCifsIOPSOther Unsigned32, + eqlNASStatsClusterTrafficRateTotalPrimaryMBsPerSec Unsigned32, + eqlNASStatsClusterTrafficRateTotalSecondaryMBsPerSec Unsigned32 + } + +eqlNASStatsClusterTrafficRateTimestamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the date/time when the statistics were collected. + Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01." + ::= { eqlNASStatsClusterTrafficRateEntry 1 } + +eqlNASStatsClusterTrafficRateNfsReadMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of MBs read per second via NFS per cluster." + ::= { eqlNASStatsClusterTrafficRateEntry 2 } + + +eqlNASStatsClusterTrafficRateNfsWriteMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of MBs written per second via NFS per cluster." + ::= { eqlNASStatsClusterTrafficRateEntry 3 } + +eqlNASStatsClusterTrafficRateNdmpReadMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of MBs read per second via NDMP per cluster." + ::= { eqlNASStatsClusterTrafficRateEntry 4 } + +eqlNASStatsClusterTrafficRateNdmpWriteMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of MBs written per second via NDMP per cluster." + ::= { eqlNASStatsClusterTrafficRateEntry 5 } + +eqlNASStatsClusterTrafficRateCifsReadMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of MBs read per second via CIFS per cluster." + ::= { eqlNASStatsClusterTrafficRateEntry 6 } + +eqlNASStatsClusterTrafficRateCifsWriteMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of MBs written per second via CIFS per second per cluster." + ::= { eqlNASStatsClusterTrafficRateEntry 7 } + +eqlNASStatsClusterTrafficRateReplicationReadMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of replication MBs read per second per cluster." + ::= { eqlNASStatsClusterTrafficRateEntry 8 } + +eqlNASStatsClusterTrafficRateReplicationWriteMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of replication MBs written per second per cluster." + ::= { eqlNASStatsClusterTrafficRateEntry 9 } + +eqlNASStatsClusterTrafficRateStorageSubSystemReadMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of storage subsystem MBs read per second per cluster." + ::= { eqlNASStatsClusterTrafficRateEntry 10 } + +eqlNASStatsClusterTrafficRateStorageSubSystemWriteMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of storage subsystem MBs written per second per cluster." + ::= { eqlNASStatsClusterTrafficRateEntry 11 } + +eqlNASStatsClusterTrafficRateNetworkOverheadReadMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of network overhead MBs read per second per cluster." + ::= { eqlNASStatsClusterTrafficRateEntry 12 } + +eqlNASStatsClusterTrafficRateNetworkOverheadWriteMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of network overhead MBs written per second per cluster." + ::= { eqlNASStatsClusterTrafficRateEntry 13 } + +eqlNASStatsClusterTrafficRateNetworkPacketDropsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of network packet drops per second per cluster." + ::= { eqlNASStatsClusterTrafficRateEntry 14 } + +eqlNASStatsClusterTrafficRateNfsIOPSRead OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NFS IO read operations per second per cluster." + ::= { eqlNASStatsClusterTrafficRateEntry 15 } + +eqlNASStatsClusterTrafficRateNfsIOPSWrite OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NFS IO write operations per second per cluster." + ::= { eqlNASStatsClusterTrafficRateEntry 16 } + +eqlNASStatsClusterTrafficRateNfsIOPSOther OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NFS IO other operations per second per cluster." + ::= { eqlNASStatsClusterTrafficRateEntry 17 } + +eqlNASStatsClusterTrafficRateCifsIOPSRead OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of CIFS IO read operations per second per cluster." + ::= { eqlNASStatsClusterTrafficRateEntry 18 } + +eqlNASStatsClusterTrafficRateCifsIOPSWrite OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of CIFS IO write operations per second per cluster." + ::= { eqlNASStatsClusterTrafficRateEntry 19 } + +eqlNASStatsClusterTrafficRateCifsIOPSOther OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of CIFS IO other operations per second per cluster." + ::= { eqlNASStatsClusterTrafficRateEntry 20 } + +eqlNASStatsClusterTrafficRateTotalPrimaryMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of primary MBs per second per cluster." + ::= { eqlNASStatsClusterTrafficRateEntry 21 } + +eqlNASStatsClusterTrafficRateTotalSecondaryMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of secondary MBs per second per cluster." + ::= { eqlNASStatsClusterTrafficRateEntry 22 } + +----------------------------------------------------------------------------------------------- + +eqlNASStatsControllerTrafficRateTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASStatsControllerTrafficRateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic + This table contains NAS traffic rate statistics for the NAS controller. + TimeoutAll:60" + ::= { eqlNASObjects 31 } + +eqlNASStatsControllerTrafficRateEntry OBJECT-TYPE + SYNTAX EqlNASStatsControllerTrafficRateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing NAS controller traffic rate statistics." + INDEX { eqlApplianceIndex, eqlNASStatsControllerTrafficRateIndex } + + ::= { eqlNASStatsControllerTrafficRateTable 1} + +EqlNASStatsControllerTrafficRateEntry ::= + SEQUENCE { + eqlNASStatsControllerTrafficRateIndex Unsigned32, + eqlNASStatsControllerTrafficRateTimestamp Counter32, + eqlNASStatsControllerTrafficRateNfsReadMBsPerSec Unsigned32, + eqlNASStatsControllerTrafficRateNfsWriteMBsPerSec Unsigned32, + eqlNASStatsControllerTrafficRateNdmpReadMBsPerSec Unsigned32, + eqlNASStatsControllerTrafficRateNdmpWriteMBsPerSec Unsigned32, + eqlNASStatsControllerTrafficRateCifsReadMBsPerSec Unsigned32, + eqlNASStatsControllerTrafficRateCifsWriteMBsPerSec Unsigned32, + eqlNASStatsControllerTrafficRateReplicationReadMBsPerSec Unsigned32, + eqlNASStatsControllerTrafficRateReplicationWriteMBsPerSec Unsigned32, + eqlNASStatsControllerTrafficRateStorageSubSystemReadMBsPerSec Unsigned32, + eqlNASStatsControllerTrafficRateStorageSubSystemWriteMBsPerSec Unsigned32, + eqlNASStatsControllerTrafficRateNetworkOverheadReadMBsPerSec Unsigned32, + eqlNASStatsControllerTrafficRateNetworkOverheadWriteMBsPerSec Unsigned32, + eqlNASStatsControllerTrafficRateNetworkPacketDropsPerSec Unsigned32, + eqlNASStatsControllerTrafficRateNfsIOPSRead Unsigned32, + eqlNASStatsControllerTrafficRateNfsIOPSWrite Unsigned32, + eqlNASStatsControllerTrafficRateNfsIOPSOther Unsigned32, + eqlNASStatsControllerTrafficRateCifsIOPSRead Unsigned32, + eqlNASStatsControllerTrafficRateCifsIOPSWrite Unsigned32, + eqlNASStatsControllerTrafficRateCifsIOPSOther Unsigned32, + eqlNASStatsControllerTrafficRateTotalPrimaryMBsPerSec Unsigned32, + eqlNASStatsControllerTrafficRateTotalPrimaryMBsPerSecToAverage Unsigned32, + eqlNASStatsControllerTrafficRateTotalSecondaryMBsPerSec Unsigned32 + } + +eqlNASStatsControllerTrafficRateIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAS controller index." + ::= { eqlNASStatsControllerTrafficRateEntry 1 } + +eqlNASStatsControllerTrafficRateTimestamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the date/time when the statistics were collected. + Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01." + ::= { eqlNASStatsControllerTrafficRateEntry 2 } + +eqlNASStatsControllerTrafficRateNfsReadMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of MBs read per second via NFS per controller." + ::= { eqlNASStatsControllerTrafficRateEntry 3 } + + +eqlNASStatsControllerTrafficRateNfsWriteMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of MBs written per second via NFS per controller." + ::= { eqlNASStatsControllerTrafficRateEntry 4 } + +eqlNASStatsControllerTrafficRateNdmpReadMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of MBs read per second via NDMP per controller." + ::= { eqlNASStatsControllerTrafficRateEntry 5 } + +eqlNASStatsControllerTrafficRateNdmpWriteMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of MBs written per second via NDMP per controller." + ::= { eqlNASStatsControllerTrafficRateEntry 6 } + +eqlNASStatsControllerTrafficRateCifsReadMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of MBs read per second via CIFS per controller." + ::= { eqlNASStatsControllerTrafficRateEntry 7 } + +eqlNASStatsControllerTrafficRateCifsWriteMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of MBs written per second via CIFS per controller" + ::= { eqlNASStatsControllerTrafficRateEntry 8 } + +eqlNASStatsControllerTrafficRateReplicationReadMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of replication MBs read per second per controller." + ::= { eqlNASStatsControllerTrafficRateEntry 9 } + +eqlNASStatsControllerTrafficRateReplicationWriteMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of replication MBs written per second per controller." + ::= { eqlNASStatsControllerTrafficRateEntry 10 } + +eqlNASStatsControllerTrafficRateStorageSubSystemReadMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of storage subsytem MBs read per second per controller." + ::= { eqlNASStatsControllerTrafficRateEntry 11 } + +eqlNASStatsControllerTrafficRateStorageSubSystemWriteMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of storage subsystem MBs written per second per controller." + ::= { eqlNASStatsControllerTrafficRateEntry 12 } + +eqlNASStatsControllerTrafficRateNetworkOverheadReadMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of network overhead MBs per second per controller." + ::= { eqlNASStatsControllerTrafficRateEntry 13 } + +eqlNASStatsControllerTrafficRateNetworkOverheadWriteMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of network overhead MBs per second per controller." + ::= { eqlNASStatsControllerTrafficRateEntry 14 } + +eqlNASStatsControllerTrafficRateNetworkPacketDropsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of network packet drops per second per controller." + ::= { eqlNASStatsControllerTrafficRateEntry 15 } + +eqlNASStatsControllerTrafficRateNfsIOPSRead OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NFS IO read operations per second per controller." + ::= { eqlNASStatsControllerTrafficRateEntry 16 } + +eqlNASStatsControllerTrafficRateNfsIOPSWrite OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NFS IO write operations per second per controller." + ::= { eqlNASStatsControllerTrafficRateEntry 17 } + +eqlNASStatsControllerTrafficRateNfsIOPSOther OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of NFS IO other operations per second per controller." + ::= { eqlNASStatsControllerTrafficRateEntry 18 } + +eqlNASStatsControllerTrafficRateCifsIOPSRead OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of CIFS IO read operations per second per controller." + ::= { eqlNASStatsControllerTrafficRateEntry 19 } + +eqlNASStatsControllerTrafficRateCifsIOPSWrite OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of CIFS IO write operations per second per controller." + ::= { eqlNASStatsControllerTrafficRateEntry 20 } + +eqlNASStatsControllerTrafficRateCifsIOPSOther OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of CIFS IO other operations per second per controller." + ::= { eqlNASStatsControllerTrafficRateEntry 21 } + +eqlNASStatsControllerTrafficRateTotalPrimaryMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total primary MBs per second per controller." + ::= { eqlNASStatsControllerTrafficRateEntry 22 } + + +eqlNASStatsControllerTrafficRateTotalPrimaryMBsPerSecToAverage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total primary MBs per second average per controller." + ::= { eqlNASStatsControllerTrafficRateEntry 23 } + +eqlNASStatsControllerTrafficRateTotalSecondaryMBsPerSec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total secondary MBs per second per controller." + ::= { eqlNASStatsControllerTrafficRateEntry 24 } + + + +-------------------------------------------------------------------------------------------- + +eqlNASStatsControllerLoadBalancingTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASStatsControllerLoadBalancingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic + NAS controller load balancing statistics table. + TimeoutAll:60" + ::= { eqlNASStatsControllerTrafficRateTable 2 } + +eqlNASStatsControllerLoadBalancingEntry OBJECT-TYPE + SYNTAX EqlNASStatsControllerLoadBalancingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing controller load balancing statistics." + INDEX { eqlApplianceIndex, eqlNASStatsControllerLoadBalancingIndex } + + ::= { eqlNASStatsControllerLoadBalancingTable 1 } + +EqlNASStatsControllerLoadBalancingEntry ::= + SEQUENCE { + eqlNASStatsControllerLoadBalancingIndex Unsigned32, + eqlNASStatsControllerLoadBalancingTimestamp Counter32, + eqlNASStatsControllerCPULoadPercent Unsigned32, + eqlNASStatsControllerTotalCifsConnections Unsigned32 + } + +eqlNASStatsControllerLoadBalancingIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAS controller index." + ::= { eqlNASStatsControllerLoadBalancingEntry 1 } + +eqlNASStatsControllerLoadBalancingTimestamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the date/time when the statistics were collected. + Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01." + ::= { eqlNASStatsControllerLoadBalancingEntry 2 } + +eqlNASStatsControllerCPULoadPercent OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The percentage of time the CPU is executing instructions." + ::= { eqlNASStatsControllerLoadBalancingEntry 3 } + +eqlNASStatsControllerTotalCifsConnections OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of CIFS connections terminated on the controller." + ::= { eqlNASStatsControllerLoadBalancingEntry 4 } + +----------------------------------------------------------------------------------------------- + +eqlNASCacheInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASCacheInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic + This table contains NAS Cache information. + TimeoutAll:60" + ::= { eqlNASObjects 40 } + +eqlNASCacheInfoEntry OBJECT-TYPE + SYNTAX EqlNASCacheInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing NAS cache information." + INDEX { eqlApplianceIndex, eqlNASCacheInfoIndex } + + ::= { eqlNASCacheInfoTable 1 } + +EqlNASCacheInfoEntry ::= + SEQUENCE { + eqlNASCacheInfoIndex Unsigned32, + eqlNASCacheInfoCacheObjectName OCTET STRING, + eqlNASCacheInfoCacheObjectExpiryTime Unsigned32, + eqlNASCacheInfoCacheObjectState OCTET STRING, + eqlNASCacheInfoAction INTEGER + } + +eqlNASCacheInfoIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cache index of the cached index." + ::= { eqlNASCacheInfoEntry 1 } + +eqlNASCacheInfoCacheObjectName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the cached object." + ::= { eqlNASCacheInfoEntry 2 } + +eqlNASCacheInfoCacheObjectExpiryTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Cache refresh time in seconds. A value of 0 means this is a persistent cache." + ::= { eqlNASCacheInfoEntry 3 } + +eqlNASCacheInfoCacheObjectState OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Current cached object state." + ::= { eqlNASCacheInfoEntry 4 } + +eqlNASCacheInfoAction OBJECT-TYPE + SYNTAX INTEGER{ + none (0), + refresh-all (1), --refresh all the cached objects + refresh (2), --refresh this cache object + restart-agent (3) --restart NAS agent + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Action on this NAS cache." + ::= { eqlNASCacheInfoEntry 5 } +--------------------------------------------------------------------------------------------------- +eqlNASReplHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASReplHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic table used to hold NAS replication history data. + Used with FluidFS version 3.0 and later versions. For FluidFS version 2.0 + the table eqlNASReplicationHistory is used instead." + ::= { eqlNASObjects 41 } + +eqlNASReplHistoryEntry OBJECT-TYPE + SYNTAX EqlNASReplHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the NAS Replication history information." + INDEX { eqlApplianceIndex, eqlNASContainerIndex, eqlNASReplHistoryUniqueId } + ::= { eqlNASReplHistoryTable 1 } + +EqlNASReplHistoryEntry ::= + SEQUENCE { + eqlNASReplHistoryUniqueId Unsigned32, + eqlNASReplHistoryEventTime Integer32, + eqlNASReplHistorySourceContainerName NASContainerNameType, + eqlNASReplHistorySourceClusterName ClusterNameType, + eqlNASReplHistoryDestContainerName NASContainerNameType, + eqlNASReplHistoryDestClusterName ClusterNameType, + eqlNASReplHistoryStartTime Integer32, + eqlNASReplHistoryEndTime Integer32, + eqlNASReplHistoryTransferredMb Counter32, + eqlNASReplHistoryStatus EqlNASReplicationStatus + } + +eqlNASReplHistoryUniqueId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unique ID assigned by Fluid FS 3.0 software" +::= { eqlNASReplHistoryEntry 1 } + +eqlNASReplHistoryEventTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time when event was recorded by the FluidFS. Often the same as the end time." +::= { eqlNASReplHistoryEntry 2 } + +eqlNASReplHistorySourceContainerName OBJECT-TYPE + SYNTAX NASContainerNameType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of source NAS container being replicated." + ::= { eqlNASReplHistoryEntry 3 } + +eqlNASReplHistorySourceClusterName OBJECT-TYPE + SYNTAX ClusterNameType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of source cluster where source container exists. This is not currenlty required + so if memory is limited, this could be deleted from the MIB." + ::= { eqlNASReplHistoryEntry 4 } + +eqlNASReplHistoryDestContainerName OBJECT-TYPE + SYNTAX NASContainerNameType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of destination NAS container receiving replication data" + ::= { eqlNASReplHistoryEntry 5 } + +eqlNASReplHistoryDestClusterName OBJECT-TYPE + SYNTAX ClusterNameType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of destination cluster where destionation container exists" + ::= { eqlNASReplHistoryEntry 6 } + +eqlNASReplHistoryStartTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Start time for replication" + ::= { eqlNASReplHistoryEntry 7 } + +eqlNASReplHistoryEndTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "End time for replication" + ::= { eqlNASReplHistoryEntry 8 } + +eqlNASReplHistoryTransferredMb OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of megabytes transferred." + ::= { eqlNASReplHistoryEntry 9 } + +eqlNASReplHistoryStatus OBJECT-TYPE + SYNTAX EqlNASReplicationStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The status of this replication relationship. Mainly use value 'finished' or 'failed'." + ::= { eqlNASReplHistoryEntry 10 } + +--------------------------------------------------------------------------------------------------- + +eqlNASTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent task table. + A row in this table represents a task currently executing in the NAS." + ::= { eqlNASObjects 42 } + +eqlNASTaskEntry OBJECT-TYPE + SYNTAX EqlNASTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A row in the table represents a task. Any given task will have multiple sub tasks. Each sub task involves executing a management operation. The system will execute each sub task one after another until the task is completed." + INDEX { eqlApplianceIndex, eqlNASTaskIndex } + ::= { eqlNASTaskTable 1 } + +EqlNASTaskEntry ::= + SEQUENCE { + eqlNASTaskIndex Unsigned32, + eqlNASTaskRowStatus RowStatus, + eqlNASTaskType INTEGER, + eqlNASTaskContext OCTET STRING, + eqlNASTaskNumSubTasks Unsigned32, + eqlNASTaskSubTaskInProgress INTEGER, + eqlNASTaskSubtaskStatus Unsigned32, + eqlNASTaskStatus INTEGER, + eqlNASTaskUserAction INTEGER, + eqlNASTaskStartTime Counter32 + } + +eqlNASTaskIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies an index that uniquely identifies a task." + ::= { eqlNASTaskEntry 1 } + + +eqlNASTaskRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to manage the conceptual row." + ::= { eqlNASTaskEntry 2 } +eqlNASTaskType OBJECT-TYPE + SYNTAX INTEGER { + resync(1), + failback(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field represents the type of the task." + ::= { eqlNASTaskEntry 3 } + +eqlNASTaskContext OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "A generic task context" + ::= { eqlNASTaskEntry 4 } + +eqlNASTaskNumSubTasks OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Number of subtasks in this task." + ::= { eqlNASTaskEntry 5 } + +eqlNASTaskSubTaskInProgress OBJECT-TYPE + SYNTAX INTEGER { + none(0), + -- subtasks involved in resync (Replicate to Partner) task + resync-primaryContainerPromote(100), + resync-primaryContainerReplicationDelete(110), + resync-recoveryContainerReplicationConfigure(120), + resync-recoveryContainerReplicate(130), + resync-recoveryContainerSourcePromote(140), + resync-recoveryContainerReplicationDelete(150), + resync-primaryContainerReplicationConfigure(160), + resync-recoveryContainerPromote(170), + -- subtasks involved in failback task + failback-primaryContainerPromote(300), + failback-primaryContainerReplicationDelete(310), + failback-recoveryContainerReplicationConfigure(320), + failback-recoveryContainerDisableSchedules(330), + failback-recoveryContainerReplicate(340), + failback-recoveryContainerFinalReplication(350), + failback-recoveryContainerPromote(360), + failback-recoveryContainerReplicationDelete(370), + failback-primaryContainerReplicationConfigure(380), + complete(10000) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Subtask that is currently in progress for this task." + ::= { eqlNASTaskEntry 6 } + + +eqlNASTaskSubtaskStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Status of currently executing subtask." + ::= { eqlNASTaskEntry 7 } + +eqlNASTaskStatus OBJECT-TYPE + SYNTAX INTEGER { + user-action-required(1), + in-progress(2), + complete(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "set to true if user action is required for the task to proceed further." + ::= { eqlNASTaskEntry 8 } + +eqlNASTaskUserAction OBJECT-TYPE + SYNTAX INTEGER{ + retry(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "user action on the task." + ::= { eqlNASTaskEntry 9 } + +eqlNASTaskStartTime OBJECT-TYPE + SYNTAX Counter32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "time at which this task started represented as number of seconds since epoch." + ::= { eqlNASTaskEntry 10 } + + + +--------------------------------------------------------------------------------------------------- + +eqlNASTaskContainerReplInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASTaskContainerReplInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent + TimeoutAll:60 + This table is used to track the replication relationship on the NAS Container which has a NAS task" +::= { eqlNASObjects 43 } + +eqlNASTaskContainerReplInfoEntry OBJECT-TYPE + SYNTAX EqlNASTaskContainerReplInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { eqlApplianceIndex, eqlNASContainerIndex, eqlNASReplSiteRemoteClusterId, eqlNASTaskContainerReplInfoRemoteFSId } +::= { eqlNASTaskContainerReplInfoTable 1 } + +EqlNASTaskContainerReplInfoEntry ::= SEQUENCE { + eqlNASTaskContainerReplInfoRowStatus RowStatus, + eqlNASTaskContainerReplInfoRemoteFSId Unsigned32, + eqlNASTaskContainerReplInfoVolumeReplSiteIndex SiteIndex, + eqlNASTaskContainerReplInfoRemoteClusterName OCTET STRING, + eqlNASTaskContainerReplInfoLocalFSName OCTET STRING, + eqlNASTaskContainerReplInfoRemoteFSName OCTET STRING, + eqlNASTaskContainerReplInfoLocalClusterId ClusterIdType, + eqlNASTaskContainerReplInfoTaskId Unsigned32 +} + +eqlNASTaskContainerReplInfoRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the row" +::= { eqlNASTaskContainerReplInfoEntry 1 } + +eqlNASTaskContainerReplInfoRemoteFSId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unique Identifier for the remote container. This is the FSid." +::= { eqlNASTaskContainerReplInfoEntry 2 } + +eqlNASTaskContainerReplInfoVolumeReplSiteIndex OBJECT-TYPE + SYNTAX SiteIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of eqliscsiVolumeReplSiteIndex to index into + eqliscsiVolumeReplSiteTable." +::= { eqlNASTaskContainerReplInfoEntry 3 } + +eqlNASTaskContainerReplInfoRemoteClusterName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the remote cluster name, which is the + eqlApplianceName of the remote cluster." +::= { eqlNASTaskContainerReplInfoEntry 4 } + +eqlNASTaskContainerReplInfoLocalFSName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..230)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name used to identify the local NAS Container. Contains + only letters, digits and underscores. Must begin with either + letter or an underscore. " +::= { eqlNASTaskContainerReplInfoEntry 5 } + + +eqlNASTaskContainerReplInfoRemoteFSName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..230)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name used to identify the remote NAS Container. Contains + only letters, digits and underscores. Must begin with either + letter or an underscore. " +::= { eqlNASTaskContainerReplInfoEntry 6 } + +eqlNASTaskContainerReplInfoLocalClusterId OBJECT-TYPE + SYNTAX ClusterIdType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Local Cluster Id." +::= { eqlNASTaskContainerReplInfoEntry 7 } + + +eqlNASTaskContainerReplInfoTaskId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies an Id that uniquely identifies a task." + ::= { eqlNASTaskContainerReplInfoEntry 8 } + +----------------------------------------------------------------------------------------------- + +eqlNASLostContainerTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASLostContainerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Appliance Table. + This table contains a list of NAS Appliance configurations for containers lost during a configuration restore. + TimeoutAll:60" + ::= { eqlNASObjects 44 } + +eqlNASLostContainerEntry OBJECT-TYPE + SYNTAX EqlNASLostContainerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing NAS Lost Container info." + INDEX { eqlApplianceIndex, eqlNASContainerIndex } + + ::= { eqlNASLostContainerTable 1} + +EqlNASLostContainerEntry ::= + SEQUENCE { + eqlNASLostContainerRowStatus RowStatus, + eqlNASLostContainerName OCTET STRING, + eqlNASLostContainerCapacity Unsigned32, + eqlNASLostContainerUsedSpaceAlert Unsigned32, + eqlNASLostContainerSnapshotUsedSpaceAlert Unsigned32 + } + +eqlNASLostContainerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Row status variable used to manage this row." + ::= { eqlNASLostContainerEntry 1 } + +eqlNASLostContainerName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..230)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name used to identify NAS Container. Contains only letters, digits and underscores. Must begin with either letter or an underscore. " + ::= { eqlNASLostContainerEntry 2 } + +eqlNASLostContainerCapacity OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Size of NAS Container in MB." + ::= { eqlNASLostContainerEntry 3 } + +eqlNASLostContainerUsedSpaceAlert OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "%" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Alert user when NAS container used space reaches certain % value of NAS container size.Default value is choosen from eqlNASApplianceConfigUsedSpaceAlert" + ::= { eqlNASLostContainerEntry 4 } + +eqlNASLostContainerSnapshotUsedSpaceAlert OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "%" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Alert user when NAS container snapshot used space reaches certain % value of NAS container snapshot size.Default value is choosen from eqlNASApplianceConfigSnapSpaceAlert " + ::= { eqlNASLostContainerEntry 5 } + +----------------------------------------------------------------------------------------------- +eqlNASSanStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlNASSanStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Dynamic + This table is used to manage static route entries on NAS cluster. The + static route entries are used to route SAN traffic from cluster members + to gateways on the SAN network. + TimeoutAll:60" +::= { eqlNASObjects 45 } + +eqlNASSanStaticRouteEntry OBJECT-TYPE + SYNTAX EqlNASSanStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { eqlApplianceIndex, eqlApplianceNetworkID, + eqlNASSanStaticRouteNetworkAddrType, eqlNASSanStaticRouteNetworkAddr, + eqlNASSanStaticRouteNetworkMaskType, eqlNASSanStaticRouteNetworkMask} +::= { eqlNASSanStaticRouteTable 1 } + +EqlNASSanStaticRouteEntry ::= SEQUENCE { + eqlNASSanStaticRouteRowStatus RowStatus, + eqlNASSanStaticRouteNetworkAddrType InetAddressType, + eqlNASSanStaticRouteNetworkAddr InetAddress, + eqlNASSanStaticRouteNetworkMaskType InetAddressType, + eqlNASSanStaticRouteNetworkMask InetAddress, + eqlNASSanStaticRouteGatewayAddrType InetAddressType, + eqlNASSanStaticRouteGatewayAddr InetAddress +} + +eqlNASSanStaticRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the row" +::= { eqlNASSanStaticRouteEntry 1 } + +eqlNASSanStaticRouteNetworkAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the type of address (v4/v6) for the + Network address of the static route." +::= { eqlNASSanStaticRouteEntry 2 } + +eqlNASSanStaticRouteNetworkAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the Network IP address for the static + route (e.g., 200.200.200.0)" +::= { eqlNASSanStaticRouteEntry 3 } + +eqlNASSanStaticRouteNetworkMaskType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the type (v4/v6) for the + Network mask of the static route." +::= { eqlNASSanStaticRouteEntry 4 } + +eqlNASSanStaticRouteNetworkMask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the Network mask for the static route + (e.g., 255.255.255.0). The IP address type of the mask is + assumed to be the same as that of the network address" +::= { eqlNASSanStaticRouteEntry 5 } + +eqlNASSanStaticRouteGatewayAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the type of address (v4/v6) of the + gateway IP address." +::= { eqlNASSanStaticRouteEntry 6 } + +eqlNASSanStaticRouteGatewayAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the gateway IP address for the static + route (e.g., 10.127.20.30)" +::= { eqlNASSanStaticRouteEntry 7 } + +END diff --git a/equallogic/eqlpool.mib b/equallogic/eqlpool.mib new file mode 100644 index 0000000..f84cce8 --- /dev/null +++ b/equallogic/eqlpool.mib @@ -0,0 +1,1226 @@ +-- 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. +EQLSTORAGEPOOL-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter64, Integer32,TimeTicks, enterprises, IpAddress + FROM SNMPv2-SMI + DateAndTime, RowPointer + FROM SNMPv2-TC + TruthValue, RowStatus, DisplayString + FROM SNMPv2-TC + equalLogic + FROM EQUALLOGIC-SMI + eqlGroupId, eqlStorageGroupAdminAccountIndex, UTFString, eqlLdapLoginAccessName, eqlLdapLoginAccessType, eqlStorageGroupAdminAccountName + FROM EQLGROUP-MIB; + +eqlStoragePoolModule 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 volume 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 "200503170000Z" -- 05-Mar-17 + DESCRIPTION "Initial revision" + ::= { enterprises equalLogic(12740) 16 } + + +eqlStoragePoolObjects OBJECT IDENTIFIER ::= { eqlStoragePoolModule 1 } +eqlStoragePoolNotifications OBJECT IDENTIFIER ::= { eqlStoragePoolModule 2 } +eqlStoragePoolConformance OBJECT IDENTIFIER ::= { eqlStoragePoolModule 3 } + +--*********************************************************************************** +-- Textual conventions +-- +-- If adding entries here, also update the file mibconv.c !!! + +SiteIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "This textual convention defines a greater + than zero value used to identify an external group + operating autonomously from the local group." + SYNTAX Integer32 (1..2147483647) + +SiteIndexOrZero ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "This textual convention is an extension of the + SiteIndex convention. The latter defines a greater + than zero value used to identify an external group + operating autonomously from the local group. This extension permits the + additional value of zero. the value zero is object-specific + and must therefore be defined as part of the description of + any object which uses this syntax. Examples of the usage of + zero might include situations where the site is unknown or not + relevant" + SYNTAX Integer32 (0..2147483647) + +Unsigned64 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A non-negative 64-bit bit integer, without counter + semantics." + SYNTAX Counter64 + + +PoolQuotaType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "The format of the adminQuota value: + 0 - Unlimited quota, + 1 - Size in Megabytes." + SYNTAX INTEGER { + none(0), + size(1) + } + +StatusEnabledDefault ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "This textual convention can be used to define a status + of enabled or disabled. The value 0 is assigned to enabled" + + SYNTAX INTEGER { + enabled (0), + disabled (1) + } + +--*********************************************************************************** + + +eqlStoragePoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlStoragePoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Storage Pool Table. + This table contains a list of storage pools in a group and their attributes." + ::= { eqlStoragePoolObjects 1 } + + +eqlStoragePoolEntry OBJECT-TYPE + SYNTAX EqlStoragePoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing storage pool info." + INDEX { eqlGroupId, eqlStoragePoolIndex } + ::= { eqlStoragePoolTable 1} + +EqlStoragePoolEntry ::= + SEQUENCE { + eqlStoragePoolIndex Unsigned32, + eqlStoragePoolRowStatus RowStatus, + eqlStoragePoolName UTFString, + eqlStoragePoolDefaultFlag TruthValue, + eqlStoragePoolRAIDConfigWaitFlag TruthValue, + eqlStoragePoolShouldEvalMask Unsigned32, + eqlStoragePoolLastBalance Unsigned32, + eqlStoragePoolDescription DisplayString, + eqlStoragePoolLeadMemberId Unsigned32, + eqlStoragePoolUUID OCTET STRING, + eqlStoragePoolExecMergeTo Unsigned32, + eqlStoragePoolBorrow StatusEnabledDefault, + eqlStoragePoolSnapTrimThreshold Unsigned32, + eqlStoragePoolSnapTrimBuffer Counter64, + eqlStoragePoolSnapTrimmerHWMLifeTime Integer32, + eqlStoragePoolSnapTrimmerBorrowInfoRefreshInterval Integer32, + eqlStoragePoolDefaultCompressionStrategy INTEGER, + eqlStoragePoolDefaultCompressionMinSnapDelay Integer32, + eqlStoragePoolDefaultCompressionMinSnapAge Integer32, + eqlStoragePoolSnapMemberTrimThresholdAmount Counter64, + eqlStoragePoolSnapTrimRecheckTimer Unsigned32 + } + +eqlStoragePoolIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies a unique index for identifying a storage pool." + ::= { eqlStoragePoolEntry 1 } + +eqlStoragePoolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlStoragePoolEntry 2 } + +eqlStoragePoolName OBJECT-TYPE + SYNTAX UTFString (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + This field specifies a user friendly name for a storage pool. + 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." + DEFVAL { "default" } + ::= { eqlStoragePoolEntry 3 } + +eqlStoragePoolDefaultFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies if this storage pool is the default pool. TRUE == default pool." + DEFVAL { true } + ::= { eqlStoragePoolEntry 4 } + +eqlStoragePoolRAIDConfigWaitFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies if the system should wait for a + configured RAID-set before allowing volumes to be + created." + DEFVAL { false } + ::= { eqlStoragePoolEntry 5 } + +eqlStoragePoolShouldEvalMask OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies one or more reasons (32-bit mask) the pool should be evaluated." + ::= { eqlStoragePoolEntry 6 } + +eqlStoragePoolLastBalance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies a timestamp of the last time the pool was balanced." + ::= { eqlStoragePoolEntry 7 } + +eqlStoragePoolDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field contains a description of the storage pool." + ::= { eqlStoragePoolEntry 8 } + +eqlStoragePoolLeadMemberId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "This field is deprecated and will be unsupported in the next release." + ::= { eqlStoragePoolEntry 9 } + +eqlStoragePoolUUID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + This field is for internal use only." + ::= { eqlStoragePoolEntry 10 } + +eqlStoragePoolExecMergeTo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field, when non-zero, specifies the index of the storage pool that this pool is being merged into." + ::= { eqlStoragePoolEntry 11 } + + +eqlStoragePoolBorrow OBJECT-TYPE + SYNTAX StatusEnabledDefault + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies if borrowing is enabled for this pool." + DEFVAL { enabled } + ::= { eqlStoragePoolEntry 12 } + +eqlStoragePoolSnapTrimThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "%" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the threshold % of the pool capacity that indicates when to begin trimming." + DEFVAL { 100 } + ::= { eqlStoragePoolEntry 13 } + +eqlStoragePoolSnapTrimBuffer OBJECT-TYPE + SYNTAX Counter64 + UNITS "MB" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies how far below the SnapTrimThreshold to trim in MB." + DEFVAL { 600 } + ::= { eqlStoragePoolEntry 14 } + +eqlStoragePoolSnapTrimmerHWMLifeTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "secs" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field defines the amount of time (in secs) that the trimmer will use Volume + In Use HWM to calculate the borrowed space for the thin volume. Default is 10 days " + DEFVAL { 864000 } + ::= { eqlStoragePoolEntry 15 } + +eqlStoragePoolSnapTrimmerBorrowInfoRefreshInterval OBJECT-TYPE + SYNTAX Integer32 + UNITS "secs" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field defines the amount of time (in secs) after which + the snap trimmer will attempt to refresh its borrow information " + DEFVAL { 60 } + ::= { eqlStoragePoolEntry 16 } + +eqlStoragePoolDefaultCompressionStrategy OBJECT-TYPE + SYNTAX INTEGER { + automatic(0), -- Allow system to determine which snapshots to compress. + always(1), -- Immediately mark all snapshots as compressible. + never(2) -- Never mark snapshots as compressible. + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Default value for how compression for snapshots should be set if not specified." + DEFVAL { automatic } + ::= { eqlStoragePoolEntry 17 } + +eqlStoragePoolDefaultCompressionMinSnapDelay OBJECT-TYPE + SYNTAX Integer32 + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The value of this object represents how long to wait prior + to marking a snapshot as eligible for automatic compression. + Current default is 10 minutes. + " + DEFVAL { 10 } + ::= { eqlStoragePoolEntry 18 } + +eqlStoragePoolDefaultCompressionMinSnapAge OBJECT-TYPE + SYNTAX Integer32 + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The value of this object represents the minimum amout of time + a snapshot is expected to kept around in order to be marked + for automatic compression. Current default is 23 hours. + " + DEFVAL { 1380 } + ::= { eqlStoragePoolEntry 19 } + +eqlStoragePoolSnapMemberTrimThresholdAmount OBJECT-TYPE + SYNTAX Counter64 + UNITS "MB" + MAX-ACCESS read-write + STATUS current + DESCRIPTION " + This field specifies the per member trimming threshold used by the trimmer in MB. + The default value of 204800 MB (200 GB) represents the minimum value for this field. + " + DEFVAL { 204800 } + ::= { eqlStoragePoolEntry 20 } + +eqlStoragePoolSnapTrimRecheckTimer OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "secs" + MAX-ACCESS read-write + STATUS current + DESCRIPTION " + This field defines the interval (in seconds) that will be used to determine if + trimming needs to occur. + " + DEFVAL { 20 } + ::= { eqlStoragePoolEntry 21 } + + +---************************************************************* + +eqlStoragePoolStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlStoragePoolStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Storage Pool Statistics Table. + This table contains a list of pools in a group and their statistics." + ::= { eqlStoragePoolObjects 2 } + + +eqlStoragePoolStatsEntry OBJECT-TYPE + SYNTAX EqlStoragePoolStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing storage pool stats." + AUGMENTS { eqlStoragePoolEntry } + ::= { eqlStoragePoolStatsTable 1} + +EqlStoragePoolStatsEntry ::= + SEQUENCE { + eqlStoragePoolStatsSpace Counter64, + eqlStoragePoolStatsSpaceUsed Counter64, + eqlStoragePoolStatsFreeSpace Counter64, + eqlStoragePoolStatsReplicationSpace Counter64, + eqlStoragePoolStatsReplicationSpaceUsed Counter64, + eqlStoragePoolStatsReplicationFreeSpace Counter64, + eqlStoragePoolStatsMemberNumOnline Integer32, + eqlStoragePoolStatsMemberCount Integer32, + eqlStoragePoolStatsSnapshotReserved Counter64, + eqlStoragePoolStatsSnapshotUsed Counter64, + eqlStoragePoolStatsSnapshotNumInUse Integer32, + eqlStoragePoolStatsSnapshotNumOnline Integer32, + eqlStoragePoolStatsSnapshotCount Integer32, + eqlStoragePoolStatsVolumeNumInUse Integer32, + eqlStoragePoolStatsVolumeNumOnline Integer32, + eqlStoragePoolStatsVolumeCount Integer32, + eqlStoragePoolStatsDelegatedSpace Counter64, + eqlStoragePoolStatsDelegatedSpaceUsed Counter64, + eqlStoragePoolStatsMembersInUse Integer32, + eqlStoragePoolStatsVolumeSubscribed Counter64, + eqlStoragePoolStatsVolumeSpaceAllocated Counter64, + eqlStoragePoolStatsFailbackSpace Counter64, + eqlStoragePoolStatsThinProvFreeSpace Counter64, + eqlStoragePoolStatsConnectionCount Integer32, + eqlStoragePoolStatsSnapshotResvFreeSpace Counter64, + eqlStoragePoolStatsVirtualVolumeNumInUse Integer32, + eqlStoragePoolStatsVirtualVolumeNumOnline Integer32, + eqlStoragePoolStatsSnapshotResvBorrowing Counter64, + eqlStoragePoolStatsFreeSpaceBorrowing Counter64, + eqlStoragePoolStatsAvailableForBorrowing Counter64, + eqlStoragePoolStatsRecoverableVolBorrowing Counter64, + eqlStoragePoolStatsActualFreeSpace Counter64, + eqlStoragePoolStatsTotalSpaceBorrowing Counter64, + eqlStoragePoolStatsSnapShotBorrowing Counter64, + eqlStoragePoolStatsStorageContainerCount Integer32, + eqlStoragePoolStatsStorageContainerSpaceReserved Counter64, + eqlStoragePoolStatsCompressedSpaceUsed Counter64, + eqlStoragePoolStatsVirtualSpaceSize Counter64, + eqlStoragePoolStatsStorageContainerVolumeCount Integer32, + eqlStoragePoolStatsStorageContainerSnapCount Integer32, + eqlStoragePoolStatsStorageContainerVolumesOnline Integer32 + } + +eqlStoragePoolStatsSpace OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies how many MB of space comprises this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolStatsEntry 1 } + +eqlStoragePoolStatsSpaceUsed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the space used by volumes in this pool. The value is represented in MB. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolStatsEntry 2 } + +eqlStoragePoolStatsFreeSpace OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies how many MB of space is available in this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolStatsEntry 3 } + +eqlStoragePoolStatsReplicationSpace OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies how many MB of space is allocated for replication in this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolStatsEntry 4 } + +eqlStoragePoolStatsReplicationSpaceUsed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies how many MB of space is currently utilized by replication in this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolStatsEntry 5 } + +eqlStoragePoolStatsReplicationFreeSpace OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies how many MB of space is available to replication in this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolStatsEntry 6 } + +eqlStoragePoolStatsMemberNumOnline OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates how many members are online in this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolStatsEntry 7 } + +eqlStoragePoolStatsMemberCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates how many total members are in this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolStatsEntry 8 } + +eqlStoragePoolStatsSnapshotReserved OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies how many MB of snapshot space is reserved in this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolStatsEntry 9 } + +eqlStoragePoolStatsSnapshotUsed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies how many MB of snapshot space is currently utilized in this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolStatsEntry 10 } + +eqlStoragePoolStatsSnapshotNumInUse OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates how many snapshots are currently in use in this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolStatsEntry 11 } + +eqlStoragePoolStatsSnapshotNumOnline OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates how many snapshots are online in this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolStatsEntry 12 } + +eqlStoragePoolStatsSnapshotCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates how many total snapshots are in this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolStatsEntry 13 } + +eqlStoragePoolStatsVolumeNumInUse OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates how many volumes are currently in use in this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolStatsEntry 14 } + +eqlStoragePoolStatsVolumeNumOnline OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates how many volumes are online in this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolStatsEntry 15 } + +eqlStoragePoolStatsVolumeCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates how many total volumes are in this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolStatsEntry 16 } + +eqlStoragePoolStatsDelegatedSpace OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the total delegated space for partners in this pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolStatsEntry 17 } + + +eqlStoragePoolStatsDelegatedSpaceUsed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the total delegated space used by partners in this pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolStatsEntry 18 } + +eqlStoragePoolStatsMembersInUse OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the total members of online+offline members in this group. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolStatsEntry 19 } + +eqlStoragePoolStatsVolumeSubscribed OBJECT-TYPE + SYNTAX Counter64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total subscribed space for all volumes in this pool. For a thin provisioned volume, + subscribed space is the advertised space. For a regular volume, subscribed space is the volume size. + The value of this field will be equal to sum of eqliscsiVolumeSize field for all volumes in this pool." + ::= { eqlStoragePoolStatsEntry 20 } + +eqlStoragePoolStatsVolumeSpaceAllocated OBJECT-TYPE + SYNTAX Counter64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of this object represents the sum of actual materialized pages for all volumes in the pool." + ::= { eqlStoragePoolStatsEntry 21 } + +eqlStoragePoolStatsFailbackSpace OBJECT-TYPE + SYNTAX Counter64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the amount of space consumed by fail-back replicasets in this pool." + ::= { eqlStoragePoolStatsEntry 22 } + +eqlStoragePoolStatsThinProvFreeSpace OBJECT-TYPE + SYNTAX Counter64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the amount of space available for Thin Provisioned Volumes in this pool." + ::= { eqlStoragePoolStatsEntry 23 } + +eqlStoragePoolStatsConnectionCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field gives the number of iSCSI connections that are currently connected to volumes in this pool." + ::= { eqlStoragePoolStatsEntry 24 } + +eqlStoragePoolStatsSnapshotResvFreeSpace OBJECT-TYPE + SYNTAX Counter64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies how many MB of space is available to Snapshots in this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolStatsEntry 25 } + +eqlStoragePoolStatsVirtualVolumeNumInUse OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlStoragePoolStatsEntry 26 } + +eqlStoragePoolStatsVirtualVolumeNumOnline OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlStoragePoolStatsEntry 27 } + +eqlStoragePoolStatsSnapshotResvBorrowing OBJECT-TYPE + SYNTAX Counter64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the amount of free snapshot reserve that is being borrowed against by other volumes + for either Recoverable Volumes or snapshots" + ::= { eqlStoragePoolStatsEntry 28 } + +eqlStoragePoolStatsFreeSpaceBorrowing OBJECT-TYPE + SYNTAX Counter64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the amount of free space that is being borrowed against by volumes for + either Recoverable Volumes or snapshots" + ::= { eqlStoragePoolStatsEntry 29 } + +eqlStoragePoolStatsAvailableForBorrowing OBJECT-TYPE + SYNTAX Counter64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies how many MB of space is still avaiable in this storage pool to borrow against." + ::= { eqlStoragePoolStatsEntry 30 } + +eqlStoragePoolStatsRecoverableVolBorrowing OBJECT-TYPE + SYNTAX Counter64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total amount of free space (in MB) + that soft-deleted (i.e. recoverable) volumes are consuming + in this pool. Recoverable volumes are permanently deleted + by the array whenever the free space that they occupy is + needed by the system." + ::= { eqlStoragePoolStatsEntry 31 } + +eqlStoragePoolStatsActualFreeSpace OBJECT-TYPE + SYNTAX Counter64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the actual free space (in MB) + that doesn't include soft-deleted (i.e. recoverable) volumes + or borrowed space" + ::= { eqlStoragePoolStatsEntry 32 } + +eqlStoragePoolStatsTotalSpaceBorrowing OBJECT-TYPE + SYNTAX Counter64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total space used for borrowing and includes + Recoverable Volumes and Snapshots" + ::= { eqlStoragePoolStatsEntry 33 } + +eqlStoragePoolStatsSnapShotBorrowing OBJECT-TYPE + SYNTAX Counter64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total amount of borrowing for just snapshots" + ::= { eqlStoragePoolStatsEntry 34 } + +eqlStoragePoolStatsStorageContainerCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total amount number of storage containers in the pool" + ::= { eqlStoragePoolStatsEntry 35 } + +eqlStoragePoolStatsStorageContainerSpaceReserved OBJECT-TYPE + SYNTAX Counter64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total amount of pool space allocated to storage containers. + The value is represented in MB. It is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolStatsEntry 36 } + +eqlStoragePoolStatsCompressedSpaceUsed OBJECT-TYPE + SYNTAX Counter64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies how many MB of space is currently utilized for compressed pages in this storage pool. This is a dynamic value and cannot be set." + ::= { eqlStoragePoolStatsEntry 37 } + +eqlStoragePoolStatsVirtualSpaceSize OBJECT-TYPE + SYNTAX Counter64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies how many MB of space would be utilized by compressed pages in this pool if there was no compression." + ::= { eqlStoragePoolStatsEntry 38 } + + eqlStoragePoolStatsStorageContainerVolumeCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the total volumes in storage containers within this this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolStatsEntry 39 } + + eqlStoragePoolStatsStorageContainerSnapCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the total snapshots in storage containers within this this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolStatsEntry 40 } + + eqlStoragePoolStatsStorageContainerVolumesOnline OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the total online volumes in storage containers within this storage + pool. This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolStatsEntry 41 } + +---************************************************************* + +eqlStoragePoolAdminAccountTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlStoragePoolAdminAccountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Admin Account Storage Pool Table. + This table contains a list of privilege matchings of administrative + accounts and the pools those administrators have access to." + ::= { eqlStoragePoolObjects 3 } + +eqlStoragePoolAdminAccountEntry OBJECT-TYPE + SYNTAX EqlStoragePoolAdminAccountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing mapping of administrative accounts and their + pool access." + INDEX { eqlGroupId, eqlStoragePoolIndex, eqlStorageGroupAdminAccountIndex } + ::= { eqlStoragePoolAdminAccountTable 1} + +EqlStoragePoolAdminAccountEntry ::= + SEQUENCE { + eqlStoragePoolAdminAccountRowStatus RowStatus, + eqlStoragePoolAdminAccountQuotaType PoolQuotaType, + eqlStoragePoolAdminAccountQuota Unsigned32 + } + +eqlStoragePoolAdminAccountRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlStoragePoolAdminAccountEntry 1 } + +eqlStoragePoolAdminAccountQuotaType OBJECT-TYPE + SYNTAX PoolQuotaType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The format of the adminQuota value: + 0 - Unlimited quota, + 1 - Size in Megabytes. + This field applies only to Volume Administrators." + ::= { eqlStoragePoolAdminAccountEntry 2 } + +eqlStoragePoolAdminAccountQuota OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the storage space quota (in MB) for a + Volume Administrator in the storage pool. This field + applies only to Volume Administrators." + ::= { eqlStoragePoolAdminAccountEntry 3 } + +--****************************************************************** + +eqlAdminAccountStoragePoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlAdminAccountStoragePoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic table indicating the access an administrator + has to a storage pool." + ::= { eqlStoragePoolObjects 4 } + +eqlAdminAccountStoragePoolEntry OBJECT-TYPE + SYNTAX EqlAdminAccountStoragePoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the access privilege." + INDEX { eqlGroupId, eqlStorageGroupAdminAccountIndex, eqlStoragePoolIndex } + ::= { eqlAdminAccountStoragePoolTable 1 } + +EqlAdminAccountStoragePoolEntry ::= + SEQUENCE { + eqlAdminAccountStoragePoolAccess INTEGER + } + +eqlAdminAccountStoragePoolAccess OBJECT-TYPE + SYNTAX INTEGER { + read-only (1), + read-write (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The administrative permission to a storage pool." + ::= { eqlAdminAccountStoragePoolEntry 1 } + +--****************************************************************** + +eqlStoragePoolOpsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlStoragePoolOpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Storage Pool Operations Table." + ::= { eqlStoragePoolObjects 5 } + +eqlStoragePoolOpsEntry OBJECT-TYPE + SYNTAX EqlStoragePoolOpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing storage pool configuration" + INDEX { eqlGroupId, eqlStoragePoolIndex, eqlStoragePoolOpsIndex } + ::= { eqlStoragePoolOpsTable 1 } + +EqlStoragePoolOpsEntry ::= + SEQUENCE { + eqlStoragePoolOpsIndex Unsigned32, + eqlStoragePoolOpsRowStatus RowStatus, + eqlStoragePoolOpsOperation INTEGER, + eqlStoragePoolOpsStoragePoolDestinationIndex Unsigned32 + } + +eqlStoragePoolOpsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field unique identifies an operation withing a storage pool." + ::= { eqlStoragePoolOpsEntry 1 } + +eqlStoragePoolOpsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlStoragePoolOpsEntry 2 } + +eqlStoragePoolOpsOperation OBJECT-TYPE + SYNTAX INTEGER { + none(0), + delete(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The current operation for this drive group + 0 - no operation + 1 - delete/merge" + ::= { eqlStoragePoolOpsEntry 3 } + +eqlStoragePoolOpsStoragePoolDestinationIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field unique identifies the destination Storage Pool." + DEFVAL { 1 } + ::= { eqlStoragePoolOpsEntry 4 } + +---************************************************************* + +eqlStoragePoolAdminAccountStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlStoragePoolAdminAccountStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Storage Pool Admin Account Statistics Table. + This table contains a list of pools in a group and their statistics." + ::= { eqlStoragePoolObjects 6 } + + +eqlStoragePoolAdminAccountStatsEntry OBJECT-TYPE + SYNTAX EqlStoragePoolAdminAccountStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing storage pool admin account stats." + AUGMENTS { eqlStoragePoolAdminAccountEntry } + ::= { eqlStoragePoolAdminAccountStatsTable 1} + +EqlStoragePoolAdminAccountStatsEntry ::= + SEQUENCE { + eqlStorageAdminAccountPoolStatsQuota Unsigned64, + eqlStorageAdminAccountPoolStatsQuotaUsed Unsigned64, + eqlStorageAdminAccountPoolStatsQuotaAvailable Unsigned64, + eqlStorageAdminAccountPoolStatsSnapshotReserved Unsigned64, + eqlStorageAdminAccountPoolStatsSnapshotUsed Unsigned64, + eqlStorageAdminAccountPoolStatsSnapshotSubscribed Unsigned64, + eqlStorageAdminAccountPoolStatsSnapshotNumInUse Integer32, + eqlStorageAdminAccountPoolStatsSnapshotNumOnline Integer32, + eqlStorageAdminAccountPoolStatsSnapshotCount Integer32, + eqlStorageAdminAccountPoolStatsVolumeNumInUse Integer32, + eqlStorageAdminAccountPoolStatsVolumeNumOnline Integer32, + eqlStorageAdminAccountPoolStatsVolumeCount Integer32, + eqlStorageAdminAccountPoolStatsVolumeSubscribed Unsigned64, + eqlStorageAdminAccountPoolStatsVolumeQuotaUsage Unsigned64, + eqlStorageAdminAccountPoolStatsVolumeSpaceAllocated Unsigned64, + eqlStorageAdminAccountPoolStatsFailbackSpace Unsigned64, + eqlStorageAdminAccountPoolStatsFailbackSubscribed Unsigned64, + eqlStorageAdminAccountPoolStatsThinProvFreeSpace Unsigned64, + eqlStorageAdminAccountPoolStatsConnectionCount Integer32, + eqlStorageAdminAccountPoolStatsSnapshotResvFreeSpace Unsigned64, + eqlStorageAdminAccountPoolStatsSpaceUsed Unsigned64 + } + +eqlStorageAdminAccountPoolStatsQuota OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies how many MB of quota comprises this storage pool for this account. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolAdminAccountStatsEntry 1 } + +eqlStorageAdminAccountPoolStatsQuotaUsed OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the number of MB used by volumes in this pool for this account. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolAdminAccountStatsEntry 2 } + +eqlStorageAdminAccountPoolStatsQuotaAvailable OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies how many MB of space is available in this storage pool for this account. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolAdminAccountStatsEntry 3 } + +eqlStorageAdminAccountPoolStatsSnapshotReserved OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies how many MB of snapshot space is reserved in this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolAdminAccountStatsEntry 4 } + +eqlStorageAdminAccountPoolStatsSnapshotUsed OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies how many MB of snapshot space is currently utilized in this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolAdminAccountStatsEntry 5 } + +eqlStorageAdminAccountPoolStatsSnapshotSubscribed OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total subscribed space for all snapshots in this pool. For a snapshot of a + thin provisioned volume, subscribed space is the advertised space. For a snapshot of a classic volume, + subscribed space is the volume size. This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolAdminAccountStatsEntry 6 } + +eqlStorageAdminAccountPoolStatsSnapshotNumInUse OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates how many snapshots are currently in use in this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolAdminAccountStatsEntry 7 } + +eqlStorageAdminAccountPoolStatsSnapshotNumOnline OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates how many snapshots are online in this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolAdminAccountStatsEntry 8 } + +eqlStorageAdminAccountPoolStatsSnapshotCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates how many total snapshots are in this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolAdminAccountStatsEntry 9 } + +eqlStorageAdminAccountPoolStatsVolumeNumInUse OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates how many volumes are currently in use in this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolAdminAccountStatsEntry 10 } + +eqlStorageAdminAccountPoolStatsVolumeNumOnline OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates how many volumes are online in this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolAdminAccountStatsEntry 11 } + +eqlStorageAdminAccountPoolStatsVolumeCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates how many total volumes are in this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolAdminAccountStatsEntry 12 } + +eqlStorageAdminAccountPoolStatsVolumeSubscribed OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total subscribed space for all volumes in this pool. For a thin provisioned volume, + subscribed space is the advertised space. For a regular volume, subscribed space is the volume size. + The value of this field will be equal to sum of eqliscsiVolumeSize field for all volumes in this pool." + ::= { eqlStoragePoolAdminAccountStatsEntry 13 } + +eqlStorageAdminAccountPoolStatsVolumeQuotaUsage OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total MB against the quota for all volumes in this pool. + The space contributed by a regular volume is its volume size. + The sapce contributed by a thin provisioned volume is its max grow size." + ::= { eqlStoragePoolAdminAccountStatsEntry 14 } + +eqlStorageAdminAccountPoolStatsVolumeSpaceAllocated OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of this object represents the sum of actual materialized pages for all volumes in the pool." + ::= { eqlStoragePoolAdminAccountStatsEntry 15 } + +eqlStorageAdminAccountPoolStatsFailbackSpace OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the amount of space consumed by fail-back replicasets in this pool." + ::= { eqlStoragePoolAdminAccountStatsEntry 16 } + +eqlStorageAdminAccountPoolStatsFailbackSubscribed OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total subscribed space for failback for all volumes in this pool. For the failback + of a thin provisioned volume, subscribed space is the advertised space. For a failabck of a classic volume, + subscribed space is the volume size. This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolAdminAccountStatsEntry 17 } + +eqlStorageAdminAccountPoolStatsThinProvFreeSpace OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the amount of space available for Thin Provisioned Volumes in this pool." + ::= { eqlStoragePoolAdminAccountStatsEntry 18 } + +eqlStorageAdminAccountPoolStatsConnectionCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field gives the number of iSCSI connections that are currently connected to volumes in this pool." + ::= { eqlStoragePoolAdminAccountStatsEntry 19 } + +eqlStorageAdminAccountPoolStatsSnapshotResvFreeSpace OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies how many MB of space is available to Snapshots in this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolAdminAccountStatsEntry 20 } + +eqlStorageAdminAccountPoolStatsSpaceUsed OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies how many MB of space currently used by this account in this storage pool. + This is a dynamic value, it is not Administrator setable." + ::= { eqlStoragePoolAdminAccountStatsEntry 21 } + +--************************************************************************************* + +eqlLdapLoginAccessPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlLdapLoginAccessPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Group LDAP login access group table. + For LDAP login access configured with volume-admin + this table stores the pool-quota information. For LDAP login access + configured with pool-admin privilege this tables stores the pools + that belong to the pool-admin" + ::= { eqlStoragePoolObjects 7 } + +eqlLdapLoginAccessPoolEntry OBJECT-TYPE + SYNTAX EqlLdapLoginAccessPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the configuration for the LDAP login access + pool information." + INDEX { eqlGroupId, eqlLdapLoginAccessType, eqlLdapLoginAccessName, eqlStoragePoolIndex } + ::= { eqlLdapLoginAccessPoolTable 1 } + +EqlLdapLoginAccessPoolEntry ::= + SEQUENCE { + eqlLdapLoginAccessPoolQuotaType PoolQuotaType, + eqlLdapLoginAccessPoolQuota Unsigned32, + eqlLdapLoginAccessPoolQuotaRowStatus RowStatus + } + +eqlLdapLoginAccessPoolQuotaType OBJECT-TYPE + SYNTAX PoolQuotaType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The format of the adminQuota value: + 0 - Unlimited quota, + 1 - Size in Megabytes. + This field applies only to the LDAP login access + that have Volume Admin Privilege." + ::= { eqlLdapLoginAccessPoolEntry 1 } + +eqlLdapLoginAccessPoolQuota OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the pool quota (in MB) for a + each Volume Administrator using the LDAP login access. + This field applies only to Volume Administrators." + ::= { eqlLdapLoginAccessPoolEntry 2 } + +eqlLdapLoginAccessPoolQuotaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlLdapLoginAccessPoolEntry 3 } + +--************************************************************* + +eqlStoragePoolOperStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlStoragePoolOperStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Storage Pool Operational Status Table. + This table contains the list of operational status for each pool." + ::= { eqlStoragePoolObjects 8 } + + +eqlStoragePoolOperStatusEntry OBJECT-TYPE + SYNTAX EqlStoragePoolOperStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing a storage pool operational status." + AUGMENTS { eqlStoragePoolEntry } + ::= { eqlStoragePoolOperStatusTable 1 } + +EqlStoragePoolOperStatusEntry ::= + SEQUENCE { + eqlStoragePoolOperStatusCompression INTEGER + } + +eqlStoragePoolOperStatusCompression OBJECT-TYPE + SYNTAX INTEGER + { + disabled(0), -- Data reduction is not enabled on this pool. + enabled(1), -- Pool is capable of performing data reduction. + paused(2), -- Data reduction has been suspended on all capable pool members. + no-capable-hardware(3), -- No members capable of performing data reduction are in the pool. + no-capable-raid(4), -- No data reduction RAID configurations exist on available members capable of performing data reduction. + unknown(5) -- Could not determine status + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field the operational status of data optimization this pool." + ::= { eqlStoragePoolOperStatusEntry 1 } + +--************************************************************* + +END + diff --git a/equallogic/eqlraid.mib b/equallogic/eqlraid.mib new file mode 100644 index 0000000..980dad9 --- /dev/null +++ b/equallogic/eqlraid.mib @@ -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 + + diff --git a/equallogic/eqlreplpartner.mib b/equallogic/eqlreplpartner.mib new file mode 100644 index 0000000..37474b7 --- /dev/null +++ b/equallogic/eqlreplpartner.mib @@ -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 diff --git a/equallogic/eqlsmi.mib b/equallogic/eqlsmi.mib new file mode 100644 index 0000000..342ac72 --- /dev/null +++ b/equallogic/eqlsmi.mib @@ -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 diff --git a/equallogic/eqlstoragecontainer.mib b/equallogic/eqlstoragecontainer.mib new file mode 100644 index 0000000..126183e --- /dev/null +++ b/equallogic/eqlstoragecontainer.mib @@ -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 diff --git a/equallogic/eqltag.mib b/equallogic/eqltag.mib new file mode 100644 index 0000000..06ad97b --- /dev/null +++ b/equallogic/eqltag.mib @@ -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 + diff --git a/equallogic/eqlvolbalancer.mib b/equallogic/eqlvolbalancer.mib new file mode 100644 index 0000000..1fc64e7 --- /dev/null +++ b/equallogic/eqlvolbalancer.mib @@ -0,0 +1,2471 @@ +-- 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. +EQLVOLBALANCER-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32,TimeTicks, enterprises, IpAddress, Opaque, Counter64, Counter32 + FROM SNMPv2-SMI + DateAndTime, RowPointer + FROM SNMPv2-TC + TruthValue, RowStatus, DisplayString + FROM SNMPv2-TC + equalLogic + FROM EQUALLOGIC-SMI + eqlGroupId, UTFString + FROM EQLGROUP-MIB + eqlMemberIndex + FROM EQLMEMBER-MIB + eqlRAIDDeviceUUID, eqlRAIDDeviceLUNIndex + FROM EQLRAID-MIB + eqlStoragePoolIndex + FROM EQLSTORAGEPOOL-MIB + eqliscsiLocalMemberId, eqliscsiVolumeIndex + FROM EQLVOLUME-MIB + ifIndex + FROM RFC1213-MIB; + +eqlvolbalancerModule MODULE-IDENTITY + LAST-UPDATED "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 volume information + + + Copyright (c) 2004-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 EqualLogic, Inc. This software embodies proprietary information + and trade secrets of Dell, Inc. + " + + -- Revision history, in reverse chronological order + REVISION "200401120000Z" -- 04-January-12 + DESCRIPTION "Initial revision" + ::= { enterprises equalLogic(12740) 14 } + + +eqlvolbalancerObjects OBJECT IDENTIFIER ::= { eqlvolbalancerModule 1 } +eqlvolbalancerNotifications OBJECT IDENTIFIER ::= { eqlvolbalancerModule 2 } +eqlvolbalancerConformance OBJECT IDENTIFIER ::= { eqlvolbalancerModule 3 } + + +--*********************************************************************************** + +-- The VolBalancer Config Group + +eqlvolbalancerConfigGroup OBJECT IDENTIFIER ::= { eqlvolbalancerObjects 1 } + +eqlvolbalancerConfigVolSliceCostFreq OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "minutes" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "EqualLogic-Dynamic + The frequency which volume-slice statistics are + harvested and stored in the VolumeSliceCost table." + DEFVAL {15} + ::= { eqlvolbalancerConfigGroup 1 } + + +eqlvolbalancerConfigVolSliceRollupTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "minutes" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "EqualLogic-Dynamic + The time of day at which VolumeSliceCost entries for + the previous day are rolled up and stored in the + DailyVolumeCost table." + DEFVAL {60} -- 01:00 AM + ::= { eqlvolbalancerConfigGroup 2 } + + +--*********************************************************************************** + +eqlvolbalancerVolumeSliceCostTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlvolbalancerVolumeSliceCostEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "EqualLogic-Persistent Volume Slice Statistic + This table contains incremental cost statistic + values for a volume slice." + ::= { eqlvolbalancerObjects 2 } + + +eqlvolbalancerVolumeSliceCostEntry OBJECT-TYPE + SYNTAX EqlvolbalancerVolumeSliceCostEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "An entry (row) containing volume slice statistics." + INDEX { eqlvolbalancerVolumeSliceCostPsaId, eqlvolbalancerVolumeSliceCostTime, eqlvolbalancerVolumeSliceCostVolumeId } + + ::= { eqlvolbalancerVolumeSliceCostTable 1} + +EqlvolbalancerVolumeSliceCostEntry ::= + SEQUENCE { + eqlvolbalancerVolumeSliceCostPsaId OCTET STRING, -- uuid_t + eqlvolbalancerVolumeSliceCostTime Unsigned32, + eqlvolbalancerVolumeSliceCostVolumeId OCTET STRING, -- CPsvId_t + eqlvolbalancerVolumeSliceCostCost Unsigned32, + eqlvolbalancerVolumeSliceCostStatus RowStatus + } + + +eqlvolbalancerVolumeSliceCostPsaId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "uuid_t of the PSA on which the volume slice is located" + ::= { eqlvolbalancerVolumeSliceCostEntry 1 } + +eqlvolbalancerVolumeSliceCostTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "the time at which the sample is taken from kernel" + ::= { eqlvolbalancerVolumeSliceCostEntry 2 } + +eqlvolbalancerVolumeSliceCostVolumeId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "CPsvId_t of the volume owning the volume slice" + ::= { eqlvolbalancerVolumeSliceCostEntry 3 } + +eqlvolbalancerVolumeSliceCostCost OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "cost associated with the sample" + ::= { eqlvolbalancerVolumeSliceCostEntry 4 } + +eqlvolbalancerVolumeSliceCostStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlvolbalancerVolumeSliceCostEntry 5 } + + + + + +--*********************************************************************************** + +eqlvolbalancerDailyVolumeCostTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlvolbalancerDailyVolumeCostEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "EqualLogic-Persistent Volume Slice Statistic + This table contains rolled up cost statistic + values for a volume on a particular day." + ::= { eqlvolbalancerObjects 3 } + + +eqlvolbalancerDailyVolumeCostEntry OBJECT-TYPE + SYNTAX EqlvolbalancerDailyVolumeCostEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "An entry (row) containing volume slice statistics." + INDEX { eqlvolbalancerDailyVolumeCostDay, eqlvolbalancerDailyVolumeCostVolumeId } + + ::= { eqlvolbalancerDailyVolumeCostTable 1} + +EqlvolbalancerDailyVolumeCostEntry ::= + SEQUENCE { + eqlvolbalancerDailyVolumeCostDay Unsigned32, + eqlvolbalancerDailyVolumeCostVolumeId OCTET STRING, -- CPsvId_t + eqlvolbalancerDailyVolumeCostCost Unsigned32, + eqlvolbalancerDailyVolumeCostStatus RowStatus + } + + +eqlvolbalancerDailyVolumeCostDay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "the day when the sample was taken" + ::= { eqlvolbalancerDailyVolumeCostEntry 1 } + +eqlvolbalancerDailyVolumeCostVolumeId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "CPsvId_t of the volume owning the volume slice" + ::= { eqlvolbalancerDailyVolumeCostEntry 2 } + +eqlvolbalancerDailyVolumeCostCost OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "cost associated with the sample" + ::= { eqlvolbalancerDailyVolumeCostEntry 3 } + +eqlvolbalancerDailyVolumeCostStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlvolbalancerDailyVolumeCostEntry 4 } + + + + + +--*********************************************************************************** + +eqlvolbalancerRecommendationTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlvolbalancerRecommendationEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "EqualLogic-Persistent Volume Slice Statistic + This table contains rolled up cost statistic + values for a volume on a particular day." + ::= { eqlvolbalancerObjects 4 } + + +eqlvolbalancerRecommendationEntry OBJECT-TYPE + SYNTAX EqlvolbalancerRecommendationEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "An entry (row) containing a volume slice move recommendation." + INDEX { eqlvolbalancerRecommendationTime, eqlvolbalancerRecommendationVolumeId, eqlvolbalancerRecommendationSrcPsaId } + + ::= { eqlvolbalancerRecommendationTable 1} + +EqlvolbalancerRecommendationEntry ::= + SEQUENCE { + eqlvolbalancerRecommendationTime Unsigned32, + eqlvolbalancerRecommendationVolumeId OCTET STRING, -- CPsvId_t + eqlvolbalancerRecommendationSrcPsaId OCTET STRING, -- uuid_t + eqlvolbalancerRecommendationDstPsaId OCTET STRING, -- uuid_t + eqlvolbalancerRecommendationComplete TruthValue, + eqlvolbalancerRecommendationStatus RowStatus + } + + +eqlvolbalancerRecommendationTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "time at which the recommendation was made" + ::= { eqlvolbalancerRecommendationEntry 1 } + +eqlvolbalancerRecommendationVolumeId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "CPsvId_t of the volume owning the volume slice" + ::= { eqlvolbalancerRecommendationEntry 2 } + +eqlvolbalancerRecommendationSrcPsaId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "uuid_t of the Psa where the volume slice is originally located" + ::= { eqlvolbalancerRecommendationEntry 3 } + +eqlvolbalancerRecommendationDstPsaId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "uuid_t of the Psa to which the volume slice should be moved" + ::= { eqlvolbalancerRecommendationEntry 4 } + +eqlvolbalancerRecommendationComplete OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "flag to indicate whether the recommendation has been carried out" + ::= { eqlvolbalancerRecommendationEntry 5 } + +eqlvolbalancerRecommendationStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlvolbalancerRecommendationEntry 6 } + + +--*********************************************************************************** + +eqlVolBalConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlVolBalConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Volume balancer plan table." + ::= { eqlvolbalancerObjects 5 } + + +eqlVolBalConfigEntry OBJECT-TYPE + SYNTAX EqlVolBalConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing volume balancer configuration." + INDEX { eqlStoragePoolIndex } + + ::= { eqlVolBalConfigTable 1 } + +EqlVolBalConfigEntry ::= + SEQUENCE { + eqlVolBalConfigLastPlanIndex Counter32, + eqlVolBalConfigEnabled INTEGER, + eqlVolBalConfigSenseFrequency Unsigned32, + eqlVolBalConfigImbalDetectFrequency Unsigned32, + eqlVolBalConfigVolumeDelFrequency Unsigned32, + eqlVolBalConfigVolumeBindFrequency Unsigned32, + eqlVolBalConfigRAIDSetFreeSpaceTroubleDelay Unsigned32, + eqlVolBalConfigRAIDSetDeleteDelay Unsigned32, + eqlVolBalConfigRAIDSetJoinDelay Unsigned32, + eqlVolBalConfigReamSize Unsigned32, + eqlVolBalConfigHistoryRowMax Unsigned32, + eqlVolBalConfigRAIDStatsRowMax Unsigned32, + eqlVolBalConfigPoolThroughputRateMax Unsigned32, + eqlVolBalConfigMinSpreadSize Unsigned32, + eqlVolBalConfigPlacementThreshold Unsigned32, + eqlVolBalConfigPreviousLeadUUID OCTET STRING, -- uuid_t + eqlVolBalConfigFlags BITS, + eqlVolBalConfigArchivalPlacementThreshold Unsigned32, + eqlVolBalConfigFreeSpaceTroubleEnabled INTEGER, + eqlVolBalConfigPreferAutoRAIDPlacement INTEGER, + eqlVolBalConfigHotColdPageSwapEnabled INTEGER, + eqlVolBalConfigArchiveEnabled INTEGER + } + + + +eqlVolBalConfigLastPlanIndex OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The last PlanIndex used. Stored so that we can ensure we're alway + increasing our PlanIndex." + ::= { eqlVolBalConfigEntry 1 } + + +eqlVolBalConfigEnabled OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + capacity-only(2), + disabled(3), + performance(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field enables/disables the volume capacity and performance balancing subsystem within a group." + DEFVAL { enabled } + ::= { eqlVolBalConfigEntry 2 } + +eqlVolBalConfigSenseFrequency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the sense frequency." + ::= { eqlVolBalConfigEntry 3 } + +eqlVolBalConfigImbalDetectFrequency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the imbalance detection frequency." + ::= { eqlVolBalConfigEntry 4 } + +eqlVolBalConfigVolumeDelFrequency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the volume deletion frequency." + ::= { eqlVolBalConfigEntry 5 } + +eqlVolBalConfigVolumeBindFrequency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the volume bind frequency." + ::= { eqlVolBalConfigEntry 6 } + +eqlVolBalConfigRAIDSetFreeSpaceTroubleDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the minimum delay after resolving a raid-set + being in free space trouble before re-evaluating.." + ::= { eqlVolBalConfigEntry 7 } + +eqlVolBalConfigRAIDSetDeleteDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the minimum delay after vacating a raid-set before re-evaluating." + ::= { eqlVolBalConfigEntry 8 } + +eqlVolBalConfigRAIDSetJoinDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the minimum delay after a raid-set joins a pool before re-evaluating." + ::= { eqlVolBalConfigEntry 9 } + +eqlVolBalConfigReamSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the number of pages in a ream." + ::= { eqlVolBalConfigEntry 10 } + +eqlVolBalConfigHistoryRowMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the maximum number of volume balance history entries." + ::= { eqlVolBalConfigEntry 11 } + +eqlVolBalConfigRAIDStatsRowMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the maximum number of volume balance raid-set stats entries." + ::= { eqlVolBalConfigEntry 12 } + +eqlVolBalConfigPoolThroughputRateMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the maximum throughput we can impose on a pool during load balancing." + ::= { eqlVolBalConfigEntry 13 } + +eqlVolBalConfigMinSpreadSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field determines how big a volume is, in megabytes, before it is spread among other members." + DEFVAL {1024} + ::= { eqlVolBalConfigEntry 14 } + +eqlVolBalConfigPlacementThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Declares the minimum placement score for a volume before it will be considered for performance balancing." + DEFVAL {200} + ::= { eqlVolBalConfigEntry 15 } + +eqlVolBalConfigPreviousLeadUUID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "uuid_t of the last lead." + ::= { eqlVolBalConfigEntry 16 } + +eqlVolBalConfigFlags OBJECT-TYPE + SYNTAX BITS { + enableRoutingTableChecker(0), -- enable the routing table checker + routingTableCheckerCheckAllPages(1), -- verify all pages present + routingTableCheckerHaltGroup(2), -- halt the group if problem found + flag3(3), + flag4(4), + flag5(5), + flag6(6), + flag7(7), + flag8(8), + flag9(9), + flag10(10), + flag11(11), + flag12(12), + flag13(13), + flag14(14), + flag15(15), + flag16(16), + flag17(17), + flag18(18), + flag19(19), + flag20(20), + flag21(21), + flag22(22), + flag23(23), + flag24(24), + flag25(25), + flag26(26), + flag27(27), + flag28(28), + flag29(29), + flag30(30), + flag31(31) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field defines the common place holder for group wide config/debug flags. The flags must be of type + enable(1) or disable(0). and the default value will always be disable(0)." + ::= { eqlVolBalConfigEntry 17 } + +eqlVolBalConfigArchivalPlacementThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Declares the minimum placement score for a volume before it will be considered for performance balancing when a pool has archival storage present." + DEFVAL {50} + ::= { eqlVolBalConfigEntry 18 } + +eqlVolBalConfigFreeSpaceTroubleEnabled OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field enables/disables the free space trouble operation within a group." + DEFVAL { enabled } + ::= { eqlVolBalConfigEntry 19 } + +eqlVolBalConfigPreferAutoRAIDPlacement OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field changes the preference of the balancing from a capacity spread to Auto RAID Placement." + DEFVAL { disabled } + ::= { eqlVolBalConfigEntry 20 } + +eqlVolBalConfigHotColdPageSwapEnabled OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field enables/disables the hot/cold page swapping operation within a group." + DEFVAL { enabled } + ::= { eqlVolBalConfigEntry 21 } + +eqlVolBalConfigArchiveEnabled OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field enables/disables the archiving operation within a group." + DEFVAL { enabled } + ::= { eqlVolBalConfigEntry 22 } + +--*********************************************************************************** + +eqlVolBalPlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlVolBalPlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Volume balancer plan table." + ::= { eqlvolbalancerObjects 6 } + + +eqlVolBalPlanEntry OBJECT-TYPE + SYNTAX EqlVolBalPlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing a volume balancer plan." + INDEX { eqlStoragePoolIndex, eqlVolBalPlanIndex, eqliscsiLocalMemberId } + + ::= { eqlVolBalPlanTable 1} + +EqlVolBalPlanEntry ::= + SEQUENCE { + eqlVolBalPlanIndex Unsigned32, + eqlVolBalPlanReason INTEGER, + eqlVolBalPlanComplete TruthValue, + eqlVolBalPlanStartTime Counter32, + eqlVolBalPlanEndTime Counter32, + eqlVolBalPlanState INTEGER, + eqlVolBalPlanVacatingMemberUUID OCTET STRING, -- uuid_t + eqlVolBalPlanTotalPages Counter64, + eqlVolBalPlanEntryStatus RowStatus, + eqlVolBalPlanFlags INTEGER, + eqlVolBalPlanTotalAllocatedPages Counter64, + eqlVolBalPlanAllocatedPagesMoved Counter64, + eqlVolBalPlanAssignedPagesMoved Counter64, + eqlVolBalPlanHistoryTableIndex Unsigned32, + eqlVolBalPlanHistoryTableMemberIndex Unsigned32, + eqlVolBalPlanHistoryTableMemberCount Unsigned32, + eqlVolBalPlanFirstAlternateDst OCTET STRING, -- uuid_t + eqlVolBalPlanSecondAlternateDst OCTET STRING, -- uuid_t + eqlVolBalPlanTotalSnapPages Counter64, + eqlVolBalPlanSnapPagesMoved Counter64 + } + +eqlVolBalPlanIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Unique Index for this volume balance plan entry." + ::= { eqlVolBalPlanEntry 1 } + +eqlVolBalPlanReason OBJECT-TYPE + SYNTAX INTEGER { + free-space-trouble(1), + vacate(2), + bind(3), + balance(4), + vacate-pool(5), + move-volume(6), + move-site(7), + performance-trouble(8), + archive(9) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Explains why this plan was created" + ::= { eqlVolBalPlanEntry 2 } + +eqlVolBalPlanComplete OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "True if the entire plan has been written to the database" + ::= { eqlVolBalPlanEntry 3 } + +eqlVolBalPlanStartTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Start time of the plan execution" + ::= { eqlVolBalPlanEntry 4 } + +eqlVolBalPlanEndTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Completion time of the plan" + ::= { eqlVolBalPlanEntry 5 } + +eqlVolBalPlanState OBJECT-TYPE + SYNTAX INTEGER { + writing(1), + written(2), + invalid(3), + ready(4), + started(5), + cancelled(6), + finished(7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Flags..." + ::= { eqlVolBalPlanEntry 6 } + +eqlVolBalPlanVacatingMemberUUID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "uuid_t of the member being vacated. Only valid during a vacate plan" + ::= { eqlVolBalPlanEntry 7 } + +eqlVolBalPlanTotalPages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "count of the number of pages expected to be moved during this plan." + ::= { eqlVolBalPlanEntry 8 } + +eqlVolBalPlanEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlVolBalPlanEntry 9 } + +eqlVolBalPlanFlags OBJECT-TYPE + SYNTAX INTEGER { + mixedModeBit(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field defines special attributes of the plan." + ::= { eqlVolBalPlanEntry 10 } + +eqlVolBalPlanTotalAllocatedPages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "count of the number of allocated pages expected to be moved during this plan." + ::= { eqlVolBalPlanEntry 11 } + + eqlVolBalPlanAllocatedPagesMoved OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "count of the number of allocated pages moved by completed tasks." + ::= { eqlVolBalPlanEntry 12 } + +eqlVolBalPlanAssignedPagesMoved OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "count of the number of assigned pages moved by completed tasks." + ::= { eqlVolBalPlanEntry 13 } + +eqlVolBalPlanHistoryTableIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the minimum delay after resolving a raid-set + being in free space trouble before re-evaluating.." + ::= { eqlVolBalPlanEntry 14 } + +eqlVolBalPlanHistoryTableMemberIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the minimum delay after resolving a raid-set + being in free space trouble before re-evaluating.." + ::= { eqlVolBalPlanEntry 15 } + +eqlVolBalPlanHistoryTableMemberCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates the minimum delay after resolving a raid-set + being in free space trouble before re-evaluating.." + ::= { eqlVolBalPlanEntry 16 } + + eqlVolBalPlanFirstAlternateDst OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "uuid_t of an alternate destination" + ::= { eqlVolBalPlanEntry 17 } + + eqlVolBalPlanSecondAlternateDst OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "uuid_t of an alternate destination" + ::= { eqlVolBalPlanEntry 18 } + +eqlVolBalPlanTotalSnapPages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "count of the number of snap pages expected to be moved during this plan." + ::= { eqlVolBalPlanEntry 19 } + + eqlVolBalPlanSnapPagesMoved OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "count of the number of snap pages moved by completed tasks." + ::= { eqlVolBalPlanEntry 20 } + + +--*********************************************************************************** + +eqlVolBalTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlVolBalTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Volume balancer task table." + ::= { eqlvolbalancerObjects 7 } + + +eqlVolBalTaskEntry OBJECT-TYPE + SYNTAX EqlVolBalTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing a volume balancer task." + INDEX { eqlStoragePoolIndex, eqlVolBalPlanIndex, eqlVolBalTaskIndex, eqliscsiLocalMemberId } + + ::= { eqlVolBalTaskTable 1} + +EqlVolBalTaskEntry ::= + SEQUENCE { + eqlVolBalTaskIndex Unsigned32, + eqlVolBalTaskVolumePsvId OCTET STRING, -- CPsvId_t + eqlVolBalTaskSrcDriveGroup OCTET STRING, -- uuid_t, + eqlVolBalTaskSrcName DisplayString, + eqlVolBalTaskDstDriveGroup OCTET STRING, -- uuid_t, + eqlVolBalTaskDstName DisplayString, + eqlVolBalTaskSrcInitialPageCount Counter64, + eqlVolBalTaskNumPages Counter64, + eqlVolBalTaskCoordinateWith Unsigned32, + eqlVolBalTaskType INTEGER, + eqlVolBalTaskState INTEGER, + eqlVolBalTaskEntryStatus RowStatus, + eqlVolBalTaskVolLeader OCTET STRING, -- uuid_t + eqlVolBalTaskNumAllocatedPages Counter64, + eqlVolBalTaskNumSnapPages Counter64 + } + + +eqlVolBalTaskIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Unique Index for this volume balance task entry." + ::= { eqlVolBalTaskEntry 1 } + +eqlVolBalTaskVolumePsvId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CPsvId_t of the volume owning the volume slice" + ::= { eqlVolBalTaskEntry 2 } + +eqlVolBalTaskSrcDriveGroup OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY id of the drive group where the volume slice is originally located" + ::= { eqlVolBalTaskEntry 3 } + +eqlVolBalTaskSrcName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the last 16 characters of the src PSA's name" + ::= { eqlVolBalTaskEntry 4 } + +eqlVolBalTaskDstDriveGroup OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY id of the drive group to which the volume slice should be moved" + ::= { eqlVolBalTaskEntry 5 } + +eqlVolBalTaskDstName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the last 16 characters of the destination PSA's name" + ::= { eqlVolBalTaskEntry 6 } + +eqlVolBalTaskSrcInitialPageCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Number of pages on the source drive group at the beginning of the move." + ::= { eqlVolBalTaskEntry 7 } + +eqlVolBalTaskNumPages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Number of pages to move." + ::= { eqlVolBalTaskEntry 8 } + +eqlVolBalTaskCoordinateWith OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Unique Index of a different volume balance task entry + for this volume balance task entry to coordinate with" + ::= { eqlVolBalTaskEntry 9 } + +eqlVolBalTaskType OBJECT-TYPE + SYNTAX INTEGER { + balance(1), + moveslice(2), + explicit(3), + movehot(4), + movecold(5), + movesingle(6), + besteffort(7), + movesliceuncompressed(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Task type" + ::= { eqlVolBalTaskEntry 10 } + +eqlVolBalTaskState OBJECT-TYPE + SYNTAX INTEGER { + ready(1), + active(2), + cancel(3), + done(4), + failed(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Flags..." + ::= { eqlVolBalTaskEntry 11 } + +eqlVolBalTaskEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlVolBalTaskEntry 12 } + +eqlVolBalTaskVolLeader OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains drive group that will lead the volume being moved." + ::= { eqlVolBalTaskEntry 13 } + +eqlVolBalTaskNumAllocatedPages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Number of allocated pages to move." + ::= { eqlVolBalTaskEntry 14 } + +eqlVolBalTaskNumSnapPages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Number of snap pages to move." + ::= { eqlVolBalTaskEntry 15 } + +--*********************************************************************************** + +eqlVolBalTaskPickedPagesTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlVolBalTaskPickedPagesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Volume balancer task picked pages table." + ::= { eqlvolbalancerObjects 8 } + + +eqlVolBalTaskPickedPagesEntry OBJECT-TYPE + SYNTAX EqlVolBalTaskPickedPagesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing a volume balancer task." + INDEX { eqlStoragePoolIndex, eqlVolBalPlanIndex, eqlVolBalTaskIndex, eqliscsiLocalMemberId } + + ::= { eqlVolBalTaskPickedPagesTable 1} + +EqlVolBalTaskPickedPagesEntry ::= + SEQUENCE { + eqlVolBalTaskPickedProgress Counter64, + eqlVolBalTaskPickedPagesCount Unsigned32, + eqlVolBalTaskPickedPagesContext OCTET STRING, + eqlVolBalTaskPickedPagesRev Unsigned32, + eqlVolBalTaskPickedPagesFlags Unsigned32, + eqlVolBalTaskPickedPagesEntryStatus RowStatus, + eqlVolBalTaskPickedPagesArray OCTET STRING, + eqlVolBalTaskPickedPagesAllocatedProgress Counter64 + } + +eqlVolBalTaskPickedProgress OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Total progress count" + ::= { eqlVolBalTaskPickedPagesEntry 1 } + +eqlVolBalTaskPickedPagesCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Page count" + ::= { eqlVolBalTaskPickedPagesEntry 2 } + +eqlVolBalTaskPickedPagesContext OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "saved context for the page move" + ::= { eqlVolBalTaskPickedPagesEntry 3 } + +eqlVolBalTaskPickedPagesRev OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "revision" + ::= { eqlVolBalTaskPickedPagesEntry 4 } + +eqlVolBalTaskPickedPagesFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Flags..." + ::= { eqlVolBalTaskPickedPagesEntry 5 } + +eqlVolBalTaskPickedPagesEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlVolBalTaskPickedPagesEntry 6 } + +eqlVolBalTaskPickedPagesArray OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1200)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "A list of pages picked to move for this task" + ::= { eqlVolBalTaskPickedPagesEntry 7 } + +eqlVolBalTaskPickedPagesAllocatedProgress OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Total allocated progress count" + ::= { eqlVolBalTaskPickedPagesEntry 8 } + + +--*********************************************************************************** + +eqlVolBalSliceStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlVolBalSliceStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Volume balancer volume slice statistics table." + ::= { eqlvolbalancerObjects 9 } + + +eqlVolBalSliceStatsEntry OBJECT-TYPE + SYNTAX EqlVolBalSliceStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the volume slice balancer statistics." + INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqlMemberIndex } + + ::= { eqlVolBalSliceStatsTable 1} + +EqlVolBalSliceStatsEntry ::= + SEQUENCE { + eqlVolBalSliceMemberUUID OCTET STRING, + eqlVolBalSliceVolumeUUID OCTET STRING, + eqlVolBalSliceTimeStamp Counter32, + eqlVolBalSliceStatsRndRdRate Unsigned32, + eqlVolBalSliceStatsRndWrRate Unsigned32, + eqlVolBalSliceStatsSeqRdRate Unsigned32, + eqlVolBalSliceStatsSeqWrRate Unsigned32, + eqlVolBalSliceStatsPlacementScore Unsigned32 + } + + +eqlVolBalSliceMemberUUID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY Unique identifier of the member." + ::= { eqlVolBalSliceStatsEntry 1 } + +eqlVolBalSliceVolumeUUID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY Unique identifier of the volume." + ::= { eqlVolBalSliceStatsEntry 2 } + +eqlVolBalSliceTimeStamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time which the last gathering of stats took place." + ::= { eqlVolBalSliceStatsEntry 3 } + +eqlVolBalSliceStatsRndRdRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "random read per second." + ::= { eqlVolBalSliceStatsEntry 7 } + +eqlVolBalSliceStatsRndWrRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "random write per second." + ::= { eqlVolBalSliceStatsEntry 8 } + +eqlVolBalSliceStatsSeqRdRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "sequential read per second." + ::= { eqlVolBalSliceStatsEntry 9 } + +eqlVolBalSliceStatsSeqWrRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "sequential read per second." + ::= { eqlVolBalSliceStatsEntry 10 } + + +eqlVolBalSliceStatsPlacementScore OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY Only valid for the whole volume row. Represents a score for the priority in which we should try to put this volume on RAID 10 storage." + ::= { eqlVolBalSliceStatsEntry 11 } + + + +--*********************************************************************************** + +eqlVolBalMemberStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlVolBalMemberStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Volume balanacer member statistics table." + ::= { eqlvolbalancerObjects 10 } + + +eqlVolBalMemberStatsEntry OBJECT-TYPE + SYNTAX EqlVolBalMemberStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the member's volume balancing statistics." + INDEX { eqlMemberIndex } + + ::= { eqlVolBalMemberStatsTable 1} + +EqlVolBalMemberStatsEntry ::= + SEQUENCE { + eqlVolBalMemberUUID OCTET STRING, + eqlVolBalMemberTimeStamp Counter32, + eqlVolBalMemberStatsAvgRespTime Unsigned32, + eqlVolBalMemberStatsCPUUsage Unsigned32, + eqlVolBalMemberStatsFreeSpace Unsigned32, + eqlVolBalMemberStatsRndRdRate Unsigned32, + eqlVolBalMemberStatsRndWrRate Unsigned32, + eqlVolBalMemberStatsSeqRdRate Unsigned32, + eqlVolBalMemberStatsSeqWrRate Unsigned32 + } + + +eqlVolBalMemberUUID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY Unique Identifier of the member." + ::= { eqlVolBalMemberStatsEntry 1 } + +eqlVolBalMemberTimeStamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time which the last gathering of stats took place." + ::= { eqlVolBalMemberStatsEntry 2 } + +eqlVolBalMemberStatsAvgRespTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "average response time for all I/O on this member." + ::= { eqlVolBalMemberStatsEntry 4 } + +eqlVolBalMemberStatsCPUUsage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CPU utilization as the calculated weighted CPU cost" + ::= { eqlVolBalMemberStatsEntry 5 } + +eqlVolBalMemberStatsFreeSpace OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "available free space at the sample time" + ::= { eqlVolBalMemberStatsEntry 6 } + +eqlVolBalMemberStatsRndRdRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "random read per second." + ::= { eqlVolBalMemberStatsEntry 7 } + +eqlVolBalMemberStatsRndWrRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "random write per second." + ::= { eqlVolBalMemberStatsEntry 8 } + +eqlVolBalMemberStatsSeqRdRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "sequential read per second." + ::= { eqlVolBalMemberStatsEntry 9 } + +eqlVolBalMemberStatsSeqWrRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "sequential read per second." + ::= { eqlVolBalMemberStatsEntry 10 } + +--*********************************************************************************** + +eqlVolBalHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlVolBalHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Volume balanacer RAID statistics table." + ::= { eqlvolbalancerObjects 11 } + + +eqlVolBalHistoryEntry OBJECT-TYPE + SYNTAX EqlVolBalHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the results of a volume balancing operation." + INDEX { eqlStoragePoolIndex, eqlVolBalHistoryStop } + + ::= { eqlVolBalHistoryTable 1 } + +EqlVolBalHistoryEntry ::= + SEQUENCE { + eqlVolBalHistoryStop Unsigned32, + eqlVolBalHistoryStart Unsigned32, + eqlVolBalHistoryPagesMoved Unsigned32, + eqlVolBalHistoryMembersInvolved Unsigned32, + eqlVolBalHistorySlicesInvolved Unsigned32, + eqlVolBalHistoryBalanceReason Unsigned32 + } + + +eqlVolBalHistoryStop OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "timestamp of the completion of the volume balancing event." + ::= { eqlVolBalHistoryEntry 1 } + +eqlVolBalHistoryStart OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "timestamp of the start of the volume balancing event." + ::= { eqlVolBalHistoryEntry 2 } + +eqlVolBalHistoryPagesMoved OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Number of pages moved in this volume balancing event." + ::= { eqlVolBalHistoryEntry 3 } + +eqlVolBalHistoryMembersInvolved OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Number of members involved in this volume balancing event." + ::= { eqlVolBalHistoryEntry 4 } + +eqlVolBalHistorySlicesInvolved OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "number of volume slices involved in this volume balancing event" + ::= { eqlVolBalHistoryEntry 5 } + +eqlVolBalHistoryBalanceReason OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "mask of the reasons this volume balancing event occurred" + ::= { eqlVolBalHistoryEntry 6 } + + +--*********************************************************************************** + +eqlVolBalCommandTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlVolBalCommandEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Volume balancer command table." + ::= { eqlvolbalancerObjects 13 } + + +eqlVolBalCommandEntry OBJECT-TYPE + SYNTAX EqlVolBalCommandEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing a volume balancer command." + INDEX { eqlStoragePoolIndex, eqlVolBalCommandIndex, eqliscsiLocalMemberId } + + ::= { eqlVolBalCommandTable 1} + +EqlVolBalCommandEntry ::= + SEQUENCE { + eqlVolBalCommandIndex Unsigned32, + eqlVolBalCommandPlanIndex Unsigned32, + eqlVolBalCommandReason INTEGER, + eqlVolBalCommandRunning TruthValue, + eqlVolBalCommandCreateTime Counter32, + eqlVolBalCommandState INTEGER, + eqlVolBalCommandMemberUUID OCTET STRING, -- uuid_t + eqlVolBalCommandVolumeId OCTET STRING, -- CPsvId_t + eqlVolBalCommandFromPoolId Unsigned32, + eqlVolBalCommandToPoolId Unsigned32, + eqlVolBalCommandEntryStatus RowStatus, + eqlVolBalCommandFlags INTEGER, + eqlVolBalCommandSiteId Unsigned32 + } + +eqlVolBalCommandIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Unique Index for this volume balance command entry." + ::= { eqlVolBalCommandEntry 1 } + +eqlVolBalCommandPlanIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "If this was written to disk, the plan ID is in here, 0 otherwise." + ::= { eqlVolBalCommandEntry 2 } + +eqlVolBalCommandReason OBJECT-TYPE + SYNTAX INTEGER { + free-space-trouble(1), + vacate(2), + vacate-pool(3), + move-volume-to-pool(4), + bind(5), + balance(6), + delete-marshal(7), + move-site-to-pool(8), + performance-trouble(9), + archive(10) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Explains what this command is supposed to do" + ::= { eqlVolBalCommandEntry 3 } + +eqlVolBalCommandRunning OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "True if the command has been planned and started" + ::= { eqlVolBalCommandEntry 4 } + +eqlVolBalCommandCreateTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Create time of the command" + ::= { eqlVolBalCommandEntry 5 } + +eqlVolBalCommandState OBJECT-TYPE + SYNTAX INTEGER { + writing(1), + invalid(2), + ready(3), + started(4), + cancelled(5), + finished(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY Current state of the command" + ::= { eqlVolBalCommandEntry 6 } + +eqlVolBalCommandMemberUUID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "uuid_t of the member being worked on." + ::= { eqlVolBalCommandEntry 7 } + + +eqlVolBalCommandVolumeId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CPsvId_t of the member being worked on." + ::= { eqlVolBalCommandEntry 8 } + + +eqlVolBalCommandFromPoolId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Which pool are we moving from, not always valid." + ::= { eqlVolBalCommandEntry 9 } + + +eqlVolBalCommandToPoolId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Which pool are we moving to, not always valid." + ::= { eqlVolBalCommandEntry 10 } + + +eqlVolBalCommandEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlVolBalCommandEntry 11 } + +eqlVolBalCommandFlags OBJECT-TYPE + SYNTAX INTEGER { + mixedModeBit(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field defines special attributes of the command." + ::= { eqlVolBalCommandEntry 12 } + +eqlVolBalCommandSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY Which site are we moving, not always valid." + ::= { eqlVolBalCommandEntry 13 } + + +--*********************************************************************************** + +eqlPropertiesTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlPropertiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent properties table." + ::= { eqlvolbalancerObjects 14 } + +eqlPropertiesEntry OBJECT-TYPE + SYNTAX EqlPropertiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing a property." + INDEX { eqlPropertiesIndex } + ::= { eqlPropertiesTable 1} + +EqlPropertiesEntry ::= + SEQUENCE { + eqlPropertiesIndex Unsigned32, + eqlPropertiesName DisplayString, + eqlPropertiesValue DisplayString + } + +eqlPropertiesIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Unique Index for this property entry." + ::= { eqlPropertiesEntry 1 } + +eqlPropertiesName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of the property" + ::= { eqlPropertiesEntry 2 } + +eqlPropertiesValue OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Value of the property" + ::= { eqlPropertiesEntry 3 } + +--*********************************************************************************** + +-- The eqlPageMoveHistoryTable Free Slot + +eqlPageMoveHistoryTableFreeSlot OBJECT IDENTIFIER ::= { eqlvolbalancerObjects 15 } + +eqlPageMoveHistoryTableNextFreeSlot OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "none" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "EqualLogic-Persistent + The next empty slot to use in eqlPageMoveHistoryTable" + DEFVAL {1} + ::= { eqlPageMoveHistoryTableFreeSlot 1 } + +eqlPageMoveHistoryTableMemberNextFreeSlot OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "none" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "EqualLogic-Persistent + The next empty slot to use in eqlPageMoveHistoryMemberTable" + DEFVAL {1} + ::= { eqlPageMoveHistoryTableFreeSlot 2 } + + +--*********************************************************************************** + +eqlPageMoveHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlPageMoveHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent page move history table." + ::= { eqlvolbalancerObjects 16 } + +eqlPageMoveHistoryEntry OBJECT-TYPE + SYNTAX EqlPageMoveHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing a page movement record." + INDEX { eqlPageMoveHistoryIndex } + + ::= { eqlPageMoveHistoryTable 1} + + +EqlPageMoveHistoryEntry ::= + SEQUENCE { + eqlPageMoveHistoryIndex Unsigned32, + eqlPageMoveHistoryPoolId Unsigned32, + eqlPageMoveHistoryPlanId Unsigned32, + eqlPageMoveHistoryMemberId Unsigned32, + eqlPageMoveHistoryType INTEGER, + eqlPageMoveHistoryStartTime Counter32, + eqlPageMoveHistoryEndTime Counter32, + eqlPageMoveHistoryTotalPages Counter64, + eqlPageMoveHistoryAllocatedPages Counter64, + eqlPageMoveHistoryTotalPagesMoved Counter64, + eqlPageMoveHistoryAllocatedPagesMoved Counter64, + eqlPageMoveHistoryResult INTEGER, + eqlPageMoveHistoryMemberStartIndex Unsigned32, + eqlPageMoveHistoryMemberCount Unsigned32 + } + +eqlPageMoveHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Unique Index for this plan entry." + ::= { eqlPageMoveHistoryEntry 1 } + +eqlPageMoveHistoryPoolId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Pool id component of unique id." + ::= { eqlPageMoveHistoryEntry 2 } + +eqlPageMoveHistoryPlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Plan id component of unique id." + ::= { eqlPageMoveHistoryEntry 3 } + +eqlPageMoveHistoryMemberId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Member id component of unique id." + ::= { eqlPageMoveHistoryEntry 4 } + +eqlPageMoveHistoryType OBJECT-TYPE + SYNTAX INTEGER { + free-space-trouble(1), + vacate(2), + bind(3), + balance(4), + vacate-pool(5), + move-volume(6), + move-site(7), + performance-trouble(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Explains what type this plan is" + ::= { eqlPageMoveHistoryEntry 5 } + +eqlPageMoveHistoryStartTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Start time of the plan execution" + ::= { eqlPageMoveHistoryEntry 6 } + +eqlPageMoveHistoryEndTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Completion time of the plan" + ::= { eqlPageMoveHistoryEntry 7 } + +eqlPageMoveHistoryTotalPages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "count of the number of pages expected to be moved during this plan." + ::= { eqlPageMoveHistoryEntry 8 } + +eqlPageMoveHistoryAllocatedPages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "count of the number of allocated pages expected to be moved during this plan." + ::= { eqlPageMoveHistoryEntry 9 } + +eqlPageMoveHistoryTotalPagesMoved OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "count of the number of pages moved during this plan." + ::= { eqlPageMoveHistoryEntry 10 } + +eqlPageMoveHistoryAllocatedPagesMoved OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "count of the number of allocated pages moved during this plan." + ::= { eqlPageMoveHistoryEntry 11 } + +eqlPageMoveHistoryResult OBJECT-TYPE + SYNTAX INTEGER { + ready(1), + completed(2), + cancelled(3), + inprogress(4), + aborted(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Explains how this plan ended" + ::= { eqlPageMoveHistoryEntry 12 } + +eqlPageMoveHistoryMemberStartIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Index of the first member entry in the eqlPageMoveHistoryMemberTable." + ::= { eqlPageMoveHistoryEntry 13 } + +eqlPageMoveHistoryMemberCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Count of the member entries reserved in the eqlPageMoveHistoryMemberTable." + ::= { eqlPageMoveHistoryEntry 14 } + +--*********************************************************************************** + +eqlPageMoveHistoryMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlPageMoveHistoryMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent page move history member-specific info table." + ::= { eqlvolbalancerObjects 18 } + +eqlPageMoveHistoryMemberEntry OBJECT-TYPE + SYNTAX EqlPageMoveHistoryMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing a page movement record." + INDEX { eqlPageMoveHistoryMemberIndex } + ::= { eqlPageMoveHistoryMemberTable 1} + +EqlPageMoveHistoryMemberEntry ::= + SEQUENCE { + eqlPageMoveHistoryMemberIndex Unsigned32, + eqlPageMoveHistoryMemberParentIndex Unsigned32, + eqlPageMoveHistoryMemberPlanId Unsigned32, + eqlPageMoveHistoryMemberUuid OCTET STRING, -- CPsvId_t + eqlPageMoveHistoryMemberAddedPages Counter64, + eqlPageMoveHistoryMemberAddedAllocatedPages Counter64, + eqlPageMoveHistoryMemberRemovedPages Counter64, + eqlPageMoveHistoryMemberRemovedAllocatedPages Counter64, + eqlPageMoveHistoryMemberStartAUS Unsigned32, + eqlPageMoveHistoryMemberExpectedEndAUS Unsigned32 + } + +eqlPageMoveHistoryMemberIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Unique Index for this plan entry." + ::= { eqlPageMoveHistoryMemberEntry 1 } + +eqlPageMoveHistoryMemberParentIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Index of the parent entry in the eqlPageMoveHistoryTable." + ::= { eqlPageMoveHistoryMemberEntry 2 } + +eqlPageMoveHistoryMemberPlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Plan id." + ::= { eqlPageMoveHistoryMemberEntry 3 } + +eqlPageMoveHistoryMemberUuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uuid of the member" + ::= { eqlPageMoveHistoryMemberEntry 4 } + +eqlPageMoveHistoryMemberAddedPages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "count of the number of pages added to this member in this plan." + ::= { eqlPageMoveHistoryMemberEntry 5 } + +eqlPageMoveHistoryMemberAddedAllocatedPages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "count of the number of allocated pages added to this member in this plan." + ::= { eqlPageMoveHistoryMemberEntry 6 } + +eqlPageMoveHistoryMemberRemovedPages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "count of the number of pages removed to this member in this plan." + ::= { eqlPageMoveHistoryMemberEntry 7 } + +eqlPageMoveHistoryMemberRemovedAllocatedPages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "count of the number of allocated pages removed to this member in this plan." + ::= { eqlPageMoveHistoryMemberEntry 8 } + +eqlPageMoveHistoryMemberStartAUS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Member's AUS at start of the plan." + ::= { eqlPageMoveHistoryMemberEntry 9 } + +eqlPageMoveHistoryMemberExpectedEndAUS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Member's expected AUS at end of the plan." + ::= { eqlPageMoveHistoryMemberEntry 10 } + +--*********************************************************************************** + +-- The eqlLocalIOCountsTable Free Slot + +eqlLocalIOCountsTableFreeSlot OBJECT IDENTIFIER ::= { eqlvolbalancerObjects 19 } + +eqlLocalIOCountsTableNextFreeSlot OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "none" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "EqualLogic-Persistent + The next empty slot to use in eqlLocalIOCountsTable" + DEFVAL {1} + ::= { eqlLocalIOCountsTableFreeSlot 1 } + + +--*********************************************************************************** + +eqlLocalIOCountsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlLocalIOCountsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent iscsi I/O counts." + ::= { eqlvolbalancerObjects 20 } + +eqlLocalIOCountsEntry OBJECT-TYPE + SYNTAX EqlLocalIOCountsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing I/O counts" + INDEX { eqlLocalIOCountsIndex } + ::= { eqlLocalIOCountsTable 1} + +EqlLocalIOCountsEntry ::= + SEQUENCE { + eqlLocalIOCountsIndex Unsigned32, + eqlLocalIOCountsTimestamp Counter32, + eqlLocalIOCountsReads Counter64, + eqlLocalIOCountsReadBytes Counter64, + eqlLocalIOCountsReadLatencyMs Counter64, + eqlLocalIOCountsWrites Counter64, + eqlLocalIOCountsWriteBytes Counter64, + eqlLocalIOCountsWriteLatencyMs Counter64, + eqlLocalIOCountsHeadroomPercent Unsigned32, + eqlLocalIOCountsWorstQueuingLatencyMs Counter64 + } + +eqlLocalIOCountsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Unique Index for this io counts entry." + ::= { eqlLocalIOCountsEntry 1 } + +eqlLocalIOCountsTimestamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Timestamp for this sample" + ::= { eqlLocalIOCountsEntry 2 } + +eqlLocalIOCountsReads OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "count of reads." + ::= { eqlLocalIOCountsEntry 3 } + +eqlLocalIOCountsReadBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "count of bytes associated with the above reads." + ::= { eqlLocalIOCountsEntry 4 } + +eqlLocalIOCountsReadLatencyMs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "cumulative latency associated with the above reads." + ::= { eqlLocalIOCountsEntry 5 } + +eqlLocalIOCountsWrites OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "count of writes." + ::= { eqlLocalIOCountsEntry 6 } + +eqlLocalIOCountsWriteBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "count of bytes associated with the above writes." + ::= { eqlLocalIOCountsEntry 7 } + +eqlLocalIOCountsWriteLatencyMs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "cumulative latency associated with the above writes." + ::= { eqlLocalIOCountsEntry 8 } + +eqlLocalIOCountsHeadroomPercent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "how much free perf capacity is left" + ::= { eqlLocalIOCountsEntry 9 } + +eqlLocalIOCountsWorstQueuingLatencyMs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { eqlLocalIOCountsEntry 10 } + +--*********************************************************************************** + +eqlPlanAUSTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlPlanAUSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Start and end AUS entries for plans." + ::= { eqlvolbalancerObjects 21 } + + +eqlPlanAUSEntry OBJECT-TYPE + SYNTAX EqlPlanAUSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing member start and end AUS. This is an + array of 32 byte blocks (currently only 18 in use: lengths in bytes in parens + {memberUuid(16), startAUS(1), endAUS(1)}." + INDEX { eqlStoragePoolIndex, eqlVolBalPlanIndex, eqliscsiLocalMemberId } + + ::= { eqlPlanAUSTable 1} + +EqlPlanAUSEntry ::= + SEQUENCE { + eqlPlanAUSCount Unsigned32, + eqlPlanAUSArray OCTET STRING + } + +eqlPlanAUSCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "entry count" + ::= { eqlPlanAUSEntry 1 } + +eqlPlanAUSArray OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1024)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "A list of start and end AUS values for all members involved in a page move plan" + ::= { eqlPlanAUSEntry 2 } + + +--*********************************************************************************** + + +eqlTaskLocalPickedPagesTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlTaskLocalPickedPagesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Volume balancer task picked pages table." + ::= { eqlvolbalancerObjects 22 } + + +eqlTaskLocalPickedPagesEntry OBJECT-TYPE + SYNTAX EqlTaskLocalPickedPagesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing a volume balancer task." + INDEX { eqlStoragePoolIndex, eqlVolBalPlanIndex, eqlVolBalTaskIndex, eqliscsiLocalMemberId } + + ::= { eqlTaskLocalPickedPagesTable 1} + +EqlTaskLocalPickedPagesEntry ::= + SEQUENCE { + eqlTaskLocalPickedProgress Counter64, + eqlTaskLocalPickedPagesCount Unsigned32, + eqlTaskLocalPickedPagesContext OCTET STRING, + eqlTaskLocalPickedPagesRev Unsigned32, + eqlTaskLocalPickedPagesFlags Unsigned32, + eqlTaskLocalPickedPagesEntryStatus RowStatus, + eqlTaskLocalPickedPagesArray OCTET STRING, + eqlTaskLocalPickedPagesAllocatedProgress Counter64, + eqlTaskLocalPickedPagesStatus INTEGER + } + +eqlTaskLocalPickedProgress OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Total progress count" + ::= { eqlTaskLocalPickedPagesEntry 1 } + +eqlTaskLocalPickedPagesCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Page count" + ::= { eqlTaskLocalPickedPagesEntry 2 } + +eqlTaskLocalPickedPagesContext OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "saved context for the page move" + ::= { eqlTaskLocalPickedPagesEntry 3 } + +eqlTaskLocalPickedPagesRev OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "revision" + ::= { eqlTaskLocalPickedPagesEntry 4 } + +eqlTaskLocalPickedPagesFlags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Flags..." + ::= { eqlTaskLocalPickedPagesEntry 5 } + +eqlTaskLocalPickedPagesEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlTaskLocalPickedPagesEntry 6 } + +eqlTaskLocalPickedPagesArray OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1200)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "A list of pages picked to move for this task" + ::= { eqlTaskLocalPickedPagesEntry 7 } + +eqlTaskLocalPickedPagesAllocatedProgress OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Total allocated progress count" + ::= { eqlTaskLocalPickedPagesEntry 8 } + +eqlTaskLocalPickedPagesStatus OBJECT-TYPE + SYNTAX INTEGER { + started(1), + finished(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "picked pages entry status" + ::= { eqlTaskLocalPickedPagesEntry 9 } + + + +--*********************************************************************************** + +eqlMemberCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlMemberCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent page move member-specific counters table." + ::= { eqlvolbalancerObjects 23 } + +eqlMemberCountersEntry OBJECT-TYPE + SYNTAX EqlMemberCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing a page movement member counters." + INDEX { eqlMemberCountersIndex } + ::= { eqlMemberCountersTable 1} + +EqlMemberCountersEntry ::= + SEQUENCE { + eqlMemberCountersIndex Unsigned32, + eqlMemberCountersUuid OCTET STRING, -- CPsvId_t + eqlMemberCountersTimeStamp Counter32, + eqlMemberCountersAddedPages Counter64, + eqlMemberCountersRemovedPages Counter64, + eqlMemberCountersAddedAllocatedPages Counter64, + eqlMemberCountersRemovedAllocatedPages Counter64, + eqlMemberCountersAddedHotPages Counter64, + eqlMemberCountersRemovedHotPages Counter64, + eqlMemberCountersAddedColdPages Counter64, + eqlMemberCountersRemovedColdPages Counter64 + } + +eqlMemberCountersIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Unique Index for this plan entry." + ::= { eqlMemberCountersEntry 1 } + +eqlMemberCountersUuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uuid of the member" + ::= { eqlMemberCountersEntry 2 } + +eqlMemberCountersTimeStamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Timestamp for this sample" + ::= { eqlMemberCountersEntry 3 } + +eqlMemberCountersAddedPages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "count of the number of pages added to this member." + ::= { eqlMemberCountersEntry 4 } + +eqlMemberCountersRemovedPages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "count of the number of pages removed from this member." + ::= { eqlMemberCountersEntry 5 } + +eqlMemberCountersAddedAllocatedPages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "count of the number of allocated pages added to this member." + ::= { eqlMemberCountersEntry 6 } + +eqlMemberCountersRemovedAllocatedPages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "count of the number of allocate pages removed from this member." + ::= { eqlMemberCountersEntry 7 } + +eqlMemberCountersAddedHotPages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "count of the number of hot pages added to this member." + ::= { eqlMemberCountersEntry 8 } + +eqlMemberCountersRemovedHotPages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "count of the number of hot pages removed from this member." + ::= { eqlMemberCountersEntry 9 } + +eqlMemberCountersAddedColdPages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "count of the number of cold pages added to this member." + ::= { eqlMemberCountersEntry 10 } + +eqlMemberCountersRemovedColdPages OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "count of the number of cold pages removed from this member." + ::= { eqlMemberCountersEntry 11 } + + +--*********************************************************************************** + + + +eqlArchiveTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlArchiveTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Volume balancer task table." + ::= { eqlvolbalancerObjects 24 } + + +eqlArchiveTaskEntry OBJECT-TYPE + SYNTAX EqlArchiveTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing a volume balancer task." + INDEX { eqlStoragePoolIndex, eqlVolBalPlanIndex, eqlArchiveTaskIndex, eqliscsiLocalMemberId } + + ::= { eqlArchiveTaskTable 1} + +EqlArchiveTaskEntry ::= + SEQUENCE { + eqlArchiveTaskIndex Unsigned32, + eqlArchiveTaskMemberCount Unsigned32, + eqlArchiveTaskState INTEGER, + eqlArchiveTaskType INTEGER, + eqlArchiveTaskEntryStatus RowStatus, + + eqlArchiveTaskMember1Uuid OCTET STRING, -- uuid + eqlArchiveTaskMember1Flags Unsigned32, + eqlArchiveTaskMember2Uuid OCTET STRING, -- uuid + eqlArchiveTaskMember2Flags Unsigned32, + eqlArchiveTaskMember3Uuid OCTET STRING, -- uuid + eqlArchiveTaskMember3Flags Unsigned32, + eqlArchiveTaskMember4Uuid OCTET STRING, -- uuid + eqlArchiveTaskMember4Flags Unsigned32, + eqlArchiveTaskMember5Uuid OCTET STRING, -- uuid + eqlArchiveTaskMember5Flags Unsigned32, + eqlArchiveTaskMember6Uuid OCTET STRING, -- uuid + eqlArchiveTaskMember6Flags Unsigned32, + eqlArchiveTaskMember7Uuid OCTET STRING, -- uuid + eqlArchiveTaskMember7Flags Unsigned32, + eqlArchiveTaskMember8Uuid OCTET STRING, -- uuid + eqlArchiveTaskMember8Flags Unsigned32, + eqlArchiveTaskMember9Uuid OCTET STRING, -- uuid + eqlArchiveTaskMember9Flags Unsigned32, + eqlArchiveTaskMember10Uuid OCTET STRING, -- uuid + eqlArchiveTaskMember10Flags Unsigned32, + eqlArchiveTaskMember11Uuid OCTET STRING, -- uuid + eqlArchiveTaskMember11Flags Unsigned32, + eqlArchiveTaskMember12Uuid OCTET STRING, -- uuid + eqlArchiveTaskMember12Flags Unsigned32, + eqlArchiveTaskMember13Uuid OCTET STRING, -- uuid + eqlArchiveTaskMember13Flags Unsigned32, + eqlArchiveTaskMember14Uuid OCTET STRING, -- uuid + eqlArchiveTaskMember14Flags Unsigned32, + eqlArchiveTaskMember15Uuid OCTET STRING, -- uuid + eqlArchiveTaskMember15Flags Unsigned32, + eqlArchiveTaskMember16Uuid OCTET STRING, -- uuid + eqlArchiveTaskMember16Flags Unsigned32 + } + + +eqlArchiveTaskIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Unique Index for this task entry." + ::= { eqlArchiveTaskEntry 1 } + + +eqlArchiveTaskMemberCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Unique Index for this task entry." + ::= { eqlArchiveTaskEntry 2 } + +eqlArchiveTaskType OBJECT-TYPE + SYNTAX INTEGER { + compression(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Task type" + ::= { eqlArchiveTaskEntry 3 } + +eqlArchiveTaskState OBJECT-TYPE + SYNTAX INTEGER { + ready(1), + active(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "task state" + ::= { eqlArchiveTaskEntry 4 } + +eqlArchiveTaskEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlArchiveTaskEntry 5 } + + + +eqlArchiveTaskMember1Uuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "uuid for member" + ::= { eqlArchiveTaskEntry 6 } + +eqlArchiveTaskMember1Flags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "flags for member." + ::= { eqlArchiveTaskEntry 7 } + + +eqlArchiveTaskMember2Uuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "uuid for member" + ::= { eqlArchiveTaskEntry 8 } + +eqlArchiveTaskMember2Flags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "flags for member." + ::= { eqlArchiveTaskEntry 9 } + +eqlArchiveTaskMember3Uuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "uuid for member" + ::= { eqlArchiveTaskEntry 10 } + +eqlArchiveTaskMember3Flags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "flags for member." + ::= { eqlArchiveTaskEntry 11 } + +eqlArchiveTaskMember4Uuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "uuid for member" + ::= { eqlArchiveTaskEntry 12 } + +eqlArchiveTaskMember4Flags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "flags for member." + ::= { eqlArchiveTaskEntry 13 } + +eqlArchiveTaskMember5Uuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "uuid for member" + ::= { eqlArchiveTaskEntry 14 } + +eqlArchiveTaskMember5Flags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "flags for member." + ::= { eqlArchiveTaskEntry 15 } + +eqlArchiveTaskMember6Uuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "uuid for member" + ::= { eqlArchiveTaskEntry 16 } + +eqlArchiveTaskMember6Flags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "flags for member." + ::= { eqlArchiveTaskEntry 17 } + +eqlArchiveTaskMember7Uuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "uuid for member" + ::= { eqlArchiveTaskEntry 18 } + +eqlArchiveTaskMember7Flags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "flags for member." + ::= { eqlArchiveTaskEntry 19 } + +eqlArchiveTaskMember8Uuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "uuid for member" + ::= { eqlArchiveTaskEntry 20 } + +eqlArchiveTaskMember8Flags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "flags for member." + ::= { eqlArchiveTaskEntry 21 } + +eqlArchiveTaskMember9Uuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "uuid for member" + ::= { eqlArchiveTaskEntry 22 } + +eqlArchiveTaskMember9Flags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "flags for member." + ::= { eqlArchiveTaskEntry 23 } + + +eqlArchiveTaskMember10Uuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "uuid for member" + ::= { eqlArchiveTaskEntry 24 } + +eqlArchiveTaskMember10Flags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "flags for member." + ::= { eqlArchiveTaskEntry 25 } + +eqlArchiveTaskMember11Uuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "uuid for member" + ::= { eqlArchiveTaskEntry 26 } + +eqlArchiveTaskMember11Flags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "flags for member." + ::= { eqlArchiveTaskEntry 27 } + +eqlArchiveTaskMember12Uuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "uuid for member" + ::= { eqlArchiveTaskEntry 28 } + +eqlArchiveTaskMember12Flags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "flags for member." + ::= { eqlArchiveTaskEntry 29 } + +eqlArchiveTaskMember13Uuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "uuid for member" + ::= { eqlArchiveTaskEntry 30 } + +eqlArchiveTaskMember13Flags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "flags for member." + ::= { eqlArchiveTaskEntry 31 } + +eqlArchiveTaskMember14Uuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "uuid for member" + ::= { eqlArchiveTaskEntry 32 } + +eqlArchiveTaskMember14Flags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "flags for member." + ::= { eqlArchiveTaskEntry 33 } + +eqlArchiveTaskMember15Uuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "uuid for member" + ::= { eqlArchiveTaskEntry 34 } + +eqlArchiveTaskMember15Flags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "flags for member." + ::= { eqlArchiveTaskEntry 35 } + +eqlArchiveTaskMember16Uuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "uuid for member" + ::= { eqlArchiveTaskEntry 36 } + +eqlArchiveTaskMember16Flags OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "flags for member." + ::= { eqlArchiveTaskEntry 37 } + + + + +--*********************************************************************************** + + +END diff --git a/equallogic/eqlvolume.mib b/equallogic/eqlvolume.mib new file mode 100644 index 0000000..b23376b --- /dev/null +++ b/equallogic/eqlvolume.mib @@ -0,0 +1,9323 @@ +-- 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. +EQLVOLUME-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter64, Integer32,TimeTicks, enterprises, IpAddress, Counter32, Counter64, Gauge32 + FROM SNMPv2-SMI + DateAndTime, RowPointer + FROM SNMPv2-TC + TruthValue, RowStatus, DisplayString + FROM SNMPv2-TC + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB -- RFC2851 + equalLogic + FROM EQUALLOGIC-SMI + eqlGroupId, eqlStorageGroupAdminAccountIndex, UTFString, eqlGroupTaskIndex, eqlLdapLoginAccessName, eqlLdapLoginAccessType + FROM EQLGROUP-MIB + eqlStoragePoolIndex + FROM EQLSTORAGEPOOL-MIB; + +eqliscsiModule 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 volume information + + Copyright (c) 2004-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 "200209060000Z" -- 02-Sep-06 + DESCRIPTION "Initial revision" + ::= { enterprises equalLogic(12740) 5 } + + +eqliscsiObjects OBJECT IDENTIFIER ::= { eqliscsiModule 1 } +eqliscsiNotifications OBJECT IDENTIFIER ::= { eqliscsiModule 2 } +eqliscsiConformance OBJECT IDENTIFIER ::= { eqliscsiModule 3 } + +eqliscsiTarget OBJECT IDENTIFIER ::= { eqliscsiObjects 7 } + + +--*********************************************************************************** +-- Textual conventions +-- +-- If adding entries here, also update the file mibconv.c !!! + +ACLAppliesTo ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "This textual convention defines the possible states for an + access control group, list, or record as pertains to whether + it applies to the volume, snapshots, or both." + SYNTAX INTEGER { + volume-only (1), + snapshot-only (2), + volume-and-snapshot (3) + } + +SiteIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "This textual convention defines a greater + than zero value used to identify an external group + operating autonomously from the local group." + SYNTAX Integer32 (1..2147483647) + +SiteIndexOrZero ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "This textual convention is an extension of the + SiteIndex convention. The latter defines a greater + than zero value used to identify an external group + operating autonomously from the local group. This extension permits the + additional value of zero. the value zero is object-specific + and must therefore be defined as part of the description of + any object which uses this syntax. Examples of the usage of + zero might include situations where the site is unknown or not + relevant" + SYNTAX Integer32 (0..2147483647) + + +ReplSiteQuotaType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "The format of the adminQuota value: + 0 - Unlimited quota, + 1 - Size in Megabytes." + SYNTAX INTEGER { + none(0), + size(1) + } + +StatusEnabledDefault ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "This textual convention can be used to define a status + of enabled or disabled. The value 0 is assigned to enabled" + + SYNTAX INTEGER { + enabled (0), + disabled (1) + } + +StatusDisabledDefault ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "This textual convention can be used to define a status + of enabled or disabled. The value 0 is assigned to disabled" + + SYNTAX INTEGER { + disabled (0), + enabled (1) + } + +StatusAutoDefault ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "This textual convention can be used to define a + status of auto, enabled and disabled. The value 0 + is assigned to auto" + + SYNTAX INTEGER { + auto (0), + enabled (1), + disabled (2) + } + +VirtualVolumeType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "This textual convention defines the possible values for virtual volume type" + SYNTAX INTEGER { + unknown(0), + config-VVol(1), + data-VVol(2), + swap-VVol(3) + } + + +EQLRowPointer ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Short row pointer that points to a row in one of + the EQL proprietery MIBs. + + For cases when a column + in table X will always refers to a row in table Y a + the generic RowPointer is not space efficient. Storing + the full OID means, the same OID prefix is repeated for + each row in table Y. + + This type provides a more compact but context + sensitive way of storing row pointers unlike the + standard RowPointer. Essentially it stores just the + instance index of the row it is pointing to, and + not the full table OID. i.e. stores the relative path + and not the absolute path. + + Size is 12 bytes, so it can store a pointer to a + row that has 3 or less parts to its instance index. + + Example: If storing pointer to the eqliscsiVolumeTable. + This table has an index with 2 parts + eqliscsiLocalMemberId.eqliscsiVolumeIndex. + byte[4-7]: eqliscsiLocalMemberId + byte[8-11]: eqliscsiVolumeIndex" + + SYNTAX OCTET STRING (SIZE (12)) + +EQL2PartRowPointerStr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Short row pointer that points to a row in one of + the EQL proprietery MIBs. + + For cases when a column + in table X will always refers to a row in table Y a + the generic RowPointer is not space efficient. Storing + the full OID means, the same OID prefix is repeated for + each row in table Y. + + This type provides a more compact but context + sensitive way of storing row pointers unlike the + standard RowPointer. Essentially it stores just the + two part instance index of the row it is pointing to, and + not the full table OID. i.e. stores the relative path + and not the absolute path. + + The base type is a DisplayString using dot notation, + .x.y, where x and y are each unsigned integers representing + the components of a 2 part complex table index. + Max size of the string is 23 to accommodate the + max digits for 2 unsigned integers plus an '.' + to separate and prepend the 2 unsigned integers plus 1 + to accommodate null terminator. + + Example: If storing pointer to the eqliscsiVolumeTable. + This table has an index with 2 parts + .eqliscsiLocalMemberId.eqliscsiVolumeIndex" + + SYNTAX DisplayString (SIZE (0..23)) + + +VirtualVolumeSnapshotStatus ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "This textual convention defines the possible virtual volume snapshot status" + SYNTAX INTEGER { + unknown(0), + in-progress(1), + complete(2) + } + +VirtualVolumeCreatedAs ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "This textual convention defines the possible virtual volume created as values" + SYNTAX INTEGER { + stand-alone(1), + snapshot (2), + fast-clone (3) + } + +--*********************************************************************************** + + +eqliscsiVolumeTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Storage Volume Table. + This table contains a list of volumes in a group and their attributes. + TimeoutCreate:60 TimeoutDelete:60" + ::= { eqliscsiTarget 1 } + + +eqliscsiVolumeEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing volume info." + INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex } + + ::= { eqliscsiVolumeTable 1} + +EqliscsiVolumeEntry ::= + SEQUENCE { + eqliscsiVolumeIndex Unsigned32, + eqliscsiVolumeRowStatus RowStatus, + eqliscsiVolumePsvId OCTET STRING, + eqliscsiVolumeName UTFString, + eqliscsiVolumeSite OCTET STRING, + eqliscsiVolumeDescription UTFString, + eqliscsiVolumeAccessType INTEGER, + eqliscsiVolumeSize Integer32, + eqliscsiVolumeAdminStatus INTEGER, + eqliscsiVolumeReservedPercentage Integer32, + eqliscsiVolumeSnapWarningLevel Integer32, + eqliscsiVolumeSnapDeletionPolicy INTEGER, + eqliscsiVolumeAutoloadBalancing INTEGER, + eqliscsiVolumeTargetAlias OCTET STRING, + eqliscsiVolumeTargetIscsiName OCTET STRING, + eqliscsiVolumeNodeIndex Unsigned32, + eqliscsiVolumeDataDigests TruthValue, + eqliscsiVolumeHdrDigests TruthValue, + eqliscsiVolumeCloneSrcPsvId OCTET STRING, + eqliscsiVolumeReplService INTEGER, + eqliscsiVolumeMultInitiator INTEGER, + eqliscsiVolumeStoragePoolIndex Unsigned32, + eqliscsiVolumeStoragePoolSourceIndex Unsigned32, + eqliscsiVolumeTargetLocalMemberId Unsigned32, + eqliscsiVolumeTargetIndex Unsigned32, + eqliscsiVolumeThinProvision TruthValue, + eqliscsiVolumeMinThinReserve Unsigned32, + eqliscsiVolumeThinWarnPercentage Unsigned32, + eqliscsiVolumeThinMaxGrowPercentage Unsigned32, + eqliscsiVolumeShrinkAutoAdjust TruthValue, + eqliscsiVolumeReplRollbackSeqNum Counter64, + eqliscsiVolumeThinWarnMode INTEGER, + eqliscsiVolumeFlags BITS, + eqliscsiVolumeTemplate TruthValue, + eqliscsiVolumeThinClone TruthValue, + eqliscsiVolumeThinCloneParentMemberId Unsigned32, + eqliscsiVolumeThinCloneParentVolIndex Unsigned32, + eqliscsiVolumeThinCloneParentPsvId OCTET STRING, + eqliscsiVolumeAdminAccountKey Unsigned32, + eqliscsiVolumeSCSIQErr INTEGER, + eqliscsiVolumeBorrow StatusAutoDefault, + eqliscsiVolumeSectorSize INTEGER + } + +eqliscsiVolumeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies a unique index for identifing a volume." + ::= { eqliscsiVolumeEntry 1} + +eqliscsiVolumeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqliscsiVolumeEntry 2 } + +eqliscsiVolumePsvId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + This field is for internal use only." + ::= { eqliscsiVolumeEntry 3 } + +eqliscsiVolumeName OBJECT-TYPE + SYNTAX UTFString (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + This field specifies a user friendly name for a volume. + 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." + ::= { eqliscsiVolumeEntry 4 } + +eqliscsiVolumeSite OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the site where the volume resides. + Sites are defined on a per array basis. + Sites are used to define where primary and secondary copies of volume mirror reside. + The default is the default site. This means that the location of the volume is unrestricted." + DEFVAL {"default"} + + ::= { eqliscsiVolumeEntry 5 } + +eqliscsiVolumeDescription 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 volume. + The description can be up to 128 characters. There is no default value." + ::= { eqliscsiVolumeEntry 6 } + +eqliscsiVolumeAccessType OBJECT-TYPE + SYNTAX INTEGER { + read-write(1), + read-only (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies access rights for the volume. + The volume can be either read-write or read-only. The default is read-write." + DEFVAL { 1 } + ::= { eqliscsiVolumeEntry 7} + +eqliscsiVolumeSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the volume size in MB. There is no default. + Note: Volume size is round to a multiple of 15MB. For thin provisioned volumes + this value represents the advertized size of the volume and + eqliscsiVolumeMinThinReserve represents the actual reserved size." + ::= { eqliscsiVolumeEntry 8 } + +eqliscsiVolumeAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + online(1), + offline(2), + online-lost-cached-blocks(3), + online-control(4), + offline-control(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies if the volume is set to online or offline by + the administrator. If a volume is offline, it cannot be accessed + by iscsi initiators. + + When lost blocks that belong to a particular volume are found, the operational + status of the volume is set to not-available-due-to-lost-cached-blocks. + When the volume is in this state, If the user chooses to ignore the + lost blocks by setting the volume status to online, the admin status is automatically + set to online-lost-cached-blocks by the subsystem. + + The online-lost-cached-blocks state of admin status conveys the fact that user + acknowledged and acted up on the lost-blocks state of the volume. + + Upon reboot, when the subsystem finds a volume with adminstatus as online-lost-cached-blocks + , it sets the oper status to online instead of not-available-due-to-lost-cached-blocks + as the user already acknowledged the lost-blocks and choose to ignore them." + + DEFVAL { online } + ::= { eqliscsiVolumeEntry 9 } + + +eqliscsiVolumeReservedPercentage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies what percentage of the volumesize will be reserved for SnapShots. + This space is reserved in addition to the space reserved for the volume. + The default is 100 percent." + DEFVAL { 100 } + ::= { eqliscsiVolumeEntry 10 } + + +eqliscsiVolumeSnapWarningLevel OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies when to warn the Administrator that the space reserved for SnapShots. + The warning is sent when the SnapShot Space available drops below the specified percentage. + The default is 20 percent." + DEFVAL { 20 } + ::= { eqliscsiVolumeEntry 11} + +eqliscsiVolumeSnapDeletionPolicy OBJECT-TYPE + SYNTAX INTEGER { + make-volume-offline(1), + delete-oldest(2), + stop-snapshots(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies what should happen when the space reserved for SnapShots is exhuasted. + The default is delete-oldest SnapShots." + DEFVAL { delete-oldest } + ::= { eqliscsiVolumeEntry 12 } + +eqliscsiVolumeAutoloadBalancing OBJECT-TYPE + SYNTAX INTEGER { + on (1), + off (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies whether or not the volume should be load balanced across multiple + arrays. The default is load balancing is enabled." + DEFVAL { on } + ::= { eqliscsiVolumeEntry 13 } + +eqliscsiVolumeTargetAlias OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the iSCSI alias used for the volume. + This field defaults to the volume name." + ::= { eqliscsiVolumeEntry 14 } + +eqliscsiVolumeTargetIscsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..223)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + This field specifies the iSCSI target name for the volume. + This name is auto-generated, though users can override the name. " + ::= { eqliscsiVolumeEntry 15 } + +eqliscsiVolumeNodeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + The arbitrary integer used to uniquely identify this particular + node within the ISCSI mibs. Instances of objects in those MIBS that + are related to this iSCSI target will have this value + of iscsiNodeIndex" + ::= { eqliscsiVolumeEntry 16 } + +eqliscsiVolumeHdrDigests OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "An object used by the manager to enable the use of iSCSI header + digests for this volume. When set to 'true' the iSCSI implementation will + negotiate the use of header digests with initiators. + By default this feature will be turned off" + DEFVAL {false} + ::= { eqliscsiVolumeEntry 17 } + +eqliscsiVolumeDataDigests OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "An object used by the manager to enable the use of iSCSI data + digests for this volume.When set to 'true' the iSCSI implementation will + negotiate the use of data digests with initiators. + By default this feature will be turned off" + DEFVAL {false} + ::= { eqliscsiVolumeEntry 18 } + +eqliscsiVolumeCloneSrcPsvId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "If non-empty, then this volume is a clone of another volume and is waiting + for the data to be copied to it. This field is the PsvId of the source + volume. If value of this field is the empty string then this volume is not a + clone, OR is a clone already populated with the source data." + DEFVAL { "" } + ::= { eqliscsiVolumeEntry 19 } + +eqliscsiVolumeReplService OBJECT-TYPE + SYNTAX INTEGER { + none(1), + replica-site(2), + replicated-primary(3), + replica-control-target(4), + host-control-target(5), + failover(6), + pe-control-target(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies the type of replication services that are provisioned + on the related volume. A volume may either be a replica, a primary + copy, a replication control target, or nothing at all. + Regular replicasets on secondary site can be promoted to failover volumes." + DEFVAL { 1 } + ::= {eqliscsiVolumeEntry 20 } + +eqliscsiVolumeMultInitiator OBJECT-TYPE + SYNTAX INTEGER { + allowed(0), + not-allowed(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies if the access from multiple initiators is + allowed for the volume." + DEFVAL { 1 } + ::= { eqliscsiVolumeEntry 21} + +eqliscsiVolumeStoragePoolIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies a unique index for identifying a storage pool. Thin clones get their pool index from the parent template. " + ::= { eqliscsiVolumeEntry 22} + +eqliscsiVolumeStoragePoolSourceIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the source storage pool for the volume. + If non-zero, the volume is currently being moved from the + indicated source pool to the target pool (eqliscsiVolumeStoragePoolIndex)." + ::= { eqliscsiVolumeEntry 23 } + +eqliscsiVolumeTargetLocalMemberId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the first part of a unique index for identifing an iSCSI target." + ::= { eqliscsiVolumeEntry 24} + + +eqliscsiVolumeTargetIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the second part of a unique index for identifing an iSCSI target." + ::= { eqliscsiVolumeEntry 25} + +eqliscsiVolumeThinProvision OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies if the Volume is enabled for Thin Provisioning." + DEFVAL {false} + ::= { eqliscsiVolumeEntry 26} + +eqliscsiVolumeMinThinReserve 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 Volume configured as percentage of eqliscsiVolumeSize." + ::= { eqliscsiVolumeEntry 27} + +eqliscsiVolumeThinWarnPercentage OBJECT-TYPE + SYNTAX Unsigned32(1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the percentage of Advertised Size for which we send a WARNING + Message when the Allocated Volume Size reaches it. Default value is eqlGroupDefaultThinWarn." + ::= { eqliscsiVolumeEntry 28} + +eqliscsiVolumeThinMaxGrowPercentage OBJECT-TYPE + SYNTAX Unsigned32(1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the percentage of Advertised Volume Size for which we + take the volume offline when the Allocated Volume Size reaches it. + Default value is eqlGroupDefaultThinMaxGrow." + ::= { eqliscsiVolumeEntry 29} + +eqliscsiVolumeShrinkAutoAdjust OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies whether snap-reserve should be adjusted automatically when shrinking or growing a volume. + Default value is true. + Example 1: If volume size is 1500MB, snap-reserve is 100%(1500MB) and snap-reserve used + is 100%(1500MB), when shrinking volume to 750MB, snap-reserve will be automatically adjusted to 200%(1500MB) + so that none of the snapshots will be lost. + Example 2: If volume size is 1500MB, snap-reserve is 200%(3000MB) and snap-reserve used + is 50%(750MB), when shrinking volume to 750MB, snap-reserve will be left at 200%(1500MB) even if + auto adjust is set to true because the reserve 200%(1500MB) is greater than snap reserve used 750MB." + DEFVAL {true} + ::= { eqliscsiVolumeEntry 30} + +eqliscsiVolumeReplRollbackSeqNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the seq number of snap from which this volume was rolled back as part of demote or as part of replicaset rollback." + ::= { eqliscsiVolumeEntry 31 } + +eqliscsiVolumeThinWarnMode OBJECT-TYPE + SYNTAX INTEGER { + warnWithOffline(0), + warnWithIscsi(1), + warnWithOfflineForced(2), + warnWithSoftOnly(3), + warnWithHardOnly(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Specifies if the way Thin Provisioning feature will implement the + Warning Threasholds. + If 'warnWithOffline', the user will receive event warnings + as they hit the Warning Threshold. When the user hits the MaxGrow + Threshold, the volume will be taken offline. + If 'warnWithIscsi', the user will recieve event warnings + as they hit the Warning Threshold as well as an iSCSI WARNING + on all writes that would cause a page allocation. When the user + hits the MaxGrow Threshold, they will receive a Warning Event and + an iSCSI WRITE ERROR on all writes that would have cause a page + allocation. + If 'warnWithOfflineForced' is set, this variable cannot be modified + by an initiator. System will have the same behavior as + warnWithOffline. This value has been deprecated. + If 'warnWithSoftOnly' is set, the user will receive a check condtion + when the volume passes the in-use warn limit. + If 'warnWithHardOnly' is set, the user will receive no check condition + when the volume passes the in-use warn limit, but the volume will reamain + online once it passes the MaxGrow threshold." + DEFVAL { 0 } + ::= { eqliscsiVolumeEntry 32} + +eqliscsiVolumeFlags OBJECT-TYPE + SYNTAX BITS { + iSNSDiscoverable(0), -- is the volume iSNS discoverable? + isUnmanaged(1), -- is the replicaset or recovery volume manageable + isPoolSyncReplicated(2), -- is a pool sync replication enabled volume + flag3(3), -- unused, available to be used + flag4(4), -- unused, available to be used + flag5(5), -- unused, available to be used + isNASVolume(6), -- is the volume part of a NAS group? + isSyncRepAfoEnabled(7), -- is an afo enabled volume + flag8(8), + syncReplAllowUnprotectedAccess(9), -- allow failover despite possible unprotected access to the old access pool? + isDeleted(10), -- Volume was deleted and is now recoverable + flags11(11), + flag12(12), + flag13(13), + flag14(14), + flag15(15), + flag16(16), + flag17(17), + flag18(18), + flag19(19), + flag20(20), + flag21(21), + flag22(22), + flag23(23), + flag24(24), + flag25(25), + flag26(26), + flag27(27), + flag28(28), + flag29(29), + flag30(30), + flag31(31) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field defines the common place holder for Volume operational flags. " + DEFVAL { {} } + ::= { eqliscsiVolumeEntry 33 } + +eqliscsiVolumeTemplate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies if the Volume is a Template Volume." + DEFVAL {false} + ::= { eqliscsiVolumeEntry 34 } + +eqliscsiVolumeThinClone OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies if the Volume is a Thin Clone Volume." + DEFVAL {false} + ::= { eqliscsiVolumeEntry 35 } + +eqliscsiVolumeThinCloneParentMemberId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "If the entry has indicated that this is a Thin Clone Volume, then this + field will specify the Parent Index's MemberId." + DEFVAL {0} + ::= { eqliscsiVolumeEntry 36 } + +eqliscsiVolumeThinCloneParentVolIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "If the entry has indicated that this is a Thin Clone Volume, then this + field will specify the Parent Index's VolumeIndex." + DEFVAL {0} + ::= { eqliscsiVolumeEntry 37 } + +eqliscsiVolumeThinCloneParentPsvId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "If non-empty, then this volume is a Thin Clone of a Template Volume. This field + is the PsvId of the Template Volume." + DEFVAL { "" } + ::= { eqliscsiVolumeEntry 38 } + +eqliscsiVolumeAdminAccountKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the unique key for identifying a volume administrator + that owns this volume. If no account has this value as its + eqlStorageGroupAdminAccountKey, then the volume is unassigned." + DEFVAL {0} + ::= { eqliscsiVolumeEntry 39 } + +eqliscsiVolumeSCSIQErr OBJECT-TYPE + SYNTAX INTEGER { + none(0), + zeroZero(1), + zeroOne(2), + oneZero(3), + oneOne(4), + allCommandsAborted(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This description is from T10/1799D sbc-3 rev 19. The following quote is from section 7.4.6 Control mode page. + + The queue error management (QERR) field specifies how the device server shall handle other tasks +when one task is terminated with CHECK CONDITION status (see SAM-3). The task set type (see the TST field +definition in this subclause) defines which other tasks are affected. If the TST field equals 000b, then all tasks from +all I_T nexuses are affected. If the TST field equals 001b, then only tasks from the same I_T nexus as the task that +is terminated with CHECK CONDITION status are affected. + +Note that the volume's QErr mask is kept in the lower 4 bits and all snapshots QErr mask is kept in the next 4 bits" + DEFVAL { 1 } + ::= { eqliscsiVolumeEntry 40} + +eqliscsiVolumeBorrow OBJECT-TYPE + SYNTAX StatusAutoDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies if this Volume is allowed to borrow. + All the volumes including replica sets created in V6.0.0 + have this MIB variable set to 'enabled' although V6.0.0 + doesn't support delegated space borrowing yet. + " + DEFVAL {auto} + ::= { eqliscsiVolumeEntry 41 } + +eqliscsiVolumeSectorSize OBJECT-TYPE + SYNTAX INTEGER { + sector-size-512-bytes(0), + sector-size-4096-bytes(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies, in bytes, the sector size of this volume." + DEFVAL { sector-size-512-bytes } + ::= { eqliscsiVolumeEntry 42 } + +---************************************************************* + +eqliscsiSnapshotTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiSnapshotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Storage Volume Snap Shot Table + TimeoutCreate:60 TimeoutDelete:60" + ::= { eqliscsiTarget 2 } + +eqliscsiSnapshotEntry OBJECT-TYPE + SYNTAX EqliscsiSnapshotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing snap shot info." + INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiSnapshotIndex } +::= { eqliscsiSnapshotTable 1 } + + +EqliscsiSnapshotEntry ::= + SEQUENCE { + eqliscsiSnapshotIndex Unsigned32, + eqliscsiSnapshotRowStatus RowStatus, + eqliscsiSnapshotPsvId OCTET STRING, + eqliscsiSnapshotBasePsvId OCTET STRING, + eqliscsiSnapshotName OCTET STRING, + eqliscsiSnapshotAccessType INTEGER, + eqliscsiSnapshotSize Integer32, + eqliscsiSnapshotAdminStatus INTEGER, + eqliscsiSnapshotTimestamp Counter32, + eqliscsiSnapshotScheduleName OCTET STRING, + eqliscsiSnapshotRollBack TruthValue, + eqliscsiSnapshotTargetAlias OCTET STRING, + eqliscsiSnapshotTargetIscsiName OCTET STRING, + eqliscsiSnapshotScheduleIndex Integer32 , + eqliscsiSnapshotDescription UTFString, + eqliscsiSnapshotNodeIndex Unsigned32, + eqliscsiSnapshotReplicated SiteIndexOrZero, + eqliscsiSnapshotType INTEGER, + eqliscsiSnapshotCollectionIndex INTEGER, + eqliscsiSnapshotStoragePoolIndex Unsigned32, + eqliscsiSnapshotTargetLocalMemberId Unsigned32, + eqliscsiSnapshotTargetIndex Unsigned32, + eqliscsiSnapshotMultInitiator INTEGER, + eqliscsiSnapshotFlags BITS, + eqliscsiSnapshotCompressionDelay Unsigned32, + eqliscsiSnapshotLifeExpectancy Unsigned32 + } + +eqliscsiSnapshotIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies a unique index which identifies a volume SnapShot." + ::= { eqliscsiSnapshotEntry 1 } + +eqliscsiSnapshotRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The rowstatus...." + ::= { eqliscsiSnapshotEntry 2 } + +eqliscsiSnapshotPsvId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + This field contains an internal key for identifing a SnapShot." + ::= { eqliscsiSnapshotEntry 3 } + +eqliscsiSnapshotBasePsvId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + This field contains an internal key which identifies the volume the SnapShot is associated with." + ::= { eqliscsiSnapshotEntry 4} + +eqliscsiSnapshotName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the friendly name used to identify a SnapShot. + The name is auto-generated based on the volume name, though it can be + overriden by the administrator." + ::= { eqliscsiSnapshotEntry 5} + +eqliscsiSnapshotAccessType OBJECT-TYPE + SYNTAX INTEGER { + read-write(1), + read-only (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the access type for a SnapShot. + The valid access types are read-write and read-only. + The default access type is read-write." + DEFVAL { 1 } + ::= { eqliscsiSnapshotEntry 6} + +eqliscsiSnapshotSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the amount of space in MB a SnapShot consumes. + Note: Deleting the SnapShot is not guaranteed to return the space specified, + since a single block can be associated with multiple SnapShots. This value is dynamic." + ::= { eqliscsiSnapshotEntry 7 } + +eqliscsiSnapshotAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + online(1), + offline(2), + online-lost-cached-blocks(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies whether a SnapShot is online or not. + In order for an iSCSI initiator to access a snapshot it must be + online. The default is offline." + DEFVAL { offline } + ::= { eqliscsiSnapshotEntry 8 } + +eqliscsiSnapshotTimestamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + This field specifies the creation time for volume. + Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01." + ::= { eqliscsiSnapshotEntry 9 } + +eqliscsiSnapshotScheduleName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the schedule used for SnapShots. + The SnapShot schedule is configured independently and then + applied to individual volumes. + The default is no schedule is set." + ::= { eqliscsiSnapshotEntry 10} + +eqliscsiSnapshotRollBack OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies whether or not to roll a SnapShot back to a specified SnapShot. + This shouldn't be a TruthValue, instead it should be the SnapShot number to roll back to. + There is no default." + DEFVAL { 2 } -- not an actual number; TBD + ::= { eqliscsiSnapshotEntry 11 } + +eqliscsiSnapshotTargetAlias OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies what iSCSI alias will be used to identify the SnapShot. + The alias is autogenerated by default, though it can be overriden." + ::= { eqliscsiSnapshotEntry 12} + +eqliscsiSnapshotTargetIscsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..223)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + This field specifies what iSCSI name will be used to identify the SnapShot. + The name is autogenerated by default, though it can be overriden." + ::= { eqliscsiSnapshotEntry 13} + +eqliscsiSnapshotScheduleIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " EQL-SECONDARY-KEY + This field specifies the index of the snapshot policy if it is created + by a snapshotpolicy, otherwise it will be set to zero. If the policy + is deleted after the snapshot is created, this will be reset back to + zero by the subsystem." + ::= { eqliscsiSnapshotEntry 14 } + +eqliscsiSnapshotDescription OBJECT-TYPE + SYNTAX UTFString (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies a descriptive string that administrator can add to provide details about the snapshot." + DEFVAL { "" } + ::= { eqliscsiSnapshotEntry 15 } + +eqliscsiSnapshotNodeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + The arbitrary integer used to uniquely identify this particular + node within the ISCSI mibs. Instances of objects in those MIBS that + are related to this iSCSI target will have this value + of iscsiNodeIndex" + ::= { eqliscsiSnapshotEntry 16 } + +eqliscsiSnapshotReplicated OBJECT-TYPE + SYNTAX SiteIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When a row is created with this object set to a non zero value, and + a replication relationship has been configured for the base + volume, the snapshot will be queued to be replicated to the + remote location indicated by the corresponing value + of site index in the site table + + The value for this object cannot be changed to zero once the snapshot + is created." + ::= { eqliscsiSnapshotEntry 17 } + +eqliscsiSnapshotType OBJECT-TYPE + SYNTAX INTEGER { + regular(1), + replica-site(2), + sync-repl-protected(3), + sync-repl-failback(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Specifies the type of snapshot. Snapshot is of type of replica-site when + the parent volume is of type replica-site. + " + DEFVAL { 1 } + ::= {eqliscsiSnapshotEntry 18 } + +eqliscsiSnapshotCollectionIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The eqliscsiSnapCollectionIndex if this snap is part of a group. + Otherwise the value will be set to zero." + DEFVAL { 0 } + ::= {eqliscsiSnapshotEntry 19 } + +eqliscsiSnapshotStoragePoolIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies a unique index for identifying a storage pool." + ::= {eqliscsiSnapshotEntry 20 } + +eqliscsiSnapshotTargetLocalMemberId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the first part of a unique index for identifing an iSCSI target." + ::= { eqliscsiSnapshotEntry 21} + + +eqliscsiSnapshotTargetIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the second part of a unique index for identifing an iSCSI target." + ::= { eqliscsiSnapshotEntry 22} + +eqliscsiSnapshotMultInitiator OBJECT-TYPE + SYNTAX INTEGER { + allowed(0), + not-allowed(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies if the access from multiple initiators is + allowed for the snapshot." + DEFVAL { 1 } + ::= { eqliscsiSnapshotEntry 23} + +eqliscsiSnapshotFlags OBJECT-TYPE + SYNTAX BITS { + iSNSDiscoverable(0), -- is the snapshot iSNS discoverable? + externalPauseReplication(1), -- Allow us to create replica snapshot in the paused state + compressible(2), -- Allow snapshot to be compressed + flag3(3), + flag4(4), + flag5(5), + flag6(6), + flag7(7), + flag8(8), + flag9(9), + flag10(10), + flag11(11), + flag12(12), + flag13(13), + flag14(14), + flag15(15), + flag16(16), + flag17(17), + flag18(18), + flag19(19), + flag20(20), + flag21(21), + flag22(22), + flag23(23), + flag24(24), + flag25(25), + flag26(26), + flag27(27), + flag28(28), + flag29(29), + flag30(30), + flag31(31) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field defines the common place holder for Snapshot operational flags. The flags must be of type + enable(1) or disable(0), and the default will always be disable(0)." + DEFVAL { {} } + ::= { eqliscsiSnapshotEntry 24 } + +eqliscsiSnapshotCompressionDelay OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The minimum amount of time (minutes) to wait before allowing this snapshot to be compressed." + ::= { eqliscsiSnapshotEntry 25 } + +eqliscsiSnapshotLifeExpectancy OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The amount of time (minutes) this snapshot is estimated to be around." + ::= { eqliscsiSnapshotEntry 26 } + +---************************************************************ +eqliscsiVolumeMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Volume Member Table" + ::= { eqliscsiTarget 3 } + +eqliscsiVolumeMemberEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing volume member info." + INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeMemberIndex } + ::= { eqliscsiVolumeMemberTable 1 } + +EqliscsiVolumeMemberEntry ::= + SEQUENCE { + eqliscsiVolumeMemberIndex Integer32, + eqliscsiVolumeMemberPssId Integer32, + eqliscsiVolumeMemberShareOfVolume Integer32 + } +eqliscsiVolumeMemberIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies the index for the Member Volume table." + ::= { eqliscsiVolumeMemberEntry 1 } + +eqliscsiVolumeMemberPssId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + This field contains the internal id for the Member which hosts a slice of the volume." + ::= { eqliscsiVolumeMemberEntry 2 } + +eqliscsiVolumeMemberShareOfVolume OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field contains storage allocated to the volume on the specified member. + The storage is specified in MBs." + ::= { eqliscsiVolumeMemberEntry 3 } + +eqliscsiVolumeInitiatorsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeInitiatorsEntry + MAX-ACCESS not-accessible + STATUS deprecated -- do not use, not supported, never been supported + DESCRIPTION "This table is used to gather information about the iSCSI Initiators connected + to a specified volume." + ::= { eqliscsiTarget 4 } + +eqliscsiVolumeInitiatorsEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeInitiatorsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing Initiator data." + INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeInitiatorsIndex } + ::= { eqliscsiVolumeInitiatorsTable 1 } + +EqliscsiVolumeInitiatorsEntry ::= + SEQUENCE { + eqliscsiVolumeInitiatorsIndex Integer32, + eqliscsiVolumeInitiatorsName OCTET STRING + } +eqliscsiVolumeInitiatorsIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies the index to the Volume Initiator table. + The list is created from the iSCSI Initiators connected to a volume." + ::= { eqliscsiVolumeInitiatorsEntry 1 } + +eqliscsiVolumeInitiatorsName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..223)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the name of the iSCSI Initiator accessing this volume." + ::= { eqliscsiVolumeInitiatorsEntry 2} + + +--*********************************************************************** + +eqliscsiVolumeSnapshotPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeSnapshotPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Storage SnapSnot Policy Table." + ::= { eqliscsiTarget 5 } + +eqliscsiVolumeSnapshotPolicyEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeSnapshotPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing snapshot scheduling policy + information.The policy determines when to create + snapshot(s) of a volume." + INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeSnapshotPolicyIndex } +::= { eqliscsiVolumeSnapshotPolicyTable 1 } + + +EqliscsiVolumeSnapshotPolicyEntry ::= + SEQUENCE { + eqliscsiVolumeSnapshotPolicyIndex Integer32, + eqliscsiVolumeSnapshotPolicyRowStatus RowStatus, + eqliscsiVolumeSnapshotPolicyName OCTET STRING, + eqliscsiVolumeSnapshotPolicyAccessType INTEGER, + eqliscsiVolumeSnapshotPolicyStatus INTEGER, + eqliscsiVolumeSnapshotPolicyMaxKeep Integer32, + eqliscsiVolumeSnapshotPolicyType INTEGER, + eqliscsiVolumeSnapshotPolicyRepeatFactor Integer32, + eqliscsiVolumeSnapshotPolicyStartTime Integer32, + eqliscsiVolumeSnapshotPolicyEndTime Integer32, + eqliscsiVolumeSnapshotPolicyTimeFrequency Integer32, + eqliscsiVolumeSnapshotPolicyStartDate Integer32, + eqliscsiVolumeSnapshotPolicyEndDate Integer32, + eqliscsiVolumeSnapshotPolicyWeekMask Integer32, + eqliscsiVolumeSnapshotPolicyMonthMask Integer32, + eqliscsiVolumeSnapshotPolicyNextCreate Counter32, + eqliscsiVolumeSnapshotPolicyOccurence Integer32, + eqliscsiVolumeSnapshotPolicyReplication SiteIndexOrZero, + eqliscsiVolumeSnapshotPolicyAdminStatus INTEGER + } + +eqliscsiVolumeSnapshotPolicyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This value uniquely identifies the snapshot policies for a volume." + + ::= { eqliscsiVolumeSnapshotPolicyEntry 1 } + +eqliscsiVolumeSnapshotPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value is used to manage the conceptual row." + + ::= { eqliscsiVolumeSnapshotPolicyEntry 2 } + + +eqliscsiVolumeSnapshotPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value specifies user friendly name for the policy. + It is unique within the context of a volume. Spaces are not allowed." + + ::= { eqliscsiVolumeSnapshotPolicyEntry 3} + +eqliscsiVolumeSnapshotPolicyAccessType OBJECT-TYPE + SYNTAX INTEGER { + read-write (1), + read-only (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Snapshots created using this policy will have accesstype same as the + value of this object." + DEFVAL { 1 } + ::= { eqliscsiVolumeSnapshotPolicyEntry 4 } + +eqliscsiVolumeSnapshotPolicyStatus OBJECT-TYPE + SYNTAX INTEGER { + online (1), + offline (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Snapshots created using this policy will have status same as the + value of this object." + + DEFVAL { offline } + ::= { eqliscsiVolumeSnapshotPolicyEntry 5 } + +eqliscsiVolumeSnapshotPolicyMaxKeep OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + UNITS "snapshots" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The value of this object determines the maximum no of snapshots + created by this policy that can exist at a given time. When number + of snapshots created by this policy reaches this value, for creating + a new snapshot oldest snapshot created using this policy will be + deleted. + In a set operation, if the new value of this object is less than + the old value, required number of oldest snapshots created by this + policy will be deleted. + " + DEFVAL { 10 } + ::= { eqliscsiVolumeSnapshotPolicyEntry 6 } + +eqliscsiVolumeSnapshotPolicyType OBJECT-TYPE + SYNTAX INTEGER { + once (1), + daily (2), + weekly (3), + monthly (4), + hourly (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The value of this object determines the basic type of this policy. + Except when set to once, the effective repetition period of the + policy is determined using the value of this object along with + the value of eqliscsiVolumeSnapshotPolicyRepeatFactor. + (See description of eqliscsiVolumeSnapshotPolicyRepeatFactor + for more information.) + " + + DEFVAL { daily } + ::= { eqliscsiVolumeSnapshotPolicyEntry 7 } + +eqliscsiVolumeSnapshotPolicyRepeatFactor OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object along with eqliscsiVolumeSnapshotPolicyType + determines the effective repetition interval for this policy. + The valid values are + + PolicyType RepeatFactor + once 1 + hourly 1 + daily 1-2147483647 + weekly 1-2147483647 + monthly 1-2147483647 + + If the policy type is daily and the value of this object is 2, + snapshots will be taken once in every 2 days. + " + ::= { eqliscsiVolumeSnapshotPolicyEntry 8 } + + +eqliscsiVolumeSnapshotPolicyStartTime OBJECT-TYPE + SYNTAX Integer32 (0..1439) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The value of this object represents the time to start creating + snapshot(s) within a day expressed as number of minutes + from 12:00AM. The maximum value for this column is 24*60-1 which + represents 11:59PM. + " + + DEFVAL { 0 } + ::= { eqliscsiVolumeSnapshotPolicyEntry 9 } + +eqliscsiVolumeSnapshotPolicyEndTime OBJECT-TYPE + SYNTAX Integer32 (0..1439) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The value of this object represents the time to stop creating + snapshot(s) within a day expressed as number of minutes + from 12:00AM. The maximum value for this column is 24*60-1 which + represents 11:59PM. + + If eqliscsiVolumeSnapshotPolicyType is once, the value of + this column doesn't have any significance. + + If the value of this column is greater than start time, it + represents end-time on the same day as start time. If the value + is less than or equal to start time, it represents end-time on the + next day of start time. + This value doesnt have significance when frequency is set to zero. + Endtime is exclusive when calculating no of snapshots. + + Example: + StartTime EndTime Frequency NoofSnapshots + 1320(10pm) 1380(11pm) 30mins 2 + 1320(10pm) 240(4am) 60mins 6 + 1320(10pm) 1320(10pm) 60mins 24 + 1320(10pm) 1319(9:59pm) 60mins 24 + 1320(10pm) - 0mins 1 + " + ::= { eqliscsiVolumeSnapshotPolicyEntry 10 } + +eqliscsiVolumeSnapshotPolicyTimeFrequency OBJECT-TYPE + SYNTAX Integer32 (0..1439) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object determines how frequent snapshots must be + taken between start time and end time. This value doesn't have + significance when policy type is set to once. For other policytypes, + the value of end time is exclusive. + For example if starttime is 180 (3:00AM) and endtime is + 240(4:00AM), when frequency is set to 30, snapshots will be + created at 3:00AM, 3:30AM. + If the value is zero, it represents invalid frequency and + in such case, end time doesnt have significance. + " + + ::= { eqliscsiVolumeSnapshotPolicyEntry 11 } + +eqliscsiVolumeSnapshotPolicyStartDate OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "days" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this object determines the date from which the policy + will be active. By default, this is the policy creation date. + The value is expressed as number of days since epoch. + " + + ::= { eqliscsiVolumeSnapshotPolicyEntry 12 } + +eqliscsiVolumeSnapshotPolicyEndDate OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "days" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this object determines the date after which the policy + will be inactive.It doesnt have significance when policy type + is once. Default value is the mamixum value allowed. When set to maximum + value, the policy will be active until it gets deleted. + The value is expressed as number of days since epoch. + " + DEFVAL { 2147483647 } + + ::= { eqliscsiVolumeSnapshotPolicyEntry 13 } + + +eqliscsiVolumeSnapshotPolicyWeekMask OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this column is significant only if policytype is + set to weekly or monthly. When the value is 0x7fffffff, it + represents a special meaning to the value of occurence. See + the description for occurence below. + The LSB to LSB+6 bits of the mask are significant. + Each bit represents a day in the week with LSB being Mon and LSB+6 + being Sun. + If mask is 0x00000041 - snapshots will be created on Monday and + Sunday. If mask is 0x0000007f - snapshots will be created on all + weekdays which is effectively a daily policy. If mask is 0x0000001f, + it represents week days.If mask is 0x00000060, it represents + weekend days. + " + + ::= { eqliscsiVolumeSnapshotPolicyEntry 14 } + +eqliscsiVolumeSnapshotPolicyMonthMask OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this column is currently not being used." + + ::= { eqliscsiVolumeSnapshotPolicyEntry 15 } + +eqliscsiVolumeSnapshotPolicyNextCreate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + EQL-SECONDARY-KEY + The value of this column represents number of seconds since epoch + at which the next snapshot by this policy is going to be created. + " + + ::= { eqliscsiVolumeSnapshotPolicyEntry 16 } + +eqliscsiVolumeSnapshotPolicyOccurence OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The value of this column is significant only if the policy type is + set to monthly. + + If weekmask is set to 0x7fffffff, the value of this column represents + the occurence of a day with in a month. Example:If the value of this + column is 5, it represents 5th day of the month. When the week mask + is set to a value other than 0x7fffffff, the value of this column + defines the occurence of a day as defined by weekmask. Example: When + weekmask is set to 0x00000001 (Monday) and value of this column + represents the following. + + Value Meaning + + 0x1 First monday of the month + 0x2 Second monday of the month + 0x3 Third monday of the month + 0x4 Fourth monday of the month + 0x7fffffff Last monday of the month + " + + DEFVAL {0} + ::= { eqliscsiVolumeSnapshotPolicyEntry 17 } + +eqliscsiVolumeSnapshotPolicyReplication OBJECT-TYPE + SYNTAX SiteIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When a row is created with this object set to a non-zero value, and + a replication relationship has been configured for the base + volume, the snapshots created will be queued to be replicated to the + remote location as defined by the corresponding entry in the site table. + The value for this object cannot be changed once the schedule + is created." + ::= { eqliscsiVolumeSnapshotPolicyEntry 18 } + + +eqliscsiVolumeSnapshotPolicyAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(0), + disable(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When disabled, the schedule will stop creating snapshots until re-enabled." + DEFVAL {enable} + ::= { eqliscsiVolumeSnapshotPolicyEntry 19 } + + +--************************************************************************* +eqliscsiVolumeACLTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeACLEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent-ReplicateOnCreate volume access table. + This table contains a collection of volume access records. + One table entry per access record. It is indexed by group id, volume, + index and volume access record index. + The number of entries equal to the number of volume access records specified by the user." + ::= { eqliscsiTarget 6 } + +eqliscsiVolumeACLEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeACLEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing volume access parameters to this target." + INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeACLIndex } + ::= { eqliscsiVolumeACLTable 1 } + +EqliscsiVolumeACLEntry ::= + SEQUENCE { + eqliscsiVolumeACLIndex Integer32, + eqliscsiVolumeACLInitiatorName UTFString, + eqliscsiVolumeACLInitiatorIpAddress IpAddress, + eqliscsiVolumeACLInitiatorAuthenticationMethod INTEGER, + eqliscsiVolumeACLInitiatorUserName UTFString, + eqliscsiVolumeACLInitiatorUserPassword OCTET STRING, + eqliscsiVolumeACLTargetType ACLAppliesTo, + eqliscsiVolumeACLRowStatus RowStatus, + eqliscsiVolumeACLInitiatorUserName2 UTFString, + eqliscsiVolumeACLAuthType INTEGER, + eqliscsiVolumeACLInitiatorIpWildcard IpAddress, + eqliscsiVolumeACLInitiatorInetAddressType InetAddressType, + eqliscsiVolumeACLInitiatorInetAddress InetAddress, + eqliscsiVolumeACLInitiatorInetWildcardType InetAddressType, + eqliscsiVolumeACLInitiatorInetWildcard InetAddress + } +eqliscsiVolumeACLIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index value that uniquely identifies the volume access record." + ::= { eqliscsiVolumeACLEntry 1 } + +eqliscsiVolumeACLInitiatorName OBJECT-TYPE + SYNTAX UTFString (SIZE (0..223)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The name of iscsi initiator permitted to access the volume. + If the name is an empty string or * then any initiator is allowed to access." + ::= { eqliscsiVolumeACLEntry 2} + + +eqliscsiVolumeACLInitiatorIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is deprecated and will be unsupported in the next release." + ::= { eqliscsiVolumeACLEntry 3} + +eqliscsiVolumeACLInitiatorAuthenticationMethod OBJECT-TYPE + SYNTAX INTEGER { + chap5 (1), + chap-local (2), + srp-local (3), + none (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The authentication method to be used for initiator authentication." + DEFVAL { none } + ::= { eqliscsiVolumeACLEntry 4} + + +eqliscsiVolumeACLInitiatorUserName OBJECT-TYPE + SYNTAX UTFString (SIZE (0..128)) +-- SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION "EQL-SECONDARY-KEY + The user name to be used for initiator authentication if the authentication method + is CHAP5 local or SRP local." + ::= { eqliscsiVolumeACLEntry 5} + +eqliscsiVolumeACLInitiatorUserPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The user name to be used for initiator authentication if the authentication method + is CHAP5 local or SRP local" + ::= { eqliscsiVolumeACLEntry 6} + + + + eqliscsiVolumeACLTargetType OBJECT-TYPE + SYNTAX ACLAppliesTo + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The target type to be authenticated." + DEFVAL { volume-and-snapshot } + ::= { eqliscsiVolumeACLEntry 7} + +eqliscsiVolumeACLRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The volume acl row status." + ::= { eqliscsiVolumeACLEntry 8 } + +eqliscsiVolumeACLInitiatorUserName2 OBJECT-TYPE + SYNTAX UTFString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + The 256 byte character name user name to be used for initiator + authentication if the authentication method + is CHAP5 local or SRP local. This field supercedes the deprecated + 128 byte field that performed the same function. " + ::= { eqliscsiVolumeACLEntry 9} + +eqliscsiVolumeACLAuthType OBJECT-TYPE + SYNTAX INTEGER { + not-set (0), + none (1), + eql-psg-chap (2), + radius (3), + ms-vds (4), + mpio (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The authentication type used. Currently it is set only by + vds and should be left alone by the PSA firmware and non-vds + PSA configuration tools." + DEFVAL { not-set } + ::= { eqliscsiVolumeACLEntry 10 } + +eqliscsiVolumeACLInitiatorIpWildcard OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is deprecated and will be unsupported in the next release." + ::= { eqliscsiVolumeACLEntry 11} + +eqliscsiVolumeACLInitiatorInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The ip address of the iscsi initiator permitted to access the volume + in the form of x.x.x.number. + If the number is zero then any ip address with the value from x.x.x.1 to x.x.x.255 + is permitted to access the volume. + If this variable is not set then any ip address will be permitted to access the volume." + ::= { eqliscsiVolumeACLEntry 12} + +eqliscsiVolumeACLInitiatorInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The ip address of the iscsi initiator permitted to access the volume + in the form of x.x.x.number. + If the number is zero then any ip address with the value from x.x.x.1 to x.x.x.255 + is permitted to access the volume. + If this variable is not set then any ip address will be permitted to access the volume." + ::= { eqliscsiVolumeACLEntry 13} + +eqliscsiVolumeACLInitiatorInetWildcardType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The wildcard mask defines which portion of eqliscsiVolumeACLInitiatorInetAddress that + does not have to match for the initiator to be permitted access to the volume. + The wildcard 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 does have to match. + When x is 0, then that portion of the initiator's ip address does not have to match + the corresponding portion of eqliscsiVolumeACLInitiatorInetAddress. + + By default, the value of this variable is 255.255.255.255, which means the initiator's ip + address must match exactly unless this variable is specified." + ::= { eqliscsiVolumeACLEntry 14} + +eqliscsiVolumeACLInitiatorInetWildcard OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The wildcard mask defines which portion of eqliscsiVolumeACLInitiatorInetAddress that + does not have to match for the initiator to be permitted access to the volume. + The wildcard 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 does have to match. + When x is 0, then that portion of the initiator's ip address does not have to match + the corresponding portion of eqliscsiVolumeACLInitiatorInetAddress. + + By default, the value of this variable is 255.255.255.255, which means the initiator's ip + address must match exactly unless this variable is specified." + ::= { eqliscsiVolumeACLEntry 15} + + +--************************************************************************* + +eqliscsiVolumeStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Storage Volume Table. + This table contains a list of volumes in a group and their stats." + ::= { eqliscsiTarget 7 } + + +eqliscsiVolumeStatusEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing volume stats." + AUGMENTS { eqliscsiVolumeEntry } + + ::= { eqliscsiVolumeStatusTable 1} + +EqliscsiVolumeStatusEntry ::= + SEQUENCE { + eqliscsiVolumeStatusPsvId OCTET STRING, + eqliscsiVolumeStatusReservedSpace Integer32, + eqliscsiVolumeStatusReservedSpaceAvail Integer32, + eqliscsiVolumeStatusActualMemberCount Integer32, + eqliscsiVolumeStatusNumSnapshots Integer32, + eqliscsiVolumeStatusCreationTime DateAndTime, + eqliscsiVolumeStatusAvailable INTEGER, + eqliscsiVolumeStatusOperStatus INTEGER, + eqliscsiVolumeStatusConnections Integer32, + eqliscsiVolumeStatusLostRaidBlocksAction INTEGER, + eqliscsiVolumeStatusNumReplicas Unsigned32, + eqliscsiVolumeStatusReplReserveSpace Unsigned32, + eqliscsiVolumeStatusAllocatedSpace Unsigned32, + eqliscsiVolumeStatusReplResvInUse Unsigned32, + eqliscsiVolumeStatusReplTxData Unsigned32, + eqliscsiVolumeStatusNumOnlineSnaps Unsigned32, + eqliscsiVolumeStatusPagesSharedWithParent Unsigned32, + eqliscsiVolumeStatusExternalConnections Integer32, + eqliscsiVolumeStatusSpaceBorrowing Integer32, + eqliscsiVolumeStatusBorrow INTEGER + } + +eqliscsiVolumeStatusPsvId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + This field is for internal use only." + ::= { eqliscsiVolumeStatusEntry 1 } + + +eqliscsiVolumeStatusReservedSpace OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies how many MB of space is reserved for + snapshots of this volume. + This is a dynamic value, it is not Administrator setable." + ::= { eqliscsiVolumeStatusEntry 2} + +eqliscsiVolumeStatusReservedSpaceAvail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies how many MB of reserved space that is unused + by the snapshots." + DEFVAL { 0 } + ::= { eqliscsiVolumeStatusEntry 3 } + +eqliscsiVolumeStatusActualMemberCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the number of members this + volume is spread across. It must be equal to number + of rows in VolumeMemberTable for this volume." + ::= { eqliscsiVolumeStatusEntry 4 } + +eqliscsiVolumeStatusNumSnapshots OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates the number of snapshots that the system is + maintaining on the specified volume" + ::= { eqliscsiVolumeStatusEntry 5 } + +eqliscsiVolumeStatusCreationTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates the local system time when the specified + volume was created" + ::= { eqliscsiVolumeStatusEntry 6 } + +eqliscsiVolumeStatusAvailable OBJECT-TYPE + SYNTAX INTEGER { + available(1), + membersMissing(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates the local system time when the specified + volume was created" + ::= { eqliscsiVolumeStatusEntry 7 } + +eqliscsiVolumeStatusOperStatus OBJECT-TYPE + SYNTAX INTEGER { + available(1), + not-available(2), + not-available-due-to-snap-reserve-met(3), + not-available-due-to-members-offline(4), + not-available-due-to-lost-cached-blocks(5), + not-available-due-to-thin-max-growth-met(6), + not-available-due-to-nospace-for-auto-grow(7), + not-available-due-to-missing-pages(8), + not-available-due-to-syncrep(9), + available-no-new-connections(10), + not-available-due-to-internal-error(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the current operational status of the + volume." + ::= { eqliscsiVolumeStatusEntry 8 } + +eqliscsiVolumeStatusConnections OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value of this object represents number of active iscsi + connections to this volume. It MUST match with the number of rows + for this particular iscsiNode in iscsiConnectionAttributesTable. + " + ::= { eqliscsiVolumeStatusEntry 9 } + +eqliscsiVolumeStatusLostRaidBlocksAction OBJECT-TYPE + SYNTAX INTEGER { + mark-valid (1), + zero-out (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies what action administrator wants to take on lost raid blocks." + ::= {eqliscsiVolumeStatusEntry 10 } + +eqliscsiVolumeStatusNumReplicas OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + The value of this object represents the total number of replicas present + for this volume across all replica sites. + The value will match with the sum of values of eqliscsiVolumeReplNumReplicas + that correspond to this volume." + DEFVAL { 0 } + ::= {eqliscsiVolumeStatusEntry 11 } + +eqliscsiVolumeStatusReplReserveSpace OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + The value of this object represents space reserved for this volume for + replication purposes. + " + DEFVAL { 0 } + ::= {eqliscsiVolumeStatusEntry 12 } + +eqliscsiVolumeStatusAllocatedSpace OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + The value of this object represents the actual materialized pages for this volume. + " + ::= {eqliscsiVolumeStatusEntry 13 } + +eqliscsiVolumeStatusReplResvInUse OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the amount of local replication reserve in use." + + ::= {eqliscsiVolumeStatusEntry 14 } + +eqliscsiVolumeStatusReplTxData OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the amount of data that will be transferred during next replication." + + ::= {eqliscsiVolumeStatusEntry 15 } + +eqliscsiVolumeStatusNumOnlineSnaps OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the number of online snapshots on this volume." + ::= {eqliscsiVolumeStatusEntry 16 } + +eqliscsiVolumeStatusPagesSharedWithParent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the number of pages the volume shares with its parent. Is NA for a non-thin clone volume" + ::= {eqliscsiVolumeStatusEntry 17 } + +eqliscsiVolumeStatusExternalConnections OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value of this object represents number of active iscsi + connections to this volume, not counting any extended copy + sessions. + " + ::= { eqliscsiVolumeStatusEntry 18 } + +eqliscsiVolumeStatusSpaceBorrowing OBJECT-TYPE + SYNTAX Integer32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field specifies how many MB of space that this volume is borrowing." + ::= { eqliscsiVolumeStatusEntry 19 } + +eqliscsiVolumeStatusBorrow OBJECT-TYPE + SYNTAX INTEGER { + unavailable(0), + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies operational status of borrowing." + ::= { eqliscsiVolumeStatusEntry 20 } + +--************************************************************************* + +eqliscsiSnapshotStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiSnapshotStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Storage Snapshot Table. + This table contains a list of volumes in a group and their stats." + ::= { eqliscsiTarget 8 } + + +eqliscsiSnapshotStatusEntry OBJECT-TYPE + SYNTAX EqliscsiSnapshotStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing volume stats." + AUGMENTS { eqliscsiSnapshotEntry } + + ::= { eqliscsiSnapshotStatusTable 1} + +EqliscsiSnapshotStatusEntry ::= + SEQUENCE { + eqliscsiSnapshotStatusOperStatus INTEGER, + eqliscsiSnapshotStatusConnections Integer32, + eqliscsiSnapshotStatusLostRaidBlocksAction INTEGER + } + +eqliscsiSnapshotStatusOperStatus OBJECT-TYPE + SYNTAX INTEGER { + available(1), + not-available(2), + not-available-due-to-snap-reserve-met(3), + not-available-due-to-members-offline(4), + not-available-due-to-lost-cached-blocks(5), + not-available-due-to-thin-max-growth-met(6), + not-available-due-to-nospace-for-auto-grow(7), + not-available-due-to-missing-pages(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the current operational status of the + snapshot." + ::= { eqliscsiSnapshotStatusEntry 1 } + + +eqliscsiSnapshotStatusConnections OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value of this object represents number of active iscsi connections + to this snapshot. It MUST match with the number of rows for this + particular iscsiNode in iscsiConnectionAttributesTable. + " + ::= { eqliscsiSnapshotStatusEntry 2 } + + +eqliscsiSnapshotStatusLostRaidBlocksAction OBJECT-TYPE + SYNTAX INTEGER { + mark-valid (1), + zero-out (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies what action administrator wants to take on lost raid blocks." + ::= {eqliscsiSnapshotStatusEntry 10 } + + +--************************************************************************* + +-- The Admin Group + +eqliscsiAdminGroup OBJECT IDENTIFIER ::= { eqliscsiTarget 9 } + +eqliscsiLocalMemberId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EqualLogic-Dynamic + A number which uniquely identifies this instance of the + Equallogic SNMP agent within the group. This + number will the same as the corresponding MemberIndex for this + array in the eqlMemberTable." + ::= {eqliscsiAdminGroup 1} + +eqliscsiLocalMemberIdLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EqualLogic-Dynamic + A number which uniquely identifies this instance of the + Equallogic SNMP agent within the group. This + number will the same as the corresponding MemberIndex for this + array in the eqlMemberTable." + ::= {eqliscsiAdminGroup 2} + +eqliscsiLocalMemberIdHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EqualLogic-Dynamic + A number which uniquely identifies this instance of the + Equallogic SNMP agent within the group. This + number will the same as the corresponding MemberIndex for this + array in the eqlMemberTable." + ::= {eqliscsiAdminGroup 3} + + +eqliscsiVolumeAdminGroup OBJECT IDENTIFIER ::= { eqliscsiTarget 10 } + +eqliscsiLastVolumeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EqualLogic-Dynamic + This object represents the highest numeric index that + any row in the eqliscsiVolumeTable has. An application + can use this value to determine an index with which to + create an additional row in that table without scanning + the entire table for a usable index." + ::= { eqliscsiVolumeAdminGroup 1 } + +eqliscsiVolumeIndexLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EqualLogic-Dynamic + This object represents the highest numeric index that + any row in the eqliscsiVolumeTable has. An application + can use this value to determine an index with which to + create an additional row in that table without scanning + the entire table for a usable index." + ::= { eqliscsiVolumeAdminGroup 2 } + +eqliscsiVolumeIndexHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EqualLogic-Dynamic + This object represents the highest numeric index that + any row in the eqliscsiVolumeTable has. An application + can use this value to determine an index with which to + create an additional row in that table without scanning + the entire table for a usable index." + ::= { eqliscsiVolumeAdminGroup 3 } + +eqliscsiVolumeLowPsvId0 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EqualLogic-Dynamic + first word of low volume PsvId" + ::= { eqliscsiVolumeAdminGroup 4 } + +eqliscsiVolumeLowPsvId1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EqualLogic-Dynamic + second word of low volume PsvId" + ::= { eqliscsiVolumeAdminGroup 5 } + +eqliscsiVolumeLowPsvId2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EqualLogic-Dynamic + third word of low volume PsvId" + ::= { eqliscsiVolumeAdminGroup 6 } + +eqliscsiVolumeLowPsvId3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EqualLogic-Dynamic + fourth word of low volume PsvId" + ::= { eqliscsiVolumeAdminGroup 7 } + +eqliscsiVolumeHighPsvId0 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EqualLogic-Dynamic + first word of high volume PsvId" + ::= { eqliscsiVolumeAdminGroup 8 } + +eqliscsiVolumeHighPsvId1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EqualLogic-Dynamic + second word of high volume PsvId" + ::= { eqliscsiVolumeAdminGroup 9 } + +eqliscsiVolumeHighPsvId2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EqualLogic-Dynamic + third word of high volume PsvId" + ::= { eqliscsiVolumeAdminGroup 10 } + +eqliscsiVolumeHighPsvId3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EqualLogic-Dynamic + fourth word of high volume PsvId" + ::= { eqliscsiVolumeAdminGroup 11 } + +eqliscsiSnapshotAdminGroup OBJECT IDENTIFIER ::= { eqliscsiTarget 11 } + +eqliscsiLastSnapshotIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EqualLogic-Dynamic + This object represents the highest numeric index that + any row in the eqliscsiSnapshotTable has. An application + can use this value to determine an index with which to + create an additional row in that table without scanning + the entire table for a usable index." + ::= { eqliscsiSnapshotAdminGroup 1 } + +eqliscsiTargetAdminGroup OBJECT IDENTIFIER ::= { eqliscsiTarget 35 } + +eqliscsiLastTargetIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EqualLogic-Dynamic + This object represents the highest numeric index that + any row in the eqliscsiTargetTable has. An application + can use this value to determine an index with which to + create an additional row in that table without scanning + the entire table for a usable index." + ::= { eqliscsiTargetAdminGroup 1 } + +-- ******************************************************************************** +-- Equallogic Node Table: +-- provides a mapping between the iSCSI nodes in the the standard iSCSI MIB +-- and the Equallogic proprietary MIBs +-- + +eqliscsiNodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiNodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic iscsi Node Table: + maintains a mapping of the iscsi Node indeces + back to the eql private volume and snapshot Mibs" + ::= { eqliscsiObjects 8 } + +eqliscsiNodeEntry OBJECT-TYPE + SYNTAX EqliscsiNodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry containing the aformentioned mapping. The value of + eqliscsiSnapshotIndex will be zero (0) for those nodes that represent + volumes rather than snapshots." + INDEX { eqliscsiNodeIndex } + + ::= { eqliscsiNodeTable 1 } + +EqliscsiNodeEntry ::= + SEQUENCE { + eqliscsiNodeIndex Unsigned32, + eqliscsiNodeLocalMemberId Unsigned32, + eqliscsiNodeVolumeIndex Unsigned32, + eqliscsiNodeSnapshotIndex Unsigned32 + } + +eqliscsiNodeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " The node index of the iSCSI target node. This will correspond to + a value of iscsiNodeIndex, eqliscsiVOlumeNodeIndex, + or eqliscsiSnapshotIndex. The indeces are allocated such that even values + of this object repesent snapshots and odd values represent volumes." + + ::= { eqliscsiNodeEntry 1 } + +eqliscsiNodeLocalMemberId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EqualLogic-Dynamic + A number which uniquely identifies this instance of the + Equallogic SNMP agent within the group. This + number will the same as the corresponding MemberIndex for this + array in the eqlMemberTable." + ::= {eqliscsiNodeEntry 2 } + +eqliscsiNodeVolumeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies a unique index for identifing a volume in the + eqliscsiVolumeTable. An instance here will reflect a specific instance + in the eqliscsiVolumeTable and/or eqliscsiSnapshotTable." + ::= { eqliscsiNodeEntry 3 } + + +eqliscsiNodeSnapshotIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies a unique index which identifies a volume SnapShot. + in the eqliscsiSnapshotTable. If the conceptiual row in this table does + NOT reflect a snapshot, this instance of the variable will be set to + zero (0)." + ::= { eqliscsiNodeEntry 4 } + + + + +-- +-- Target Authorization Attributes Table : +-- +-- This table specifies the credentials that the target will use +-- to identify itself TO A CHALLENGING INITIATOR. +-- + +eqliscsiVolumeAuthAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeAuthAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent + A list of identities that the PSA uses to authenticate itself to + initiators" +::= { eqliscsiTarget 12 } + +eqliscsiVolumeAuthAttributesEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeAuthAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) containing management information + applicable to a particular target node's authorized + initiator identity." + INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex } +::= { eqliscsiVolumeAuthAttributesTable 1 } + +EqliscsiVolumeAuthAttributesEntry ::= SEQUENCE { + eqliscsiVolumeAuthRowStatus RowStatus, + eqliscsiVolumeAuthIdentity RowPointer +} + +eqliscsiVolumeAuthRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the row." +::= { eqliscsiVolumeAuthAttributesEntry 1 } + +eqliscsiVolumeAuthIdentity OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A pointer to the corresponding IPS-AUTH MIB + ipsAuthCredChapAttributesEntry that contains the + chap credentials which this volume will use to + authenticate itself to initiators requiring + CHAP authentication" + REFERENCE + "IPS-AUTH MIB" +::= { eqliscsiVolumeAuthAttributesEntry 2 } + +-- +-- Volume Binding Table : +-- +-- This table specifies the specific members of the group that +-- a particular volume may occupy +-- + +eqliscsiVolumeBindingTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeBindingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent + A table that specifies the specific members of the group that + a particular volume may occupy" +::= { eqliscsiTarget 13 } + +eqliscsiVolumeBindingEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeBindingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) containing a reference to a specific volume and a + specific member where that volume's pages can exist.If no entry exists + for a particular volume, the member page allocation will be determined + by the system." + AUGMENTS { eqliscsiVolumeMemberEntry } +::= { eqliscsiVolumeBindingTable 1 } + +EqliscsiVolumeBindingEntry ::= SEQUENCE { + eqliscsiVolumeBindingRowStatus RowStatus +} + +eqliscsiVolumeBindingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the row." +::= { eqliscsiVolumeBindingEntry 1 } + +---------------------------------------------------------------------- + +-- Primary Site Volume replication control MIBs +-- +-- + +-- +-- Site table +-- + +eqliscsiVolumeReplSiteTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeReplSiteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent" +::= { eqliscsiTarget 14 } + +eqliscsiVolumeReplSiteEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeReplSiteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { eqliscsiVolumeReplSiteIndex } +::= { eqliscsiVolumeReplSiteTable 1 } + +EqliscsiVolumeReplSiteEntry ::= SEQUENCE { + eqliscsiVolumeReplSiteIndex SiteIndex, + eqliscsiVolumeReplSiteRowStatus RowStatus, + eqliscsiVolumeReplSiteName DisplayString, + eqliscsiVolumeReplSiteIpAddr IpAddress, + eqliscsiVolumeReplSiteControlCredentials RowPointer, + eqliscsiVolumeReplControlTargetIscsiName OCTET STRING, + eqliscsiVolumeReplSiteSNMPContext DisplayString, + eqliscsiVolumeReplSiteContact DisplayString, + eqliscsiVolumeReplSiteEmail DisplayString, + eqliscsiVolumeReplSitePhone DisplayString, + eqliscsiVolumeReplSiteMobile DisplayString, + eqliscsiVolumeReplSiteDescription UTFString, + eqliscsiVolumeReplSiteSpaceAllocated Unsigned32, + eqliscsiVolumeReplSiteSpaceUsed Unsigned32, + eqliscsiVolumeReplControlChannelStatus INTEGER, + eqliscsiVolumeReplSiteAdminStatus INTEGER, + eqliscsiVolumeReplSiteTotalNumSnapshots Unsigned32, + eqliscsiVolumeReplSiteSpaceSubscribed Unsigned32, + eqliscsiVolumeReplSiteInetAddrType InetAddressType, + eqliscsiVolumeReplSiteInetAddr InetAddress, + eqliscsiVolumeReplSiteNASPartnershipId Unsigned32, + eqliscsiVolumeReplSiteBlockState StatusEnabledDefault, + eqliscsiVolumeReplSiteNASState StatusDisabledDefault, + eqliscsiVolumeReplSiteType INTEGER +} + +eqliscsiVolumeReplSiteIndex OBJECT-TYPE + SYNTAX SiteIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique 32 bit identifier for this row" +::= { eqliscsiVolumeReplSiteEntry 1 } + +eqliscsiVolumeReplSiteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the row" +::= { eqliscsiVolumeReplSiteEntry 2 } + +eqliscsiVolumeReplSiteName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A concise, human readable string indentifier for the site, + for example: Boston HQ" +::= { eqliscsiVolumeReplSiteEntry 3 } + +eqliscsiVolumeReplSiteIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + This field is deprecated and will be unsupported in the next release." +::= { eqliscsiVolumeReplSiteEntry 4 } + +eqliscsiVolumeReplSiteControlCredentials OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A pointer to the corresponding IPS-AUTH MIB + ipsAuthCredChapAttributesEntry that contains the + chap credentials which this PSA will use to + authenticate itself to replica targets for management + requiring operations." + REFERENCE + "IPS-AUTH MIB" +::= { eqliscsiVolumeReplSiteEntry 5 } + +eqliscsiVolumeReplControlTargetIscsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..223)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The iSCSI name of the group-wide target that is + used to encapsulate replication control commands." +::= { eqliscsiVolumeReplSiteEntry 6 } + + +eqliscsiVolumeReplSiteSNMPContext OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The SNMP context that will be used by applications at the + local site to browse MIBs on the remote site." +::= { eqliscsiVolumeReplSiteEntry 7 } + +eqliscsiVolumeReplSiteContact OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This field contains the full name of the replication site administrator." +::= { eqliscsiVolumeReplSiteEntry 8 } + +eqliscsiVolumeReplSiteEmail OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This field specifies the email address of the replication site administrator." +::= { eqliscsiVolumeReplSiteEntry 9 } + +eqliscsiVolumeReplSitePhone OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This field specifies the phone number of the replication site administrator." +::= { eqliscsiVolumeReplSiteEntry 10 } + +eqliscsiVolumeReplSiteMobile OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This field specifies the cell phone number of the replication site administrator." +::= { eqliscsiVolumeReplSiteEntry 11 } + +eqliscsiVolumeReplSiteDescription OBJECT-TYPE + SYNTAX UTFString(SIZE(0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This field contains a detailed description of the site." + ::= { eqliscsiVolumeReplSiteEntry 12 } + +eqliscsiVolumeReplSiteSpaceAllocated OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The total amount of pool space reserved for use by + the site. Replication may be set up as needed by the + administrators at the site as long as the total required + reserve does not exceed this value." + ::= { eqliscsiVolumeReplSiteEntry 13 } + +eqliscsiVolumeReplSiteSpaceUsed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The amount of reserve space already used by replicated volumes + configured by the site administrator. This value may not exceed + the corresponding value for eqliscsiVolumeReplSiteSpaceAllocated" + ::= { eqliscsiVolumeReplSiteEntry 14 } + +eqliscsiVolumeReplControlChannelStatus OBJECT-TYPE + SYNTAX INTEGER { + ipaddress-not-configured(1), + generic-error(2), + control-target-not-configured(3), + control-target-not-present-at-replica-site(4), + control-credentials-not-configured(5), + authentication-failed(6), + logged-in(7), + logged-out(8), + paused(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION " The current status of the control channel to replica site." + ::= { eqliscsiVolumeReplSiteEntry 15 } + +eqliscsiVolumeReplSiteAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + paused(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION " When set to pause, all the replications going to this replica site will be + temporarily suspended until set by the user to start. + " + DEFVAL { enabled } + ::= { eqliscsiVolumeReplSiteEntry 16 } + + +eqliscsiVolumeReplSiteTotalNumSnapshots OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION " the total number of snapshots in secondary site" + ::= { eqliscsiVolumeReplSiteEntry 17 } + + +eqliscsiVolumeReplSiteSpaceSubscribed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The total amount of pool space subscribed for use by + the site. Subscribed space is the advertised space + for thin provisioned volumes. For classic volumes, subscribed + space is the volume size." + ::= { eqliscsiVolumeReplSiteEntry 18 } + +eqliscsiVolumeReplSiteInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The well-known IP address of the group located at the + site. This will be the IP address to which iSCSI + replication traffic will be directed." +::= { eqliscsiVolumeReplSiteEntry 19 } + +eqliscsiVolumeReplSiteInetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The well-known IP address of the group located at the + site. This will be the IP address to which iSCSI + replication traffic will be directed." +::= { eqliscsiVolumeReplSiteEntry 20 } + +eqliscsiVolumeReplSiteNASPartnershipId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The NAS replication PartnershipId. This partnershipId is Exastore + way to keep track of a NAS partnership. If NAS replication is configured + This will be a non-zero Id. 0 will be used when NAS replication is not + configured on this partnership." + ::= { eqliscsiVolumeReplSiteEntry 21 } + +eqliscsiVolumeReplSiteBlockState OBJECT-TYPE + SYNTAX StatusEnabledDefault + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The state of this site for block replication." + DEFVAL { enabled } + ::= { eqliscsiVolumeReplSiteEntry 22 } + +eqliscsiVolumeReplSiteNASState OBJECT-TYPE + SYNTAX StatusDisabledDefault + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The state of this site for NAS replication." + DEFVAL { disabled } + ::= { eqliscsiVolumeReplSiteEntry 23 } + +eqliscsiVolumeReplSiteType OBJECT-TYPE + SYNTAX INTEGER{ + normal(0), + external(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field represents the site type. 0 is normal aka regular repl site. 1 is external site that is not an EQL array." + DEFVAL { normal } + ::= { eqliscsiVolumeReplSiteEntry 24 } + +-- +-- Volume Replication Table +-- + +eqliscsiVolumeReplicationTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeReplicationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent + TimeoutCreate:60" +::= { eqliscsiTarget 15 } + +eqliscsiVolumeReplicationEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeReplicationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeReplSiteIndex } +::= { eqliscsiVolumeReplicationTable 1 } + +EqliscsiVolumeReplicationEntry ::= SEQUENCE { + eqliscsiVolumeReplRowStatus RowStatus, + eqliscsiVolumeReplAdminStatus INTEGER, + eqliscsiVolumeReplRemoteIscsiName OCTET STRING, + eqliscsiVolumeReplRemoteIscsiPort Unsigned32, + eqliscsiVolumeReplRemotePsvId OCTET STRING, + eqliscsiVolumeReplDiscardPolicy INTEGER, + eqliscsiVolumeReplReserve Unsigned32, + eqliscsiVolumeReplDeletionPolicy INTEGER, + eqliscsiVolumeReplNumReplicas Unsigned32, + eqliscsiVolumeReplPrimaryReserve Unsigned32, + eqliscsiVolumeReplPrimaryBorrow TruthValue, + eqliscsiVolumeReplManualReplStatus INTEGER, + eqliscsiVolumeReplCurLwMark Integer32, + eqliscsiVolumeReplLwMark Integer32, + eqliscsiVolumeReplSize Integer32, + eqliscsiVolumeReplThinProvision TruthValue, + eqliscsiVolumeReplMinThinReserve Unsigned32, + eqliscsiVolumeReplThinWarnPercentage Unsigned32, + eqliscsiVolumeReplThinMaxGrowPercentage Unsigned32, + eqliscsiVolumeReplDynamicThinReserve Unsigned32, + eqliscsiVolumeReplFailBackMode INTEGER, + eqliscsiVolumeReplPromoteSeqNum Counter64, + eqliscsiVolumeReplSyncAdminStatus INTEGER, + eqliscsiVolumeReplSyncOperStatus INTEGER, + eqliscsiVolumeReplTemplateReplicated TruthValue, + eqliscsiVolumeReplThinClone TruthValue +} + +eqliscsiVolumeReplRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the row" +::= { eqliscsiVolumeReplicationEntry 1 } + +eqliscsiVolumeReplAdminStatus OBJECT-TYPE + SYNTAX INTEGER{ + enabled(1), + disabled(2), + paused(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object is used to request a change + in the current admin status of the replication + process. When read, it represents the current + admin status. + If disabled, the replication can NEVER be restarted again." + DEFVAL { enabled } +::= { eqliscsiVolumeReplicationEntry 2 } + +eqliscsiVolumeReplRemoteIscsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..223)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION " This field specifies the iSCSI target name + for the remote volume which serves as a + replica target." +::= { eqliscsiVolumeReplicationEntry 3 } + +eqliscsiVolumeReplRemoteIscsiPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION " This field specifies the Internet Portocol port number + for the iSCSI target specified in the corresponding instance of + eqliscsiVolumeReplRemoteIscsiName. The target will be accessed using this port." + DEFVAL { 3260 } +::= { eqliscsiVolumeReplicationEntry 4 } + +eqliscsiVolumeReplRemotePsvId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + A 16 byte, universally unique identifier for + the remote replica volume. The value for this + object is determined by the array + where the replica set is located." +::= { eqliscsiVolumeReplicationEntry 5 } + +eqliscsiVolumeReplDiscardPolicy OBJECT-TYPE + SYNTAX INTEGER { + overRun(1), + discard(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "In the event that the replication process cannot + complete the transfer of the volume to the replica + site, the action taken on the + incomplete replica is one of these: + 1) overrun - complete the in progress replica + 2) discard - destry the in progress replica and restart a new one" + DEFVAL { overRun } +::= { eqliscsiVolumeReplicationEntry 6 } + +eqliscsiVolumeReplReserve OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + This value represents the percentage of space reserved for replication at remote site. + The value effectively determines the maximum number of replicas that can be + maintained at the remote site. + The default value is good for maintaining one replica. + " + DEFVAL { 200 } +::= { eqliscsiVolumeReplicationEntry 7 } + +eqliscsiVolumeReplDeletionPolicy OBJECT-TYPE + SYNTAX INTEGER { + local-only(1), + remote(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The depth of deletion desired when replication at the local + array is disabled for an associated primary volume. The choices are + as follows: + local_only: Only the local references to the remote replica sets + will be removed. The remote replica sets will remain + intact and will need to be managed at the remote site. + remote: The remote replica sets will be deleted. This will destroy + all of the remote data. + + Note that setting the value to 'remote' will cause the delete operation + to fail if there is no connectivity to the remote site. If the deletion needs to + proceed regardless of the state of the remote site, the local_only policy shoud be + used" + DEFVAL { remote } +::= { eqliscsiVolumeReplicationEntry 8 } + +eqliscsiVolumeReplNumReplicas OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of replicas present at the replica site + for this volume. + The value of this object matches with number of rows in eqliscsiRemoteReplicaTable + that correspond to this replication entry." + DEFVAL { 0 } +::= { eqliscsiVolumeReplicationEntry 9 } + +eqliscsiVolumeReplPrimaryReserve OBJECT-TYPE + SYNTAX Unsigned32 (5..200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION " + The space reserved on the primary site to keep track of changes occurred between replications. + The value is represented as percentage of actual volume size. It is recommended + to keep this value 100 if fast fail-back is not enabled. If the value is less than 100, replication will fail + if the space is not sufficient to keep track of the changes. It is recommended to + keep this value 200 if fast fail-back is enabled. + " + DEFVAL { 100 } +::= { eqliscsiVolumeReplicationEntry 10 } + +eqliscsiVolumeReplPrimaryBorrow OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " + When the space reserved for replication is not sufficient to keep track of volume changes, + space will be borrowed from free space if the value of this object is true. + Space will not be borrowed when the value is false. Setting this variable to true doesn't + gaurantee replication to succeed as there may be no free space available to borrow. + The borrwed space is returned back to the pool after the replication is complete. + " + DEFVAL { true } +::= { eqliscsiVolumeReplicationEntry 11 } + +eqliscsiVolumeReplManualReplStatus OBJECT-TYPE + SYNTAX INTEGER{ + enabled(1), + disabled(2), + done(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION " + Enabling manual replication will allow the replica snaps on the primary and secondary groups to be visible + to iscsi clients. When user connects to primary repl snap and finishes the data transfer, user can set it do done. + The done state will be set to disabled after secondary site admin finishes the data transfer on + secondary site and indicates done on secondary site." + DEFVAL { disabled } +::= { eqliscsiVolumeReplicationEntry 12 } + +eqliscsiVolumeReplCurLwMark OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the smallest volume size in MB since the last replication + that this volume has been shrunk down to. This is used to track volumes shrinking + and then growing so that the secondary side knows to release the pages when the + volume is replicated. + Note: Volume size is round to a multiple of 15MB. " +::= { eqliscsiVolumeReplicationEntry 13 } + +eqliscsiVolumeReplLwMark OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is eqliscsiVolumeCurLwMark for the current replication started. + This is used to track volumes shrinking and then growing so that the secondary + side knows to release the pages when the volume is replicated. + Note: Volume size is round to a multiple of 15MB. " +::= { eqliscsiVolumeReplicationEntry 14 } + + +eqliscsiVolumeReplSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is eqliscsiVolumeSize for the current replication started." +::= { eqliscsiVolumeReplicationEntry 15 } + + +eqliscsiVolumeReplThinProvision OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is eqliscsiVolumeThinProvision for the current replication started." +::= { eqliscsiVolumeReplicationEntry 16 } + + +eqliscsiVolumeReplMinThinReserve OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is eqliscsiVolumeMinThinReserve for the current replication started." +::= { eqliscsiVolumeReplicationEntry 17 } + + +eqliscsiVolumeReplThinWarnPercentage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is eqliscsiVolumeThinWarnPercentage for the current replication started." +::= { eqliscsiVolumeReplicationEntry 18 } + +eqliscsiVolumeReplThinMaxGrowPercentage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is eqliscsiVolumeThinMaxGrowPercentage for the current replication started." +::= { eqliscsiVolumeReplicationEntry 19 } + +eqliscsiVolumeReplDynamicThinReserve OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is eqliscsiVolumeDynamicThinReserve for the current replication started." +::= { eqliscsiVolumeReplicationEntry 20 } + +eqliscsiVolumeReplFailBackMode OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + fast(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies whether fast fail-back is enabled for this replication or not. By default fail-back will operate in regular mode. If user enables fast fail-back mode, primary site needs to keep the last successful replication snap ie fail-back snap. When customers upgrade to 3.2, the existing volumes will operate in regular fail-back mode." + DEFVAL { normal } +::= { eqliscsiVolumeReplicationEntry 21 } + +eqliscsiVolumeReplPromoteSeqNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies whether this replicaset was demoted to failback replicaset and later promoted. This value will be set to non-zero if during promote we couldn't communicating to the remote site. + The value will be the sequence number on the volume during the promote." + DEFVAL { 0 } +::= { eqliscsiVolumeReplicationEntry 22 } + +eqliscsiVolumeReplTemplateReplicated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies if the Template has been successfully replicated" + DEFVAL {false} + ::= { eqliscsiVolumeReplicationEntry 23 } + +eqliscsiVolumeReplSyncAdminStatus OBJECT-TYPE + SYNTAX INTEGER{ + disabled(0), + enabled(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Enabling sync replication will allow the replica volume to become online at the end of first successful replication. + The changes to volume on primary will be comitted to the replica volume on secondary synchronously. + When the AdminStatus is set to disabled the replica volume on the secondary will be brought offline." + DEFVAL { disabled } +::= { eqliscsiVolumeReplicationEntry 24 } + +eqliscsiVolumeReplSyncOperStatus OBJECT-TYPE + SYNTAX INTEGER{ + disabled(0), + waiting-for-first-sync(1), + first-sync-done(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When SyncAdminStatus is enabled the OperStatus indicates the state of sync replication. The replica volume on the secondary is brought + online at the end of the first successful replication. The sync repl will then start xfering data to the replica volume. The states + waiting-for-first-sync and first-sync-done indicate the SyncRepl operating states." + DEFVAL { disabled } +::= { eqliscsiVolumeReplicationEntry 25 } + +eqliscsiVolumeReplThinClone OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies if the Volume is a Thin Clone Volume." + DEFVAL {false} + ::= { eqliscsiVolumeReplicationEntry 26 } + +-- +-- Volume Replication Status Table +-- + +eqliscsiVolumeReplicationStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeReplicationStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Dynamic" +::= { eqliscsiTarget 16 } + +eqliscsiVolumeReplicationStatusEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeReplicationStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeReplSiteIndex } +::= { eqliscsiVolumeReplicationStatusTable 1 } + +EqliscsiVolumeReplicationStatusEntry ::= SEQUENCE { + eqliscsiVolumeReplOperStatus INTEGER, + eqliscsiVolumeReplMBRemaining Counter64, + eqliscsiVolumeReplMBCompleted Counter64, + eqliscsiVolumeReplCurrentSnapshot RowPointer, + eqliscsiVolumeReplCancel TruthValue, + eqliscsiVolumeRemoteReplReserveIncrNeeded Unsigned32, + eqliscsiVolumeReplFailbackSnap RowPointer +} + +eqliscsiVolumeReplOperStatus OBJECT-TYPE + SYNTAX INTEGER{ + disabled(1), + inProgress(2), + waiting(3), + farEndDown(4), + authFailure(5), + completed(6), + paused(7), + remoteResizeFailed(8), + remotePaused(9), + partnerPausedLocal(10), + failed(11), + remoteReplReserveLow(12), + nomoresnapallowed(13), + remoteReplReserveInvalid(14), + cancelling(15), + pendingDataTransfer(16), + manualDataTransferInProgress(17), + remoteDisallowDowngradesNotSet(18), + remotePartnerNeedsUpgrade(19) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current operational status of the replication + process." +::= { eqliscsiVolumeReplicationStatusEntry 1 } + +eqliscsiVolumeReplMBRemaining OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "If a transfer of replica data is in progress, the + count of MB successfully transferred to the + replica site will be here. If no transfer is in + progress, this object will read zero (0)." +::= { eqliscsiVolumeReplicationStatusEntry 2 } + +eqliscsiVolumeReplMBCompleted OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "If a transfer of replica data is in progress, the + count of MB remaining to be transferred to the + replica site will be here. If no transfer is in + progress, this object will read zero (0)." +::= { eqliscsiVolumeReplicationStatusEntry 3 } + + +eqliscsiVolumeReplCurrentSnapshot OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of this represents the instance of the snapshot in eqliscsiSnapshotTable + that is currently being replicated. + If there is no replication in progress, the value will be set to NULL. + " +::= { eqliscsiVolumeReplicationStatusEntry 5 } + +eqliscsiVolumeReplCancel OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " + Setting this variable to true will cause cancellation of any replication that is in + progress. + " +::= { eqliscsiVolumeReplicationStatusEntry 6 } + +eqliscsiVolumeRemoteReplReserveIncrNeeded OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "In percentage. remote replica reserve needs to be increased by this value for replication to the partner to continue. Valid only in remoteReplReserveLow and remoteReplReserveInvalid states." + +::= { eqliscsiVolumeReplicationStatusEntry 7 } + +eqliscsiVolumeReplFailbackSnap OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This pointer points to the fast fail-back snap kept in the local replication reserve." + +::= { eqliscsiVolumeReplicationStatusEntry 8 } + +-- +-- Remote Replica Table +-- + +eqliscsiRemoteReplicaTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiRemoteReplicaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent" +::= { eqliscsiTarget 17 } + +eqliscsiRemoteReplicaEntry OBJECT-TYPE + SYNTAX EqliscsiRemoteReplicaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex, eqliscsiVolumeReplSiteIndex, eqliscsiRemoteVolumeIndex, eqliscsiRemoteSnapIndex } +::= { eqliscsiRemoteReplicaTable 1 } + +EqliscsiRemoteReplicaEntry ::= SEQUENCE { + eqliscsiRemoteVolumeIndex Unsigned32, + eqliscsiRemoteSnapIndex Unsigned32, + eqliscsiRemoteReplName OCTET STRING, + eqliscsiRemoteReplISCSIName OCTET STRING, + eqliscsiRemoteReplPsvId OCTET STRING, + eqliscsiRemoteReplAdminStatus INTEGER, + eqliscsiRemoteReplTimeStamp Counter32, + eqliscsiRemoteReplSnapColIndex Unsigned32, + eqliscsiRemoteReplScheduleIndex Unsigned32, + eqliscsiRemoteReplLocalMemberId Unsigned32 +} + +eqliscsiRemoteVolumeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies a unique index for identifing a remote volume. + The index is the same as the value for eqliscsiVolumeIndex on + the remote site." +::= { eqliscsiRemoteReplicaEntry 1 } + +eqliscsiRemoteSnapIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies a unique index for identifing a snapshot. + The index is the same as the value for eqliscsiSnapshotIndex on + the remote site." +::= { eqliscsiRemoteReplicaEntry 2 } + + +eqliscsiRemoteReplName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the friendly name used to identify the replica. + The name is auto-generated. The name is unique between replicas of a single + volume at a particular site." + ::= { eqliscsiRemoteReplicaEntry 3 } + +eqliscsiRemoteReplISCSIName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..223)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The iscsi name of the volume for which this site + is keeping replicas." +::= { eqliscsiRemoteReplicaEntry 4 } + +eqliscsiRemoteReplPsvId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + A universally unique 16 byte identifier for the remote replica." +::= { eqliscsiRemoteReplicaEntry 5 } + +eqliscsiRemoteReplAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + none(0), + delete(1), + in-progress(2), + incomplete(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Manage the replica status. The row will be deleted from this table if value is set to delete. Status will be in-progress if this replica is currently getting replicated to the secondary site. + The replica will be set to incomplete if the replication is disabled." +::= { eqliscsiRemoteReplicaEntry 6 } + +eqliscsiRemoteReplTimeStamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + This field specifies the creation time of the replica. + Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01. + " + ::= { eqliscsiRemoteReplicaEntry 7 } + +eqliscsiRemoteReplSnapColIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + This field specifies the index of the snap collection at remote site if this + replica is part of a collection. Otherwise value will be zero. + " + ::= { eqliscsiRemoteReplicaEntry 8 } + + +eqliscsiRemoteReplScheduleIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "EQL-SECONDARY-KEY + This field specifies the index of the schedule on the primary site that initiated + create replica operation ie eqliscsiVolumeSnapshotPolicyIndex . + If this replica is not directly created by a schedule, but created as part of + replica collection creation and the replica collection is created by a schedule, + the value of this field will still be set to index of the replica collection schedule. + ie eqliscsiSnapCollectionPolicyIndex. + This will be reset to zero when schedule is deleted. + " + DEFVAL { 0 } + ::= { eqliscsiRemoteReplicaEntry 9 } + +eqliscsiRemoteReplLocalMemberId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This field represents eqliscsiLocalMemberId field of the snapshot index of the replica on secondary site." + ::= { eqliscsiRemoteReplicaEntry 10 } + +---------------------------------------------------------------------- +-- +-- Replica Site Volume replication control MIBs +-- + +-- +-- ReplicaSet table +-- + +eqliscsiReplicaSetTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiReplicaSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent" +::= { eqliscsiTarget 18 } + +eqliscsiReplicaSetEntry OBJECT-TYPE + SYNTAX EqliscsiReplicaSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The Replica set consists of the base volume and the snapshots associated with this base volume." + INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex } +::= { eqliscsiReplicaSetTable 1 } + +EqliscsiReplicaSetEntry ::= SEQUENCE { + eqliscsiReplicaSetPrimaryIscsiName OCTET STRING, + eqliscsiReplicaSetReserve Unsigned32, + eqliscsiReplicaSetSite SiteIndex, + eqliscsiReplicaSetAdminStatus INTEGER, + eqliscsiReplicaSetPromotePolicy INTEGER, + eqliscsiReplicaSetManualReplStatus INTEGER, + eqliscsiReplicaSetFailBackMode INTEGER, + eqliscsiReplicaSetType INTEGER, + eqliscsiReplicaSetAccess INTEGER, + eqliscsiReplicaSetFailbackReserve Unsigned32, + eqliscsiReplicaSetLSRPsvId OCTET STRING, + eqliscsiReplicaSetOrigSize Unsigned32, + eqliscsiReplicaSetPrimaryMemberId Unsigned32, + eqliscsiReplicaSetPrimaryVolumeIndex Unsigned32, + eqliscsiReplicaSetPrimarySite Unsigned32, + eqliscsiReplicaSetSyncAdminStatus INTEGER, + eqliscsiReplicaSetTemplateReplicated TruthValue, + eqliscsiReplicaSetThinClone TruthValue, + eqliscsiReplicaSetRemotePsvId OCTET STRING +} + + +eqliscsiReplicaSetPrimaryIscsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..223)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The iscsi name of the volume for which this site + is keeping replicas." +::= { eqliscsiReplicaSetEntry 1 } + +eqliscsiReplicaSetReserve OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The value of this object specifies how much percentage of space reserved for replication. + This value matches with correspoding eqliscsiVolumeReplReserve value on the primary site. + The value is initialized and maintained by the control channel. + " + DEFVAL { 100 } +::= { eqliscsiReplicaSetEntry 2 } + +eqliscsiReplicaSetSite OBJECT-TYPE + SYNTAX SiteIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Represents the value of eqliscsiReplicantSiteIndex that + corresponds to the site to which this replica belongs." +::= { eqliscsiReplicaSetEntry 3 } + +eqliscsiReplicaSetAdminStatus OBJECT-TYPE + SYNTAX INTEGER{ + stopped(1), + started(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object is used to request a change + in the current admin status of the replication + process. When read, it represents the current + admin status." +::= { eqliscsiReplicaSetEntry 4 } + +eqliscsiReplicaSetPromotePolicy OBJECT-TYPE + SYNTAX INTEGER{ + default-iscsi-name(1), + primary-iscsi-name(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object represents the policy that is implemented when + the replica set is promoted to a conventional volume. If the + value of this object is set to 1, the iscsi name of the target + is generated uniquely using conventional rules. When set to 2, + the target assumes the iscsi name of the primary volume. In this + case, that name will be the same as the value for this instance of + eqliscsiReplicaSetPrimaryIscsiName." + DEFVAL { default-iscsi-name } +::= { eqliscsiReplicaSetEntry 5 } + +eqliscsiReplicaSetManualReplStatus OBJECT-TYPE + SYNTAX INTEGER{ + enabled(1), + disabled(2), + done(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object is used to let the secondary know that the transfer of data + has completed for volumes using manual data transfer for replication." + DEFVAL { disabled } +::= { eqliscsiReplicaSetEntry 12 } + +eqliscsiReplicaSetFailBackMode OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + fast(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the mode of fail-back. In a normal fail-back mode, to get primary site back in sync with secondary site volume, all the volume contents must be transferred back to primary site. In fast fail-back mode, only the changes since last successful replication will be sent back to primary site. primary site needs to keep the last successful replication snap ie fail-back snap. When customers upgrade to 3.2, the existing volumes will operate in normal fail-back mode.SNMP managers cannot set this field. The value of this field gets configured when the primary site field eqliscsiVolumeReplFailBackMode gets configured." + DEFVAL {normal} +::= { eqliscsiReplicaSetEntry 13 } + + +eqliscsiReplicaSetType OBJECT-TYPE + SYNTAX INTEGER { + regular(0), + fail-back(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies whether the replicaset is a regular replicaset or a fail-back replicaset. A regular replicaset is created on secondary site by the system when user enables replication of a volume on the primary site. A replicated-primary volume on the primary site can be demoted as a fail-back replicaset. A regular volume cannot be demoted as fail-back replicaset. Fail-back replicasets will have the volume configuration, ACL records, schedules etc before the demote, but that configuration will not be active. Fail-back replicasets can later be promoted as a replicated-primary volume when the volume is ready to resume its role." + DEFVAL {regular} +::= { eqliscsiReplicaSetEntry 14 } + + +eqliscsiReplicaSetAccess OBJECT-TYPE + SYNTAX INTEGER { + no-access(0), + read-only(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "By default, replicasets provide no-access to the user ie users cannot access the replicas or replicaset from an initiator. read-only-replicas provide read-only access to the replicas as well as the replicaset. Users must be able to connect to the replicas and replicaset using iscsi target names. Note that in-progress replica will not be available to read until the replication finishes." + DEFVAL {no-access} +::= { eqliscsiReplicaSetEntry 15 } + +eqliscsiReplicaSetFailbackReserve OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value local repl reserve before demoting outbound-replicaset to failback-replicaset" +::= { eqliscsiReplicaSetEntry 16 } + +eqliscsiReplicaSetLSRPsvId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "If non-zero, the value represents the PsvId of last successful replication snapshot of this replicaset. This value will only be set when promoting a replicaset as failover volume.The value will be reset after failover volume is demoted as inbound replicaset and first replica is created." +::= { eqliscsiReplicaSetEntry 17 } + + +eqliscsiReplicaSetOrigSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of this column represents the size of the recovery volume when it was promoted." +::= { eqliscsiReplicaSetEntry 18 } + +eqliscsiReplicaSetPrimaryMemberId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of this column represents the eqliscsiLocalMemberId of the corresponding volume on the primary site." +::= { eqliscsiReplicaSetEntry 19 } + +eqliscsiReplicaSetPrimaryVolumeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of this column represents the eqliscsiVolumeIndex of the corresponding volume on the primary site." +::= { eqliscsiReplicaSetEntry 20 } + +eqliscsiReplicaSetPrimarySite OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value of this column represents the eqliscsiVolumeReplSiteIndex of the corresponding volume on the primary site." +::= { eqliscsiReplicaSetEntry 21 } + +eqliscsiReplicaSetTemplateReplicated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies if the Template set has been successfully replicated" + DEFVAL {false} + ::= { eqliscsiReplicaSetEntry 22 } + +eqliscsiReplicaSetSyncAdminStatus OBJECT-TYPE + SYNTAX INTEGER{ + disabled(0), + enabled(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is there to let the secondary know when to bring the secondary replica volume online or offline. + The replica volume will be brought online when syncRep is enabled and it will be brought offline when + syncRep is disabled." + DEFVAL { disabled } +::= { eqliscsiReplicaSetEntry 23 } + +eqliscsiReplicaSetThinClone OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies if the Volume is a Thin Clone Volume." + DEFVAL {false} + ::= { eqliscsiReplicaSetEntry 24 } + +eqliscsiReplicaSetRemotePsvId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A 16 byte, universally unique identifier for the remote + replicated volume. The value for this object is specified + by the array where the volume is located." +::= { eqliscsiReplicaSetEntry 25 } + +-- +-- ReplicaSet status table +-- + +eqliscsiReplicaSetStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiReplicaSetStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic replica set status Table. + This table contains a list of replicasets with their size, status etc." +::= { eqliscsiTarget 19 } + +eqliscsiReplicaSetStatusEntry OBJECT-TYPE + SYNTAX EqliscsiReplicaSetStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " a row replicaset status table" + INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex } +::= { eqliscsiReplicaSetStatusTable 1 } + +EqliscsiReplicaSetStatusEntry ::= SEQUENCE { + eqliscsiReplicaSetOperStatus INTEGER, + eqliscsiReplicaSetSize Unsigned32 +} + +eqliscsiReplicaSetOperStatus OBJECT-TYPE + SYNTAX INTEGER { + stopped(1), + inProgress(2), + waiting(3), + farEndDown(4), + authFailure(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current operational status of the replication + process." +::= { eqliscsiReplicaSetStatusEntry 1 } + +eqliscsiReplicaSetSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The size of the replicaset in MegaBytes.This includes the local replication reserve for failback replicasets." +::= { eqliscsiReplicaSetStatusEntry 2 } + + +-- +-- Replicant Site Table +-- + +eqliscsiReplicantSiteTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiReplicantSiteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent + The replicant site table contains all of the remote + sites which have been given access to the local storage + pool for the purposes of creating replica sets." +::= { eqliscsiTarget 20 } + +eqliscsiReplicantSiteEntry OBJECT-TYPE + SYNTAX EqliscsiReplicantSiteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { eqliscsiReplicantSiteIndex } +::= { eqliscsiReplicantSiteTable 1 } + +EqliscsiReplicantSiteEntry ::= SEQUENCE { + eqliscsiReplicantSiteIndex SiteIndex, + eqliscsiReplicantSiteRowStatus RowStatus, + eqliscsiReplicantSiteName DisplayString, + eqliscsiReplicantSiteIpAddr IpAddress, + eqliscsiReplicantSiteControlCredentials RowPointer, + eqliscsiReplicantControlTargetIscsiName OCTET STRING, + eqliscsiReplicantSiteSNMPContext DisplayString, + eqliscsiReplicantSiteContact DisplayString, + eqliscsiReplicantSiteEmail DisplayString, + eqliscsiReplicantSitePhone DisplayString, + eqliscsiReplicantSiteMobile DisplayString, + eqliscsiReplicantSiteDescription UTFString, + eqliscsiReplicantSiteSpaceAllocated Unsigned32, + eqliscsiReplicantSiteSpaceUsed Unsigned32, + eqliscsiReplicantSiteControlChannelStatus INTEGER, + eqliscsiReplicantSiteAdminStatus INTEGER, + eqliscsiReplicantSiteTotalNumSnapshots Unsigned32, + eqliscsiReplicantSiteStoragePoolIndex Unsigned32, + eqliscsiReplicantSiteSpaceSubscribed Unsigned32, + eqliscsiReplicantSiteInetAddrType InetAddressType, + eqliscsiReplicantSiteInetAddr InetAddress, + eqliscsiReplicantSiteUnmanagedSpace Unsigned32, + eqliscsiReplicantSiteReplType INTEGER +} + +eqliscsiReplicantSiteIndex OBJECT-TYPE + SYNTAX SiteIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique 32 bit identifier for this row" +::= { eqliscsiReplicantSiteEntry 1 } + +eqliscsiReplicantSiteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the row" +::= { eqliscsiReplicantSiteEntry 2 } + +eqliscsiReplicantSiteName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A concise, human readable string indentifier for the site, + for example: Boston HQ" +::= { eqliscsiReplicantSiteEntry 3 } + +eqliscsiReplicantSiteIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "EQL-SECONDARY-KEY + This field is deprecated and will be unsupported in the next release." +::= { eqliscsiReplicantSiteEntry 4 } + +eqliscsiReplicantSiteControlCredentials OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "EQL-SECONDARY-KEY + A pointer to the corresponding IPS-AUTH MIB + ipsAuthCredChapAttributesEntry that contains the + chap credentials which this PSA will use to + authenticate itself to primary sites." + REFERENCE + "IPS-AUTH MIB" +::= { eqliscsiReplicantSiteEntry 5 } + +eqliscsiReplicantControlTargetIscsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..223)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + The iSCSI name of the group-wide target that is + used to encapsulate replication control commands." +::= { eqliscsiReplicantSiteEntry 6 } + + +eqliscsiReplicantSiteSNMPContext OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The SNMP context that will be used by applications at the + local site to browse MIBs on the remote site." +::= { eqliscsiReplicantSiteEntry 7 } + +eqliscsiReplicantSiteContact OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This field contains the full name of the replication site administrator." +::= { eqliscsiReplicantSiteEntry 8 } + +eqliscsiReplicantSiteEmail OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This field specifies the email address of the replication site administrator." +::= { eqliscsiReplicantSiteEntry 9 } + +eqliscsiReplicantSitePhone OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This field specifies the phone number of the replication site administrator." +::= { eqliscsiReplicantSiteEntry 10 } + +eqliscsiReplicantSiteMobile OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This field specifies the cell phone number of the replication site administrator." +::= { eqliscsiReplicantSiteEntry 11 } + +eqliscsiReplicantSiteDescription OBJECT-TYPE + SYNTAX UTFString(SIZE(0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This field contains a detailed description of the site." + ::= { eqliscsiReplicantSiteEntry 12 } + +eqliscsiReplicantSiteSpaceAllocated OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The total amount of pool space reserved for use by + the site. Replication may be set up as needed by the + administrators at the site as long as the total required + reserve does not exceed this value." + ::= { eqliscsiReplicantSiteEntry 13 } + +eqliscsiReplicantSiteSpaceUsed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The amount of reserve space already used by replicated volumes + configured by the site administrator. This value may not exceed + the corresponding value for eqliscsiReplicantSiteSpaceAllocated" + ::= { eqliscsiReplicantSiteEntry 14 } + +eqliscsiReplicantSiteControlChannelStatus OBJECT-TYPE + SYNTAX INTEGER { + control-target-not-configured(1), + control-credentials-not-configured(2), + authentication-failed(3), + logged-in(4), + logged-out(5), + paused(6) + + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION " The current status of the control channel from primary site." + ::= { eqliscsiReplicantSiteEntry 15 } + +eqliscsiReplicantSiteAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + paused(2), + nuke(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION " When set to pause, all the replications coming from this primary site will be + temporarily suspended until set by the user to enabled. + When set to nuke, all replicasets will be deleted. + " + DEFVAL { enabled } + ::= { eqliscsiReplicantSiteEntry 16 } + +eqliscsiReplicantSiteTotalNumSnapshots OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION " the total number of snapshots in secondary site. + " + ::= { eqliscsiReplicantSiteEntry 17 } + +eqliscsiReplicantSiteStoragePoolIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies a unique index for identifying a storage pool." + ::= { eqliscsiReplicantSiteEntry 18 } + +eqliscsiReplicantSiteSpaceSubscribed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The total amount of pool space subscribed for use by + the site. Subscribed space is the advertised space for + thin provisioned volumes and it is the actual volume size + for regular volumes." + ::= { eqliscsiReplicantSiteEntry 19 } + +eqliscsiReplicantSiteInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The well-known IP address of the group located at the + site. This will be the IP address to which iSCSI + replication traffic will be directed." +::= { eqliscsiReplicantSiteEntry 20 } + +eqliscsiReplicantSiteInetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The well-known IP address of the group located at the + site. This will be the IP address to which iSCSI + replication traffic will be directed." +::= { eqliscsiReplicantSiteEntry 21 } + +eqliscsiReplicantSiteUnmanagedSpace OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The total amount of pool space not managed by + the site. This includes the space used by the unmanaged + replica sets and recovery volumes." + ::= { eqliscsiReplicantSiteEntry 22 } + +eqliscsiReplicantSiteReplType OBJECT-TYPE + SYNTAX INTEGER{ + normal(0), + external(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field represents the site type. 0 is normal aka regular repl site. 1 is external site that is not EQL." + DEFVAL { normal } + ::= { eqliscsiReplicantSiteEntry 23 } +---------------------------------------------------------------------- + +-- Volume collection objects table +-- + +eqliscsiVolCollectionObjectsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolCollectionObjectsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent + This table maintains the list of volume objects in each collection. + " +::= { eqliscsiTarget 21 } + +eqliscsiVolCollectionObjectsEntry OBJECT-TYPE + SYNTAX EqliscsiVolCollectionObjectsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table." + INDEX { eqliscsiVolCollectionIndex, eqliscsiLocalMemberId, eqliscsiVolumeIndex} +::= { eqliscsiVolCollectionObjectsTable 1 } + +EqliscsiVolCollectionObjectsEntry ::= SEQUENCE { + eqliscsiVolCollectionIndex Unsigned32, + eqliscsiVolCollectionObjectRowStatus RowStatus +} + +eqliscsiVolCollectionIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique 32 bit identifier for this row" +::= { eqliscsiVolCollectionObjectsEntry 1 } + +eqliscsiVolCollectionObjectRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status used to manage this row." +::= { eqliscsiVolCollectionObjectsEntry 2 } + +---------------------------------------------------------------------- + +-- Volume collection table +-- + +eqliscsiVolCollectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolCollectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent + This table maintains the list of volume collections and the supported operations + on the collection." +::= { eqliscsiTarget 22 } + +eqliscsiVolCollectionEntry OBJECT-TYPE + SYNTAX EqliscsiVolCollectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table." + INDEX { eqliscsiVolCollectionIndex} +::= { eqliscsiVolCollectionTable 1 } + +EqliscsiVolCollectionEntry ::= SEQUENCE { + eqliscsiVolCollectionRowStatus RowStatus, + eqliscsiVolCollectionName OCTET STRING, + eqliscsiVolCollectionDescription UTFString, + eqliscsiVolCollectionReplService INTEGER, + eqliscsiVolCollectionSite SiteIndexOrZero, + eqliscsiVolCollectionFlags BITS +} + + +eqliscsiVolCollectionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status used to manage this row. + When deleteing a row from this table all the corresponding rows in snapcollection table + must be reset to zero vol collection index" +::= { eqliscsiVolCollectionEntry 1 } + +eqliscsiVolCollectionName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + This field specifies a user friendly name for this collection. + 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." + ::= { eqliscsiVolCollectionEntry 2 } + +eqliscsiVolCollectionDescription OBJECT-TYPE + SYNTAX UTFString (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies a descriptive string that provides details about this collection. + The description can be up to 128 characters." + DEFVAL { "" } + ::= { eqliscsiVolCollectionEntry 3 } + +eqliscsiVolCollectionReplService OBJECT-TYPE + SYNTAX INTEGER { + none(0), + replica-site(1), + replicated-primary(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the replication service on the volume collection. + If this volume collection is created for replication of a volume collection at partner site, + then the value is set to replica-site. + If this volume collection is enabled for replication to a partner site, the the value is + set to replicated-primary." + DEFVAL { 0 } + ::= { eqliscsiVolCollectionEntry 4 } + +eqliscsiVolCollectionSite OBJECT-TYPE + SYNTAX SiteIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the partner to which this collection belongs. The value + will match with eqliscsiVolumeReplSiteIndex if this collection belongs to a partner. + Otherwise the value is set to zero. The value will be non-zero only when + eqliscsiVolCollectionReplService is replica-site." + DEFVAL { 0 } + ::= { eqliscsiVolCollectionEntry 5 } + +eqliscsiVolCollectionFlags OBJECT-TYPE + SYNTAX BITS { + isPoolSyncReplicated(0), -- is the volume collection a sync rep collection? + 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-create + STATUS current + DESCRIPTION "This fields defines the common place holder for volume collection operational flags. The flags must be of type + enable(1) or disable(0), and the default will always be disable(0)." + DEFVAL { {} } + ::= { eqliscsiVolCollectionEntry 6 } + +---------------------------------------------------------------------- +-- Snapshot collection objects table +-- + +eqliscsiSnapCollectionObjectsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiSnapCollectionObjectsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent + This table maintains the list of snapshot objects in each collection. + " +::= { eqliscsiTarget 23 } + +eqliscsiSnapCollectionObjectsEntry OBJECT-TYPE + SYNTAX EqliscsiSnapCollectionObjectsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table." + INDEX { eqliscsiSnapCollectionIndex, eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiSnapshotIndex } +::= { eqliscsiSnapCollectionObjectsTable 1 } + +EqliscsiSnapCollectionObjectsEntry ::= SEQUENCE { + eqliscsiSnapCollectionIndex Unsigned32, + eqliscsiSnapCollectionObjectRowStatus RowStatus +} + +eqliscsiSnapCollectionIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique 32 bit identifier for this row" +::= { eqliscsiSnapCollectionObjectsEntry 1 } + +eqliscsiSnapCollectionObjectRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status used to manage this row. Rowstatus is set to notInService by the subsystem + when the actual snapshot represented by this row is deleted. The row from this table + will be automatically deleted when the corresponding volume is deleted (or) #when + all rows of this group have the status notInService# (or) when the corresponding row is deleted + from snapcollection table." +::= { eqliscsiSnapCollectionObjectsEntry 2 } + +---------------------------------------------------------------------- + +-- Snapshot collection table +-- + +eqliscsiSnapCollectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiSnapCollectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent + This table maintains the list of snapshot collections and the supported operations + on the collection. + TimeoutCreate:60 TimeoutDelete:60" +::= { eqliscsiTarget 24 } + +eqliscsiSnapCollectionEntry OBJECT-TYPE + SYNTAX EqliscsiSnapCollectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table." + INDEX { eqliscsiSnapCollectionIndex} +::= { eqliscsiSnapCollectionTable 1 } + +EqliscsiSnapCollectionEntry ::= SEQUENCE { + eqliscsiSnapCollectionRowStatus RowStatus, + eqliscsiSnapCollectionName OCTET STRING, + eqliscsiSnapCollectionDescription UTFString, + eqliscsiSnapCollectionTimestamp Counter32, + eqliscsiSnapCollectionNoofSnaps Unsigned32, + eqliscsiSnapCollectionVolIndex Unsigned32, + eqliscsiSnapCollectionVSS INTEGER, + eqliscsiSnapCollectionScheduleIndex Integer32, + eqliscsiSnapCollectionReplicated SiteIndexOrZero, + eqliscsiSnapCollectionType INTEGER, + eqliscsiSnapCollectionSite SiteIndexOrZero +} + + +eqliscsiSnapCollectionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status used to manage this row." +::= { eqliscsiSnapCollectionEntry 1 } + +eqliscsiSnapCollectionName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + This field specifies a user friendly name for this collection. + The name must not contain spaces or special characters. + The name can be up to 64 characters in length. There is no default." + ::= { eqliscsiSnapCollectionEntry 2 } + +eqliscsiSnapCollectionDescription OBJECT-TYPE + SYNTAX UTFString (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies a descriptive string that provides details about this collection. + The description can be up to 128 characters." + DEFVAL { "" } + ::= { eqliscsiSnapCollectionEntry 3 } + +eqliscsiSnapCollectionTimestamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + This field specifies the creation time for snapshot. + Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01." + ::= { eqliscsiSnapCollectionEntry 4 } + +eqliscsiSnapCollectionNoofSnaps OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " No of snapshots in this collection at the time of creation." + ::= { eqliscsiSnapCollectionEntry 5 } + +eqliscsiSnapCollectionVolIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " EQL-SECONDARY-KEY + The index of the volcollection that created this group. + When the volcollection is deleted, this value will be set to zero." + ::= { eqliscsiSnapCollectionEntry 6 } + +eqliscsiSnapCollectionVSS OBJECT-TYPE + SYNTAX INTEGER{ + regular(0), + vss(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION " If this snap collection is created using vss." + DEFVAL {0} + ::= { eqliscsiSnapCollectionEntry 7 } + +eqliscsiSnapCollectionScheduleIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " EQL-SECONDARY-KEY + This field specifies the index of the snapshot policy if it is created + by a snapshotpolicy, otherwise it will be set to zero. If the policy + is deleted after the snapshot is created, this will be reset back to + zero by the subsystem." + ::= { eqliscsiSnapCollectionEntry 8 } + +eqliscsiSnapCollectionReplicated OBJECT-TYPE + SYNTAX SiteIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When a row is created with this object set to a non zero value, + , the snapcollection will be queued to be replicated to the + remote location indicated by the corresponing value + of site index in the site table + + The value for this object cannot be changed to zero once the snapcollection + is created." + ::= { eqliscsiSnapCollectionEntry 9} + +eqliscsiSnapCollectionType OBJECT-TYPE + SYNTAX INTEGER { + regular(0), + replica-site(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Specifies the type of snapcollection." + DEFVAL { 0 } + ::= {eqliscsiSnapCollectionEntry 10 } + +eqliscsiSnapCollectionSite OBJECT-TYPE + SYNTAX SiteIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION "If non-zero, this value represents the partner who created this snap collection ie eqliscsiReplicantSiteIndex. + This collection belongs to that partner not to our group." + DEFVAL {0} + ::= { eqliscsiSnapCollectionEntry 11} + +---------------------------------------------------------------------- + +eqliscsiSnapCollectionPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiSnapCollectionPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Storage SnapSnot Policy Table." + ::= { eqliscsiTarget 25 } + +eqliscsiSnapCollectionPolicyEntry OBJECT-TYPE + SYNTAX EqliscsiSnapCollectionPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing snapshot scheduling policy + information.The policy determines when to create + snapshot(s) of a volume collection." + INDEX { eqliscsiVolCollectionIndex, eqliscsiSnapCollectionPolicyIndex } +::= { eqliscsiSnapCollectionPolicyTable 1 } + + +EqliscsiSnapCollectionPolicyEntry ::= + SEQUENCE { + eqliscsiSnapCollectionPolicyIndex Integer32, + eqliscsiSnapCollectionPolicyRowStatus RowStatus, + eqliscsiSnapCollectionPolicyName OCTET STRING, + eqliscsiSnapCollectionPolicyAccessType INTEGER, + eqliscsiSnapCollectionPolicyStatus INTEGER, + eqliscsiSnapCollectionPolicyMaxKeep Integer32, + eqliscsiSnapCollectionPolicyType INTEGER, + eqliscsiSnapCollectionPolicyRepeatFactor Integer32, + eqliscsiSnapCollectionPolicyStartTime Integer32, + eqliscsiSnapCollectionPolicyEndTime Integer32, + eqliscsiSnapCollectionPolicyTimeFrequency Integer32, + eqliscsiSnapCollectionPolicyStartDate Integer32, + eqliscsiSnapCollectionPolicyEndDate Integer32, + eqliscsiSnapCollectionPolicyWeekMask Integer32, + eqliscsiSnapCollectionPolicyMonthMask Integer32, + eqliscsiSnapCollectionPolicyNextCreate Counter32, + eqliscsiSnapCollectionPolicyOccurence Integer32, + eqliscsiSnapCollectionPolicyReplication SiteIndexOrZero, + eqliscsiSnapCollectionPolicyAdminStatus INTEGER + } + +eqliscsiSnapCollectionPolicyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This value uniquely identifies the snapshot policies for a volume collection." + + ::= { eqliscsiSnapCollectionPolicyEntry 1 } + +eqliscsiSnapCollectionPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value is used to manage the conceptual row." + + ::= { eqliscsiSnapCollectionPolicyEntry 2 } + + +eqliscsiSnapCollectionPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value specifies user friendly name for the policy. + It is unique within the context of a volume collection. Spaces are not allowed." + + ::= { eqliscsiSnapCollectionPolicyEntry 3} + +eqliscsiSnapCollectionPolicyAccessType OBJECT-TYPE + SYNTAX INTEGER { + read-write (1), + read-only (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Snapshots created using this policy will have accesstype same as the + value of this object." + DEFVAL { 1 } + ::= { eqliscsiSnapCollectionPolicyEntry 4 } + +eqliscsiSnapCollectionPolicyStatus OBJECT-TYPE + SYNTAX INTEGER { + online (1), + offline (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Snapshots created using this policy will have status same as the + value of this object." + + DEFVAL { offline } + ::= { eqliscsiSnapCollectionPolicyEntry 5 } + +eqliscsiSnapCollectionPolicyMaxKeep OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + UNITS "snapshots" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The value of this object determines the maximum no of snapshots + created by this policy that can exist at a given time. When number + of snapshots created by this policy reaches this value, for creating + a new snapshot oldest snapshot created using this policy will be + deleted. + In a set operation, if the new value of this object is less than + the old value, required number of oldest snapshots created by this + policy will be deleted. + " + DEFVAL { 10 } + ::= { eqliscsiSnapCollectionPolicyEntry 6 } + +eqliscsiSnapCollectionPolicyType OBJECT-TYPE + SYNTAX INTEGER { + once (1), + daily (2), + weekly (3), + monthly (4), + hourly (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The value of this object determines the basic type of this policy. + Except when set to once, the effective repetition period of the + policy is determined using the value of this object along with + the value of eqliscsiSnapCollectionPolicyRepeatFactor. + (See description of eqliscsiSnapCollectionPolicyRepeatFactor + for more information.) + " + + DEFVAL { daily } + ::= { eqliscsiSnapCollectionPolicyEntry 7 } + +eqliscsiSnapCollectionPolicyRepeatFactor OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object along with eqliscsiSnapCollectionPolicyType + determines the effective repetition interval for this policy. + The valid values are + + PolicyType RepeatFactor + once 1 + hourly 1 + daily 1-2147483647 + weekly 1-2147483647 + monthly 1-2147483647 + + If the policy type is daily and the value of this object is 2, + snapshots will be taken once in every 2 days. + " + ::= { eqliscsiSnapCollectionPolicyEntry 8 } + + +eqliscsiSnapCollectionPolicyStartTime OBJECT-TYPE + SYNTAX Integer32 (0..1439) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The value of this object represents the time to start creating + snapshot(s) within a day expressed as number of minutes + from 12:00AM. The maximum value for this column is 24*60-1 which + represents 11:59PM. + " + + DEFVAL { 0 } + ::= { eqliscsiSnapCollectionPolicyEntry 9 } + +eqliscsiSnapCollectionPolicyEndTime OBJECT-TYPE + SYNTAX Integer32 (0..1439) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The value of this object represents the time to stop creating + snapshot(s) within a day expressed as number of minutes + from 12:00AM. The maximum value for this column is 24*60-1 which + represents 11:59PM. + + If eqliscsiSnapCollectionPolicyType is once or hourly, the value of + this column doesn't have any significance. + + If the value of this column is greater than start time, it + represents end-time on the same day as start time. If the value + is less than or equal to start time, it represents end-time on the + next day of start time. + This value doesnt have significance when frequency is set to zero. + Endtime is exclusive when calculating no of snapshots. + + Example: + StartTime EndTime Frequency NoofSnapshots + 1320(10pm) 1380(11pm) 30mins 2 + 1320(10pm) 240(4am) 60mins 6 + 1320(10pm) 1320(10pm) 60mins 24 + 1320(10pm) 1319(9:59pm) 60mins 24 + 1320(10pm) - 0mins 1 + " + ::= { eqliscsiSnapCollectionPolicyEntry 10 } + +eqliscsiSnapCollectionPolicyTimeFrequency OBJECT-TYPE + SYNTAX Integer32 (0..1439) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object determines how frequent snapshots must be + taken between start time and end time. This value doesn't have + significance when policy type is set to once. For other policytypes, + the value of end time is exclusive. + For example if starttime is 180 (3:00AM) and endtime is + 240(4:00AM), when frequency is set to 30, snapshots will be + created at 3:00AM, 3:30AM. + If the value is zero, it represents invalid frequency and + in such case, end time doesnt have significance. + " + + ::= { eqliscsiSnapCollectionPolicyEntry 11 } + +eqliscsiSnapCollectionPolicyStartDate OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "days" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this object determines the date from which the policy + will be active. By default, this is the policy creation date. + The value is expressed as number of days since epoch. + " + + ::= { eqliscsiSnapCollectionPolicyEntry 12 } + +eqliscsiSnapCollectionPolicyEndDate OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "days" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this object determines the date after which the policy + will be inactive.It doesnt have significance when policy type + is once. Default value is the mamixum value allowed. When set to maximum + value, the policy will be active until it gets deleted. + The value is expressed as number of days since epoch. + " + DEFVAL { 2147483647 } + + ::= { eqliscsiSnapCollectionPolicyEntry 13 } + + +eqliscsiSnapCollectionPolicyWeekMask OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this column is significant only if policytype is + set to weekly or monthly. When the value is 0x7fffffff, it + represents a special meaning to the value of occurence. See + the description for occurence below. + The LSB to LSB+6 bits of the mask are significant. + Each bit represents a day in the week with LSB being Mon and LSB+6 + being Sun. + If mask is 0x00000041 - snapshots will be created on Monday and + Sunday. If mask is 0x0000007f - snapshots will be created on all + weekdays which is effectively a daily policy. If mask is 0x0000001f, + it represents week days.If mask is 0x00000060, it represents + weekend days. + " + + ::= { eqliscsiSnapCollectionPolicyEntry 14 } + +eqliscsiSnapCollectionPolicyMonthMask OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this column is currently not being used." + + ::= { eqliscsiSnapCollectionPolicyEntry 15 } + +eqliscsiSnapCollectionPolicyNextCreate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + EQL-SECONDARY-KEY + The value of this column represents number of seconds since epoch + at which the next snapshot by this policy is going to be created. + " + + ::= { eqliscsiSnapCollectionPolicyEntry 16 } + +eqliscsiSnapCollectionPolicyOccurence OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The value of this column is significant only if the policy type is + set to monthly. + + If weekmask is set to 0x7fffffff, the value of this column represents + the occurence of a day with in a month. Example:If the value of this + column is 5, it represents 5th day of the month. When the week mask + is set to a value other than 0x7fffffff, the value of this column + defines the occurence of a day as defined by weekmask. Example: When + weekmask is set to 0x00000001 (Monday) and value of this column + represents the following. + + Value Meaning + + 0x1 First monday of the month + 0x2 Second monday of the month + 0x3 Third monday of the month + 0x4 Fourth monday of the month + 0x7fffffff Last monday of the month + " + + DEFVAL {0} + ::= { eqliscsiSnapCollectionPolicyEntry 17 } + +eqliscsiSnapCollectionPolicyReplication OBJECT-TYPE + SYNTAX SiteIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When a row is created with this object set to a non-zero value, and + a replication relationship has been configured for all volumes in the + volume collection, the snapshots created will be queued to be replicated to the + remote location as defined by the corresponding entry in the site table. + The value for this object cannot be changed once the schedule + is created. All the volumes in this collection must be replicating to the + same partner." + ::= { eqliscsiSnapCollectionPolicyEntry 18 } + +eqliscsiSnapCollectionPolicyAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(0), + disable(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "When disabled, the schedule will stop creating snap collections until reenabled." + DEFVAL {enable} + ::= { eqliscsiSnapCollectionPolicyEntry 19 } + +---------------------------------------------------- +eqliscsiVolCollectionStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolCollectionStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Dynamic + This table maintains the dynamic values related to volume collection like number of snapcollection + in a volume collection." +::= { eqliscsiTarget 26 } + +eqliscsiVolCollectionStatusEntry OBJECT-TYPE + SYNTAX EqliscsiVolCollectionStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table." + INDEX { eqliscsiVolCollectionIndex} +::= { eqliscsiVolCollectionStatusTable 1 } + +EqliscsiVolCollectionStatusEntry ::= + SEQUENCE { + eqliscsiNoOfSnapCollections Unsigned32 + } +eqliscsiNoOfSnapCollections OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the total number of snap collections in a volume collection. + number of rows in eqliscsiSnapCollectionTable that belong to this volume set." + DEFVAL {0} + ::= { eqliscsiVolCollectionStatusEntry 1 } +----------------------------------------------- +eqliscsiSnapCollectionAdminGroup OBJECT IDENTIFIER ::= { eqliscsiTarget 27 } + +eqliscsiLastSnapCollectionIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EqualLogic-Dynamic + This object represents the highest numeric index that + any row in the eqliscsiSnapCollectionTable has. An application + can use this value to determine an index with whico + create an additional row in that table without scanning + the entire table for a usable index." + ::= { eqliscsiSnapCollectionAdminGroup 1 } + +-- Remote ReplicaCollectionObjects Table +-- + +eqliscsiRemoteReplicaCollectionObjectsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiRemoteReplicaCollectionObjectsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent" +::= { eqliscsiTarget 28 } + +eqliscsiRemoteReplicaCollectionObjectsEntry OBJECT-TYPE + SYNTAX EqliscsiRemoteReplicaCollectionObjectsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { eqliscsiVolumeReplSiteIndex, eqliscsiRemoteSnapCollectionIndex, eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiRemoteVolumeIndex, eqliscsiRemoteSnapIndex } +::= { eqliscsiRemoteReplicaCollectionObjectsTable 1 } + +EqliscsiRemoteReplicaCollectionObjectsEntry ::= SEQUENCE { + eqliscsiRemoteSnapCollectionIndex Unsigned32, + eqliscsiRemoteReplCollectionObjRowStatus RowStatus +} + +eqliscsiRemoteSnapCollectionIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies a unique index for identifing a snapshot collection on remote site. + The index is the same as the value for eqliscsiSnapCollectionIndex on + the remote site." +::= { eqliscsiRemoteReplicaCollectionObjectsEntry 1 } + + +eqliscsiRemoteReplCollectionObjRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Row status used to manage this row. Rowstatus is set to notInService by the subsystem + when the actual replica represented by this row is deleted. The row from this table + will be automatically deleted when + all rows that belong to a collection have the status notInService# (or) + when the corresponding row is deleted from remotereplicacollection table." +::= { eqliscsiRemoteReplicaCollectionObjectsEntry 2 } + +-- Remote ReplicaCollection Table +-- + +eqliscsiRemoteReplicaCollectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiRemoteReplicaCollectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent" +::= { eqliscsiTarget 29 } + +eqliscsiRemoteReplicaCollectionEntry OBJECT-TYPE + SYNTAX EqliscsiRemoteReplicaCollectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { eqliscsiVolumeReplSiteIndex, eqliscsiRemoteSnapCollectionIndex } +::= { eqliscsiRemoteReplicaCollectionTable 1 } + +EqliscsiRemoteReplicaCollectionEntry ::= SEQUENCE { + eqliscsiRemoteReplCollectionName OCTET STRING, + eqliscsiRemoteReplCollectionAdminStatus INTEGER, + eqliscsiRemoteReplCollectionTimeStamp Counter32, + eqliscsiRemoteReplCollectionVolIndex Unsigned32, + eqliscsiRemoteReplCollectionSchedIndex Unsigned32 + } + +eqliscsiRemoteReplCollectionName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the friendly name used to identify the replica Collection on remote site. + The name is auto-generated. The name is unique between replica collections of a single + volumecollection at a particular site." + ::= { eqliscsiRemoteReplicaCollectionEntry 1 } + +eqliscsiRemoteReplCollectionAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + none(0), + delete(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Manage the replica status. The row will be deleted from this table if value is set to delete." +::= { eqliscsiRemoteReplicaCollectionEntry 2 } + +eqliscsiRemoteReplCollectionTimeStamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + This field specifies the creation time of the replica collection. + Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01. + " + ::= { eqliscsiRemoteReplicaCollectionEntry 3 } +eqliscsiRemoteReplCollectionVolIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " EQL-SECONDARY-KEY + This field specifies the index of the vol collection on the primary site used to create + this snap collection + was created on remote site. The value will be zero if the volcollection + doesn't exist anymore. + The index is the same as the the value for eqliscsiVolCollectionIndex + for the repl collection." +::= { eqliscsiRemoteReplicaCollectionEntry 4 } + +eqliscsiRemoteReplCollectionSchedIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " EQL-SECONDARY-KEY + This field specifies the index of the schedule on the primary site that initiated + create replica collection operation. This will be set to zero when schedule is deleted. + " +::= { eqliscsiRemoteReplicaCollectionEntry 5 } +---------------------------------- +-- VolumeCollection Replication Table +-- + +eqliscsiVolColReplicationTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolColReplicationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent" +::= { eqliscsiTarget 30 } + +eqliscsiVolColReplicationEntry OBJECT-TYPE + SYNTAX EqliscsiVolColReplicationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { eqliscsiVolCollectionIndex, eqliscsiVolumeReplSiteIndex } +::= { eqliscsiVolColReplicationTable 1 } + +EqliscsiVolColReplicationEntry ::= SEQUENCE { + eqliscsiVolColReplRowStatus RowStatus, + eqliscsiVolColReplAdminStatus INTEGER, + eqliscsiVolColReplDeletionPolicy INTEGER, + eqliscsiVolColReplRemoteCollectionId Unsigned32 +} + +eqliscsiVolColReplRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the row" +::= { eqliscsiVolColReplicationEntry 1 } + +eqliscsiVolColReplAdminStatus OBJECT-TYPE + SYNTAX INTEGER{ + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object is used to request a change + in the current admin status of the replication + process. When read, it represents the current + admin status. + If disabled, the replication can NEVER be restarted again." + DEFVAL { enabled } +::= { eqliscsiVolColReplicationEntry 2 } + +eqliscsiVolColReplDeletionPolicy OBJECT-TYPE + SYNTAX INTEGER { + local-only(1), + remote(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The depth of deletion desired when replication at the local + array is disabled for an associated primary volume collection. The choices are + as follows: + local_only: Only the local references to the remote replica set collection + will be removed. The remote replica set collection will remain + intact and will need to be managed at the remote site. + remote: The remote replica set collection will be deleted. This will destroy + all of the remote data. + + Note that setting the value to 'remote' will cause the delete operation + to fail if there is no connectivity to the remote site. If the deletion needs to + proceed regardless of the state of the remote site, the local_only policy shoud be + used" + DEFVAL { remote } +::= { eqliscsiVolColReplicationEntry 3 } + +eqliscsiVolColReplRemoteCollectionId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " An identifier for the remote replica volume collection. The value is same as eqliscsiVolCollectionIndex + of the collection created at partner site." +::= { eqliscsiVolColReplicationEntry 4 } + +---------------------------------- +-- VolumeCollection Replication Status Table +-- + +eqliscsiVolColReplStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolColReplStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Dynamic" +::= { eqliscsiTarget 31 } + +eqliscsiVolColReplStatusEntry OBJECT-TYPE + SYNTAX EqliscsiVolColReplStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Statistics related to volume collection replication configuration." + AUGMENTS { eqliscsiVolColReplicationEntry } +::= { eqliscsiVolColReplStatusTable 1 } + +EqliscsiVolColReplStatusEntry ::= SEQUENCE { + eqliscsiVolColReplStatusNumReplicas Unsigned32 +} + + +eqliscsiVolColReplStatusNumReplicas OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of replica collections present at the replica site + for this volume collection. + The value of this object matches with number of rows in eqliscsiRemoteReplicaCollectionTable + that correspond to this volume replication entry." + DEFVAL { 0 } +::= { eqliscsiVolColReplStatusEntry 1 } + +--************************************************************************* + +eqlVolumePoolPlacementTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlVolumePoolPlacementEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Volume Storage Pool Placement Table. + This table contains a list of volume placements in a pool." + ::= { eqliscsiTarget 32 } + +eqlVolumePoolPlacementEntry OBJECT-TYPE + SYNTAX EqlVolumePoolPlacementEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing a placement of a volume in a pool." + INDEX { eqlGroupId, eqlStoragePoolIndex, eqliscsiLocalMemberId, eqliscsiVolumeIndex } + ::= { eqlVolumePoolPlacementTable 1 } + +EqlVolumePoolPlacementEntry ::= + SEQUENCE { + eqlVolumePoolPlacementiscsiVolumePsvId OCTET STRING + } + +eqlVolumePoolPlacementiscsiVolumePsvId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + This field is for internal use only." + ::= { eqlVolumePoolPlacementEntry 1 } + + +--- Volume Replication Statistics Table +-- + +eqliscsiVolReplStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolReplStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent" +::= { eqliscsiTarget 33 } + +eqliscsiVolReplStatisticsEntry OBJECT-TYPE + SYNTAX EqliscsiVolReplStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeReplSiteIndex , eqliscsiReplSampleIndex} +::= { eqliscsiVolReplStatisticsTable 1 } + +EqliscsiVolReplStatisticsEntry ::= SEQUENCE { + eqliscsiReplSampleIndex Unsigned32, + eqliscsiReplStartTime Counter32, + eqliscsiReplEndTime Counter32, + eqliscsiReplTxData Counter64, + eqliscsiReplTxStatus INTEGER + } + +eqliscsiReplSampleIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An integer value to represent the sample." + +::= { eqliscsiVolReplStatisticsEntry 1 } + +eqliscsiReplStartTime OBJECT-TYPE + SYNTAX Counter32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time at which the replication started represented as number of seconds since epoch." + +::= { eqliscsiVolReplStatisticsEntry 2 } + +eqliscsiReplEndTime OBJECT-TYPE + SYNTAX Counter32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time at which the replication finished represented as number of seconds since epoch." + +::= { eqliscsiVolReplStatisticsEntry 3 } + +eqliscsiReplTxData OBJECT-TYPE + SYNTAX Counter64 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The amount of data transfered from startTime to endTime in MB." + +::= { eqliscsiVolReplStatisticsEntry 4 } + +eqliscsiReplTxStatus OBJECT-TYPE + SYNTAX INTEGER + { + in-progress(0), + success(1), + cancelled(2), + failed(3), + remoteReplicaSetIsFailoverVolume(4), + incomplete(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status of data transfer for this replication. If replication is disabled, + the status will be set to incomplete." + +::= { eqliscsiVolReplStatisticsEntry 5 } +--************************************************************************* + +eqliscsiVolumeStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Storage Volume Table. + This table contains a list of volumes in a group and their statistics." + ::= { eqliscsiTarget 34 } + + +eqliscsiVolumeStatisticsEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing volume statistics." + AUGMENTS { eqliscsiVolumeEntry } + + ::= { eqliscsiVolumeStatisticsTable 1} + +EqliscsiVolumeStatisticsEntry ::= + SEQUENCE { + eqliscsiVolumeStatsCmdPdus Counter32, + eqliscsiVolumeStatsRspPdus Counter32, + eqliscsiVolumeStatsTxData Counter64, + eqliscsiVolumeStatsRxData Counter64, + eqliscsiVolumeStatsNoOfSessions Unsigned32, + eqliscsiVolumeStatsReadLatency Counter64, + eqliscsiVolumeStatsWriteLatency Counter64, + eqliscsiVolumeStatsReadOpCount Counter64, + eqliscsiVolumeStatsWriteOpCount Counter64, + eqliscsiVolumeStatsReadAvgLatency Gauge32, + eqliscsiVolumeStatsWriteAvgLatency Gauge32, + eqliscsiVolumeStatsIscsiReadWriteCmdsReceived Counter32, + eqliscsiVolumeStatsIscsiReadWriteCmdsCompleted Counter32, + eqliscsiVolumeStatsHCIscsiReadWriteCmdsReceived Counter64, + eqliscsiVolumeStatsHCIscsiTotalQD Counter64, + eqliscsiVolumeStatsMisAlignedIO Counter64 + } + +eqliscsiVolumeStatsCmdPdus OBJECT-TYPE + SYNTAX Counter32 + UNITS "PDUs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of Command PDUs transferred to this volume." +::= { eqliscsiVolumeStatisticsEntry 1 } + +eqliscsiVolumeStatsRspPdus OBJECT-TYPE + SYNTAX Counter32 + UNITS "PDUs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of Response PDUs transferred to this volume." +::= { eqliscsiVolumeStatisticsEntry 2 } + +eqliscsiVolumeStatsTxData OBJECT-TYPE + SYNTAX Counter64 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of data octets that were transmitted by + the local iSCSI node." +::= { eqliscsiVolumeStatisticsEntry 3 } + +eqliscsiVolumeStatsRxData OBJECT-TYPE + SYNTAX Counter64 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of data octets that were received by + the local iSCSI node." +::= { eqliscsiVolumeStatisticsEntry 4 } + +eqliscsiVolumeStatsNoOfSessions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of sessions that were established and closed so far to this volume. + " +::= { eqliscsiVolumeStatisticsEntry 5 } + +eqliscsiVolumeStatsReadLatency OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The accumulative latency in milli seconds for read operations on this volume." +::= { eqliscsiVolumeStatisticsEntry 6 } + +eqliscsiVolumeStatsWriteLatency OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The accumulative latency in milli seconds for write operations on this volume." +::= { eqliscsiVolumeStatisticsEntry 7 } + +eqliscsiVolumeStatsReadOpCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of read operations on this volume." +::= { eqliscsiVolumeStatisticsEntry 8 } + +eqliscsiVolumeStatsWriteOpCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of write operations on this volume." +::= { eqliscsiVolumeStatisticsEntry 9 } + +eqliscsiVolumeStatsReadAvgLatency OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average latency in milli seconds for read operations on this volume." +::= { eqliscsiVolumeStatisticsEntry 10 } + +eqliscsiVolumeStatsWriteAvgLatency OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average latency in milli seconds for write operations on this volume." +::= { eqliscsiVolumeStatisticsEntry 11 } + +eqliscsiVolumeStatsIscsiReadWriteCmdsReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of iscsi read/write commands received for operations on this volume." +::= { eqliscsiVolumeStatisticsEntry 12 } + +eqliscsiVolumeStatsIscsiReadWriteCmdsCompleted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 32-bit counter that is incremented by the current number of outstanding iSCSI IO + operations each time an iSCSI IO is received by the target. The iSCSI IO operations include + both reads and writes. This counter when divided by the total number of iSCSI IO operations + provides the average queue depth." +::= { eqliscsiVolumeStatisticsEntry 13 } + +eqliscsiVolumeStatsHCIscsiReadWriteCmdsReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of iscsi read/write commands received for operations on this volume. + This object is a 64-bit version of eqliscsiVolumeStatsIscsiReadWriteCmdsReceived." +::= { eqliscsiVolumeStatisticsEntry 14 } + +eqliscsiVolumeStatsHCIscsiTotalQD OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 64-bit counter that is incremented by the current number of outstanding iSCSI IO + operations each time an iSCSI IO is received by the target. The iSCSI IO operations include + both reads and writes. This counter when divided by the total number of iSCSI IO operations + provides the average queue depth. + This object is a 64 bit version of eqliscsiVolumeStatsIscsiReadWriteCmdsCompleted." +::= { eqliscsiVolumeStatisticsEntry 15 } + +eqliscsiVolumeStatsMisAlignedIO OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 64-bit counter that is incremented by the number of mis-aligned I/O operations performed on a volume + TODO - beef this up!!!!!" +::= { eqliscsiVolumeStatisticsEntry 16 } + +--*********************************************************************************** + + +eqliscsiTargetTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiTargetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent iSCSI Target Table. + This table contains a list of iSCSI targets in a group and their attributes." + ::= { eqliscsiTarget 36 } + + +eqliscsiTargetEntry OBJECT-TYPE + SYNTAX EqliscsiTargetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing target info." + INDEX { eqliscsiLocalMemberId, eqliscsiTargetIndex } + ::= { eqliscsiTargetTable 1} + +EqliscsiTargetEntry ::= + SEQUENCE { + eqliscsiTargetIndex Unsigned32, + eqliscsiTargetRowStatus RowStatus, + eqliscsiTargetUUID OCTET STRING, + eqliscsiTargetAlias OCTET STRING, + eqliscsiTargetIscsiName OCTET STRING, + eqliscsiTargetReserved1 Unsigned32, + eqliscsiTargetReserved2 Unsigned32, + eqliscsiTargetReserved3 Unsigned32 + } + +eqliscsiTargetIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies a unique index for identifing an iSCSI target." + ::= { eqliscsiTargetEntry 1} + +eqliscsiTargetRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqliscsiTargetEntry 2 } + +eqliscsiTargetUUID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + This field is for internal use only." + ::= { eqliscsiTargetEntry 3 } + +eqliscsiTargetAlias OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the iSCSI alias used for the target." + ::= { eqliscsiTargetEntry 4 } + +eqliscsiTargetIscsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..223)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + This field specifies the iSCSI target name." + ::= { eqliscsiTargetEntry 5 } + +eqliscsiTargetReserved1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is not currently used and is reserved." + ::= { eqliscsiTargetEntry 6} + +eqliscsiTargetReserved2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is not currently used and is reserved." + ::= { eqliscsiTargetEntry 7} + +eqliscsiTargetReserved3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is not currently used and is reserved." + ::= { eqliscsiTargetEntry 8} + +--********************************************************************************** + +eqliscsiTargetChapSecretsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiTargetChapSecretsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Chap Secrets Table for iSCSI targets" + ::= { eqliscsiTarget 37 } + +eqliscsiTargetChapSecretsEntry OBJECT-TYPE + SYNTAX EqliscsiTargetChapSecretsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing a CHAP secret credential." + INDEX { eqliscsiLocalMemberId, eqliscsiTargetIndex, eqliscsiTargetChapSecretsUsage, eqliscsiTargetChapSecretsIndex } + ::= { eqliscsiTargetChapSecretsTable 1 } + +EqliscsiTargetChapSecretsEntry ::= + SEQUENCE { + eqliscsiTargetChapSecretsUsage INTEGER, + eqliscsiTargetChapSecretsIndex Unsigned32, + eqliscsiTargetChapSecretsRowStatus RowStatus, + eqliscsiTargetChapSecretsUserName OCTET STRING, + eqliscsiTargetChapSecretsPassword OCTET STRING + } + +eqliscsiTargetChapSecretsUsage OBJECT-TYPE + SYNTAX INTEGER { + inbound-iscsi-chap (1), + outbound-iscsi-chap (2), + inbound-repl-chap (3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies a unique index for identifing a specific Chap credential." + ::= { eqliscsiTargetChapSecretsEntry 1 } + +eqliscsiTargetChapSecretsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies a unique index for identifing a specific Chap credential." + ::= { eqliscsiTargetChapSecretsEntry 2 } + +eqliscsiTargetChapSecretsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqliscsiTargetChapSecretsEntry 3 } + +eqliscsiTargetChapSecretsUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "EQL-SECONDARY-KEY + An octet string containing the user name for this credential." + ::= { eqliscsiTargetChapSecretsEntry 4 } + +eqliscsiTargetChapSecretsPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "An octet string containing the password for this credential." + --DEFAULT cookie "secure" + ::= { eqliscsiTargetChapSecretsEntry 5 } + +--********************************************************************************** + +eqliscsiVolumeSnapshotPolicyStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeSnapshotPolicyStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Storage SnapSnot Policy Table. + Note: eqliscsiSnapCollectionPolicyStatus entries (indexed by collection index and + policy index) are used along with eqliscsiVolumeSnapshotPolicyStatus entries (indexed + by member index, volume index and policy index). When they are used together, + eqliscsiSnapCollectionPolicyStatus indexes have a member index of 0xffffffff" + ::= { eqliscsiTarget 38 } + +eqliscsiVolumeSnapshotPolicyStatusEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeSnapshotPolicyStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry containing snapshot scheduling policy + information." + AUGMENTS { eqliscsiVolumeSnapshotPolicyEntry } +::= { eqliscsiVolumeSnapshotPolicyStatusTable 1 } + +EqliscsiVolumeSnapshotPolicyStatusEntry ::= + SEQUENCE { + eqliscsiVolumeSnapshotPolicyStatusNextCreate Counter32, + eqliscsiVolumeSnapshotPolicyStatusOperStatus INTEGER, + eqliscsiVolumeSnapshotPolicyStatusNoOfSnaps INTEGER + + } +eqliscsiVolumeSnapshotPolicyStatusNextCreate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value of this column represents number of seconds since epoch + at which the next snapshot by this policy is going to be created. + " + + ::= { eqliscsiVolumeSnapshotPolicyStatusEntry 1 } + +eqliscsiVolumeSnapshotPolicyStatusOperStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(0), + disabled(1), + expired(2) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value of this column represents the current operational status of this policy. + The policy status is set to expired after end date. + " + + ::= { eqliscsiVolumeSnapshotPolicyStatusEntry 2 } + +eqliscsiVolumeSnapshotPolicyStatusNoOfSnaps OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value of this column represents the current number of snapshots that exist in the system + created by this schedule. + " + + ::= { eqliscsiVolumeSnapshotPolicyStatusEntry 3 } +--******************************************************************************* +eqliscsiSnapCollectionPolicyStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiSnapCollectionPolicyStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Storage SnapSnot Collection Policy Table. + Note: eqliscsiSnapCollectionPolicyStatus entries (indexed by collection index and + policy index) are used along with eqliscsiVolumeSnapshotPolicyStatus entries (indexed + by member index, volume index and policy index). When they are used together, + eqliscsiSnapCollectionPolicyStatus indexes have a member index of 0xffffffff" + ::= { eqliscsiTarget 39 } + +eqliscsiSnapCollectionPolicyStatusEntry OBJECT-TYPE + SYNTAX EqliscsiSnapCollectionPolicyStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry containing snapshot scheduling policy + information." + AUGMENTS { eqliscsiSnapCollectionPolicyEntry } +::= { eqliscsiSnapCollectionPolicyStatusTable 1 } + +EqliscsiSnapCollectionPolicyStatusEntry ::= + SEQUENCE { + eqliscsiSnapCollectionPolicyStatusNextCreate Counter32, + eqliscsiSnapCollectionPolicyStatusOperStatus INTEGER, + eqliscsiSnapCollectionPolicyStatusNoOfCollections INTEGER + } +eqliscsiSnapCollectionPolicyStatusNextCreate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value of this column represents number of seconds since epoch + at which the next snapshot by this policy is going to be created. + " + + ::= { eqliscsiSnapCollectionPolicyStatusEntry 1 } + +eqliscsiSnapCollectionPolicyStatusOperStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(0), + disabled(1), + expired(2) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value of this column represents the current operational status of this policy. + The policy status is set to expired after end date. + " + ::= { eqliscsiSnapCollectionPolicyStatusEntry 2 } + +eqliscsiSnapCollectionPolicyStatusNoOfCollections OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value of this column represents the current number of snapshots that exist in the system + created by this schedule. + " + + ::= { eqliscsiSnapCollectionPolicyStatusEntry 3 } + + +--******************************************************************************* + + +eqliscsiVolumeOpsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeOpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Storage Volume Operations Table." + ::= { eqliscsiTarget 40 } + + +eqliscsiVolumeOpsEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeOpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing info for volume operations." + INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex, eqliscsiVolumeOpsIndex } + + ::= { eqliscsiVolumeOpsTable 1} + +EqliscsiVolumeOpsEntry ::= + SEQUENCE { + eqliscsiVolumeOpsIndex Unsigned32, + eqliscsiVolumeOpsRowStatus RowStatus, + eqliscsiVolumeOpsOperation INTEGER, + eqliscsiVolumeOpsExec INTEGER, + eqliscsiVolumeOpsStartTime Counter32, + eqliscsiVolumeOpsStoragePoolSourceIndex Unsigned32, + eqliscsiVolumeOpsStoragePoolDestinationIndex Unsigned32, + eqliscsiVolumeOpsVolBalCommandIndex Unsigned32, + eqliscsiVolumeOpsVolBalCommandiscsiLocalMemberId Unsigned32 + } + +eqliscsiVolumeOpsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies a unique index for identifing a volume." + ::= { eqliscsiVolumeOpsEntry 1} + +eqliscsiVolumeOpsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqliscsiVolumeOpsEntry 2 } + +eqliscsiVolumeOpsOperation OBJECT-TYPE + SYNTAX INTEGER { + none(0), + movePool(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The current operation for this drive group + 0 - no operation + 1 - move Pool" + ::= { eqliscsiVolumeOpsEntry 3 } + +eqliscsiVolumeOpsExec OBJECT-TYPE + SYNTAX INTEGER { + none(0), + cancel(1), + failed(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The action to perform on this operation + 0 - no operation + 1 - cancel + 2 - failed" + ::= { eqliscsiVolumeOpsEntry 4 } + +eqliscsiVolumeOpsStartTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field contains the time of the start of the operation." + ::= { eqliscsiVolumeOpsEntry 5 } + +eqliscsiVolumeOpsStoragePoolSourceIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field unique identifies the source Storage Pool. + Also the 1st part of Index for row in eqliscsiVolBalCommandTable." + DEFVAL { 1 } + ::= { eqliscsiVolumeOpsEntry 6 } + +eqliscsiVolumeOpsStoragePoolDestinationIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field unique identifies the destination Storage Pool." + DEFVAL { 1 } + ::= { eqliscsiVolumeOpsEntry 7 } + +eqliscsiVolumeOpsVolBalCommandIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "2nd Part of Index for row in eqliscsiVolBalCommandTable" + ::= { eqliscsiVolumeOpsEntry 8 } + +eqliscsiVolumeOpsVolBalCommandiscsiLocalMemberId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "3rd Part of Index for row in eqliscsiVolBalCommandTable" + ::= { eqliscsiVolumeOpsEntry 9 } + + +--****************************************************************** +-- +-- ReplicaSetExtension table +-- + +eqliscsiReplicaSetExtensionTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiReplicaSetExtensionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent" +::= { eqliscsiTarget 41 } + +eqliscsiReplicaSetExtensionEntry OBJECT-TYPE + SYNTAX EqliscsiReplicaSetExtensionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table maintains the information required by the volume if replicaset gets promoted to a volume." + AUGMENTS { eqliscsiReplicaSetEntry } +::= { eqliscsiReplicaSetExtensionTable 1 } + +EqliscsiReplicaSetExtensionEntry ::= SEQUENCE { + eqliscsiReplicaSetPrimaryPsvId OCTET STRING +} + + +eqliscsiReplicaSetPrimaryPsvId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "If non-zero, the value represents the PsvId of primary site volume. + The value is used by iscsi during page83 and page80 requests." + DEFVAL { "" } +::= { eqliscsiReplicaSetExtensionEntry 1 } + + +-- +-- volume storage preference table +-- + +eqliscsiVolumeStoragePreferenceTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeStoragePreferenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent" +::= { eqliscsiTarget 42 } + +eqliscsiVolumeStoragePreferenceEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeStoragePreferenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table maintains the information related to storage preference of volumes." + AUGMENTS { eqliscsiVolumeEntry } +::= { eqliscsiVolumeStoragePreferenceTable 1 } + +EqliscsiVolumeStoragePreferenceEntry ::= SEQUENCE { + eqliscsiVolumeStoragePreferenceRowStatus RowStatus, + eqliscsiVolumeStoragePreferenceRAIDType INTEGER, + eqliscsiVolumeStoragePreferenceDriveType INTEGER, + eqliscsiVolumeStoragePreferenceDiskSpeed INTEGER, + eqliscsiVolumeStoragePreferenceRAIDTypeStatus INTEGER +} + +eqliscsiVolumeStoragePreferenceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Rowstatus variable used to manage rows in this table." + ::={ eqliscsiVolumeStoragePreferenceEntry 1 } + +eqliscsiVolumeStoragePreferenceRAIDType OBJECT-TYPE + SYNTAX INTEGER { + none(0), + raid5(5), + raid6(6), + raid10(10), + raid50(50), + raid60(60), + raid6-accelerated(61) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY This field specifies the user's request to store this volume on the given RAID type." + ::={ eqliscsiVolumeStoragePreferenceEntry 2 } + +eqliscsiVolumeStoragePreferenceDriveType OBJECT-TYPE + SYNTAX INTEGER { + none(0), + sas(1), + sata(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY This field specifies the user's request to store this volume on the given drive type." + ::={ eqliscsiVolumeStoragePreferenceEntry 3 } + +eqliscsiVolumeStoragePreferenceDiskSpeed OBJECT-TYPE + SYNTAX INTEGER { + none(0), + s5400(5400), + s7200(7200), + s10000(10000), + s15000(15000) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY This field specifies the user's request to store this volume on the disks with given speed." + ::={ eqliscsiVolumeStoragePreferenceEntry 4 } + +eqliscsiVolumeStoragePreferenceRAIDTypeStatus OBJECT-TYPE + SYNTAX INTEGER { + none(0), + in-progress(1), + honored(2), + not-available(3), + over-subscribed(4), + temporarily-unknown(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY The value of this object represents current status of raid preference set on this volume. + " + DEFVAL { 0 } + ::= {eqliscsiVolumeStoragePreferenceEntry 5 } + + +--****************************************************************** + +eqlAdminAccountVolumeTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlAdminAccountVolumeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic table indicating the access an administrator + has to a volume." + ::= { eqliscsiTarget 43 } + +eqlAdminAccountVolumeEntry OBJECT-TYPE + SYNTAX EqlAdminAccountVolumeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the access privilege." + INDEX { eqlGroupId, eqlStorageGroupAdminAccountIndex, eqliscsiLocalMemberId, eqliscsiVolumeIndex } + ::= { eqlAdminAccountVolumeTable 1 } + +EqlAdminAccountVolumeEntry ::= + SEQUENCE { + eqlAdminAccountVolumeAccess INTEGER + } + +eqlAdminAccountVolumeAccess OBJECT-TYPE + SYNTAX INTEGER { + read-only (1), + read-write (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The administrative permission to a volume." + ::= { eqlAdminAccountVolumeEntry 1 } + +--****************************************************************** + +eqlAdminAccountReplicantSiteTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlAdminAccountReplicantSiteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic table indicating the access an administrator + has to a partner." + ::= { eqliscsiTarget 44 } + +eqlAdminAccountReplicantSiteEntry OBJECT-TYPE + SYNTAX EqlAdminAccountReplicantSiteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the access privilege." + INDEX { eqlGroupId, eqlStorageGroupAdminAccountIndex, eqliscsiReplicantSiteIndex } + ::= { eqlAdminAccountReplicantSiteTable 1 } + +EqlAdminAccountReplicantSiteEntry ::= + SEQUENCE { + eqlAdminAccountReplicantSiteAccess INTEGER + } + +eqlAdminAccountReplicantSiteAccess OBJECT-TYPE + SYNTAX INTEGER { + read-only (1), + read-write (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The administrative permission to a partner." + ::= { eqlAdminAccountReplicantSiteEntry 1 } + +--****************************************************************** + +eqlAdminAccountVolCollectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlAdminAccountVolCollectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic table indicating the access an administrator + has to a volume collection." + ::= { eqliscsiTarget 45 } + +eqlAdminAccountVolCollectionEntry OBJECT-TYPE + SYNTAX EqlAdminAccountVolCollectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the access privilege." + INDEX { eqlGroupId, eqlStorageGroupAdminAccountIndex, eqliscsiVolCollectionIndex } + ::= { eqlAdminAccountVolCollectionTable 1 } + +EqlAdminAccountVolCollectionEntry ::= + SEQUENCE { + eqlAdminAccountVolCollectionAccess INTEGER + } + +eqlAdminAccountVolCollectionAccess OBJECT-TYPE + SYNTAX INTEGER { + read-only (1), + read-write (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The administrative permission to a volume collection." + ::= { eqlAdminAccountVolCollectionEntry 1 } + +--****************************************************************** + +eqliscsiVolumeOpsStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeOpsStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Storage Volume Operations Status Table." + ::= { eqliscsiTarget 46 } + + +eqliscsiVolumeOpsStatusEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeOpsStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing status for volume operations." + AUGMENTS { eqliscsiVolumeOpsEntry } + + ::= { eqliscsiVolumeOpsStatusTable 1} + +EqliscsiVolumeOpsStatusEntry ::= + SEQUENCE { + eqliscsiVolumeOpsStatusCompletePct Unsigned32 + } + +eqliscsiVolumeOpsStatusCompletePct OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The percentage complete an ongoing move or bind operation is" + ::= {eqliscsiVolumeOpsStatusEntry 1 } + + +--****************************************************************** + +eqliscsiVolumeDynamicConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeDynamicConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Table for storing in database volume attributes that can frequently change. + " + ::= { eqliscsiTarget 47 } + + +eqliscsiVolumeDynamicConfigEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeDynamicConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing status for volume dynamic config. The values in this table are not user + configurable." + AUGMENTS { eqliscsiVolumeEntry } + + ::= { eqliscsiVolumeDynamicConfigTable 1} + +EqliscsiVolumeDynamicConfigEntry ::= + SEQUENCE { + eqliscsiVolumeDynamicRowStatus RowStatus, + eqliscsiVolumeDynamicThinReserve Unsigned32, + eqliscsiVolumeDynamicInUseHighWaterMark Unsigned32, + eqliscsiVolumeDynamicInUseHighWaterMarkTimestamp Unsigned32 + } + +eqliscsiVolumeDynamicRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to create new entries and indicate the status of this entry." + ::= { eqliscsiVolumeDynamicConfigEntry 1} + +eqliscsiVolumeDynamicThinReserve OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the amount of pool free space that is currently reserved + for this Thin Provisioned Volume. A row will only exist in this table if + thin-provisioning is enabled on the volume. A row will not exist for classic volumes or + if thin-provisioing is disabled." + ::= { eqliscsiVolumeDynamicConfigEntry 2} + +eqliscsiVolumeDynamicInUseHighWaterMark OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the high water mark of the volume's in-use." + DEFVAL { 0 } + ::= { eqliscsiVolumeDynamicConfigEntry 3} + +eqliscsiVolumeDynamicInUseHighWaterMarkTimestamp OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the creation time for high water mark + of the volume's in-use. Time is represented as the time in + seconds since 00:00:00 UTC, 1970-01-01." + DEFVAL { 0 } + ::= { eqliscsiVolumeDynamicConfigEntry 4} +-- +-- Site Status table +-- + +eqliscsiVolumeReplSiteStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeReplSiteStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Dynamic" +::= { eqliscsiTarget 48 } + +eqliscsiVolumeReplSiteStatusEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeReplSiteStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "partner related status information" + AUGMENTS { eqliscsiVolumeReplSiteEntry } +::= { eqliscsiVolumeReplSiteStatusTable 1 } + +EqliscsiVolumeReplSiteStatusEntry ::= SEQUENCE { + eqliscsiVolumeReplSiteFailbackSpace Unsigned32 +} + +eqliscsiVolumeReplSiteFailbackSpace OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value represents the space consumed by of all failback replicasets that belong to this partner." +::= { eqliscsiVolumeReplSiteStatusEntry 1 } + + +-- +-- Volume Chunk Table +-- + +eqliscsiVolumeChunkTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeChunkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Dynamic. This table exposes the volume as number of chunks." +::= { eqliscsiTarget 49 } + +eqliscsiVolumeChunkEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeChunkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information related to each chunk." + INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeChunkIndex } +::= { eqliscsiVolumeChunkTable 1 } + +EqliscsiVolumeChunkEntry ::= SEQUENCE { + eqliscsiVolumeChunkIndex Unsigned32, + eqliscsiVolumeChunkVersion Unsigned32, + eqliscsiVolumeChunkSegmentSize Unsigned32, + eqliscsiVolumeChunkSegments Unsigned32, + eqliscsiVolumeChunkModified OCTET STRING +} +eqliscsiVolumeChunkIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This value represents index of the chunk. " +::= { eqliscsiVolumeChunkEntry 1 } + + +eqliscsiVolumeChunkVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value represents version of the chunk. Different versions of chunks can be of different sizes. Currently chunks with version 1 are supported." + DEFVAL {1} +::= { eqliscsiVolumeChunkEntry 2 } + +eqliscsiVolumeChunkSegmentSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "KB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value represents the size of a segment. In chunk version 1, segment size is 256k bytes of data." +::= { eqliscsiVolumeChunkEntry 3 } + +eqliscsiVolumeChunkSegments OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "segments" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value represents the size of the chunk expressed as number of segments. " +::= { eqliscsiVolumeChunkEntry 4 } + +eqliscsiVolumeChunkModified OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value represents a bit mask of modified segments in the given chunk." +::= { eqliscsiVolumeChunkEntry 5 } + +--******************************************************************************* + + +eqliscsiReplicantSiteOpsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiReplicantSiteOpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Replicant Site Operations Table." + ::= { eqliscsiTarget 50 } + + +eqliscsiReplicantSiteOpsEntry OBJECT-TYPE + SYNTAX EqliscsiReplicantSiteOpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing info for replicant site operations." + INDEX { eqlGroupId , eqliscsiReplicantSiteIndex, eqliscsiReplicantSiteOpsIndex } + + ::= { eqliscsiReplicantSiteOpsTable 1} + +EqliscsiReplicantSiteOpsEntry ::= + SEQUENCE { + eqliscsiReplicantSiteOpsIndex Unsigned32, + eqliscsiReplicantSiteOpsRowStatus RowStatus, + eqliscsiReplicantSiteOpsOperation INTEGER, + eqliscsiReplicantSiteOpsExec INTEGER, + eqliscsiReplicantSiteOpsStartTime Counter32, + eqliscsiReplicantSiteOpsStoragePoolSourceIndex Unsigned32, + eqliscsiReplicantSiteOpsStoragePoolDestinationIndex Unsigned32, + eqliscsiReplicantSiteOpsVolBalCommandIndex Unsigned32, + eqliscsiReplicantSiteOpsVolBalCommandiscsiLocalMemberId Unsigned32 + } + +eqliscsiReplicantSiteOpsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies a unique index for identifing a replicant site operation." + ::= { eqliscsiReplicantSiteOpsEntry 1} + +eqliscsiReplicantSiteOpsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqliscsiReplicantSiteOpsEntry 2 } + +eqliscsiReplicantSiteOpsOperation OBJECT-TYPE + SYNTAX INTEGER { + none(0), + movePool(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The current operation for this drive group + 0 - no operation + 1 - move Pool" + ::= { eqliscsiReplicantSiteOpsEntry 3 } + +eqliscsiReplicantSiteOpsExec OBJECT-TYPE + SYNTAX INTEGER { + none(0), + cancel(1), + failed(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The action to perform on this operation + 0 - no operation + 1 - cancel + 2 - failed" + ::= { eqliscsiReplicantSiteOpsEntry 4 } + +eqliscsiReplicantSiteOpsStartTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field contains the time of the start of the operation." + ::= { eqliscsiReplicantSiteOpsEntry 5 } + +eqliscsiReplicantSiteOpsStoragePoolSourceIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field unique identifies the source Storage Pool. + Also the 1st part of Index for row in eqliscsiVolBalCommandTable." + DEFVAL { 1 } + ::= { eqliscsiReplicantSiteOpsEntry 6 } + +eqliscsiReplicantSiteOpsStoragePoolDestinationIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field unique identifies the destination Storage Pool." + DEFVAL { 1 } + ::= { eqliscsiReplicantSiteOpsEntry 7 } + +eqliscsiReplicantSiteOpsVolBalCommandIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "2nd Part of Index for row in eqliscsiVolBalCommandTable" + ::= { eqliscsiReplicantSiteOpsEntry 8 } + +eqliscsiReplicantSiteOpsVolBalCommandiscsiLocalMemberId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "3rd Part of Index for row in eqliscsiVolBalCommandTable" + ::= { eqliscsiReplicantSiteOpsEntry 9 } + + +--****************************************************************** + +eqliscsiReplicantSiteOpsStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiReplicantSiteOpsStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Replicant Site Operations Status Table." + ::= { eqliscsiTarget 51 } + + +eqliscsiReplicantSiteOpsStatusEntry OBJECT-TYPE + SYNTAX EqliscsiReplicantSiteOpsStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing status for replicant site operations." + AUGMENTS { eqliscsiReplicantSiteOpsEntry } + + ::= { eqliscsiReplicantSiteOpsStatusTable 1} + +EqliscsiReplicantSiteOpsStatusEntry ::= + SEQUENCE { + eqliscsiReplicantSiteOpsStatusCompletePct Unsigned32 + } + +eqliscsiReplicantSiteOpsStatusCompletePct OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The percentage complete an ongoing move or bind operation is" + ::= {eqliscsiReplicantSiteOpsStatusEntry 1 } + + +-- +-- Replicant Site Status Table +-- + +eqliscsiReplicantSiteStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiReplicantSiteStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Dynamic + The replicant site status table contains the status of + all the remote replication sites which have been given + access to the local storage pool for the purposes of + creating replica sets." +::= { eqliscsiTarget 52 } + +eqliscsiReplicantSiteStatusEntry OBJECT-TYPE + SYNTAX EqliscsiReplicantSiteStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + AUGMENTS { eqliscsiReplicantSiteEntry } +::= { eqliscsiReplicantSiteStatusTable 1 } + +EqliscsiReplicantSiteStatusEntry ::= SEQUENCE { + eqliscsiReplicantSiteStatusAvailable INTEGER, + eqliscsiReplicantSiteStatusMajorVersion Unsigned32, + eqliscsiReplicantSiteStatusMinorVersion Unsigned32, + eqliscsiReplicantSiteStatusMaintVersion Unsigned32 +} + +eqliscsiReplicantSiteStatusAvailable OBJECT-TYPE + SYNTAX INTEGER { + not-available(1), + available(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION " The current availability of the remote site" + ::= { eqliscsiReplicantSiteStatusEntry 1 } + +eqliscsiReplicantSiteStatusMajorVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies the Major part of + the lowest member software version of the + remote replication site group." + DEFVAL { 3 } + ::= { eqliscsiReplicantSiteStatusEntry 2 } + +eqliscsiReplicantSiteStatusMinorVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies the Minor part of + the lowest member software version of the + remote replication site group." + DEFVAL { 2 } + ::= { eqliscsiReplicantSiteStatusEntry 3 } + +eqliscsiReplicantSiteStatusMaintVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This variable specifies the Maintenance + part of the lowest member software version + of the remote replication site group." + DEFVAL { 0 } + ::= { eqliscsiReplicantSiteStatusEntry 4 } + +--****************************************************************** +eqliscsiVolumeTaskStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeTaskStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Storage Volume Operations Status Table." + ::= { eqliscsiTarget 53 } + + +eqliscsiVolumeTaskStatusEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeTaskStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing status for volume operations." + INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex, eqlGroupTaskIndex } + + ::= { eqliscsiVolumeTaskStatusTable 1} + +EqliscsiVolumeTaskStatusEntry ::= + SEQUENCE { + eqliscsiVolumeTaskStatusErrorCode Unsigned32 + } + +eqliscsiVolumeTaskStatusErrorCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Error if any occurred while executing the task on this volume." + DEFVAL {0} + ::= {eqliscsiVolumeTaskStatusEntry 1 } + + + +--************************************************************* + +eqliscsiVolumeTemplateThinClonesTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeTemplateThinClonesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Storage Template Thin Clone Table" + ::= { eqliscsiTarget 54 } + +eqliscsiVolumeTemplateThinClonesEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeTemplateThinClonesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing a templates thin clone info. The first 2 indices are the volume index of the + template volume and the second 2 indicies are the volume index of the thin clone." + INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiThinCloneLocalMemberId, eqliscsiThinCloneVolumeIndex } + ::= { eqliscsiVolumeTemplateThinClonesTable 1 } + + +EqliscsiVolumeTemplateThinClonesEntry ::= + SEQUENCE { + eqliscsiThinCloneLocalMemberId Unsigned32, + eqliscsiThinCloneVolumeIndex Unsigned32, + eqliscsiVolumeTemplateThinClonesMember TruthValue + } + +eqliscsiThinCloneLocalMemberId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies the first part of a unique index for identifing a the thin clone." + ::= {eqliscsiVolumeTemplateThinClonesEntry 1 } + +eqliscsiThinCloneVolumeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies the second part of a unique index for identifing a thin clone." + ::= {eqliscsiVolumeTemplateThinClonesEntry 2 } + +eqliscsiVolumeTemplateThinClonesMember OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Always true." + DEFVAL {true} + ::= {eqliscsiVolumeTemplateThinClonesEntry 3 } + +---************************************************************* + +eqliscsiVolumeAdminAccountTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeAdminAccountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Admin Account Volume Table. + This table contains a list of privilege matchings of administrative + accounts and the volumes those administrators have access to." + ::= { eqliscsiTarget 55 } + +eqliscsiVolumeAdminAccountEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeAdminAccountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing mapping of administrative accounts and their + volume access." + INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqlStorageGroupAdminAccountIndex } + ::= { eqliscsiVolumeAdminAccountTable 1} + +EqliscsiVolumeAdminAccountEntry ::= + SEQUENCE { + eqliscsiVolumeAdminAccountRowStatus RowStatus + } + +eqliscsiVolumeAdminAccountRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqliscsiVolumeAdminAccountEntry 1 } + +--************************************************************************* + +eqliscsiTemplateVolumeStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiTemplateVolumeStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Storage template Volume status Table. + This table contains a list of template volumes in a group and their stats." + ::= { eqliscsiTarget 56 } + + +eqliscsiTemplateVolumeStatusEntry OBJECT-TYPE + SYNTAX EqliscsiTemplateVolumeStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing template volume stats." + AUGMENTS { eqliscsiVolumeEntry } + + ::= { eqliscsiTemplateVolumeStatusTable 1} + +EqliscsiTemplateVolumeStatusEntry ::= + SEQUENCE { + eqliscsiTemplateVolumeStatusNumThinClones Unsigned32, + eqliscsiTemplateVolumeStatusNumThinCloneReplicators Unsigned32, + eqliscsiTemplateVolumeStatusNumThinCloneReplicaSets Unsigned32 + } + +eqliscsiTemplateVolumeStatusNumThinClones OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the number of thin clones associated with a template volume." + ::= {eqliscsiTemplateVolumeStatusEntry 1 } + +eqliscsiTemplateVolumeStatusNumThinCloneReplicators OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the number of thin clone replicators associated with a template volume." + ::= {eqliscsiTemplateVolumeStatusEntry 2 } + +eqliscsiTemplateVolumeStatusNumThinCloneReplicaSets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the number of thin clone replica sets associated with a template volume." + ::= {eqliscsiTemplateVolumeStatusEntry 3 } + +-- +-- Accumulated snap/replication Statistics Table +-- +eqliscsiSnapAccumulatedStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiSnapAccumulatedStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Dynamic + This table contains a list inbound-replica sets and their statistics." +::= { eqliscsiTarget 57 } + +eqliscsiSnapAccumulatedStatisticsEntry OBJECT-TYPE + SYNTAX EqliscsiSnapAccumulatedStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing inbound-replicaset statistics." + AUGMENTS { eqliscsiVolumeEntry } + + ::= { eqliscsiSnapAccumulatedStatisticsTable 1} + + +EqliscsiSnapAccumulatedStatisticsEntry ::= + SEQUENCE { + eqliscsiSnapAccumulatedStatsCmdPdus Counter32, + eqliscsiSnapAccumulatedStatsRspPdus Counter32, + eqliscsiSnapAccumulatedStatsTxData Counter64, + eqliscsiSnapAccumulatedStatsRxData Counter64, + eqliscsiSnapAccumulatedStatsNoOfSessions Unsigned32, + eqliscsiSnapAccumulatedStatsReadLatency Counter64, + eqliscsiSnapAccumulatedStatsWriteLatency Counter64, + eqliscsiSnapAccumulatedStatsReadOpCount Counter64, + eqliscsiSnapAccumulatedStatsWriteOpCount Counter64, + eqliscsiSnapAccumulatedStatsReadAvgLatency Gauge32, + eqliscsiSnapAccumulatedStatsWriteAvgLatency Gauge32, + eqliscsiSnapAccumulatedStatsIscsiReadWriteCmdsReceived Counter64, + eqliscsiSnapAccumulatedStatsIscsiTotalQD Counter64 + } + +eqliscsiSnapAccumulatedStatsCmdPdus OBJECT-TYPE + SYNTAX Counter32 + UNITS "PDUs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of Command PDUs transferred to this snapshot." +::= { eqliscsiSnapAccumulatedStatisticsEntry 1 } + +eqliscsiSnapAccumulatedStatsRspPdus OBJECT-TYPE + SYNTAX Counter32 + UNITS "PDUs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of Response PDUs transferred to this snapshot." +::= { eqliscsiSnapAccumulatedStatisticsEntry 2 } + +eqliscsiSnapAccumulatedStatsTxData OBJECT-TYPE + SYNTAX Counter64 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of data octets that were transmitted by + the local iSCSI node." +::= { eqliscsiSnapAccumulatedStatisticsEntry 3 } + +eqliscsiSnapAccumulatedStatsRxData OBJECT-TYPE + SYNTAX Counter64 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of data octets that were received by + the local iSCSI node." +::= { eqliscsiSnapAccumulatedStatisticsEntry 4 } + +eqliscsiSnapAccumulatedStatsNoOfSessions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of sessions that were established and closed so far to this snapshot. + " +::= { eqliscsiSnapAccumulatedStatisticsEntry 5 } + +eqliscsiSnapAccumulatedStatsReadLatency OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The accumulative latency in milli seconds for read operations on this snapshot." +::= { eqliscsiSnapAccumulatedStatisticsEntry 6 } + +eqliscsiSnapAccumulatedStatsWriteLatency OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The accumulative latency in milli seconds for write operations on this snapshot." +::= { eqliscsiSnapAccumulatedStatisticsEntry 7 } + +eqliscsiSnapAccumulatedStatsReadOpCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of read operations on this snapshot." +::= { eqliscsiSnapAccumulatedStatisticsEntry 8 } + +eqliscsiSnapAccumulatedStatsWriteOpCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of write operations on this snapshot." +::= { eqliscsiSnapAccumulatedStatisticsEntry 9 } + +eqliscsiSnapAccumulatedStatsReadAvgLatency OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average latency in milli seconds for read operations on this snapshot." +::= { eqliscsiSnapAccumulatedStatisticsEntry 10 } + +eqliscsiSnapAccumulatedStatsWriteAvgLatency OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average latency in milli seconds for write operations on this snapshot." +::= { eqliscsiSnapAccumulatedStatisticsEntry 11 } + +eqliscsiSnapAccumulatedStatsIscsiReadWriteCmdsReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of iscsi read/write commands received for operations on this volume. + This object is a 64-bit version of eqliscsiVolumeStatsIscsiREadWriteCmdsReceived." +::= { eqliscsiSnapAccumulatedStatisticsEntry 12 } + +eqliscsiSnapAccumulatedStatsIscsiTotalQD OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 64-bit counter that is incremented by the current number of outstanding iSCSI IO + operations each time an iSCSI IO is received by the target. The iSCSI IO operations include + both reads and writes. This counter when divided by the total number of iSCSI IO operations + provides the average queue depth. + This object is a 64 bit version of eqliscsiVolumeStatsIscsiReadWriteCmdsCompleted." +::= { eqliscsiSnapAccumulatedStatisticsEntry 13 } + +--*********************************************************************************** + +eqliscsiVolumeReplSiteAdminAccountTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeReplSiteAdminAccountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Admin Account Replication Site Table. + This table contains a list of privilege matchings of administrative + accounts and the replication sites those administrators have access to." + ::= { eqliscsiTarget 58 } + +eqliscsiVolumeReplSiteAdminAccountEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeReplSiteAdminAccountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing mapping of administrative accounts and their + replication site access." + INDEX { eqlGroupId, eqliscsiVolumeReplSiteIndex, eqlStorageGroupAdminAccountIndex } + ::= { eqliscsiVolumeReplSiteAdminAccountTable 1} + +EqliscsiVolumeReplSiteAdminAccountEntry ::= + SEQUENCE { + eqliscsiVolumeReplSiteAdminAccountRowStatus RowStatus, + eqliscsiVolumeReplSiteAdminAccountQuotaType ReplSiteQuotaType, + eqliscsiVolumeReplSiteAdminAccountQuota Unsigned32 + } + +eqliscsiVolumeReplSiteAdminAccountRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqliscsiVolumeReplSiteAdminAccountEntry 1 } + +eqliscsiVolumeReplSiteAdminAccountQuotaType OBJECT-TYPE + SYNTAX ReplSiteQuotaType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The format of the adminQuota value: + 0 - Unlimited quota, + 1 - Size in Megabytes. + This field applies only to Volume Administrators." + ::= { eqliscsiVolumeReplSiteAdminAccountEntry 2 } + +eqliscsiVolumeReplSiteAdminAccountQuota OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the storage space quota (in MB) for a + Volume Administrator in the delegated space at this replication site. + This field applies only to Volume Administrators." + ::= { eqliscsiVolumeReplSiteAdminAccountEntry 3 } + +--************************************************************************************* +eqlLdapLoginAccessReplSiteTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlLdapLoginAccessReplSiteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Group LDAP login access table. + For LDAP login access configured with volume-admin privilege stores + the replication sites, volume-admin has access to." + ::= { eqliscsiTarget 59 } + +eqlLdapLoginAccessReplSiteEntry OBJECT-TYPE + SYNTAX EqlLdapLoginAccessReplSiteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the configuration for the LDAP + login access replication quotas." + INDEX { eqlGroupId, eqlLdapLoginAccessType, eqlLdapLoginAccessName, eqliscsiVolumeReplSiteIndex } + ::= { eqlLdapLoginAccessReplSiteTable 1 } + +EqlLdapLoginAccessReplSiteEntry ::= + SEQUENCE { + eqlLdapLoginAccessReplSiteQuotaType ReplSiteQuotaType, + eqlLdapLoginAccessReplSiteQuota Unsigned32, + eqlLdapLoginAccessReplSiteRowStatus RowStatus + } + +eqlLdapLoginAccessReplSiteQuotaType OBJECT-TYPE + SYNTAX ReplSiteQuotaType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The format of the adminQuota value: + 0 - Unlimited quota, + 1 - Size in Megabytes. + This field applies only to Volume Administrators." + ::= { eqlLdapLoginAccessReplSiteEntry 1 } + +eqlLdapLoginAccessReplSiteQuota OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the storage space quota (in MB) for a + Volume Administrator in the storage Repl Site. This field + applies only to Volume Administrators." + ::= { eqlLdapLoginAccessReplSiteEntry 2 } + +eqlLdapLoginAccessReplSiteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlLdapLoginAccessReplSiteEntry 3 } + +---************************************************************* + +eqliscsiVolumeSyncReplExtensionTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplExtensionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent " + ::= { eqliscsiTarget 60 } + +eqliscsiVolumeSyncReplExtensionEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeSyncReplExtensionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing volume-specific information + required for configuring synchronous replication" + INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex } + + ::= { eqliscsiVolumeSyncReplExtensionTable 1} + +EqliscsiVolumeSyncReplExtensionEntry ::= + SEQUENCE { + eqliscsiVolumeSyncReplExtRowStatus RowStatus, + eqliscsiVolumeSyncReplExtSyncReplLocalMemberId Unsigned32, + eqliscsiVolumeSyncReplExtSyncReplIndex Unsigned32, + eqliscsiVolumeSyncReplExtIntTargetIscsiName OCTET STRING + } + +eqliscsiVolumeSyncReplExtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to indicate the status of this entry." + ::= { eqliscsiVolumeSyncReplExtensionEntry 1 } + +eqliscsiVolumeSyncReplExtSyncReplLocalMemberId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the first part of a unique index for identifing a synchronous replication relationship between volumes." + ::= {eqliscsiVolumeSyncReplExtensionEntry 2 } + +eqliscsiVolumeSyncReplExtSyncReplIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the second part of a unique index for identifing a synchronous replication relationship between volumes." + ::= {eqliscsiVolumeSyncReplExtensionEntry 3 } + +eqliscsiVolumeSyncReplExtIntTargetIscsiName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..223)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the iSCSI target name that is internally used for + a syncronous replication volume." + ::= { eqliscsiVolumeSyncReplExtensionEntry 4 } + +---************************************************************* + +eqliscsiVolumeSyncReplTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent " + ::= { eqliscsiTarget 61 } + +eqliscsiVolumeSyncReplEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeSyncReplEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing configuration information for replicating an active + volume to a standby " + INDEX { eqliscsiVolumeSyncReplLocalMemberId , eqliscsiVolumeSyncReplIndex } + + ::= { eqliscsiVolumeSyncReplTable 1} + +EqliscsiVolumeSyncReplEntry ::= + SEQUENCE { + eqliscsiVolumeSyncReplRowStatus RowStatus, + eqliscsiVolumeSyncReplLocalMemberId Unsigned32, + eqliscsiVolumeSyncReplIndex Unsigned32, + eqliscsiVolumeSyncReplPaused TruthValue + } + +eqliscsiVolumeSyncReplRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to indicate the status of this entry." + ::= { eqliscsiVolumeSyncReplEntry 1 } + +eqliscsiVolumeSyncReplLocalMemberId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies the first part of a unique index for identifing a synchronous replication relationship between volumes." + ::= {eqliscsiVolumeSyncReplEntry 2 } + +eqliscsiVolumeSyncReplIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies the second part of a unique index for identifing a synchronous replication relationship between volumes." + ::= {eqliscsiVolumeSyncReplEntry 3 } + +eqliscsiVolumeSyncReplPaused OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether IO forwarding to the replication standby volume is allowed (false) or halted (true)." + DEFVAL {false} + ::= {eqliscsiVolumeSyncReplEntry 4 } + + +---************************************************************* + +eqliscsiVolumeSyncReplPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic " + ::= { eqliscsiTarget 62 } + +eqliscsiVolumeSyncReplPeerEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeSyncReplPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing peer volume information for synchronous volume replication. + The first 2 indexes identify the volume, and the second 2 indexes identify the peer." + INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeSyncReplPeerLocalMemberId, eqliscsiVolumeSyncReplPeerVolIndex } + + ::= { eqliscsiVolumeSyncReplPeerTable 1} + +EqliscsiVolumeSyncReplPeerEntry ::= + SEQUENCE { + eqliscsiVolumeSyncReplPeerLocalMemberId Unsigned32, + eqliscsiVolumeSyncReplPeerVolIndex Unsigned32, + eqliscsiVolumeSyncReplPeerPsvId OCTET STRING + } + +eqliscsiVolumeSyncReplPeerLocalMemberId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies the first part of a unique index for identifing the + peer of the synchronous replication volume." + ::= {eqliscsiVolumeSyncReplPeerEntry 1 } + +eqliscsiVolumeSyncReplPeerVolIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies the second part of a unique index for identifing the + peer of the synchronous replication volume." + ::= {eqliscsiVolumeSyncReplPeerEntry 2 } + +eqliscsiVolumeSyncReplPeerPsvId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "If non-zero, the value represents the PsvId of the peer of the + synchronous replication volume." + DEFVAL { "" } + ::= { eqliscsiVolumeSyncReplPeerEntry 3 } + + + +---************************************************************* + +eqliscsiVolumeSyncReplStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic " + ::= { eqliscsiTarget 63 } + +eqliscsiVolumeSyncReplStatusEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeSyncReplStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Synchronous replication status information" + INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex } + + ::= { eqliscsiVolumeSyncReplStatusTable 1} + +EqliscsiVolumeSyncReplStatusEntry ::= + SEQUENCE { + eqliscsiVolumeSyncReplStatusSyncStatus INTEGER, + eqliscsiVolumeSyncReplStatusUnreplicatedChanges INTEGER, + eqliscsiVolumeSyncReplStatusTotalTxDataMB Unsigned32, + eqliscsiVolumeSyncReplStatusRemainingTxDataMB Unsigned32 + } + +eqliscsiVolumeSyncReplStatusSyncStatus OBJECT-TYPE + SYNTAX INTEGER { + in-sync(1), + out-of-sync(2), + out-of-sync-due-to-paused(3), + out-of-sync-due-to-snap-reserve-met(4), + out-of-sync-due-to-member-offline(5), + out-of-sync-due-to-no-pool-space-for-auto-grow(6), + out-of-sync-due-to-alt-pool-lost-blocks(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies whether the volume is in sync" + ::= {eqliscsiVolumeSyncReplStatusEntry 1 } + +eqliscsiVolumeSyncReplStatusUnreplicatedChanges OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies whether unreplicated changes exist for this volume." + ::= {eqliscsiVolumeSyncReplStatusEntry 2 } + +eqliscsiVolumeSyncReplStatusTotalTxDataMB OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the amount of total changes since last in sync." + ::= { eqliscsiVolumeSyncReplStatusEntry 3 } + +eqliscsiVolumeSyncReplStatusRemainingTxDataMB OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the amount of remaining changes which need to be replicated." + ::= { eqliscsiVolumeSyncReplStatusEntry 4 } + +---************************************************************* + +eqliscsiVolumeSyncReplVirtualTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplVirtualEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Sync Replication Virtual Volume Table. + This table contains a list of sync replication virtual volumes in a group and their attributes." + ::= { eqliscsiTarget 64 } + +eqliscsiVolumeSyncReplVirtualEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeSyncReplVirtualEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing sync replication virtual volume info." + INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex } + + ::= { eqliscsiVolumeSyncReplVirtualTable 1} + +EqliscsiVolumeSyncReplVirtualEntry ::= + SEQUENCE { + eqliscsiVolumeSyncReplVirtualAccessType INTEGER, + eqliscsiVolumeSyncReplVirtualAdminStatus INTEGER, + eqliscsiVolumeSyncReplVirtualMultInitiator INTEGER + } + +eqliscsiVolumeSyncReplVirtualAccessType OBJECT-TYPE + SYNTAX INTEGER { + read-write(1), + read-only (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies access rights for the volume. + The volume can be either read-write or read-only. The default is read-write." + DEFVAL { 1 } + ::= { eqliscsiVolumeSyncReplVirtualEntry 1} + +eqliscsiVolumeSyncReplVirtualAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + online(1), + offline(2), + online-lost-cached-blocks(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies if the volume is set to online or offline by + the administrator. If a volume is offline, it cannot be accessed + by iscsi initiators." + ::= {eqliscsiVolumeSyncReplVirtualEntry 2 } + +eqliscsiVolumeSyncReplVirtualMultInitiator OBJECT-TYPE + SYNTAX INTEGER { + allowed(0), + not-allowed(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies if the access from multiple initiators is + allowed for the volume." + DEFVAL { 1 } + ::= { eqliscsiVolumeSyncReplVirtualEntry 3} + +---************************************************************* + +eqliscsiVolumeSyncReplVirtualStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplVirtualStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Sync Replication Virtual Volume Table. + This table contains a list of sync replication virtual volumes in a group and their stats." + ::= { eqliscsiTarget 65 } + +eqliscsiVolumeSyncReplVirtualStatusEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeSyncReplVirtualStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing sync replication virtual volume stats." + AUGMENTS { eqliscsiVolumeSyncReplVirtualEntry } + + ::= { eqliscsiVolumeSyncReplVirtualStatusTable 1} + +EqliscsiVolumeSyncReplVirtualStatusEntry ::= + SEQUENCE { + eqliscsiVolumeSyncReplVirtualStatusReservedSpace Integer32, + eqliscsiVolumeSyncReplVirtualStatusReservedSpaceAvail Integer32, + eqliscsiVolumeSyncReplVirtualStatusNumSnapshots Integer32, + eqliscsiVolumeSyncReplVirtualStatusOperStatus INTEGER, + eqliscsiVolumeSyncReplVirtualStatusConnections Integer32, + eqliscsiVolumeSyncReplVirtualStatusAllocatedSpace Unsigned32, + eqliscsiVolumeSyncReplVirtualStatusVolReserveSpace Unsigned32, + eqliscsiVolumeSyncReplVirtualStatusExtConnections Integer32 + } + +eqliscsiVolumeSyncReplVirtualStatusReservedSpace OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies how many MB of space is reserved for + snapshots of this volume. + This is a dynamic value, it is not Administrator setable." + ::= { eqliscsiVolumeSyncReplVirtualStatusEntry 1} + +eqliscsiVolumeSyncReplVirtualStatusReservedSpaceAvail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies how many MB of reserved space that is unused + by the snapshots." + DEFVAL { 0 } + ::= { eqliscsiVolumeSyncReplVirtualStatusEntry 2 } + +eqliscsiVolumeSyncReplVirtualStatusNumSnapshots OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates the number of snapshots that the system is + maintaining on the specified volume" + ::= { eqliscsiVolumeSyncReplVirtualStatusEntry 3 } + +eqliscsiVolumeSyncReplVirtualStatusOperStatus OBJECT-TYPE + SYNTAX INTEGER { + available(1), + not-available(2), + not-available-due-to-snap-reserve-met(3), + not-available-due-to-members-offline(4), + not-available-due-to-lost-cached-blocks(5), + not-available-due-to-thin-max-growth-met(6), + not-available-due-to-nospace-for-auto-grow(7), + not-available-due-to-missing-pages(8), + not-available-due-to-syncrep(9), + available-no-new-connections(10), + not-available-due-to-internal-error(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the current operational status of the + volume." + ::= { eqliscsiVolumeSyncReplVirtualStatusEntry 4 } + +eqliscsiVolumeSyncReplVirtualStatusConnections OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value of this object represents number of active iscsi + connections to this volume. It MUST match with the number of rows + for this particular iscsiNode in iscsiConnectionAttributesTable. + " + ::= { eqliscsiVolumeSyncReplVirtualStatusEntry 5 } + +eqliscsiVolumeSyncReplVirtualStatusAllocatedSpace OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + The value of this object represents the actual materialized pages for this volume. + " + ::= {eqliscsiVolumeSyncReplVirtualStatusEntry 6 } + +eqliscsiVolumeSyncReplVirtualStatusVolReserveSpace OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + The value of this object represents the pages reserved for this volume. + " + ::= {eqliscsiVolumeSyncReplVirtualStatusEntry 7 } + +eqliscsiVolumeSyncReplVirtualStatusExtConnections OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The value of this object represents number of active iscsi + connections to this volume, not counting EQL generated connections. + " + ::= { eqliscsiVolumeSyncReplVirtualStatusEntry 8 } + +---************************************************************* + +eqliscsiVolumeSyncReplVirtualStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplVirtualStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Sync Replication Virtual Volume Table. + This table contains a list of sync replication virtual volumes in a group and their statistics." + ::= { eqliscsiTarget 66 } + + +eqliscsiVolumeSyncReplVirtualStatisticsEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeSyncReplVirtualStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing sync replication virtual volume statistics." + AUGMENTS { eqliscsiVolumeSyncReplVirtualEntry } + + ::= { eqliscsiVolumeSyncReplVirtualStatisticsTable 1} + +EqliscsiVolumeSyncReplVirtualStatisticsEntry ::= + SEQUENCE { + eqliscsiVolumeSyncReplVirtualStatsTxData Counter64, + eqliscsiVolumeSyncReplVirtualStatsRxData Counter64 + } + +eqliscsiVolumeSyncReplVirtualStatsTxData OBJECT-TYPE + SYNTAX Counter64 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of data octets that were transmitted by + the local iSCSI node." +::= { eqliscsiVolumeSyncReplVirtualStatisticsEntry 1 } + +eqliscsiVolumeSyncReplVirtualStatsRxData OBJECT-TYPE + SYNTAX Counter64 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of data octets that were received by + the local iSCSI node." +::= { eqliscsiVolumeSyncReplVirtualStatisticsEntry 2 } + +---************************************************************* + +eqliscsiVsrVirtualSyncReplStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVsrVirtualSyncReplStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Sync Replication Virtual Volume Sync Repl Status Table. + This table contains a list of sync replication virtual volumes in a group and their sync replication status." + ::= { eqliscsiTarget 67 } + + +eqliscsiVsrVirtualSyncReplStatusEntry OBJECT-TYPE + SYNTAX EqliscsiVsrVirtualSyncReplStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing sync replication virtual volume sync replication status." + INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex } + + ::= { eqliscsiVsrVirtualSyncReplStatusTable 1} + +EqliscsiVsrVirtualSyncReplStatusEntry ::= + SEQUENCE { + eqliscsiVsrVirtualSyncReplStatusSyncStatus INTEGER, + eqliscsiVsrVirtualSyncReplStatusUnreplicatedChanges INTEGER, + eqliscsiVsrVirtualSyncReplStatusTotalTxDataMB Unsigned32, + eqliscsiVsrVirtualSyncReplStatusRemainingTxDataMB Unsigned32 + } + +eqliscsiVsrVirtualSyncReplStatusSyncStatus OBJECT-TYPE + SYNTAX INTEGER { + in-sync(1), + out-of-sync(2), + out-of-sync-due-to-paused(3), + out-of-sync-due-to-snap-reserve-met(4), + out-of-sync-due-to-member-offline(5), + out-of-sync-due-to-no-pool-space-for-auto-grow(6), + out-of-sync-due-to-alt-pool-lost-blocks(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies whether the volume is in sync." + ::= {eqliscsiVsrVirtualSyncReplStatusEntry 1 } + +eqliscsiVsrVirtualSyncReplStatusUnreplicatedChanges OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies whether unreplicated changes exist for this volume." + ::= {eqliscsiVsrVirtualSyncReplStatusEntry 2 } + +eqliscsiVsrVirtualSyncReplStatusTotalTxDataMB OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the amount of total changes since last in sync." + ::= { eqliscsiVsrVirtualSyncReplStatusEntry 3 } + +eqliscsiVsrVirtualSyncReplStatusRemainingTxDataMB OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the amount of remaining changes which need to be replicated." + ::= { eqliscsiVsrVirtualSyncReplStatusEntry 4 } + +--************************************************************************** + +eqliscsiSyncReplAfoStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiSyncReplAfoStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Equalogic-member local AFO state" + ::= { eqliscsiTarget 68 } + +eqliscsiSyncReplAfoStateEntry OBJECT-TYPE + SYNTAX EqliscsiSyncReplAfoStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An member local entry (row) containing a volume's AFO state for synchronous replication + The first 4 indexes identify the volume with the lowest psvid, and + the second 4 indexes identify the volume with the highest psvid." + INDEX { eqliscsiVolumeLowPsvId0 , eqliscsiVolumeLowPsvId1, eqliscsiVolumeLowPsvId2 , eqliscsiVolumeLowPsvId3, + eqliscsiVolumeHighPsvId0 , eqliscsiVolumeHighPsvId1, eqliscsiVolumeHighPsvId2 , eqliscsiVolumeHighPsvId3 } + ::= { eqliscsiSyncReplAfoStateTable 1 } + +EqliscsiSyncReplAfoStateEntry ::= + SEQUENCE { + eqliscsiSyncReplAfoSeqNum Unsigned32, + eqliscsiSyncReplAfoState Unsigned32, + eqliscsiSyncReplAfoGrpLeadUuid OCTET STRING + } + + +eqliscsiSyncReplAfoSeqNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies the sequence number for the record" + ::= {eqliscsiSyncReplAfoStateEntry 1 } + + +eqliscsiSyncReplAfoState OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies the current AFO state" + ::= {eqliscsiSyncReplAfoStateEntry 2 } + + +eqliscsiSyncReplAfoGrpLeadUuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This value represents the UUID of the Group lead that wrote this record" + ::= { eqliscsiSyncReplAfoStateEntry 3 } + +--************************************************************************** + +eqliscsiVolCollectionSyncReplActivePoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolCollectionSyncReplActivePoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent + This table maintains the list of pool configuration for each sync-repl collection. + " +::= { eqliscsiTarget 69 } + +eqliscsiVolCollectionSyncReplActivePoolEntry OBJECT-TYPE + SYNTAX EqliscsiVolCollectionSyncReplActivePoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table." + INDEX { eqliscsiVolCollectionIndex } +::= { eqliscsiVolCollectionSyncReplActivePoolTable 1 } + +EqliscsiVolCollectionSyncReplActivePoolEntry ::= SEQUENCE { + eqliscsiVolCollectionSyncReplActivePoolRowStatus RowStatus, + eqliscsiVolCollectionSyncReplActivePoolIndex Unsigned32, + eqliscsiVolCollectionSyncReplActivePoolFlags BITS +} + +eqliscsiVolCollectionSyncReplActivePoolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqliscsiVolCollectionSyncReplActivePoolEntry 1 } + +eqliscsiVolCollectionSyncReplActivePoolIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the unique index of the pool serving + as the active pool in a sync-replication collection" + DEFVAL { 0 } + ::= { eqliscsiVolCollectionSyncReplActivePoolEntry 2 } + +eqliscsiVolCollectionSyncReplActivePoolFlags OBJECT-TYPE + SYNTAX BITS { + syncReplDiscardActiveChanges(0), -- Discard the active volume changes since going out of sync - set but not retained + syncReplForceFailover(1), -- Forces a collection failover to the SyncAlternate volume pool - set but not retained + 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-write + STATUS current + DESCRIPTION "This fields defines the common place holder for sync-replication volume collection. The flags must be of type + enable(1) or disable(0), and the default will always be disable(0)." + DEFVAL { {} } + ::= { eqliscsiVolCollectionSyncReplActivePoolEntry 3 } + +---************************************************************* + +eqliscsiVolCollectionSyncReplStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolCollectionSyncReplStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic " + ::= { eqliscsiTarget 70 } + +eqliscsiVolCollectionSyncReplStatusEntry OBJECT-TYPE + SYNTAX EqliscsiVolCollectionSyncReplStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Synchronous replication status information" + INDEX { eqliscsiVolCollectionIndex } + + ::= { eqliscsiVolCollectionSyncReplStatusTable 1} + +EqliscsiVolCollectionSyncReplStatusEntry ::= + SEQUENCE { + eqliscsiVolCollectionSyncReplStatusSyncStatus INTEGER, + eqliscsiVolCollectionSyncReplStatusUnreplicatedChanges INTEGER, + eqliscsiVolCollectionSyncReplStatusTotalTxDataMB Unsigned32, + eqliscsiVolCollectionSyncReplStatusRemainingTxDataMB Unsigned32 + } + +eqliscsiVolCollectionSyncReplStatusSyncStatus OBJECT-TYPE + SYNTAX INTEGER { + in-sync(1), + out-of-sync(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies whether the collection is in sync" + ::= {eqliscsiVolCollectionSyncReplStatusEntry 1 } + +eqliscsiVolCollectionSyncReplStatusUnreplicatedChanges OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies whether unreplicated changes exist for this collection" + ::= {eqliscsiVolCollectionSyncReplStatusEntry 2 } + +eqliscsiVolCollectionSyncReplStatusTotalTxDataMB OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the amount of total changes since last in sync for this collection" + ::= { eqliscsiVolCollectionSyncReplStatusEntry 3 } + +eqliscsiVolCollectionSyncReplStatusRemainingTxDataMB OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the amount of remaining changes which need to be replicated for this collection" + ::= { eqliscsiVolCollectionSyncReplStatusEntry 4 } + +---************************************************************* + +eqliscsiVolumeSyncReplIndexVolumesTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplIndexVolumesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Sync replication index volumes table. Provides relationships between + sync replication indexes and all the volumes that are associated with that index." + ::= { eqliscsiTarget 71 } + +eqliscsiVolumeSyncReplIndexVolumesEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeSyncReplIndexVolumesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing volume information for synchronous replication access/alternate + pairs. The first two parts of the index identify the sync repl index of the pair, and the + second two parts of the index identify the volume." + INDEX { eqliscsiVolumeSyncReplLocalMemberId, eqliscsiVolumeSyncReplIndex, eqliscsiLocalMemberId, eqliscsiVolumeIndex } + + ::= { eqliscsiVolumeSyncReplIndexVolumesTable 1} + +EqliscsiVolumeSyncReplIndexVolumesEntry ::= + SEQUENCE { + eqliscsiVolumeSyncReplIndexVolumesPsvId OCTET STRING + } + +eqliscsiVolumeSyncReplIndexVolumesPsvId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "If non-zero, the value represents the PsvId of the peer of the + synchronous replication volume." + DEFVAL { "" } + ::= { eqliscsiVolumeSyncReplIndexVolumesEntry 1 } + +---************************************************************* + +eqliscsiVolumeSyncReplSyncActiveOfflineTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplSyncActiveOfflineEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic" + ::= { eqliscsiTarget 72 } + +eqliscsiVolumeSyncReplSyncActiveOfflineEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeSyncReplSyncActiveOfflineEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing volume-specific information + used to set the identified Synchronous Replication + volume offline." + INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex } + + ::= { eqliscsiVolumeSyncReplSyncActiveOfflineTable 1} + +EqliscsiVolumeSyncReplSyncActiveOfflineEntry ::= + SEQUENCE { + eqliscsiVolumeSyncReplSyncActiveOffline TruthValue + } + +eqliscsiVolumeSyncReplSyncActiveOffline OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field is used to take the SyncActive volume + offline. This field is read-write." + DEFVAL { false } + ::= { eqliscsiVolumeSyncReplSyncActiveOfflineEntry 1 } + +---************************************************************* + +eqliscsiDeletedVolumeInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiDeletedVolumeInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent " + ::= { eqliscsiTarget 73 } + +eqliscsiDeletedVolumeInfoEntry OBJECT-TYPE + SYNTAX EqliscsiDeletedVolumeInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing information about a + volume at the time it was deleted, used to restore + a deleted volume to its original state (on un-delete), + or to purge volume permanently to create free space." + INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex } + + ::= { eqliscsiDeletedVolumeInfoTable 1 } + +EqliscsiDeletedVolumeInfoEntry ::= + SEQUENCE { + eqliscsiDeletedVolumeInfoRowStatus RowStatus, + eqliscsiDeletedVolumeInfoOriginalName UTFString, + eqliscsiDeletedVolumeInfoOriginalType INTEGER, + eqliscsiDeletedVolumeFlags BITS, + eqliscsiDeletedVolumeInfoDeleteDate Counter32, + eqliscsiDeletedVolumeThinWarnPercentage Unsigned32, + eqliscsiDeletedVolumeThinMaxGrowPercentage Unsigned32 + } + +eqliscsiDeletedVolumeInfoRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is used to indicate the status of this entry." + ::= { eqliscsiDeletedVolumeInfoEntry 1 } + +eqliscsiDeletedVolumeInfoOriginalName OBJECT-TYPE + SYNTAX UTFString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is the original name of the volume at the time + it was deleted. A unique name is created for a deleted + volume so that it does not collide with visible volumes. + The volume is restored with this original name if possible." + ::= { eqliscsiDeletedVolumeInfoEntry 2 } + +eqliscsiDeletedVolumeInfoOriginalType OBJECT-TYPE + SYNTAX INTEGER { + classic(1), + thin-provisioned(2), + snapshot(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the volume type at the time it was deleted. Volumes + are converted to thin provisioned when they are deleted in order to consume + as little free space as possible. They are converted back to this type + when they are restored." + ::= { eqliscsiDeletedVolumeInfoEntry 3 } + +eqliscsiDeletedVolumeFlags OBJECT-TYPE + SYNTAX BITS { + replicaset(0), -- Volume was the latest in a replicaset + failback(1), -- Volume was a failback + recovery(2), -- Volume was a recovery volume + syncrep(3), -- Volume was originally sync-repped + template(4), -- Volume was a template + thinClone(5), -- Volume was a thin clone + 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 bitfield contains volume modifiers or types that a volume originally + had at the time it was deleted. Deleted volumes are converted to thin-provisioned + while recoverable, these fields help to restore a volume to its original state." + ::= { eqliscsiDeletedVolumeInfoEntry 4 } + +eqliscsiDeletedVolumeInfoDeleteDate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the deleted time for a volume. + Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01. + It is used to determine the oldest deleted volume when it is necessary to + trim back volumes to create free space." + ::= { eqliscsiDeletedVolumeInfoEntry 5 } + +eqliscsiDeletedVolumeThinWarnPercentage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is the original thin warning percentage for the volume at the + time it was deleted." + ::= { eqliscsiDeletedVolumeInfoEntry 6 } + +eqliscsiDeletedVolumeThinMaxGrowPercentage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is the original thin max grow percentage for the volume at the + time it was deleted." + ::= { eqliscsiDeletedVolumeInfoEntry 7 } + +---************************************************************* + +eqliscsiVolumeSyncReplActivePeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplActivePeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent + This table maintains the volume index of the volume in + the active pool for a sync-repl volume. + " + ::= { eqliscsiTarget 74 } + +eqliscsiVolumeSyncReplActivePeerEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeSyncReplActivePeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing active peer volume information for synchronous volume replication." + INDEX { eqliscsiVolumeSyncReplLocalMemberId , eqliscsiVolumeSyncReplIndex } + ::= { eqliscsiVolumeSyncReplActivePeerTable 1} + +EqliscsiVolumeSyncReplActivePeerEntry ::= + SEQUENCE { + eqliscsiVolumeSyncReplActivePeerRowStatus RowStatus, + eqliscsiVolumeSyncReplActivePeerLocalMemberId Unsigned32, + eqliscsiVolumeSyncReplActivePeerVolIndex Unsigned32, + eqliscsiVolumeSyncReplActivePeerFlags BITS + } + +eqliscsiVolumeSyncReplActivePeerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqliscsiVolumeSyncReplActivePeerEntry 1 } + +eqliscsiVolumeSyncReplActivePeerLocalMemberId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the first part of a unique index for identifing the + active peer of the synchronous replication volume." + ::= {eqliscsiVolumeSyncReplActivePeerEntry 2 } + +eqliscsiVolumeSyncReplActivePeerVolIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies the second part of a unique index for identifing the + active peer of the synchronous replication volume." + ::= {eqliscsiVolumeSyncReplActivePeerEntry 3 } + +eqliscsiVolumeSyncReplActivePeerFlags OBJECT-TYPE + SYNTAX BITS { + syncReplDiscardActiveChanges(0), -- Discard the active volume changes since going out of sync - set but not retained + syncReplForceFailover(1), -- Forces a failover to the SyncAlternate volume - set but not retained + 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-write + STATUS current + DESCRIPTION "This field defines the common place holder for sync-replication volume. The flags must be of type + enable(1) or disable(0), and the default will always be disable(0)." + DEFVAL { {} } + ::= { eqliscsiVolumeSyncReplActivePeerEntry 4 } + +---************************************************************* + +eqliscsiVolumeSyncReplActivePeerLookupTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplActivePeerLookupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic " + ::= { eqliscsiTarget 75 } + +eqliscsiVolumeSyncReplActivePeerLookupEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeSyncReplActivePeerLookupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing active peer volume information for synchronous volume replication. + The index identifies any peer, and the columns identify the active peer, or 0 if there is none." + INDEX { eqliscsiLocalMemberId, eqliscsiVolumeIndex } + + ::= { eqliscsiVolumeSyncReplActivePeerLookupTable 1} + +EqliscsiVolumeSyncReplActivePeerLookupEntry ::= + SEQUENCE { + eqliscsiVolumeSyncReplActivePeerLookupLocalMemberId Unsigned32, + eqliscsiVolumeSyncReplActivePeerLookupVolIndex Unsigned32 + } + +eqliscsiVolumeSyncReplActivePeerLookupLocalMemberId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the first part of a unique index for identifing the + active peer of the synchronous replication volume." + ::= {eqliscsiVolumeSyncReplActivePeerLookupEntry 1 } + +eqliscsiVolumeSyncReplActivePeerLookupVolIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the second part of a unique index for identifing the + active peer of the synchronous replication volume." + ::= {eqliscsiVolumeSyncReplActivePeerLookupEntry 2 } + +--************************************************************************** + +eqliscsiVolumeSyncReplFailbackTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeSyncReplFailbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent + This table maintains the list of underlying sync-repl volumes and if they can be used as + a sync-repl failback target. + " +::= { eqliscsiTarget 76 } + +eqliscsiVolumeSyncReplFailbackEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeSyncReplFailbackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the sync-repl failback table." + INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex } +::= { eqliscsiVolumeSyncReplFailbackTable 1 } + +EqliscsiVolumeSyncReplFailbackEntry ::= SEQUENCE { + eqliscsiVolumeSyncReplFailbackRowStatus RowStatus, + eqliscsiVolumeSyncReplAllowFailback TruthValue +} + +eqliscsiVolumeSyncReplFailbackRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this table entry." + ::= { eqliscsiVolumeSyncReplFailbackEntry 1 } + +eqliscsiVolumeSyncReplAllowFailback OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field is used to indicate that this volume can be used as a + failback target." + DEFVAL { true } + ::= { eqliscsiVolumeSyncReplFailbackEntry 2 } + +---************************************************************* + +eqliscsiVolCollectionSyncReplSyncActiveOfflineTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolCollectionSyncReplSyncActiveOfflineEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic" + ::= { eqliscsiTarget 77 } + +eqliscsiVolCollectionSyncReplSyncActiveOfflineEntry OBJECT-TYPE + SYNTAX EqliscsiVolCollectionSyncReplSyncActiveOfflineEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing pool-specific information used + to set the identified Synchronous Replication pool offline." + INDEX { eqliscsiVolCollectionIndex, eqlStoragePoolIndex } + + ::= { eqliscsiVolCollectionSyncReplSyncActiveOfflineTable 1} + +EqliscsiVolCollectionSyncReplSyncActiveOfflineEntry ::= + SEQUENCE { + eqliscsiVolCollectionSyncReplSyncActiveOffline TruthValue + } + +eqliscsiVolCollectionSyncReplSyncActiveOffline OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field is used to take the collection SyncActive pool + offline. This field is read-write." + DEFVAL { false } + ::= { eqliscsiVolCollectionSyncReplSyncActiveOfflineEntry 1 } + + +--****************************************************************** + +eqliscsiSyncReplStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiSyncReplStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Equalogic-member local syncrep state" + ::= { eqliscsiTarget 78 } + +eqliscsiSyncReplStateEntry OBJECT-TYPE + SYNTAX EqliscsiSyncReplStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An member local entry (row) containing a volume's synchronous replication state + The first 4 indexes identify the volume with the lowest psvid, and + the second 4 indexes identify the volume with the highest psvid." + INDEX { eqliscsiVolumeLowPsvId0 , eqliscsiVolumeLowPsvId1, eqliscsiVolumeLowPsvId2 , eqliscsiVolumeLowPsvId3, + eqliscsiVolumeHighPsvId0 , eqliscsiVolumeHighPsvId1, eqliscsiVolumeHighPsvId2 , eqliscsiVolumeHighPsvId3 } + ::= { eqliscsiSyncReplStateTable 1 } + +EqliscsiSyncReplStateEntry ::= + SEQUENCE { + eqliscsiSyncReplStateSeqNum Unsigned32, + eqliscsiSyncReplStateState Unsigned32, + eqliscsiSyncReplStateGrpLeadUuid OCTET STRING + } + +eqliscsiSyncReplStateSeqNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies the sequence number for the record" + ::= {eqliscsiSyncReplStateEntry 1 } + +eqliscsiSyncReplStateState OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies the Sync Rep State for the volume" + ::= {eqliscsiSyncReplStateEntry 2 } + +eqliscsiSyncReplStateGrpLeadUuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This value represents the UUID of the Group lead that wrote this record" + ::= { eqliscsiSyncReplStateEntry 3 } + +--************************************************************************** + +eqliscsiVsrVirtualSyncReplSyncActiveOfflineTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVsrVirtualSyncReplSyncActiveOfflineEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic" + ::= { eqliscsiTarget 79 } + +eqliscsiVsrVirtualSyncReplSyncActiveOfflineEntry OBJECT-TYPE + SYNTAX EqliscsiVsrVirtualSyncReplSyncActiveOfflineEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing volume-specific information + used to set the identified Synchronous Replication + volume offline for a virtual volume." + INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex } + + ::= { eqliscsiVsrVirtualSyncReplSyncActiveOfflineTable 1} + +EqliscsiVsrVirtualSyncReplSyncActiveOfflineEntry ::= + SEQUENCE { + eqliscsiVsrVirtualSyncReplSyncActiveOffline TruthValue + } + +eqliscsiVsrVirtualSyncReplSyncActiveOffline OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is used to get the SyncActive offline status + for the sync-rep volume pair represented by the virtual + volume. This field is read-only, the value can only be + set via the volume SyncActive offline table." + DEFVAL { false } + ::= { eqliscsiVsrVirtualSyncReplSyncActiveOfflineEntry 1 } + +---************************************************************* + +eqliscsiVsrCollectionSyncReplSyncActiveOfflineTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVsrCollectionSyncReplSyncActiveOfflineEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic" + ::= { eqliscsiTarget 80 } + +eqliscsiVsrCollectionSyncReplSyncActiveOfflineEntry OBJECT-TYPE + SYNTAX EqliscsiVsrCollectionSyncReplSyncActiveOfflineEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing pool-specific information used + to read the identified Synchronous Replication pool offline." + INDEX { eqliscsiVolCollectionIndex } + + ::= { eqliscsiVsrCollectionSyncReplSyncActiveOfflineTable 1 } + +EqliscsiVsrCollectionSyncReplSyncActiveOfflineEntry ::= + SEQUENCE { + eqliscsiVsrCollectionSyncReplSyncActiveOffline TruthValue + } + +eqliscsiVsrCollectionSyncReplSyncActiveOffline OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is used to get the SyncActive offline status + for the sync-rep collection represented by the virtual + collection This field is read-only, the value can only be + set via the volume SyncActive offline collection table." + DEFVAL { false } + ::= { eqliscsiVsrCollectionSyncReplSyncActiveOfflineEntry 1 } + +---************************************************************* + +eqliscsiVolNameSecondaryIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolNameSecondaryIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic" + ::= { eqliscsiTarget 81 } + +eqliscsiVolNameSecondaryIndexEntry OBJECT-TYPE + SYNTAX EqliscsiVolNameSecondaryIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) which uses the eqliscsiVolumeName secondary key + to lookup a eqliscsiVolumeName." + INDEX { eqliscsiVolumeName, eqliscsiLocalMemberId, eqliscsiVolumeIndex } + + ::= { eqliscsiVolNameSecondaryIndexTable 1} + +EqliscsiVolNameSecondaryIndexEntry ::= + SEQUENCE { + eqliscsiVolNameSecondaryIndexRowStatus RowStatus + } + +eqliscsiVolNameSecondaryIndexRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is value of the RowStatus of the + corresponding eqliscsiVolumeRowStatus volume" + + ::= { eqliscsiVolNameSecondaryIndexEntry 1 } + +---************************************************************* + +eqliscsiSharedVolumeSetTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiSharedVolumeSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Table Volume set table. + This table stores information about Shared Volume Sets in the PS-Group" + + ::= { eqliscsiTarget 82 } + +eqliscsiSharedVolumeSetEntry OBJECT-TYPE + SYNTAX EqliscsiSharedVolumeSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing shared volume set information." + INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeSetIndex } + + ::= { eqliscsiSharedVolumeSetTable 1} + +EqliscsiSharedVolumeSetEntry ::= + SEQUENCE { + eqliscsiSharedVolumeSetIndex Unsigned32, + eqliscsiSharedVolumeSetRowStatus RowStatus, + eqliscsiSharedVolumeSetPsvid OCTET STRING, + eqliscsiSharedVolumeSetSectorSize INTEGER, + eqliscsiSharedVolumeSetStorageBucketUUID OCTET STRING, + eqliscsiSharedVolumeSharedVolumeSetBucket EQL2PartRowPointerStr, + eqliscsiSharedVolumeSetBucketFullPolicy INTEGER + } + +eqliscsiSharedVolumeSetIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies a unique index for identifing shared volume set." + ::= { eqliscsiSharedVolumeSetEntry 1} + +eqliscsiSharedVolumeSetRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field indicates whether the shared volume set is active or not." + ::= {eqliscsiSharedVolumeSetEntry 2} + + +eqliscsiSharedVolumeSetPsvid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + This field is for internal use only." + ::= { eqliscsiSharedVolumeSetEntry 3} + + +eqliscsiSharedVolumeSetSectorSize OBJECT-TYPE + SYNTAX INTEGER { + sector-size-512-bytes(0), + sector-size-4096-bytes(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies, in bytes, the sector size all shared volumes in this shared volume set." + DEFVAL { sector-size-512-bytes } + ::= { eqliscsiSharedVolumeSetEntry 4 } + +eqliscsiSharedVolumeSetStorageBucketUUID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + A pointer to the parent storage bucket + that contains this shared volume set." + REFERENCE + "eqliscsiStorageBucketTable" + ::= { eqliscsiSharedVolumeSetEntry 5 } + +eqliscsiSharedVolumeSharedVolumeSetBucket OBJECT-TYPE + SYNTAX EQL2PartRowPointerStr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A pointer to the parent storage bucket that contains this + shared volume set. + Note this is a redundant field the + StorageBucketUUID field stores the same information. + But the UUID field will come out as soon we add the support + so IOM can read this table through netmgtd." + ::= { eqliscsiSharedVolumeSetEntry 6 } + +eqliscsiSharedVolumeSetBucketFullPolicy OBJECT-TYPE + SYNTAX INTEGER { + keep-online-fail-write-to-unallocated-pages(0), + make-svs-offline(1) + + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies how the firmware will handle the bucket full condition. + keep-online-fail-write-to-new-pages: Keep all the shared volumes + in the shared volume set online, but fail all write to unallocated pages. + make-svs-offline: Take all the shared volumes in the shared volume set offline." + DEFVAL { keep-online-fail-write-to-unallocated-pages } + ::= { eqliscsiSharedVolumeSetEntry 7 } + +--****************************************************************** + +eqliscsiSharedVolumeTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiSharedVolumeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Table for storing shared volume set attributes that can frequently change. + " + ::= { eqliscsiTarget 83 } + + +eqliscsiSharedVolumeEntry OBJECT-TYPE + SYNTAX EqliscsiSharedVolumeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing status for shared volume the values + in this table are user configurable." + INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeIndex } + + ::= { eqliscsiSharedVolumeTable 1} + +EqliscsiSharedVolumeEntry ::= + SEQUENCE { + + eqliscsiSharedVolumeIndex Unsigned32, + eqliscsiSharedVolumeRowStatus RowStatus, + eqliscsiSharedVolumePsvid OCTET STRING, + eqliscsiSharedVolumeName UTFString, + eqliscsiSharedVolumeSize Integer32, + eqliscsiSharedVolumeCreatedAs VirtualVolumeCreatedAs, + eqliscsiSharedVolumeIfSnapshotOrFastCloneMyParentVVol EQL2PartRowPointerStr, + eqliscsiSharedVolumeSharedVolumeSet EQL2PartRowPointerStr, + eqliscsiSharedVolumeDescription UTFString, + eqliscsiSharedVolumeFlags BITS, + eqliscsiSharedVolumeSecondaryLunId Unsigned32 + } + +eqliscsiSharedVolumeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies a unique index for identifying a shared volume." + ::= { eqliscsiSharedVolumeEntry 1} + +eqliscsiSharedVolumeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqliscsiSharedVolumeEntry 2} + + +eqliscsiSharedVolumePsvid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + This field is a unique universal identifier for this + shared volume. This field is mostly for internal use only." + ::= { eqliscsiSharedVolumeEntry 3 } + +eqliscsiSharedVolumeName OBJECT-TYPE + SYNTAX UTFString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + This field specifies a user friendly name for the shared volume. + 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." + ::= { eqliscsiSharedVolumeEntry 4 } + +eqliscsiSharedVolumeSize OBJECT-TYPE + SYNTAX Integer32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the volume size in MB. There is no default. + Note: Volume size is round to a multiple of 15MB. All shared volumes + are thin provisioned so this value represents the advertized size + of the volume" + ::= { eqliscsiSharedVolumeEntry 5 } + + +eqliscsiSharedVolumeCreatedAs OBJECT-TYPE + SYNTAX VirtualVolumeCreatedAs + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies if the shared volume is set to online or offline by + the administrator. If a volume is offline, it cannot be accessed + by iscsi initiators." + DEFVAL { stand-alone } + ::= { eqliscsiSharedVolumeEntry 6 } + +eqliscsiSharedVolumeIfSnapshotOrFastCloneMyParentVVol OBJECT-TYPE + SYNTAX EQL2PartRowPointerStr + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + This field is only applicable to shared volumes that are created + as snapshots. If snapshot shared volume, this field identifies + the parent." + ::= { eqliscsiSharedVolumeEntry 7 } + +eqliscsiSharedVolumeSharedVolumeSet OBJECT-TYPE + SYNTAX EQL2PartRowPointerStr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A pointer to the corresponding Shared Volume Set that contains this + shared volume." + ::= { eqliscsiSharedVolumeEntry 8 } + + +eqliscsiSharedVolumeDescription OBJECT-TYPE + SYNTAX UTFString (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies a descriptive string that provides details about the volume. + The description can be up to 128 characters. There is no default value." + ::= { eqliscsiSharedVolumeEntry 9 } + + +eqliscsiSharedVolumeFlags OBJECT-TYPE + SYNTAX BITS { + isVvol(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This fields defines the common place holder for Volume operational flags. " + DEFVAL { {} } + ::= { eqliscsiSharedVolumeEntry 10 } + + +eqliscsiSharedVolumeSecondaryLunId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the secondary LUN id for the volume + This is an auto-generated field for internal use only." + ::= { eqliscsiSharedVolumeEntry 11 } + + +--****************************************************************** + + +eqlVmwareVirtualVolumeTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlVmwareVirtualVolumeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Table for storing vmWare specific for virtual volume. + Note all virtual volumes are implemented as shared volumes. This table stores + information that is not used by the PS-Group and is only used by vmware. " + ::= { eqliscsiTarget 84 } + + +eqlVmwareVirtualVolumeEntry OBJECT-TYPE + SYNTAX EqlVmwareVirtualVolumeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing information used by vmWare for this virtual volume. + Note columns in this table are not used by PS-Group, for the most purpose they + are opaque for the PS-Group. They only persist information relevant to vmWare" + INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeIndex } + + ::= { eqlVmwareVirtualVolumeTable 1 } + +EqlVmwareVirtualVolumeEntry ::= + SEQUENCE { + + eqlVmwareVirtualVolumeRowStatus RowStatus, + eqlVmwareVirtualVolumeType VirtualVolumeType, + eqlVmWareVirtualVolumeIfSnapshotCreateDate Counter32 + } + +eqlVmwareVirtualVolumeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlVmwareVirtualVolumeEntry 1} + +eqlVmwareVirtualVolumeType OBJECT-TYPE + SYNTAX VirtualVolumeType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This field specifies vmware virtual volume type." + ::= { eqlVmwareVirtualVolumeEntry 2 } + +eqlVmWareVirtualVolumeIfSnapshotCreateDate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the time at which this snapshot was created + Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01. + It is meant to be used by the VASA provider to cleanup all the + in-progress snapshots that were never completed by VMware" + ::= { eqlVmwareVirtualVolumeEntry 3 } + + +--****************************************************************** + +eqliscsiSharedVolumeStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiSharedVolumeStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Storage Volume Table. + This table contains a list of volumes in a group and their stats." + ::= { eqliscsiTarget 85 } + + +eqliscsiSharedVolumeStatusEntry OBJECT-TYPE + SYNTAX EqliscsiSharedVolumeStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing volume stats." + AUGMENTS { eqliscsiSharedVolumeEntry } + + ::= { eqliscsiSharedVolumeStatusTable 1} + +EqliscsiSharedVolumeStatusEntry ::= + SEQUENCE { + eqliscsiSharedVolumeStatusAllocatedSpace Unsigned32, + eqliscsiSharedVolumeStatusSharedSpace Unsigned32, + eqliscsiSharedVolumeStatusOperStatus INTEGER + } + +eqliscsiSharedVolumeStatusAllocatedSpace OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of this object represents the actual materialized pages for this volume." + ::= {eqliscsiSharedVolumeStatusEntry 1 } + +eqliscsiSharedVolumeStatusSharedSpace OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field represents the number of pages the volume shares with other shared volumes." + ::= {eqliscsiSharedVolumeStatusEntry 2 } + +eqliscsiSharedVolumeStatusOperStatus OBJECT-TYPE + SYNTAX INTEGER { + available(1), + not-available(2), + not-available-due-to-members-offline(3), + not-available-due-to-lost-cached-blocks(4), + not-available-due-to-thin-max-growth-met(5), + not-available-due-to-nospace-for-auto-grow(7), + not-available-due-to-missing-pages(8), + not-available-due-to-internal-error(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the current operational status of the shared volume." + ::= { eqliscsiSharedVolumeStatusEntry 3 } + +--****************************************************************** + +eqliscsiDynVVolTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiDynVVolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic VVol Table. + This table is a Dyn table used by clients only to CREATE or DELETE VVol + entries. The information contained in this table corresponds to fields present + in the eqliscsiVolumeTable and the eqlVVolTable. A successful CREATE on this + table will result in CREATION of rows in eqliscsiVolumeTable and eqlVVolTable. + A successful DELETE on this table will result in DELETION of rows in + eqliscsiVolumeTable and eqlVVolTable. + TimeoutCreate:60" + + ::= { eqliscsiTarget 86 } + + +eqliscsiDynVVolEntry OBJECT-TYPE + SYNTAX EqliscsiDynVVolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the Dyn VVol Information." + INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeIndex } + + ::= { eqliscsiDynVVolTable 1} + +EqliscsiDynVVolEntry ::= + SEQUENCE { + eqliscsiDynVVolRowStatus RowStatus, + eqliscsiDynVVolName UTFString, + eqliscsiDynVVolSize Integer32, + eqliscsiDynVVolContainer EQL2PartRowPointerStr, + eqliscsiDynVVolDesc UTFString, + eqliscsiDynVVolCreatedAs VirtualVolumeCreatedAs, + eqliscsiDynVVolIfSnapshotOrFastCloneMyParentVVol EQL2PartRowPointerStr, + eqliscsiDynVVolType VirtualVolumeType, + eqliscsiDynVVolCreateIsDerived TruthValue, + eqliscsiDynVVolCreateDerivedType INTEGER, + eqliscsiDynVVolCreateDerivedFromParent EQL2PartRowPointerStr, + eqliscsiDynVVolIfSnapshotMyStatus VirtualVolumeSnapshotStatus, + eqliscsiDynVVolPsvid OCTET STRING + } + +eqliscsiDynVVolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field indicates whether the VVol row is ACTIVE or not." + ::= { eqliscsiDynVVolEntry 1} + +eqliscsiDynVVolName OBJECT-TYPE + SYNTAX UTFString (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies a user friendly name for a VVol. + 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." + ::= { eqliscsiDynVVolEntry 2 } + +eqliscsiDynVVolSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the VVol size in MB. There is no default. + Note: VVol size is round to a multiple of 15MB." + ::= { eqliscsiDynVVolEntry 3 } + + +eqliscsiDynVVolContainer OBJECT-TYPE + SYNTAX EQL2PartRowPointerStr + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the index of the container to place this VVol in." + ::= { eqliscsiDynVVolEntry 4 } + +eqliscsiDynVVolDesc 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 volume. + The description can be up to 128 characters. There is no default value." + ::= { eqliscsiDynVVolEntry 5 } + +eqliscsiDynVVolCreatedAs OBJECT-TYPE + SYNTAX VirtualVolumeCreatedAs + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies how this virtual volume was created." + ::= { eqliscsiDynVVolEntry 6 } + +eqliscsiDynVVolIfSnapshotOrFastCloneMyParentVVol OBJECT-TYPE + SYNTAX EQL2PartRowPointerStr + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Only applicable if vvol was created as a snapshot or a fast-clone. + Gives information about the parent VVol." + ::= { eqliscsiDynVVolEntry 7} + +eqliscsiDynVVolType OBJECT-TYPE + SYNTAX VirtualVolumeType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field stores the type of the VVol." + ::= { eqliscsiDynVVolEntry 8 } + +eqliscsiDynVVolCreateIsDerived OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Truth value only applicable on VVol create request, used to + indicate if the new VVol to create is a derived VVol." + ::= { eqliscsiDynVVolEntry 9 } + +eqliscsiDynVVolCreateDerivedType OBJECT-TYPE + SYNTAX INTEGER { + snapshot(2), + fast-clone(3), + clone(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Only applicable when creating new vvols and if Dervied is true, indicates + how the new VVol should be derived from the parent VVol" + ::= { eqliscsiDynVVolEntry 10 } + +eqliscsiDynVVolCreateDerivedFromParent OBJECT-TYPE + SYNTAX EQL2PartRowPointerStr + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Only applicable when creating new vvols and if isDerived is true, + contains the index of the volume to derive from." + ::= { eqliscsiDynVVolEntry 11 } + +eqliscsiDynVVolIfSnapshotMyStatus OBJECT-TYPE + SYNTAX VirtualVolumeSnapshotStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the snapshot status if the virtual volume, is a snapshot of another volume." + ::= { eqliscsiDynVVolEntry 12 } + +eqliscsiDynVVolPsvid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is read-only field, it stores the unique universal identifier for this + Virtual volume. " + ::= { eqliscsiDynVVolEntry 13 } + +---************************************************************* + +eqlDynamicSharedVolumeCopyTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlDynamicSharedVolumeCopyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic shared volume rollback table. + This table is a dynamic table used by clients rollback a shared volume to a snapshot shared volume." + + ::= { eqliscsiTarget 87 } + +eqlDynamicSharedVolumeCopyEntry OBJECT-TYPE + SYNTAX EqlDynamicSharedVolumeCopyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the dynamic VVol Information." + INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeIndex } + + ::= { eqlDynamicSharedVolumeCopyTable 1 } + +EqlDynamicSharedVolumeCopyEntry ::= + SEQUENCE { + eqlDynamicSharedVolumeCopyRowStatus RowStatus, + eqlDynamicSharedVolumeCopyDestSharedVolume EQL2PartRowPointerStr, + eqlDynamicSharedVolumeCopySourceSharedVolume EQL2PartRowPointerStr + } + +eqlDynamicSharedVolumeCopyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlDynamicSharedVolumeCopyEntry 1 } + +eqlDynamicSharedVolumeCopyDestSharedVolume OBJECT-TYPE + SYNTAX EQL2PartRowPointerStr + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field identifes the destination of the rollback." + ::= { eqlDynamicSharedVolumeCopyEntry 2 } + + +eqlDynamicSharedVolumeCopySourceSharedVolume OBJECT-TYPE + SYNTAX EQL2PartRowPointerStr + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field identifes the destination of the rollback." + ::= { eqlDynamicSharedVolumeCopyEntry 3 } + + +--****************************************************************** + +eqlDynamicSharedVolumeBindUnbindTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlDynamicSharedVolumeBindUnbindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic shared volume bind unbind table + This write-only table is a dynamic table used by clients to bind a shared volume to a host." + + ::= { eqliscsiTarget 88 } + +eqlDynamicSharedVolumeBindUnbindEntry OBJECT-TYPE + SYNTAX EqlDynamicSharedVolumeBindUnbindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the dynamic VVol Information." + INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeIndex } + + ::= { eqlDynamicSharedVolumeBindUnbindTable 1 } + +EqlDynamicSharedVolumeBindUnbindEntry ::= + SEQUENCE { + eqlDynamicSharedVolumeBindUnbindRowStatus RowStatus, + eqlDynamicSharedVolumeBindUnbindOper INTEGER, + eqlDynamicSharedVolumeBindUnbindAccessGroupIndex Unsigned32, + eqlDynamicSharedVolumeBindUnbindOperAugment INTEGER + } + +eqlDynamicSharedVolumeBindUnbindRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlDynamicSharedVolumeBindUnbindEntry 1 } + +eqlDynamicSharedVolumeBindUnbindOper OBJECT-TYPE + SYNTAX INTEGER { + bind (1), + unbind (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field identifes the bind/unbind operation" + ::= { eqlDynamicSharedVolumeBindUnbindEntry 2 } + + +eqlDynamicSharedVolumeBindUnbindAccessGroupIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field identifes the host/access group to + bind this shared volume to." + ::= { eqlDynamicSharedVolumeBindUnbindEntry 3 } + +eqlDynamicSharedVolumeBindUnbindOperAugment OBJECT-TYPE + SYNTAX INTEGER { + update (0), + updateAccess (1), + doNotUpdateAccess(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field identifes the bind/unbind augemented operation. 0,1 are used to make sure the + ACL fields are updated/created. Option 2 make it so that we DO NOT cleanup ACL's. This would + be used for member down status" + ::= { eqlDynamicSharedVolumeBindUnbindEntry 4 } + +--****************************************************************** + +eqliscsiSharedVolumeMetadataTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiSharedVolumeMetadataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Table for storing metadata of shared volumes." + ::= { eqliscsiTarget 89 } + +eqliscsiSharedVolumeMetadataEntry OBJECT-TYPE + SYNTAX EqliscsiSharedVolumeMetadataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry represents a key-value pair combination for a shared volume. Each shared volume + may have several key-value properties in which case a shared volume will be represented + by more than one entry where each entry is a specific key-value pair (metadata)." + INDEX {eqliscsiLocalMemberId, eqliscsiSharedVolumeIndex, eqliscsiSharedVolumeMetadataIndex} + + ::= {eqliscsiSharedVolumeMetadataTable 1} + +EqliscsiSharedVolumeMetadataEntry ::= + SEQUENCE { + eqliscsiSharedVolumeMetadataRowStatus RowStatus, + eqliscsiSharedVolumeMetadataIndex Unsigned32, + eqliscsiSharedVolumeMetadataKey UTFString, + eqliscsiSharedVolumeMetadataValue UTFString + } + +eqliscsiSharedVolumeMetadataRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to indicate the status of the shared volume metadata entry." + ::= {eqliscsiSharedVolumeMetadataEntry 1} + +eqliscsiSharedVolumeMetadataIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies a unique index for identifying the shared volume metadata." + ::= {eqliscsiSharedVolumeMetadataEntry 2} + +eqliscsiSharedVolumeMetadataKey OBJECT-TYPE + SYNTAX UTFString(SIZE(1..65)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Key represents the metadata field name. + The maximum supported length of this field + including the NULL character is 65." + ::= {eqliscsiSharedVolumeMetadataEntry 3} + +eqliscsiSharedVolumeMetadataValue OBJECT-TYPE + SYNTAX UTFString(SIZE(1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field represents the value of the metadata field. + The maximum supported length of this field + including the NULL character is 255." + ::= {eqliscsiSharedVolumeMetadataEntry 4} + +--****************************************************************** + +eqlPreppedSnapshotVVolTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlPreppedSnapshotVVolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Table for storing virtual volumes that + represent prepped snapshots. + Note this is a transient state, VMWare creates snapshots in 2 steps + 1) prepareToSnapshotVirtualVolume + 2) snapshotVirtualVolume + This table stages all the VVOLS all the Virtual volumes that were created + as a result of the 1st step. Once the 2nd step is executed these + virtual volumes will transition into being real Shared Volumes on + the equallogic PS-Group. + Entries in this table use the same index as the shared volume table, because + VMware requires that PS-Group generate the volume identifier in step 1 + and it will use this identifier for all forthcoming operations to + this volume. + Entries in this table will have a corressponding entry in the + VmwareVirtualTable this table keeps track of the VVOL Type + (config, data, swap)" + + ::= { eqliscsiTarget 90 } + + +eqlPreppedSnapshotVVolEntry OBJECT-TYPE + SYNTAX EqlPreppedSnapshotVVolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing status for shared volume the values + in this table are user configurable." + INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeIndex } + + ::= { eqlPreppedSnapshotVVolTable 1} + +EqlPreppedSnapshotVVolEntry ::= + SEQUENCE { + eqlPreppedSnapshotVVolRowStatus RowStatus, + eqlPreppedSnapshotVVolPsvid OCTET STRING, + eqlPreppedSnapshotVVolName UTFString, + eqlPreppedSnapshotVVolSize Integer32, + eqlPreppedSnapshotVVolMyParentVVol EQL2PartRowPointerStr, + eqlPreppedSnapshotVVolBucket EQL2PartRowPointerStr, + eqlPreppedSnapshotVVolDescription UTFString + } + +eqlPreppedSnapshotVVolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlPreppedSnapshotVVolEntry 1} + + +eqlPreppedSnapshotVVolPsvid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field is a unique universal identifier for this + shared volume. This field is mostly for internal use only." + ::= { eqlPreppedSnapshotVVolEntry 2 } + +eqlPreppedSnapshotVVolName OBJECT-TYPE + SYNTAX UTFString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + This field specifies a user friendly name for the shared volume. + 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." + ::= { eqlPreppedSnapshotVVolEntry 3 } + +eqlPreppedSnapshotVVolSize OBJECT-TYPE + SYNTAX Integer32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies the volume size in MB. There is no default. + Note: Volume size is round to a multiple of 15MB. All shared volumes + are thin provisioned so this value represents the advertized size + of the volume" + ::= { eqlPreppedSnapshotVVolEntry 4 } + + +eqlPreppedSnapshotVVolMyParentVVol OBJECT-TYPE + SYNTAX EQL2PartRowPointerStr + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + This field is only applicable to shared volumes that are created + as snapshots. If snapshot shared volume, this field identifies + the parent." + ::= { eqlPreppedSnapshotVVolEntry 5 } + +eqlPreppedSnapshotVVolBucket OBJECT-TYPE + SYNTAX EQL2PartRowPointerStr + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field contains the index of the bucket that contains this prepped snapshot." + ::= { eqlPreppedSnapshotVVolEntry 6 } + +eqlPreppedSnapshotVVolDescription OBJECT-TYPE + SYNTAX UTFString (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This field specifies a descriptive string that provides details about the volume. + The description can be up to 128 characters. There is no default value." + ::= { eqlPreppedSnapshotVVolEntry 7 } + +--******************************************************************************* + +eqlDynamicSharedVolumeDiffTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlDynamicSharedVolumeDiffEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic shared volume difference table + This write-only table is a dynamic table used by clients to perform a difference + between 2 volumes" + + ::= { eqliscsiTarget 91 } + +eqlDynamicSharedVolumeDiffEntry OBJECT-TYPE + SYNTAX EqlDynamicSharedVolumeDiffEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing the dynamic row. The Index will be the VVol" + INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeIndex } + + ::= { eqlDynamicSharedVolumeDiffTable 1 } + +EqlDynamicSharedVolumeDiffEntry ::= + SEQUENCE { + eqlDynamicSharedVolumeDiffRowStatus RowStatus, + eqlDynamicSharedVolumeDiffBaseIndex EQL2PartRowPointerStr, + eqlDynamicSharedVolumeDiffAdmin INTEGER, + eqlDynamicSharedVolumeDiffStartSegmentOffset Counter64, + eqlDynamicSharedVolumeDiffSegmentsLength Counter64, + eqlDynamicSharedVolumeDiffChunkSize Unsigned32 + } + +eqlDynamicSharedVolumeDiffRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this entry." + ::= { eqlDynamicSharedVolumeDiffEntry 1 } + +eqlDynamicSharedVolumeDiffBaseIndex OBJECT-TYPE + SYNTAX EQL2PartRowPointerStr + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field specifies the base shared volume index associated with the shared volume." + ::= { eqlDynamicSharedVolumeDiffEntry 2} + +eqlDynamicSharedVolumeDiffAdmin OBJECT-TYPE + SYNTAX INTEGER { + unSharedBitMap (1), + allocatedBitMap (2), + unsharedChunks (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field identifes the type of diff ooperation" + ::= { eqlDynamicSharedVolumeDiffEntry 3 } + +eqlDynamicSharedVolumeDiffStartSegmentOffset OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value represents the starting segment for the diff operation" + ::= { eqlDynamicSharedVolumeDiffEntry 4 } + +eqlDynamicSharedVolumeDiffSegmentsLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value represents the segments size being requested. " + ::= { eqlDynamicSharedVolumeDiffEntry 5 } + +eqlDynamicSharedVolumeDiffChunkSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value represents the size of the Chunk entry for the bit map or other calculation" + ::= { eqlDynamicSharedVolumeDiffEntry 6 } + +---************************************************************* + +eqliscsiVolumeCompressionConfigurationTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeCompressionConfigurationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Persistent + This table defines volume specific compression paramters. + " +::= { eqliscsiTarget 92 } + +eqliscsiVolumeCompressionConfigurationEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeCompressionConfigurationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the volume compression configuration table." + INDEX { eqliscsiLocalMemberId , eqliscsiVolumeIndex } +::= { eqliscsiVolumeCompressionConfigurationTable 1 } + +EqliscsiVolumeCompressionConfigurationEntry ::= SEQUENCE { + eqliscsiVolumeCompressionConfigurationRowStatus RowStatus, + eqliscsiVolumeCompressionConfigurationPolicy INTEGER, + eqliscsiVolumeCompressionConfigurationSnapDelay Integer32 +} + +eqliscsiVolumeCompressionConfigurationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used indicate the status of this table entry." + ::= { eqliscsiVolumeCompressionConfigurationEntry 1 } + +eqliscsiVolumeCompressionConfigurationPolicy OBJECT-TYPE + SYNTAX INTEGER { + automatic(0), -- Allow system to determine which snapshots to compress + always(1), -- Immediately mark all snapshots created by this policy as compressible + user-defined(2), -- Provide a user-defined amount of time to wait before marking for compression + never(3) -- Never mark snapshots created by this schedule as compressible + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Specify how this volume's snapshots should be compressed." + DEFVAL { automatic } + ::= { eqliscsiVolumeCompressionConfigurationEntry 2 } + +eqliscsiVolumeCompressionConfigurationSnapDelay OBJECT-TYPE + SYNTAX Integer32 + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The value of this object represents how long to wait prior + to marking a snapshot as eligible for compression. + Current default is 24 hours. + Only used when eqliscsiVolumeCompressionConfigurationPolicy + is set to user-defined. + " + DEFVAL { 1440 } + ::= { eqliscsiVolumeCompressionConfigurationEntry 3 } + + + +--******************************************************************************* +eqlDynamicSharedVolumeDiffChunkTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqlDynamicSharedVolumeDiffChunkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EqualLogic-Dynamic. This table exposes the vvol as number of chunks." +::= { eqliscsiTarget 93 } + +eqlDynamicSharedVolumeDiffChunkEntry OBJECT-TYPE + SYNTAX EqlDynamicSharedVolumeDiffChunkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information related to each chunk." + INDEX { eqliscsiLocalMemberId , eqliscsiSharedVolumeIndex, eqlDynamicSharedVolumeDiffChunkIndex } +::= { eqlDynamicSharedVolumeDiffChunkTable 1 } + +EqlDynamicSharedVolumeDiffChunkEntry ::= SEQUENCE { + eqlDynamicSharedVolumeDiffChunkIndex Unsigned32, + eqlDynamicSharedVolumeDiffChunkSegmentSize Unsigned32, + eqlDynamicSharedVolumeDiffNumChunkSegments Unsigned32, + eqlDynamicSharedVolumeDiffChunkModified OCTET STRING +} +eqlDynamicSharedVolumeDiffChunkIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This value represents index of the chunk. " +::= { eqlDynamicSharedVolumeDiffChunkEntry 1 } + + +eqlDynamicSharedVolumeDiffChunkSegmentSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "KB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value represents the size of a segment. This is passed in to the row create of the eqlDynamicSharedVolumeDiffChunkTable" +::= { eqlDynamicSharedVolumeDiffChunkEntry 2 } + +eqlDynamicSharedVolumeDiffNumChunkSegments OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "segments" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value represents the size of the chunk expressed as number of segments. " +::= { eqlDynamicSharedVolumeDiffChunkEntry 3 } + +eqlDynamicSharedVolumeDiffChunkModified OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value represents a bit mask of modified segments in the given chunk." +::= { eqlDynamicSharedVolumeDiffChunkEntry 4 } + +--****************************************************************** + +eqliscsiVolumeMetadataTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiVolumeMetadataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Table for storing metadata of volumes." + ::= { eqliscsiTarget 94 } + +eqliscsiVolumeMetadataEntry OBJECT-TYPE + SYNTAX EqliscsiVolumeMetadataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry represents a key-value pair combination for a volume. Each volume may have + several key-value properties in which case a volume will be represented by more than + one entry where each entry is a specific key-value pair (metadata)." + INDEX {eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiVolumeMetadataIndex} + + ::= {eqliscsiVolumeMetadataTable 1} + +EqliscsiVolumeMetadataEntry ::= + SEQUENCE { + eqliscsiVolumeMetadataRowStatus RowStatus, + eqliscsiVolumeMetadataIndex Unsigned32, + eqliscsiVolumeMetadataKey UTFString, + eqliscsiVolumeMetadataValue UTFString + } + +eqliscsiVolumeMetadataRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to indicate the status of the volume metadata entry." + ::= {eqliscsiVolumeMetadataEntry 1} + +eqliscsiVolumeMetadataIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies a unique index for identifying the volume metadata." + ::= {eqliscsiVolumeMetadataEntry 2} + +eqliscsiVolumeMetadataKey OBJECT-TYPE + SYNTAX UTFString(SIZE(1..65)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + Key represents the metadata field name. + The maximum supported length of this field + including the NULL character is 65." + ::= {eqliscsiVolumeMetadataEntry 3} + +eqliscsiVolumeMetadataValue OBJECT-TYPE + SYNTAX UTFString(SIZE(1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field represents the value of the metadata field. + The maximum supported length of this field + including the NULL character is 255." + ::= {eqliscsiVolumeMetadataEntry 4} + +--****************************************************************** + +eqliscsiSnapshotMetadataTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiSnapshotMetadataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Persistent Table for storing metadata of snapshots." + ::= { eqliscsiTarget 95 } + +eqliscsiSnapshotMetadataEntry OBJECT-TYPE + SYNTAX EqliscsiSnapshotMetadataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry represents a key-value pair combination for a snapshot. Each snapshot may have + several key-value properties in which case a snapshot will be represented by more than one + entry where each entry is a specific key-value pair (metadata)." + INDEX {eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqliscsiSnapshotIndex, eqliscsiSnapshotMetadataIndex} + + ::= {eqliscsiSnapshotMetadataTable 1} + +EqliscsiSnapshotMetadataEntry ::= + SEQUENCE { + eqliscsiSnapshotMetadataRowStatus RowStatus, + eqliscsiSnapshotMetadataIndex Unsigned32, + eqliscsiSnapshotMetadataKey UTFString, + eqliscsiSnapshotMetadataValue UTFString + } + +eqliscsiSnapshotMetadataRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field is used to indicate the status of the snapshot metadata entry." + ::= {eqliscsiSnapshotMetadataEntry 1} + +eqliscsiSnapshotMetadataIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies a unique index for identifying the snapshot metadata." + ::= {eqliscsiSnapshotMetadataEntry 2} + +eqliscsiSnapshotMetadataKey OBJECT-TYPE + SYNTAX UTFString(SIZE(1..65)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "EQL-SECONDARY-KEY + Key represents the metadata field name. + The maximum supported length of this field + including the NULL character is 65." + ::= {eqliscsiSnapshotMetadataEntry 3} + +eqliscsiSnapshotMetadataValue OBJECT-TYPE + SYNTAX UTFString(SIZE(1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This field represents the value of the metadata field. + The maximum supported length of this field + including the NULL character is 255." + ::= {eqliscsiSnapshotMetadataEntry 4} + + +---************************************************************* + +eqliscsiSyncReplAfoTiebreakerTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiSyncReplAfoTiebreakerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Equalogic-member local AFO tiebreaker" + ::= { eqliscsiTarget 96 } + +eqliscsiSyncReplAfoTiebreakerEntry OBJECT-TYPE + SYNTAX EqliscsiSyncReplAfoTiebreakerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An member local entry (row) containing a volume's AFO tiebreaker for synchronous replication + The first 4 indexes identify the volume with the lowest psvid, and + the second 4 indexes identify the volume with the highest psvid." + INDEX { eqliscsiVolumeLowPsvId0 , eqliscsiVolumeLowPsvId1, eqliscsiVolumeLowPsvId2 , eqliscsiVolumeLowPsvId3, + eqliscsiVolumeHighPsvId0 , eqliscsiVolumeHighPsvId1, eqliscsiVolumeHighPsvId2 , eqliscsiVolumeHighPsvId3 } + ::= { eqliscsiSyncReplAfoTiebreakerTable 1 } + +EqliscsiSyncReplAfoTiebreakerEntry ::= + SEQUENCE { + eqliscsiSyncReplAfoTiebreakerSeqNum Counter64, + eqliscsiSyncReplAfoTiebreaker OCTET STRING, + eqliscsiSyncReplAfoTiebreakerGrpLeadUuid OCTET STRING + } + +eqliscsiSyncReplAfoTiebreakerSeqNum OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This field specifies the sequence number for the record" + ::= {eqliscsiSyncReplAfoTiebreakerEntry 1 } + + +eqliscsiSyncReplAfoTiebreaker OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This value represents the UUID of the Tiebreaker" + ::= {eqliscsiSyncReplAfoTiebreakerEntry 2 } + + +eqliscsiSyncReplAfoTiebreakerGrpLeadUuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This value represents the UUID of the Group lead that wrote this record" + ::= { eqliscsiSyncReplAfoTiebreakerEntry 3 } + + +---************************************************************* + +eqliscsiSharedVolumeStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EqliscsiSharedVolumeStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "EqualLogic-Dynamic Storage SharedVolume Table. + This table contains a list of volumes in a group and their statistics." + ::= { eqliscsiTarget 97 } + + +eqliscsiSharedVolumeStatisticsEntry OBJECT-TYPE + SYNTAX EqliscsiSharedVolumeStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) containing volume statistics." + AUGMENTS { eqliscsiSharedVolumeEntry } + + ::= { eqliscsiSharedVolumeStatisticsTable 1} + +EqliscsiSharedVolumeStatisticsEntry ::= + SEQUENCE { + eqliscsiSharedVolumeStatsCmdPdus Counter32, + eqliscsiSharedVolumeStatsRspPdus Counter32, + eqliscsiSharedVolumeStatsTxData Counter64, + eqliscsiSharedVolumeStatsRxData Counter64, + eqliscsiSharedVolumeStatsNoOfSessions Unsigned32, + eqliscsiSharedVolumeStatsReadLatency Counter64, + eqliscsiSharedVolumeStatsWriteLatency Counter64, + eqliscsiSharedVolumeStatsReadOpCount Counter64, + eqliscsiSharedVolumeStatsWriteOpCount Counter64, + eqliscsiSharedVolumeStatsReadAvgLatency Gauge32, + eqliscsiSharedVolumeStatsWriteAvgLatency Gauge32, + eqliscsiSharedVolumeStatsHCIscsiReadWriteCmdsReceived Counter64, + eqliscsiSharedVolumeStatsHCIscsiTotalQD Counter64, + eqliscsiSharedVolumeStatsMisAlignedIO Counter64 + } + +eqliscsiSharedVolumeStatsCmdPdus OBJECT-TYPE + SYNTAX Counter32 + UNITS "PDUs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of Command PDUs transferred to this volume." +::= { eqliscsiSharedVolumeStatisticsEntry 1 } + +eqliscsiSharedVolumeStatsRspPdus OBJECT-TYPE + SYNTAX Counter32 + UNITS "PDUs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of Response PDUs transferred to this volume." +::= { eqliscsiSharedVolumeStatisticsEntry 2 } + +eqliscsiSharedVolumeStatsTxData OBJECT-TYPE + SYNTAX Counter64 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of data octets that were transmitted by + the local iSCSI node." +::= { eqliscsiSharedVolumeStatisticsEntry 3 } + +eqliscsiSharedVolumeStatsRxData OBJECT-TYPE + SYNTAX Counter64 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of data octets that were received by + the local iSCSI node." +::= { eqliscsiSharedVolumeStatisticsEntry 4 } + +eqliscsiSharedVolumeStatsNoOfSessions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of sessions that were established and closed so far to this volume. + " +::= { eqliscsiSharedVolumeStatisticsEntry 5 } + +eqliscsiSharedVolumeStatsReadLatency OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The accumulative latency in milli seconds for read operations on this volume." +::= { eqliscsiSharedVolumeStatisticsEntry 6 } + +eqliscsiSharedVolumeStatsWriteLatency OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The accumulative latency in milli seconds for write operations on this volume." +::= { eqliscsiSharedVolumeStatisticsEntry 7 } + +eqliscsiSharedVolumeStatsReadOpCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of read operations on this volume." +::= { eqliscsiSharedVolumeStatisticsEntry 8 } + +eqliscsiSharedVolumeStatsWriteOpCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of write operations on this volume." +::= { eqliscsiSharedVolumeStatisticsEntry 9 } + +eqliscsiSharedVolumeStatsReadAvgLatency OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average latency in milli seconds for read operations on this volume." +::= { eqliscsiSharedVolumeStatisticsEntry 10 } + +eqliscsiSharedVolumeStatsWriteAvgLatency OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average latency in milli seconds for write operations on this volume." +::= { eqliscsiSharedVolumeStatisticsEntry 11 } + +eqliscsiSharedVolumeStatsHCIscsiReadWriteCmdsReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of iscsi read/write commands received for operations on this volume. + This object is a 64-bit version of eqliscsiSharedVolumeStatsIscsiReadWriteCmdsReceived." +::= { eqliscsiSharedVolumeStatisticsEntry 13 } + +eqliscsiSharedVolumeStatsHCIscsiTotalQD OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 64-bit counter that is incremented by the current number of outstanding iSCSI IO + operations each time an iSCSI IO is received by the target. The iSCSI IO operations include + both reads and writes. This counter when divided by the total number of iSCSI IO operations + provides the average queue depth. + This object is a 64 bit version of eqliscsiSharedVolumeStatsIscsiReadWriteCmdsCompleted." +::= { eqliscsiSharedVolumeStatisticsEntry 14 } + +eqliscsiSharedVolumeStatsMisAlignedIO OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 64-bit counter that is incremented by the number of mis-aligned I/O operations performed on a volume + TODO - beef this up!!!!!" +::= { eqliscsiSharedVolumeStatisticsEntry 15 } + +---************************************************************* + +END diff --git a/equallogic/iftype.mib b/equallogic/iftype.mib new file mode 100644 index 0000000..e3466c1 --- /dev/null +++ b/equallogic/iftype.mib @@ -0,0 +1,244 @@ +-- This file is maintained by IANA. The latest version can be found at +-- ftp://ftp.isi.edu/mib/ianaiftype.mib + + IANAifType-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI + TEXTUAL-CONVENTION FROM SNMPv2-TC; + + ianaifType MODULE-IDENTITY + LAST-UPDATED "200002230000Z" -- Feb 23, 2000 + ORGANIZATION "IANA" + CONTACT-INFO " Internet Assigned Numbers Authority + + Postal: ICANN + 4676 Admiralty Way, Suite 330 + Marina del Rey, CA 90292 + + Tel: +1 310 823 9358 x20 + E-Mail: iana@iana.org" + + DESCRIPTION "This MIB module defines the IANAifType Textual + Convention, and thus the enumerated values of + the ifType object defined in MIB-II's ifTable." + + REVISION "200003060000Z" -- Mar 6, 2000 + DESCRIPTION "Fixed a missing semi-colon in the IMPORT. + Also cleaned up the REVISION log a bit. + It is not complete, but from now on it will + be maintained and kept up to date with each + change to this MIB module." + + REVISION "199910081430Z" -- Oct 08, 1999 + DESCRIPTION "Include new name assignments up to cnr(85). + This is the first version available via the WWW + at: ftp://ftp.isi.edu/mib/ianaiftype.mib" + + REVISION "199401310000Z" -- Jan 31, 1994 + DESCRIPTION "Initial version of this MIB as published in + RFC 1573." + + ::= { mib-2 30 } + + + IANAifType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type is used as the syntax of the ifType + object in the (updated) definition of MIB-II's + ifTable. + + The definition of this textual convention with the + addition of newly assigned values is published + periodically by the IANA, in either the Assigned + Numbers RFC, or some derivative of it specific to + Internet Network Management number assignments. (The + latest arrangements can be obtained by contacting the + IANA.) + + Requests for new values should be made to IANA via + email (iana@iana.org). + + The relationship between the assignment of ifType + values and of OIDs to particular media-specific MIBs + is solely the purview of IANA and is subject to change + without notice. Quite often, a media-specific MIB's + OID-subtree assignment within MIB-II's 'transmission' + subtree will be the same as its ifType value. + However, in some circumstances this will not be the + case, and implementors must not pre-assume any + specific relationship between ifType values and + transmission subtree OIDs." + SYNTAX INTEGER { + other(1), -- none of the following + regular1822(2), + hdh1822(3), + ddnX25(4), + rfc877x25(5), + ethernetCsmacd(6), + iso88023Csmacd(7), + iso88024TokenBus(8), + iso88025TokenRing(9), + iso88026Man(10), + starLan(11), + proteon10Mbit(12), + proteon80Mbit(13), + hyperchannel(14), + fddi(15), + lapb(16), + sdlc(17), + ds1(18), -- DS1-MIB + e1(19), -- Obsolete see DS1-MIB + basicISDN(20), + primaryISDN(21), + propPointToPointSerial(22), -- proprietary serial + ppp(23), + softwareLoopback(24), + eon(25), -- CLNP over IP + ethernet3Mbit(26), + nsip(27), -- XNS over IP + slip(28), -- generic SLIP + ultra(29), -- ULTRA technologies + ds3(30), -- DS3-MIB + sip(31), -- SMDS, coffee + frameRelay(32), -- DTE only. + rs232(33), + para(34), -- parallel-port + arcnet(35), -- arcnet + arcnetPlus(36), -- arcnet plus + atm(37), -- ATM cells + miox25(38), + sonet(39), -- SONET or SDH + x25ple(40), + iso88022llc(41), + localTalk(42), + smdsDxi(43), + frameRelayService(44), -- FRNETSERV-MIB + v35(45), + hssi(46), + hippi(47), + modem(48), -- Generic modem + aal5(49), -- AAL5 over ATM + sonetPath(50), + sonetVT(51), + smdsIcip(52), -- SMDS InterCarrier Interface + propVirtual(53), -- proprietary virtual/internal + propMultiplexor(54),-- proprietary multiplexing + ieee80212(55), -- 100BaseVG + fibreChannel(56), -- Fibre Channel + hippiInterface(57), -- HIPPI interfaces + frameRelayInterconnect(58), -- Obsolete use either + -- frameRelay(32) or + -- frameRelayService(44). + aflane8023(59), -- ATM Emulated LAN for 802.3 + aflane8025(60), -- ATM Emulated LAN for 802.5 + cctEmul(61), -- ATM Emulated circuit + fastEther(62), -- Fast Ethernet (100BaseT) + isdn(63), -- ISDN and X.25 + v11(64), -- CCITT V.11/X.21 + v36(65), -- CCITT V.36 + g703at64k(66), -- CCITT G703 at 64Kbps + g703at2mb(67), -- Obsolete see DS1-MIB + qllc(68), -- SNA QLLC + fastEtherFX(69), -- Fast Ethernet (100BaseFX) + channel(70), -- channel + ieee80211(71), -- radio spread spectrum + ibm370parChan(72), -- IBM System 360/370 OEMI Channel + escon(73), -- IBM Enterprise Systems Connection + dlsw(74), -- Data Link Switching + isdns(75), -- ISDN S/T interface + isdnu(76), -- ISDN U interface + lapd(77), -- Link Access Protocol D + ipSwitch(78), -- IP Switching Objects + rsrb(79), -- Remote Source Route Bridging + atmLogical(80), -- ATM Logical Port + ds0(81), -- Digital Signal Level 0 + ds0Bundle(82), -- group of ds0s on the same ds1 + bsc(83), -- Bisynchronous Protocol + async(84), -- Asynchronous Protocol + cnr(85), -- Combat Net Radio + iso88025Dtr(86), -- ISO 802.5r DTR + eplrs(87), -- Ext Pos Loc Report Sys + arap(88), -- Appletalk Remote Access Protocol + propCnls(89), -- Proprietary Connectionless Protocol + hostPad(90), -- CCITT-ITU X.29 PAD Protocol + termPad(91), -- CCITT-ITU X.3 PAD Facility + frameRelayMPI(92), -- Multiproto Interconnect over FR + x213(93), -- CCITT-ITU X213 + adsl(94), -- Asymmetric Digital Subscriber Loop + radsl(95), -- Rate-Adapt. Digital Subscriber Loop + sdsl(96), -- Symmetric Digital Subscriber Loop + vdsl(97), -- Very H-Speed Digital Subscrib. Loop + iso88025CRFPInt(98), -- ISO 802.5 CRFP + myrinet(99), -- Myricom Myrinet + voiceEM(100), -- voice recEive and transMit + voiceFXO(101), -- voice Foreign Exchange Office + voiceFXS(102), -- voice Foreign Exchange Station + voiceEncap(103), -- voice encapsulation + voiceOverIp(104), -- voice over IP encapsulation + atmDxi(105), -- ATM DXI + atmFuni(106), -- ATM FUNI + atmIma (107), -- ATM IMA + pppMultilinkBundle(108), -- PPP Multilink Bundle + ipOverCdlc (109), -- IBM ipOverCdlc + ipOverClaw (110), -- IBM Common Link Access to Workstn + stackToStack (111), -- IBM stackToStack + virtualIpAddress (112), -- IBM VIPA + mpc (113), -- IBM multi-protocol channel support + ipOverAtm (114), -- IBM ipOverAtm + iso88025Fiber (115), -- ISO 802.5j Fiber Token Ring + tdlc (116), -- IBM twinaxial data link control + gigabitEthernet (117), -- Gigabit Ethernet + hdlc (118), -- HDLC + lapf (119), -- LAP F + v37 (120), -- V.37 + x25mlp (121), -- Multi-Link Protocol + x25huntGroup (122), -- X25 Hunt Group + trasnpHdlc (123), -- Transp HDLC + interleave (124), -- Interleave channel + fast (125), -- Fast channel + ip (126), -- IP (for APPN HPR in IP networks) + docsCableMaclayer (127), -- CATV Mac Layer + docsCableDownstream (128), -- CATV Downstream interface + docsCableUpstream (129), -- CATV Upstream interface + a12MppSwitch (130), -- Avalon Parallel Processor + tunnel (131), -- Encapsulation interface + coffee (132), -- coffee pot + ces (133), -- Circuit Emulation Service + atmSubInterface (134), -- ATM Sub Interface + l2vlan (135), -- Layer 2 Virtual LAN using 802.1Q + l3ipvlan (136), -- Layer 3 Virtual LAN using IP + l3ipxvlan (137), -- Layer 3 Virtual LAN using IPX + digitalPowerline (138), -- IP over Power Lines + mediaMailOverIp (139), -- Multimedia Mail over IP + dtm (140), -- Dynamic syncronous Transfer Mode + dcn (141), -- Data Communications Network + ipForward (142), -- IP Forwarding Interface + msdsl (143), -- Multi-rate Symmetric DSL + ieee1394 (144), -- IEEE1394 High Performance Serial Bus + if-gsn (145), -- HIPPI-6400 + dvbRccMacLayer (146), -- DVB-RCC MAC Layer + dvbRccDownstream (147), -- DVB-RCC Downstream Channel + dvbRccUpstream (148), -- DVB-RCC Upstream Channel + atmVirtual (149), -- ATM Virtual Interface + mplsTunnel (150), -- MPLS Tunnel Virtual Interface + srp (151), -- Spatial Reuse Protocol + voiceOverAtm (152), -- Voice Over ATM + voiceOverFrameRelay (153), -- Voice Over Frame Relay + idsl (154), -- Digital Subscriber Loop over ISDN + compositeLink (155), -- Avici Composite Link Interface + ss7SigLink (156), -- SS7 Signaling Link + propWirelessP2P (157), -- Prop. P2P wireless interface + frForward (158), -- Frame Forward Interface + rfc1483 (159), -- Multiprotocol over ATM AAL5 + usb (160), -- USB Interface + ieee8023adLag(161), -- IEEE 802.3ad Link Aggregate + bgppolicyaccounting(162), -- BGP Policy Accounting + frf16MfrBundle (163), -- FRF .16 Multilink Frame Relay + h323Gatekeeper (164), -- H323 Gatekeeper + h323Proxy (165), -- H323 Voice and Video Proxy + mpls (166), -- MPLS + mfSigLink (167) -- Multi-frequency signaling link +} + END diff --git a/equallogic/iscsi.mib b/equallogic/iscsi.mib new file mode 100755 index 0000000..e912441 --- /dev/null +++ b/equallogic/iscsi.mib @@ -0,0 +1,2710 @@ + +-- +-- Copyright (c) 2002-2003 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. +-- + +ISCSI-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, NOTIFICATION-TYPE, + Unsigned32, Counter32, Counter64, Gauge32, + experimental + FROM SNMPv2-SMI + + TEXTUAL-CONVENTION, TruthValue, TimeStamp, RowStatus, RowPointer + FROM SNMPv2-TC + + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB + + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + + ; + +iscsiModule MODULE-IDENTITY + LAST-UPDATED "200206260000Z" -- June 26, 2002 + 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 + + Marjorie Krueger + Postal: Hewlett-Packard + Networked Storage Architecture + Networked Storage Solutions Org. + 8000 Foothills Blvd. + Roseville, CA 95747 + + + + Tel: +1 916-785-2656 + Tel: +1 916-785-0391 + + Email: marjorie_krueger@hp.com + + Tom McSweeney + Postal: IBM Corporation + 600 Park Offices Drive + Research Triangle Park, NC + USA 27709 + + Tel: +1-919-254-5634 + Fax: +1-919-254-0391 + + E-mail: rf42tpme@us.ibm.com + + Jim Muchow + 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: jmuchow@cisco.com" + + DESCRIPTION + "The iSCSI Protocol MIB module." + + REVISION "200206260000Z" -- June 26, 2002 + DESCRIPTION + "Initial revision published as RFC xxxx." + +-- ::= { mib-2 xx } to be assigned by IANA. +-- in case you want to COMPILE +::= { experimental 9999 } + +iscsiObjects OBJECT IDENTIFIER ::= { iscsiModule 1 } +iscsiNotifications OBJECT IDENTIFIER ::= { iscsiModule 2 } +iscsiConformance OBJECT IDENTIFIER ::= { iscsiModule 3 } + +-- Textual Conventions + +IscsiTransportProtocols ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "This data type is used to define the transport + protocols that will carry iSCSI PDUs." + REFERENCE + "RFC791, RFC1700 + + The presently known, officially delegated numbers + can be found at: + http://www.iana.org/assignments/protocol-numbers" + SYNTAX INTEGER (0..255) + +IscsiDigestMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type represents the methods possible + for digest negotiation. + none - a placeholder for a secondary digest method + that means only the primary method can be + used. + other - a digest method other than those defined below; + noDigest - does not support digests (will operate without + a digest (NOTE: implementations MUST support + digests to be compliant with the iSCSI RFC); + CRC32c - require a CRC32C digest." + SYNTAX INTEGER { + none(1), + other(2), + noDigest(3), + crc32c(4) + } + +------------------------------------------------------------------------ + +iscsiDescriptors OBJECT IDENTIFIER ::= { iscsiObjects 1 } + +iscsiHeaderIntegrityTypes OBJECT IDENTIFIER ::= { iscsiDescriptors 1 } + +iscsiHdrIntegrityNone OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The authoritative identifier when no integrity + scheme (for either the header or data) is being + used." + REFERENCE "iSCSI Protocol Specification." +::= { iscsiHeaderIntegrityTypes 1 } + +iscsiHdrIntegrityCrc32c OBJECT-IDENTITY + STATUS current + DESCRIPTION + + + + "The authoritative identifier when the integrity + scheme (for either the header or data) is CRC-32c." + REFERENCE "iSCSI Protocol Specification." +::= { iscsiHeaderIntegrityTypes 2 } + +iscsiDataIntegrityTypes OBJECT IDENTIFIER ::= { iscsiDescriptors 2 } + +iscsiDataIntegrityNone OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The authoritative identifier when no integrity + scheme (for either the header or data) is being + used." + REFERENCE "iSCSI Protocol Specification." +::= { iscsiDataIntegrityTypes 1 } + +iscsiDataIntegrityCrc32c OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The authoritative identifier when the integrity + scheme (for either the header or data) is CRC-32c." + REFERENCE "iSCSI Protocol Specification." +::= { iscsiDataIntegrityTypes 2 } + +---------------------------------------------------------------------- + +iscsiInstance OBJECT IDENTIFIER ::= { iscsiObjects 2 } + +-- Instance Attributes Table + +iscsiInstanceAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF IscsiInstanceAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Dynamic list of iSCSI instances present on the system." +::= { iscsiInstance 1 } + +iscsiInstanceAttributesEntry OBJECT-TYPE + SYNTAX IscsiInstanceAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Dynamic entry (row) containing management information applicable + to a particular iSCSI instance." + INDEX { iscsiInstIndex } +::= { iscsiInstanceAttributesTable 1 } + + + + +IscsiInstanceAttributesEntry ::= SEQUENCE { + iscsiInstIndex Unsigned32, + iscsiInstDescr SnmpAdminString, + iscsiInstVersionMin INTEGER, + iscsiInstVersionMax INTEGER, + iscsiInstVendorID SnmpAdminString, + iscsiInstVendorVersion SnmpAdminString, + iscsiInstPortalNumber Unsigned32, + iscsiInstNodeNumber Unsigned32, + iscsiInstSessionNumber Unsigned32, + iscsiInstSsnFailures Counter32, + iscsiInstLastSsnFailureType INTEGER, --was AutonomousType, we need to support it, + iscsiInstLastSsnRmtNodeName SnmpAdminString +} + +iscsiInstIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary integer used to uniquely identify a particular + ISCSI instance." +::= { iscsiInstanceAttributesEntry 1 } + +iscsiInstDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An octet string, determined by the implementation to describe + the iSCSI instance. When only a single instance is present, + this object may be set to the zero-length string; with multiple + iSCSI instances, it may be used in an implementation-dependent + manner to describe the purpose of the respective instance." +::= { iscsiInstanceAttributesEntry 2 } + +iscsiInstVersionMin OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum version number of the iSCSI specification supported + by this instance." +::= { iscsiInstanceAttributesEntry 3 } + +iscsiInstVersionMax OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + + + + STATUS current + DESCRIPTION + "Maximum version number of the iSCSI specification supported + by this instance." +::= { iscsiInstanceAttributesEntry 4 } + +iscsiInstVendorID OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An octet string describing the manufacturer of the + implementation of this instance." +::= { iscsiInstanceAttributesEntry 5 } + +iscsiInstVendorVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An octet string set by the manufacturer describing the verison + of the implementation of this instance. The format of this string + is determined solely by the manufacturer, and is for informational + purposes only. It is unrelated to the iSCSI specification version + numbers." +::= { iscsiInstanceAttributesEntry 6 } + +iscsiInstPortalNumber OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + UNITS "transport endpoints" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of rows in the iscsiPortalAttributesTable + which are currently associated with this iSCSI instance." +::= { iscsiInstanceAttributesEntry 7 } + +iscsiInstNodeNumber OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + UNITS "Internet Network Addresses" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of rows in the iscsiNodeAttributesTable + which are currently associated with this iSCSI instance." +::= { iscsiInstanceAttributesEntry 8 } + +iscsiInstSessionNumber OBJECT-TYPE + + + + SYNTAX Unsigned32 (1..4294967295) + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of rows in the iscsiSessionAttributesTable + which are currently associated with this iSCSI instance." +::= { iscsiInstanceAttributesEntry 9 } + +iscsiInstSsnFailures OBJECT-TYPE + SYNTAX Counter32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of times a session belonging + to this instance has been failed." +::= { iscsiInstanceAttributesEntry 10 } + +iscsiInstLastSsnFailureType OBJECT-TYPE + SYNTAX INTEGER -- was AutonomousType , we need to support it + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter object in the iscsiInstSsnErrorStatsTable + that was incremented when the last session failure occurred. + + If the reason for failure is not found in the + iscsiInstSsnErrorStatsTable, the value { 0.0 } is + used instead." +::= { iscsiInstanceAttributesEntry 11 } + +iscsiInstLastSsnRmtNodeName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An octet string describing the name of the remote node + from the failed session." +::= { iscsiInstanceAttributesEntry 12 } + +-- Instance Session Failure Stats Table + +iscsiInstanceSsnErrorStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IscsiInstanceSsnErrorStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + + + + "A Dynamic list of error types that will cause a session failure." +::= { iscsiInstance 2 } + +iscsiInstanceSsnErrorStatsEntry OBJECT-TYPE + SYNTAX IscsiInstanceSsnErrorStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) containing management information applicable + to a particular iSCSI instance." + AUGMENTS { iscsiInstanceAttributesEntry } +::= { iscsiInstanceSsnErrorStatsTable 1 } + +IscsiInstanceSsnErrorStatsEntry ::= SEQUENCE { + iscsiInstSsnDigestErrors Counter32, + iscsiInstSsnCxnTimeoutErrors Counter32, + iscsiInstSsnFormatErrors Counter32 +} + +iscsiInstSsnDigestErrors OBJECT-TYPE + SYNTAX Counter32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of sessions which were failed due to receipt of a PDU + containing header or data digest errors." +::= { iscsiInstanceSsnErrorStatsEntry 1 } + +iscsiInstSsnCxnTimeoutErrors OBJECT-TYPE + SYNTAX Counter32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of sessions which were failed due to a sequence + exceeding a time limit." +::= { iscsiInstanceSsnErrorStatsEntry 2 } + +iscsiInstSsnFormatErrors OBJECT-TYPE + SYNTAX Counter32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of sessions which were failed due to receipt of a PDU + which contained a format error." +::= { iscsiInstanceSsnErrorStatsEntry 3 } + + + +---------------------------------------------------------------------- + +iscsiPortal OBJECT IDENTIFIER ::= { iscsiObjects 3 } + +-- Portal Attributes Table + +iscsiPortalAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF IscsiPortalAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of transport endpoints (using TCP or another transport + protocol) used by this iSCSI instance. An iSCSI instance may + use a portal to listen for incoming connections to its targets, + to initiate connections to other targets, or both. Equallogic-Dynamic" +::= { iscsiPortal 1 } + +iscsiPortalAttributesEntry OBJECT-TYPE + SYNTAX IscsiPortalAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) containing management information applicable + to a particular portal instance." + INDEX { iscsiInstIndex, iscsiPortalIndex } +::= { iscsiPortalAttributesTable 1 } + +IscsiPortalAttributesEntry ::= SEQUENCE { + iscsiPortalIndex Unsigned32, +-- iscsiPortalRowStatus RowStatus, + iscsiPortalRoles BITS, + iscsiPortalAddrType InetAddressType, + iscsiPortalAddr InetAddress, + iscsiPortalProtocol IscsiTransportProtocols, + iscsiPortalMaxRecvDataSegLength INTEGER, + iscsiPortalPrimaryHdrDigest IscsiDigestMethod, + iscsiPortalPrimaryDataDigest IscsiDigestMethod, + iscsiPortalSecondaryHdrDigest IscsiDigestMethod, + iscsiPortalSecondaryDataDigest IscsiDigestMethod, + iscsiPortalRecvMarker TruthValue +} + +iscsiPortalIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary integer used to uniquely identify a particular + + + + transport endpoint within this iSCSI instance." +::= { iscsiPortalAttributesEntry 1 } + +-- iscsiPortalRowStatus OBJECT-TYPE +-- SYNTAX RowStatus +-- MAX-ACCESS read-create +-- STATUS current +-- DESCRIPTION +-- "The status of the row." +-- ::= { iscsiPortalAttributesEntry 2 } + +iscsiPortalRoles OBJECT-TYPE + SYNTAX BITS { + targetTypePortal(0), + initiatorTypePortal(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A portal can operate in one or both of two roles: + as a target portal and/or an initiator portal. + + When a new iscsiPortalAttributesEntry is to be created, + the agent should use this object as a hint for the + creation of a new iscsiTgtPortalAttributesEntry and/or + iscsiIntrPortalAttributesEntry." +::= { iscsiPortalAttributesEntry 3 } + +iscsiPortalAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of Internet Network Address in the iscsiPortalAddr." +::= { iscsiPortalAttributesEntry 4 } + +iscsiPortalAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The portal's Internet Network Address." +::= { iscsiPortalAttributesEntry 5 } + +iscsiPortalProtocol OBJECT-TYPE + SYNTAX IscsiTransportProtocols + MAX-ACCESS read-create + STATUS current + + + + DESCRIPTION + "The portal's transport protocol." + DEFVAL { 6 } -- TCP +::= { iscsiPortalAttributesEntry 6 } + +iscsiPortalMaxRecvDataSegLength OBJECT-TYPE + SYNTAX INTEGER (512..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum PDU length this portal can receive. + This may be constrained by hardware characteristics + and individual implementations may chose not to + allow this object to be changed." + DEFVAL { 8192 } +::= { iscsiPortalAttributesEntry 7 } + +iscsiPortalPrimaryHdrDigest OBJECT-TYPE + SYNTAX IscsiDigestMethod + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The preferred header digest for this portal." + DEFVAL { noDigest } +::= { iscsiPortalAttributesEntry 8 } + +iscsiPortalPrimaryDataDigest OBJECT-TYPE + SYNTAX IscsiDigestMethod + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The preferred data digest method for this portal." + DEFVAL { noDigest } +::= { iscsiPortalAttributesEntry 9 } + +iscsiPortalSecondaryHdrDigest OBJECT-TYPE + SYNTAX IscsiDigestMethod + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An alternate header digest preference for this portal." + DEFVAL { none } +::= { iscsiPortalAttributesEntry 10 } + +iscsiPortalSecondaryDataDigest OBJECT-TYPE + SYNTAX IscsiDigestMethod + MAX-ACCESS read-create + STATUS current + + + + DESCRIPTION + "An alternate data digest preference for this portal." + DEFVAL { none } +::= { iscsiPortalAttributesEntry 11 } + +iscsiPortalRecvMarker OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether or not this portal will + request markers in it's incoming data stream." +::= { iscsiPortalAttributesEntry 12 } + +---------------------------------------------------------------------- +iscsiTargetPortal OBJECT IDENTIFIER ::= { iscsiObjects 4 } + +-- Target Portal Attributes Table + +iscsiTgtPortalAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF IscsiTgtPortalAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Dynamic list of transport endpoints (using TCP or another transport + protocol) on which this iSCSI instance listens for incoming + connections to its targets." +::= { iscsiTargetPortal 1 } + +iscsiTgtPortalAttributesEntry OBJECT-TYPE + SYNTAX IscsiTgtPortalAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Dynamic entry (row) containing management information applicable + to a particular portal instance that is used to listen for + incoming connections to local targets. This row is populated + for each iscsiPortalAttributesEntry row that may be used as + a target portal." + INDEX { iscsiInstIndex, iscsiPortalIndex } +::= { iscsiTgtPortalAttributesTable 1 } + +IscsiTgtPortalAttributesEntry ::= SEQUENCE { + iscsiTgtPortalPort Unsigned32, + iscsiTgtPortalTag INTEGER +} + +iscsiTgtPortalPort OBJECT-TYPE + + + + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The portal's transport protocol port number on which the + portal listens for incoming iSCSI connections when the + portal is used as a target portal." +::= { iscsiTgtPortalAttributesEntry 1 } + +iscsiTgtPortalTag OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The portal's aggregation tag when portal is used as + a target portal. Multiple-connection sessions may + be aggregated over portals sharing an identical + aggregation tag." +::= { iscsiTgtPortalAttributesEntry 2 } + +---------------------------------------------------------------------- + +iscsiInitiatorPortal OBJECT IDENTIFIER ::= { iscsiObjects 5 } + +-- Initiator Portal Attributes Table + +iscsiIntrPortalAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF IscsiIntrPortalAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Dynamic list of Internet Network Addresses (using TCP or another + transport protocol) from which this iSCSI instance may + initiate connections to other targets." +::= { iscsiInitiatorPortal 1 } + +iscsiIntrPortalAttributesEntry OBJECT-TYPE + SYNTAX IscsiIntrPortalAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Dynamic entry (row) containing managment information applicable + to a particular portal instance that is used to initiate + connections to iSCSI targets. This row is populated for + each iscsiPortalAttributesEntry row that may be used as an + initiator portal." + INDEX { iscsiInstIndex, iscsiPortalIndex } +::= { iscsiIntrPortalAttributesTable 1 } + + + +IscsiIntrPortalAttributesEntry ::= SEQUENCE { + iscsiIntrPortalTag INTEGER +} + +iscsiIntrPortalTag OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The portal's aggregation tag when the portal is used as + an initiator portal. Multiple-connection sessions may + be aggregated over portals sharing an identical + aggregation tag." +::= { iscsiIntrPortalAttributesEntry 1 } + +---------------------------------------------------------------------- + +iscsiNode OBJECT IDENTIFIER ::= { iscsiObjects 6 } + +-- Node Attributes Table + +iscsiNodeAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF IscsiNodeAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Dynamic list of iSCSI nodes belonging to each iSCSI instance + present on the local system. An iSCSI node can act as + an initiator, a target, or both." +::= { iscsiNode 1 } + +iscsiNodeAttributesEntry OBJECT-TYPE + SYNTAX IscsiNodeAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Dynamic entry (row) containing managment information applicable + to a particular iSCSI node." + INDEX { iscsiInstIndex, iscsiNodeIndex } +::= { iscsiNodeAttributesTable 1 } + +IscsiNodeAttributesEntry ::= SEQUENCE { + iscsiNodeIndex Unsigned32, + iscsiNodeName SnmpAdminString, + iscsiNodeAlias SnmpAdminString, + iscsiNodeRoles BITS, + iscsiNodeTransportType RowPointer, + iscsiNodeInitialR2T TruthValue, + + + + iscsiNodeBidiInitialR2T TruthValue, + iscsiNodeImmediateData TruthValue, + iscsiNodeMaxOutstandingR2T INTEGER, + iscsiNodeFirstBurstSize INTEGER, + iscsiNodeMaxBurstSize INTEGER, + iscsiNodeMaxConnections INTEGER, + iscsiNodeDataSequenceInOrder TruthValue, + iscsiNodeDataPduInOrder TruthValue, + iscsiNodeDefaultTime2Wait INTEGER, + iscsiNodeDefaultTime2Retain INTEGER, + iscsiNodeErrorRecoveryLevel INTEGER +} + +iscsiNodeIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary integer used to uniquely identify a particular + node within an iSCSI instance present on the local system." +::= { iscsiNodeAttributesEntry 1 } + +iscsiNodeName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A character string that is a globally unique identifier for + this iSCSI node. The node name is independent of the location + of the node, and can be resolved into a set of addresses + through various discovery services." +::= { iscsiNodeAttributesEntry 2 } + +iscsiNodeAlias OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A character string that is a human-readable name or + description of the iSCSI node. If configured, this alias + may be communicated to the initiator or target node at + the remote end of the connection during a Login Request + or Response message. This string is not used as an + identifier, but can be displayed by the system's user + interface in a list of initiators and/or targets to + which it is connected. + + If no alias is configured, this object is a zero-length + + + + string." +::= { iscsiNodeAttributesEntry 3 } + +iscsiNodeRoles OBJECT-TYPE + SYNTAX BITS { + targetTypeNode(0), + initiatorTypeNode(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A node can operate as in one or both of two roles: + a target role and/or an initiator role." +::= { iscsiNodeAttributesEntry 4 } + +iscsiNodeTransportType OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A pointer to the corresponding scsiTrnspt object in + the SCSI MIB (which in turn points to this iSCSI node) + allowing management stations to locate the SCSI-level + Device that is represented by this iscsiNode." + REFERENCE + "SCSI-MIB" +::= { iscsiNodeAttributesEntry 5 } + +iscsiNodeInitialR2T OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates InitialR2T preference for this node - + True = YES, + False = will try to negotiate NO, will accept YES " + DEFVAL { true } +::= { iscsiNodeAttributesEntry 6 } + +iscsiNodeBidiInitialR2T OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates BidiInitialR2T preference for this node- + True = YES, + False = will try to negotiate NO, will accept YES " + DEFVAL { true } + + + +::= { iscsiNodeAttributesEntry 7 } + +iscsiNodeImmediateData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates ImmediateData preference for this node + True = YES (but will accept NO), + False = NO " + DEFVAL { true } +::= { iscsiNodeAttributesEntry 8 } + +iscsiNodeMaxOutstandingR2T OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum number of outstanding R2Ts allowed per task." + DEFVAL { 1 } +::= { iscsiNodeAttributesEntry 9 } + +iscsiNodeFirstBurstSize OBJECT-TYPE + SYNTAX INTEGER (512..16777215) + UNITS "bytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum length (bytes) supported for unsolicited data + to/from this node." + DEFVAL { 65536 } +::= { iscsiNodeAttributesEntry 10 } + +iscsiNodeMaxBurstSize OBJECT-TYPE + SYNTAX INTEGER (512..16777215) + UNITS "bytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of bytes which can be sent within + a single sequence of Data-In or Data-Out PDUs." + DEFVAL { 262144 } +::= { iscsiNodeAttributesEntry 11 } + +iscsiNodeMaxConnections OBJECT-TYPE + SYNTAX INTEGER (1..65535) + UNITS "connections" + MAX-ACCESS read-write + + + + STATUS current + DESCRIPTION + "The maximum number of connections allowed in each + session to and/or from this node." + DEFVAL { 1 } +::= { iscsiNodeAttributesEntry 12 } + +iscsiNodeDataSequenceInOrder OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DataSequenceInOrder preference of this node. + False (=No) indicates that iSCSI data PDU sequences may + be transferred in any order. True (=Yes) indicates that + data PDU sequences must be tranferred using + continuously increasing offsets, except during + error recovery." + DEFVAL { true } +::= { iscsiNodeAttributesEntry 13 } + +iscsiNodeDataPduInOrder OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DataPDUInOrder preference of this node. + False (=No) indicates that iSCSI data PDUs within sequences + may be in any order. True (=Yes) indicates that data PDUs + within sequences must be at continuously increasing + addresses, with no gaps or overlay between PDUs." + DEFVAL { true } +::= { iscsiNodeAttributesEntry 14 } + +iscsiNodeDefaultTime2Wait OBJECT-TYPE + SYNTAX INTEGER (0..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DefaultTime2Wait preference of this node. + This is the minimum time, in seconds, to wait before attempting + an explicit/implicit logout or active task reassignment after + an unexpected connection termination or a connection reset." + DEFVAL { 2 } +::= { iscsiNodeAttributesEntry 15 } + +iscsiNodeDefaultTime2Retain OBJECT-TYPE + SYNTAX INTEGER (0..3600) + + + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DefaultTime2Retain preference of this node. + This is the maximum time, in seconds after an initial wait + (Time2Wait), before which an active task reassignment is still + possible after an unexpected connection termination or a + connection reset." + DEFVAL { 20 } +::= { iscsiNodeAttributesEntry 16 } + +iscsiNodeErrorRecoveryLevel OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ErrorRecoveryLevel preference of this node. + Currently, only 0-2 are valid. + This object is designed to accommodate future error recover + levels. + Higher error recovery levels imply support in addition to + support for the lower error level functions. In otherwords, + error level 2 implies support for levels 0-1, since those + functions are subsets of error level 2." + DEFVAL { 0 } +::= { iscsiNodeAttributesEntry 17 } + +---------------------------------------------------------------------- + +iscsiTarget OBJECT IDENTIFIER ::= { iscsiObjects 7 } + +-- Target Attributes Table + +iscsiTargetAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF IscsiTargetAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Dynamic entry (row) containing managment information applicable + to a particular node that can take on a target role." +::= { iscsiTarget 1 } + +iscsiTargetAttributesEntry OBJECT-TYPE + SYNTAX IscsiTargetAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) containing management information applicable + + + + to a particular target." + INDEX { iscsiInstIndex, iscsiNodeIndex } +::= { iscsiTargetAttributesTable 1 } + +IscsiTargetAttributesEntry ::= SEQUENCE { + iscsiTgtLoginFailures Counter32, + iscsiTgtLastFailureTime TimeStamp, + iscsiTgtLastFailureType INTEGER, -- was AutonomousType , we need to support it + iscsiTgtLastIntrFailureName SnmpAdminString, + iscsiTgtLastIntrFailureAddrType InetAddressType, + iscsiTgtLastIntrFailureAddr InetAddress +} + +iscsiTgtLoginFailures OBJECT-TYPE + SYNTAX Counter32 + UNITS "failed login attempts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of times a login attempt to this + local target has failed." +::= { iscsiTargetAttributesEntry 1 } + +iscsiTgtLastFailureTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timestamp of the most recent failure of a login attempt + to this target. A value of zero indicates that no such + failures have occurred." +::= { iscsiTargetAttributesEntry 2 } + +iscsiTgtLastFailureType OBJECT-TYPE + SYNTAX INTEGER -- was AutonomousType , we need to support it + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the most recent failure of a login attempt + to this target, represented as the OID of the counter + object in iscsiTargetLoginStatsTable for which the + relevant instance was incremented. A value of 0.0 + indicates a type which is not represented by any of + the counters in iscsiTargetLoginStatsTable." +::= { iscsiTargetAttributesEntry 3 } + +iscsiTgtLastIntrFailureName OBJECT-TYPE + SYNTAX SnmpAdminString + + + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An octet string giving the name of the initiator + that failed the last login attempt." +::= { iscsiTargetAttributesEntry 4 } + +iscsiTgtLastIntrFailureAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of Internet Network Address in + iscsiTgtLastIntrFailureAddr." +::= { iscsiTargetAttributesEntry 5 } + +iscsiTgtLastIntrFailureAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Internet Network Address giving the host address + of the initiator that failed the last login attempt." +::= { iscsiTargetAttributesEntry 6 } + +-- Target Login Stats Table + +iscsiTargetLoginStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IscsiTargetLoginStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Dynamic table of counters which keep a record of the results + of initiators' login attempts to this target." +::= { iscsiTarget 2 } + +iscsiTargetLoginStatsEntry OBJECT-TYPE + SYNTAX IscsiTargetLoginStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) containing counters for each result of + a login attempt to this target." + AUGMENTS { iscsiTargetAttributesEntry } +::= { iscsiTargetLoginStatsTable 1 } + +IscsiTargetLoginStatsEntry ::= SEQUENCE { + iscsiTgtLoginAccepts Counter32, + + + + iscsiTgtLoginOtherFails Counter32, + iscsiTgtLoginRedirects Counter32, + iscsiTgtLoginAuthorizeFails Counter32, + iscsiTgtLoginAuthenticateFails Counter32, + iscsiTgtLoginNegotiateFails Counter32 +} + +iscsiTgtLoginAccepts OBJECT-TYPE + SYNTAX Counter32 + UNITS "successful logins" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of Login Response PDUs with status + 0x0000, Accept Login, transmitted by this + target." +::= { iscsiTargetLoginStatsEntry 1 } + +iscsiTgtLoginOtherFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "failed logins" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Login Response PDUs which were transmitted + by this target, and which were not counted by any other + object in the row." +::= { iscsiTargetLoginStatsEntry 2 } + +iscsiTgtLoginRedirects OBJECT-TYPE + SYNTAX Counter32 + UNITS "failed logins" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of Login Response PDUs with status class 0x01, + Redirection, transmitted by this target." +::= { iscsiTargetLoginStatsEntry 3 } + +iscsiTgtLoginAuthorizeFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "failed logins" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of Login Response PDUs with status 0x0202, + Forbidden Target, transmitted by this target. + + + + + If this counter is incremented, an iscsiTgtLoginFailure + notification should be generated." +::= { iscsiTargetLoginStatsEntry 4 } + +iscsiTgtLoginAuthenticateFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "failed logins" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of Login Response PDUs with status 0x0201, + Authentication Failed, transmitted by this target + + If this counter is incremented, an iscsiTgtLoginFailure + notification should be generated." +::= { iscsiTargetLoginStatsEntry 5 } + +iscsiTgtLoginNegotiateFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "failed logins" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times a target has effectively refused a + login because the parameter negotiation failed. + [Ed. While this situation can occur, the exact mechanism + is as yet undefined in the iSCSI Protocol Spec.] + + If this counter is incremented, an iscsiTgtLoginFailure + notification should be generated." +::= { iscsiTargetLoginStatsEntry 6 } + +-- Target Logout Stats Table + +iscsiTargetLogoutStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IscsiTargetLogoutStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "When a target receives a Logout command, it responds + with a Logout Response that carries a status code. + This Dynamic table contains counters for both normal and + abnormal logout requests received by this target." +::= { iscsiTarget 3 } + +iscsiTargetLogoutStatsEntry OBJECT-TYPE + SYNTAX IscsiTargetLogoutStatsEntry + MAX-ACCESS not-accessible + + + + STATUS current + DESCRIPTION + "An entry (row) containing counters of Logout Response + PDUs that were received by this target." + AUGMENTS { iscsiTargetAttributesEntry } +::= { iscsiTargetLogoutStatsTable 1 } + +IscsiTargetLogoutStatsEntry ::= SEQUENCE { + iscsiTgtLogoutNormals Counter32, + iscsiTgtLogoutOthers Counter32 +} + +iscsiTgtLogoutNormals OBJECT-TYPE + SYNTAX Counter32 + UNITS "normal logouts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of Logout Command PDUs received by this target, + with reason code 0 (closes the session)." +::= { iscsiTargetLogoutStatsEntry 1 } + +iscsiTgtLogoutOthers OBJECT-TYPE + SYNTAX Counter32 + UNITS "abnormal logouts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of Logout Command PDUs received by this target, + with any status code other than 0." +::= { iscsiTargetLogoutStatsEntry 2 } + +---------------------------------------------------------------------- + +iscsiTgtAuthorization OBJECT IDENTIFIER ::= { iscsiObjects 8 } + +-- Target Authorization Attributes Table + +iscsiTgtAuthAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF IscsiTgtAuthAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of initiator identities that are authorized to + access each target node within each iSCSI instance + present on the local system." +::= { iscsiTgtAuthorization 1 } + + + + +iscsiTgtAuthAttributesEntry OBJECT-TYPE + SYNTAX IscsiTgtAuthAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) containing management information + applicable to a particular target node's authorized + initiator identity." + INDEX { iscsiInstIndex, iscsiNodeIndex, iscsiTgtAuthIndex } +::= { iscsiTgtAuthAttributesTable 1 } + +IscsiTgtAuthAttributesEntry ::= SEQUENCE { + iscsiTgtAuthIndex Unsigned32, + iscsiTgtAuthRowStatus RowStatus, + iscsiTgtAuthIdentity RowPointer +} + +iscsiTgtAuthIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary integer used to uniquely identify a particular + target's authorized initiator identity within an iSCSI + instance present on the local system." +::= { iscsiTgtAuthAttributesEntry 1 } + +iscsiTgtAuthRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the row." +::= { iscsiTgtAuthAttributesEntry 2 } + +iscsiTgtAuthIdentity OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A pointer to the corresponding IPS-AUTH MIB user entry + that will be allowed to access this iSCSI target." + REFERENCE + "IPS-AUTH MIB" +::= { iscsiTgtAuthAttributesEntry 3 } + +---------------------------------------------------------------------- + + + + +iscsiInitiator OBJECT IDENTIFIER ::= { iscsiObjects 9 } + +-- Initiator Attributes Table + +iscsiInitiatorAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF IscsiInitiatorAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Dynamic list of iSCSI nodes that can take on an initiator + role, belonging to each iSCSI instance present on + the local system." +::= { iscsiInitiator 1 } + +iscsiInitiatorAttributesEntry OBJECT-TYPE + SYNTAX IscsiInitiatorAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) containing managment information + applicable to a particular iSCSI node that has + initiator capabilities." + INDEX { iscsiInstIndex, iscsiNodeIndex } +::= { iscsiInitiatorAttributesTable 1 } + +IscsiInitiatorAttributesEntry ::= SEQUENCE { + iscsiIntrLoginFailures Counter32, + iscsiIntrLastFailureTime TimeStamp, + iscsiIntrLastFailureType INTEGER, -- was AutonomousType , we need to support it, + iscsiIntrLastTgtFailureName SnmpAdminString, + iscsiIntrLastTgtFailureAddrType InetAddressType, + iscsiIntrLastTgtFailureAddr InetAddress +} + +iscsiIntrLoginFailures OBJECT-TYPE + SYNTAX Counter32 + UNITS "failed logins" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of times a login attempt from this + local initiator has failed." +::= { iscsiInitiatorAttributesEntry 1 } + +iscsiIntrLastFailureTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + + + + DESCRIPTION + "The timestamp of the most recent failure of a login attempt + from this initiator. A value of zero indicates that no such + failures have occurred." +::= { iscsiInitiatorAttributesEntry 2 } + +iscsiIntrLastFailureType OBJECT-TYPE + SYNTAX INTEGER -- was AutonomousType , we need to support it + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the most recent failure of a login attempt + from this initiator, represented as the OID of the counter + object in iscsiInitiatorLoginStatsTable for which the + relevant instance was incremented. A value of 0.0 + indicates a type which is not represented by any of + the counters in iscsiInitiatorLoginStatsTable." +::= { iscsiInitiatorAttributesEntry 3 } + +iscsiIntrLastTgtFailureName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An octet string giving the name of the target that failed + the last login attempt." +::= { iscsiInitiatorAttributesEntry 4 } + +iscsiIntrLastTgtFailureAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of Internet Network Address in iscsiIntrLastTgtFailureAddr." +::= { iscsiInitiatorAttributesEntry 5 } + +iscsiIntrLastTgtFailureAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An Internet Network Address giving the host address of the target + that failed the last login attempt." +::= { iscsiInitiatorAttributesEntry 6 } + +-- Initiator Login Stats Table + +iscsiInitiatorLoginStatsTable OBJECT-TYPE + + + + SYNTAX SEQUENCE OF IscsiInitiatorLoginStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Dynamic table of counters which keep track of the results of + this initiator's login attempts." +::= { iscsiInitiator 2 } + +iscsiInitiatorLoginStatsEntry OBJECT-TYPE + SYNTAX IscsiInitiatorLoginStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) containing counters of each result + of this initiator's login attempts." + AUGMENTS { iscsiInitiatorAttributesEntry } +::= { iscsiInitiatorLoginStatsTable 1 } + +IscsiInitiatorLoginStatsEntry ::= SEQUENCE { + iscsiIntrLoginAcceptRsps Counter32, + iscsiIntrLoginOtherFailRsps Counter32, + iscsiIntrLoginRedirectRsps Counter32, + iscsiIntrLoginAuthFailRsps Counter32, + iscsiIntrLoginAuthenticateFails Counter32, + iscsiIntrLoginNegotiateFails Counter32 +} + +iscsiIntrLoginAcceptRsps OBJECT-TYPE + SYNTAX Counter32 + UNITS "successful logins" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of Login Response PDUs with status + 0x0000, Accept Login, received by this initiator." +::= { iscsiInitiatorLoginStatsEntry 1 } + +iscsiIntrLoginOtherFailRsps OBJECT-TYPE + SYNTAX Counter32 + UNITS "failed logins" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of Login Response PDUs received by this + initiator with any status code not counted in the + objects below." +::= { iscsiInitiatorLoginStatsEntry 2 } + + + + +iscsiIntrLoginRedirectRsps OBJECT-TYPE + SYNTAX Counter32 + UNITS "failed logins" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of Login Response PDUs with status class 0x01, + Redirection, received by this initiator." +::= { iscsiInitiatorLoginStatsEntry 3 } + +iscsiIntrLoginAuthFailRsps OBJECT-TYPE + SYNTAX Counter32 + UNITS "failed logins" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of Login Response PDUs with status class 0x201, + Authentication Failed, received by this initiator." +::= { iscsiInitiatorLoginStatsEntry 4 } + +iscsiIntrLoginAuthenticateFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "failed logins" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the initiator has aborted a + login because the target could not be authenticated. + + No response is generated. + + If this counter is incremented, an iscsiIntrLoginFailure + notification should be generated." +::= { iscsiInitiatorLoginStatsEntry 5 } + +iscsiIntrLoginNegotiateFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "failed logins" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the initiator has aborted a + login because parameter negotiation with the target + failed. + + No response is generated. + + If this counter is incremented, an iscsiIntrLoginFailure + + + + notification should be generated." +::= { iscsiInitiatorLoginStatsEntry 6 } + +-- Initiator Logout Stats Table + +iscsiInitiatorLogoutStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IscsiInitiatorLogoutStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "When an initiator attempts send a Logout command, the target + responds with a Logout Response that carries a status code. + This Dynamic table contains a list of counters of Logout Response + PDUs of each status code, that were received by each + initiator belonging to this iSCSI instance present on this + system." +::= { iscsiInitiator 3 } + +iscsiInitiatorLogoutStatsEntry OBJECT-TYPE + SYNTAX IscsiInitiatorLogoutStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) containing counters of Logout Response + PDUs of each status code, that were generated by this + initiator." + AUGMENTS { iscsiInitiatorAttributesEntry } +::= { iscsiInitiatorLogoutStatsTable 1 } + +IscsiInitiatorLogoutStatsEntry ::= SEQUENCE { + iscsiIntrLogoutNormals Counter32, + iscsiIntrLogoutOthers Counter32 +} + +iscsiIntrLogoutNormals OBJECT-TYPE + SYNTAX Counter32 + UNITS "normal logouts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of Logout Command PDUs generated by this initiator + with reason code 0 (closes the session)." +::= { iscsiInitiatorLogoutStatsEntry 1 } + +iscsiIntrLogoutOthers OBJECT-TYPE + SYNTAX Counter32 + UNITS "abnormal logouts" + MAX-ACCESS read-only + + + + STATUS current + DESCRIPTION + "The count of Logout Command PDUs generated by this initiator + with any status code other than 0." +::= { iscsiInitiatorLogoutStatsEntry 2 } + +---------------------------------------------------------------------- + +iscsiIntrAuthorization OBJECT IDENTIFIER ::= { iscsiObjects 10 } + +-- Initiator Authorization Attributes Table + +iscsiIntrAuthAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF IscsiIntrAuthAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of target identities which each initiator + on the local system may access." +::= { iscsiIntrAuthorization 1 } + +iscsiIntrAuthAttributesEntry OBJECT-TYPE + SYNTAX IscsiIntrAuthAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) containing managment information applicable + to a particular initiator node's authorized target identity." + INDEX { iscsiInstIndex, iscsiNodeIndex, iscsiIntrAuthIndex } +::= { iscsiIntrAuthAttributesTable 1 } + +IscsiIntrAuthAttributesEntry ::= SEQUENCE { + iscsiIntrAuthIndex Unsigned32, + iscsiIntrAuthRowStatus RowStatus, + iscsiIntrAuthIdentity RowPointer +} + +iscsiIntrAuthIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary integer used to uniquely identify a + particular initiator node's authorized target + identity within an iSCSI instance present on the + local system." +::= { iscsiIntrAuthAttributesEntry 1 } + + + + +iscsiIntrAuthRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the row." +::= { iscsiIntrAuthAttributesEntry 2 } + +iscsiIntrAuthIdentity OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A pointer to the corresponding IPS-AUTH MIB user entry + to which this initiator node should attempt to establish + an iSCSI session." + REFERENCE + "IPS-AUTH MIB" +::= { iscsiIntrAuthAttributesEntry 3 } + +---------------------------------------------------------------------- + +iscsiSession OBJECT IDENTIFIER ::= { iscsiObjects 11 } + +-- Session Attributes Table + +iscsiSessionAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF IscsiSessionAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Dynamic list of sessions belonging to each iSCSI instance + present on the system." +::= { iscsiSession 1 } + +iscsiSessionAttributesEntry OBJECT-TYPE + SYNTAX IscsiSessionAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) containing management information applicable + to a particular session." + INDEX { iscsiInstIndex, iscsiNodeIndex, iscsiSsnIndex } +::= { iscsiSessionAttributesTable 1 } + +IscsiSessionAttributesEntry ::= SEQUENCE { + iscsiSsnIndex Unsigned32, + iscsiSsnDirection INTEGER, + + + + iscsiSsnInitiatorName SnmpAdminString, + iscsiSsnTargetName SnmpAdminString, + iscsiSsnTsih INTEGER, + iscsiSsnIsid OCTET STRING, + iscsiSsnInitiatorAlias SnmpAdminString, + iscsiSsnTargetAlias SnmpAdminString, + iscsiSsnInitialR2T TruthValue, + iscsiSsnBidiInitialR2T TruthValue, + iscsiSsnImmediateData TruthValue, + iscsiSsnType INTEGER, + iscsiSsnMaxOutstandingR2T INTEGER, + iscsiSsnFirstBurstSize INTEGER, + iscsiSsnMaxBurstSize INTEGER, + iscsiSsnConnectionNumber Gauge32, + iscsiSsnAuthIdentity RowPointer, + iscsiSsnDataSequenceInOrder TruthValue, + iscsiSsnDataPduInOrder TruthValue, + iscsiSsnErrorRecoveryLevel INTEGER +} + +iscsiSsnIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary integer used to uniquely identify a + particular session within an iSCSI instance present + on the local system." +::= { iscsiSessionAttributesEntry 1 } + +iscsiSsnDirection OBJECT-TYPE + SYNTAX INTEGER { + inboundSession(1), + outboundSession(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Direction of iSCSI session: + InboundSession - session is established from an external + initiator to a target within this iSCSI + instance. + OutboundSession - session is established from an initiator + within this iSCSI instance to an external + target." +::= { iscsiSessionAttributesEntry 2 } + +iscsiSsnInitiatorName OBJECT-TYPE + + + + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If iscsiSsnDirection is Inbound, this object is an + octet string that will contain the name of the remote + initiator. + + If iscsiSsnDirection is Outbound, this object will + contain a zero-length string." +::= { iscsiSessionAttributesEntry 3 } + +iscsiSsnTargetName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If iscsiSsnDirection is Outbound, this object is an + octet string that will contain the name of the remote + target. + + If iscsiSsnDirection is Inbound, this object will + contain a zero-length string." +::= { iscsiSessionAttributesEntry 4 } + +iscsiSsnTsih OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The target-defined identification handle for this session." +::= { iscsiSessionAttributesEntry 5 } + +iscsiSsnIsid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The initiator-defined portion of the iSCSI Session ID." +::= { iscsiSessionAttributesEntry 6 } + +iscsiSsnInitiatorAlias OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An octet string that gives the alias communicated by the + initiator end of the session during the login phase. + + + + If no alias exists, the value is a zero-length string." +::= { iscsiSessionAttributesEntry 7 } + +iscsiSsnTargetAlias OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An octet string that gives the alias communicated by the + target end of the session during the login phase. + + If no alias exists, the value is a zero-length string." +::= { iscsiSessionAttributesEntry 8 } + +iscsiSsnInitialR2T OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If set to true, indicates that the initiator must wait + for an R2T before sending to the target. If set to false, + the initiator may send data immediately, within limits set + by iscsiSsnFirstBurstSize and the expected data transfer + length of the request. + + Default is true." +::= { iscsiSessionAttributesEntry 9 } + +iscsiSsnBidiInitialR2T OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If set to true, indicates that the initiator must wait + for an R2T before sending data to the target within a + bi-directional (both read and write) request. If false, + the initiator may send unsolicited write data as part + of the request." +::= { iscsiSessionAttributesEntry 10 } + +iscsiSsnImmediateData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the initiator and target have agreed to support + immediate data on this session." +::= { iscsiSessionAttributesEntry 11 } + + + +iscsiSsnType OBJECT-TYPE + SYNTAX INTEGER { + normalSession(1), + discoverySession(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of iSCSI session: + normalSession - session is a normal iSCSI session + discoverySession - session is being used only for discovery." + DEFVAL { normalSession } +::= { iscsiSessionAttributesEntry 12 } + +iscsiSsnMaxOutstandingR2T OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of outstanding request-to-transmit + (R2T)s per task within this session." +::= { iscsiSessionAttributesEntry 13 } + +iscsiSsnFirstBurstSize OBJECT-TYPE + SYNTAX INTEGER (512..16777215) + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum length supported for unsolicited data sent + within this session." + DEFVAL { 65536 } +::= { iscsiSessionAttributesEntry 14 } + +iscsiSsnMaxBurstSize OBJECT-TYPE + SYNTAX INTEGER (512..16777215) + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of bytes which can be sent within + a single sequence of Data-In or Data-Out PDUs." + DEFVAL { 262144 } +::= { iscsiSessionAttributesEntry 15 } + +iscsiSsnConnectionNumber OBJECT-TYPE + SYNTAX Gauge32 (1..65535) + UNITS "connections" + + + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transport protocol connections that currently + belong to this session." +::= { iscsiSessionAttributesEntry 16 } + +iscsiSsnAuthIdentity OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains a row in the IPS-AUTH MIB + which identifies the authentication method + being used on this session, as communicated + during the login phase." + REFERENCE + "IPS-AUTH MIB" +::= { iscsiSessionAttributesEntry 17 } + + iscsiSsnDataSequenceInOrder OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "False indicates that iSCSI data PDU sequences may + be transferred in any order. True indicates that + data PDU sequences must be tranferred using + continuously increasing offsets, except during + error recovery." +::= { iscsiSessionAttributesEntry 18 } + +iscsiSsnDataPduInOrder OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "False indicates that iSCSI data PDUs within sequences + may be in any order. True indicates that data PDUs + within sequences must be at continuously increasing + addresses, with no gaps or overlay between PDUs. + + Default is true." +::= { iscsiSessionAttributesEntry 19 } + +iscsiSsnErrorRecoveryLevel OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + + + + STATUS current + DESCRIPTION + "The level of error recovery negotiated between + the initiator and the target. Higher numbers + represent more detailed recovery schemes." +::= { iscsiSessionAttributesEntry 20 } + +-- Session Stats Table + +iscsiSessionStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IscsiSessionStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Dynamic list of general iSCSI traffic counters for each of the + sessions present on the system." +::= { iscsiSession 2 } + +iscsiSessionStatsEntry OBJECT-TYPE + SYNTAX IscsiSessionStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) containing general iSCSI traffic counters + for a particular session." + AUGMENTS { iscsiSessionAttributesEntry } +::= { iscsiSessionStatsTable 1 } + +IscsiSessionStatsEntry ::= SEQUENCE { + iscsiSsnCmdPdus Counter32, + iscsiSsnRspPdus Counter32, + iscsiSsnTxDataOctets Counter64, + iscsiSsnRxDataOctets Counter64 +} + +iscsiSsnCmdPdus OBJECT-TYPE + SYNTAX Counter32 + UNITS "PDUs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of Command PDUs transferred on this session." +::= { iscsiSessionStatsEntry 1 } + +iscsiSsnRspPdus OBJECT-TYPE + SYNTAX Counter32 + UNITS "PDUs" + MAX-ACCESS read-only + + + + STATUS current + DESCRIPTION + "The count of Response PDUs transferred on this session." +::= { iscsiSessionStatsEntry 2 } + +iscsiSsnTxDataOctets OBJECT-TYPE + SYNTAX Counter64 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of data octets that were transmitted by + the local iSCSI node on this session." +::= { iscsiSessionStatsEntry 3 } + +iscsiSsnRxDataOctets OBJECT-TYPE + SYNTAX Counter64 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of data octets that were received by + the local iSCSI node on this session." +::= { iscsiSessionStatsEntry 4 } + +-- Session Connection Error Stats Table + +iscsiSessionCxnErrorStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IscsiSessionCxnErrorStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Dynamic list of error counters for each of the sessions + present on this system." +::= { iscsiSession 3 } + +iscsiSessionCxnErrorStatsEntry OBJECT-TYPE + SYNTAX IscsiSessionCxnErrorStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) containing error counters for + a particular session." + AUGMENTS { iscsiSessionAttributesEntry } +::= { iscsiSessionCxnErrorStatsTable 1 } + +IscsiSessionCxnErrorStatsEntry ::= SEQUENCE { + iscsiSsnDigestErrors Counter32, + + + + iscsiSsnCxnTimeoutErrors Counter32 +} + +iscsiSsnDigestErrors OBJECT-TYPE + SYNTAX Counter32 + UNITS "PDUs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of PDUs which were received on the session and + contained header or data digest errors." +::= { iscsiSessionCxnErrorStatsEntry 1 } + +iscsiSsnCxnTimeoutErrors OBJECT-TYPE + SYNTAX Counter32 + UNITS "sequences" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of connections within this session + which have been terminated due to timeout." +::= { iscsiSessionCxnErrorStatsEntry 2 } + +---------------------------------------------------------------------- + +iscsiConnection OBJECT IDENTIFIER ::= { iscsiObjects 12 } + +-- Connection Attributes Table + +iscsiConnectionAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF IscsiConnectionAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Dynamic list of connections belonging to each iSCSI instance + present on the system." +::= { iscsiConnection 1 } + +iscsiConnectionAttributesEntry OBJECT-TYPE + SYNTAX IscsiConnectionAttributesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) containing management information applicable + to a particular connection." + INDEX { iscsiInstIndex, iscsiNodeIndex, iscsiSsnIndex, iscsiCxnIndex } +::= { iscsiConnectionAttributesTable 1 } + + + + +IscsiConnectionAttributesEntry ::= SEQUENCE { + iscsiCxnIndex Unsigned32, + iscsiCxnCid INTEGER, + iscsiCxnState INTEGER, + iscsiCxnLocalAddrType InetAddressType, + iscsiCxnLocalAddr InetAddress, + iscsiCxnProtocol IscsiTransportProtocols, + iscsiCxnLocalPort Unsigned32, + iscsiCxnRemoteAddrType InetAddressType, + iscsiCxnRemoteAddr InetAddress, + iscsiCxnRemotePort Unsigned32, + iscsiCxnMaxRecvDataSegLength INTEGER, + iscsiCxnHeaderIntegrity IscsiDigestMethod, + iscsiCxnDataIntegrity IscsiDigestMethod, + iscsiCxnRecvMarker TruthValue, + iscsiCxnSendMarker TruthValue +} + +iscsiCxnIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary integer used to uniquely identify a + particular connection of a particular session within + an iSCSI instance present on the local system." +::= { iscsiConnectionAttributesEntry 1 } + +iscsiCxnCid OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The iSCSI Connection ID for this connection." +::= { iscsiConnectionAttributesEntry 2 } + +iscsiCxnState OBJECT-TYPE + SYNTAX INTEGER { + login(1), + full(2), + logout(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of this connection, from an iSCSI negotiation + point of view. Here are the states: + + + + + login - The transport protocol connection has been established, + but a valid iSCSI login response with the final bit set + has not been sent or received. + full - A valid iSCSI login response with the final bit set + has been sent or received. + logout - A valid iSCSI logout command has been sent or + received, but the transport protocol connection has + not yet been closed." +::= { iscsiConnectionAttributesEntry 3 } + +iscsiCxnLocalAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of Internet Network Address in iscsiCxnLocalAddr." +::= { iscsiConnectionAttributesEntry 4 } + +iscsiCxnLocalAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local Internet Network Address used by this connection." +::= { iscsiConnectionAttributesEntry 5 } + +iscsiCxnProtocol OBJECT-TYPE + SYNTAX IscsiTransportProtocols + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The transport protocol over which this connection is + running." + DEFVAL { 6 } -- TCP +::= { iscsiConnectionAttributesEntry 6 } + +iscsiCxnLocalPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local transport protocol port used by this connection." +::= { iscsiConnectionAttributesEntry 7 } + +iscsiCxnRemoteAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + + + + DESCRIPTION + "The type of Internet Network Address in iscsiCxnRemoteAddr." +::= { iscsiConnectionAttributesEntry 8 } + +iscsiCxnRemoteAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote Internet Network Address used by this connection." +::= { iscsiConnectionAttributesEntry 9 } + +iscsiCxnRemotePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote transport protocol port used by this connection." +::= { iscsiConnectionAttributesEntry 10 } + +iscsiCxnMaxRecvDataSegLength OBJECT-TYPE + SYNTAX INTEGER (512..16777215) + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum data payload size supported for command + or data PDUs in use within this connection. + + Note that the size of reported in bytes even though + the negotiation is in 512k blocks." + DEFVAL { 8192 } +::= { iscsiConnectionAttributesEntry 11 } + +iscsiCxnHeaderIntegrity OBJECT-TYPE + SYNTAX IscsiDigestMethod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the iSCSI header + digest scheme in use within this connection." +::= { iscsiConnectionAttributesEntry 12 } + +iscsiCxnDataIntegrity OBJECT-TYPE + SYNTAX IscsiDigestMethod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + + + + "This object identifies the iSCSI data + digest scheme in use within this connection." +::= { iscsiConnectionAttributesEntry 13 } + +iscsiCxnRecvMarker OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether or not this connection + is receiving markers in in its incoming data stream." +::= { iscsiConnectionAttributesEntry 14 } + +iscsiCxnSendMarker OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether or not this connection + is inserting markers in in its outgoing data stream." +::= { iscsiConnectionAttributesEntry 15 } + +------------------------------------------------------------------------ +-- Notifications + +iscsiNotificationsPrefix OBJECT IDENTIFIER ::= { iscsiNotifications 0 } + +iscsiTgtLoginFailure NOTIFICATION-TYPE + OBJECTS { + iscsiTgtLoginFailures, + iscsiTgtLastFailureType, + iscsiTgtLastIntrFailureName, + iscsiTgtLastIntrFailureAddrType, + iscsiTgtLastIntrFailureAddr + } + STATUS current + DESCRIPTION + "Sent when a login is failed by a target. + + The implementation of this trap should not send more than + 3 notifications of this type in any 10 second time span." +::= { iscsiNotificationsPrefix 1 } + +iscsiIntrLoginFailure NOTIFICATION-TYPE + OBJECTS { + iscsiIntrLoginFailures, + iscsiIntrLastFailureType, + iscsiIntrLastTgtFailureName, + + + + iscsiIntrLastTgtFailureAddrType, + iscsiIntrLastTgtFailureAddr + } + STATUS current + DESCRIPTION + "Sent when a login is failed by a initiator. + + The implementation of this trap should not send more than + 3 notifications of this type in any 10 second time span." +::= { iscsiNotificationsPrefix 2 } + +iscsiInstSessionFailure NOTIFICATION-TYPE + OBJECTS { + iscsiInstSsnFailures, + iscsiInstLastSsnFailureType, + iscsiInstLastSsnRmtNodeName + } + STATUS current + DESCRIPTION + "Sent when an active session is failed by either the initiator + or the target. + + The implementation of this trap should not send more than + 3 notifications of this type in any 10 second time span." +::= { iscsiNotificationsPrefix 3 } + +------------------------------------------------------------------------ + +-- Conformance Statements + +iscsiGroups OBJECT IDENTIFIER ::= { iscsiConformance 1 } + +iscsiInstanceAttributesGroup OBJECT-GROUP + OBJECTS { + iscsiInstDescr, + iscsiInstVersionMin, + iscsiInstVersionMax, + iscsiInstVendorID, + iscsiInstVendorVersion, + iscsiInstPortalNumber, + iscsiInstNodeNumber, + iscsiInstSessionNumber, + iscsiInstSsnFailures, + iscsiInstLastSsnFailureType, + iscsiInstLastSsnRmtNodeName + } + STATUS current + DESCRIPTION + + + + "A collection of objects providing information about iSCSI + instances." +::= { iscsiGroups 1 } + +iscsiInstanceSsnErrorStatsGroup OBJECT-GROUP + OBJECTS { + iscsiInstSsnDigestErrors, + iscsiInstSsnCxnTimeoutErrors, + iscsiInstSsnFormatErrors + } + STATUS current + DESCRIPTION + "A collection of objects providing information about + errors that have caused a session failure for an + iSCSI instance." +::= { iscsiGroups 2 } + +iscsiPortalAttributesGroup OBJECT-GROUP + OBJECTS { +-- iscsiPortalRowStatus, + iscsiPortalRoles, + iscsiPortalAddrType, + iscsiPortalAddr, + iscsiPortalProtocol, + iscsiPortalMaxRecvDataSegLength, + iscsiPortalPrimaryHdrDigest, + iscsiPortalPrimaryDataDigest, + iscsiPortalSecondaryHdrDigest, + iscsiPortalSecondaryDataDigest, + iscsiPortalRecvMarker + } + STATUS current + DESCRIPTION + "A collection of objects providing information about + the transport protocol endpoints of the local targets." +::= { iscsiGroups 3 } + +iscsiTgtPortalAttributesGroup OBJECT-GROUP + OBJECTS { + iscsiTgtPortalPort, + iscsiTgtPortalTag + } + STATUS current + DESCRIPTION + "A collection of objects providing information about + the transport protocol endpoints of the local targets." +::= { iscsiGroups 4 } + + + + +iscsiIntrPortalAttributesGroup OBJECT-GROUP + OBJECTS { + iscsiIntrPortalTag + } + STATUS current + DESCRIPTION + "A collection of objects providing information about + the Internet Network Addresses of the local initiators." +::= { iscsiGroups 5 } + +iscsiNodeAttributesGroup OBJECT-GROUP + OBJECTS { + iscsiNodeName, + iscsiNodeAlias, + iscsiNodeRoles, + iscsiNodeTransportType, + iscsiNodeInitialR2T, + iscsiNodeBidiInitialR2T, + iscsiNodeImmediateData, + iscsiNodeMaxOutstandingR2T, + iscsiNodeFirstBurstSize, + iscsiNodeMaxBurstSize, + iscsiNodeMaxConnections, + iscsiNodeDataSequenceInOrder, + iscsiNodeDataPduInOrder, + iscsiNodeDefaultTime2Wait, + iscsiNodeDefaultTime2Retain, + iscsiNodeErrorRecoveryLevel + } + STATUS current + DESCRIPTION + "A collection of objects providing information about all + local targets." +::= { iscsiGroups 6 } + +iscsiTargetAttributesGroup OBJECT-GROUP + OBJECTS { + iscsiTgtLoginFailures, + iscsiTgtLastFailureTime, + iscsiTgtLastFailureType, + iscsiTgtLastIntrFailureName, + iscsiTgtLastIntrFailureAddrType, + iscsiTgtLastIntrFailureAddr + } + STATUS current + DESCRIPTION + "A collection of objects providing information about all + local targets." + + + +::= { iscsiGroups 7 } + +iscsiTargetLoginStatsGroup OBJECT-GROUP + OBJECTS { + iscsiTgtLoginAccepts, + iscsiTgtLoginOtherFails, + iscsiTgtLoginRedirects, + iscsiTgtLoginAuthorizeFails, + iscsiTgtLoginAuthenticateFails, + iscsiTgtLoginNegotiateFails + } + STATUS current + DESCRIPTION + "A collection of objects providing information about all + login attempts by remote initiators to local targets." +::= { iscsiGroups 8 } + +iscsiTargetLogoutStatsGroup OBJECT-GROUP + OBJECTS { + iscsiTgtLogoutNormals, + iscsiTgtLogoutOthers + } + STATUS current + DESCRIPTION + "A collection of objects providing information about all + logout events between remote initiators to local targets." +::= { iscsiGroups 9 } + +iscsiTargetAuthGroup OBJECT-GROUP + OBJECTS { + iscsiTgtAuthRowStatus, + iscsiTgtAuthIdentity + } + STATUS current + DESCRIPTION + "." +::= { iscsiGroups 10 } + +iscsiInitiatorAttributesGroup OBJECT-GROUP + OBJECTS { + iscsiIntrLoginFailures, + iscsiIntrLastFailureTime, + iscsiIntrLastFailureType, + iscsiIntrLastTgtFailureName, + iscsiIntrLastTgtFailureAddrType, + iscsiIntrLastTgtFailureAddr + } + STATUS current + + + + DESCRIPTION + "A collection of objects providing information about + all local initiators." +::= { iscsiGroups 11 } + +iscsiInitiatorLoginStatsGroup OBJECT-GROUP + OBJECTS { + iscsiIntrLoginAcceptRsps, + iscsiIntrLoginOtherFailRsps, + iscsiIntrLoginRedirectRsps, + iscsiIntrLoginAuthFailRsps, + iscsiIntrLoginAuthenticateFails, + iscsiIntrLoginNegotiateFails + } + STATUS current + DESCRIPTION + "A collection of objects providing information about all + login attempts by local initiators to remote targets." +::= { iscsiGroups 12 } + +iscsiInitiatorLogoutStatsGroup OBJECT-GROUP + OBJECTS { + iscsiIntrLogoutNormals, + iscsiIntrLogoutOthers + } + STATUS current + DESCRIPTION + "A collection of objects providing information about all + logout events between local initiators to remote targets." +::= { iscsiGroups 13 } + +iscsiInitiatorAuthGroup OBJECT-GROUP + OBJECTS { + iscsiIntrAuthRowStatus, + iscsiIntrAuthIdentity + } + STATUS current + DESCRIPTION + "." +::= { iscsiGroups 14 } + +iscsiSessionAttributesGroup OBJECT-GROUP + OBJECTS { + iscsiSsnDirection, + iscsiSsnInitiatorName, + iscsiSsnTargetName, + iscsiSsnTsih, + iscsiSsnIsid, + + + + iscsiSsnInitiatorAlias, + iscsiSsnTargetAlias, + iscsiSsnInitialR2T, + iscsiSsnBidiInitialR2T, + iscsiSsnImmediateData, + iscsiSsnType, + iscsiSsnMaxOutstandingR2T, + iscsiSsnFirstBurstSize, + iscsiSsnMaxBurstSize, + iscsiSsnConnectionNumber, + iscsiSsnAuthIdentity, + iscsiSsnDataSequenceInOrder, + iscsiSsnDataPduInOrder, + iscsiSsnErrorRecoveryLevel + } + STATUS current + DESCRIPTION + "A collection of objects providing information applicable to + all sessions." +::= { iscsiGroups 15 } + +iscsiSessionStatsGroup OBJECT-GROUP + OBJECTS { + iscsiSsnCmdPdus, + iscsiSsnRspPdus, + iscsiSsnTxDataOctets, + iscsiSsnRxDataOctets + } + STATUS current + DESCRIPTION + "A collection of objects providing information about message + and data traffic for all sessions." +::= { iscsiGroups 16 } + +iscsiSessionCxnErrorStatsGroup OBJECT-GROUP + OBJECTS { + iscsiSsnDigestErrors, + iscsiSsnCxnTimeoutErrors + } + STATUS current + DESCRIPTION + "A collection of objects providing information about connection + errors for all sessions." +::= { iscsiGroups 17 } + +iscsiConnectionAttributesGroup OBJECT-GROUP + OBJECTS { + iscsiCxnCid, + + + + iscsiCxnState, + iscsiCxnProtocol, + iscsiCxnLocalAddrType, + iscsiCxnLocalAddr, + iscsiCxnLocalPort, + iscsiCxnRemoteAddrType, + iscsiCxnRemoteAddr, + iscsiCxnRemotePort, + iscsiCxnMaxRecvDataSegLength, + iscsiCxnHeaderIntegrity, + iscsiCxnDataIntegrity, + iscsiCxnRecvMarker, + iscsiCxnSendMarker + } + STATUS current + DESCRIPTION + "A collection of objects providing information about all + connections used by all sessions." +::= { iscsiGroups 18 } + +iscsiTgtLgnNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + iscsiTgtLoginFailure + } + STATUS current + DESCRIPTION + "A collection of notifications which indicate a login + failure from a remote initiator to a local target." +::= { iscsiGroups 19 } + +iscsiIntrLgnNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + iscsiIntrLoginFailure + } + STATUS current + DESCRIPTION + "A collection of notifications which indicate a login + failure from a local initiator to a remote target." +::= { iscsiGroups 20 } + +iscsiSsnFlrNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + iscsiInstSessionFailure + } + STATUS current + DESCRIPTION + "A collection of notifications which indicate session + failures occurring after login." + + + +::= { iscsiGroups 21 } + +------------------------------------------------------------------------ + +iscsiCompliances OBJECT IDENTIFIER ::= { iscsiConformance 2 } + +iscsiComplianceV1 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Initial version of compliance statement based on + initial version of MIB. + + If an implementation can be both a target and an + initiator, all groups are mandatory." + MODULE -- this module + MANDATORY-GROUPS { + iscsiInstanceAttributesGroup, + iscsiPortalAttributesGroup, + iscsiNodeAttributesGroup, + iscsiSessionAttributesGroup, + iscsiSessionStatsGroup, + iscsiSessionCxnErrorStatsGroup, + iscsiConnectionAttributesGroup, + iscsiSsnFlrNotificationsGroup + } + + -- Conditionally mandatory groups to be included with + -- the mandatory groups when the implementation has + -- iSCSI target facilities. + + GROUP iscsiTgtPortalAttributesGroup + DESCRIPTION + "This group is mandatory for all iSCSI implementations + that have iSCSI target facilities." + + GROUP iscsiTargetAttributesGroup + DESCRIPTION + "This group is mandatory for all iSCSI implementations + that have iSCSI target facilities." + + GROUP iscsiTargetLoginStatsGroup + DESCRIPTION + "This group is mandatory for all iSCSI implementations + that have iSCSI target facilities." + + GROUP iscsiTargetLogoutStatsGroup + DESCRIPTION + "This group is mandatory for all iSCSI implementations + + + + that have iSCSI target facilities." + + GROUP iscsiTgtLgnNotificationsGroup + DESCRIPTION + "This group is mandatory for all iSCSI implementations + that have iSCSI target facilities." + + GROUP iscsiTargetAuthGroup + DESCRIPTION + "This group is mandatory for all iSCSI implementations + that have iSCSI target facilities." + + -- Conditionally mandatory groups to be included with + -- the mandatory groups when the implementation has + -- iSCSI initiator facilities. + + GROUP iscsiIntrPortalAttributesGroup + DESCRIPTION + "This group is mandatory for all iSCSI implementations + that have iSCSI initiator facilities." + + GROUP iscsiInitiatorAttributesGroup + DESCRIPTION + "This group is mandatory for all iSCSI implementations + that have iSCSI initiator facilities." + + GROUP iscsiInitiatorLoginStatsGroup + DESCRIPTION + "This group is mandatory for all iSCSI implementations + that have iSCSI initiator facilities." + + GROUP iscsiInitiatorLogoutStatsGroup + DESCRIPTION + "This group is mandatory for all iSCSI implementations + that have iSCSI initiator facilities." + + GROUP iscsiIntrLgnNotificationsGroup + DESCRIPTION + "This group is mandatory for all iSCSI implementations + that have iSCSI initiator facilities." + + GROUP iscsiInitiatorAuthGroup + DESCRIPTION + "This group is mandatory for all iSCSI implementations + that have iSCSI initiator facilities." + +::= { iscsiCompliances 1 } + + + + +END + + + diff --git a/equallogic/rfc1907.mib b/equallogic/rfc1907.mib new file mode 100644 index 0000000..c7ba96b --- /dev/null +++ b/equallogic/rfc1907.mib @@ -0,0 +1,765 @@ + +SNMPv2-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + TimeTicks, Counter32, snmpModules, mib-2 + FROM SNMPv2-SMI + DisplayString, TestAndIncr, TimeStamp + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF; + +snmpMIB MODULE-IDENTITY + LAST-UPDATED "9511090000Z" + ORGANIZATION "IETF SNMPv2 Working Group" + CONTACT-INFO + " Marshall T. Rose + + Postal: Dover Beach Consulting, Inc. + 420 Whisman Court + Mountain View, CA 94043-2186 + US + + Tel: +1 415 968 1052 + + E-mail: mrose@dbc.mtview.ca.us" + DESCRIPTION + "The MIB module for SNMPv2 entities." + REVISION "9304010000Z" + DESCRIPTION + "The initial revision of this MIB module was published as + RFC 1450." + ::= { snmpModules 1 } + + +snmpMIBObjects OBJECT IDENTIFIER ::= { snmpMIB 1 } + +-- ::= { snmpMIBObjects 1 } this OID is obsolete +-- ::= { snmpMIBObjects 2 } this OID is obsolete +-- ::= { snmpMIBObjects 3 } this OID is obsolete + + +-- the System group +-- +-- a collection of objects common to all managed systems. + +system OBJECT IDENTIFIER ::= { mib-2 1 } + +sysDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of the entity. This value should + include the full name and version identification of the + system's hardware type, software operating-system, and + networking software." + ::= { system 1 } + +sysObjectID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor's authoritative identification of the network + management subsystem contained in the entity. This value is + allocated within the SMI enterprises subtree (1.3.6.1.4.1) + and provides an easy and unambiguous means for determining + `what kind of box' is being managed. For example, if vendor + `Flintstones, Inc.' was assigned the subtree + 1.3.6.1.4.1.4242, it could assign the identifier + 1.3.6.1.4.1.4242.1.1 to its `Fred Router'." + ::= { system 2 } + +sysUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) since the network + management portion of the system was last re-initialized." + ::= { system 3 } + +sysContact OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The textual identification of the contact person for this + managed node, together with information on how to contact + this person. If no contact information is known, the value + is the zero-length string." + ::= { system 4 } + +sysName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An administratively-assigned name for this managed node. + By convention, this is the node's fully-qualified domain + name. If the name is unknown, the value is the zero-length + string." + ::= { system 5 } + +sysLocation OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The physical location of this node (e.g., `telephone + closet, 3rd floor'). If the location is unknown, the value + is the zero-length string." + ::= { system 6 } + +sysServices OBJECT-TYPE + SYNTAX INTEGER (0..127) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A value which indicates the set of services that this + entity may potentially offers. The value is a sum. This + sum initially takes the value zero, Then, for each layer, L, + in the range 1 through 7, that this node performs + transactions for, 2 raised to (L - 1) is added to the sum. + For example, a node which performs only routing functions + would have a value of 4 (2^(3-1)). In contrast, a node + which is a host offering application services would have a + value of 72 (2^(4-1) + 2^(7-1)). Note that in the context + of the Internet suite of protocols, values should be + calculated accordingly: + + layer functionality + 1 physical (e.g., repeaters) + 2 datalink/subnetwork (e.g., bridges) + 3 internet (e.g., supports the IP) + 4 end-to-end (e.g., supports the TCP) + 7 applications (e.g., supports the SMTP) + + For systems including OSI protocols, layers 5 and 6 may also + be counted." + ::= { system 7 } + + +-- object resource information +-- +-- a collection of objects which describe the SNMPv2 entity's +-- (statically and dynamically configurable) support of +-- various MIB modules. + +sysORLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time of the most recent + change in state or value of any instance of sysORID." + ::= { system 8 } + +sysORTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysOREntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the capabilities of the + local SNMPv2 entity acting in an agent role with respect to + various MIB modules. SNMPv2 entities having dynamically- + configurable support of MIB modules will have a + dynamically-varying number of conceptual rows." + ::= { system 9 } + +sysOREntry OBJECT-TYPE + SYNTAX SysOREntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the sysORTable." + INDEX { sysORIndex } + ::= { sysORTable 1 } + +SysOREntry ::= SEQUENCE { + sysORIndex INTEGER, + sysORID OBJECT IDENTIFIER, + sysORDescr DisplayString, + sysORUpTime TimeStamp +} + +sysORIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The auxiliary variable used for identifying instances of + the columnar objects in the sysORTable." + ::= { sysOREntry 1 } + +sysORID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An authoritative identification of a capabilities statement + with respect to various MIB modules supported by the local + SNMPv2 entity acting in an agent role." + ::= { sysOREntry 2 } + +sysORDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of the capabilities identified by the + corresponding instance of sysORID." + ::= { sysOREntry 3 } + +sysORUpTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time this conceptual row was + last instanciated." + ::= { sysOREntry 4 } + + +-- the SNMP group +-- +-- a collection of objects providing basic instrumentation and +-- control of an SNMP entity. + +snmp OBJECT IDENTIFIER ::= { mib-2 11 } + +snmpInPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of messages delivered to the SNMP entity + from the transport service." + ::= { snmp 1 } + +snmpInBadVersions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SNMP messages which were delivered to + the SNMP entity and were for an unsupported SNMP version." + ::= { snmp 3 } + +snmpInBadCommunityNames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SNMP messages delivered to the SNMP + entity which used a SNMP community name not known to said + entity." + ::= { snmp 4 } + +snmpInBadCommunityUses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SNMP messages delivered to the SNMP + entity which represented an SNMP operation which was not + allowed by the SNMP community named in the message." + ::= { snmp 5 } + +snmpInASNParseErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ASN.1 or BER errors encountered by the + SNMP entity when decoding received SNMP messages." + ::= { snmp 6 } + +snmpEnableAuthenTraps OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the SNMP entity is permitted to generate + authenticationFailure traps. The value of this object + overrides any configuration information; as such, it + provides a means whereby all authenticationFailure traps may + be disabled. + + Note that it is strongly recommended that this object be + stored in non-volatile memory so that it remains constant + across re-initializations of the network management system." + ::= { snmp 30 } + +snmpSilentDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GetRequest-PDUs, GetNextRequest-PDUs, + GetBulkRequest-PDUs, SetRequest-PDUs, and InformRequest-PDUs + delivered to the SNMP entity which were silently dropped + because the size of a reply containing an alternate + Response-PDU with an empty variable-bindings field was + greater than either a local constraint or the maximum + message size associated with the originator of the request." + ::= { snmp 31 } + +snmpProxyDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GetRequest-PDUs, GetNextRequest-PDUs, + GetBulkRequest-PDUs, SetRequest-PDUs, and InformRequest-PDUs + delivered to the SNMP entity which were silently dropped + because the transmission of the (possibly translated) + message to a proxy target failed in a manner (other than a + time-out) such that no Response-PDU could be returned." + ::= { snmp 32 } + + +-- information for notifications +-- +-- a collection of objects which allow the SNMPv2 entity, when +-- acting in an agent role, to be configured to generate +-- SNMPv2-Trap-PDUs. + +snmpTrap OBJECT IDENTIFIER ::= { snmpMIBObjects 4 } + + +snmpTrapOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The authoritative identification of the notification + currently being sent. This variable occurs as the second + varbind in every SNMPv2-Trap-PDU and InformRequest-PDU." + ::= { snmpTrap 1 } + +-- ::= { snmpTrap 2 } this OID is obsolete + +snmpTrapEnterprise OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The authoritative identification of the enterprise + associated with the trap currently being sent. When a + SNMPv2 proxy agent is mapping an RFC1157 Trap-PDU into a + SNMPv2-Trap-PDU, this variable occurs as the last varbind." + ::= { snmpTrap 3 } + +-- ::= { snmpTrap 4 } this OID is obsolete + + +-- well-known traps + +snmpTraps OBJECT IDENTIFIER ::= { snmpMIBObjects 5 } + +coldStart NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "A coldStart trap signifies that the SNMPv2 entity, acting + in an agent role, is reinitializing itself and that its + configuration may have been altered." + ::= { snmpTraps 1 } + +warmStart NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "A warmStart trap signifies that the SNMPv2 entity, acting + in an agent role, is reinitializing itself such that its + configuration is unaltered." + ::= { snmpTraps 2 } + +-- Note the linkDown NOTIFICATION-TYPE ::= { snmpTraps 3 } +-- and the linkUp NOTIFICATION-TYPE ::= { snmpTraps 4 } +-- are defined in RFC 1573 + +authenticationFailure NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "An authenticationFailure trap signifies that the SNMPv2 + entity, acting in an agent role, has received a protocol + message that is not properly authenticated. While all + implementations of the SNMPv2 must be capable of generating + this trap, the snmpEnableAuthenTraps object indicates + whether this trap will be generated." + ::= { snmpTraps 5 } + +-- Note the egpNeighborLoss NOTIFICATION-TYPE ::= { snmpTraps 6 } +-- is defined in RFC 1213 +-- the set group +-- +-- a collection of objects which allow several cooperating +-- SNMPv2 entities, all acting in a manager role, to +-- coordinate their use of the SNMPv2 set operation. + +snmpSet OBJECT IDENTIFIER ::= { snmpMIBObjects 6 } + + +snmpSetSerialNo OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An advisory lock used to allow several cooperating SNMPv2 + entities, all acting in a manager role, to coordinate their + use of the SNMPv2 set operation. + + This object is used for coarse-grain coordination. To + achieve fine-grain coordination, one or more similar objects + might be defined within each MIB group, as appropriate." + ::= { snmpSet 1 } + + +-- conformance information + +snmpMIBConformance + OBJECT IDENTIFIER ::= { snmpMIB 2 } + +snmpMIBCompliances + OBJECT IDENTIFIER ::= { snmpMIBConformance 1 } +snmpMIBGroups OBJECT IDENTIFIER ::= { snmpMIBConformance 2 } + + +-- compliance statements + +-- ::= { snmpMIBCompliances 1 } this OID is obsolete + +snmpBasicCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMPv2 entities which + implement the SNMPv2 MIB." + MODULE -- this module + MANDATORY-GROUPS { snmpGroup, snmpSetGroup, systemGroup, + snmpBasicNotificationsGroup } + + GROUP snmpCommunityGroup + DESCRIPTION + "This group is mandatory for SNMPv2 entities which + support community-based authentication." + + ::= { snmpMIBCompliances 2 } + + +-- units of conformance + +-- ::= { snmpMIBGroups 1 } this OID is obsolete +-- ::= { snmpMIBGroups 2 } this OID is obsolete +-- ::= { snmpMIBGroups 3 } this OID is obsolete +-- ::= { snmpMIBGroups 4 } this OID is obsolete + +snmpGroup OBJECT-GROUP + OBJECTS { snmpInPkts, + snmpInBadVersions, + snmpInASNParseErrs, + snmpSilentDrops, + snmpProxyDrops, + snmpEnableAuthenTraps } + STATUS current + DESCRIPTION + "A collection of objects providing basic instrumentation and + control of an SNMPv2 entity." + ::= { snmpMIBGroups 8 } + +snmpCommunityGroup OBJECT-GROUP + OBJECTS { snmpInBadCommunityNames, + snmpInBadCommunityUses } + STATUS current + DESCRIPTION + "A collection of objects providing basic instrumentation of + a SNMPv2 entity which supports community-based + authentication." + ::= { snmpMIBGroups 9 } + +snmpSetGroup OBJECT-GROUP + OBJECTS { snmpSetSerialNo } + STATUS current + DESCRIPTION + "A collection of objects which allow several cooperating + SNMPv2 entities, all acting in a manager role, to coordinate + their use of the SNMPv2 set operation." + ::= { snmpMIBGroups 5 } + +systemGroup OBJECT-GROUP + OBJECTS { sysDescr, sysObjectID, sysUpTime, + sysContact, sysName, sysLocation, + sysServices, + sysORLastChange, sysORID, + sysORUpTime, sysORDescr } + STATUS current + DESCRIPTION + "The system group defines objects which are common to all + managed systems." + ::= { snmpMIBGroups 6 } + +snmpBasicNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { coldStart, authenticationFailure } + STATUS current + DESCRIPTION + "The two notifications which an SNMPv2 entity is required to + implement." + ::= { snmpMIBGroups 7 } + + +-- definitions in RFC 1213 made obsolete by the inclusion of a +-- subset of the snmp group in this MIB + +snmpOutPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Messages which were + passed from the SNMP protocol entity to the + transport service." + ::= { snmp 2 } + +-- { snmp 7 } is not used + +snmpInTooBigs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP PDUs which were + delivered to the SNMP protocol entity and for + which the value of the error-status field is + `tooBig'." + ::= { snmp 8 } + +snmpInNoSuchNames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP PDUs which were + delivered to the SNMP protocol entity and for + which the value of the error-status field is + `noSuchName'." + ::= { snmp 9 } + +snmpInBadValues OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP PDUs which were + delivered to the SNMP protocol entity and for + which the value of the error-status field is + `badValue'." + ::= { snmp 10 } + +snmpInReadOnlys OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number valid SNMP PDUs which were + delivered to the SNMP protocol entity and for + which the value of the error-status field is + `readOnly'. It should be noted that it is a + protocol error to generate an SNMP PDU which + contains the value `readOnly' in the error-status + field, as such this object is provided as a means + of detecting incorrect implementations of the + SNMP." + ::= { snmp 11 } + +snmpInGenErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP PDUs which were + delivered to the SNMP protocol entity and for + which the value of the error-status field is + `genErr'." + ::= { snmp 12 } + +snmpInTotalReqVars OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of MIB objects which have been + retrieved successfully by the SNMP protocol entity + as the result of receiving valid SNMP Get-Request + and Get-Next PDUs." + ::= { snmp 13 } + +snmpInTotalSetVars OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of MIB objects which have been + altered successfully by the SNMP protocol entity + as the result of receiving valid SNMP Set-Request + PDUs." + ::= { snmp 14 } + +snmpInGetRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Get-Request PDUs which + have been accepted and processed by the SNMP + protocol entity." + ::= { snmp 15 } + +snmpInGetNexts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Get-Next PDUs which have + been accepted and processed by the SNMP protocol + entity." + ::= { snmp 16 } + +snmpInSetRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Set-Request PDUs which + have been accepted and processed by the SNMP + protocol entity." + ::= { snmp 17 } + +snmpInGetResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Get-Response PDUs which + have been accepted and processed by the SNMP + protocol entity." + ::= { snmp 18 } + +snmpInTraps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Trap PDUs which have + been accepted and processed by the SNMP protocol + entity." + ::= { snmp 19 } + +snmpOutTooBigs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP PDUs which were + generated by the SNMP protocol entity and for + which the value of the error-status field is + `tooBig.'" + ::= { snmp 20 } + +snmpOutNoSuchNames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP PDUs which were + generated by the SNMP protocol entity and for + which the value of the error-status is + `noSuchName'." + ::= { snmp 21 } + +snmpOutBadValues OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP PDUs which were + generated by the SNMP protocol entity and for + which the value of the error-status field is + `badValue'." + ::= { snmp 22 } + + +-- { snmp 23 } is not used + +snmpOutGenErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP PDUs which were + generated by the SNMP protocol entity and for + which the value of the error-status field is + `genErr'." + ::= { snmp 24 } + +snmpOutGetRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Get-Request PDUs which + have been generated by the SNMP protocol entity." + ::= { snmp 25 } + +snmpOutGetNexts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Get-Next PDUs which have + been generated by the SNMP protocol entity." + ::= { snmp 26 } + +snmpOutSetRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Set-Request PDUs which + have been generated by the SNMP protocol entity." + ::= { snmp 27 } + +snmpOutGetResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Get-Response PDUs which + have been generated by the SNMP protocol entity." + ::= { snmp 28 } + +snmpOutTraps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of SNMP Trap PDUs which have + been generated by the SNMP protocol entity." + ::= { snmp 29 } + +snmpObsoleteGroup OBJECT-GROUP + OBJECTS { snmpOutPkts, snmpInTooBigs, snmpInNoSuchNames, + snmpInBadValues, snmpInReadOnlys, snmpInGenErrs, + snmpInTotalReqVars, snmpInTotalSetVars, + snmpInGetRequests, snmpInGetNexts, snmpInSetRequests, + snmpInGetResponses, snmpInTraps, snmpOutTooBigs, + snmpOutNoSuchNames, snmpOutBadValues, snmpOutGenErrs, + snmpOutGetRequests, snmpOutGetNexts, snmpOutSetRequests, + snmpOutGetResponses, snmpOutTraps } + STATUS obsolete + DESCRIPTION + "A collection of objects from RFC 1213 made obsolete by this + MIB." + ::= { snmpMIBGroups 10 } + +END diff --git a/equallogic/rfc2233.mib b/equallogic/rfc2233.mib new file mode 100644 index 0000000..6bc8a7f --- /dev/null +++ b/equallogic/rfc2233.mib @@ -0,0 +1,1762 @@ + IF-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, Counter64, + Integer32, TimeTicks, mib-2, + NOTIFICATION-TYPE FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString, + PhysAddress, TruthValue, RowStatus, + TimeStamp, AutonomousType, TestAndIncr FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF + snmpTraps FROM SNMPv2-MIB + IANAifType FROM IANAifType-MIB; + + ifMIB MODULE-IDENTITY + LAST-UPDATED "9611031355Z" + ORGANIZATION "IETF Interfaces MIB Working Group" + CONTACT-INFO + " Keith McCloghrie + Cisco Systems, Inc. + 170 West Tasman Drive + San Jose, CA 95134-1706 + US + + 408-526-5260 + kzm@cisco.com" + DESCRIPTION + "The MIB module to describe generic objects for + network interface sub-layers. This MIB is an updated + version of MIB-II's ifTable, and incorporates the + extensions defined in RFC 1229." + REVISION "9602282155Z" + DESCRIPTION + "Revisions made by the Interfaces MIB WG." + REVISION "9311082155Z" + DESCRIPTION + "Initial revision, published as part of RFC 1573." + ::= { mib-2 31 } + + + ifMIBObjects OBJECT IDENTIFIER ::= { ifMIB 1 } + + interfaces OBJECT IDENTIFIER ::= { mib-2 2 } + + + OwnerString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "This data type is used to model an administratively + assigned name of the owner of a resource. This + information is taken from the NVT ASCII character set. + It is suggested that this name contain one or more of + the following: ASCII form of the manager station's + transport address, management station name (e.g., + domain name), network management personnel's name, + location, or phone number. In some cases the agent + itself will be the owner of an entry. In these cases, + this string shall be set to a string starting with + 'agent'." + SYNTAX OCTET STRING (SIZE(0..255)) + + -- InterfaceIndex contains the semantics of ifIndex and + -- should be used for any objects defined on other mib + -- modules that need these semantics. + + InterfaceIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each interface + or interface sub-layer in the managed system. It is + recommended that values are assigned contiguously + starting from 1. The value for each interface sub- + layer must remain constant at least from one re- + initialization of the entity's network management + system to the next re-initialization." + SYNTAX Integer32 (1..2147483647) + + + InterfaceIndexOrZero ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "This textual convention is an extension of the + InterfaceIndex convention. The latter defines a + greater than zero value used to identify an interface + or interface sub-layer in the managed system. This + extension permits the additional value of zero. the + value zero is object-specific and must therefore be + defined as part of the description of any object which + uses this syntax. Examples of the usage of zero might + include situations where interface was unknown, or + when none or all interfaces need to be referenced." + SYNTAX Integer32 (0..2147483647) + + + ifNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of network interfaces (regardless of their + current state) present on this system." + ::= { interfaces 1 } + + ifTableLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time of the last + creation or deletion of an entry in the ifTable. If + the number of entries has been unchanged since the + last re-initialization of the local network management + subsystem, then this object contains a zero value." + ::= { ifMIBObjects 5 } + + + -- the Interfaces table + + -- The Interfaces table contains information on the entity's + -- interfaces. Each sub-layer below the internetwork-layer + -- of a network interface is considered to be an interface. + + ifTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface entries. The number of entries + is given by the value of ifNumber." + ::= { interfaces 2 } + + ifEntry OBJECT-TYPE + SYNTAX IfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing management information applicable + to a particular interface." + INDEX { ifIndex } + + + + ::= { ifTable 1 } + + IfEntry ::= + SEQUENCE { + ifIndex InterfaceIndex, + ifDescr DisplayString, + ifType IANAifType, + ifMtu Integer32, + ifSpeed Gauge32, + ifPhysAddress PhysAddress, + ifAdminStatus INTEGER, + ifOperStatus INTEGER, + ifLastChange TimeTicks, + ifInOctets Counter32, + ifInUcastPkts Counter32, + ifInNUcastPkts Counter32, -- deprecated + ifInDiscards Counter32, + ifInErrors Counter32, + ifInUnknownProtos Counter32, + ifOutOctets Counter32, + ifOutUcastPkts Counter32, + ifOutNUcastPkts Counter32, -- deprecated + ifOutDiscards Counter32, + ifOutErrors Counter32, + ifOutQLen Gauge32, -- deprecated + ifSpecific OBJECT IDENTIFIER -- deprecated + } + + + ifIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each + interface. It is recommended that values are assigned + contiguously starting from 1. The value for each + interface sub-layer must remain constant at least from + one re-initialization of the entity's network + management system to the next re-initialization." + ::= { ifEntry 1 } + + ifDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + + + STATUS current + DESCRIPTION + "A textual string containing information about the + interface. This string should include the name of the + manufacturer, the product name and the version of the + interface hardware/software." + ::= { ifEntry 2 } + + ifType OBJECT-TYPE + SYNTAX IANAifType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of interface. Additional values for ifType + are assigned by the Internet Assigned Numbers + Authority (IANA), through updating the syntax of the + IANAifType textual convention." + ::= { ifEntry 3 } + + ifMtu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the largest packet which can be + sent/received on the interface, specified in octets. + For interfaces that are used for transmitting network + datagrams, this is the size of the largest network + datagram that can be sent on the interface." + ::= { ifEntry 4 } + + ifSpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An estimate of the interface's current bandwidth in + bits per second. For interfaces which do not vary in + bandwidth or for those where no accurate estimation + can be made, this object should contain the nominal + bandwidth. If the bandwidth of the interface is + greater than the maximum value reportable by this + object then this object should report its maximum + value (4,294,967,295) and ifHighSpeed must be used to + report the interace's speed. For a sub-layer which + has no concept of bandwidth, this object should be + zero." + ::= { ifEntry 5 } + + ifPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface's address at its protocol sub-layer. + For example, for an 802.x interface, this object + normally contains a MAC address. The interface's + media-specific MIB must define the bit and byte + ordering and the format of the value of this object. + For interfaces which do not have such an address + (e.g., a serial line), this object should contain an + octet string of zero length." + ::= { ifEntry 6 } + + ifAdminStatus 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. When a managed system initializes, all + interfaces start with ifAdminStatus in the down(2) + state. As a result of either explicit management + action or per configuration information retained by + the managed system, ifAdminStatus is then changed to + either the up(1) or testing(3) states (or remains in + the down(2) state)." + ::= { ifEntry 7 } + + ifOperStatus 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), + notPresent(6), -- some component is missing + lowerLayerDown(7) -- down due to state of + -- lower-layer interface(s) + } + 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 ifAdminStatus is down(2) then + ifOperStatus should be down(2). If ifAdminStatus is + changed to up(1) then ifOperStatus 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 incoming + connection); it should remain in the down(2) state if + and only if there is a fault that prevents it from + going to the up(1) state; it should remain in the + notPresent(6) state if the interface has missing + (typically, hardware) components." + ::= { ifEntry 8 } + + ifLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time the interface + entered its current operational state. If the current + state was entered prior to the last re-initialization + of the local network management subsystem, then this + object contains a zero value." + ::= { ifEntry 9 } + + ifInOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received on the interface, + including framing characters. + + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 10 } + + ifInUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to + a higher (sub-)layer, which were not addressed to a + multicast or broadcast address at this sub-layer. + + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 11 } + + ifInNUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of packets, delivered by this sub-layer to + a higher (sub-)layer, which were addressed to a + multicast or broadcast address at this sub-layer. + + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime. + + This object is deprecated in favour of + ifInMulticastPkts and ifInBroadcastPkts." + ::= { ifEntry 12 } + + ifInDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inbound packets which were chosen to be + discarded even though no errors had been detected to + prevent their being deliverable to a higher-layer + protocol. One possible reason for discarding such a + packet could be to free up buffer space. + + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 13 } + + ifInErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For packet-oriented interfaces, the number of inbound + packets that contained errors preventing them from + being deliverable to a higher-layer protocol. For + character-oriented or fixed-length interfaces, the + number of inbound transmission units that contained + errors preventing them from being deliverable to a + higher-layer protocol. + + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 14 } + + ifInUnknownProtos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For packet-oriented interfaces, the number of packets + received via the interface which were discarded + because of an unknown or unsupported protocol. For + character-oriented or fixed-length interfaces that + support protocol multiplexing the number of + transmission units received via the interface which + were discarded because of an unknown or unsupported + protocol. For any interface that does not support + protocol multiplexing, this counter will always be 0. + + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 15 } + + ifOutOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets transmitted out of the + interface, including framing characters. + + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 16 } + + ifOutUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted, and which were not + addressed to a multicast or broadcast address at this + sub-layer, including those that were discarded or not + sent. + + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 17 } + + ifOutNUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted, and which were + addressed to a multicast or broadcast address at this + sub-layer, including those that were discarded or not + sent. + + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime. + This object is deprecated in favour of + ifOutMulticastPkts and ifOutBroadcastPkts." + ::= { ifEntry 18 } + + ifOutDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of outbound packets which were chosen to + be discarded even though no errors had been detected + to prevent their being transmitted. One possible + reason for discarding such a packet could be to free + up buffer space. + + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 19 } + + ifOutErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For packet-oriented interfaces, the number of + outbound packets that could not be transmitted because + of errors. For character-oriented or fixed-length + interfaces, the number of outbound transmission units + that could not be transmitted because of errors. + + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifEntry 20 } + + + ifOutQLen OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The length of the output packet queue (in packets)." + ::= { ifEntry 21 } + + ifSpecific OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A reference to MIB definitions specific to the + particular media being used to realize the interface. + It is recommended that this value point to an instance + of a MIB object in the media-specific MIB, i.e., that + this object have the semantics associated with the + InstancePointer textual convention defined in RFC + 1903. In fact, it is recommended that the media- + specific MIB specify what value ifSpecific should/can + take for values of ifType. If no MIB definitions + specific to the particular media are available, the + value should be set to the OBJECT IDENTIFIER { 0 0 }." + ::= { ifEntry 22 } + + + + -- + -- Extension to the interface table + -- + -- This table replaces the ifExtnsTable table. + -- + + ifXTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfXEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface entries. The number of entries + is given by the value of ifNumber. This table + contains additional objects for the interface table." + ::= { ifMIBObjects 1 } + + ifXEntry OBJECT-TYPE + SYNTAX IfXEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing additional management information + applicable to a particular interface." + AUGMENTS { ifEntry } + ::= { ifXTable 1 } + + IfXEntry ::= + SEQUENCE { + ifName DisplayString, + ifInMulticastPkts Counter32, + ifInBroadcastPkts Counter32, + ifOutMulticastPkts Counter32, + ifOutBroadcastPkts Counter32, + ifHCInOctets Counter64, + ifHCInUcastPkts Counter64, + ifHCInMulticastPkts Counter64, + ifHCInBroadcastPkts Counter64, + ifHCOutOctets Counter64, + ifHCOutUcastPkts Counter64, + ifHCOutMulticastPkts Counter64, + ifHCOutBroadcastPkts Counter64, + ifLinkUpDownTrapEnable INTEGER, + ifHighSpeed Gauge32, + ifPromiscuousMode TruthValue, + ifConnectorPresent TruthValue, + ifAlias DisplayString, + ifCounterDiscontinuityTime TimeStamp + } + + + ifName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The textual name of the interface. The value of this + object should be the name of the interface as assigned + by the local device and should be suitable for use in + commands entered at the device's `console'. This + might be a text name, such as `le0' or a simple port + number, such as `1', depending on the interface naming + syntax of the device. If several entries in the + ifTable together represent a single interface as named + by the device, then each will have the same value of + ifName. Note that for an agent which responds to SNMP + queries concerning an interface on some other + (proxied) device, then the value of ifName for such an + interface is the proxied device's local name for it. + + If there is no local name, or this object is otherwise + not applicable, then this object contains a zero- + length string." + ::= { ifXEntry 1 } + + ifInMulticastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to + a higher (sub-)layer, which were addressed to a + multicast address at this sub-layer. For a MAC layer + protocol, this includes both Group and Functional + addresses. + + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 2 } + + ifInBroadcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to + a higher (sub-)layer, which were addressed to a + broadcast address at this sub-layer. + + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 3 } + + ifOutMulticastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted, and which were + addressed to a multicast address at this sub-layer, + including those that were discarded or not sent. For + a MAC layer protocol, this includes both Group and + Functional addresses. + + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 4 } + + ifOutBroadcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted, and which were + addressed to a broadcast address at this sub-layer, + including those that were discarded or not sent. + + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 5 } + + -- + -- High Capacity Counter objects. These objects are all + -- 64 bit versions of the "basic" ifTable counters. These + -- objects all have the same basic semantics as their 32-bit + -- counterparts, however, their syntax has been extended + -- to 64 bits. + -- + + ifHCInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + + DESCRIPTION + "The total number of octets received on the interface, + including framing characters. This object is a 64-bit + version of ifInOctets. + + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 6 } + + ifHCInUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to + a higher (sub-)layer, which were not addressed to a + multicast or broadcast address at this sub-layer. + This object is a 64-bit version of ifInUcastPkts. + + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 7 } + + ifHCInMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to + a higher (sub-)layer, which were addressed to a + multicast address at this sub-layer. For a MAC layer + protocol, this includes both Group and Functional + addresses. This object is a 64-bit version of + ifInMulticastPkts. + + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 8 } + + + ifHCInBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, delivered by this sub-layer to + a higher (sub-)layer, which were addressed to a + broadcast address at this sub-layer. This object is a + 64-bit version of ifInBroadcastPkts. + + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 9 } + + ifHCOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets transmitted out of the + interface, including framing characters. This object + is a 64-bit version of ifOutOctets. + + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 10 } + + ifHCOutUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted, and which were not + addressed to a multicast or broadcast address at this + sub-layer, including those that were discarded or not + sent. This object is a 64-bit version of + ifOutUcastPkts. + + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 11 } + + ifHCOutMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted, and which were + addressed to a multicast address at this sub-layer, + including those that were discarded or not sent. For + a MAC layer protocol, this includes both Group and + Functional addresses. This object is a 64-bit version + of ifOutMulticastPkts. + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 12 } + + ifHCOutBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted, and which were + addressed to a broadcast address at this sub-layer, + including those that were discarded or not sent. This + object is a 64-bit version of ifOutBroadcastPkts. + + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { ifXEntry 13 } + + ifLinkUpDownTrapEnable OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + + "Indicates whether linkUp/linkDown traps should be + generated for this interface. + + By default, this object should have the value + enabled(1) for interfaces which do not operate on + 'top' of any other interface (as defined in the + ifStackTable), and disabled(2) otherwise." + ::= { ifXEntry 14 } + + ifHighSpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An estimate of the interface's current bandwidth in + units of 1,000,000 bits per second. If this object + reports a value of `n' then the speed of the interface + is somewhere in the range of `n-500,000' to + `n+499,999'. For interfaces which do not vary in + bandwidth or for those where no accurate estimation + can be made, this object should contain the nominal + bandwidth. For a sub-layer which has no concept of + bandwidth, this object should be zero." + ::= { ifXEntry 15 } + + ifPromiscuousMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object has a value of false(2) if this interface + only accepts packets/frames that are addressed to this + station. This object has a value of true(1) when the + station accepts all packets/frames transmitted on the + media. The value true(1) is only legal on certain + types of media. If legal, setting this object to a + value of true(1) may require the interface to be reset + before becoming effective. + + The value of ifPromiscuousMode does not affect the + reception of broadcast and multicast packets/frames by + the interface." + ::= { ifXEntry 16 } + + ifConnectorPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object has the value 'true(1)' if the interface + sublayer has a physical connector and the value + 'false(2)' otherwise." + ::= { ifXEntry 17 } + + ifAlias OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is an 'alias' name for the interface as + specified by a network manager, and provides a non- + volatile 'handle' for the interface. + + On the first instantiation of an interface, the value + of ifAlias associated with that interface is the + zero-length string. As and when a value is written + into an instance of ifAlias through a network + management set operation, then the agent must retain + the supplied value in the ifAlias instance associated + with the same interface for as long as that interface + remains instantiated, including across all re- + initializations/reboots of the network management + system, including those which result in a change of + the interface's ifIndex value. + + An example of the value which a network manager might + store in this object for a WAN interface is the + (Telco's) circuit number/identifier of the interface. + + Some agents may support write-access only for + interfaces having particular values of ifType. An + agent which supports write access to this object is + required to keep the value in non-volatile storage, + but it may limit the length of new values depending on + how much storage is already occupied by the current + values for other interfaces." + ::= { ifXEntry 18 } + + ifCounterDiscontinuityTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent occasion at + which any one or more of this interface's counters + suffered a discontinuity. The relevant counters are + the specific instances associated with this interface + of any Counter32 or Counter64 object contained in the + ifTable or ifXTable. If no such discontinuities have + occurred since the last re-initialization of the local + management subsystem, then this object contains a zero + value." + ::= { ifXEntry 19 } + + + -- The Interface Stack Group + -- + -- Implementation of this group is mandatory for all systems + -- + + ifStackTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfStackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table containing information on the relationships + between the multiple sub-layers of network interfaces. + In particular, it contains information on which sub- + layers run 'on top of' which other sub-layers, where + each sub-layer corresponds to a conceptual row in the + ifTable. For example, when the sub-layer with ifIndex + value x runs over the sub-layer with ifIndex value y, + then this table contains: + + ifStackStatus.x.y=active + + For each ifIndex value, I, which identifies an active + interface, there are always at least two instantiated + rows in this table associated with I. For one of + these rows, I is the value of ifStackHigherLayer; for + the other, I is the value of ifStackLowerLayer. (If I + is not involved in multiplexing, then these are the + only two rows associated with I.) + + For example, two rows exist even for an interface + which has no others stacked on top or below it: + + ifStackStatus.0.x=active + ifStackStatus.x.0=active " + ::= { ifMIBObjects 2 } + + + ifStackEntry OBJECT-TYPE + SYNTAX IfStackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information on a particular relationship between two + sub-layers, specifying that one sub-layer runs on + 'top' of the other sub-layer. Each sub-layer + corresponds to a conceptual row in the ifTable." + INDEX { ifStackHigherLayer, ifStackLowerLayer } + ::= { ifStackTable 1 } + + + IfStackEntry ::= + SEQUENCE { + ifStackHigherLayer Integer32, + ifStackLowerLayer Integer32, + ifStackStatus RowStatus + } + + ifStackHigherLayer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of ifIndex corresponding to the higher + sub-layer of the relationship, i.e., the sub-layer + which runs on 'top' of the sub-layer identified by the + corresponding instance of ifStackLowerLayer. If there + is no higher sub-layer (below the internetwork layer), + then this object has the value 0." + ::= { ifStackEntry 1 } + + + ifStackLowerLayer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of ifIndex corresponding to the lower sub- + layer of the relationship, i.e., the sub-layer which + runs 'below' the sub-layer identified by the + corresponding instance of ifStackHigherLayer. If + there is no lower sub-layer, then this object has the + value 0." + ::= { ifStackEntry 2 } + + + ifStackStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the relationship between two sub- + layers. + + Changing the value of this object from 'active' to + 'notInService' or 'destroy' will likely have + consequences up and down the interface stack. Thus, + write access to this object is likely to be + inappropriate for some types of interfaces, and many + implementations will choose not to support write- + access for any type of interface." + ::= { ifStackEntry 3 } + + ifStackLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time of the last change + of the (whole) interface stack. A change of the + interface stack is defined to be any creation, + deletion, or change in value of any instance of + ifStackStatus. If the interface stack has been + unchanged since the last re-initialization of the + local network management subsystem, then this object + contains a zero value." + ::= { ifMIBObjects 6 } + + + -- Generic Receive Address Table + -- + -- This group of objects is mandatory for all types of + -- interfaces which can receive packets/frames addressed to + -- more than one address. + -- + -- This table replaces the ifExtnsRcvAddr table. The main + -- difference is that this table makes use of the RowStatus + -- textual convention, while ifExtnsRcvAddr did not. + + ifRcvAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfRcvAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains an entry for each address + (broadcast, multicast, or uni-cast) for which the + system will receive packets/frames on a particular + interface, except as follows: + + - for an interface operating in promiscuous mode, + entries are only required for those addresses for + which the system would receive frames were it not + operating in promiscuous mode. + + - for 802.5 functional addresses, only one entry is + required, for the address which has the functional + address bit ANDed with the bit mask of all functional + addresses for which the interface will accept frames. + + A system is normally able to use any unicast address + which corresponds to an entry in this table as a + source address." + ::= { ifMIBObjects 4 } + + ifRcvAddressEntry OBJECT-TYPE + SYNTAX IfRcvAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects identifying an address for which + the system will accept packets/frames on the + particular interface identified by the index value + ifIndex." + INDEX { ifIndex, ifRcvAddressAddress } + ::= { ifRcvAddressTable 1 } + + IfRcvAddressEntry ::= + SEQUENCE { + ifRcvAddressAddress PhysAddress, + ifRcvAddressStatus RowStatus, + ifRcvAddressType INTEGER + } + + ifRcvAddressAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An address for which the system will accept + packets/frames on this entry's interface." + + ::= { ifRcvAddressEntry 1 } + + ifRcvAddressStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create and delete rows in the + ifRcvAddressTable." + + ::= { ifRcvAddressEntry 2 } + + ifRcvAddressType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + volatile(2), + nonVolatile(3) + } + + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object has the value nonVolatile(3) for those + entries in the table which are valid and will not be + deleted by the next restart of the managed system. + Entries having the value volatile(2) are valid and + exist, but have not been saved, so that will not exist + after the next restart of the managed system. Entries + having the value other(1) are valid and exist but are + not classified as to whether they will continue to + exist after the next restart." + + DEFVAL { volatile } + ::= { ifRcvAddressEntry 3 } + + -- definition of interface-related traps. + + linkDown NOTIFICATION-TYPE + OBJECTS { ifIndex, ifAdminStatus, ifOperStatus } + STATUS current + DESCRIPTION + "A linkDown trap signifies that the SNMPv2 entity, + acting in an agent role, has detected that the + ifOperStatus object for one of its communication links + is about to enter the down state from some other state + (but not from the notPresent state). This other state + is indicated by the included value of ifOperStatus." + ::= { snmpTraps 3 } + + linkUp NOTIFICATION-TYPE + OBJECTS { ifIndex, ifAdminStatus, ifOperStatus } + STATUS current + DESCRIPTION + "A linkDown trap signifies that the SNMPv2 entity, + acting in an agent role, has detected that the + ifOperStatus object for one of its communication links + left the down state and transitioned into some other + state (but not into the notPresent state). This other + state is indicated by the included value of + ifOperStatus." + ::= { snmpTraps 4 } + + -- conformance information + + ifConformance OBJECT IDENTIFIER ::= { ifMIB 2 } + + ifGroups OBJECT IDENTIFIER ::= { ifConformance 1 } + ifCompliances OBJECT IDENTIFIER ::= { ifConformance 2 } + + -- compliance statements + + ifCompliance2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMPv2 entities which + have network interfaces." + + MODULE -- this module + MANDATORY-GROUPS { ifGeneralInformationGroup, ifStackGroup2, + ifCounterDiscontinuityGroup } + + GROUP ifFixedLengthGroup + DESCRIPTION + "This group is mandatory for all network interfaces + which are character-oriented or transmit data in + fixed-length transmission units." + + GROUP ifHCFixedLengthGroup + DESCRIPTION + "This group is mandatory only for those network + interfaces which are character-oriented or transmit + data in fixed-length transmission units, and for which + the value of the corresponding instance of ifSpeed is + greater than 20,000,000 bits/second." + + GROUP ifPacketGroup + DESCRIPTION + "This group is mandatory for all network interfaces + which are packet-oriented." + + GROUP ifHCPacketGroup + DESCRIPTION + "This group is mandatory only for those network + interfaces which are packet-oriented and for which the + value of the corresponding instance of ifSpeed is + greater than 650,000,000 bits/second." + + GROUP ifRcvAddressGroup + DESCRIPTION + "The applicability of this group MUST be defined by + the media-specific MIBs. Media-specific MIBs must + define the exact meaning, use, and semantics of the + addresses in this group." + + OBJECT ifLinkUpDownTrapEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifPromiscuousMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifStackStatus + SYNTAX INTEGER { active(1) } -- subset of RowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one of the six + enumerated values for the RowStatus textual convention + need be supported, specifically: active(1)." + + OBJECT ifAdminStatus + SYNTAX INTEGER { up(1), down(2) } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, nor is support for the + value testing(3)." + + OBJECT ifAlias + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + ::= { ifCompliances 2 } + + -- units of conformance + + ifGeneralInformationGroup OBJECT-GROUP + OBJECTS { ifIndex, ifDescr, ifType, ifSpeed, ifPhysAddress, + ifAdminStatus, ifOperStatus, ifLastChange, + ifLinkUpDownTrapEnable, ifConnectorPresent, + ifHighSpeed, ifName, ifNumber, ifAlias, + ifTableLastChange } + STATUS current + DESCRIPTION + "A collection of objects providing information + applicable to all network interfaces." + ::= { ifGroups 10 } + + -- the following five groups are mutually exclusive; at most + -- one of these groups is implemented for any interface + + ifFixedLengthGroup OBJECT-GROUP + OBJECTS { ifInOctets, ifOutOctets, ifInUnknownProtos, + ifInErrors, ifOutErrors } + STATUS current + DESCRIPTION + "A collection of objects providing information + specific to non-high speed (non-high speed interfaces + transmit and receive at speeds less than or equal to + 20,000,000 bits/second) character-oriented or fixed- + length-transmission network interfaces." + ::= { ifGroups 2 } + + ifHCFixedLengthGroup OBJECT-GROUP + OBJECTS { ifHCInOctets, ifHCOutOctets, + ifInOctets, ifOutOctets, ifInUnknownProtos, + ifInErrors, ifOutErrors } + STATUS current + DESCRIPTION + "A collection of objects providing information + specific to high speed (greater than 20,000,000 + bits/second) character-oriented or fixed-length- + transmission network interfaces." + ::= { ifGroups 3 } + + ifPacketGroup OBJECT-GROUP + OBJECTS { ifInOctets, ifOutOctets, ifInUnknownProtos, + ifInErrors, ifOutErrors, + ifMtu, ifInUcastPkts, ifInMulticastPkts, + ifInBroadcastPkts, ifInDiscards, + ifOutUcastPkts, ifOutMulticastPkts, + ifOutBroadcastPkts, ifOutDiscards, + ifPromiscuousMode } + STATUS current + DESCRIPTION + "A collection of objects providing information + specific to non-high speed (non-high speed interfaces + transmit and receive at speeds less than or equal to + 20,000,000 bits/second) packet-oriented network + interfaces." + ::= { ifGroups 4 } + + ifHCPacketGroup OBJECT-GROUP + OBJECTS { ifHCInOctets, ifHCOutOctets, + ifInOctets, ifOutOctets, ifInUnknownProtos, + ifInErrors, ifOutErrors, + ifMtu, ifInUcastPkts, ifInMulticastPkts, + ifInBroadcastPkts, ifInDiscards, + ifOutUcastPkts, ifOutMulticastPkts, + ifOutBroadcastPkts, ifOutDiscards, + ifPromiscuousMode } + STATUS current + DESCRIPTION + "A collection of objects providing information + specific to high speed (greater than 20,000,000 + bits/second but less than or equal to 650,000,000 + bits/second) packet-oriented network interfaces." + ::= { ifGroups 5 } + + ifVHCPacketGroup OBJECT-GROUP + OBJECTS { ifHCInUcastPkts, ifHCInMulticastPkts, + ifHCInBroadcastPkts, ifHCOutUcastPkts, + ifHCOutMulticastPkts, ifHCOutBroadcastPkts, + ifHCInOctets, ifHCOutOctets, + ifInOctets, ifOutOctets, ifInUnknownProtos, + ifInErrors, ifOutErrors, + ifMtu, ifInUcastPkts, ifInMulticastPkts, + ifInBroadcastPkts, ifInDiscards, + ifOutUcastPkts, ifOutMulticastPkts, + ifOutBroadcastPkts, ifOutDiscards, + ifPromiscuousMode } + STATUS current + DESCRIPTION + "A collection of objects providing information + specific to higher speed (greater than 650,000,000 + bits/second) packet-oriented network interfaces." + ::= { ifGroups 6 } + + ifRcvAddressGroup OBJECT-GROUP + OBJECTS { ifRcvAddressStatus, ifRcvAddressType } + STATUS current + DESCRIPTION + "A collection of objects providing information on the + multiple addresses which an interface receives." + ::= { ifGroups 7 } + + ifStackGroup2 OBJECT-GROUP + OBJECTS { ifStackStatus, ifStackLastChange } + STATUS current + DESCRIPTION + "A collection of objects providing information on the + layering of MIB-II interfaces." + ::= { ifGroups 11 } + + ifCounterDiscontinuityGroup OBJECT-GROUP + OBJECTS { ifCounterDiscontinuityTime } + STATUS current + DESCRIPTION + "A collection of objects providing information + specific to interface counter discontinuities." + ::= { ifGroups 13 } + + -- Deprecated Definitions - Objects + + + -- + -- The Interface Test Table + -- + -- This group of objects is optional. However, a media-specific + -- MIB may make implementation of this group mandatory. + -- + -- This table replaces the ifExtnsTestTable + -- + + ifTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF IfTestEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This table contains one entry per interface. It + defines objects which allow a network manager to + instruct an agent to test an interface for various + faults. Tests for an interface are defined in the + media-specific MIB for that interface. After invoking + a test, the object ifTestResult can be read to + determine the outcome. If an agent can not perform + the test, ifTestResult is set to so indicate. The + object ifTestCode can be used to provide further + test-specific or interface-specific (or even + enterprise-specific) information concerning the + outcome of the test. Only one test can be in progress + on each interface at any one time. If one test is in + progress when another test is invoked, the second test + is rejected. Some agents may reject a test when a + prior test is active on another interface. + + Before starting a test, a manager-station must first + obtain 'ownership' of the entry in the ifTestTable for + the interface to be tested. This is accomplished with + the ifTestId and ifTestStatus objects as follows: + + try_again: + get (ifTestId, ifTestStatus) + while (ifTestStatus != notInUse) + /* + * Loop while a test is running or some other + * manager is configuring a test. + */ + short delay + get (ifTestId, ifTestStatus) + } + + /* + * Is not being used right now -- let's compete + * to see who gets it. + */ + lock_value = ifTestId + + if ( set(ifTestId = lock_value, ifTestStatus = inUse, + ifTestOwner = 'my-IP-address') == FAILURE) + /* + * Another manager got the ifTestEntry -- go + * try again + */ + goto try_again; + + /* + * I have the lock + */ + set up any test parameters. + + /* + * This starts the test + */ + set(ifTestType = test_to_run); + + wait for test completion by polling ifTestResult + + when test completes, agent sets ifTestResult + agent also sets ifTestStatus = 'notInUse' + + retrieve any additional test results, and ifTestId + + if (ifTestId == lock_value+1) results are valid + + A manager station first retrieves the value of the + appropriate ifTestId and ifTestStatus objects, + periodically repeating the retrieval if necessary, + until the value of ifTestStatus is 'notInUse'. The + manager station then tries to set the same ifTestId + object to the value it just retrieved, the same + ifTestStatus object to 'inUse', and the corresponding + ifTestOwner object to a value indicating itself. If + the set operation succeeds then the manager has + obtained ownership of the ifTestEntry, and the value of + the ifTestId object is incremented by the agent (per + the semantics of TestAndIncr). Failure of the set + operation indicates that some other manager has + obtained ownership of the ifTestEntry. + + Once ownership is obtained, any test parameters can be + setup, and then the test is initiated by setting + ifTestType. On completion of the test, the agent sets + ifTestStatus to 'notInUse'. Once this occurs, the + manager can retrieve the results. In the (rare) event + that the invocation of tests by two network managers + were to overlap, then there would be a possibility that + the first test's results might be overwritten by the + second test's results prior to the first results being + read. This unlikely circumstance can be detected by a + network manager retrieving ifTestId at the same time as + retrieving the test results, and ensuring that the + results are for the desired request. + + If ifTestType is not set within an abnormally long + period of time after ownership is obtained, the agent + should time-out the manager, and reset the value of the + ifTestStatus object back to 'notInUse'. It is + suggested that this time-out period be 5 minutes. + + In general, a management station must not retransmit a + request to invoke a test for which it does not receive + a response; instead, it properly inspects an agent's + MIB to determine if the invocation was successful. + Only if the invocation was unsuccessful, is the + invocation request retransmitted. + + Some tests may require the interface to be taken off- + line in order to execute them, or may even require the + agent to reboot after completion of the test. In these + circumstances, communication with the management + station invoking the test may be lost until after + completion of the test. An agent is not required to + support such tests. However, if such tests are + supported, then the agent should make every effort to + transmit a response to the request which invoked the + test prior to losing communication. When the agent is + restored to normal service, the results of the test are + properly made available in the appropriate objects. + Note that this requires that the ifIndex value assigned + to an interface must be unchanged even if the test + causes a reboot. An agent must reject any test for + which it cannot, perhaps due to resource constraints, + make available at least the minimum amount of + information after that test completes." + ::= { ifMIBObjects 3 } + + ifTestEntry OBJECT-TYPE + SYNTAX IfTestEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry containing objects for invoking tests on an + interface." + AUGMENTS { ifEntry } + ::= { ifTestTable 1 } + + IfTestEntry ::= + SEQUENCE { + ifTestId TestAndIncr, + ifTestStatus INTEGER, + ifTestType AutonomousType, + ifTestResult INTEGER, + ifTestCode OBJECT IDENTIFIER, + ifTestOwner OwnerString + } + + ifTestId OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object identifies the current invocation of the + interface's test." + ::= { ifTestEntry 1 } + + ifTestStatus OBJECT-TYPE + SYNTAX INTEGER { notInUse(1), inUse(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object indicates whether or not some manager + currently has the necessary 'ownership' required to + invoke a test on this interface. A write to this + object is only successful when it changes its value + from 'notInUse(1)' to 'inUse(2)'. After completion of + a test, the agent resets the value back to + 'notInUse(1)'." + ::= { ifTestEntry 2 } + + ifTestType OBJECT-TYPE + SYNTAX AutonomousType + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "A control variable used to start and stop operator- + initiated interface tests. Most OBJECT IDENTIFIER + values assigned to tests are defined elsewhere, in + association with specific types of interface. + However, this document assigns a value for a full- + duplex loopback test, and defines the special meanings + of the subject identifier: + + noTest OBJECT IDENTIFIER ::= { 0 0 } + + When the value noTest is written to this object, no + action is taken unless a test is in progress, in which + case the test is aborted. Writing any other value to + this object is only valid when no test is currently in + progress, in which case the indicated test is + initiated. + + When read, this object always returns the most recent + value that ifTestType was set to. If it has not been + set since the last initialization of the network + management subsystem on the agent, a value of noTest + is returned." + ::= { ifTestEntry 3 } + + ifTestResult OBJECT-TYPE + SYNTAX INTEGER { + none(1), -- no test yet requested + success(2), + inProgress(3), + notSupported(4), + unAbleToRun(5), -- due to state of system + aborted(6), + failed(7) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object contains the result of the most recently + requested test, or the value none(1) if no tests have + been requested since the last reset. Note that this + facility provides no provision for saving the results + of one test when starting another, as could be + required if used by multiple managers concurrently." + ::= { ifTestEntry 4 } + + ifTestCode OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object contains a code which contains more + specific information on the test result, for example + an error-code after a failed test. Error codes and + other values this object may take are specific to the + type of interface and/or test. The value may have the + semantics of either the AutonomousType or + InstancePointer textual conventions as defined in RFC + 1903. The identifier: + + testCodeUnknown OBJECT IDENTIFIER ::= { 0 0 } + + is defined for use if no additional result code is + available." + ::= { ifTestEntry 5 } + + ifTestOwner OBJECT-TYPE + SYNTAX OwnerString + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The entity which currently has the 'ownership' + required to invoke a test on this interface." + ::= { ifTestEntry 6 } + + -- Deprecated Definitions - Groups + + + ifGeneralGroup OBJECT-GROUP + OBJECTS { ifDescr, ifType, ifSpeed, ifPhysAddress, + ifAdminStatus, ifOperStatus, ifLastChange, + ifLinkUpDownTrapEnable, ifConnectorPresent, + ifHighSpeed, ifName } + STATUS deprecated + DESCRIPTION + "A collection of objects deprecated in favour of + ifGeneralInformationGroup." + ::= { ifGroups 1 } + + + ifTestGroup OBJECT-GROUP + OBJECTS { ifTestId, ifTestStatus, ifTestType, + ifTestResult, ifTestCode, ifTestOwner } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the ability to + invoke tests on an interface." + ::= { ifGroups 8 } + + + ifStackGroup OBJECT-GROUP + OBJECTS { ifStackStatus } + STATUS deprecated + DESCRIPTION + "The previous collection of objects providing + information on the layering of MIB-II interfaces." + ::= { ifGroups 9 } + + + ifOldObjectsGroup OBJECT-GROUP + OBJECTS { ifInNUcastPkts, ifOutNUcastPkts, + ifOutQLen, ifSpecific } + STATUS deprecated + DESCRIPTION + "The collection of objects deprecated from the + original MIB-II interfaces group." + ::= { ifGroups 12 } + + + -- Deprecated Definitions - Compliance + + ifCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The previous compliance statement for SNMPv2 entities + which have network interfaces." + + MODULE -- this module + MANDATORY-GROUPS { ifGeneralGroup, ifStackGroup } + + GROUP ifFixedLengthGroup + DESCRIPTION + "This group is mandatory for all network interfaces + which are character-oriented or transmit data in + fixed-length transmission units." + + GROUP ifHCFixedLengthGroup + DESCRIPTION + "This group is mandatory only for those network + interfaces which are character-oriented or transmit + data in fixed-length transmission units, and for which + the value of the corresponding instance of ifSpeed is + greater than 20,000,000 bits/second." + + GROUP ifPacketGroup + DESCRIPTION + "This group is mandatory for all network interfaces + which are packet-oriented." + + GROUP ifHCPacketGroup + DESCRIPTION + "This group is mandatory only for those network + interfaces which are packet-oriented and for which the + value of the corresponding instance of ifSpeed is + greater than 650,000,000 bits/second." + + GROUP ifTestGroup + DESCRIPTION + "This group is optional. Media-specific MIBs which + require interface tests are strongly encouraged to use + this group for invoking tests and reporting results. + A medium specific MIB which has mandatory tests may + make implementation of this group mandatory." + + GROUP ifRcvAddressGroup + DESCRIPTION + "The applicability of this group MUST be defined by + the media-specific MIBs. Media-specific MIBs must + define the exact meaning, use, and semantics of the + addresses in this group." + + OBJECT ifLinkUpDownTrapEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifPromiscuousMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ifStackStatus + SYNTAX INTEGER { active(1) } -- subset of RowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one of the six + enumerated values for the RowStatus textual convention + need be supported, specifically: active(1)." + OBJECT ifAdminStatus + SYNTAX INTEGER { up(1), down(2) } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, nor is support for the + value testing(3)." + ::= { ifCompliances 1 } + + END diff --git a/equallogic/scsi.mib b/equallogic/scsi.mib new file mode 100755 index 0000000..b0d636f --- /dev/null +++ b/equallogic/scsi.mib @@ -0,0 +1,2548 @@ + +-- +-- Copyright (c) 2002 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. +-- + + SCSI-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + Integer32, Unsigned32, Counter32, + Counter64, Gauge32, + mib-2 FROM SNMPv2-SMI + TEXTUAL-CONVENTION, TimeStamp, TruthValue, + RowStatus, RowPointer, AutonomousType FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF + SnmpAdminString FROM SNMP-FRAMEWORK-MIB; + + + + scsiModule MODULE-IDENTITY + LAST-UPDATED "200202250000Z" -- 25 February 2002 + ORGANIZATION "IETF" + CONTACT-INFO " + Michele Hallak-Stamler + + Sanrad Intelligent Network + 32 Habarzel Street + Tel Aviv, Israel + + Phone: +972 3 7674809 + E-mail: michele@sanrad.com + + + Yaron Lederman + Siliquent Technologies Ltd. + 33 Bezalel Street + Ramat Gan, Israel + + Phone: +972 3 7552320 + E-mail: yaronl@siliquent.com + + Mark Bakke + Postal: Cisco Systems, Inc + 6450 Wedgwood Road, Suite 130 + Maple Grove, MN + USA 55311 + + Phone: +1 763-398-1000 + Fax: +1 763-398-1001 + E-mail: mbakke@cisco.com + + Marjorie Krueger + Postal: Hewlett-Packard + Networked Storage Architecture + Networked Storage Solutions Org. + 8000 Foothills Blvd. + Roseville, CA 95747 + + Phone: +1 916-785-2656 + Phone: +1 916-785-0391 + E-mail: marjorie_krueger@hp.com + + Keith McCloghrie + Cisco Systems, Inc. + Postal: 170 West Tasman Drive + San Jose, CA USA 95134 + + Phone: +1 408 526-5260 + E-mail: kzm@cisco.com + + " + DESCRIPTION + "The SCSI MIB" + + -- Revision History + + REVISION "200202250000Z" + DESCRIPTION " Initial version published as RFC nnnn." + + ::= { mib-2 999} -- must be changed in the future + + + ---------------------- Textual Conventions ------------------------- + ScsiLUNOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " This Textual Convention represents either a SCSI Logical + Unit Number (LUN) or a zero-length string. Objects defined + with this syntax must specify the meaning of the zero-length + string. The format of a LUN is: + - a zero-length octet string or + - a string of two octets if the underlying transport protocol + is SBP-3 or SPI-4 using data group transfers or + - a string of eight octets for all other cases." + SYNTAX OCTET STRING (SIZE (0 | 2 | 8)) + + ScsiIndexValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " An arbitrary integer value, greater than zero, for use as a + unique index value." + SYNTAX Unsigned32(1..4294967295) + + ScsiPortIndexValueOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is an extension of the + ScsiIndexValue convention. The latter defines a greater than + zero value used to identify an index. This extension permits + the additional value of zero and is applicable only to + indices of SCSI port. Usage of the zero is object-specific + and must therefore be defined as part of the description of + any object, which uses this syntax. Examples of the usage of + zero might include situations where index was unknown, or + when none or all indices need to be referenced." + SYNTAX Unsigned32(0..4294967295) + + ScsiIndexValueOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is an extension of the + ScsiIndexValue convention. The latter defines a greater than + zero value used to identify an index. This extension permits + the additional value of zero. Usage of the zero is object- + specific and must therefore be defined as part of the + description of any object, which uses this syntax. Examples + of the usage of zero might include situations where index was + unknown, or when none or all indices need to be referenced." + SYNTAX Unsigned32(0..4294967295) + + ScsiIdentifier ::= TEXTUAL-CONVENTION + STATUS current + + DESCRIPTION + "This Textual Convention represents a generic SCSI device or + port identifier. + The format depends on the transport used: + - SPI: only bits:0-3 for a port identifier (LSB is 0 and MSB + is 3). Other bits must be zero. + - SPI: identifier of a device is a zero-length octet string. + - FCP: 3 bytes for a port identifier + - FCP: identifier of a device is a zero-length octet string. + - SRP: 16 bytes for a port identifier. + - SRP: it is a zero-length octet string for a device + identifier. + - iSCSI: 256 bytes for a device identifier. + - iSCSI: 258 bytes for a target port identifier. + - iSCSI: 262 bytes for an initiator port identifier. + - SBP: it is a zero-length octet string for a device + identifier. + - SBP: 2 bytes for an initiator port identifier. + - SBP: 11 bytes for a target port identifier. " + SYNTAX OCTET STRING (SIZE (0 | 1 | 2 | 3| 11 | 16 | 256| 258|262)) + + ScsiName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " This Textual Convention represents a generic SCSI device or + port name. + The format depends on the transport used: + - SPI: it is a zero-length octet string for a device or port + name. + - FCP: 8 bytes for a port name. + - FCP: it is a zero-length octet string for a device name. + - SRP: 16 bytes for a port name. + - SRP: it is a zero-length octet string for a device name. + - iSCSI: 256 bytes for a device name. + - iSCSI: 258 bytes for a target port name. + - iSCSI: 262 bytes for an initiator port name. + - SBP: it is a zero-length octet string for a device name. + - SBP: 8 bytes for an initiator port name. + - SBP: 11 bytes for a target port name. " + SYNTAX OCTET STRING (SIZE (0 | 8 | 11 |16 | 256 | 258| 262)) + + ScsiNameIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " This Textual Convention represents either the SCSI name of + a logical unit or a zero-length string. Objects defined with + this syntax must specify the meaning of the zero-length + string. The format of the name of a LU is: + - a zero-length octet string or + - a string of eight octets." + SYNTAX OCTET STRING (SIZE (0 | 8)) + + ScsiDeviceOrPort ::= TEXTUAL-CONVENTION + + STATUS current + DESCRIPTION + "This type specifies whether a particular configuration is + applicable to a port or to a device." + SYNTAX INTEGER { + device(1), + port(2), + other(3) + } + + ScsiIdCodeSet ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This Textual Convention specifies the code set in use with + this identifier. + The format is the same as contained in the identifier's + Identification Descriptor within the Logical Unit's Device + Identification Page." + REFERENCE + " ANSI - SCSI Primary Commands - 2 (SPC-2), Revision 20, 18 + July 2001 Chapter 8: section 8.4.4, page 210 Vital Product + Data Parameters [16]" + SYNTAX Unsigned32(0..15) + + ScsiIdAssociation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This Textual Convention specifies what the identifier is + associated with (e.g, with the addressed physical/logical + device or with a particular port). + The format is the same as contained in the identifier's + Identification Descriptor within the Logical Unit's Device + Identification Page." + REFERENCE + " ANSI - SCSI Primary Commands - 2 (SPC-2), Revision 20, 18 + July 2001 - Chapter 8: section 8.4.4, page 210 Vital Product + Data Parameters [16]" + SYNTAX Unsigned32(0..3) + + ScsiIdType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This Textual Convention specifies the type of the + identifier. + The format is the same as contained in the identifier's + Identification Descriptor within the Logical Unit's Device + Identification Page." + REFERENCE + " ANSI - SCSI Primary Commands - 2 (SPC-2), Revision 20, + Chapter 8: section 8.4.4, page 210 Vital Product Data + Parameters [16]" + SYNTAX Unsigned32(0..15) + + + ScsiIdValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This Textual Convention represents an identifier. The + objects of type ScsiIdCodeSet, ScsIdAssociation, ScsiIdType, + define together the format. + The format is the same as contained in the identifier's + Identification Descriptor within the Logical Unit's Device + Identification Page." + REFERENCE + " ANSI - SCSI Primary Commands - 2 (SPC-2), Revision 20, 18 + July 2001 - Chapter 8: section 8.4.4, page 210 Vital Product + Data Parameters [16]" + SYNTAX OCTET STRING (SIZE (0..255)) + + + HrSWInstalledIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The index value for a software module's row in the Host + Resources MIB's hrSWInstalledTable. A zero value indicates + that no row in the hrSWInstalledTable is applicable." + REFERENCE + "hrSWInstalledTable is defined in the Host Resources MIB, RFC + 2790." + SYNTAX Integer32 (0..2147483647) + + ----------------------- Structure of the MIB ---------------------- + + scsiObjects OBJECT IDENTIFIER ::= { scsiModule 1 } + scsiNotifications OBJECT IDENTIFIER ::= { scsiModule 2 } + scsiConformance OBJECT IDENTIFIER ::= { scsiModule 3 } + + scsiTransportTypes OBJECT IDENTIFIER ::= { scsiObjects 1 } + scsiGeneral OBJECT IDENTIFIER ::= { scsiObjects 2 } + scsiInitiator OBJECT IDENTIFIER ::= { scsiObjects 3 } + scsiTarget OBJECT IDENTIFIER ::= { scsiObjects 4 } + scsiLogicalUnit OBJECT IDENTIFIER ::= { scsiObjects 5 } + + + -- Transport Types + scsiTranportOther OBJECT IDENTIFIER ::= { scsiTransportTypes 1 } + scsiTranportSPI OBJECT IDENTIFIER ::= { scsiTransportTypes 2 } + scsiTransportFCP OBJECT IDENTIFIER ::= { scsiTransportTypes 3 } + scsiTransportSRP OBJECT IDENTIFIER ::= { scsiTransportTypes 4 } + scsiTransportISCSI OBJECT IDENTIFIER ::= { scsiTransportTypes 5 } + scsiTransportSBP OBJECT IDENTIFIER ::= { scsiTransportTypes 6 } + + + ----------------------- Instance Table ----------------------------- + scsiInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF ScsiInstanceEntry + MAX-ACCESS not-accessible + + STATUS current + DESCRIPTION + "A list of SCSI instances present on the system. + The SCSI Instance is the top-level entity, to which + everything else belongs. An SNMP agent could represent more + than one instance if it represents either a stack of devices, + or virtual partitions of a larger device, or a host running + multiple SCSI implementations from different vendors." + ::= { scsiGeneral 1 } + + scsiInstanceEntry OBJECT-TYPE + SYNTAX ScsiInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) containing management information applicable + to a particular SCSI instance." + INDEX { scsiInstIndex } + ::= { scsiInstanceTable 1 } + + ScsiInstanceEntry::= SEQUENCE { + scsiInstIndex ScsiIndexValue, + scsiInstAlias SnmpAdminString, + scsiInstSoftwareIndex HrSWInstalledIndexOrZero, + scsiInstVendorVersion SnmpAdminString, + scsiInstScsiNotificationsEnable TruthValue + } + + scsiInstIndex OBJECT-TYPE + SYNTAX ScsiIndexValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents an arbitrary integer used to uniquely + identify a particular SCSI instance." + ::= { scsiInstanceEntry 1 } + + scsiInstAlias OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..79)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents an administrative string, configured + by the administrator. It can be a zero-length string." + ::= { scsiInstanceEntry 2 } + + scsiInstSoftwareIndex OBJECT-TYPE + SYNTAX HrSWInstalledIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If this management instance corresponds to an installed + software module, then this object's value is the value of the + + hrSWInstalledIndex of that module. If there is no + correspondence to an installed software module (or no module + which has a hrSWInstalledIndex value), then the value of this + object is zero." + REFERENCE + "hrSWInstalledIndex is defined in the Host Resources MIB, RFC + 2790." + ::= { scsiInstanceEntry 3 } + + scsiInstVendorVersion OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..79)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents a text string set by the manufacturer + describing the version of this instance. The format of this + string is determined solely by the manufacturer, and is for + informational purposes only. It is unrelated to the SCSI + specification version numbers." + ::= { scsiInstanceEntry 4 } + + scsiInstScsiNotificationsEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows to enable/disable sending all the + notifications defined in this MIB." + DEFVAL { true } + ::= { scsiInstanceEntry 5 } + + + scsiDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF ScsiDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of SCSI Devices present on the system." + ::= { scsiGeneral 2 } + + scsiDeviceEntry OBJECT-TYPE + SYNTAX ScsiDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) containing management information applicable + to a particular SCSI Device included in this SCSI manageable + instance." + INDEX { scsiInstIndex, scsiDeviceIndex } + ::= { scsiDeviceTable 1 } + + ScsiDeviceEntry::= SEQUENCE { + + scsiDeviceIndex ScsiIndexValue, + scsiDeviceAlias SnmpAdminString, + scsiDeviceRole BITS, + scsiDevicePortNumber Unsigned32, + scsiDeviceResets Counter32 + } + + scsiDeviceIndex OBJECT-TYPE + SYNTAX ScsiIndexValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This object is an arbitrary integer used to uniquely + identify a particular device within a particular SCSI + instance." + ::= { scsiDeviceEntry 1 } + + scsiDeviceAlias OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..79)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object represents is an admistrative name for this + device. If no name is assigned, the value of this object is + the zero-length string." + ::= { scsiDeviceEntry 2 } + + scsiDeviceRole OBJECT-TYPE + SYNTAX BITS { + target(0), + initiator(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object determines whether this device is acting as an + initiator device, or as a target device or as both." + ::= { scsiDeviceEntry 3 } + + scsiDevicePortNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the number of ports contained in this + device." + ::= { scsiDeviceEntry 4 } + + scsiDeviceResets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + + "This object represents the number of times that this device + has reset." + ::= { scsiDeviceEntry 5 } + + + ----------------------- Port Table --------------------------------- + scsiPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF ScsiPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of SCSI Ports for each SCSI device in each instance." + ::= { scsiGeneral 3 } + + scsiPortEntry OBJECT-TYPE + SYNTAX ScsiPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) containing management information applicable + to a particular SCSI port of a particular SCSI device in a + particular SCSI instance." + INDEX { scsiInstIndex, scsiDeviceIndex, scsiPortIndex } + ::= { scsiPortTable 1 } + + ScsiPortEntry ::= SEQUENCE { + scsiPortIndex ScsiIndexValue, + scsiPortRole BITS, + scsiPortTrnsptPtr OCTET STRING, -- was RowPointer, + scsiPortBusyStatuses Counter32 + } + + scsiPortIndex OBJECT-TYPE + SYNTAX ScsiIndexValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary integer used to uniquely identify a particular + port of a given device within a particular SCSI instance." + ::= { scsiPortEntry 1 } + + scsiPortRole OBJECT-TYPE + SYNTAX BITS { + target(0), + initiator(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether this port is acting as an + initiator port, or as a target port or as both." + ::= { scsiPortEntry 2 } + + + scsiPortTrnsptPtr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..255)) -- was RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is a pointer to the corresponding row in the + scsiTrnsptTable" + ::= { scsiPortEntry 3 } + + scsiPortBusyStatuses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the number of port busy status sent + or received by this port. Note: Initiator ports only receive + busy status and target ports only send busy status." + ::= { scsiPortEntry 4 } + + scsiTrnsptTable OBJECT-TYPE + SYNTAX SEQUENCE OF ScsiTrnsptEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of transports in use with each + SCSI device." + ::= { scsiGeneral 5 } + + scsiTrnsptEntry OBJECT-TYPE + SYNTAX ScsiTrnsptEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) containing parameters applicable to a + transport used by a particular device of a particular SCSI + manageable instance." + INDEX { scsiInstIndex, scsiDeviceIndex, scsiTrnsptIndex} + ::= { scsiTrnsptTable 1 } + + ScsiTrnsptEntry ::= SEQUENCE { + scsiTrnsptIndex ScsiIndexValue, + scsiTrnsptType OCTET STRING, -- was AutonomousType, + scsiTrnsptPointer OCTET STRING, -- was RowPointer, + scsiTrnsptDevName ScsiName + } + + scsiTrnsptIndex OBJECT-TYPE + SYNTAX ScsiIndexValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + + "An arbitrary integer used to uniquely identify a particular + transport within a given device within a particular SCSI + instance." + ::= { scsiTrnsptEntry 1 } + + scsiTrnsptType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) -- was AutonomousType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the type of transport for this + particular transport." + ::= { scsiTrnsptEntry 2 } + + scsiTrnsptPointer OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..255)) -- was RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents a pointer to a conceptual row in a + 'transport' MIB allowing a manager to get useful information + for the transport described by this entry. + For example, if the transport of this device is iSCSI, this + object will point to the iSCSI Instance of the iSCSI MIB. + If there is no MIB for this transport, this object has the + value 0.0." + ::= { scsiTrnsptEntry 3 } + + + scsiTrnsptDevName OBJECT-TYPE + SYNTAX ScsiName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the name of this device in one of + the format(s) appropriate for this type of transport." + ::= { scsiTrnsptEntry 4 } + + + ----------------------- Initiator Device Table --------------------- + scsiIntrDevTable OBJECT-TYPE + SYNTAX SEQUENCE OF ScsiIntrDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information for each local initiator + device." + ::= { scsiInitiator 1} + + scsiIntrDevEntry OBJECT-TYPE + SYNTAX ScsiIntrDevEntry + MAX-ACCESS not-accessible + STATUS current + + DESCRIPTION + "An entry (row) containing information applicable to an + initiator device within a particular SCSI instance." + INDEX { scsiInstIndex, scsiDeviceIndex } + ::= { scsiIntrDevTable 1 } + + ScsiIntrDevEntry ::= SEQUENCE { + scsiIntrDevTgtAccessMode INTEGER, + scsiIntrDevOutResets Counter32 + } + + scsiIntrDevTgtAccessMode OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + autoEnable(2), + manualEnable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether a discovered target is + immediately authorized or not: + - autoEnable (2) means that when an initiator discovers a + target, it can use it immediately, + - manualEnable (3) means that the initiator must wait for an + operator to set scsiIntrDscTgtConfigured = true before it is + authorized." + ::= { scsiIntrDevEntry 1 } + + scsiIntrDevOutResets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the number of resets sent by this + initiator." + ::= { scsiIntrDevEntry 2 } + + + + -- The following section describes managed objects related to + -- initiator ports. + scsiIntrPrtTable OBJECT-TYPE + SYNTAX SEQUENCE OF ScsiIntrPrtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains all the initiator ports of local SCSI + Initiator or Target/Initiator devices." + ::= { scsiInitiator 3 } + + scsiIntrPrtEntry OBJECT-TYPE + SYNTAX ScsiIntrPrtEntry + + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) containing information applicable to a + particular initiator port of a particular device within a + SCSI instance. " + INDEX { scsiInstIndex, scsiDeviceIndex, scsiPortIndex } + ::= { scsiIntrPrtTable 1 } + + ScsiIntrPrtEntry ::= SEQUENCE { + scsiIntrPrtName ScsiName, + scsiIntrPrtIdentifier ScsiIdentifier, + scsiIntrPrtOutCommands Counter32, + scsiIntrPrtWrittenMegaBytes Counter32, + scsiIntrPrtReadMegaBytes Counter32, + scsiIntrPrtHSOutCommands Counter64 + } + + + scsiIntrPrtName OBJECT-TYPE + SYNTAX ScsiName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the name of the port assigned for + use by the SCSI protocol. The format will depend of the type + of transport this port is using." + ::= { scsiIntrPrtEntry 1 } + + + scsiIntrPrtIdentifier OBJECT-TYPE + SYNTAX ScsiIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the identifier of the port in one of + the format(s) appropriate for the type of transport in use." + ::= { scsiIntrPrtEntry 2 } + + scsiIntrPrtOutCommands OBJECT-TYPE + SYNTAX Counter32 + UNITS "commands" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the number of commands sent by this + initiator." + ::= { scsiIntrPrtEntry 3 } + + scsiIntrPrtWrittenMegaBytes OBJECT-TYPE + SYNTAX Counter32 + UNITS "Megabytes" + MAX-ACCESS read-only + + STATUS current + DESCRIPTION + "This object represents the amount of data in Megabytes sent + by this initiator." + ::= { scsiIntrPrtEntry 4 } + + + scsiIntrPrtReadMegaBytes OBJECT-TYPE + SYNTAX Counter32 + UNITS "Megabytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the amount of data in Megabytes + received by this initiator." + ::= { scsiIntrPrtEntry 5 } + + scsiIntrPrtHSOutCommands OBJECT-TYPE + SYNTAX Counter64 + UNITS "commands" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the number of commands sent by this + initiator device. This object provides support for systems + which can quickly generate lots of commands because they run + at high speed." + ::= { scsiIntrPrtEntry 6 } + + scsiRemoteTarget OBJECT IDENTIFIER ::= { scsiInitiator 4 } + + -- Targets discovered or authorized to attach each of the initiator + -- ports of each initiator device of each instance. + scsiDscTgtTable OBJECT-TYPE + SYNTAX SEQUENCE OF ScsiDscTgtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table includes all the remote (not in the local system) + target ports that are authorized to attach to each local + initiator port of this SCSI instance." + ::= { scsiRemoteTarget 1 } + + scsiDscTgtEntry OBJECT-TYPE + SYNTAX ScsiDscTgtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) represents an authorization for one or all + local initiator ports of a local device (scsiDeviceIndex) + within a local SCSI instance (scsiInstIndex), to attach to a + remote target port or device (scsiDscTgtIndex). The + + authorization is either for all local ports if + scsiDscTgtIntrPortIndex is zero, or otherwise only for the + specific port identified by scsiDscTgtIntrPortIndex. + Note that when an entry in this table is deleted, then any + corresponding entries in the scsiDscLunsTable should be + deleted as well." + INDEX { scsiInstIndex, scsiDeviceIndex, scsiDscTgtIntrPortIndex, + scsiDscTgtIndex } + ::= { scsiDscTgtTable 1 } + + ScsiDscTgtEntry ::= SEQUENCE { + scsiDscTgtIntrPortIndex ScsiPortIndexValueOrZero, + scsiDscTgtIndex ScsiIndexValue, + scsiDscTgtDevOrPort ScsiDeviceOrPort, + scsiDscTgtName ScsiName, + scsiDscTgtConfigured TruthValue, + scsiDscTgtDiscovered TruthValue, + scsiDscTgtInCommands Counter32, + scsiDscTgtWrittenMegaBytes Counter32, + scsiDscTgtReadMegaBytes Counter32, + scsiDscTgtHSInCommands Counter64, + scsiDscTgtLastCreation TimeStamp, + scsiDscTgtRowStatus RowStatus + } + + + scsiDscTgtIntrPortIndex OBJECT-TYPE + SYNTAX ScsiPortIndexValueOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object relates to a particular local device within a + particular SCSI instance and specifies: + - the index of the local scsi initiator port, + - or zero, if this entry refers to the local device and + therefore refers to all the local initiator ports." + ::= { scsiDscTgtEntry 1 } + + scsiDscTgtIndex OBJECT-TYPE + SYNTAX ScsiIndexValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an arbitrary integer used to uniquely + identify a particular authorized target amongst those + authorized for one or more ports (of a particular device + within a particular SCSI instance) to attach to." + ::= { scsiDscTgtEntry 2 } + + scsiDscTgtDevOrPort OBJECT-TYPE + SYNTAX ScsiDeviceOrPort + MAX-ACCESS read-create + STATUS current + + DESCRIPTION + "This object specifies whether the authorization represented + by this row applies to a remote target port or remote target + device." + ::= { scsiDscTgtEntry 3 } + + scsiDscTgtName OBJECT-TYPE + SYNTAX ScsiName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object represents the name of this + authorized/discovered target device or port." + ::= { scsiDscTgtEntry 4 } + + scsiDscTgtConfigured OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object means: + -true(1): this entry has been configured by an administrator + -false(2): this entry has been added from other source. + An administrator can modify this value from false to true." + DEFVAL { true } + ::= { scsiDscTgtEntry 5 } + + scsiDscTgtDiscovered OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object means: + -true(1): this entry has been discovered by the SCSI instance. + -false(2): this entry has been added from other source. + This entry is read-only because an administrator cannot + change it. + Note that it is an implementation decision to determine how + long to retain a row with configured=false, as and when the + target is no longer visible/accessible to the local + initiator." + ::= { scsiDscTgtEntry 6 } + + + + scsiDscTgtInCommands OBJECT-TYPE + SYNTAX Counter32 + UNITS "commands" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the number of commands received by + this target port or device." + + ::= { scsiDscTgtEntry 7 } + + scsiDscTgtWrittenMegaBytes OBJECT-TYPE + SYNTAX Counter32 + UNITS "Megabytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the amount of data in Megabytes + written by this target port or device." + ::= { scsiDscTgtEntry 8 } + + scsiDscTgtReadMegaBytes OBJECT-TYPE + SYNTAX Counter32 + UNITS "Megabytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the amount of data in Megabytes read + by this target port or device." + ::= { scsiDscTgtEntry 9 } + + scsiDscTgtHSInCommands OBJECT-TYPE + SYNTAX Counter64 + UNITS "commands" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the number of commands received by + this target port or device. This object provides support for + systems which can quickly generate lots of commands because + they run at high speed." + ::= { scsiDscTgtEntry 10 } + + scsiDscTgtLastCreation OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the value of sysUpTime when this row + was created." + ::= { scsiDscTgtEntry 11 } + + + scsiDscTgtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows to configure dynamically a new entry in + this table via SNMP or eventually delete it. + + An administrator is not allowed to delete an entry for which + the value of the object scsiIntrDscTgtDiscovered is equal to + true. + Note that when an entry in this table is deleted, then any + corresponding entries in the scsiDscLunsTable must also be + automatically deleted. " + ::= { scsiDscTgtEntry 12 } + + scsiDscLunTable OBJECT-TYPE + SYNTAX SEQUENCE OF ScsiDscLunEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table includes all the remote (not in the local system) + logical unit numbers (LUNS) discovered via each local + initiator port of each local device within a particular SCSI + instance." + ::= { scsiRemoteTarget 2 } + + scsiDscLunEntry OBJECT-TYPE + SYNTAX ScsiDscLunEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) represents a discovered LUN at a particular + SCSI target device (scsiDscTgtIndex), where the LUN was + discovered by a particular local initiator device within a + particular SCSI instance, possibly via a particular local + initiator port. + Note that when an entry in the scsiDscTgtTable is deleted, + then any corresponding entries in this table is automatically + deleted." + INDEX { scsiInstIndex, scsiDeviceIndex, scsiDscTgtIntrPortIndex, + scsiDscTgtIndex, scsiDscLunIndex } + ::= { scsiDscLunTable 1 } + + ScsiDscLunEntry ::= SEQUENCE { + scsiDscLunIndex ScsiIndexValue, + scsiDscLunLun ScsiLUNOrZero + } + + + scsiDscLunIndex OBJECT-TYPE + SYNTAX ScsiIndexValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an arbitrary integer used to uniquely + identify a particular LUN discovered by a particular scsi + initiator port or a particular SCSI initiator device within a + particular SCSI instance. Entries in the scsiDscLunIdTable + + are associated with a LUN by having the value of this object + in their INDEX." + ::= { scsiDscLunEntry 1 } + + scsiDscLunLun OBJECT-TYPE + SYNTAX ScsiLUNOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the Logical Unit Number (LUN) of the + discovered logical unit. + A value of zero has no meaning in this case." + ::= { scsiDscLunEntry 2 } + + + ----------------------- LU Identifiers discovered ------------------ + scsiDscLunIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF ScsiDscLunIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table includes all the known LU Identifiers of the + remote (not in the local system) logical units discovered via + each local initiator port or device of this SCSI instance." + ::= { scsiRemoteTarget 3 } + + scsiDscLunIdEntry OBJECT-TYPE + SYNTAX ScsiDscLunIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) represents the LU Identifier of a discovered + LUN at a particular SCSI target device (scsiDscTgtIndex), + where the LUN was discovered by a particular local initiator + device within a particular SCSI instance, possibly via a + particular local initiator port." + INDEX { scsiInstIndex, scsiDeviceIndex, scsiDscTgtIntrPortIndex, + scsiDscTgtIndex, scsiDscLunIndex, scsiDscLunIdIndex } + ::= { scsiDscLunIdTable 1 } + + ScsiDscLunIdEntry ::= SEQUENCE { + scsiDscLunIdIndex ScsiIndexValue, + scsiDscLunIdCodeSet ScsiIdCodeSet, + scsiDscLunIdAssociation ScsiIdAssociation, + scsiDscLunIdType ScsiIdType, + scsiDscLunIdValue ScsiIdValue + } + + + scsiDscLunIdIndex OBJECT-TYPE + SYNTAX ScsiIndexValue + MAX-ACCESS not-accessible + STATUS current + + DESCRIPTION + "This object is an arbitrary integer used to uniquely + identify a particular LUN Identifier discovered by each scsi + initiator device or particular SCSI initiator port within a + particular SCSI instance." + ::= { scsiDscLunIdEntry 1 } + + scsiDscLunIdCodeSet OBJECT-TYPE + SYNTAX ScsiIdCodeSet + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the code set in use with this + identifier. + The value is represented in the same format as is contained + in the identifier's Identification Descriptor within the + Logical Unit's Device Identification Page." + REFERENCE + " ANSI - SCSI Primary Commands - 2 (SPC-2),Revision 20, + Chapter 8: section 8.4.4, page 210 Vital Product Data + Parameters [16]" + ::= { scsiDscLunIdEntry 2 } + + scsiDscLunIdAssociation OBJECT-TYPE + SYNTAX ScsiIdAssociation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies what the identifier is associated with + (e.g, with the addressed physical/logical device or with a + particular port). The value is represented in the same + format as is contained in the identifier's Identification + Descriptor within the Logical Unit's Device Identification + Page." + REFERENCE + " ANSI - SCSI Primary Commands - 2 (SPC-2), Revision 20, + Chapter 8: section 8.4.4, page 210 Vital Product Data + Parameters [16]" + ::= { scsiDscLunIdEntry 3 } + + scsiDscLunIdType OBJECT-TYPE + SYNTAX ScsiIdType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the type of the identifier. + The value is represented in the same format as is contained + in the identifier's Identification Descriptor within the + Logical Unit's Device Identification Page." + REFERENCE + " ANSI - SCSI Primary Commands - 2 (SPC-2), Revision 20, + Chapter 8: section 8.4.4, page 210 Vital Product Data + Parameters [16]" + + ::= { scsiDscLunIdEntry 4 } + + scsiDscLunIdValue OBJECT-TYPE + SYNTAX ScsiIdValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the actual value of this identifier. + The format is defined by the objects scsiDscLunIdCodeSet, + scsiDscLunIdAssociation, scsiDscLunIdType. + The value is represented in the same format as is contained + in the identifier's Identification Descriptor within the + Logical Unit's Device Identification Page." + REFERENCE + " ANSI - SCSI Primary Commands - 2 (SPC-2), + Chapter 8: section 8.4.4, page 210 Vital Product Data + Parameters [16]" + ::= { scsiDscLunIdEntry 5 } + + + scsiAttTgtPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF ScsiAttTgtPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table includes all the remote (not in the local system) + target ports that are currently attached to each local + initiator port of this SCSI instance." + ::= { scsiRemoteTarget 6 } + + scsiAttTgtPortEntry OBJECT-TYPE + SYNTAX ScsiAttTgtPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) represents a remote target port + (scsiAttTgtPortIndex) currently attached to a particular + initiator port (scsiPortIndex) of a particular SCSI initiator + device within a particular SCSI instance." + INDEX { scsiInstIndex, scsiDeviceIndex, scsiPortIndex, + scsiAttTgtPortIndex } + ::= { scsiAttTgtPortTable 1 } + + ScsiAttTgtPortEntry ::= SEQUENCE { + scsiAttTgtPortIndex ScsiIndexValue, + scsiAttTgtPortDscTgtIdx ScsiIndexValueOrZero, + scsiAttTgtPortName ScsiName, + scsiAttTgtPortIdentifier ScsiIdentifier + } + + scsiAttTgtPortIndex OBJECT-TYPE + + SYNTAX ScsiIndexValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary integer used to uniquely identify a particular + target currently attached to a particular SCSI initiator port + of a particular SCSI initiator device within a particular + SCSI instance." + ::= { scsiAttTgtPortEntry 1 } + + scsiAttTgtPortDscTgtIdx OBJECT-TYPE + SYNTAX ScsiIndexValueOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the value of the scsiAttTgtPortIndex + index variable for the row in the scsiDscTgtTable + representing this currently attached target port. If the + currently attached target port is not represented in the + scsiDscTgtTable, then the value of this object is zero." + ::= { scsiAttTgtPortEntry 2 } + + scsiAttTgtPortName OBJECT-TYPE + SYNTAX ScsiName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object contains the name of the attached target port." + ::= { scsiAttTgtPortEntry 3 } + + + scsiAttTgtPortIdentifier OBJECT-TYPE + SYNTAX ScsiIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object contains the identifier of the attached target + port." + ::= { scsiAttTgtPortEntry 4 } + + + + -- Management Objects regarding target type of scsi devices + -- + scsiTgtDevTable OBJECT-TYPE + SYNTAX SEQUENCE OF ScsiTgtDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about each local target + device." + ::= { scsiTarget 1 } + + + scsiTgtDevEntry OBJECT-TYPE + SYNTAX ScsiTgtDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) containing information applicable to a + particular local target device within a particular SCSI + instance. " + INDEX { scsiInstIndex, scsiDeviceIndex } + ::= { scsiTgtDevTable 1 } + + ScsiTgtDevEntry ::= SEQUENCE { + scsiTgtDevNumberOfLUs Gauge32, + scsiTgtDeviceStatus INTEGER, + scsiTgtDevNonAccessibleLUs Gauge32 + } + + scsiTgtDevNumberOfLUs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is the number of Logical Units accessible via + this local target device." + ::= { scsiTgtDevEntry 1 } + + scsiTgtDeviceStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + available(2), + broken(3), + readying(4), + abnormal(5), + nonAddrFailure(6), + nonAddrFailReadying(7), + nonAddrFailAbnormal(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the status of this SCSI device, + summarizing the state of both the addressable devices (i.e., + the logical units) and the non-addressable devices within + this SCSI device: + - unknown(1): This value is used when the status cannot be + determined + - available(2): All addressable and non-addressable devices + within the SCSI device are fully operational (i.e., no + logical units have an abnormal status). + - broken(3): The SCSI device is not operational and cannot be + made operational without external intervention. + - readying(4): One or more logical units within the SCSI + device are being initialized and access to the SCSI device is + + temporarily limited (i.e., one or more of the logical unit + have a readying status). + - abnormal(5): One or more addressable devices within the + SCSI device are indicating a status other than available; + nevertheless, the SCSI device is operational (i.e., one or + more of the logical units have an abnormal status). + - nonAddrFailure(6): One or more non-addressable devices + within the SCSI device have failed; nevertheless, the SCSI + device is operational (i.e., no logical units have an + abnormal or readying status). + - nonAddrFailReadying(7): One or more non-addressable devices + within the SCSI device have failed; nevertheless,one or more + logical units within the SCSI device are being initialized + and access to the SCSI device is temporarily limited. + - nonAddrFailAbnormal(8): One or more non-addressable devices + within the SCSI device have failed and one or more + addressable devices within the SCSI device are indicating a + status other than available however the SCSI device is + operational. + " + REFERENCE + "SCSI Controller Commands-2 (SCC-2) standard NCITS.318-1998 + 6.3.1.8 REPORT STATES service action" + ::= { scsiTgtDevEntry 2} + + + scsiTgtDevNonAccessibleLUs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is the number of Logical Units existing but not + currently accessible via this local target device." + ::= { scsiTgtDevEntry 3 } + + -- Target Port Table + scsiTgtPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF ScsiTgtPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table includes all the local target ports of all the + local target devices." + ::= { scsiTarget 2 } + + scsiTgtPortEntry OBJECT-TYPE + SYNTAX ScsiTgtPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) containing information applicable to a + particular local target port of a particular local target + device within a particular SCSI instance. " + + INDEX { scsiInstIndex, scsiDeviceIndex, scsiPortIndex} + ::= { scsiTgtPortTable 1 } + + ScsiTgtPortEntry ::= SEQUENCE { + scsiTgtPortName ScsiName, + scsiTgtPortIdentifier ScsiIdentifier, + scsiTgtPortInCommands Counter32, + scsiTgtPortWrittenMegaBytes Counter32, + scsiTgtPortReadMegaBytes Counter32, + scsiTgtPortHSInCommands Counter64 + } + + scsiTgtPortName OBJECT-TYPE + SYNTAX ScsiName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the name of the port assigned for + use in the SCSI protocol." + ::= { scsiTgtPortEntry 1 } + + scsiTgtPortIdentifier OBJECT-TYPE + SYNTAX ScsiIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the identifier of the port in one of + the format(s) appropriate for the type of transport." + ::= { scsiTgtPortEntry 2 } + + scsiTgtPortInCommands OBJECT-TYPE + SYNTAX Counter32 + UNITS "commands" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the number of commands received by + this target port." + ::= { scsiTgtPortEntry 3 } + + + scsiTgtPortWrittenMegaBytes OBJECT-TYPE + SYNTAX Counter32 + UNITS "Megabytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the amount of data written in + Megabytes by this target port." + ::= { scsiTgtPortEntry 4 } + + scsiTgtPortReadMegaBytes OBJECT-TYPE + SYNTAX Counter32 + + UNITS "Megabytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the amount of data read in Megabytes + by this target port." + ::= { scsiTgtPortEntry 5 } + + scsiTgtPortHSInCommands OBJECT-TYPE + SYNTAX Counter64 + UNITS "commands" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the number of commands received. + This object provides support for systems that can quickly + generate lots of commands because they run at high speed." + ::= { scsiTgtPortEntry 6 } + + + scsiRemoteInitiators OBJECT IDENTIFIER ::= { scsiTarget 3 } + + -- The scsiAuthorizedIntrTable contains the list of remote initiator + -- ports that are authorized to be attached specific target ports + -- and on which, an administrator would like to keep permanent + -- information and long term statistics even when not currently + -- attached. + + scsiAuthorizedIntrTable OBJECT-TYPE + SYNTAX SEQUENCE OF ScsiAuthorizedIntrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table includes all the authorized initiator devices or + ports that may attach a target device or port of the local + SCSI instance. Statistics are kept for each such + authorization; thus, the authorizations should be configured + in the manner, which will cause the desired set of statistics + to be collected and that will determine the correct LUN map." + ::= { scsiRemoteInitiators 1 } + + scsiAuthorizedIntrEntry OBJECT-TYPE + SYNTAX ScsiAuthorizedIntrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) represents a remote initiator port or remote + initiator device that may attach to the local target port or + device within a particular SCSI instance." + INDEX { scsiInstIndex, scsiDeviceIndex, scsiAuthIntrTgtPortIndex, + scsiAuthIntrIndex } + ::= { scsiAuthorizedIntrTable 1 } + + + ScsiAuthorizedIntrEntry ::= SEQUENCE { + scsiAuthIntrTgtPortIndex ScsiPortIndexValueOrZero, + scsiAuthIntrIndex ScsiIndexValue, + scsiAuthIntrDevOrPort ScsiDeviceOrPort, + scsiAuthIntrName ScsiName, + scsiAuthIntrLunMapIndex ScsiIndexValueOrZero, + scsiAuthIntrAttachedTimes Counter32, + scsiAuthIntrOutCommands Counter32, + scsiAuthIntrReadMegaBytes Counter32, + scsiAuthIntrWrittenMegaBytes Counter32, + scsiAuthIntrHSOutCommands Counter64, + scsiAuthIntrLastCreation TimeStamp, + scsiAuthIntrRowStatus RowStatus + } + + + scsiAuthIntrTgtPortIndex OBJECT-TYPE + SYNTAX ScsiPortIndexValueOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object contains either the index of the port, or zero + to indicate any port, on the particular local target device." + ::= { scsiAuthorizedIntrEntry 1 } + + scsiAuthIntrIndex OBJECT-TYPE + SYNTAX ScsiIndexValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an arbitrary integer used to uniquely + identify a SCSI initiator which is authorized to attach to a + particular local target device or port of a particular SCSI + instance." + ::= { scsiAuthorizedIntrEntry 2 } + + scsiAuthIntrDevOrPort OBJECT-TYPE + SYNTAX ScsiDeviceOrPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies if this entry refers to a remote + initiator port or a device. + A value of device(1) means that the authorized remote + initiator is a device and includes all its ports. + A value of port(2) means that the authorized remote initiator + is a port." + ::= { scsiAuthorizedIntrEntry 3 } + + scsiAuthIntrName OBJECT-TYPE + SYNTAX ScsiName + MAX-ACCESS read-create + STATUS current + + DESCRIPTION + "This object represents the name of the remote initiator + device or port authorized by this row." + ::= { scsiAuthorizedIntrEntry 4 } + + scsiAuthIntrLunMapIndex OBJECT-TYPE + SYNTAX ScsiIndexValueOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object identifies the set of entries in the + scsiLunMapTable for which scsiLunMapIndex has the same value + as the value of this object. The identified set of entries + constitute the LUN map to be used for accessing logical units + when the remote initiator port or device corresponding to + this entry is attached to any local target port or device + corresponding to this entry. + Note that this object has a value of zero if this entry + should use the default LUN map." + ::= { scsiAuthorizedIntrEntry 5 } + + + scsiAuthIntrAttachedTimes OBJECT-TYPE + SYNTAX Counter32 + UNITS "Times" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times that this remote + initiator has transitioned from unattached to attached to + this local target device or port." + ::= { scsiAuthorizedIntrEntry 6 } + + scsiAuthIntrOutCommands OBJECT-TYPE + SYNTAX Counter32 + UNITS "commands" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of commands that the remote + initiator corresponding to this entry has sent to the local + target device or port corresponding to this entry." + ::= { scsiAuthorizedIntrEntry 7 } + + scsiAuthIntrReadMegaBytes OBJECT-TYPE + SYNTAX Counter32 + UNITS "Megabytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the amount of data in Megabytes that + the remote initiator corresponding to this entry has read + + from the local target device or port corresponding to this + entry." + ::= { scsiAuthorizedIntrEntry 8 } + + scsiAuthIntrWrittenMegaBytes OBJECT-TYPE + SYNTAX Counter32 + UNITS "Megabytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the amount of data in Megabytes that + the remote initiator corresponding to this entry has written + from the local target device or port corresponding to this + entry." + ::= { scsiAuthorizedIntrEntry 9} + + + scsiAuthIntrHSOutCommands OBJECT-TYPE + SYNTAX Counter64 + UNITS "commands" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the number of commands sent by the + remote initiator corresponding to this entry to the local + target device or port corresponding to this entry. This + object provides support for systems which can quickly + generate lots of commands because they run at high speed." + ::= { scsiAuthorizedIntrEntry 10 } + + scsiAuthIntrLastCreation OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the value of sysUpTime when this row + was last created." + ::= { scsiAuthorizedIntrEntry 11 } + + scsiAuthIntrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows an administrator to create or delete this + entry." + ::= { scsiAuthorizedIntrEntry 12 } + + scsiAttIntrPrtTable OBJECT-TYPE + SYNTAX SEQUENCE OF ScsiAttIntrPrtEntry + MAX-ACCESS not-accessible + STATUS current + + DESCRIPTION + "This table includes all the remote initiator ports that are + currently attached to a local target port of all local + devices within all SCSI instances." + ::= { scsiRemoteInitiators 2 } + + scsiAttIntrPrtEntry OBJECT-TYPE + SYNTAX ScsiAttIntrPrtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) represents a remote initiator currently + attached to a particular local target port of a particular + target device of a particular SCSI instance." + INDEX { scsiInstIndex, scsiDeviceIndex, scsiPortIndex, + scsiAttIntrPrtIdx } + ::= { scsiAttIntrPrtTable 1 } + + ScsiAttIntrPrtEntry ::= SEQUENCE { + scsiAttIntrPrtIdx ScsiIndexValue, + scsiAttIntrPrtAuthIntrIdx ScsiIndexValueOrZero, + scsiAttIntrPrtName ScsiName, + scsiAttIntrPrtId ScsiIdentifier + } + + scsiAttIntrPrtIdx OBJECT-TYPE + SYNTAX ScsiIndexValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This object represents an arbitrary integer used to + uniquely identify a particular attached remote initiator port + to a particular target port within a particular SCSI target + device within a particular SCSI instance." + ::= { scsiAttIntrPrtEntry 1 } + + scsiAttIntrPrtAuthIntrIdx OBJECT-TYPE + SYNTAX ScsiIndexValueOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is the corresponding index in the + scsiAuthorizedIntrTable for this current attached remote + initiator or zero if this remote attached initiator is not + configured in that table." + ::= { scsiAttIntrPrtEntry 2 } + + scsiAttIntrPrtName OBJECT-TYPE + SYNTAX ScsiName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + + " This object represents the name of the remote initiator + attached to this local target port." + ::= { scsiAttIntrPrtEntry 3 } + + scsiAttIntrPrtId OBJECT-TYPE + SYNTAX ScsiIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the identifier of the remote + initiator attached to this local target port." + ::= { scsiAttIntrPrtEntry 4 } + + + ------------------- Managed Objects regarding logical units -------- + scsiLuTable OBJECT-TYPE + SYNTAX SEQUENCE OF ScsiLuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table contains all the logical units exposed by local + target devices." + ::= { scsiLogicalUnit 1 } + + scsiLuEntry OBJECT-TYPE + SYNTAX ScsiLuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) contains information applicable to a + particular logical unit of a particular local target device + within a particular SCSI instance. " + INDEX { scsiInstIndex, scsiDeviceIndex, scsiLuIndex} + ::= { scsiLuTable 1 } + + ScsiLuEntry ::= SEQUENCE { + scsiLuIndex ScsiIndexValue, + scsiLuDefaultLun ScsiLUNOrZero, + scsiLuWwnName ScsiNameIdOrZero, + scsiLuVendorId SnmpAdminString, + scsiLuProductId SnmpAdminString, + scsiLuRevisionId SnmpAdminString, + scsiLuPeripheralType Unsigned32, + scsiLuStatus INTEGER, + scsiLuState BITS, + scsiLuInCommands Counter32, + scsiLuReadMegaBytes Counter32, + scsiLuWrittenMegaBytes Counter32, + scsiLuInResets Counter32, + scsiLuOutQueueFullStatus Counter32, + scsiLuHSInCommands Counter64 + } + + + scsiLuIndex OBJECT-TYPE + SYNTAX ScsiIndexValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This object represents an arbitrary integer used to + uniquely identify a particular logical unit within a + particular SCSI target device within a particular SCSI + instance." + ::= { scsiLuEntry 1 } + + scsiLuDefaultLun OBJECT-TYPE + SYNTAX ScsiLUNOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the default Logical Unit Number + (LUN) for this logical unit; it is the LUN that will appear + to an initiator that was not configured to see another LUN. + Note that this object will have a zero-length string if this + Logical Unit does not have a default LUN." + ::= { scsiLuEntry 2 } + + scsiLuWwnName OBJECT-TYPE + SYNTAX ScsiNameIdOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the World-Wide Name of this LU. + A value of zero has no meaning in this case." + ::= { scsiLuEntry 3 } + + scsiLuVendorId OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..79)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents a string identifying the vendor of + this LU according to the value in SCSI device page." + ::= { scsiLuEntry 4 } + + scsiLuProductId OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..79)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents a string identifying the product for + this LU according to the value in SCSI device page." + ::= { scsiLuEntry 5 } + + scsiLuRevisionId OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..79)) + MAX-ACCESS read-only + + STATUS current + DESCRIPTION + "This object represents a string defining the product + revision of this LU according to the value in SCSI device + page." + ::= { scsiLuEntry 6 } + + scsiLuPeripheralType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is the value returned to SCSI query VPD page 83. + It can be: direct-access device, sequential-access device, + printer, communication device and so on. + The values that can be returned here are defined in SCSI + Primary Commands -2." + REFERENCE + " ANSI - SCSI Primary Commands - 2 (SPC-2), T10 Project 1236- + D, Revision 20, 18 July 2001 [16]" + ::= { scsiLuEntry 7 } + + scsiLuStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + available(2), + notAvailable(3), + broken(4), + readying(5), + abnormal(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the status of this logical unit: + - unknown(1): The status of this logical unit cannot be + determined. + - available(2): The logical unit is fully operational (i.e., + accepts media access SCSI commands and has no state + information to report). + - notAvailable(3): The logical unit is capable of being + supported but not available (i.e., no logical unit is + currently present or the logical unit is present but not + configured for use). + - broken(4): The logical unit has failed and cannot respond + to SCSI commands. + - readying(5): The logical unit is being initialized and + access is temporarily limited. + - abnormal(6): The logical unit has state information + available that indicates it is operating with limits. The + scsiLuState indicates what those limits are. + " + REFERENCE + + " SCSI Controller Commands-2 (SCC-2) standard NCITS.318-1998 + 6.3.1.8 REPORT STATES service action" + ::= { scsiLuEntry 8 } + + scsiLuState OBJECT-TYPE + SYNTAX BITS { + dataLost(0), + dynamicReconfigurationInProgress(1), + exposed(2), + fractionallyExposed(3), + partiallyExposed(4), + protectedRebuild(5), + protectionDisabled(6), + rebuild(7), + recalculate(8), + spareInUse(9), + verifyInProgress(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the state of a logical unit and its + meaning is according the bit position: + 0 Data lost: Within the logical unit data has been lost. + 1 Dynamic reconfiguration in progress: The logical unit is + being reconfigured. In this state all data is still + protected. + 2 Exposed: Within the logical unit data is not protected. + In this state all data is still valid, however, loss of + data/data-availability is unavoidable in the event of a + failure. + 3 Fractionally exposed: Within the logical unit part of + the data is not protected. In this state all data is + still valid, however, a failure may cause a loss of data + or a loss of data availability. + 4 Partially exposed: Within the logical unit one or more + underlying storage devices have failed. In this state + all data is still protected. + 5 Protected rebuild: The logical unit is in the process of + a rebuild operation. In this state all data is + protected. + 6 Protection disabled: Within the logical unit the data + protection method has been disabled. + In this state all data is still valid, however, however, + loss of data/data-availability is unavoidable in the + event of a failure. + 7 Rebuild: The data protection method is in the process of + rebuilding data. In this state data is not protected. + 8 Recalculate: The logical unit is in the process of a + recalculate operation. + 9 Spare in use: Within the logical unit a storage device + in full or part being used to store data. In this state + all data is still protected. + + 10 Verify in progress: Within the logical unit data is + being verified." + REFERENCE + " SCSI Controller Commands-2 (SCC-2) standard NCITS.318-1998 + 6.3.1.8 REPORT STATES service action" + ::= { scsiLuEntry 9 } + + scsiLuInCommands OBJECT-TYPE + SYNTAX Counter32 + UNITS "commands" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the number of commands received by + this logical unit." + ::= { scsiLuEntry 10 } + + scsiLuReadMegaBytes OBJECT-TYPE + SYNTAX Counter32 + UNITS "Megabytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the amount of data in Megabytes read + from this logical unit." + ::= { scsiLuEntry 11 } + + scsiLuWrittenMegaBytes OBJECT-TYPE + SYNTAX Counter32 + UNITS "Megabytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the amount of data in Megabytes + written by this logical unit." + ::= { scsiLuEntry 12 } + + scsiLuInResets OBJECT-TYPE + SYNTAX Counter32 + UNITS "resets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the number of resets received by + this logical unit." + ::= { scsiLuEntry 13 } + + + scsiLuOutQueueFullStatus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + + " This object represents the number of queue full statuses + received by this logical unit." + ::= { scsiLuEntry 14 } + + scsiLuHSInCommands OBJECT-TYPE + SYNTAX Counter64 + UNITS "commands" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the number of commands received by + this logical unit. This object provides support for systems + that can quickly generate lots of commands because they run + at high speed." + ::= { scsiLuEntry 15 } + + ----------------------- Logical Unit Identifier Table -------------- + + scsiLuIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF ScsiLuIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of identifiers for all logical units exposed by + local targets device." + ::= { scsiLogicalUnit 2 } + + scsiLuIdEntry OBJECT-TYPE + SYNTAX ScsiLuIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (row) containing information applicable to a + particular identifier for a particular logical unit of a + particular target device within a particular SCSI instance. " + INDEX {scsiInstIndex, scsiDeviceIndex, scsiLuIndex, scsiLuIdIndex} + ::= { scsiLuIdTable 1 } + + ScsiLuIdEntry ::= SEQUENCE { + scsiLuIdIndex ScsiIndexValue, + scsiLuIdCodeSet ScsiIdCodeSet, + scsiLuIdAssociation ScsiIdAssociation, + scsiLuIdType ScsiIdType, + scsiLuIdValue ScsiIdValue + } + + scsiLuIdIndex OBJECT-TYPE + SYNTAX ScsiIndexValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This object represents an arbitrary integer used to + uniquely identify a particular LU Identifier within a + + particular logical unit within a particular SCSI target + device within a particular SCSI instance." + ::= { scsiLuIdEntry 1 } + + scsiLuIdCodeSet OBJECT-TYPE + SYNTAX ScsiIdCodeSet + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the code set in use with this + identifier. + The value is represented in the same format as is contained + in the identifier's Identification Descriptor within the + Logical Unit's Device Identification Page." + REFERENCE + " ANSI - SCSI Primary Commands - 2 ((SPC-2), Revision 20, + Chapter 8: section 8.4.4, page 210 Vital Product Data + Parameters [16]" + ::= { scsiLuIdEntry 2 } + + scsiLuIdAssociation OBJECT-TYPE + SYNTAX ScsiIdAssociation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies what the identifier is associated with + (e.g, with the addressed physical/logical device or with a + particular port). The value is represented in the same + format as is contained in the identifier's Identification + Descriptor within the Logical Unit's Device Identification + Page." + REFERENCE + " ANSI - SCSI Primary Commands - 2 (SPC-2), Revision 20, + Chapter 8: section 8.4.4, page 210 Vital Product Data + Parameters [16]" + ::= { scsiLuIdEntry 3 } + + scsiLuIdType OBJECT-TYPE + SYNTAX ScsiIdType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the type of the identifier. + The value is represented in the same format as is contained + in the identifier's Identification Descriptor within the + Logical Unit's Device Identification Page." + REFERENCE + " ANSI - SCSI Primary Commands - 2 (SPC-2), Revision 20, + Chapter 8: section 8.4.4, page 210 Vital Product Data + Parameters [16]" + ::= { scsiLuIdEntry 4 } + + scsiLuIdValue OBJECT-TYPE + + SYNTAX ScsiIdValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the actual value of this identifier. + The format is defined by the objects scsiLuIdCodeSet, + scsiLuIdAssociation, scsiLuIdType. + The value is represented in the same format as is contained + in the identifier's Identification Descriptor within the + Logical Unit's Device Identification Page." + REFERENCE + " ANSI - SCSI Primary Commands - 2 (SPC-2), + Chapter 8: section 8.4.4, page 210 Vital Product Data + Parameters [16]" + ::= { scsiLuIdEntry 5 } + + + ----------------------- The LUN Map Table -------------------------- + + scsiLunMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF ScsiLunMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table includes LUNs additional to the default one. A + logical unit may have a different Logical Unit Number for + different initiators. This table provides a mapping between a + logical unit and a logical unit number." + ::= { scsiLogicalUnit 3 } + + scsiLunMapEntry OBJECT-TYPE + SYNTAX ScsiLunMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information about the mapping of a + particular Logical Unit to a particular LUN. The set of + entries which all have the same values of scsiInstIndex, + scsiDeviceIndex and scsiLunMapIndex constitute a LUN Map within + a particular SCSI instance." + INDEX { scsiInstIndex, scsiDeviceIndex, scsiLunMapIndex, + scsiLunMapLun} + ::= { scsiLunMapTable 1 } + + ScsiLunMapEntry ::= SEQUENCE { + scsiLunMapIndex ScsiIndexValue, + scsiLunMapLun ScsiLUNOrZero, + scsiLunMapLuIndex ScsiIndexValue, + scsiLunMapRowStatus RowStatus + } + + scsiLunMapIndex OBJECT-TYPE + SYNTAX ScsiIndexValue + + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This object represents an arbitrary integer used to + uniquely identify a particular LunMap within a particular + SCSI target device within a particular SCSI instance." + ::= { scsiLunMapEntry 1 } + + scsiLunMapLun OBJECT-TYPE + SYNTAX ScsiLUNOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the Logical Unit Number, to which a + logical unit is mapped by this row. + A value of zero has no meaning in this case." + ::= { scsiLunMapEntry 2 } + + scsiLunMapLuIndex OBJECT-TYPE + SYNTAX ScsiIndexValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object identifies the logical unit for which the value + of scsiLuIndex is the same as the value of this object. The + identified logical unit is the one mapped to a LUN by this + row." + ::= { scsiLunMapEntry 3 } + + scsiLunMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows an administrator to create and delete + this entry." + ::= { scsiLunMapEntry 4 } + + + + -- Notifications + -- scsiNotifications OBJECT IDENTIFIER ::= { scsiModule 2 } + scsiNotificationsPrefix OBJECT IDENTIFIER + ::= { scsiNotifications 0 } + + scsiTgtDeviceStatusChanged NOTIFICATION-TYPE + OBJECTS { scsiTgtDeviceStatus } + STATUS current + DESCRIPTION + " A notification will be generated for each occurrence of the + abnormal status (e.g., if the SCSI target device's current + status is abnormal) providing that the SCSI instance's value + of scsiInstScsiNotificationsEnable is enabled. + + An SNMP agent implementing the SCSI MIB should not send more + than three SCSI identical notifications in any 10-second + period." + ::= { scsiNotificationsPrefix 1 } + + scsiLuStatusChanged NOTIFICATION-TYPE + OBJECTS { scsiLuStatus } + STATUS current + DESCRIPTION + " A notification will be generated each time that + scsiLuStatus will change providing that the SCSI instance's + value of scsiInstScsiNotificationsEnable is enabled. + An SNMP agent implementing the SCSI MIB should not send more + than three SCSI identical notifications in any 10-second + period." + ::= { scsiNotificationsPrefix 2 } + + + -- The next part defines the conformance groups in use for SCSI MIB. + scsiCompliances OBJECT IDENTIFIER ::= { scsiConformance 1 } + + scsiCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Describes the requirements for compliance to this SCSI MIB. + If an implementation can be both a target and an initiator, + all groups are mandatory." + MODULE -- this module + MANDATORY-GROUPS { + scsiDeviceGroup + } + + OBJECT scsiInstAlias + MIN-ACCESS read-only + DESCRIPTION + "Write access is not mandatory." + + OBJECT scsiInstScsiNotificationsEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not mandatory." + + OBJECT scsiDeviceAlias + MIN-ACCESS read-only + DESCRIPTION + "Write access is not mandatory." + + -- Conditionally mandatory groups to be included with + -- the mandatory groups when the implementation has + -- SCSI target device. + + GROUP scsiTargetGroup + DESCRIPTION + + "This group is mandatory for all SCSI implementations that + have SCSI target devices." + GROUP scsiLunMapGroup + DESCRIPTION + "This group is mandatory for system having the capabilities + of mapping local targets and logical units according remote + initiators." + + OBJECT scsiAuthIntrDevOrPort + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT scsiAuthIntrName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT scsiAuthIntrLunMapIndex + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT scsiAuthIntrRowStatus + SYNTAX RowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one of the six + enumerated values for the RowStatus textual convention need + be supported, specifically: active(1)." + + + -- Conditionally mandatory groups to be included with + -- the mandatory groups when the implementation has + -- SCSI initiator device. + + GROUP scsiInitiatorGroup + DESCRIPTION + "This group is mandatory for all SCSI implementations that + have SCSI initiator devices." + + OBJECT scsiIntrDevTgtAccessMode + MIN-ACCESS read-only + DESCRIPTION "Write access is not mandatory." + + GROUP scsiDiscoveryGroup + DESCRIPTION + "This group is mandatory for system having the capabilities + of discovering remote targets via local initiators." + + OBJECT scsiLunMapLuIndex + MIN-ACCESS read-only + DESCRIPTION + + "Write access is not mandatory." + + OBJECT scsiLunMapRowStatus + SYNTAX RowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one of the six + enumerated values for the RowStatus textual convention need + be supported, specifically: active(1)." + + OBJECT scsiDscTgtDevOrPort + MIN-ACCESS read-only + DESCRIPTION + "Write access is not mandatory." + + OBJECT scsiDscTgtName + MIN-ACCESS read-only + DESCRIPTION "Write access is not mandatory." + + OBJECT scsiDscTgtConfigured + SYNTAX TruthValue + MIN-ACCESS read-only + DESCRIPTION + "The value of true(1) is not mandatory neither the write + access." + + OBJECT scsiDscTgtRowStatus + SYNTAX RowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one of the six + enumerated values for the RowStatus textual convention need + be supported, specifically: active(1)." + + -- Conditionally mandatory groups to be included with the mandatory + -- groups when the implementation can gather statistics. + GROUP scsiDeviceStatGroup + DESCRIPTION + "This group is mandatory for all SCSI implementations that + can gather statistics." + + -- Conditionally mandatory groups to be included with the mandatory + -- groups when the implementation can gather statistics at the SCSI + -- initiator side. + GROUP scsiInitiatorStatsGroup + DESCRIPTION + "This group is mandatory for all SCSI implementations that + can gather statistics at SCSI initiator side." + GROUP scsiDiscoveryStatsGroup + DESCRIPTION + "This group is mandatory for system having the capabilities + of gathering statistics regarding remote targets via local + initiators." + + + -- Conditionally mandatory groups to be included with the mandatory + -- groups when the implementation can gather statistics at the SCSI + -- target side. + GROUP scsiTargetStatsGroup + DESCRIPTION + "This group is mandatory for all SCSI implementations that + can gather statistics at SCSI target devices." + GROUP scsiLunMapStatsGroup + DESCRIPTION + "This group is mandatory for SCSI implementations able to map + local targets and logical units according remote initiators." + + -- Conditionally mandatory groups to be included with the mandatory + -- groups when the implementation is running at high speed and can + -- gather statistics at the SCSI initiator side. + GROUP scsiInitiatorHSStatsGroup + DESCRIPTION + "This group is mandatory for all SCSI implementations that + can gather statistics at SCSI initiator side and are running + at high speed." + GROUP scsiDiscoveryHSStatsGroup + DESCRIPTION + "This group is mandatory for system having the capabilities + of gathering statistics regarding remote targets via local + initiators and are running at high speed." + + -- Conditionally mandatory groups to be included with the mandatory + -- groups when the implementation is running at high speed and can + -- gather statistics at the SCSI target side. + GROUP scsiTargetHSStatsGroup + DESCRIPTION + "This group is mandatory for all SCSI implementations that + can gather statistics at SCSI target devices in high speed + system." + GROUP scsiLunMapHSStatsGroup + DESCRIPTION + "This group is mandatory for SCSI implementations able to map + local targets and logical units according remote initiators + in high speed system." + ::= { scsiCompliances 1 } + + scsiGroups OBJECT IDENTIFIER ::= { scsiConformance 2 } + + scsiDeviceGroup OBJECT-GROUP + OBJECTS { + scsiInstAlias, + scsiInstSoftwareIndex, + scsiInstVendorVersion, + scsiInstScsiNotificationsEnable, + scsiDeviceAlias, + scsiDeviceRole, + scsiDevicePortNumber, + + scsiPortRole, + scsiPortTrnsptPtr, + scsiTrnsptType, + scsiTrnsptPointer, + scsiTrnsptDevName + } + STATUS current + DESCRIPTION + "A collection of objects providing information about SCSI + instances, devices and ports." + ::= { scsiGroups 1 } + + + scsiInitiatorGroup OBJECT-GROUP + OBJECTS { + scsiIntrDevTgtAccessMode, + scsiIntrPrtName, + scsiIntrPrtIdentifier, + scsiAttTgtPortDscTgtIdx, + scsiAttTgtPortName, + scsiAttTgtPortIdentifier + } + STATUS current + DESCRIPTION + "This group is relevant for an initiator device and port." + ::= { scsiGroups 2 } + + scsiDiscoveryGroup OBJECT-GROUP + OBJECTS { + scsiDscTgtDevOrPort, + scsiDscTgtName, + scsiDscTgtConfigured, + scsiDscTgtDiscovered, + scsiDscTgtRowStatus, + scsiDscTgtLastCreation, + scsiDscLunLun, + scsiDscLunIdCodeSet, + scsiDscLunIdAssociation, + scsiDscLunIdType, + scsiDscLunIdValue + } + STATUS current + DESCRIPTION + "This group is relevant for the discovered targets by an + initiator port." + ::= { scsiGroups 3 } + + scsiTargetGroup OBJECT-GROUP + OBJECTS { + scsiTgtDevNumberOfLUs, + scsiTgtDeviceStatus, + scsiTgtDevNonAccessibleLUs, + scsiTgtPortName, + + scsiTgtPortIdentifier, + scsiAttIntrPrtAuthIntrIdx, + scsiAttIntrPrtName, + scsiAttIntrPrtId, + scsiLuDefaultLun, + scsiLuWwnName, + scsiLuVendorId, + scsiLuProductId, + scsiLuRevisionId, + scsiLuPeripheralType, + scsiLuStatus, + scsiLuState, + scsiLuIdCodeSet, + scsiLuIdAssociation, + scsiLuIdType, + scsiLuIdValue + } + STATUS current + DESCRIPTION + "This group is relevant for a target device and port." + ::= { scsiGroups 4 } + + + scsiLunMapGroup OBJECT-GROUP + OBJECTS { + scsiLunMapLuIndex, + scsiLunMapRowStatus, + scsiAuthIntrDevOrPort, + scsiAuthIntrName, + scsiAuthIntrLunMapIndex, + scsiAuthIntrLastCreation, + scsiAuthIntrRowStatus + } + STATUS current + DESCRIPTION + "This group is a collection of attributes regarding the + mapping between logical unit number, logical unit and target + device." + ::= { scsiGroups 5} + + scsiTargetStatsGroup OBJECT-GROUP + OBJECTS { + scsiTgtPortInCommands, + scsiTgtPortWrittenMegaBytes, + scsiTgtPortReadMegaBytes, + scsiLuInCommands, + scsiLuReadMegaBytes, + scsiLuWrittenMegaBytes, + scsiLuInResets, + scsiLuOutQueueFullStatus + } + STATUS current + DESCRIPTION + + "This group is a collection of statistics for all + implementations of the SCSI MIB that contain targets." + ::= { scsiGroups 6} + + scsiTargetHSStatsGroup OBJECT-GROUP + OBJECTS { + scsiTgtPortHSInCommands, + scsiLuHSInCommands + } + STATUS current + DESCRIPTION + "This group is a collection of high speed statistics for all + implementations of the SCSI MIB that contain targets." + ::= { scsiGroups 7} + + scsiLunMapStatsGroup OBJECT-GROUP + OBJECTS { + scsiAuthIntrAttachedTimes, + scsiAuthIntrOutCommands, + scsiAuthIntrReadMegaBytes, + scsiAuthIntrWrittenMegaBytes + } + STATUS current + DESCRIPTION + "This group is a collection of statistics regarding + initiators authorized to attach local logical unit and target + device." + ::= { scsiGroups 8} + + scsiLunMapHSStatsGroup OBJECT-GROUP + OBJECTS { + scsiAuthIntrHSOutCommands + } + STATUS current + DESCRIPTION + "This group is a collection of high speed statistics + regarding initiators authorized to attach local logical unit + and target device." + ::= { scsiGroups 9} + + scsiInitiatorStatsGroup OBJECT-GROUP + OBJECTS { + scsiIntrDevOutResets, + scsiIntrPrtOutCommands, + scsiIntrPrtWrittenMegaBytes, + scsiIntrPrtReadMegaBytes + } + STATUS current + DESCRIPTION + "This group is a collection of statistics for all + implementations of the SCSI MIB that contain initiators." + ::= { scsiGroups 10} + + + scsiInitiatorHSStatsGroup OBJECT-GROUP + OBJECTS { + scsiIntrPrtHSOutCommands + } + STATUS current + DESCRIPTION + "This group is a collection of high speed statistics for all + implementations of the SCSI MIB that contain initiators." + ::= { scsiGroups 11} + + scsiDiscoveryStatsGroup OBJECT-GROUP + OBJECTS { + scsiDscTgtInCommands, + scsiDscTgtReadMegaBytes, + scsiDscTgtWrittenMegaBytes + } + STATUS current + DESCRIPTION + "This group is a collection of statistics for all + implementations of the SCSI MIB that contain discovered + initiators." + ::= { scsiGroups 12} + + scsiDiscoveryHSStatsGroup OBJECT-GROUP + OBJECTS { + scsiDscTgtHSInCommands + } + STATUS current + DESCRIPTION + "This group is a collection of high speed statistics for all + implementations of the SCSI MIB that contain discovered + initiators." + ::= { scsiGroups 13} + + scsiDeviceStatGroup OBJECT-GROUP + OBJECTS { + scsiDeviceResets, + scsiPortBusyStatuses + } + STATUS current + DESCRIPTION + "A collection of statistics regarding about SCSI devices and + ports." + ::= { scsiGroups 14 } + + END + diff --git a/netonix/NETONIX-SWITCH-MIB b/netonix/NETONIX-SWITCH-MIB new file mode 100644 index 0000000..d473f9c --- /dev/null +++ b/netonix/NETONIX-SWITCH-MIB @@ -0,0 +1,171 @@ +NETONIX-SWITCH-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, enterprises FROM SNMPv2-SMI + OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF + snmpMIBGroups FROM SNMPv2-MIB + DisplayString,TEXTUAL-CONVENTION FROM SNMPv2-TC; + +netonixSwitch MODULE-IDENTITY + LAST-UPDATED "9803231700Z" + ORGANIZATION "Netonix" + CONTACT-INFO "eric@netonix.com" + DESCRIPTION "The MIB Module for Netonix Switches." + REVISION "9803231700Z" + DESCRIPTION "The MIB Module for Netonix Switches." + ::= { enterprises 99999 } + +netonixSwitchGroup OBJECT-GROUP + OBJECTS { firmwareVersion, + fanSpeed, + tempDescription, + temp, + voltageDescription, + voltage + } + STATUS current + DESCRIPTION "A collection of objects providing basic instrumentation and control of an SNMPv2 entity." + ::= { snmpMIBGroups 8 } + +netonixSwitchConformance OBJECT IDENTIFIER ::= { netonixSwitch 99 } +netonixSwitchGroups OBJECT IDENTIFIER ::= { netonixSwitchConformance 1 } +netonixSwitchCompliances OBJECT IDENTIFIER ::= { netonixSwitchConformance 2 } + +netonixSwitchCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION "The compliance statement for switches which implement the Netonix Switch MIB." + MODULE MANDATORY-GROUPS { netonixSwitchGroup } + ::= { netonixSwitchCompliances 1 } + +VoltageTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d-2" + STATUS current + DESCRIPTION "A voltage with 2 decimal places" + SYNTAX Integer32 + +firmwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The version of the firmware running on the switch" + ::= { netonixSwitch 1 } + +fanTable OBJECT-TYPE + SYNTAX SEQUENCE OF FanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Fan watching information." + ::= { netonixSwitch 2 } + +fanEntry OBJECT-TYPE + SYNTAX FanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry containing a disk and its statistics." + INDEX { fanIndex } + ::= { fanTable 1 } + +FanEntry ::= SEQUENCE { + fanIndex Integer32, + fanSpeed Integer32 +} + +fanIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Integer reference number (row number) for the fan mib." + ::= { fanEntry 1 } + +fanSpeed OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Integer reference number (row number) for the fan mib." + ::= { fanEntry 2 } + +tempTable OBJECT-TYPE + SYNTAX SEQUENCE OF TempEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Temperature watching information." + ::= { netonixSwitch 3 } + +tempEntry OBJECT-TYPE + SYNTAX TempEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry containing a temperature sensor." + INDEX { tempIndex } + ::= { tempTable 1 } + +TempEntry ::= SEQUENCE { + tempIndex Integer32, + tempDescription DisplayString, + temp Integer32 +} + +tempIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Integer reference number (row number) for the temp mib." + ::= { tempEntry 1 } + +tempDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Description of this temperature sensor" + ::= { tempEntry 2 } + +temp OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current temperature for this sensor" + ::= { tempEntry 3 } + +voltageTable OBJECT-TYPE + SYNTAX SEQUENCE OF VoltageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Voltage watching information." + ::= { netonixSwitch 4 } + +voltageEntry OBJECT-TYPE + SYNTAX VoltageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry containing a voltage sensor." + INDEX { voltageIndex } + ::= { voltageTable 1 } + +VoltageEntry ::= SEQUENCE { + voltageIndex Integer32, + voltageDescription DisplayString, + voltage VoltageTC +} + +voltageIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Integer reference number (row number) for the voltage mib." + ::= { voltageEntry 1 } + +voltageDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Description of this voltage sensor" + ::= { voltageEntry 2 } + +voltage OBJECT-TYPE + SYNTAX VoltageTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current voltage for this sensor" + ::= { voltageEntry 3 } + +END