From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/dell/BROADCOM-POWER-ETHERNET-MIB | 351 + MIBS/dell/BROADCOM-REF-MIB | 94 + MIBS/dell/DELL-MM-MIB | 10463 +++++++++++++ MIBS/dell/DELL-MM-MIB-SMIv2 | 10648 +++++++++++++ MIBS/dell/DELL-NETWORKING-BGP4-V2-MIB | 4116 +++++ MIBS/dell/DELL-NETWORKING-BMP-MIB | 138 + MIBS/dell/DELL-NETWORKING-BPSTATS-MIB | 936 ++ MIBS/dell/DELL-NETWORKING-CHASSIS-MIB | 2885 ++++ MIBS/dell/DELL-NETWORKING-DCB-MIB | 1609 ++ MIBS/dell/DELL-NETWORKING-FIB-MIB | 536 + MIBS/dell/DELL-NETWORKING-FIPSNOOPING-MIB | 1583 ++ MIBS/dell/DELL-NETWORKING-FPSTATS-MIB | 2743 ++++ MIBS/dell/DELL-NETWORKING-IF-EXTENSION-MIB | 923 ++ MIBS/dell/DELL-NETWORKING-ISIS-MIB | 282 + MIBS/dell/DELL-NETWORKING-LINK-AGGREGATION-MIB | 960 ++ MIBS/dell/DELL-NETWORKING-MAC-NOTIFICATION-MIB | 161 + MIBS/dell/DELL-NETWORKING-OPENFLOW-MIB | 1049 ++ MIBS/dell/DELL-NETWORKING-PRODUCTS-MIB | 364 + MIBS/dell/DELL-NETWORKING-SMI | 82 + MIBS/dell/DELL-NETWORKING-SYSLOG-MIB | 51 + MIBS/dell/DELL-NETWORKING-SYSTEM-COMPONENT-MIB | 715 + MIBS/dell/DELL-NETWORKING-TC | 614 + MIBS/dell/DELL-NETWORKING-TRAP-EVENT-MIB | 444 + MIBS/dell/DELL-NETWORKING-VIRTUAL-LINK-TRUNK-MIB | 899 ++ MIBS/dell/DELL-RAC-MIB | 7229 +++++++++ MIBS/dell/DELL-SHADOW-MIB | 918 ++ MIBS/dell/DELL-SNMP-UPS-MIB | 1491 ++ MIBS/dell/DELL-STORAGE-SC-MIB | 3020 ++++ MIBS/dell/DELLEMC-OS10-BGP4V2-MIB | 1615 ++ MIBS/dell/DELLEMC-OS10-CHASSIS-MIB | 923 ++ MIBS/dell/DELLEMC-OS10-PRODUCTS-MIB | 293 + MIBS/dell/DELLEMC-OS10-SMI-MIB | 49 + MIBS/dell/DELLEMC-OS10-TC-MIB | 219 + MIBS/dell/Dell-Vendor-MIB | 486 + MIBS/dell/DellMDStorageArray-MIB | 266 + MIBS/dell/DellrPDU-MIB | 2942 ++++ MIBS/dell/F10-C-SERIES-CHASSIS-MIB | 1398 ++ MIBS/dell/F10-CHASSIS-MIB | 2560 ++++ MIBS/dell/F10-FIB-MIB | 262 + MIBS/dell/F10-IF-EXTENSION-MIB | 507 + MIBS/dell/F10-LINK-AGGREGATION-MIB | 589 + MIBS/dell/F10-M-SERIES-CHASSIS-MIB | 1595 ++ MIBS/dell/F10-PRODUCTS-MIB | 298 + MIBS/dell/F10-S-SERIES-CHASSIS-MIB | 1450 ++ MIBS/dell/F10-Z-SERIES-CHASSIS-MIB | 1059 ++ MIBS/dell/FASTPATH-BOXSERVICES-PRIVATE-MIB | 430 + MIBS/dell/FORCE10-BGP4-V2-MIB | 4116 +++++ MIBS/dell/FORCE10-COPY-CONFIG-MIB | 489 + MIBS/dell/FORCE10-MONITORING-MIB | 1656 ++ MIBS/dell/FORCE10-MSTP-MIB | 973 ++ MIBS/dell/FORCE10-SMI | 92 + MIBS/dell/FORCE10-SYSTEM-COMPONENT-MIB | 581 + MIBS/dell/FORCE10-TC | 630 + MIBS/dell/FORCE10-TRAP-EVENT-MIB | 412 + MIBS/dell/MIB-Dell-10892 | 16995 +++++++++++++++++++++ MIBS/dell/SanAppliance-MIB | 104 + MIBS/dell/StorageManagement-MIB | 8970 +++++++++++ 57 files changed, 107263 insertions(+) create mode 100644 MIBS/dell/BROADCOM-POWER-ETHERNET-MIB create mode 100644 MIBS/dell/BROADCOM-REF-MIB create mode 100644 MIBS/dell/DELL-MM-MIB create mode 100644 MIBS/dell/DELL-MM-MIB-SMIv2 create mode 100644 MIBS/dell/DELL-NETWORKING-BGP4-V2-MIB create mode 100644 MIBS/dell/DELL-NETWORKING-BMP-MIB create mode 100644 MIBS/dell/DELL-NETWORKING-BPSTATS-MIB create mode 100644 MIBS/dell/DELL-NETWORKING-CHASSIS-MIB create mode 100644 MIBS/dell/DELL-NETWORKING-DCB-MIB create mode 100644 MIBS/dell/DELL-NETWORKING-FIB-MIB create mode 100644 MIBS/dell/DELL-NETWORKING-FIPSNOOPING-MIB create mode 100644 MIBS/dell/DELL-NETWORKING-FPSTATS-MIB create mode 100644 MIBS/dell/DELL-NETWORKING-IF-EXTENSION-MIB create mode 100644 MIBS/dell/DELL-NETWORKING-ISIS-MIB create mode 100644 MIBS/dell/DELL-NETWORKING-LINK-AGGREGATION-MIB create mode 100644 MIBS/dell/DELL-NETWORKING-MAC-NOTIFICATION-MIB create mode 100644 MIBS/dell/DELL-NETWORKING-OPENFLOW-MIB create mode 100644 MIBS/dell/DELL-NETWORKING-PRODUCTS-MIB create mode 100644 MIBS/dell/DELL-NETWORKING-SMI create mode 100644 MIBS/dell/DELL-NETWORKING-SYSLOG-MIB create mode 100644 MIBS/dell/DELL-NETWORKING-SYSTEM-COMPONENT-MIB create mode 100644 MIBS/dell/DELL-NETWORKING-TC create mode 100644 MIBS/dell/DELL-NETWORKING-TRAP-EVENT-MIB create mode 100644 MIBS/dell/DELL-NETWORKING-VIRTUAL-LINK-TRUNK-MIB create mode 100644 MIBS/dell/DELL-RAC-MIB create mode 100644 MIBS/dell/DELL-SHADOW-MIB create mode 100644 MIBS/dell/DELL-SNMP-UPS-MIB create mode 100644 MIBS/dell/DELL-STORAGE-SC-MIB create mode 100644 MIBS/dell/DELLEMC-OS10-BGP4V2-MIB create mode 100644 MIBS/dell/DELLEMC-OS10-CHASSIS-MIB create mode 100644 MIBS/dell/DELLEMC-OS10-PRODUCTS-MIB create mode 100644 MIBS/dell/DELLEMC-OS10-SMI-MIB create mode 100644 MIBS/dell/DELLEMC-OS10-TC-MIB create mode 100644 MIBS/dell/Dell-Vendor-MIB create mode 100644 MIBS/dell/DellMDStorageArray-MIB create mode 100644 MIBS/dell/DellrPDU-MIB create mode 100644 MIBS/dell/F10-C-SERIES-CHASSIS-MIB create mode 100644 MIBS/dell/F10-CHASSIS-MIB create mode 100644 MIBS/dell/F10-FIB-MIB create mode 100644 MIBS/dell/F10-IF-EXTENSION-MIB create mode 100644 MIBS/dell/F10-LINK-AGGREGATION-MIB create mode 100644 MIBS/dell/F10-M-SERIES-CHASSIS-MIB create mode 100644 MIBS/dell/F10-PRODUCTS-MIB create mode 100644 MIBS/dell/F10-S-SERIES-CHASSIS-MIB create mode 100644 MIBS/dell/F10-Z-SERIES-CHASSIS-MIB create mode 100644 MIBS/dell/FASTPATH-BOXSERVICES-PRIVATE-MIB create mode 100644 MIBS/dell/FORCE10-BGP4-V2-MIB create mode 100644 MIBS/dell/FORCE10-COPY-CONFIG-MIB create mode 100644 MIBS/dell/FORCE10-MONITORING-MIB create mode 100644 MIBS/dell/FORCE10-MSTP-MIB create mode 100644 MIBS/dell/FORCE10-SMI create mode 100644 MIBS/dell/FORCE10-SYSTEM-COMPONENT-MIB create mode 100644 MIBS/dell/FORCE10-TC create mode 100644 MIBS/dell/FORCE10-TRAP-EVENT-MIB create mode 100644 MIBS/dell/MIB-Dell-10892 create mode 100644 MIBS/dell/SanAppliance-MIB create mode 100644 MIBS/dell/StorageManagement-MIB (limited to 'MIBS/dell') diff --git a/MIBS/dell/BROADCOM-POWER-ETHERNET-MIB b/MIBS/dell/BROADCOM-POWER-ETHERNET-MIB new file mode 100644 index 0000000..830e923 --- /dev/null +++ b/MIBS/dell/BROADCOM-POWER-ETHERNET-MIB @@ -0,0 +1,351 @@ +BROADCOM-POWER-ETHERNET-MIB DEFINITIONS ::= BEGIN + +-- Copyright Broadcom Corporation (2003-2007) All rights reserved. + +-- This SNMP Management Information Specification +-- embodies Broadcom Corporation's confidential and proprietary +-- intellectual property. Broadcom Corporation retains all title +-- and ownership in the Specification including any revisions. + +-- This Specification is supplied "AS IS", Broadcom Corporation +-- makes no warranty, either expressed or implied, +-- as to the use, operation, condition, or performance of the +-- Specification. + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Gauge32 FROM SNMPv2-SMI + TruthValue FROM SNMPv2-TC + fastPath FROM BROADCOM-REF-MIB + pethPsePortEntry, pethMainPseEntry FROM POWER-ETHERNET-MIB; + + + fastPathpowerEthernetMIB MODULE-IDENTITY + LAST-UPDATED "200708191200Z" -- 17 Aug 2007 12:00:00 GMT + ORGANIZATION "Broadcom Corporation" + CONTACT-INFO + " Customer Support + Postal: Broadcom Corporation + 100 Perimeter Park Dr., Suite H + Morrisville, NC 27560 + Tel: +1 919 865 2700" + + DESCRIPTION + "This MIB Augments the POWER-ETHERNET-MIB created by the IETF Ethernet + Interfaces and Hub MIB Working Group for managing Power Source + Equipment (PSE). The objects in this MIB are intended to provide + additional objects for reporting information available to the hardware + on this platform which are not represented in the draft MIB." + + -- Revision history. + REVISION + "200708191200Z" -- 17 Aug 2007 12:00:00 GMT + DESCRIPTION + "PoE support for BCM59101 added." + REVISION + "200705230000Z" -- 23 May 2007 12:00:00 GMT + DESCRIPTION + "Broadcom branding related changes." + REVISION + "200311101200Z" -- 10 Nov 2003 12:00:00 GMT + DESCRIPTION + "Initial revision." + ::= { fastPath 15 } + + agentPethObjects OBJECT IDENTIFIER ::= { fastPathpowerEthernetMIB 1 } + + agentPethPsePortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgentPethPsePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of per-port information and configuration objects relating + to the power status of each port." + ::= { agentPethObjects 1 } + + agentPethPsePortEntry OBJECT-TYPE + SYNTAX AgentPethPsePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of objects providing additional power information + and control parameters for the specified port." + AUGMENTS { pethPsePortEntry } + ::= { agentPethPsePortTable 1 } + + AgentPethPsePortEntry ::= SEQUENCE { + agentPethPowerLimit + Gauge32, + agentPethOutputPower + Gauge32, + agentPethOutputCurrent + Gauge32, + agentPethOutputVolts + Gauge32, + agentPethTemperature + Gauge32, + agentPethPowerLimitType + INTEGER, + agentPethHighPowerEnable + TruthValue, + agentPethPowerDetectionType + INTEGER, + agentPethFaultStatus + INTEGER, + agentPethPortReset + INTEGER + } + + agentPethPowerLimit OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Milliwatts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configured maximum power this port can provide to an + attached device measured in Milliwatts." + ::= { agentPethPsePortEntry 1 } + + agentPethOutputPower OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Milliwatts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power this port is supplying to an attached device measured + in Milliwatts." + ::= { agentPethPsePortEntry 2 } + + agentPethOutputCurrent OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Milliamps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current this port is supplying to an attached device measured + in Milliamps." + ::= { agentPethPsePortEntry 3 } + + agentPethOutputVolts OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Volts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The voltage this port is supplying to an attached device measured + in Volts." + ::= { agentPethPsePortEntry 4 } + + agentPethTemperature OBJECT-TYPE + SYNTAX Gauge32 + UNITS "DEGREES" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature measured at this port of the PoE Controller. It is + measured in degree celcius." + ::= { agentPethPsePortEntry 5 } + + agentPethPowerLimitType OBJECT-TYPE + SYNTAX INTEGER { + dot3af(1), + user(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Describes or controls the maximum power that a port can deliver + A value of dot3af(1) means that the port power limit is as per + the dot3af class of the PD attached. + A value of user(2) means that the port power limit is equal to the value + specified by agentPethPowerLimit" + REFERENCE + "Broadcom 5910X programmers guide, IEEE Std 802.3af Section 30.9.1.1.6" + + ::= { agentPethPsePortEntry 6 } + + agentPethHighPowerEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "true (1) The PSE port can deliver power up to 32Watts. + false(2) The PSE port can deliver power up to 18Watts" + REFERENCE + "Broadcom 5910X programmers guide" + + ::= { agentPethPsePortEntry 7 } + + agentPethPowerDetectionType OBJECT-TYPE + SYNTAX INTEGER { + none(0), + legacy(1), + fourPtdot3afonly(2), + fourPtdot3afandlegacy(3), + twoPtdot3afonly(4), + twoPtdot3afandlegacy(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Describes PD detection mechanism performed by the PSE port. + A value of none(0) means no detection is done. + A value of legacy(1) means only legacy capacitive detection scheme is + used. + A value of 4ptdot3afonly(2) means that IEEE 802.3af 4point detection scheme + is used. + A value of 4ptdot3afandlegacy(3)means that IEEE 802.3af 4point detection scheme + is used and when that fails to detect a connected PD, legacity capacitive detection + is used. + A value of 2ptdot3afonly(4) means that IEEE 802.3af 2point detection scheme + is used. + A value of 2ptdot3afandlegacy(5)means that IEEE 802.3af 2point detection scheme + is used and when that fails to detect a connected PD, legacity capacitive detection + is used. + The value 'none' can not be forcibly set by the administrator." + REFERENCE + "Broadcom 5910X programmers guide, IEEE Std 802.3af Section 30.9.1.1.6" + + ::= { agentPethPsePortEntry 8 } + + agentPethFaultStatus OBJECT-TYPE + SYNTAX INTEGER { + none(0), + mpsAbsent(1), + short(2), + overload(3), + powerDenied(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Describes the error description when the pse port is in fault status. + A value of none(0) specifies that the pse port is not in any error state. + A value of mpsAbsent(1) specifies that the pse port has detected and absence + of main power supply. + A value of short(2) specifies that the pse port has detected a short circuit + condition. + A value of overload(3) specifies that the pd connected to the pse port had tried + to draw more power than permissible by the hardware. + A value of powerDenied(4) specifies that the pse port has been denied power + because of shortage of power or due to administrative action." + REFERENCE + "Broadcom 5910X programmers guide, IEEE Std 802.3af" + + ::= { agentPethPsePortEntry 9 } + + agentPethPortReset OBJECT-TYPE + SYNTAX INTEGER { + none(0), + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A value of reset(1) is used to move the pse port dot3af state to idle. A + read on this object will always return the value none(0). The value none(0) + can not be forcibly set by the administrtor." + REFERENCE + "Broadcom 5910X programmers guide, IEEE Std 802.3af" + + ::= { agentPethPsePortEntry 10 } + + +-- Main objects + agentPethMainPseObjects OBJECT IDENTIFIER ::= { agentPethObjects 2 } + + agentPethMainPseTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgentPethMainPseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of objects that display and control attributes + of the main power source in a PSE device. Ethernet + switches are one example of boxes that would support + these objects. + Values of all read-write objects in this table are + persistent at restart/reboot." + ::= { agentPethMainPseObjects 1 } + + agentPethMainPseEntry OBJECT-TYPE + SYNTAX AgentPethMainPseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A set of objects that display and control the Main + power of a PSE. " + AUGMENTS { pethMainPseEntry } + ::= { agentPethMainPseTable 1 } + + AgentPethMainPseEntry ::= SEQUENCE { + agentPethMainPseLegacy + TruthValue + } + + agentPethMainPseLegacy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable Legacy device detection. The + value true(1) means legacy devices are detected; the + value false(2) means legacy devices are not detected." + ::= { agentPethMainPseEntry 1 } + + agentPethPseTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgentPethPseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of per-unit information and configuration objects relating + to the power configurtion for the entire pse unit." + ::= { agentPethObjects 3 } + + agentPethPseEntry OBJECT-TYPE + SYNTAX AgentPethPseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of objects providing additional power information + and control parameters for the specified pse unit." + AUGMENTS { pethMainPseEntry } + ::= { agentPethPseTable 1 } + + AgentPethPseEntry ::= SEQUENCE { + agentPethPsePowerManagementMode + INTEGER, + agentPethPseAutoResetEnable + TruthValue + } + + agentPethPsePowerManagementMode OBJECT-TYPE + SYNTAX INTEGER { + none(0), + dynamic(1), + static(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Describes or controls the power management algorithm used by the pse + to deliver power to the requesting PDsthat a pds. + A value of dot3af(1) means that the port power limit is as per + the dot3af class of the PD attached. + A value of user(2) means that the port power limit is equal to the value + specified by agentPethPowerLimit" + REFERENCE + "Broadcom 5910X programmers guide" + + ::= { agentPethPseEntry 1 } + + agentPethPseAutoResetEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "true (1) The PSE port is reset with out administrator intervention whenver a + fault condition occurs. + false(2) Administrator has to reset the pse port whenver a fault condition + is detected." + + ::= { agentPethPseEntry 2 } +END diff --git a/MIBS/dell/BROADCOM-REF-MIB b/MIBS/dell/BROADCOM-REF-MIB new file mode 100644 index 0000000..0ae7537 --- /dev/null +++ b/MIBS/dell/BROADCOM-REF-MIB @@ -0,0 +1,94 @@ +BROADCOM-REF-MIB DEFINITIONS ::= BEGIN + +-- DELL FASTPATH Reference MIB +-- Copyright Broadcom Corporation (2001-2007) All rights reserved. + +-- This SNMP Management Information Specification +-- embodies Broadcom Corporation confidential and proprietary +-- intellectual property. Broadcom Corporation retains all title +-- and ownership in the Specification including any revisions. + +-- This Specification is supplied "AS IS", Broadcom Corporation +-- makes no warranty, either expressed or implied, +-- as to the use, operation, condition, or performance of the +-- Specification. + + +IMPORTS + MODULE-IDENTITY FROM SNMPv2-SMI + TEXTUAL-CONVENTION FROM SNMPv2-TC + dellLanExtension FROM Dell-Vendor-MIB + dellLan FROM Dell-Vendor-MIB; + + lvl7 MODULE-IDENTITY + LAST-UPDATED "200311210000Z" -- 21 Nov 2003 12:00:00 GMT + ORGANIZATION "Broadcom Corporation" + CONTACT-INFO + " Customer Support + Postal: Broadcom Corporation + 100, Perimeter Park Drive + Morrisville, NC 27560 + Tel: +1 919 865 2700" + DESCRIPTION + "" + + -- Revision history. + REVISION + "200311210000Z" -- 21 Nov 2003 12:00:00 GMT + DESCRIPTION + "Revisions made for new release." + REVISION + "200302061200Z" -- 6 February 2003 12:00:00 GMT + DESCRIPTION + "Updated for release" + + ::= { dellLanExtension 6132 } + + +-- New definitions + lvl7Products OBJECT IDENTIFIER ::= { lvl7 1 } + fastPath OBJECT IDENTIFIER ::= { lvl7Products 1 } + +-- These OID to be used in sysObjId to identify the specific switch type: + +-- sysObjId for 6224 + dell6224Switch OBJECT IDENTIFIER ::= { dellLan 3010 } +-- sysObjId for 6248 + dell6248Switch OBJECT IDENTIFIER ::= { dellLan 3011 } +-- sysObjId for 6224P + dell6224PSwitch OBJECT IDENTIFIER ::= { dellLan 3012 } +-- sysObjId for 6248P + dell6248PSwitch OBJECT IDENTIFIER ::= { dellLan 3013 } +-- sysObjId for 6224F + dell6224FSwitch OBJECT IDENTIFIER ::= { dellLan 3014 } +-- sysObjId for M6220 + dellM6220Switch OBJECT IDENTIFIER ::= { dellLan 3015 } + + +-- New Textual Conventions +AgentPortMask ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255x" + 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 bridge 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' + + When setting this value, the system will ignore + configuration for ports not between the first and last + valid ports. Configuration of any port numbers between + this range that are not valid ports return a failure + message, but will still apply configuration for valid + ports." + SYNTAX OCTET STRING (SIZE (1..255)) + + +END + diff --git a/MIBS/dell/DELL-MM-MIB b/MIBS/dell/DELL-MM-MIB new file mode 100644 index 0000000..2aaabce --- /dev/null +++ b/MIBS/dell/DELL-MM-MIB @@ -0,0 +1,10463 @@ +-- +-- Dell Management Module MIB +-- Management Information Base +-- +-- This MIB is intended for use with the OpenManage Enterprise-Modular management software. +-- +-- Copyright (c) 2015-2021 Dell Inc. or its subsidiaries. +-- All Rights Reserved. +-- +-- Last Changed Revision: 1 +-- Last Changed Date: 2021-07-07 22:00:00 -0500 (Wed, 07 July 2021) +-- + +DELL-MM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + enterprises, TimeTicks + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + TRAP-TYPE + FROM RFC-1215 + DisplayString + FROM RFC1213-MIB; + +-- text convention ------------------------------------------------------------------------ + + ------------------------------------------------------------------------------- + -- 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..1023) + ------------------------------------------------------------------------------- + DellString ::= DisplayString (SIZE (0..1023)) + + DellMmType ::= INTEGER + { + other(1), -- the MM type is not one of the following + unknown(2), -- the MM type is unknown + mxMM(3) -- MX Chassis (MM) + } + + DellStatus ::= 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) + } + + ------------------------------------------------------------------------------- + -- DellPowerReading is a string representation of a floating point value, + -- having exactly 3 digits of precision, and a maximum of 31 characters. + -- + -- DellChassisPowerIndexRange defines the possible chassis power instances + -- in this MIB. + -- + -- DellPSUIndexRange defines the possible Power Supply Unit (PSU) + -- instances, per chassis power instance, in this MIB. + -- + -- DellPSUCapable is an enumeration of PSU presence and/or monitoring + -- capabilities. + -- + -- DellTemperatureReading is an integer value, expressed in degrees Celsius. + ------------------------------------------------------------------------------- + DellPowerReading ::= DisplayString (SIZE (0..32)) + + DellPowerIndexRange ::= INTEGER (1..1) + + DellPSUIndexRange ::= INTEGER (1..6) + + DellPSUCapable ::= INTEGER + { + absent(1), -- power supply is not present + none(2), -- no power monitoring abilities + basic(3) -- basic power monitoring abilities + } + + DellTemperatureReading ::= INTEGER + + ------------------------------------------------------------------------------- + -- DellTimestamp is defined in the displayable format: + -- + -- yyyymmddHHMMSS.uuuuuuDooo + -- + -- 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, D is the UTC offset direction, and ooo is the + -- offset from UTC, in minutes. + -- + -- Note: D is a plus (+) sign if east of UTC, and a minus (-) if west of UTC. + -- + -- For example, Wednesday, May 25, 1994, at 1:30:15 PM EDT + -- would be represented as: 19940525133015.000000-300 + ------------------------------------------------------------------------------- + DellTimestamp ::= DisplayString (SIZE (26)) + +-- MIB Objects and Tables -------------------------------------------------------- + + dell OBJECT IDENTIFIER ::= { enterprises 674 } + server3 OBJECT IDENTIFIER ::= { dell 10892 } + dmmOutOfBandGroup OBJECT IDENTIFIER ::= { server3 6 } + dmmInformationGroup OBJECT IDENTIFIER ::= { dmmOutOfBandGroup 1 } + dmmProductInfoGroup OBJECT IDENTIFIER ::= { dmmInformationGroup 1 } + dmmFirmwareGroup OBJECT IDENTIFIER ::= { dmmInformationGroup 2 } + + dmmStatusGroup OBJECT IDENTIFIER ::= { dmmOutOfBandGroup 2 } + + dmmChassisStatusGroup OBJECT IDENTIFIER ::= { dmmOutOfBandGroup 3 } + dmmStatusNowGroup OBJECT IDENTIFIER ::= { dmmChassisStatusGroup 1 } + + dmmChassisPowerGroup OBJECT IDENTIFIER ::= { dmmOutOfBandGroup 4 } + + DmmPowerTableEntry ::= SEQUENCE + { + dmmPowerChassisIndex DellPowerIndexRange, + dmmPowerIdlePower DellPowerReading, + dmmPowerKWhCumulative DellPowerReading, + dmmPowerKWhCumulativeTime DellTimestamp, + dmmPowerWattsPeakUsage DellPowerReading, + dmmPowerWattsPeakTime DellTimestamp, + dmmPowerWattsMinUsage DellPowerReading, + dmmPowerWattsMinTime DellTimestamp, + dmmPowerWattsReading DellPowerReading + } + + DmmPSUTableEntry ::= SEQUENCE + { + dmmPSUChassisIndex DellPowerIndexRange, + dmmPSUIndex DellPSUIndexRange, + dmmPSULocation DellString, + dmmPSUState DellString, + dmmPSUType DellString, + dmmPSUCapacity DellPowerReading, + dmmPSUVoltage DellPowerReading, + dmmPSUCurrStatus DellStatus + } + + dmmChassisAlert2Group OBJECT IDENTIFIER ::= { dmmOutOfBandGroup 5 } + dmmChassisAlert2Variables OBJECT IDENTIFIER ::= { dmmChassisAlert2Group 1 } + + dmmGenericAlertGroup OBJECT IDENTIFIER ::= { dmmOutOfBandGroup 6 } + dmmGenericAlertVariables OBJECT IDENTIFIER ::= { dmmGenericAlertGroup 1 } + + dmmiDRACAlertGroup OBJECT IDENTIFIER ::= { dmmOutOfBandGroup 7 } + + dmmNWIOMAlertGroup OBJECT IDENTIFIER ::= { dmmOutOfBandGroup 8 } + + dmmSASIOMAlertGroup OBJECT IDENTIFIER ::= { dmmOutOfBandGroup 9 } + + +-- Variables and Traps ------------------------------------------------------------------------ + + ------------------------------------------------------------------------------- + -- group: product information + ------------------------------------------------------------------------------- + + dmmProductName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the product name of a chassis management module." + ::= { dmmProductInfoGroup 1 } + + dmmProductShortName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the short product name of a chassis management module. " + ::= { dmmProductInfoGroup 2 } + + dmmProductDescription OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the product description of a chassis management module. " + ::= { dmmProductInfoGroup 3 } + + dmmProductManufacturer OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the product manufacturer of a chassis management module. " + ::= { dmmProductInfoGroup 4 } + + dmmProductVersion OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the product version of a chassis management module. " + ::= { dmmProductInfoGroup 5 } + + dmmChassisServiceTag OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the Service Tag of the chassis. " + ::= { dmmProductInfoGroup 6 } + + dmmProductURL OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the out-of-band UI URL of a chassis management module. " + ::= { dmmProductInfoGroup 7 } + + dmmProductChassisAssetTag OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the Asset Tag of the chassis. " + ::= { dmmProductInfoGroup 8 } + + dmmProductChassisName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the name of the chassis. " + ::= { dmmProductInfoGroup 9 } + + dmmProductType OBJECT-TYPE + SYNTAX DellMmType + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines type of a remote management module " + ::= { dmmProductInfoGroup 10 } + + dmmProductChassisDataCenter OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the Data Center locator of the chassis. " + ::= { dmmProductInfoGroup 11 } + + dmmProductChassisAisle OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the Aisle locator of the chassis. " + ::= { dmmProductInfoGroup 12 } + + dmmProductChassisRack OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the Rack locator of the chassis. " + ::= { dmmProductInfoGroup 13 } + + dmmProductChassisRackSlot OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the Rack Slot locator of the chassis. " + ::= { dmmProductInfoGroup 14 } + + dmmProductChassisModel OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the Model of the chassis." + ::= { dmmProductInfoGroup 15 } + + dmmProductChassisExpressServiceCode OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the Express Service Code of the chassis." + ::= { dmmProductInfoGroup 16 } + + dmmProductChassisSystemID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the System ID of the chassis." + ::= { dmmProductInfoGroup 17 } + + ------------------------------------------------------------------------------- + -- group: firmware + ------------------------------------------------------------------------------- + + dmmFirmwareVersion OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the firmware version of chassis management module 1." + ::= { dmmFirmwareGroup 1 } + + dmmFirmwareVersion2 OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the firmware version of chassis management module 2." + ::= { dmmFirmwareGroup 2 } + + ------------------------------------------------------------------------------- + -- group: chassis status + ------------------------------------------------------------------------------- + + dmmGlobalSystemStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the overall chassis status + being monitored by the chassis management module." + ::= { dmmStatusGroup 1 } + + dmmIOMCurrStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the IOM subsystem status + being monitored by the chassis management module." + ::= { dmmStatusNowGroup 1 } + + dmmRedCurrStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the Redundancy status + being monitored by the chassis management module." + ::= { dmmStatusNowGroup 2 } + + dmmPowerCurrStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the power subsystem health status + being monitored by the chassis management module." + ::= { dmmStatusNowGroup 3 } + + dmmFanCurrStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the Fan subsystem health status + being monitored by the chassis management module." + ::= { dmmStatusNowGroup 4 } + + dmmBladeCurrStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the Blade subsystem health status + being monitored by the chassis management module." + ::= { dmmStatusNowGroup 5 } + + dmmTempCurrStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the Temp Sensor subsystem health status + being monitored by the chassis management module." + ::= { dmmStatusNowGroup 6 } + + dmmMMCurrStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the health status + being monitored by the chassis management module." + ::= { dmmStatusNowGroup 7 } + + dmmChassisFrontPanelAmbientTemperature OBJECT-TYPE + SYNTAX DellTemperatureReading + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the ambient temperature + reading (in degrees Celsius) for the chassis front panel module." + ::= { dmmStatusNowGroup 8 } + + ------------------------------------------------------------------------------- + -- group: chassis power + ------------------------------------------------------------------------------- + + dmmPowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF DmmPowerTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "This object defines the power table." + ::= { dmmChassisPowerGroup 1 } + + dmmPowerTableEntry OBJECT-TYPE + SYNTAX DmmPowerTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "This object defines the power table entry." + INDEX { dmmPowerChassisIndex } + ::= { dmmPowerTable 1 } + + dmmPSUTable OBJECT-TYPE + SYNTAX SEQUENCE OF DmmPSUTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "This object defines the PSU table." + ::= { dmmChassisPowerGroup 2 } + + dmmPSUTableEntry OBJECT-TYPE + SYNTAX DmmPSUTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "This object defines the PSU table entry." + INDEX { dmmPSUChassisIndex, dmmPSUIndex } + ::= { dmmPSUTable 1 } + + ------------------------------------------------------------------------------- + -- table: power information + ------------------------------------------------------------------------------- + + dmmPowerChassisIndex OBJECT-TYPE + SYNTAX DellPowerIndexRange + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the index + (one-based) of the associated chassis." + ::= { dmmPowerTableEntry 1 } + + + dmmPowerIdlePower OBJECT-TYPE + SYNTAX DellPowerReading + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the power (in Watts) required by + the chassis infrastructure, plus the sum of the minimum power requirements + for all currently powered-on servers." + ::= { dmmPowerTableEntry 2 } + + dmmPowerKWhCumulative OBJECT-TYPE + SYNTAX DellPowerReading + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the cumulative chassis power + usage (in KWh) since last reset." + ::= { dmmPowerTableEntry 3 } + + dmmPowerKWhCumulativeTime OBJECT-TYPE + SYNTAX DellTimestamp + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the timestamp of the most recent + chassis power accumulator reset." + ::= { dmmPowerTableEntry 4 } + + dmmPowerWattsPeakUsage OBJECT-TYPE + SYNTAX DellPowerReading + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the chassis peak power + usage (in Watts) since last reset." + ::= { dmmPowerTableEntry 5 } + + dmmPowerWattsPeakTime OBJECT-TYPE + SYNTAX DellTimestamp + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the timestamp of the most recent + chassis peak power usage." + ::= { dmmPowerTableEntry 6 } + + dmmPowerWattsMinUsage OBJECT-TYPE + SYNTAX DellPowerReading + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the chassis mimimum power + usage (in Watts) since last reset." + ::= { dmmPowerTableEntry 7 } + + dmmPowerWattsMinTime OBJECT-TYPE + SYNTAX DellTimestamp + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the timestamp of the most recent + chassis minimum power usage." + ::= { dmmPowerTableEntry 8 } + + dmmPowerWattsReading OBJECT-TYPE + SYNTAX DellPowerReading + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the instantaneous chassis power + usage (in Watts)." + ::= { dmmPowerTableEntry 9 } + + ------------------------------------------------------------------------------- + -- table: PSU info + ------------------------------------------------------------------------------- + + dmmPSUChassisIndex OBJECT-TYPE + SYNTAX DellPowerIndexRange + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the index + (one-based) of the associated chassis." + ::= { dmmPSUTableEntry 1 } + + dmmPSUIndex OBJECT-TYPE + SYNTAX DellPSUIndexRange + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the index + (one-based) of the associated PSU." + ::= { dmmPSUTableEntry 2 } + + dmmPSULocation OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the location + of the PSU." + ::= { dmmPSUTableEntry 3 } + + dmmPSUState OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the enabled state of + of the PSU." + ::= { dmmPSUTableEntry 4 } + + dmmPSUType OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the type + of the PSU." + ::= { dmmPSUTableEntry 5 } + + dmmPSUCapacity OBJECT-TYPE + SYNTAX DellPowerReading + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the capacity in watts + of the PSU." + ::= { dmmPSUTableEntry 6 } + + dmmPSUVoltage OBJECT-TYPE + SYNTAX DellPowerReading + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the input voltage + of the PSU." + ::= { dmmPSUTableEntry 7 } + + dmmPSUCurrStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "This attribute defines the current status + of the PSU." + ::= { dmmPSUTableEntry 8 } + + ------------------------------------------------------------------------------- + -- group: Chassis Alerts 2 + ------------------------------------------------------------------------------- + + dmmCA2MessageID OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION "Message ID of the alert." + ::= { dmmChassisAlert2Variables 1 } + + dmmCA2Message OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "Message describing the alert." + ::= { dmmChassisAlert2Variables 2 } + + dmmCA2MessageArgs OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "Concatenated set of strings representing any message arguments + that were used to construct the alert message. 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 were preprocessed and changed to single + quotes." + ::= { dmmChassisAlert2Variables 3 } + + dmmCA2AlertStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "Status of the alert." + ::= { dmmChassisAlert2Variables 4 } + + dmmCA2FQDD OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..512)) + ACCESS read-only + STATUS mandatory + DESCRIPTION "Fully qualified device descriptor of device causing the alert." + ::= { dmmChassisAlert2Variables 5 } + + + ------------------------------------------------------------------------------- + -- group: Generic Alerts + ------------------------------------------------------------------------------- + + dmmDeviceServiceTag OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Service tag of the device." + + ::= { dmmGenericAlertVariables 1 } + + dmmCategoryName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..512)) + ACCESS read-only + STATUS mandatory + DESCRIPTION "Category Name" + ::= { dmmGenericAlertVariables 2 } + + dmmSubCategoryName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..512)) + ACCESS read-only + STATUS mandatory + DESCRIPTION "Sub Category Name" + ::= { dmmGenericAlertVariables 3 } + + dmmSeverity OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..512)) + ACCESS read-only + STATUS mandatory + DESCRIPTION "Severity" + ::= { dmmGenericAlertVariables 4 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Amperage Probe Traps + -- + -- Category: System/1 + -- Subcategory: AMP/16 + ------------------------------------------------------------------------------ + + alert2AmperageProbeNormal TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag } + DESCRIPTION + "Current sensor reading is within range." + --#TYPE "System: Amperage Normal" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2179 + + alert2AmperageProbeWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Current sensor has detected a warning value." + --#TYPE "System: Amperage Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2178 + + alert2AmperageProbeFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Current sensor has detected a failure value." + --#TYPE "System: Amperage Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2177 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Battery Traps + -- + -- Category: System/1 + -- Subcategory: BAT/22 + ------------------------------------------------------------------------------ + + alert2BatteryNormal TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Battery state has returned to normal; + or battery presence had been detected." + --#TYPE "System: Battery Normal" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2227 + + alert2BatteryWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Battery is low." + --#TYPE "System: Battery Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2226 + + alert2BatteryFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Battery has failed or battery is absent." + --#TYPE "System: Battery Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2225 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Cable Traps + -- + -- Category: System/1 + -- Subcategory: CBL/43 + ------------------------------------------------------------------------------ + + alert2CableFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Cable failure." + --#TYPE "System: Cable Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2393 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Traps + -- + -- Category: System/1 + -- Subcategory: MM/62 + ------------------------------------------------------------------------------ + + alert2CMCWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Chassis Management Module detected a warning." + --#TYPE "System: Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2546 + + alert2CMCFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Chassis Management Module detected an error." + --#TYPE "System: Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2545 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Fan Traps + -- + -- Category: System/1 + -- Subcategory: FAN/13 + ------------------------------------------------------------------------------ + + alert2FanInformation TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Fan information." + --#TYPE "System: Fan Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2155 + + alert2FanWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Fan warning." + --#TYPE "System: Fan Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2154 + + alert2FanFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Fan failure." + --#TYPE "System: Fan Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2153 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Hardware Configuration Traps + -- + -- Category: System/1 + -- Subcategory: HWC/35 + ------------------------------------------------------------------------------ + + alert2HardwareConfigurationInformation TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Hardware configuration information." + --#TYPE "System: Hardware Configuration Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2331 + + alert2HardwareConfigurationWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Hardware configuration warning." + --#TYPE "System: Hardware 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2330 + + alert2HardwareConfigurationFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Hardware configuration failure or critical event." + --#TYPE "System: Hardware 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2329 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: IO Virtualization Traps + -- + -- Category: System/1 + -- Subcategory: IOV/63 + ------------------------------------------------------------------------------ + + alert2IOVirtualizationInformation TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "IO Virtualization information." + --#TYPE "System: IO Virtualization Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2555 + + alert2IOVirtualizationWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "IO Virtualization warning." + --#TYPE "System: IO Virtualization Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2554 + + alert2IOVirtualizationFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "IO Virtualization failure or critical event." + --#TYPE "System: IO Virtualization Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2553 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Link Status Traps + -- + -- Category: System/1 + -- Subcategory: LNK/25 + ------------------------------------------------------------------------------ + + alert2LinkStatusInformation TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Link status information." + --#TYPE "System: Link Status Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2251 + + alert2LinkStatusWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Link status warning." + --#TYPE "System: Link Status Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2250 + + alert2LinkStatusFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Link status failure or critical event." + --#TYPE "System: Link Status Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2249 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Power Supply Traps + -- + -- Category: System/1 + -- Subcategory: PSU/17 + ------------------------------------------------------------------------------ + + alert2PowerSupplyNormal TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Power supply has returned to normal." + --#TYPE "System: Power Supply Normal" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2187 + + alert2PowerSupplyWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Power supply has detected a warning." + --#TYPE "System: Power Supply Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2186 + + alert2PowerSupplyFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Power supply has detected a failure." + --#TYPE "System: Power Supply Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2185 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Power Supply Absent Traps + -- + -- Category: System/1 + -- Subcategory: PSUA/52 + ------------------------------------------------------------------------------ + + alert2PowerSupplyAbsent TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Power supply is absent." + --#TYPE "System: Power Supply Absent" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2465 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Power Usage Traps + -- + -- Category: System/1 + -- Subcategory: PWR/28 + ------------------------------------------------------------------------------ + + alert2PowerUsageInformation TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Power usage information." + --#TYPE "System: 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2275 + + alert2PowerUsageWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Power usage warning." + --#TYPE "System: Power Usage Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2274 + + alert2PowerUsageFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2273 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Redundancy Traps + -- + -- Category: System/1 + -- Subcategory: RDU/53 + ------------------------------------------------------------------------------ + + alert2RedundancyInformation TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Redundancy information." + --#TYPE "System: Redundancy Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2475 + + alert2RedundancyDegraded TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Redundancy is degraded." + --#TYPE "System: Redundancy Degraded" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2474 + + alert2RedundancyLost TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Redundancy is lost." + --#TYPE "System: Redundancy Lost" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2473 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Security Event Traps + -- + -- Category: System/1 + -- Subcategory: SEC/42 + ------------------------------------------------------------------------------ + + alert2SecurityInformation TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Security information." + --#TYPE "System: 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2387 + + alert2SecurityWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Security warning." + --#TYPE "System: 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2386 + + alert2SecurityFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Security failure or critical event." + --#TYPE "System: 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2385 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: System Event Log Traps + -- + -- Category: System/1 + -- Subcategory: SEL/41 + ------------------------------------------------------------------------------ + + alert2SystemEventLogInformation TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "System Event Log information." + --#TYPE "System: System Event Log Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2379 + + alert2SystemEventLogWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "System Event Log warning." + --#TYPE "System: System Event Log Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2378 + + alert2SystemEventLogFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "System Event Log failure or critical event." + --#TYPE "System: System Event Log Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2377 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Software Configuration Traps + -- + -- Category: System/1 + -- Subcategory: SWC/36 + ------------------------------------------------------------------------------ + + alert2SoftwareConfigurationInformation TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Software configuration information." + --#TYPE "System: Software Configuration Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2339 + + alert2SoftwareConfigurationWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Software configuration warning." + --#TYPE "System: 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2338 + + alert2SoftwareConfigurationFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2337 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Temperature Probe Traps + -- + -- Category: System/1 + -- Subcategory: TMP/14 + ------------------------------------------------------------------------------ + + alert2TemperatureProbeNormal TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Temperature sensor value is within range." + --#TYPE "System: Temperature Normal" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2163 + + alert2TemperatureProbeWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Temperature sensor has detected a warning value." + --#TYPE "System: Temperature Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2162 + + alert2TemperatureProbeFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Temperature sensor has detected a failure value." + --#TYPE "System: Temperature Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2161 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Voltage Probe Traps + -- + -- Category: System/1 + -- Subcategory: VLT/15 + ------------------------------------------------------------------------------ + + alert2VoltageProbeNormal TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Voltage sensor reading is within range." + --#TYPE "System: Voltage Normal" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2171 + + alert2VoltageProbeWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Voltage sensor has detected a warning value." + --#TYPE "System: Voltage Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2170 + + alert2VoltageProbeFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Voltage sensor has detected a failure value." + --#TYPE "System: Voltage Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 2169 + + ------------------------------------------------------------------------------- + -- Chassis Alerts 2: Storage: Battery Traps + -- + -- Category: Storage/2 + -- Subcategory: BAT/22 + ------------------------------------------------------------------------------- + + alert2StorageBatteryInformation TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Storage Battery information." + --#TYPE "Storage: Battery Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4275 + + alert2StorageBatteryWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Storage Battery warning." + --#TYPE "Storage: Battery Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 4274 + + alert2StorageBatteryFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Storage Battery failure." + --#TYPE "Storage: Battery Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS MANDATORY + ::= 4273 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Storage: Controller Traps + -- + -- Category: Storage/2 + -- Subcategory: CTL/29 + ------------------------------------------------------------------------------ + + alert2StorageControllerInformation TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Storage Controller information." + --#TYPE "Storage: Controller Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4331 + + alert2StorageControllerWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Storage Controller warning." + --#TYPE "Storage: Controller Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 4330 + + alert2StorageControllerFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Storage Controller failure." + --#TYPE "Storage: Controller Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS MANDATORY + ::= 4329 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Storage: Enclosure Traps + -- + -- Category: Storage/2 + -- Subcategory: ENC/30 + ------------------------------------------------------------------------------ + + alert2StorageEnclosureInformation TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Storage Enclosure information." + --#TYPE "Storage: Enclosure Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4339 + + alert2StorageEnclosureWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Storage Enclosure warning." + --#TYPE "Storage: Enclosure Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 4338 + + alert2StorageEnclosureFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Storage Enclosure failure." + --#TYPE "Storage: Enclosure Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS MANDATORY + ::= 4337 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Storage: Fan Traps + -- + -- Category: Storage/2 + -- Subcategory: FAN/13 + ------------------------------------------------------------------------------ + + alert2StorageFanInformation TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Storage Fan information." + --#TYPE "Storage: Fan Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4203 + + alert2StorageFanWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Storage Fan warning." + --#TYPE "Storage: Fan Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 4202 + + alert2StorageFanFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Storage Fan failure." + --#TYPE "Storage: Fan Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS MANDATORY + ::= 4201 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Storage: Physical Disk Traps + -- + -- Category: Storage/2 + -- Subcategory: PDR/31 + ------------------------------------------------------------------------------ + + alert2StoragePhysicalDiskInformation TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Storage Physical disk information." + --#TYPE "Storage: Physical Disk Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4347 + + alert2StoragePhysicalDiskWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Storage Physical disk warning." + --#TYPE "Storage: Physical Disk Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 4346 + + alert2StoragePhysicalDiskFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Storage Physical disk failure." + --#TYPE "Storage: Physical Disk Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS MANDATORY + ::= 4345 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Storage: Power Supply Traps + -- + -- Category: Storage/2 + -- Subcategory: PSU/17 + ------------------------------------------------------------------------------ + + alert2StoragePowerSupplyInformation TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Storage Power supply information." + --#TYPE "Storage: Power Supply Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4235 + + alert2StoragePowerSupplyWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Storage Power supply warning." + --#TYPE "Storage: Power Supply Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 4234 + + alert2StoragePowerSupplyFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Storage Power supply failure." + --#TYPE "Storage: Power Supply Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#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 dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4435 + + alert2StorageSecurityWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4434 + + alert2StorageSecurityFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4433 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Storage: Storage Management Status Traps + -- + -- Category: Storage/2 + -- Subcategory: STOR/10 + ------------------------------------------------------------------------------ + + alert2StorageManagementInformation TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + 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, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4179 + + alert2StorageManagementWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + 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, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 4178 + + alert2StorageManagementFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + 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, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS MANDATORY + ::= 4177 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Storage: Temperature Probe Traps + -- + -- Category: Storage/2 + -- Subcategory: TMP/14 + ------------------------------------------------------------------------------ + + alert2StorageTemperatureProbeInformation TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Storage Temperature probe information." + --#TYPE "Storage: Temperature Probe Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4211 + + alert2StorageTemperatureProbeWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Storage Temperature probe warning." + --#TYPE "Storage: Temperature Probe Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 4210 + + alert2StorageTemperatureProbeFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Storage Temperature probe failure." + --#TYPE "Storage: Temperature Probe Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS MANDATORY + ::= 4209 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Storage: Virtual Disk Traps + -- + -- Category: Storage/2 + -- Subcategory: VDR/32 + ------------------------------------------------------------------------------ + + alert2StorageVirtualDiskInformation TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Storage Virtual disk information." + --#TYPE "Storage: Virtual Disk Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4355 + + alert2StorageVirtualDiskWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Storage Virtual disk warning." + --#TYPE "Storage: Virtual Disk Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 4354 + + alert2StorageVirtualDiskFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Storage Virtual disk failure." + --#TYPE "Storage: Virtual Disk Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#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 dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 6314 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Audit: Traps + -- + -- Category: Audit/4 + -- Subcategory: /62 + ------------------------------------------------------------------------------ + + alert2CMCAuditInformation TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Chassis Management Module audit information." + --#TYPE "Audit: Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8691 + + alert2CMCAuditWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Chassis Management Module audit warning." + --#TYPE "Audit: Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 8690 + + alert2CMCAuditFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Chassis Management Module audit failure or critical event." + --#TYPE "Audit: Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 8689 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Audit: IO Virtualization Traps + -- + -- Category: Audit/4 + -- Subcategory: IOV/63 + ------------------------------------------------------------------------------ + + alert2IOVirtualizationAuditWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "IO Virtualization audit warning." + --#TYPE "Audit: IO Virtualization Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 8698 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Audit: License Traps + -- + -- Category: Audit/4 + -- Subcategory: LIC/40 + ------------------------------------------------------------------------------ + + alert2LicenseInformation TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "License information." + --#TYPE "Audit: License Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8515 + + alert2LicenseWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "License warning." + --#TYPE "Audit: License Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 8514 + + alert2LicenseFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "License failure." + --#TYPE "Audit: License Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 8513 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Audit: PCI Device Traps + -- + -- Category: Audit/4 + -- Subcategory: PCI/46 + ------------------------------------------------------------------------------ + + alert2PCIDeviceAuditWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "PCI device audit warning." + --#TYPE "Audit: PCI Device Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 8562 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Audit: Power Supply Traps + -- + -- Category: Audit/4 + -- Subcategory: PSU/17 + ------------------------------------------------------------------------------ + + alert2PowerSupplyAuditWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Power Supply audit warning." + --#TYPE "Audit: Power Supply Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 8330 + + alert2PowerSupplyAuditFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Power Supply audit failure or critical event." + --#TYPE "Audit: Power Supply Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 8329 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Audit: Power Usage Traps + -- + -- Category: Audit/4 + -- Subcategory: PWR/28 + ------------------------------------------------------------------------------ + + alert2PowerUsageAuditInformation TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8419 + + alert2PowerUsageAuditWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Power usage audit warning." + --#TYPE "Audit: Power Usage Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 8418 + + alert2PowerUsageAuditFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Power usage audit failure or critical event." + --#TYPE "Audit: 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 8417 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Audit: Software Change Traps + -- + -- Category: Audit/4 + -- Subcategory: SWU/21 + ------------------------------------------------------------------------------ + + alert2SoftwareChangeAuditFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Software change audit failure or critical event." + --#TYPE "Audit: Software Change Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 8361 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Configuration: IO Virtualization Traps + -- + -- Category: Configuration/5 + -- Subcategory: IOV/63 + ------------------------------------------------------------------------------ + + alert2IOVConfigurationInformation TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "IO Virtualization configuration information." + --#TYPE "Configuration: IO Virtualization Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 10747 + + alert2IOVConfigurationWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "IO Virtualization configuration warning." + --#TYPE "Configuration: IO Virtualization Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 10746 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Configuration: PCI Device Traps + -- + -- Category: Configuration/5 + -- Subcategory: PCI/46 + ------------------------------------------------------------------------------ + + alert2PCIDeviceConfigurationInformation TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "PCI device configuration information." + --#TYPE "Configuration: PCI Device Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#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 dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 10530 + + alert2SWCConfigurationFailure TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 10529 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Configuration: Test Traps + -- + -- Category: Configuration/5 + -- Subcategory: TST/19 + ------------------------------------------------------------------------------ + + alert2CMCTestTrap TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + DESCRIPTION + "Test trap generated in response to a user request." + --#TYPE "Configuration: Test Trap" + --#SEVERITY INFORMATIONAL + --#SUMMARY "%s" + --#ARGUMENTS {1} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 10395 + + ------------------------------------------------------------------------------ + -- Alert 1: Internal: Internal MM Traps + -- + -- Category: Internal/1 + -- Subcategory: Internal/1 + ------------------------------------------------------------------------------ + alertGenericCritical TRAP-TYPE + ENTERPRISE dmmGenericAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "MM generic critical system alert." + --#TYPE "Internal: MM System Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Internal Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 100 + + ------------------------------------------------------------------------------ + -- MM Alert 2: Internal: Internal MM Traps + -- + -- Category: Internal/1 + -- Subcategory: Internal/2 + ------------------------------------------------------------------------------ + alertGenericWarning TRAP-TYPE + ENTERPRISE dmmGenericAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "MM generic warning system alert." + --#TYPE "Internal: MM System Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Internal Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 200 + + ------------------------------------------------------------------------------ + -- MM Alert 3: Internal: Internal MM Traps + -- + -- Category: Internal/1 + -- Subcategory: Internal/3 + ------------------------------------------------------------------------------ + alertGenericNormal TRAP-TYPE + ENTERPRISE dmmGenericAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "MM generic normal system alert." + --#TYPE "Internal: MM System Alert" + --#SEVERITY NORMAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Internal Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 300 + + ------------------------------------------------------------------------------ + -- MM Alert 4: Internal: Internal MM Traps + -- + -- Category: Internal/1 + -- Subcategory: Internal/4 + ------------------------------------------------------------------------------ + alertGenericInformational TRAP-TYPE + ENTERPRISE dmmGenericAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "MM generic information system alert." + --#TYPE "Internal: MM System Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Internal Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 400 + + ------------------------------------------------------------------------------ + -- MM Alert 5: Internal: Internal MM Traps + -- + -- Category: Internal/1 + -- Subcategory: Internal/5 + ------------------------------------------------------------------------------ + alertGenericTestTrapEvent TRAP-TYPE + ENTERPRISE dmmGenericAlertGroup + VARIABLES { dmmCA2Message + } + DESCRIPTION + "MM Generated a test trap event in response to a user request." + --#TYPE "Internal: Dell MM Test TRAP Event" + --#SEVERITY INFORMATIONAL + --#SUMMARY "%s" + --#ARGUMENTS {0} + --#CATEGORY "Status Events" + ::= 500 + + + ------------------------------------------------------------------------------ + -- Alert 6: Internal: Internal MM Audit Traps + -- + -- Category: Internal/1 + -- Subcategory: Internal/6 + ------------------------------------------------------------------------------ + alertAuditCritical TRAP-TYPE + ENTERPRISE dmmGenericAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "MM audit critical system alert." + --#TYPE "Internal: MM System Audit Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Internal Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 600 + + ------------------------------------------------------------------------------ + -- MM Alert 7: Internal: Internal MM Audit Traps + -- + -- Category: Internal/1 + -- Subcategory: Internal/7 + ------------------------------------------------------------------------------ + alertAuditWarning TRAP-TYPE + ENTERPRISE dmmGenericAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "MM audit warning system alert." + --#TYPE "Internal: MM System Audit Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Internal Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 700 + + + ------------------------------------------------------------------------------ + -- MM Alert 8: Internal: Internal MM Audit Traps + -- + -- Category: Internal/1 + -- Subcategory: Internal/8 + ------------------------------------------------------------------------------ + alertAuditNormal TRAP-TYPE + ENTERPRISE dmmGenericAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "MM audit normal system alert." + --#TYPE "Internal: MM System Audit Alert" + --#SEVERITY NORMAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Internal Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 800 + + + ------------------------------------------------------------------------------ + -- MM Alert 9: Internal: Internal MM Audit Traps + -- + -- Category: Internal/1 + -- Subcategory: Internal/9 + ------------------------------------------------------------------------------ + alertAuditInformational TRAP-TYPE + ENTERPRISE dmmGenericAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "MM audit information system alert." + --#TYPE "Internal: MM System Audit Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Internal Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 900 + + + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: Job Control + ------------------------------------------------------------------------------ + iDRAC10267alertJobControlConfigurationInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Job Control configuration information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 10267 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: Test Alert + ------------------------------------------------------------------------------ + iDRAC10298alertPRDeviceDetectionWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " The indicated device is not detected. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 10298 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: Test Alert + ------------------------------------------------------------------------------ + iDRAC10395alertTestTrapEvent TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " The iDRAC generated a test trap event in response to a user request. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 10395 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: Software Config + ------------------------------------------------------------------------------ + iDRAC10529alertSWCConfigurationFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Software configuration failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 10529 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: Software Config + ------------------------------------------------------------------------------ + iDRAC10530alertSWCConfigurationWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Software configuration warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 10530 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: Software Config + ------------------------------------------------------------------------------ + iDRAC10531alertSWCConfigurationInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Software configuration Information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 10531 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: IP Address + ------------------------------------------------------------------------------ + iDRAC10547alertIPAddressConfigurationInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " IP Address configuration information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 10547 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: Security Event + ------------------------------------------------------------------------------ + iDRAC10578alertSecurityConfigurationWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Security configuration warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 10578 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: PCI Device + ------------------------------------------------------------------------------ + iDRAC10611alertPCIDeviceConfigurationInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " PCI device configuration information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 10611 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: System Info + ------------------------------------------------------------------------------ + iDRAC10627alertSystemConfigurationChangeInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " A Many System Configuration Item Items are changed " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 10627 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: Auto-Discovery + ------------------------------------------------------------------------------ + iDRAC10635alertAutoDiscoveryInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Auto discovery information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 10635 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: IO Identity Optimization + ------------------------------------------------------------------------------ + iDRAC10770alertNetworkConfigurationWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Network configuration warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 10770 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: IO Identity Optimization + ------------------------------------------------------------------------------ + iDRAC10771alertNetworkConfigurationInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Network configuration information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 10771 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: Other + ------------------------------------------------------------------------------ + iDRAC11274alertSDKConfigurationWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " The iDRAC generated a trap event with SDK plugin configuration change warning " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 11274 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: Other + ------------------------------------------------------------------------------ + iDRAC11275alertSDKConfigurationInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " The iDRAC generated a trap event with SDK plugin Configuration change information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 11275 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: NIC Configuration + ------------------------------------------------------------------------------ + iDRAC2089alertNetworkFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Network failure or critical event. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2089 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: NIC Configuration + ------------------------------------------------------------------------------ + iDRAC2090alertNetworkWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Network warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2090 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: NIC Configuration + ------------------------------------------------------------------------------ + iDRAC2091alertNetworkInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Network information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2091 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Fan Event + ------------------------------------------------------------------------------ + iDRAC2153alertFanFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Fan failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2153 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Fan Event + ------------------------------------------------------------------------------ + iDRAC2154alertFanWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Fan warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2154 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Fan Event + ------------------------------------------------------------------------------ + iDRAC2155alertFanInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Fan information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2155 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Temperature + ------------------------------------------------------------------------------ + iDRAC2161alertTemperatureProbeFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Temperature sensor has detected a failure value. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2161 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Temperature + ------------------------------------------------------------------------------ + iDRAC2162alertTemperatureProbeWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Temperature sensor has detected a warning value. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2162 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Temperature + ------------------------------------------------------------------------------ + iDRAC2163alertTemperatureProbeNormal TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Temperature sensor value is within range. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2163 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Voltage + ------------------------------------------------------------------------------ + iDRAC2169alertVoltageProbeFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Voltage sensor has detected a failure value. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2169 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Voltage + ------------------------------------------------------------------------------ + iDRAC2170alertVoltageProbeWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Voltage sensor has detected a warning value. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2170 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Voltage + ------------------------------------------------------------------------------ + iDRAC2171alertVoltageProbeNormal TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Voltage sensor reading is within range. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2171 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Amperage + ------------------------------------------------------------------------------ + iDRAC2177alertAmperageProbeFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Current sensor has detected a failure value. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2177 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Amperage + ------------------------------------------------------------------------------ + iDRAC2178alertAmperageProbeWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Current sensor has detected a warning value. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2178 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Amperage + ------------------------------------------------------------------------------ + iDRAC2179alertAmperageProbeNormal TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Current sensor reading is within range. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2179 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Power Supply + ------------------------------------------------------------------------------ + iDRAC2185alertPowerSupplyFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Power supply has detected a failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2185 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Power Supply + ------------------------------------------------------------------------------ + iDRAC2186alertPowerSupplyWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Power supply has detected a warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2186 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Power Supply + ------------------------------------------------------------------------------ + iDRAC2187alertPowerSupplyNormal TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Power supply has returned to normal. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2187 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: IDSDM Media + ------------------------------------------------------------------------------ + iDRAC2209alertIntegratedDualSDModuleFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Integrated Dual SD Module failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2209 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: IDSDM Media + ------------------------------------------------------------------------------ + iDRAC2210alertIntegratedDualSDModuleWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Integrated Dual SD Module warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2210 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: IDSDM Media + ------------------------------------------------------------------------------ + iDRAC2211alertIntegratedDualSDModuleInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Integrated Dual SD Module information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2211 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Battery Event + ------------------------------------------------------------------------------ + iDRAC2225alertBatteryFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Battery has failed or battery is absent. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2225 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Battery Event + ------------------------------------------------------------------------------ + iDRAC2226alertBatteryWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Battery is low. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2226 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Battery Event + ------------------------------------------------------------------------------ + iDRAC2227alertBatteryNormal TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Battery state has returned to normal " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2227 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Auto System Reset + ------------------------------------------------------------------------------ + iDRAC2233alertAutomaticSystemRecovery TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Automatic system recovery ASR was performed. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2233 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Processor + ------------------------------------------------------------------------------ + iDRAC2241alertProcessorDeviceStatusFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Processor device status has detected a failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2241 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Processor + ------------------------------------------------------------------------------ + iDRAC2242alertProcessorDeviceStatusWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Processor device status has detected a warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2242 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Processor + ------------------------------------------------------------------------------ + iDRAC2243alertProcessorDeviceStatusNormal TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Processor device status has returned to normal. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2243 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Link Status + ------------------------------------------------------------------------------ + iDRAC2249alertLinkStatusFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Link status failure or critical event. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2249 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Link Status + ------------------------------------------------------------------------------ + iDRAC2250alertLinkStatusWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Link status warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2250 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Link Status + ------------------------------------------------------------------------------ + iDRAC2251alertLinkStatusInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Link status information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2251 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Memory + ------------------------------------------------------------------------------ + iDRAC2265alertMemoryDeviceFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Memory device status is critical. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2265 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Memory + ------------------------------------------------------------------------------ + iDRAC2266alertMemoryDeviceWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Memory device status is noncritical. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2266 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Memory + ------------------------------------------------------------------------------ + iDRAC2267alertMemoryDeviceInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Memory device informational event. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2267 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Power Usage + ------------------------------------------------------------------------------ + iDRAC2273alertPowerUsageFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " The system halted because system power exceeds capacity " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2273 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Power Usage + ------------------------------------------------------------------------------ + iDRAC2274alertPowerUsageWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " System performance degraded. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2274 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Power Usage + ------------------------------------------------------------------------------ + iDRAC2275alertPowerUsageInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " System performance restored. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2275 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Physical Disk + ------------------------------------------------------------------------------ + iDRAC2297alertPhysicalDiskFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Physical disk failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2297 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Physical Disk + ------------------------------------------------------------------------------ + iDRAC2298alertPhysicalDiskWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Physical disk warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2298 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Physical Disk + ------------------------------------------------------------------------------ + iDRAC2299alertPhysicalDiskInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Physical disk information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2299 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Hardware Config + ------------------------------------------------------------------------------ + iDRAC2329alertHardwareConfigurationFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Hardware configuration failure or critical event. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2329 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Hardware Config + ------------------------------------------------------------------------------ + iDRAC2330alertHardwareConfigurationWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Hardware configuration warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2330 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Hardware Config + ------------------------------------------------------------------------------ + iDRAC2331alertHardwareConfigurationInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Hardware configuration information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2331 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Software Config + ------------------------------------------------------------------------------ + iDRAC2337alertSoftwareConfigurationFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Software configuration failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2337 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Software Config + ------------------------------------------------------------------------------ + iDRAC2338alertSoftwareConfigurationWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Software configuration warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2338 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Software Config + ------------------------------------------------------------------------------ + iDRAC2339alertSoftwareConfigurationInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Software configuration information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2339 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: System Event Log + ------------------------------------------------------------------------------ + iDRAC2377alertSystemEventLogFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " System Event Log failure or critical event. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2377 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: System Event Log + ------------------------------------------------------------------------------ + iDRAC2378alertSystemEventLogWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " System Event Log warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2378 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: System Event Log + ------------------------------------------------------------------------------ + iDRAC2379alertSystemEventLogInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " System Event Log information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2379 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Security Event + ------------------------------------------------------------------------------ + iDRAC2385alertSecurityFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Security failure or critical event. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2385 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Security Event + ------------------------------------------------------------------------------ + iDRAC2386alertSecurityWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Security warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2386 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Security Event + ------------------------------------------------------------------------------ + iDRAC2387alertSecurityInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Security information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2387 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Cable + ------------------------------------------------------------------------------ + iDRAC2393alertCableFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Cable failure or critical event. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2393 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: OS Event + ------------------------------------------------------------------------------ + iDRAC2409alertOSFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " A critical stop occurred during OS load " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2409 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: OS Event + ------------------------------------------------------------------------------ + iDRAC2411alertOSInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " An OS graceful stop occurred " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2411 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: PCI Device + ------------------------------------------------------------------------------ + iDRAC2417alertPCIDeviceFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " An error was detected for a PCI device. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2417 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: PCI Device + ------------------------------------------------------------------------------ + iDRAC2418alertPCIDeviceWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " A warning event was detected for a PCI device. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2418 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: PCI Device + ------------------------------------------------------------------------------ + iDRAC2419alertPCIDeviceInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " An informational event was detected for a PCI device. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2419 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: BIOS POST + ------------------------------------------------------------------------------ + iDRAC2425alertBiosPostFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " System BIOS detected a failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2425 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: System Info + ------------------------------------------------------------------------------ + iDRAC2433alertInternaliDRACMemoryUnresponsive TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Unable to communicate with internal iDRAC memory " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2433 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: System Info + ------------------------------------------------------------------------------ + iDRAC2435alertServerIdleTime TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Server is either idle or underutilized " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2435 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Processor Absent + ------------------------------------------------------------------------------ + iDRAC2457alertProcessorDeviceAbsent TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Processor device is absent. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2457 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: PSU Absent + ------------------------------------------------------------------------------ + iDRAC2465alertPowerSupplyAbsent TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Power supply is absent. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2465 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Redundancy + ------------------------------------------------------------------------------ + iDRAC2473alertRedundancyLost TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Redundancy is lost. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2473 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Redundancy + ------------------------------------------------------------------------------ + iDRAC2474alertRedundancyDegraded TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Redundancy is degraded. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2474 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Redundancy + ------------------------------------------------------------------------------ + iDRAC2475alertRedundancyInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Redundancy information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2475 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: IDSDM Absent + ------------------------------------------------------------------------------ + iDRAC2481alertIntegratedDualSDModuleAbsent TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Integrated Dual SD Module is absent. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2481 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: IDSDM Redundancy + ------------------------------------------------------------------------------ + iDRAC2489alertIntegratedDualSDModuleRedundancyLost TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Integrated Dual SD Module redundancy is lost. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2489 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: IDSDM Redundancy + ------------------------------------------------------------------------------ + iDRAC2490alertIntegratedDualSDModuleRedundancyDegraded TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Integrated Dual SD Module redundancy is degraded. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2490 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: IDSDM Redundancy + ------------------------------------------------------------------------------ + iDRAC2491alertIntegratedDualSDModuleRedundancyInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Integrated Dual SD Module redundancy information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2491 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: vFlash Event + ------------------------------------------------------------------------------ + iDRAC2505alertvFlashMediaDeviceFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " vFlash Media device failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2505 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: vFlash Event + ------------------------------------------------------------------------------ + iDRAC2506alertvFlashMediaDeviceWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " vFlash Media device warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2506 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: vFlash Event + ------------------------------------------------------------------------------ + iDRAC2507alertvFlashMediaDeviceInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " vFlash Media device information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2507 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: vFlash Absent + ------------------------------------------------------------------------------ + iDRAC2515alertvFlashMediaDeviceAbsent TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " vFlash Media device is absent. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2515 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Temperature Statistics + ------------------------------------------------------------------------------ + iDRAC2521alertTemperatureStatisticsFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Temperature has been above the warning or critical threshold level" + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2521 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Temperature Statistics + ------------------------------------------------------------------------------ + iDRAC2522alertTemperatureStatisticsWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Temperature has been above the warning or critical threshold level" + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2522 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: RAC Event + ------------------------------------------------------------------------------ + iDRAC2531alertRACInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " RAC information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2531 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Fibre Channel + ------------------------------------------------------------------------------ + iDRAC2537alertFiberChannelFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Fiber Channel failure or critical event. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2537 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Fibre Channel + ------------------------------------------------------------------------------ + iDRAC2538alertFiberChannelWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Fiber Channel warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2538 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Fibre Channel + ------------------------------------------------------------------------------ + iDRAC2539alertFiberChannelInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Fiber Channel information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2539 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Management Module + ------------------------------------------------------------------------------ + iDRAC2545alertCMCFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Chassis Management Controller detected an error. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2545 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Management Module + ------------------------------------------------------------------------------ + iDRAC2546alertCMCWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Chassis Management Controller detected a warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2546 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: IO Virtualization + ------------------------------------------------------------------------------ + iDRAC2553alertIOVirtualizationFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " IO Virtualization failure or critical event. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2553 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: System Performance Event + ------------------------------------------------------------------------------ + iDRAC2650alertSystemPerformanceWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " System Performance warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 2650 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Other + ------------------------------------------------------------------------------ + iDRAC3049alertLiquidCoolingLeakFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " A large leak is detected on the device " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 3049 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Other + ------------------------------------------------------------------------------ + iDRAC3050alertLiquidCoolingLeakWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " A small leak is detected on the device " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 3050 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Other + ------------------------------------------------------------------------------ + iDRAC3051alertLiquidCoolingLeakInformational TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " A small leak that was earlier detected on the device is now resolved. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 3051 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Other + ------------------------------------------------------------------------------ + iDRAC3082alertSDKSystemWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " The iDRAC generated a trap event due to a warning from SDK plugin. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 3082 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Other + ------------------------------------------------------------------------------ + iDRAC3083alertSDKSystemInformational TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " The iDRAC generated a trap as iDRAC SDK plugin started working as expected. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 3083 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Storage + ------------------------------------------------------------------------------ + iDRAC4177alertStorageManagementFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Storage Management has detected a device independent error condition." + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4177 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Storage + ------------------------------------------------------------------------------ + iDRAC4178alertStorageManagementWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Storage Management has detected a device independent warning" + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4178 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Storage + ------------------------------------------------------------------------------ + iDRAC4179alertStorageManagementInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Storage Management Information." + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4179 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Fan Event + ------------------------------------------------------------------------------ + iDRAC4201alertStorageFanFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Fan failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4201 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Fan Event + ------------------------------------------------------------------------------ + iDRAC4202alertStorageFanWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Fan warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4202 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Fan Event + ------------------------------------------------------------------------------ + iDRAC4203alertStorageFanInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Fan information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4203 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Temperature + ------------------------------------------------------------------------------ + iDRAC4209alertStorageTemperatureProbeFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Temperature probe failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4209 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Temperature + ------------------------------------------------------------------------------ + iDRAC4210alertStorageTemperatureProbeWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Temperature probe warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4210 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Temperature + ------------------------------------------------------------------------------ + iDRAC4211alertStorageTemperatureProbeInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Temperature probe information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4211 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Power Supply + ------------------------------------------------------------------------------ + iDRAC4233alertStoragePowerSupplyFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Power supply failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4233 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Power Supply + ------------------------------------------------------------------------------ + iDRAC4234alertStoragePowerSupplyWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Power supply warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4234 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Power Supply + ------------------------------------------------------------------------------ + iDRAC4235alertStoragePowerSupplyInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Power supply information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4235 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Battery Event + ------------------------------------------------------------------------------ + iDRAC4273alertStorageBatteryFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Battery failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4273 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Battery Event + ------------------------------------------------------------------------------ + iDRAC4274alertStorageBatteryWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Battery warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4274 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Battery Event + ------------------------------------------------------------------------------ + iDRAC4275alertStorageBatteryInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Battery information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4275 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Storage Controller + ------------------------------------------------------------------------------ + iDRAC4329alertStorageControllerFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Controller failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4329 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Storage Controller + ------------------------------------------------------------------------------ + iDRAC4330alertStorageControllerWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Controller warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4330 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Storage Controller + ------------------------------------------------------------------------------ + iDRAC4331alertStorageControllerInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Controller information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4331 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Storage Enclosure + ------------------------------------------------------------------------------ + iDRAC4337alertStorageEnclosureFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Enclosure failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4337 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Storage Enclosure + ------------------------------------------------------------------------------ + iDRAC4338alertStorageEnclosureWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Enclosure warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4338 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Storage Enclosure + ------------------------------------------------------------------------------ + iDRAC4339alertStorageEnclosureInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Enclosure information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4339 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Physical Disk + ------------------------------------------------------------------------------ + iDRAC4345alertStoragePhysicalDiskFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Physical disk failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4345 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Physical Disk + ------------------------------------------------------------------------------ + iDRAC4346alertStoragePhysicalDiskWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Physical disk warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4346 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Physical Disk + ------------------------------------------------------------------------------ + iDRAC4347alertStoragePhysicalDiskInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Physical disk information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4347 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Virtual Disk + ------------------------------------------------------------------------------ + iDRAC4353alertStorageVirtualDiskFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Virtual disk failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4353 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Virtual Disk + ------------------------------------------------------------------------------ + iDRAC4354alertStorageVirtualDiskWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Virtual disk warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4354 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Virtual Disk + ------------------------------------------------------------------------------ + iDRAC4355alertStorageVirtualDiskInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Virtual disk information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4355 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: SSD Devices + ------------------------------------------------------------------------------ + iDRAC4370alertStorageSolidstateDrive TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " SSD is less than the threshold value. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4370 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Security Event + ------------------------------------------------------------------------------ + iDRAC4433alertStorageSecurityFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Storage Security failure or critical event. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4433 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Security Event + ------------------------------------------------------------------------------ + iDRAC4434alertStorageSecurityWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Storage Security warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4434 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Security Event + ------------------------------------------------------------------------------ + iDRAC4435alertStorageSecurityInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Storage Security information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4435 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Software Defined Storage + ------------------------------------------------------------------------------ + iDRAC4761alertStorageSoftwareDefinedSubSystemFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Software defined storage subsystem failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4761 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Software Defined Storage + ------------------------------------------------------------------------------ + iDRAC4762alertStorageSoftwareDefinedSubSystemWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Software defined storage subsystem warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4762 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Updates + -- Subcategory: Firmware Download + ------------------------------------------------------------------------------ + iDRAC6211alertUpdateJobInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Update job information " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 6211 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Updates + -- Subcategory: Software Change + ------------------------------------------------------------------------------ + iDRAC6314alertSoftwareChangeUpdateWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Software change update warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 6314 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Temperature + ------------------------------------------------------------------------------ + iDRAC8305alertTemperatureProbeChangeFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Temperature increase Error. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8305 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Temperature + ------------------------------------------------------------------------------ + iDRAC8306alertTemperatureProbeReadWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Unable to read Temperature Sensors " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8306 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Power Supply + ------------------------------------------------------------------------------ + iDRAC8329alertPowerSupplyAuditFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Power Supply audit failure or critical event. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8329 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Power Supply + ------------------------------------------------------------------------------ + iDRAC8330alertPowerSupplyAuditWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Power Supply audit warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8330 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Power Usage + ------------------------------------------------------------------------------ + iDRAC8417alertPowerUsageAuditFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Power usage audit failure or critical event. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8417 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Power Usage + ------------------------------------------------------------------------------ + iDRAC8418alertPowerUsageAuditWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Power usage audit warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8418 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Power Usage + ------------------------------------------------------------------------------ + iDRAC8419alertPowerUsageAuditInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Power usage audit information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8419 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Hardware Config + ------------------------------------------------------------------------------ + iDRAC8474alertHWCAuditWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Hardware configuration warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8474 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Hardware Config + ------------------------------------------------------------------------------ + iDRAC8475alertHWCAuditInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Hardware configuration audit information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8475 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: User Tracking + ------------------------------------------------------------------------------ + iDRAC8490alertUserTrackingWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " User Tracking warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8490 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: IP Address + ------------------------------------------------------------------------------ + iDRAC8499alertiDRACIPAddressChange TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " iDRAC IP address has changed. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8499 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Licensing + ------------------------------------------------------------------------------ + iDRAC8513alertLicenseFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " License failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8513 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Licensing + ------------------------------------------------------------------------------ + iDRAC8514alertLicenseWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " License warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8514 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Licensing + ------------------------------------------------------------------------------ + iDRAC8515alertLicenseInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " License information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8515 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: PCI Device + ------------------------------------------------------------------------------ + iDRAC8562alertPCIDeviceAuditWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " PCI device audit warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8562 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: System Info + ------------------------------------------------------------------------------ + iDRAC8579alertSystemPowerStateChangeInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Host is going through a power state change" + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8579 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Debug + ------------------------------------------------------------------------------ + iDRAC8594alertDebugWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Debug authorization failed. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8594 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Debug + ------------------------------------------------------------------------------ + iDRAC8595alertDebugInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Debug authorized. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8595 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: RAC Event + ------------------------------------------------------------------------------ + iDRAC8674alertRacConfigurationChangewarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Configuration or state Change warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8674 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: RAC Event + ------------------------------------------------------------------------------ + iDRAC8675alertRacConfigurationChangeInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Configuration or state Change Information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8675 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Management Module + ------------------------------------------------------------------------------ + iDRAC8689alertCMCAuditFailure TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Chassis Management Controller audit failure or critical event. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8689 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Management Module + ------------------------------------------------------------------------------ + iDRAC8690alertCMCAuditWarning TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Chassis Management Controller audit warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8690 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Management Module + ------------------------------------------------------------------------------ + iDRAC8691alertCMCAuditInformation TRAP-TYPE + ENTERPRISE dmmiDRACAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + " Chassis Management Controller audit information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 8691 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Devices + ------------------------------------------------------------------------------ + alert851138RCPRestoreInformational TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The automatic restoration of chassis settings is completed on the right control panel." + --#TYPE "Forwarded: Forwarded console Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 851138 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Devices + ------------------------------------------------------------------------------ + alert851139RCPRestoreCritical TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The automatic restoration of chassis settings is either unsuccessful orcompleted with warnings on the right control panel." + --#TYPE "Forwarded: Forwarded console Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 851139 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Devices + ------------------------------------------------------------------------------ + alert856129DeviceStateInformational TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The device health status has changed." + --#TYPE "Forwarded: Forwarded console Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 856129 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Devices + ------------------------------------------------------------------------------ + alert856130DeviceStateCritical TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The device power state has changed." + --#TYPE "Forwarded: Forwarded console Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 856130 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Devices + ------------------------------------------------------------------------------ + alert856131DeviceStateCritical TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The operation cannot be performed on the device because connection with the device is lost." + --#TYPE "Forwarded: Forwarded console Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 856131 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Devices + ------------------------------------------------------------------------------ + alert856132DeviceStateInformational TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "A new device is detected in the chassis." + --#TYPE "Forwarded: Forwarded console Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 856132 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: Devices + ------------------------------------------------------------------------------ + alert856133DeviceStateInformational TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "A new device is successfully inserted in the chassis." + --#TYPE "Forwarded: Forwarded console Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 856133 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: Devices + ------------------------------------------------------------------------------ + alert856134DeviceStateInformational TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "A device is removed from the chassis." + --#TYPE "Forwarded: Forwarded console Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 856134 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Devices + ------------------------------------------------------------------------------ + alert856172DeviceStateInformational TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "Device Health Changed to OK." + --#TYPE "Forwarded: Forwarded console Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 856172 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Devices + ------------------------------------------------------------------------------ + alert856173DeviceStateCritical TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The device health status has changed." + --#TYPE "Forwarded: Forwarded console Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 856173 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Devices + ------------------------------------------------------------------------------ + alert856174DeviceStateCritical TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The device health status has changed." + --#TYPE "Forwarded: Forwarded console Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 856174 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Devices + ------------------------------------------------------------------------------ + alert856175DeviceStateWarning TRAP-TYPE + ENTERPRISE dmmChassisAlert2Group + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The device health status has changed." + --#TYPE "Forwarded: Forwarded console Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 856175 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Fabric + ------------------------------------------------------------------------------ + nwIOM980021AlertFabricInformational TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The health status of SmartFabric identified in the message is ok." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 980021 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Fabric + ------------------------------------------------------------------------------ + nwIOM980022AlertFabricWarning TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The health status of the SmartFabric identified in the message is in the Warning state." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 980022 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Fabric + ------------------------------------------------------------------------------ + nwIOM980023AlertFabricCritical TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The health status of the SmartFabric identified in the message is in Critical state." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 980023 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Fabric + ------------------------------------------------------------------------------ + nwIOM980024AlertFabricInformational TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The SmartFabric identified in the message is valid. The SmartFabric validation criteria such as design fabric node inventory I O module placement requirements and inter node connectivity are consistent." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 980024 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Fabric + ------------------------------------------------------------------------------ + nwIOM980025AlertFabricWarning TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The validation of the SmartFabric for the selected fabric design has failed." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 980025 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Fabric + ------------------------------------------------------------------------------ + nwIOM980026AlertFabricInformational TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The creation or deletion of SmartFabric with the fabric ID identified in the message is started." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 980026 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Fabric + ------------------------------------------------------------------------------ + nwIOM980027AlertFabricInformational TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The SmartFabric with the fabric ID identified in the message is currently being created or deleted." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 980027 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Fabric + ------------------------------------------------------------------------------ + nwIOM980028AlertFabricInformational TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The creation or deletion of SmartFabric with the fabric ID identified in the message is successfully completed." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 980028 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Fabric + ------------------------------------------------------------------------------ + nwIOM980029AlertFabricCritical TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The creation or deletion of SmartFabric with the fabric ID identified in the message cannot be completed because of many ongoing maintenance operations." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 980029 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Fabric + ------------------------------------------------------------------------------ + nwIOM980030AlertFabricInformational TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "New fabric design is updated after the chassis change." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 980030 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Fabric + ------------------------------------------------------------------------------ + nwIOM980031AlertFabricInformational TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The SmartFabric identified in the message is successfully deleted by the Fabric Manager. The switches will automatically restart and be in the Full Switch mode." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 980031 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Fabric + ------------------------------------------------------------------------------ + nwIOM980032AlertFabricInformational TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The switch identified in the message is detected as a potential replacement switch for a faulty or old switch which must be replaced. The old or faulty switch belongs to the SmartFabric that has the fabric ID as identified in the message." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 980032 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Interface + ------------------------------------------------------------------------------ + nwIOM990001AlertInterfaceInformational TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The interface identified in the message is in operational status." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 990001 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Interface + ------------------------------------------------------------------------------ + nwIOM990002AlertInterfaceWarning TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The interface identified in the message is not operational." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 990002 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Link + ------------------------------------------------------------------------------ + nwIOM1000001AlertLinkInformational TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The link between Source and Destination identified in the message is created." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1000001 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Link + ------------------------------------------------------------------------------ + nwIOM1000002AlertLinkWarning TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The link identified in the message is successfully deleted." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1000002 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Node + ------------------------------------------------------------------------------ + nwIOM1010001AlertNodeInformational TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The I O Module identified in the message is operational." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1010001 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Node + ------------------------------------------------------------------------------ + nwIOM1010002AlertNodeWarning TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The operational status of the I O Module identified in the message has ended. Possible reasons could be that the MCM Group maintenance is in progress or Management Module maintenance is in progress or Fabric maintenance is in progress or Node maintenance is in progress." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1010002 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Node + ------------------------------------------------------------------------------ + nwIOM1010003AlertNodeInformational TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The I O Module identified in the message is discovered." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1010003 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Node + ------------------------------------------------------------------------------ + nwIOM1010004AlertNodeWarning TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The I O Module identified in the message cannot be detected because of physical connection and operational issues." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1010004 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Node + ------------------------------------------------------------------------------ + nwIOM1010005AlertNodeInformational TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The MX7116n Fabric Expander Module identified in the message is discovered." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1010005 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Node + ------------------------------------------------------------------------------ + nwIOM1010006AlertNodeWarning TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The MX7116n Fabric Expander Module identified in the message cannot be detected because of physical connection issues." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1010006 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Node + ------------------------------------------------------------------------------ + nwIOM1010007AlertNodeWarning TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "A simple I O module swap operation cannot be performed because the replacement I O module software version is different from the fabric software version as identified in the message." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1010007 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Server + ------------------------------------------------------------------------------ + nwIOM1020001AlertServerInformational TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The server identified in the message is detected." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1020001 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Server + ------------------------------------------------------------------------------ + nwIOM1020002AlertServerWarning TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The server identified in the message is not detected. Possible reasons could be that the fabric node to which the server is connected is operationally down or the server is moved or replaced from the existing slot." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1020002 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Server + ------------------------------------------------------------------------------ + nwIOM1020003AlertServerInformational TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The configuration of server identified in the message is validated and onboarded." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1020003 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Server + ------------------------------------------------------------------------------ + nwIOM1020004AlertServerWarning TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The detected server and its configuration is no longer validated." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1020004 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Server + ------------------------------------------------------------------------------ + nwIOM1020005AlertServerInformational TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The configuration of server identified in the message is validated and successfully onboarded." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1020005 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Server + ------------------------------------------------------------------------------ + nwIOM1020006AlertServerWarning TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The detected server interface and its configuration is not validated." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1020006 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Server + ------------------------------------------------------------------------------ + nwIOM1020007AlertServerInformational TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The server and server interfaces identified in the message are bonded." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1020007 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Server + ------------------------------------------------------------------------------ + nwIOM1020008AlertServerWarning TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The server and server interfaces identified in the message are unbonded." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1020008 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: REST + ------------------------------------------------------------------------------ + nwIOM1052505AlertRESTInformational TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "Feature capability ofSmartFabric Manager has changed." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1052505 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: REST + ------------------------------------------------------------------------------ + nwIOM1052506AlertRESTInformational TRAP-TYPE + ENTERPRISE dmmNWIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "Feature capability ofSmartFabric Manager has changed." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1052506 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120001AlertHealthCritical TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The SAS IOM devices identified in the message could not communicate with each other via the inter IOM link." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120001 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120002AlertHealthInformational TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The communication between the SAS IOM devices identified in the message is successfully restored. The PartnerInterconnectCommunicationFault event is resolved." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120002 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120003AlertHealthCritical TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The SAS IOM is currently configured for redundancy but the firmware version of the SAS IOM devices identified in the message do not match." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120003 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120004AlertHealthInformational TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The firmware version mismatch between the SAS IOM devices identified in the message is successfully resolved." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120004 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120005AlertHealthWarning TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "This event indicates that the SAS IOM has been configured for dual domain operation but only one module is currently present." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120005 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120006AlertHealthInformational TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The SAS IOM device redundancy issue is resolved. The specified number of IOMs are now present in the slots." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120006 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120007AlertHealthWarning TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "Unable to update the firmware version of the device because of an internal error." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120007 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120008AlertHealthWarning TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The firmware version cannot be updated because the firmware image file is invalid. This could indicate conditions such as corrupted or unsigned package." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120008 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120009AlertHealthInformational TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The firmware is successfully updated." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120009 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120010AlertHealthWarning TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The storage assignment cannot be applied." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120010 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120011AlertHealthInformational TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The storage assignment is successfully applied." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120011 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120012AlertHealthWarning TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The SAS IOM device cannot communicate with the drive available at the location identified in the message." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120012 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120013AlertHealthInformational TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The drive at the location identified in the message is working." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120013 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120016AlertHealthWarning TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "This event indicates that the expanders within a storage module have different firmware versions." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120016 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120017AlertHealthInformational TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "This event indicates that the expanders within a storage module now have the same firmware." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120017 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120018AlertHealthWarning TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The hot swappable expander identified in the message in the storage enclosure in Chassis slot is not functioning." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120018 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120019AlertHealthInformational TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The hot swappable expander identified in the message in the storage enclosure in Chassis slot is functioning." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120019 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120020AlertHealthInformational TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The storage enclosure is inserted into the Chassis slot identified in the message. This is for hotplug only." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120020 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120021AlertHealthInformational TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The storage enclosure is removed from the Chassis slot identified in the message. The enclosure will also be marked as removed if all SAS connectivity to the enclosure is lost." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120021 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120022AlertHealthInformational TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The hot swappable expander identified in the message is inserted. This is for hot plug only." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120022 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120023AlertHealthInformational TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The hot swappable expander identified in the message has been removed from the storage Enclosure." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120023 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120024AlertHealthInformational TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The Reset operation is initiated on the storage enclosure in the Chassis identified in the message." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120024 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120025AlertHealthCritical TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "There is a configuration mismatch between the SAS IOM devices identified in the message." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120025 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120026AlertHealthInformational TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The configuration of both SAS IOM devices identified in the message is the same." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120026 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120027AlertHealthCritical TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "This event indicates that the foreign SAS IOMs are inserted to the chassis." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120027 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120028AlertHealthInformational TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The configuration of both SAS IOM device identified in the message is consistent with the configuration of Chassis." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120028 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120029AlertHealthWarning TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The SAS IOM device identified in the message has inconsistent firmware versions in its components such as SoC IOC and expander." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120029 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120030AlertHealthWarning TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The SAS IOM device identified in the message requires a power cycle operation to enable the new firmware version." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120030 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120031AlertHealthCritical TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The SAS IOM device identified in the message is unable to manage the storage assignment." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120031 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120032AlertHealthInformational TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The SAS IOM device identified in the message is able to manage the storage assignment." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120032 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120033AlertHealthCritical TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The SAS IOM device identified in the message has detected multiple Error correcting Code ECC errors." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120033 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120034AlertHealthInformational TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "An unsupported SATA drive is detected in chassis in the slot indicated in the message." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120034 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120035AlertHealthInformational TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "This event indicates that a drive has been added." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120035 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120036AlertHealthInformational TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "This event indicates that a drive has been removed." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120036 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120039AlertHealthWarning TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The SAS IOM is currently configured for redundancy and the hot spare SAS IOM is not available in the slot." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120039 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120040AlertHealthCritical TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The SAS IOM is currently configured for redundancy and communication with the hot spare SAS IOM has ended." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120040 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120041AlertHealthCritical TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The SAS IOM is currently configured for redundancy but the firmware version is different from the hot spare SAS IOM." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120041 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120042AlertConfigurationCritical TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "There is a configuration mismatch between the SAS IOM devices identified in the message." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120042 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120069AlertHealthInformational TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The support dump file is successfully created ." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120069 + + ------------------------------------------------------------------------------ + -- Alert: Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120072AlertHealthWarning TRAP-TYPE + ENTERPRISE dmmSASIOMAlertGroup + VARIABLES { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + DESCRIPTION + "The SAS IOM has a degraded SAS connection between a SAS IOM and a storage enclosure identified in the message." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 1120072 + +END \ No newline at end of file diff --git a/MIBS/dell/DELL-MM-MIB-SMIv2 b/MIBS/dell/DELL-MM-MIB-SMIv2 new file mode 100644 index 0000000..f2139e5 --- /dev/null +++ b/MIBS/dell/DELL-MM-MIB-SMIv2 @@ -0,0 +1,10648 @@ +-- +-- Dell Management Module MIB +-- Management Information Base +-- +-- This MIB is intended for use with the OpenManage Enterprise-Modular management software. +-- +-- Note that the Dell Management Module MIB file is published in both types of SMI (Structure +-- of Managed Information). This copy of the Dell Management Module MIB file is the SMIv2 version of the MIB file. +-- +-- Copyright (c) 2015-2021 Dell Inc. or its subsidiaries. +-- All Rights Reserved. +-- +-- Last Changed Revision: 1 +-- Last Changed Date: 2021-07-07 22:00:00 -0500 (Wed, 07 July 2021) +-- + +------------------------------------------------------------------------------ +-- Begin MIB +------------------------------------------------------------------------------ + +DELL-MM-MIB-SMIv2 DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString + FROM SNMPv2-TC + OBJECT-GROUP,NOTIFICATION-GROUP + FROM SNMPv2-CONF; + +------------------------------------------------------------------------------ +-- Textual Conventions +------------------------------------------------------------------------------ + + DellString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "General string type." + SYNTAX OCTET STRING (SIZE (0..1023)) + + -- + -- Management Module Types + -- + DellMmType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Management Module Types." + SYNTAX INTEGER { + other(1), -- the MM type is not one of the following + unknown(2), -- the MM type is unknown + mxMM(3) -- MX Chassis (MM) + + } + + DellStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Status Information." + 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) + + } + + ------------------------------------------------------------------------------- + -- DellPowerReading is a string representation of a floating point value, + -- having exactly 3 digits of precision, and a maximum of 31 characters. + -- + -- DellChassisPowerIndexRange defines the possible chassis power instances + -- in this MIB. + -- + -- DellPSUIndexRange defines the possible Power Supply Unit (PSU) + -- instances, per chassis power instance, in this MIB. + -- + -- DellPSUCapable is an enumeration of PSU presence and/or monitoring + -- capabilities. + -- + -- DellTemperatureReading is an integer value, expressed in degrees Celsius. + ------------------------------------------------------------------------------- + DellPowerReading ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Power Reading." + SYNTAX OCTET STRING (SIZE (0..32)) + + DellPowerIndexRange ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Integer with a range of (1..1)." + SYNTAX INTEGER (1..1) + + DellPSUIndexRange ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Integer with a range of (1..6)." + SYNTAX INTEGER (1..6) + + DellPSUCapable ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Power Supply Information." + SYNTAX INTEGER { + absent(1), -- power supply is not present + none(2), -- no power monitoring abilities + basic(3) -- basic power monitoring abilities + + } + + DellTemperatureReading ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Temperature Reading." + SYNTAX INTEGER + + ------------------------------------------------------------------------------- + -- DellTimestamp is defined in the displayable format: + -- + -- yyyymmddHHMMSS.uuuuuuDooo + -- + -- 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, D is the UTC offset direction, and ooo is the + -- offset from UTC, in minutes. + -- + -- Note: D is a plus (+) sign if east of UTC, and a minus (-) if west of UTC. + -- + -- For example, Wednesday, May 25, 1994, at 1:30:15 PM EDT + -- would be represented as: 19940525133015.000000-300 + ------------------------------------------------------------------------------- + DellTimestamp ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Time Stamp." + SYNTAX OCTET STRING (SIZE (26)) + +-- MIB Objects and Tables -------------------------------------------------------- + + dell OBJECT IDENTIFIER ::= { enterprises 674 } + server3 OBJECT IDENTIFIER ::= { dell 10892 } + dmmOutOfBandGroup OBJECT IDENTIFIER ::= { server3 6 } + + dmmInformationGroup OBJECT IDENTIFIER ::= { dmmOutOfBandGroup 1 } + dmmProductInfoGroup OBJECT IDENTIFIER ::= { dmmInformationGroup 1 } + dmmFirmwareGroup OBJECT IDENTIFIER ::= { dmmInformationGroup 2 } + + dmmStatusGroup OBJECT IDENTIFIER ::= { dmmOutOfBandGroup 2 } + + dmmChassisStatusGroup OBJECT IDENTIFIER ::= { dmmOutOfBandGroup 3 } + dmmStatusNowGroup OBJECT IDENTIFIER ::= { dmmChassisStatusGroup 1 } + + dmmChassisPowerGroup OBJECT IDENTIFIER ::= { dmmOutOfBandGroup 4 } + + DmmPowerTableEntry ::= SEQUENCE + { + dmmPowerChassisIndex DellPowerIndexRange, + dmmPowerIdlePower DellPowerReading, + dmmPowerKWhCumulative DellPowerReading, + dmmPowerKWhCumulativeTime DellTimestamp, + dmmPowerWattsPeakUsage DellPowerReading, + dmmPowerWattsPeakTime DellTimestamp, + dmmPowerWattsMinUsage DellPowerReading, + dmmPowerWattsMinTime DellTimestamp, + dmmPowerWattsReading DellPowerReading + } + + DmmPSUTableEntry ::= SEQUENCE + { + dmmPSUChassisIndex DellPowerIndexRange, + dmmPSUIndex DellPSUIndexRange, + dmmPSULocation DellString, + dmmPSUState DellString, + dmmPSUType DellString, + dmmPSUCapacity DellPowerReading, + dmmPSUVoltage DellPowerReading, + dmmPSUCurrStatus DellStatus + } + + dmmChassisAlert2Group OBJECT IDENTIFIER ::= { dmmOutOfBandGroup 5 } + dmmChassisAlert2Variables OBJECT IDENTIFIER ::= { dmmChassisAlert2Group 1 } + + dmmGenericAlertGroup OBJECT IDENTIFIER ::= { dmmOutOfBandGroup 6 } + dmmGenericAlertVariables OBJECT IDENTIFIER ::= { dmmGenericAlertGroup 1 } + + dmmiDRACAlertGroup OBJECT IDENTIFIER ::= { dmmOutOfBandGroup 7 } + + dmmNWIOMAlertGroup OBJECT IDENTIFIER ::= { dmmOutOfBandGroup 8 } + + dmmSASIOMAlertGroup OBJECT IDENTIFIER ::= { dmmOutOfBandGroup 9 } + + conformanceGroup OBJECT IDENTIFIER ::= { dmmOutOfBandGroup 10 } + conformanceMIBGroups OBJECT IDENTIFIER ::= { conformanceGroup 1 } + conformanceMIBnotificationGroup OBJECT IDENTIFIER ::= { conformanceGroup 2 } + + +-- Variables and Traps ------------------------------------------------------------------------ + + ------------------------------------------------------------------------------- + -- group: product information + ------------------------------------------------------------------------------- + dmmProductInfoObjGroup OBJECT-GROUP + OBJECTS { dmmProductName, dmmProductShortName, dmmProductDescription, dmmProductManufacturer, dmmProductVersion, + dmmChassisServiceTag, dmmProductURL, dmmProductChassisAssetTag, dmmProductChassisName, dmmProductType, + dmmProductChassisDataCenter, dmmProductChassisAisle, dmmProductChassisRack, dmmProductChassisRackSlot,dmmProductChassisModel, dmmProductChassisExpressServiceCode, dmmProductChassisSystemID + } + STATUS current + DESCRIPTION + "A collection of objects providing information about the chassis management module." + ::= { conformanceMIBGroups 1 } + + dmmProductName OBJECT-TYPE + SYNTAX DellString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the product name of a chassis management module." + ::= { dmmProductInfoGroup 1 } + + dmmProductShortName OBJECT-TYPE + SYNTAX DellString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the short product name of a chassis management module. " + ::= { dmmProductInfoGroup 2 } + + dmmProductDescription OBJECT-TYPE + SYNTAX DellString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the product description of a chassis management module. " + ::= { dmmProductInfoGroup 3 } + + dmmProductManufacturer OBJECT-TYPE + SYNTAX DellString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the product manufacturer of a chassis management module. " + ::= { dmmProductInfoGroup 4 } + + dmmProductVersion OBJECT-TYPE + SYNTAX DellString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the product version of a chassis management module. " + ::= { dmmProductInfoGroup 5 } + + dmmChassisServiceTag OBJECT-TYPE + SYNTAX DellString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the Service Tag of the chassis. " + ::= { dmmProductInfoGroup 6 } + + dmmProductURL OBJECT-TYPE + SYNTAX DellString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the out-of-band UI URL of a chassis management module. " + ::= { dmmProductInfoGroup 7 } + + dmmProductChassisAssetTag OBJECT-TYPE + SYNTAX DellString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the Asset Tag of the chassis. " + ::= { dmmProductInfoGroup 8 } + + dmmProductChassisName OBJECT-TYPE + SYNTAX DellString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the name of the chassis. " + ::= { dmmProductInfoGroup 9 } + + dmmProductType OBJECT-TYPE + SYNTAX DellMmType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines type of a remote management module " + ::= { dmmProductInfoGroup 10 } + + dmmProductChassisDataCenter OBJECT-TYPE + SYNTAX DellString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the Data Center locator of the chassis. " + ::= { dmmProductInfoGroup 11 } + + dmmProductChassisAisle OBJECT-TYPE + SYNTAX DellString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the Aisle locator of the chassis. " + ::= { dmmProductInfoGroup 12 } + + dmmProductChassisRack OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the Rack locator of the chassis. " + ::= { dmmProductInfoGroup 13 } + + dmmProductChassisRackSlot OBJECT-TYPE + SYNTAX DellString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the Rack Slot locator of the chassis. " + ::= { dmmProductInfoGroup 14 } + + dmmProductChassisModel OBJECT-TYPE + SYNTAX DellString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the Model of the chassis." + ::= { dmmProductInfoGroup 15 } + + dmmProductChassisExpressServiceCode OBJECT-TYPE + SYNTAX DellString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the Express Service Code of the chassis." + ::= { dmmProductInfoGroup 16 } + + dmmProductChassisSystemID OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the System ID of the chassis." + ::= { dmmProductInfoGroup 17 } + + ------------------------------------------------------------------------------- + -- group: firmware + ------------------------------------------------------------------------------- + dmmFirmwareObjGroup OBJECT-GROUP + OBJECTS { dmmFirmwareVersion, dmmFirmwareVersion2 + } + STATUS current + DESCRIPTION + "A collection of objects providing information about the chassis firmware version." + ::= { conformanceMIBGroups 2 } + + dmmFirmwareVersion OBJECT-TYPE + SYNTAX DellString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the firmware version of chassis management module 1." + ::= { dmmFirmwareGroup 1 } + + dmmFirmwareVersion2 OBJECT-TYPE + SYNTAX DellString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the firmware version of chassis management module 2." + ::= { dmmFirmwareGroup 2 } + + ------------------------------------------------------------------------------- + -- group: chassis status + ------------------------------------------------------------------------------- + + dmmStatusObjGroup OBJECT-GROUP + OBJECTS { dmmGlobalSystemStatus + } + STATUS current + DESCRIPTION + "Object is providing information about the overall chassis status." + ::= { conformanceMIBGroups 3 } + + dmmGlobalSystemStatus OBJECT-TYPE + SYNTAX DellStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the overall chassis status + being monitored by the chassis management module." + ::= { dmmStatusGroup 1 } + + dmmStatusNowObjGroup OBJECT-GROUP + OBJECTS { dmmIOMCurrStatus, dmmRedCurrStatus, dmmPowerCurrStatus, dmmFanCurrStatus, dmmBladeCurrStatus, + dmmTempCurrStatus, dmmMMCurrStatus, dmmChassisFrontPanelAmbientTemperature + } + STATUS current + DESCRIPTION + "A collection of objects providing information about the chassis subsystem status." + ::= { conformanceMIBGroups 4 } + + + dmmIOMCurrStatus OBJECT-TYPE + SYNTAX DellStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the IOM subsystem status + being monitored by the chassis management module." + ::= { dmmStatusNowGroup 1 } + + dmmRedCurrStatus OBJECT-TYPE + SYNTAX DellStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the Redundancy status + being monitored by the chassis management module." + ::= { dmmStatusNowGroup 2 } + + dmmPowerCurrStatus OBJECT-TYPE + SYNTAX DellStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the power subsystem health status + being monitored by the chassis management module." + ::= { dmmStatusNowGroup 3 } + + dmmFanCurrStatus OBJECT-TYPE + SYNTAX DellStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the Fan subsystem health status + being monitored by the chassis management module." + ::= { dmmStatusNowGroup 4 } + + dmmBladeCurrStatus OBJECT-TYPE + SYNTAX DellStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the Blade subsystem health status + being monitored by the chassis management module." + ::= { dmmStatusNowGroup 5 } + + dmmTempCurrStatus OBJECT-TYPE + SYNTAX DellStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the Temp Sensor subsystem health status + being monitored by the chassis management module." + ::= { dmmStatusNowGroup 6 } + + dmmMMCurrStatus OBJECT-TYPE + SYNTAX DellStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the health status + being monitored by the chassis management module." + ::= { dmmStatusNowGroup 7 } + + dmmChassisFrontPanelAmbientTemperature OBJECT-TYPE + SYNTAX DellTemperatureReading + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the ambient temperature + reading (in degrees Celsius) for the chassis front panel module." + ::= { dmmStatusNowGroup 8 } + + ------------------------------------------------------------------------------- + -- group: chassis power + ------------------------------------------------------------------------------- + dmmChassisPowerObjGroup OBJECT-GROUP + OBJECTS { dmmPowerTable, dmmPSUTable + } + STATUS current + DESCRIPTION + "A collection of objects providing information about the chassis Power." + ::= { conformanceMIBGroups 5 } + + + + dmmPowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF DmmPowerTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object defines the power table." + ::= { dmmChassisPowerGroup 1 } + + dmmPowerTableEntry OBJECT-TYPE + SYNTAX DmmPowerTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object defines the power table entry." + INDEX { dmmPowerChassisIndex } + ::= { dmmPowerTable 1 } + + dmmPSUTable OBJECT-TYPE + SYNTAX SEQUENCE OF DmmPSUTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object defines the PSU table." + ::= { dmmChassisPowerGroup 2 } + + dmmPSUTableEntry OBJECT-TYPE + SYNTAX DmmPSUTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object defines the PSU table entry." + INDEX { dmmPSUChassisIndex, dmmPSUIndex } + ::= { dmmPSUTable 1 } + + ------------------------------------------------------------------------------- + -- table: power information + ------------------------------------------------------------------------------- + dmmPowerTableObjEntry OBJECT-GROUP + OBJECTS { dmmPowerChassisIndex, dmmPowerIdlePower, dmmPowerKWhCumulative, dmmPowerKWhCumulativeTime, dmmPowerWattsPeakUsage, + dmmPowerWattsPeakTime, dmmPowerWattsMinUsage, dmmPowerWattsMinTime, dmmPowerWattsReading + } + STATUS current + DESCRIPTION + "A collection of objects providing information about the chassis Power Information." + ::= { conformanceMIBGroups 6 } + + dmmPowerChassisIndex OBJECT-TYPE + SYNTAX DellPowerIndexRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the index + (one-based) of the associated chassis." + ::= { dmmPowerTableEntry 1 } + + + dmmPowerIdlePower OBJECT-TYPE + SYNTAX DellPowerReading + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the power (in Watts) required by + the chassis infrastructure, plus the sum of the minimum power requirements + for all currently powered-on servers." + ::= { dmmPowerTableEntry 2 } + + dmmPowerKWhCumulative OBJECT-TYPE + SYNTAX DellPowerReading + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the cumulative chassis power + usage (in KWh) since last reset." + ::= { dmmPowerTableEntry 3 } + + dmmPowerKWhCumulativeTime OBJECT-TYPE + SYNTAX DellTimestamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the timestamp of the most recent + chassis power accumulator reset." + ::= { dmmPowerTableEntry 4 } + + dmmPowerWattsPeakUsage OBJECT-TYPE + SYNTAX DellPowerReading + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the chassis peak power + usage (in Watts) since last reset." + ::= { dmmPowerTableEntry 5 } + + dmmPowerWattsPeakTime OBJECT-TYPE + SYNTAX DellTimestamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the timestamp of the most recent + chassis peak power usage." + ::= { dmmPowerTableEntry 6 } + + dmmPowerWattsMinUsage OBJECT-TYPE + SYNTAX DellPowerReading + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the chassis mimimum power + usage (in Watts) since last reset." + ::= { dmmPowerTableEntry 7 } + + dmmPowerWattsMinTime OBJECT-TYPE + SYNTAX DellTimestamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the timestamp of the most recent + chassis minimum power usage." + ::= { dmmPowerTableEntry 8 } + + dmmPowerWattsReading OBJECT-TYPE + SYNTAX DellPowerReading + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the instantaneous chassis power + usage (in Watts)." + ::= { dmmPowerTableEntry 9 } + + ------------------------------------------------------------------------------- + -- table: PSU info + ------------------------------------------------------------------------------- + + dmmPSUTableObjEntry OBJECT-GROUP + OBJECTS { dmmPSUChassisIndex, dmmPSUIndex, dmmPSULocation, dmmPSUState, dmmPSUType, + dmmPSUCapacity, dmmPSUVoltage, dmmPSUCurrStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing information about the chassis Power Supply." + ::= { conformanceMIBGroups 7 } + + dmmPSUChassisIndex OBJECT-TYPE + SYNTAX DellPowerIndexRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the index + (one-based) of the associated chassis." + ::= { dmmPSUTableEntry 1 } + + dmmPSUIndex OBJECT-TYPE + SYNTAX DellPSUIndexRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the index + (one-based) of the associated PSU." + ::= { dmmPSUTableEntry 2 } + + dmmPSULocation OBJECT-TYPE + SYNTAX DellString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the location + of the PSU." + ::= { dmmPSUTableEntry 3 } + + dmmPSUState OBJECT-TYPE + SYNTAX DellString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the enabled state of + of the PSU." + ::= { dmmPSUTableEntry 4 } + + dmmPSUType OBJECT-TYPE + SYNTAX DellString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the type + of the PSU." + ::= { dmmPSUTableEntry 5 } + + dmmPSUCapacity OBJECT-TYPE + SYNTAX DellPowerReading + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the capacity in watts + of the PSU." + ::= { dmmPSUTableEntry 6 } + + dmmPSUVoltage OBJECT-TYPE + SYNTAX DellPowerReading + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the input voltage + of the PSU." + ::= { dmmPSUTableEntry 7 } + + dmmPSUCurrStatus OBJECT-TYPE + SYNTAX DellStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the current status + of the PSU." + ::= { dmmPSUTableEntry 8 } + + ------------------------------------------------------------------------------- + -- group: Chassis Alerts 2 + ------------------------------------------------------------------------------- + dmmChassisAlert2VariablesObj OBJECT-GROUP + OBJECTS { dmmCA2MessageID, dmmCA2Message, dmmCA2MessageArgs, dmmCA2AlertStatus, dmmCA2FQDD + } + STATUS current + DESCRIPTION + "A collection of objects providing information about the chassis Alerts." + ::= { conformanceMIBGroups 8 } + + dmmCA2MessageID OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Message ID of the alert." + ::= { dmmChassisAlert2Variables 1 } + + dmmCA2Message OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "Message describing the alert." + ::= { dmmChassisAlert2Variables 2 } + + dmmCA2MessageArgs OBJECT-TYPE + SYNTAX DellString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Concatenated set of strings representing any message arguments + that were used to construct the alert message. 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 were preprocessed and changed to single + quotes." + ::= { dmmChassisAlert2Variables 3 } + + dmmCA2AlertStatus OBJECT-TYPE + SYNTAX DellStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status of the alert." + ::= { dmmChassisAlert2Variables 4 } + + dmmCA2FQDD OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Fully qualified device descriptor of device causing the alert." + ::= { dmmChassisAlert2Variables 5 } + + ------------------------------------------------------------------------------- + -- group: Generic Alerts + ------------------------------------------------------------------------------- + dmmGenericAlertVariablesObj OBJECT-GROUP + OBJECTS { dmmDeviceServiceTag, dmmCategoryName, dmmSubCategoryName, dmmSeverity + } + STATUS current + DESCRIPTION + "A collection of objects providing information about the chassis Alerts." + ::= { conformanceMIBGroups 9 } + + dmmDeviceServiceTag OBJECT-TYPE + SYNTAX DellString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service tag of the device." + + ::= { dmmGenericAlertVariables 1 } + + dmmCategoryName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..512)) + ACCESS read-only + STATUS mandatory + DESCRIPTION "Category Name" + + ::= { dmmGenericAlertVariables 2 } + + dmmSubCategoryName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..512)) + ACCESS read-only + STATUS mandatory + DESCRIPTION "Sub Category Name" + + ::= { dmmGenericAlertVariables 3 } + + dmmSeverity OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..512)) + ACCESS read-only + STATUS mandatory + DESCRIPTION "Severity" + + ::= { dmmGenericAlertVariables 4 } + +------------------------------------------------------------------------------ +-- Chassis Alerts 2: System: Amperage Probe Traps +-- +-- Category: System/1 +-- Subcategory: AMP/16 + ------------------------------------------------------------------------------ + +dmmChassisAlert2NotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { alert2AmperageProbeNormal, alert2AmperageProbeWarning, alert2AmperageProbeFailure, alert2BatteryNormal, + alert2BatteryWarning, alert2BatteryFailure, alert2CableFailure, alert2CMCWarning, alert2CMCFailure, alert2FanInformation, + alert2FanWarning, alert2FanFailure, alert2HardwareConfigurationInformation, alert2HardwareConfigurationWarning, + alert2HardwareConfigurationFailure, alert2IOVirtualizationInformation, alert2IOVirtualizationWarning, alert2IOVirtualizationFailure, + alert2LinkStatusInformation, alert2LinkStatusWarning, alert2LinkStatusFailure, alert2PowerSupplyNormal, alert2PowerSupplyWarning, + alert2PowerSupplyFailure, alert2PowerSupplyAbsent, alert2PowerUsageInformation, alert2PowerUsageWarning, alert2PowerUsageFailure, + alert2RedundancyInformation, alert2RedundancyDegraded, alert2RedundancyLost, alert2SecurityInformation, alert2SecurityWarning, + alert2SecurityFailure, alert2SystemEventLogInformation, alert2SystemEventLogWarning, alert2SystemEventLogFailure,alert2SoftwareConfigurationInformation, alert2SoftwareConfigurationWarning, alert2SoftwareConfigurationFailure, alert2TemperatureProbeNormal, alert2TemperatureProbeWarning, alert2TemperatureProbeFailure, alert2VoltageProbeNormal, + alert2VoltageProbeWarning, alert2VoltageProbeFailure, alert2StorageBatteryInformation, alert2StorageBatteryWarning, + alert2StorageBatteryFailure, alert2StorageControllerInformation, alert2StorageControllerWarning, alert2StorageControllerFailure, + alert2StorageEnclosureInformation, alert2StorageEnclosureWarning, alert2StorageEnclosureFailure, alert2StorageFanInformation, + alert2StorageFanWarning, alert2StorageFanFailure, alert2StoragePhysicalDiskInformation, alert2StoragePhysicalDiskWarning, + alert2StoragePhysicalDiskFailure, alert2StoragePowerSupplyInformation, alert2StoragePowerSupplyWarning, alert2StoragePowerSupplyFailure, + alert2StorageSecurityInformation, alert2StorageSecurityWarning, alert2StorageSecurityFailure, alert2StorageManagementInformation, + alert2StorageManagementWarning, alert2StorageManagementFailure, alert2StorageTemperatureProbeInformation, alert2StorageTemperatureProbeWarning, alert2StorageTemperatureProbeFailure, alert2StorageVirtualDiskInformation, + alert2StorageVirtualDiskWarning, alert2StorageVirtualDiskFailure, alert2SoftwareChangeUpdateWarning, alert2CMCAuditInformation, + alert2CMCAuditWarning, alert2CMCAuditFailure, alert2IOVirtualizationAuditWarning, alert2LicenseInformation, + alert2LicenseWarning, alert2LicenseFailure, alert2PCIDeviceAuditWarning, alert2PowerSupplyAuditWarning, + alert2PowerSupplyAuditFailure, alert2PowerUsageAuditInformation, alert2PowerUsageAuditWarning, alert2PowerUsageAuditFailure, + alert2SoftwareChangeAuditFailure, alert2IOVConfigurationInformation, alert2IOVConfigurationWarning, + alert2PCIDeviceConfigurationInformation, alert2SWCConfigurationWarning, alert2SWCConfigurationFailure, alert2CMCTestTrap, alert851138RCPRestoreInformational, alert851139RCPRestoreCritical, alert856129DeviceStateInformational, alert856130DeviceStateCritical, alert856131DeviceStateCritical, alert856132DeviceStateInformational, alert856133DeviceStateInformational, alert856134DeviceStateInformational, alert856172DeviceStateInformational, alert856173DeviceStateCritical, alert856174DeviceStateCritical, alert856175DeviceStateWarning} + STATUS current + DESCRIPTION + "The two notifications which an SNMPv2 entity is required to + implement." + ::= { conformanceMIBnotificationGroup 1 } + + alert2AmperageProbeNormal NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag } + STATUS current + DESCRIPTION + "Current sensor reading is within range." + --#TYPE "System: Amperage Normal" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 2179 } + + alert2AmperageProbeWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Current sensor has detected a warning value." + --#TYPE "System: Amperage Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2178 } + + alert2AmperageProbeFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Current sensor has detected a failure value." + --#TYPE "System: Amperage Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2177 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Battery Traps + -- + -- Category: System/1 + -- Subcategory: BAT/22 + ------------------------------------------------------------------------------ + + alert2BatteryNormal NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + 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, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 2227 } + + alert2BatteryWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Battery is low." + --#TYPE "System: Battery Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2226 } + + alert2BatteryFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Battery has failed or battery is absent." + --#TYPE "System: Battery Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2225 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Cable Traps + -- + -- Category: System/1 + -- Subcategory: CBL/43 + ------------------------------------------------------------------------------ + + alert2CableFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Cable failure." + --#TYPE "System: Cable Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2393 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Traps + -- + -- Category: System/1 + -- Subcategory: MM/62 + ------------------------------------------------------------------------------ + + alert2CMCWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Chassis Management Module detected a warning." + --#TYPE "System: Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2546 } + + alert2CMCFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Chassis Management Module detected an error." + --#TYPE "System: Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2545 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Fan Traps + -- + -- Category: System/1 + -- Subcategory: FAN/13 + ------------------------------------------------------------------------------ + + alert2FanInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Fan information." + --#TYPE "System: Fan Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 2155 } + + alert2FanWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Fan warning." + --#TYPE "System: Fan Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2154 } + + alert2FanFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Fan failure." + --#TYPE "System: Fan Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2153 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Hardware Configuration Traps + -- + -- Category: System/1 + -- Subcategory: HWC/35 + ------------------------------------------------------------------------------ + + alert2HardwareConfigurationInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Hardware configuration information." + --#TYPE "System: Hardware Configuration Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 2331 } + + alert2HardwareConfigurationWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Hardware configuration warning." + --#TYPE "System: Hardware 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2330 } + + alert2HardwareConfigurationFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Hardware configuration failure or critical event." + --#TYPE "System: Hardware 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2329 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: IO Virtualization Traps + -- + -- Category: System/1 + -- Subcategory: IOV/63 + ------------------------------------------------------------------------------ + + alert2IOVirtualizationInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "IO Virtualization information." + --#TYPE "System: IO Virtualization Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 2555 } + + alert2IOVirtualizationWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "IO Virtualization warning." + --#TYPE "System: IO Virtualization Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2554 } + + alert2IOVirtualizationFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "IO Virtualization failure or critical event." + --#TYPE "System: IO Virtualization Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2553 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Link Status Traps + -- + -- Category: System/1 + -- Subcategory: LNK/25 + ------------------------------------------------------------------------------ + + alert2LinkStatusInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Link status information." + --#TYPE "System: Link Status Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 2251 } + + alert2LinkStatusWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Link status warning." + --#TYPE "System: Link Status Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2250 } + + alert2LinkStatusFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Link status failure or critical event." + --#TYPE "System: Link Status Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2249 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Power Supply Traps + -- + -- Category: System/1 + -- Subcategory: PSU/17 + ------------------------------------------------------------------------------ + + alert2PowerSupplyNormal NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Power supply has returned to normal." + --#TYPE "System: Power Supply Normal" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 2187 } + + alert2PowerSupplyWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Power supply has detected a warning." + --#TYPE "System: Power Supply Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2186 } + + alert2PowerSupplyFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Power supply has detected a failure." + --#TYPE "System: Power Supply Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2185 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Power Supply Absent Traps + -- + -- Category: System/1 + -- Subcategory: PSUA/52 + ------------------------------------------------------------------------------ + + alert2PowerSupplyAbsent NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Power supply is absent." + --#TYPE "System: Power Supply Absent" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2465 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Power Usage Traps + -- + -- Category: System/1 + -- Subcategory: PWR/28 + ------------------------------------------------------------------------------ + + alert2PowerUsageInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Power usage information." + --#TYPE "System: 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 2275 } + + alert2PowerUsageWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Power usage warning." + --#TYPE "System: Power Usage Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2274 } + + alert2PowerUsageFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2273 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Redundancy Traps + -- + -- Category: System/1 + -- Subcategory: RDU/53 + ------------------------------------------------------------------------------ + + alert2RedundancyInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Redundancy information." + --#TYPE "System: Redundancy Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 2475 } + + alert2RedundancyDegraded NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Redundancy is degraded." + --#TYPE "System: Redundancy Degraded" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2474 } + + alert2RedundancyLost NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Redundancy is lost." + --#TYPE "System: Redundancy Lost" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2473 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Security Event Traps + -- + -- Category: System/1 + -- Subcategory: SEC/42 + ------------------------------------------------------------------------------ + + alert2SecurityInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Security information." + --#TYPE "System: 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 2387 } + + alert2SecurityWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Security warning." + --#TYPE "System: 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 2386 } + + alert2SecurityFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Security failure or critical event." + --#TYPE "System: 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 2385 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: System Event Log Traps + -- + -- Category: System/1 + -- Subcategory: SEL/41 + ------------------------------------------------------------------------------ + + alert2SystemEventLogInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "System Event Log information." + --#TYPE "System: System Event Log Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 2379 } + + alert2SystemEventLogWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "System Event Log warning." + --#TYPE "System: System Event Log Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2378 } + + alert2SystemEventLogFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "System Event Log failure or critical event." + --#TYPE "System: System Event Log Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 2377 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Software Configuration Traps + -- + -- Category: System/1 + -- Subcategory: SWC/36 + ------------------------------------------------------------------------------ + + alert2SoftwareConfigurationInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Software configuration information." + --#TYPE "System: Software Configuration Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 2339 } + + alert2SoftwareConfigurationWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Software configuration warning." + --#TYPE "System: 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2338 } + + alert2SoftwareConfigurationFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2337 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Temperature Probe Traps + -- + -- Category: System/1 + -- Subcategory: TMP/14 + ------------------------------------------------------------------------------ + + alert2TemperatureProbeNormal NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Temperature sensor value is within range." + --#TYPE "System: Temperature Normal" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 2163 } + + alert2TemperatureProbeWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Temperature sensor has detected a warning value." + --#TYPE "System: Temperature Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2162 } + + alert2TemperatureProbeFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Temperature sensor has detected a failure value." + --#TYPE "System: Temperature Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2161 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Voltage Probe Traps + -- + -- Category: System/1 + -- Subcategory: VLT/15 + ------------------------------------------------------------------------------ + + alert2VoltageProbeNormal NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Voltage sensor reading is within range." + --#TYPE "System: Voltage Normal" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 2171 } + + alert2VoltageProbeWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Voltage sensor has detected a warning value." + --#TYPE "System: Voltage Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2170 } + + alert2VoltageProbeFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Voltage sensor has detected a failure value." + --#TYPE "System: Voltage Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 2169 } + + ------------------------------------------------------------------------------- + -- Chassis Alerts 2: Storage: Battery Traps + -- + -- Category: Storage/2 + -- Subcategory: BAT/22 + ------------------------------------------------------------------------------- + + alert2StorageBatteryInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Storage Battery information." + --#TYPE "Storage: Battery Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 4275 } + + alert2StorageBatteryWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Storage Battery warning." + --#TYPE "Storage: Battery Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 4274 } + + alert2StorageBatteryFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Storage Battery failure." + --#TYPE "Storage: Battery Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS current + ::= { dmmChassisAlert2Group 0 4273 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Storage: Controller Traps + -- + -- Category: Storage/2 + -- Subcategory: CTL/29 + ------------------------------------------------------------------------------ + + alert2StorageControllerInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Storage Controller information." + --#TYPE "Storage: Controller Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 4331 } + + alert2StorageControllerWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Storage Controller warning." + --#TYPE "Storage: Controller Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 4330 } + + alert2StorageControllerFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Storage Controller failure." + --#TYPE "Storage: Controller Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS current + ::= { dmmChassisAlert2Group 0 4329 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Storage: Enclosure Traps + -- + -- Category: Storage/2 + -- Subcategory: ENC/30 + ------------------------------------------------------------------------------ + + alert2StorageEnclosureInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Storage Enclosure information." + --#TYPE "Storage: Enclosure Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 4339 } + + alert2StorageEnclosureWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Storage Enclosure warning." + --#TYPE "Storage: Enclosure Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 4338 } + + alert2StorageEnclosureFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Storage Enclosure failure." + --#TYPE "Storage: Enclosure Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS current + ::= { dmmChassisAlert2Group 0 4337 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Storage: Fan Traps + -- + -- Category: Storage/2 + -- Subcategory: FAN/13 + ------------------------------------------------------------------------------ + + alert2StorageFanInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Storage Fan information." + --#TYPE "Storage: Fan Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 4203 } + + alert2StorageFanWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Storage Fan warning." + --#TYPE "Storage: Fan Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 4202 } + + alert2StorageFanFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Storage Fan failure." + --#TYPE "Storage: Fan Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS current + ::= { dmmChassisAlert2Group 0 4201 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Storage: Physical Disk Traps + -- + -- Category: Storage/2 + -- Subcategory: PDR/31 + ------------------------------------------------------------------------------ + + alert2StoragePhysicalDiskInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Storage Physical disk information." + --#TYPE "Storage: Physical Disk Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 4347 } + + alert2StoragePhysicalDiskWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Storage Physical disk warning." + --#TYPE "Storage: Physical Disk Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 4346 } + + alert2StoragePhysicalDiskFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Storage Physical disk failure." + --#TYPE "Storage: Physical Disk Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS current + ::= { dmmChassisAlert2Group 0 4345 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Storage: Power Supply Traps + -- + -- Category: Storage/2 + -- Subcategory: PSU/17 + ------------------------------------------------------------------------------ + + alert2StoragePowerSupplyInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Storage Power supply information." + --#TYPE "Storage: Power Supply Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 4235 } + + alert2StoragePowerSupplyWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Storage Power supply warning." + --#TYPE "Storage: Power Supply Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 4234 } + + alert2StoragePowerSupplyFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Storage Power supply failure." + --#TYPE "Storage: Power Supply Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS current + ::= { dmmChassisAlert2Group 0 4233 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Storage: Security Event Traps + -- + -- Category: Storage/2 + -- Subcategory: SEC/42 + ------------------------------------------------------------------------------ + + alert2StorageSecurityInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 4435 } + + alert2StorageSecurityWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 4434 } + + alert2StorageSecurityFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 4433 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Storage: Storage Management Status Traps + -- + -- Category: Storage/2 + -- Subcategory: STOR/10 + ------------------------------------------------------------------------------ + + alert2StorageManagementInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + 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, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 4179 } + + alert2StorageManagementWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + 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, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 4178 } + + alert2StorageManagementFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + 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, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS current + ::= { dmmChassisAlert2Group 0 4177 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Storage: Temperature Probe Traps + -- + -- Category: Storage/2 + -- Subcategory: TMP/14 + ------------------------------------------------------------------------------ + + alert2StorageTemperatureProbeInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Storage Temperature probe information." + --#TYPE "Storage: Temperature Probe Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 4211 } + + alert2StorageTemperatureProbeWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Storage Temperature probe warning." + --#TYPE "Storage: Temperature Probe Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 4210 } + + alert2StorageTemperatureProbeFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Storage Temperature probe failure." + --#TYPE "Storage: Temperature Probe Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS current + ::= { dmmChassisAlert2Group 0 4209 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Storage: Virtual Disk Traps + -- + -- Category: Storage/2 + -- Subcategory: VDR/32 + ------------------------------------------------------------------------------ + + alert2StorageVirtualDiskInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Storage Virtual disk information." + --#TYPE "Storage: Virtual Disk Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 4355 } + + alert2StorageVirtualDiskWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Storage Virtual disk warning." + --#TYPE "Storage: Virtual Disk Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 4354 } + + alert2StorageVirtualDiskFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Storage Virtual disk failure." + --#TYPE "Storage: Virtual Disk Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE FAILED + --#STATUS current + ::= { dmmChassisAlert2Group 0 4353 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Updates: Software Change Traps + -- + -- Category: Updates/3 + -- Subcategory: SWU/21 + ------------------------------------------------------------------------------ + + alert2SoftwareChangeUpdateWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 6314 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Audit: Traps + -- + -- Category: Audit/4 + -- Subcategory: /62 + ------------------------------------------------------------------------------ + + alert2CMCAuditInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Chassis Management Module audit information." + --#TYPE "Audit: Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 8691 } + + alert2CMCAuditWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Chassis Management Module audit warning." + --#TYPE "Audit: Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 8690 } + + alert2CMCAuditFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Chassis Management Module audit failure or critical event." + --#TYPE "Audit: Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 8689 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Audit: IO Virtualization Traps + -- + -- Category: Audit/4 + -- Subcategory: IOV/63 + ------------------------------------------------------------------------------ + + alert2IOVirtualizationAuditWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "IO Virtualization audit warning." + --#TYPE "Audit: IO Virtualization Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 8698 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Audit: License Traps + -- + -- Category: Audit/4 + -- Subcategory: LIC/40 + ------------------------------------------------------------------------------ + + alert2LicenseInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "License information." + --#TYPE "Audit: License Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 8515 } + + alert2LicenseWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "License warning." + --#TYPE "Audit: License Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 8514 } + + alert2LicenseFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "License failure." + --#TYPE "Audit: License Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 8513 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Audit: PCI Device Traps + -- + -- Category: Audit/4 + -- Subcategory: PCI/46 + ------------------------------------------------------------------------------ + + alert2PCIDeviceAuditWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "PCI device audit warning." + --#TYPE "Audit: PCI Device Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 8562 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Audit: Power Supply Traps + -- + -- Category: Audit/4 + -- Subcategory: PSU/17 + ------------------------------------------------------------------------------ + + alert2PowerSupplyAuditWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Power Supply audit warning." + --#TYPE "Audit: Power Supply Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 8330 } + + alert2PowerSupplyAuditFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Power Supply audit failure or critical event." + --#TYPE "Audit: Power Supply Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 8329 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Audit: Power Usage Traps + -- + -- Category: Audit/4 + -- Subcategory: PWR/28 + ------------------------------------------------------------------------------ + + alert2PowerUsageAuditInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 8419 } + + alert2PowerUsageAuditWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Power usage audit warning." + --#TYPE "Audit: Power Usage Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 8418 } + + alert2PowerUsageAuditFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Power usage audit failure or critical event." + --#TYPE "Audit: 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 8417 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Audit: Software Change Traps + -- + -- Category: Audit/4 + -- Subcategory: SWU/21 + ------------------------------------------------------------------------------ + + alert2SoftwareChangeAuditFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Software change audit failure or critical event." + --#TYPE "Audit: Software Change Failure" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 8361 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Configuration: IO Virtualization Traps + -- + -- Category: Configuration/5 + -- Subcategory: IOV/63 + ------------------------------------------------------------------------------ + + alert2IOVConfigurationInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "IO Virtualization configuration information." + --#TYPE "Configuration: IO Virtualization Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 10747 } + + alert2IOVConfigurationWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "IO Virtualization configuration warning." + --#TYPE "Configuration: IO Virtualization Warning" + --#SEVERITY MINOR + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 10746 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Configuration: PCI Device Traps + -- + -- Category: Configuration/5 + -- Subcategory: PCI/46 + ------------------------------------------------------------------------------ + + alert2PCIDeviceConfigurationInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "PCI device configuration information." + --#TYPE "Configuration: PCI Device Information" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d, Device FQDD: %s," + --#SUMMARY "Chassis Service Tag: %s, Chassis Name: %s" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 10611 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Configuration: Software Configuration Traps + -- + -- Category: Configuration/5 + -- Subcategory: SWC/36 + ------------------------------------------------------------------------------ + + alert2SWCConfigurationWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Status Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 10530 } + + alert2SWCConfigurationFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + 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" + --#ARGUMENTS {0, 1, 3, 4, 6, 5} + --#CATEGORY "Error Events" + --#STATE DEGRADED + --#STATUS current + ::= { dmmChassisAlert2Group 0 10529 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Configuration: Test Traps + -- + -- Category: Configuration/5 + -- Subcategory: TST/19 + ------------------------------------------------------------------------------ + + alert2CMCTestTrap NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmCA2FQDD, + dmmProductChassisName, + dmmChassisServiceTag} + STATUS current + DESCRIPTION + "Test trap generated in response to a user request." + --#TYPE "Configuration: Test Trap" + --#SEVERITY INFORMATIONAL + --#SUMMARY "%s" + --#ARGUMENTS {1} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 10395 } + + +dmmGenericAlertNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { alertGenericCritical, alertGenericWarning, alertGenericNormal, + alertGenericInformational, alertGenericTestTrapEvent, alertAuditCritical, alertAuditWarning, alertAuditNormal, alertAuditInformational } + STATUS current + DESCRIPTION + "The two notifications which an SNMPv2 entity is required to + implement." + ::= { conformanceMIBnotificationGroup 2 } + +dmmiDRACAlertNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { iDRAC10267alertJobControlConfigurationInformation, iDRAC10298alertPRDeviceDetectionWarning, iDRAC10395alertTestTrapEvent, iDRAC10529alertSWCConfigurationFailure, iDRAC10530alertSWCConfigurationWarning, iDRAC10531alertSWCConfigurationInformation, iDRAC10547alertIPAddressConfigurationInformation, iDRAC10578alertSecurityConfigurationWarning, iDRAC10611alertPCIDeviceConfigurationInformation, iDRAC10627alertSystemConfigurationChangeInformation, iDRAC10635alertAutoDiscoveryInformation, iDRAC10770alertNetworkConfigurationWarning, iDRAC10771alertNetworkConfigurationInformation, iDRAC11274alertSDKConfigurationWarning, iDRAC11275alertSDKConfigurationInformation, iDRAC2089alertNetworkFailure, iDRAC2090alertNetworkWarning, iDRAC2091alertNetworkInformation, iDRAC2153alertFanFailure, iDRAC2154alertFanWarning, iDRAC2155alertFanInformation, iDRAC2161alertTemperatureProbeFailure, iDRAC2162alertTemperatureProbeWarning, iDRAC2163alertTemperatureProbeNormal, iDRAC2169alertVoltageProbeFailure, iDRAC2170alertVoltageProbeWarning, iDRAC2171alertVoltageProbeNormal, iDRAC2177alertAmperageProbeFailure, iDRAC2178alertAmperageProbeWarning, iDRAC2179alertAmperageProbeNormal, iDRAC2185alertPowerSupplyFailure, iDRAC2186alertPowerSupplyWarning, iDRAC2187alertPowerSupplyNormal, iDRAC2209alertIntegratedDualSDModuleFailure, iDRAC2210alertIntegratedDualSDModuleWarning, iDRAC2211alertIntegratedDualSDModuleInformation, iDRAC2225alertBatteryFailure, iDRAC2226alertBatteryWarning, iDRAC2227alertBatteryNormal, iDRAC2233alertAutomaticSystemRecovery, iDRAC2241alertProcessorDeviceStatusFailure, iDRAC2242alertProcessorDeviceStatusWarning, iDRAC2243alertProcessorDeviceStatusNormal, iDRAC2249alertLinkStatusFailure, iDRAC2250alertLinkStatusWarning, iDRAC2251alertLinkStatusInformation, iDRAC2265alertMemoryDeviceFailure, iDRAC2266alertMemoryDeviceWarning, iDRAC2267alertMemoryDeviceInformation, iDRAC2273alertPowerUsageFailure, iDRAC2274alertPowerUsageWarning, iDRAC2275alertPowerUsageInformation, iDRAC2297alertPhysicalDiskFailure, iDRAC2298alertPhysicalDiskWarning, iDRAC2299alertPhysicalDiskInformation, iDRAC2329alertHardwareConfigurationFailure, iDRAC2330alertHardwareConfigurationWarning, iDRAC2331alertHardwareConfigurationInformation, iDRAC2337alertSoftwareConfigurationFailure, iDRAC2338alertSoftwareConfigurationWarning, iDRAC2339alertSoftwareConfigurationInformation, iDRAC2377alertSystemEventLogFailure, iDRAC2378alertSystemEventLogWarning, iDRAC2379alertSystemEventLogInformation, iDRAC2385alertSecurityFailure, iDRAC2386alertSecurityWarning, iDRAC2387alertSecurityInformation, iDRAC2393alertCableFailure, iDRAC2409alertOSFailure, iDRAC2411alertOSInformation, iDRAC2417alertPCIDeviceFailure, iDRAC2418alertPCIDeviceWarning, iDRAC2419alertPCIDeviceInformation, iDRAC2425alertBiosPostFailure, iDRAC2433alertInternaliDRACMemoryUnresponsive, iDRAC2435alertServerIdleTime, iDRAC2457alertProcessorDeviceAbsent, iDRAC2465alertPowerSupplyAbsent, iDRAC2473alertRedundancyLost, iDRAC2474alertRedundancyDegraded, iDRAC2475alertRedundancyInformation, iDRAC2481alertIntegratedDualSDModuleAbsent, iDRAC2489alertIntegratedDualSDModuleRedundancyLost, iDRAC2490alertIntegratedDualSDModuleRedundancyDegraded, iDRAC2491alertIntegratedDualSDModuleRedundancyInformation, iDRAC2505alertvFlashMediaDeviceFailure, iDRAC2506alertvFlashMediaDeviceWarning, iDRAC2507alertvFlashMediaDeviceInformation, iDRAC2515alertvFlashMediaDeviceAbsent, iDRAC2521alertTemperatureStatisticsFailure, iDRAC2522alertTemperatureStatisticsWarning, iDRAC2531alertRACInformation, iDRAC2537alertFiberChannelFailure, iDRAC2538alertFiberChannelWarning, iDRAC2539alertFiberChannelInformation, iDRAC2545alertCMCFailure, iDRAC2546alertCMCWarning, iDRAC2553alertIOVirtualizationFailure, iDRAC2650alertSystemPerformanceWarning, iDRAC3049alertLiquidCoolingLeakFailure, iDRAC3050alertLiquidCoolingLeakWarning, iDRAC3051alertLiquidCoolingLeakInformational, iDRAC3082alertSDKSystemWarning, iDRAC3083alertSDKSystemInformational, iDRAC4177alertStorageManagementFailure, iDRAC4178alertStorageManagementWarning, iDRAC4179alertStorageManagementInformation, iDRAC4201alertStorageFanFailure, iDRAC4202alertStorageFanWarning, iDRAC4203alertStorageFanInformation, iDRAC4209alertStorageTemperatureProbeFailure, iDRAC4210alertStorageTemperatureProbeWarning, iDRAC4211alertStorageTemperatureProbeInformation, iDRAC4233alertStoragePowerSupplyFailure, iDRAC4234alertStoragePowerSupplyWarning, iDRAC4235alertStoragePowerSupplyInformation, iDRAC4273alertStorageBatteryFailure, iDRAC4274alertStorageBatteryWarning, iDRAC4275alertStorageBatteryInformation, iDRAC4329alertStorageControllerFailure, iDRAC4330alertStorageControllerWarning, iDRAC4331alertStorageControllerInformation, iDRAC4337alertStorageEnclosureFailure, iDRAC4338alertStorageEnclosureWarning, iDRAC4339alertStorageEnclosureInformation, iDRAC4345alertStoragePhysicalDiskFailure, iDRAC4346alertStoragePhysicalDiskWarning, iDRAC4347alertStoragePhysicalDiskInformation, iDRAC4353alertStorageVirtualDiskFailure, iDRAC4354alertStorageVirtualDiskWarning, iDRAC4355alertStorageVirtualDiskInformation, iDRAC4370alertStorageSolidstateDrive, iDRAC4433alertStorageSecurityFailure, iDRAC4434alertStorageSecurityWarning, iDRAC4435alertStorageSecurityInformation, iDRAC4761alertStorageSoftwareDefinedSubSystemFailure, iDRAC4762alertStorageSoftwareDefinedSubSystemWarning, iDRAC6211alertUpdateJobInformation, iDRAC6314alertSoftwareChangeUpdateWarning, iDRAC8305alertTemperatureProbeChangeFailure, iDRAC8306alertTemperatureProbeReadWarning, iDRAC8329alertPowerSupplyAuditFailure, iDRAC8330alertPowerSupplyAuditWarning, iDRAC8417alertPowerUsageAuditFailure, iDRAC8418alertPowerUsageAuditWarning, iDRAC8419alertPowerUsageAuditInformation, iDRAC8474alertHWCAuditWarning, iDRAC8475alertHWCAuditInformation, iDRAC8490alertUserTrackingWarning, iDRAC8499alertiDRACIPAddressChange, iDRAC8513alertLicenseFailure, iDRAC8514alertLicenseWarning, iDRAC8515alertLicenseInformation, iDRAC8562alertPCIDeviceAuditWarning, iDRAC8579alertSystemPowerStateChangeInformation, iDRAC8594alertDebugWarning, iDRAC8595alertDebugInformation, iDRAC8674alertRacConfigurationChangewarning, iDRAC8675alertRacConfigurationChangeInformation, iDRAC8689alertCMCAuditFailure, iDRAC8690alertCMCAuditWarning, iDRAC8691alertCMCAuditInformation } + STATUS current + DESCRIPTION + "The two notifications which an SNMPv2 entity is required to + implement." + ::= { conformanceMIBnotificationGroup 3 } + +dmmNWIOMAlertNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { nwIOM980021AlertFabricInformational, nwIOM980022AlertFabricWarning, nwIOM980023AlertFabricCritical, nwIOM980024AlertFabricInformational, nwIOM980025AlertFabricWarning, nwIOM980026AlertFabricInformational, nwIOM980027AlertFabricInformational, nwIOM980028AlertFabricInformational, nwIOM980029AlertFabricCritical, nwIOM980030AlertFabricInformational, nwIOM980031AlertFabricInformational, nwIOM980032AlertFabricInformational, nwIOM990001AlertInterfaceInformational, nwIOM990002AlertInterfaceWarning, nwIOM1000001AlertLinkInformational, nwIOM1000002AlertLinkWarning, nwIOM1010001AlertNodeInformational, nwIOM1010002AlertNodeWarning, nwIOM1010003AlertNodeInformational, nwIOM1010004AlertNodeWarning, nwIOM1010005AlertNodeInformational, nwIOM1010006AlertNodeWarning, nwIOM1010007AlertNodeWarning, nwIOM1020001AlertServerInformational, nwIOM1020002AlertServerWarning, nwIOM1020003AlertServerInformational, nwIOM1020004AlertServerWarning, nwIOM1020005AlertServerInformational, nwIOM1020006AlertServerWarning, nwIOM1020007AlertServerInformational, nwIOM1020008AlertServerWarning, nwIOM1052505AlertRESTInformational, nwIOM1052506AlertRESTInformational } + STATUS current + DESCRIPTION + "The two notifications which an SNMPv2 entity is required to + implement." + ::= { conformanceMIBnotificationGroup 4 } + +dmmSASIOMAlertNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { sasIOM1120001AlertHealthCritical, sasIOM1120002AlertHealthInformational, sasIOM1120003AlertHealthCritical, sasIOM1120004AlertHealthInformational, sasIOM1120005AlertHealthWarning, sasIOM1120006AlertHealthInformational, sasIOM1120007AlertHealthWarning, sasIOM1120008AlertHealthWarning, sasIOM1120009AlertHealthInformational, sasIOM1120010AlertHealthWarning, sasIOM1120011AlertHealthInformational, sasIOM1120012AlertHealthWarning, sasIOM1120013AlertHealthInformational, sasIOM1120016AlertHealthWarning, sasIOM1120017AlertHealthInformational, sasIOM1120018AlertHealthWarning, sasIOM1120019AlertHealthInformational, sasIOM1120020AlertHealthInformational, sasIOM1120021AlertHealthInformational, sasIOM1120022AlertHealthInformational, sasIOM1120023AlertHealthInformational, sasIOM1120024AlertHealthInformational, sasIOM1120025AlertHealthCritical, sasIOM1120026AlertHealthInformational, sasIOM1120027AlertHealthCritical, sasIOM1120028AlertHealthInformational, sasIOM1120029AlertHealthWarning, sasIOM1120030AlertHealthWarning, sasIOM1120031AlertHealthCritical, sasIOM1120032AlertHealthInformational, sasIOM1120033AlertHealthCritical, sasIOM1120034AlertHealthInformational, sasIOM1120035AlertHealthInformational, sasIOM1120036AlertHealthInformational, sasIOM1120039AlertHealthWarning, sasIOM1120040AlertHealthCritical, sasIOM1120041AlertHealthCritical, sasIOM1120042AlertConfigurationCritical, sasIOM1120069AlertHealthInformational, sasIOM1120072AlertHealthWarning } + STATUS current + DESCRIPTION + "The two notifications which an SNMPv2 entity is required to + implement." + ::= { conformanceMIBnotificationGroup 5 } + + ------------------------------------------------------------------------------ + -- Alert 1: Internal: Internal MM Traps + -- + -- Category: Internal/1 + -- Subcategory: Internal/1 + ------------------------------------------------------------------------------ + alertGenericCritical NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "MM generic critical system alert." + --#TYPE "Internal: MM System Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Internal Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmGenericAlertGroup 0 100 } + + ------------------------------------------------------------------------------ + -- MM Alert 2: Internal: Internal MM Traps + -- + -- Category: Internal/1 + -- Subcategory: Internal/2 + ------------------------------------------------------------------------------ + alertGenericWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "MM generic warning system alert." + --#TYPE "Internal: MM System Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Internal Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmGenericAlertGroup 0 200 } + + ------------------------------------------------------------------------------ + -- MM Alert 3: Internal: Internal MM Traps + -- + -- Category: Internal/1 + -- Subcategory: Internal/3 + ------------------------------------------------------------------------------ + alertGenericNormal NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "MM generic normal system alert." + --#TYPE "Internal: MM System Alert" + --#SEVERITY NORMAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Internal Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmGenericAlertGroup 0 300 } + + ------------------------------------------------------------------------------ + -- MM Alert 4: Internal: Internal MM Traps + -- + -- Category: Internal/1 + -- Subcategory: Internal/4 + ------------------------------------------------------------------------------ + alertGenericInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "MM generic information system alert." + --#TYPE "Internal: MM System Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Internal Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmGenericAlertGroup 0 400 } + + ------------------------------------------------------------------------------ + -- MM Alert 5: Internal: Internal MM Traps + -- + -- Category: Internal/1 + -- Subcategory: Internal/5 + ------------------------------------------------------------------------------ + alertGenericTestTrapEvent NOTIFICATION-TYPE + OBJECTS { dmmCA2Message + } + STATUS current + DESCRIPTION + "MM Generated a test trap event in response to a user request." + --#TYPE "Internal: Dell MM Test TRAP Event" + --#SEVERITY INFORMATIONAL + --#SUMMARY "%s" + --#ARGUMENTS {0} + --#CATEGORY "Status Events" + ::= { dmmGenericAlertGroup 0 500 } + + + ------------------------------------------------------------------------------ + -- Alert 6: Internal: Internal MM Audit Traps + -- + -- Category: Internal/1 + -- Subcategory: Internal/6 + ------------------------------------------------------------------------------ + alertAuditCritical NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "MM audit critical system alert." + --#TYPE "Internal: MM System Audit Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Internal Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmGenericAlertGroup 0 600 } + + + ------------------------------------------------------------------------------ + -- MM Alert 7: Internal: Internal MM Audit Traps + -- + -- Category: Internal/1 + -- Subcategory: Internal/7 + ------------------------------------------------------------------------------ + alertAuditWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "MM audit warning system alert." + --#TYPE "Internal: MM System Audit Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Internal Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmGenericAlertGroup 0 700 } + + + + ------------------------------------------------------------------------------ + -- MM Alert 8: Internal: Internal MM Audit Traps + -- + -- Category: Internal/1 + -- Subcategory: Internal/8 + ------------------------------------------------------------------------------ + alertAuditNormal NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "MM audit normal system alert." + --#TYPE "Internal: MM System Audit Alert" + --#SEVERITY NORMAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Internal Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmGenericAlertGroup 0 800 } + + + ------------------------------------------------------------------------------ + -- MM Alert 9: Internal: Internal MM Audit Traps + -- + -- Category: Internal/1 + -- Subcategory: Internal/9 + ------------------------------------------------------------------------------ + alertAuditInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "MM audit information system alert." + --#TYPE "Internal: MM System Audit Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Internal Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmGenericAlertGroup 0 900 } + + + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: Job Control + ------------------------------------------------------------------------------ + iDRAC10267alertJobControlConfigurationInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Job Control configuration information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 10267 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: Test Alert + ------------------------------------------------------------------------------ + iDRAC10298alertPRDeviceDetectionWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " The indicated device is not detected. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 10298 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: Test Alert + ------------------------------------------------------------------------------ + iDRAC10395alertTestTrapEvent NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " The iDRAC generated a test trap event in response to a user request. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 10395 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: Software Config + ------------------------------------------------------------------------------ + iDRAC10529alertSWCConfigurationFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Software configuration failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 10529 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: Software Config + ------------------------------------------------------------------------------ + iDRAC10530alertSWCConfigurationWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Software configuration warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 10530 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: Software Config + ------------------------------------------------------------------------------ + iDRAC10531alertSWCConfigurationInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Software configuration Information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 10531 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: IP Address + ------------------------------------------------------------------------------ + iDRAC10547alertIPAddressConfigurationInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " IP Address configuration information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 10547 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: Security Event + ------------------------------------------------------------------------------ + iDRAC10578alertSecurityConfigurationWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Security configuration warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 10578 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: PCI Device + ------------------------------------------------------------------------------ + iDRAC10611alertPCIDeviceConfigurationInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " PCI device configuration information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 10611 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: System Info + ------------------------------------------------------------------------------ + iDRAC10627alertSystemConfigurationChangeInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " A Many System Configuration Item Items are changed " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 10627 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: Auto-Discovery + ------------------------------------------------------------------------------ + iDRAC10635alertAutoDiscoveryInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Auto discovery information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 10635 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: IO Identity Optimization + ------------------------------------------------------------------------------ + iDRAC10770alertNetworkConfigurationWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Network configuration warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 10770 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: IO Identity Optimization + ------------------------------------------------------------------------------ + iDRAC10771alertNetworkConfigurationInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Network configuration information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 10771 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: Other + ------------------------------------------------------------------------------ + iDRAC11274alertSDKConfigurationWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " The iDRAC generated a trap event with SDK plugin configuration change warning " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 11274 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: Other + ------------------------------------------------------------------------------ + iDRAC11275alertSDKConfigurationInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " The iDRAC generated a trap event with SDK plugin Configuration change information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 11275 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: NIC Configuration + ------------------------------------------------------------------------------ + iDRAC2089alertNetworkFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Network failure or critical event. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2089 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: NIC Configuration + ------------------------------------------------------------------------------ + iDRAC2090alertNetworkWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Network warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2090 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: NIC Configuration + ------------------------------------------------------------------------------ + iDRAC2091alertNetworkInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Network information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2091 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Fan Event + ------------------------------------------------------------------------------ + iDRAC2153alertFanFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Fan failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2153 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Fan Event + ------------------------------------------------------------------------------ + iDRAC2154alertFanWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Fan warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2154 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Fan Event + ------------------------------------------------------------------------------ + iDRAC2155alertFanInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Fan information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2155 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Temperature + ------------------------------------------------------------------------------ + iDRAC2161alertTemperatureProbeFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Temperature sensor has detected a failure value. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2161 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Temperature + ------------------------------------------------------------------------------ + iDRAC2162alertTemperatureProbeWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Temperature sensor has detected a warning value. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2162 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Temperature + ------------------------------------------------------------------------------ + iDRAC2163alertTemperatureProbeNormal NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Temperature sensor value is within range. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2163 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Voltage + ------------------------------------------------------------------------------ + iDRAC2169alertVoltageProbeFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Voltage sensor has detected a failure value. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2169 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Voltage + ------------------------------------------------------------------------------ + iDRAC2170alertVoltageProbeWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Voltage sensor has detected a warning value. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2170 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Voltage + ------------------------------------------------------------------------------ + iDRAC2171alertVoltageProbeNormal NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Voltage sensor reading is within range. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2171 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Amperage + ------------------------------------------------------------------------------ + iDRAC2177alertAmperageProbeFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Current sensor has detected a failure value. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2177 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Amperage + ------------------------------------------------------------------------------ + iDRAC2178alertAmperageProbeWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Current sensor has detected a warning value. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2178 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Amperage + ------------------------------------------------------------------------------ + iDRAC2179alertAmperageProbeNormal NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Current sensor reading is within range. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2179 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Power Supply + ------------------------------------------------------------------------------ + iDRAC2185alertPowerSupplyFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Power supply has detected a failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2185 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Power Supply + ------------------------------------------------------------------------------ + iDRAC2186alertPowerSupplyWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Power supply has detected a warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2186 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Power Supply + ------------------------------------------------------------------------------ + iDRAC2187alertPowerSupplyNormal NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Power supply has returned to normal. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2187 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: IDSDM Media + ------------------------------------------------------------------------------ + iDRAC2209alertIntegratedDualSDModuleFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Integrated Dual SD Module failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2209 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: IDSDM Media + ------------------------------------------------------------------------------ + iDRAC2210alertIntegratedDualSDModuleWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Integrated Dual SD Module warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2210 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: IDSDM Media + ------------------------------------------------------------------------------ + iDRAC2211alertIntegratedDualSDModuleInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Integrated Dual SD Module information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2211 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Battery Event + ------------------------------------------------------------------------------ + iDRAC2225alertBatteryFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Battery has failed or battery is absent. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2225 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Battery Event + ------------------------------------------------------------------------------ + iDRAC2226alertBatteryWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Battery is low. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2226 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Battery Event + ------------------------------------------------------------------------------ + iDRAC2227alertBatteryNormal NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Battery state has returned to normal " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2227 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Auto System Reset + ------------------------------------------------------------------------------ + iDRAC2233alertAutomaticSystemRecovery NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Automatic system recovery ASR was performed. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2233 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Processor + ------------------------------------------------------------------------------ + iDRAC2241alertProcessorDeviceStatusFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Processor device status has detected a failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2241 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Processor + ------------------------------------------------------------------------------ + iDRAC2242alertProcessorDeviceStatusWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Processor device status has detected a warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2242 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Processor + ------------------------------------------------------------------------------ + iDRAC2243alertProcessorDeviceStatusNormal NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Processor device status has returned to normal. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2243 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Link Status + ------------------------------------------------------------------------------ + iDRAC2249alertLinkStatusFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Link status failure or critical event. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2249 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Link Status + ------------------------------------------------------------------------------ + iDRAC2250alertLinkStatusWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Link status warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2250 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Link Status + ------------------------------------------------------------------------------ + iDRAC2251alertLinkStatusInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Link status information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2251 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Memory + ------------------------------------------------------------------------------ + iDRAC2265alertMemoryDeviceFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Memory device status is critical. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2265 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Memory + ------------------------------------------------------------------------------ + iDRAC2266alertMemoryDeviceWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Memory device status is noncritical. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2266 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Memory + ------------------------------------------------------------------------------ + iDRAC2267alertMemoryDeviceInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Memory device informational event. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2267 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Power Usage + ------------------------------------------------------------------------------ + iDRAC2273alertPowerUsageFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " The system halted because system power exceeds capacity " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2273 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Power Usage + ------------------------------------------------------------------------------ + iDRAC2274alertPowerUsageWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " System performance degraded. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2274 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Power Usage + ------------------------------------------------------------------------------ + iDRAC2275alertPowerUsageInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " System performance restored. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2275 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Physical Disk + ------------------------------------------------------------------------------ + iDRAC2297alertPhysicalDiskFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Physical disk failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2297 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Physical Disk + ------------------------------------------------------------------------------ + iDRAC2298alertPhysicalDiskWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Physical disk warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2298 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Physical Disk + ------------------------------------------------------------------------------ + iDRAC2299alertPhysicalDiskInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Physical disk information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2299 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Hardware Config + ------------------------------------------------------------------------------ + iDRAC2329alertHardwareConfigurationFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Hardware configuration failure or critical event. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2329 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Hardware Config + ------------------------------------------------------------------------------ + iDRAC2330alertHardwareConfigurationWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Hardware configuration warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2330 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Hardware Config + ------------------------------------------------------------------------------ + iDRAC2331alertHardwareConfigurationInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Hardware configuration information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2331 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Software Config + ------------------------------------------------------------------------------ + iDRAC2337alertSoftwareConfigurationFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Software configuration failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2337 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Software Config + ------------------------------------------------------------------------------ + iDRAC2338alertSoftwareConfigurationWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Software configuration warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2338 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Software Config + ------------------------------------------------------------------------------ + iDRAC2339alertSoftwareConfigurationInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Software configuration information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2339 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: System Event Log + ------------------------------------------------------------------------------ + iDRAC2377alertSystemEventLogFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " System Event Log failure or critical event. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2377 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: System Event Log + ------------------------------------------------------------------------------ + iDRAC2378alertSystemEventLogWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " System Event Log warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2378 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: System Event Log + ------------------------------------------------------------------------------ + iDRAC2379alertSystemEventLogInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " System Event Log information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2379 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Security Event + ------------------------------------------------------------------------------ + iDRAC2385alertSecurityFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Security failure or critical event. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2385 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Security Event + ------------------------------------------------------------------------------ + iDRAC2386alertSecurityWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Security warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2386 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Security Event + ------------------------------------------------------------------------------ + iDRAC2387alertSecurityInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Security information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2387 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Cable + ------------------------------------------------------------------------------ + iDRAC2393alertCableFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Cable failure or critical event. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2393 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: OS Event + ------------------------------------------------------------------------------ + iDRAC2409alertOSFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " A critical stop occurred during OS load " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2409 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: OS Event + ------------------------------------------------------------------------------ + iDRAC2411alertOSInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " An OS graceful stop occurred " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2411 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: PCI Device + ------------------------------------------------------------------------------ + iDRAC2417alertPCIDeviceFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " An error was detected for a PCI device. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2417 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: PCI Device + ------------------------------------------------------------------------------ + iDRAC2418alertPCIDeviceWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " A warning event was detected for a PCI device. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2418 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: PCI Device + ------------------------------------------------------------------------------ + iDRAC2419alertPCIDeviceInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " An informational event was detected for a PCI device. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2419 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: BIOS POST + ------------------------------------------------------------------------------ + iDRAC2425alertBiosPostFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " System BIOS detected a failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2425 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: System Info + ------------------------------------------------------------------------------ + iDRAC2433alertInternaliDRACMemoryUnresponsive NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Unable to communicate with internal iDRAC memory " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2433 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: System Info + ------------------------------------------------------------------------------ + iDRAC2435alertServerIdleTime NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Server is either idle or underutilized " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2435 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Processor Absent + ------------------------------------------------------------------------------ + iDRAC2457alertProcessorDeviceAbsent NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Processor device is absent. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2457 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: PSU Absent + ------------------------------------------------------------------------------ + iDRAC2465alertPowerSupplyAbsent NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Power supply is absent. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2465 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Redundancy + ------------------------------------------------------------------------------ + iDRAC2473alertRedundancyLost NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Redundancy is lost. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2473 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Redundancy + ------------------------------------------------------------------------------ + iDRAC2474alertRedundancyDegraded NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Redundancy is degraded. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2474 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Redundancy + ------------------------------------------------------------------------------ + iDRAC2475alertRedundancyInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Redundancy information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2475 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: IDSDM Absent + ------------------------------------------------------------------------------ + iDRAC2481alertIntegratedDualSDModuleAbsent NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Integrated Dual SD Module is absent. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2481 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: IDSDM Redundancy + ------------------------------------------------------------------------------ + iDRAC2489alertIntegratedDualSDModuleRedundancyLost NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Integrated Dual SD Module redundancy is lost. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2489 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: IDSDM Redundancy + ------------------------------------------------------------------------------ + iDRAC2490alertIntegratedDualSDModuleRedundancyDegraded NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Integrated Dual SD Module redundancy is degraded. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2490 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: IDSDM Redundancy + ------------------------------------------------------------------------------ + iDRAC2491alertIntegratedDualSDModuleRedundancyInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Integrated Dual SD Module redundancy information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2491 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: vFlash Event + ------------------------------------------------------------------------------ + iDRAC2505alertvFlashMediaDeviceFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " vFlash Media device failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2505 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: vFlash Event + ------------------------------------------------------------------------------ + iDRAC2506alertvFlashMediaDeviceWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " vFlash Media device warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2506 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: vFlash Event + ------------------------------------------------------------------------------ + iDRAC2507alertvFlashMediaDeviceInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " vFlash Media device information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2507 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: vFlash Absent + ------------------------------------------------------------------------------ + iDRAC2515alertvFlashMediaDeviceAbsent NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " vFlash Media device is absent. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2515 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Temperature Statistics + ------------------------------------------------------------------------------ + iDRAC2521alertTemperatureStatisticsFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Temperature has been above the warning or critical threshold level" + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2521 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Temperature Statistics + ------------------------------------------------------------------------------ + iDRAC2522alertTemperatureStatisticsWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Temperature has been above the warning or critical threshold level" + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2522 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: RAC Event + ------------------------------------------------------------------------------ + iDRAC2531alertRACInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " RAC information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2531 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Fibre Channel + ------------------------------------------------------------------------------ + iDRAC2537alertFiberChannelFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Fiber Channel failure or critical event. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2537 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Fibre Channel + ------------------------------------------------------------------------------ + iDRAC2538alertFiberChannelWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Fiber Channel warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2538 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Fibre Channel + ------------------------------------------------------------------------------ + iDRAC2539alertFiberChannelInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Fiber Channel information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2539 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Management Module + ------------------------------------------------------------------------------ + iDRAC2545alertCMCFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Chassis Management Controller detected an error. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2545 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Management Module + ------------------------------------------------------------------------------ + iDRAC2546alertCMCWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Chassis Management Controller detected a warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2546 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: IO Virtualization + ------------------------------------------------------------------------------ + iDRAC2553alertIOVirtualizationFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " IO Virtualization failure or critical event. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2553 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: System Performance Event + ------------------------------------------------------------------------------ + iDRAC2650alertSystemPerformanceWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " System Performance warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 2650 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Other + ------------------------------------------------------------------------------ + iDRAC3049alertLiquidCoolingLeakFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " A large leak is detected on the device " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 3049 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Other + ------------------------------------------------------------------------------ + iDRAC3050alertLiquidCoolingLeakWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " A small leak is detected on the device " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 3050 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Other + ------------------------------------------------------------------------------ + iDRAC3051alertLiquidCoolingLeakInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " A small leak that was earlier detected on the device is now resolved. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 3051 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Other + ------------------------------------------------------------------------------ + iDRAC3082alertSDKSystemWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " The iDRAC generated a trap event due to a warning from SDK plugin. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 3082 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Other + ------------------------------------------------------------------------------ + iDRAC3083alertSDKSystemInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " The iDRAC generated a trap as iDRAC SDK plugin started working as expected. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 3083 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Storage + ------------------------------------------------------------------------------ + iDRAC4177alertStorageManagementFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Storage Management has detected a device independent error condition." + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4177 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Storage + ------------------------------------------------------------------------------ + iDRAC4178alertStorageManagementWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Storage Management has detected a device independent warning" + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4178 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Storage + ------------------------------------------------------------------------------ + iDRAC4179alertStorageManagementInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Storage Management Information." + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4179 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Fan Event + ------------------------------------------------------------------------------ + iDRAC4201alertStorageFanFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Fan failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4201 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Fan Event + ------------------------------------------------------------------------------ + iDRAC4202alertStorageFanWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Fan warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4202 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Fan Event + ------------------------------------------------------------------------------ + iDRAC4203alertStorageFanInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Fan information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4203 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Temperature + ------------------------------------------------------------------------------ + iDRAC4209alertStorageTemperatureProbeFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Temperature probe failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4209 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Temperature + ------------------------------------------------------------------------------ + iDRAC4210alertStorageTemperatureProbeWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Temperature probe warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4210 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Temperature + ------------------------------------------------------------------------------ + iDRAC4211alertStorageTemperatureProbeInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Temperature probe information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4211 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Power Supply + ------------------------------------------------------------------------------ + iDRAC4233alertStoragePowerSupplyFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Power supply failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4233 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Power Supply + ------------------------------------------------------------------------------ + iDRAC4234alertStoragePowerSupplyWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Power supply warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4234 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Power Supply + ------------------------------------------------------------------------------ + iDRAC4235alertStoragePowerSupplyInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Power supply information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4235 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Battery Event + ------------------------------------------------------------------------------ + iDRAC4273alertStorageBatteryFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Battery failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4273 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Battery Event + ------------------------------------------------------------------------------ + iDRAC4274alertStorageBatteryWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Battery warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4274 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Battery Event + ------------------------------------------------------------------------------ + iDRAC4275alertStorageBatteryInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Battery information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4275 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Storage Controller + ------------------------------------------------------------------------------ + iDRAC4329alertStorageControllerFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Controller failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4329 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Storage Controller + ------------------------------------------------------------------------------ + iDRAC4330alertStorageControllerWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Controller warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4330 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Storage Controller + ------------------------------------------------------------------------------ + iDRAC4331alertStorageControllerInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Controller information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4331 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Storage Enclosure + ------------------------------------------------------------------------------ + iDRAC4337alertStorageEnclosureFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Enclosure failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4337 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Storage Enclosure + ------------------------------------------------------------------------------ + iDRAC4338alertStorageEnclosureWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Enclosure warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4338 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Storage Enclosure + ------------------------------------------------------------------------------ + iDRAC4339alertStorageEnclosureInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Enclosure information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4339 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Physical Disk + ------------------------------------------------------------------------------ + iDRAC4345alertStoragePhysicalDiskFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Physical disk failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4345 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Physical Disk + ------------------------------------------------------------------------------ + iDRAC4346alertStoragePhysicalDiskWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Physical disk warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4346 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Physical Disk + ------------------------------------------------------------------------------ + iDRAC4347alertStoragePhysicalDiskInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Physical disk information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4347 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Virtual Disk + ------------------------------------------------------------------------------ + iDRAC4353alertStorageVirtualDiskFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Virtual disk failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4353 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Virtual Disk + ------------------------------------------------------------------------------ + iDRAC4354alertStorageVirtualDiskWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Virtual disk warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4354 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Virtual Disk + ------------------------------------------------------------------------------ + iDRAC4355alertStorageVirtualDiskInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Virtual disk information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4355 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: SSD Devices + ------------------------------------------------------------------------------ + iDRAC4370alertStorageSolidstateDrive NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " SSD is less than the threshold value. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4370 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Security Event + ------------------------------------------------------------------------------ + iDRAC4433alertStorageSecurityFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Storage Security failure or critical event. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4433 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Security Event + ------------------------------------------------------------------------------ + iDRAC4434alertStorageSecurityWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Storage Security warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4434 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Security Event + ------------------------------------------------------------------------------ + iDRAC4435alertStorageSecurityInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Storage Security information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4435 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Software Defined Storage + ------------------------------------------------------------------------------ + iDRAC4761alertStorageSoftwareDefinedSubSystemFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Software defined storage subsystem failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4761 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Storage + -- Subcategory: Software Defined Storage + ------------------------------------------------------------------------------ + iDRAC4762alertStorageSoftwareDefinedSubSystemWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Software defined storage subsystem warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 4762 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Updates + -- Subcategory: Firmware Download + ------------------------------------------------------------------------------ + iDRAC6211alertUpdateJobInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Update job information " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 6211 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Updates + -- Subcategory: Software Change + ------------------------------------------------------------------------------ + iDRAC6314alertSoftwareChangeUpdateWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Software change update warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 6314 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Temperature + ------------------------------------------------------------------------------ + iDRAC8305alertTemperatureProbeChangeFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Temperature increase Error. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 8305 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Temperature + ------------------------------------------------------------------------------ + iDRAC8306alertTemperatureProbeReadWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Unable to read Temperature Sensors " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 8306 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Power Supply + ------------------------------------------------------------------------------ + iDRAC8329alertPowerSupplyAuditFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Power Supply audit failure or critical event. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 8329 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Power Supply + ------------------------------------------------------------------------------ + iDRAC8330alertPowerSupplyAuditWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Power Supply audit warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 8330 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Power Usage + ------------------------------------------------------------------------------ + iDRAC8417alertPowerUsageAuditFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Power usage audit failure or critical event. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 8417 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Power Usage + ------------------------------------------------------------------------------ + iDRAC8418alertPowerUsageAuditWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Power usage audit warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 8418 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Power Usage + ------------------------------------------------------------------------------ + iDRAC8419alertPowerUsageAuditInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Power usage audit information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 8419 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Hardware Config + ------------------------------------------------------------------------------ + iDRAC8474alertHWCAuditWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Hardware configuration warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 8474 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Hardware Config + ------------------------------------------------------------------------------ + iDRAC8475alertHWCAuditInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Hardware configuration audit information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 8475 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: User Tracking + ------------------------------------------------------------------------------ + iDRAC8490alertUserTrackingWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " User Tracking warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 8490 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: IP Address + ------------------------------------------------------------------------------ + iDRAC8499alertiDRACIPAddressChange NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " iDRAC IP address has changed. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 8499 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Licensing + ------------------------------------------------------------------------------ + iDRAC8513alertLicenseFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " License failure. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 8513 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Licensing + ------------------------------------------------------------------------------ + iDRAC8514alertLicenseWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " License warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 8514 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Licensing + ------------------------------------------------------------------------------ + iDRAC8515alertLicenseInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " License information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 8515 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: PCI Device + ------------------------------------------------------------------------------ + iDRAC8562alertPCIDeviceAuditWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " PCI device audit warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 8562 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: System Info + ------------------------------------------------------------------------------ + iDRAC8579alertSystemPowerStateChangeInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Host is going through a power state change" + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 8579 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Debug + ------------------------------------------------------------------------------ + iDRAC8594alertDebugWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Debug authorization failed. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 8594 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Debug + ------------------------------------------------------------------------------ + iDRAC8595alertDebugInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Debug authorized. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 8595 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: RAC Event + ------------------------------------------------------------------------------ + iDRAC8674alertRacConfigurationChangewarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Configuration or state Change warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 8674 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: RAC Event + ------------------------------------------------------------------------------ + iDRAC8675alertRacConfigurationChangeInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Configuration or state Change Information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 8675 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Management Module + ------------------------------------------------------------------------------ + iDRAC8689alertCMCAuditFailure NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Chassis Management Controller audit failure or critical event. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 8689 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Management Module + ------------------------------------------------------------------------------ + iDRAC8690alertCMCAuditWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Chassis Management Controller audit warning. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 8690 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Management Module + ------------------------------------------------------------------------------ + iDRAC8691alertCMCAuditInformation NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + " Chassis Management Controller audit information. " + --#TYPE "Forwarded: Forwarded iDRAC Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmiDRACAlertGroup 0 8691 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Devices + ------------------------------------------------------------------------------ + alert851138RCPRestoreInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The automatic restoration of chassis settings is completed on the right control panel." + --#TYPE "Forwarded: Forwarded console Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 851138 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Devices + ------------------------------------------------------------------------------ + alert851139RCPRestoreCritical NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The automatic restoration of chassis settings is either unsuccessful orcompleted with warnings on the right control panel." + --#TYPE "Forwarded: Forwarded console Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 851139 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Devices + ------------------------------------------------------------------------------ + alert856129DeviceStateInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The device health status has changed." + --#TYPE "Forwarded: Forwarded console Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 856129 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Devices + ------------------------------------------------------------------------------ + alert856130DeviceStateCritical NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The device power state has changed." + --#TYPE "Forwarded: Forwarded console Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 856130 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Devices + ------------------------------------------------------------------------------ + alert856131DeviceStateCritical NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The operation cannot be performed on the device because connection with the device is lost." + --#TYPE "Forwarded: Forwarded console Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 856131 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Devices + ------------------------------------------------------------------------------ + alert856132DeviceStateInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "A new device is detected in the chassis." + --#TYPE "Forwarded: Forwarded console Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 856132 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: Devices + ------------------------------------------------------------------------------ + alert856133DeviceStateInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "A new device is successfully inserted in the chassis." + --#TYPE "Forwarded: Forwarded console Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 856133 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: Devices + ------------------------------------------------------------------------------ + alert856134DeviceStateInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "A device is removed from the chassis." + --#TYPE "Forwarded: Forwarded console Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 856134 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Devices + ------------------------------------------------------------------------------ + alert856172DeviceStateInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "Device Health Changed to OK." + --#TYPE "Forwarded: Forwarded console Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 856172 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Devices + ------------------------------------------------------------------------------ + alert856173DeviceStateCritical NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The device health status has changed." + --#TYPE "Forwarded: Forwarded console Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 856173 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Devices + ------------------------------------------------------------------------------ + alert856174DeviceStateCritical NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The device health status has changed." + --#TYPE "Forwarded: Forwarded console Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 856174 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Devices + ------------------------------------------------------------------------------ + alert856175DeviceStateWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The device health status has changed." + --#TYPE "Forwarded: Forwarded console Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmChassisAlert2Group 0 856175 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Fabric + ------------------------------------------------------------------------------ + nwIOM980021AlertFabricInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The health status of SmartFabric identified in the message is ok." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 980021 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Fabric + ------------------------------------------------------------------------------ + nwIOM980022AlertFabricWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The health status of the SmartFabric identified in the message is in the Warning state." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 980022 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Fabric + ------------------------------------------------------------------------------ + nwIOM980023AlertFabricCritical NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The health status of the SmartFabric identified in the message is in Critical state." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 980023 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Fabric + ------------------------------------------------------------------------------ + nwIOM980024AlertFabricInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The SmartFabric identified in the message is valid. The SmartFabric validation criteria such as design fabric node inventory I O module placement requirements and inter node connectivity are consistent." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 980024 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Fabric + ------------------------------------------------------------------------------ + nwIOM980025AlertFabricWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The validation of the SmartFabric for the selected fabric design has failed." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 980025 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Fabric + ------------------------------------------------------------------------------ + nwIOM980026AlertFabricInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The creation or deletion of SmartFabric with the fabric ID identified in the message is started." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 980026 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Fabric + ------------------------------------------------------------------------------ + nwIOM980027AlertFabricInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The SmartFabric with the fabric ID identified in the message is currently being created or deleted." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 980027 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Fabric + ------------------------------------------------------------------------------ + nwIOM980028AlertFabricInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The creation or deletion of SmartFabric with the fabric ID identified in the message is successfully completed." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 980028 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Fabric + ------------------------------------------------------------------------------ + nwIOM980029AlertFabricCritical NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The creation or deletion of SmartFabric with the fabric ID identified in the message cannot be completed because of many ongoing maintenance operations." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 980029 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Fabric + ------------------------------------------------------------------------------ + nwIOM980030AlertFabricInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "New fabric design is updated after the chassis change." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 980030 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Fabric + ------------------------------------------------------------------------------ + nwIOM980031AlertFabricInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The SmartFabric identified in the message is successfully deleted by the Fabric Manager. The switches will automatically restart and be in the Full Switch mode." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 980031 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Fabric + ------------------------------------------------------------------------------ + nwIOM980032AlertFabricInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The switch identified in the message is detected as a potential replacement switch for a faulty or old switch which must be replaced. The old or faulty switch belongs to the SmartFabric that has the fabric ID as identified in the message." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 980032 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Interface + ------------------------------------------------------------------------------ + nwIOM990001AlertInterfaceInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The interface identified in the message is in operational status." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 990001 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Interface + ------------------------------------------------------------------------------ + nwIOM990002AlertInterfaceWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The interface identified in the message is not operational." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 990002 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Link + ------------------------------------------------------------------------------ + nwIOM1000001AlertLinkInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The link between Source and Destination identified in the message is created." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 1000001 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Link + ------------------------------------------------------------------------------ + nwIOM1000002AlertLinkWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The link identified in the message is successfully deleted." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 1000002 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Node + ------------------------------------------------------------------------------ + nwIOM1010001AlertNodeInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The I O Module identified in the message is operational." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 1010001 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: Node + ------------------------------------------------------------------------------ + nwIOM1010002AlertNodeWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The operational status of the I O Module identified in the message has ended. Possible reasons could be that the MCM Group maintenance is in progress or Management Module maintenance is in progress or Fabric maintenance is in progress or Node maintenance is in progress." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 1010002 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Node + ------------------------------------------------------------------------------ + nwIOM1010003AlertNodeInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The I O Module identified in the message is discovered." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 1010003 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Node + ------------------------------------------------------------------------------ + nwIOM1010004AlertNodeWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The I O Module identified in the message cannot be detected because of physical connection and operational issues." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 1010004 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Node + ------------------------------------------------------------------------------ + nwIOM1010005AlertNodeInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The MX7116n Fabric Expander Module identified in the message is discovered." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 1010005 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Node + ------------------------------------------------------------------------------ + nwIOM1010006AlertNodeWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The MX7116n Fabric Expander Module identified in the message cannot be detected because of physical connection issues." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 1010006 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Node + ------------------------------------------------------------------------------ + nwIOM1010007AlertNodeWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "A simple I O module swap operation cannot be performed because the replacement I O module software version is different from the fabric software version as identified in the message." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 1010007 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Server + ------------------------------------------------------------------------------ + nwIOM1020001AlertServerInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The server identified in the message is detected." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 1020001 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Server + ------------------------------------------------------------------------------ + nwIOM1020002AlertServerWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The server identified in the message is not detected. Possible reasons could be that the fabric node to which the server is connected is operationally down or the server is moved or replaced from the existing slot." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 1020002 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Server + ------------------------------------------------------------------------------ + nwIOM1020003AlertServerInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The configuration of server identified in the message is validated and onboarded." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 1020003 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Server + ------------------------------------------------------------------------------ + nwIOM1020004AlertServerWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The detected server and its configuration is no longer validated." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 1020004 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Server + ------------------------------------------------------------------------------ + nwIOM1020005AlertServerInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The configuration of server identified in the message is validated and successfully onboarded." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 1020005 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Server + ------------------------------------------------------------------------------ + nwIOM1020006AlertServerWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The detected server interface and its configuration is not validated." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 1020006 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Server + ------------------------------------------------------------------------------ + nwIOM1020007AlertServerInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The server and server interfaces identified in the message are bonded." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 1020007 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: Server + ------------------------------------------------------------------------------ + nwIOM1020008AlertServerWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The server and server interfaces identified in the message are unbonded." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 1020008 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: REST + ------------------------------------------------------------------------------ + nwIOM1052505AlertRESTInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "Feature capability ofSmartFabric Manager has changed." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 1052505 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Audit + -- Subcategory: REST + ------------------------------------------------------------------------------ + nwIOM1052506AlertRESTInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "Feature capability ofSmartFabric Manager has changed." + --#TYPE "Forwarded: Forwarded nwIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmNWIOMAlertGroup 0 1052506 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120001AlertHealthCritical NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The SAS IOM devices identified in the message could not communicate with each other via the inter IOM link." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120001 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120002AlertHealthInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The communication between the SAS IOM devices identified in the message is successfully restored. The PartnerInterconnectCommunicationFault event is resolved." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120002 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120003AlertHealthCritical NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The SAS IOM is currently configured for redundancy but the firmware version of the SAS IOM devices identified in the message do not match." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120003 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120004AlertHealthInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The firmware version mismatch between the SAS IOM devices identified in the message is successfully resolved." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120004 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120005AlertHealthWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "This event indicates that the SAS IOM has been configured for dual domain operation but only one module is currently present." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120005 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120006AlertHealthInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The SAS IOM device redundancy issue is resolved. The specified number of IOMs are now present in the slots." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120006 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120007AlertHealthWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "Unable to update the firmware version of the device because of an internal error." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120007 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120008AlertHealthWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The firmware version cannot be updated because the firmware image file is invalid. This could indicate conditions such as corrupted or unsigned package." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120008 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120009AlertHealthInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The firmware is successfully updated." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120009 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120010AlertHealthWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The storage assignment cannot be applied." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120010 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120011AlertHealthInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The storage assignment is successfully applied." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120011 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120012AlertHealthWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The SAS IOM device cannot communicate with the drive available at the location identified in the message." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120012 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120013AlertHealthInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The drive at the location identified in the message is working." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120013 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120016AlertHealthWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "This event indicates that the expanders within a storage module have different firmware versions." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120016 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120017AlertHealthInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "This event indicates that the expanders within a storage module now have the same firmware." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120017 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120018AlertHealthWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The hot swappable expander identified in the message in the storage enclosure in Chassis slot is not functioning." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120018 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120019AlertHealthInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The hot swappable expander identified in the message in the storage enclosure in Chassis slot is functioning." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120019 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120020AlertHealthInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The storage enclosure is inserted into the Chassis slot identified in the message. This is for hotplug only." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120020 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120021AlertHealthInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The storage enclosure is removed from the Chassis slot identified in the message. The enclosure will also be marked as removed if all SAS connectivity to the enclosure is lost." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120021 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120022AlertHealthInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The hot swappable expander identified in the message is inserted. This is for hot plug only." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120022 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120023AlertHealthInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The hot swappable expander identified in the message has been removed from the storage Enclosure." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120023 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120024AlertHealthInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The Reset operation is initiated on the storage enclosure in the Chassis identified in the message." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120024 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120025AlertHealthCritical NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "There is a configuration mismatch between the SAS IOM devices identified in the message." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120025 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120026AlertHealthInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The configuration of both SAS IOM devices identified in the message is the same." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120026 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120027AlertHealthCritical NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "This event indicates that the foreign SAS IOMs are inserted to the chassis." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120027 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120028AlertHealthInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The configuration of both SAS IOM device identified in the message is consistent with the configuration of Chassis." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120028 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120029AlertHealthWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The SAS IOM device identified in the message has inconsistent firmware versions in its components such as SoC IOC and expander." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120029 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120030AlertHealthWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The SAS IOM device identified in the message requires a power cycle operation to enable the new firmware version." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120030 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120031AlertHealthCritical NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The SAS IOM device identified in the message is unable to manage the storage assignment." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120031 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120032AlertHealthInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The SAS IOM device identified in the message is able to manage the storage assignment." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120032 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120033AlertHealthCritical NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The SAS IOM device identified in the message has detected multiple Error correcting Code ECC errors." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120033 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120034AlertHealthInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "An unsupported SATA drive is detected in chassis in the slot indicated in the message." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120034 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120035AlertHealthInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "This event indicates that a drive has been added." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120035 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120036AlertHealthInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "This event indicates that a drive has been removed." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120036 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120039AlertHealthWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The SAS IOM is currently configured for redundancy and the hot spare SAS IOM is not available in the slot." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120039 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120040AlertHealthCritical NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The SAS IOM is currently configured for redundancy and communication with the hot spare SAS IOM has ended." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120040 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120041AlertHealthCritical NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The SAS IOM is currently configured for redundancy but the firmware version is different from the hot spare SAS IOM." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120041 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: Configuration + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120042AlertConfigurationCritical NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "There is a configuration mismatch between the SAS IOM devices identified in the message." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY CRITICAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120042 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120069AlertHealthInformational NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The support dump file is successfully created ." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY INFORMATIONAL + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120069 } + + ------------------------------------------------------------------------------ + -- Alert : Forwarded: Forwarded MSM Traps + -- + -- Category: System Health + -- Subcategory: SAS IOM + ------------------------------------------------------------------------------ + sasIOM1120072AlertHealthWarning NOTIFICATION-TYPE + OBJECTS { dmmCA2MessageID, + dmmCA2Message, + dmmCA2MessageArgs, + dmmCA2AlertStatus, + dmmDeviceServiceTag, + dmmCategoryName, + dmmSubCategoryName, + dmmSeverity + } + STATUS current + DESCRIPTION + "The SAS IOM has a degraded SAS connection between a SAS IOM and a storage enclosure identified in the message." + --#TYPE "Forwarded: Forwarded sasIOM Alert" + --#SEVERITY WARNING + --#SUMMARY "Message ID: %s, Message: %s," + --#SUMMARY "Device Status: %d " + --#ARGUMENTS {0, 1, 3} + --#CATEGORY "Forwarded Events" + --#STATE OPERATIONAL + --#STATUS current + ::= { dmmSASIOMAlertGroup 0 1120072 } + +END \ No newline at end of file diff --git a/MIBS/dell/DELL-NETWORKING-BGP4-V2-MIB b/MIBS/dell/DELL-NETWORKING-BGP4-V2-MIB new file mode 100644 index 0000000..831da7c --- /dev/null +++ b/MIBS/dell/DELL-NETWORKING-BGP4-V2-MIB @@ -0,0 +1,4116 @@ + +-- ***************************************************************************** +-- draft-ietf-idr-bgp4-mibv2-05.txt +-- +-- Copyright (c) 2005 The Internet Society. +-- Copyright (c) 2007 - 2014 by Dell Inc. All Rights Reserved. +-- +-- All rights reserved. +-- ***************************************************************************** + +DELL-NETWORKING-BGP4-V2-MIB DEFINITIONS ::= BEGIN + + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + Counter32, Gauge32, mib-2, Unsigned32, Integer32, + TimeTicks + FROM SNMPv2-SMI + InetAddressType, InetAddress, InetPortNumber, + InetAutonomousSystemNumber, InetAddressPrefixLength + FROM INET-ADDRESS-MIB + TEXTUAL-CONVENTION, TruthValue, RowPointer, StorageType, + RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + dellNetExperiment + FROM DELL-NETWORKING-SMI; + + + dellNetBgpM2 MODULE-IDENTITY + LAST-UPDATED "200704271200Z" -- April 27, 2007 12:00:00 EDT + ORGANIZATION "IETF IDR Working Group" + CONTACT-INFO "E-mail: idr@merit.net + + Jeffrey Haas (Editor) + 825 Victors Way, Suite 100 + Ann Arbor, MI 48108 + Tel: +1 734 222-1600 + Fax: +1 734 222-1602 + E-mail: jhaas@nexthop.com" + DESCRIPTION + "This MIB module defines management objects for + the Border Gateway Protocol, Version 4." + REVISION "200704271200Z" -- April 27, 2007 12:00:00 EDT + DESCRIPTION + "This is a Dell Networking OS proprietary version of the + draft-ietf-idr-bgp4-mibv2-05.txt MIB as proposed by + the IETF Inter-Domain Routing Working Group. + This mib will be obsolete when IANA-number is assigned. + + The following objects are added by Dell. + - Added to BgpM2PeerCounterstable + dellNetBgpM2PeerInKeepalives, + dellNetBgpM2PeerOutKeepalives, + dellNetBgpM2PeerInOpen, + dellNetBgpM2PeerOutOpen, + dellNetBgpM2PeerInRteRefresh, + dellNetBgpM2PeerOutRteRefresh + - Added to BgpM2PrefixCountersTable + dellNetBgpM2PrefixWdrawnByPeer, + dellNetBgpM2PrefixWdrawnFromPeer" + +-- ::= { mib-2 XXX } + ::= { dellNetExperiment 1 } + + + DellNetBgpM2Identifier ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1d." + STATUS current + DESCRIPTION + "The representation of a BGP Identifier. The BGP + Identifier should be represented in the OCTET STRING + as with the first OCTET of the string containing + the first OCTET of the BGP Identifier received or sent + in the OPEN packet and so on. + Even though the BGP Identifier is trending away from + an IP address it is still displayed as if it was one, + even when it would be an illegal IP address." + SYNTAX OCTET STRING(SIZE (4)) + + + DellNetBgpM2Afi ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The representation of a BGP AFI" + SYNTAX Unsigned32(0..65535) + + + DellNetBgpM2Safi ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The representation of a BGP SAFI" + SYNTAX Unsigned32(0..255) + + + DellNetBgpM2Community ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2d:" + STATUS current + DESCRIPTION + "The representation of a BGP Community." + SYNTAX OCTET STRING(SIZE(4)) + + + DellNetBgpM2ExtendedCommunity ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION + "The representation of a BGP Extended Community." + SYNTAX OCTET STRING(SIZE(8)) + + + dellNetBgpM2BaseScalars + OBJECT IDENTIFIER ::= { dellNetBgpM2 1 } + + + -- + -- Notifications + -- + + dellNetBgpM2BaseNotifications + OBJECT IDENTIFIER ::= { dellNetBgpM2BaseScalars 0 } + + + dellNetBgpM2Established NOTIFICATION-TYPE + OBJECTS { + dellNetBgpM2PeerLocalAddrType, + dellNetBgpM2PeerLocalAddr, + dellNetBgpM2PeerRemoteAddrType, + dellNetBgpM2PeerRemoteAddr, + dellNetBgpM2PeerLastErrorReceived, + dellNetBgpM2PeerState + } + STATUS current + DESCRIPTION + "The BGP Established event is generated when + the BGP FSM enters the ESTABLISHED state." + ::= { dellNetBgpM2BaseNotifications 1 } + + + dellNetBgpM2BackwardTransition NOTIFICATION-TYPE + OBJECTS { + dellNetBgpM2PeerLocalAddrType, + dellNetBgpM2PeerLocalAddr, + dellNetBgpM2PeerRemoteAddrType, + dellNetBgpM2PeerRemoteAddr, + dellNetBgpM2PeerLastErrorReceived, + dellNetBgpM2PeerLastErrorReceivedText, + dellNetBgpM2PeerState + } + STATUS current + DESCRIPTION + "The BGPBackwardTransition Event is generated + when the BGP FSM moves from a higher numbered + state to a lower numbered state." + ::= { dellNetBgpM2BaseNotifications 2 } + + + -- + -- BGP Supported Version Table + -- + + dellNetBgpM2Version + OBJECT IDENTIFIER ::= { dellNetBgpM2BaseScalars 1 } + + + dellNetBgpM2VersionTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2VersionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of supported BGP versions." + ::= { dellNetBgpM2Version 1 } + + + dellNetBgpM2VersionEntry OBJECT-TYPE + SYNTAX DellNetBgpM2VersionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing data on a given supported version + of the Border Gateway Protocol and the level of + support provided. It is expected that any agent + implementation supporting this MIB module will + report support for Version 4 of the Border Gateway + Protocol at the very minimum." + INDEX { + dellNetBgpM2VersionIndex + } + ::= { dellNetBgpM2VersionTable 1 } + + + DellNetBgpM2VersionEntry ::= SEQUENCE { + dellNetBgpM2VersionIndex + Unsigned32, + dellNetBgpM2VersionSupported + TruthValue + } + + + dellNetBgpM2VersionIndex OBJECT-TYPE + SYNTAX Unsigned32(0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version number of the BGP Protocol." + ::= { dellNetBgpM2VersionEntry 1 } + + + dellNetBgpM2VersionSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is TRUE if this version of the BGP protocol + identified in 'dellNetBgpM2VersionIndex' is supported. The absence + of a row for a particular dellNetBgpM2VersionIndex indicates that + that dellNetBgpM2VersionIndex protocol version number is not + supported." + ::= { dellNetBgpM2VersionEntry 2 } + + -- + -- Supported BGP Capabilities + -- + + dellNetBgpM2SupportedCapabilities + OBJECT IDENTIFIER ::= { dellNetBgpM2BaseScalars 2 } + + + dellNetBgpM2CapabilitySupportAvailable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is TRUE if capability support is + available and is enabled." + ::= { dellNetBgpM2SupportedCapabilities 1 } + + + dellNetBgpM2SupportedCapabilitiesTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2SupportedCapabilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of supported BGP-4 capabilities." + ::= { dellNetBgpM2SupportedCapabilities 2 } + + + dellNetBgpM2SupportedCapabilitiesEntry OBJECT-TYPE + SYNTAX DellNetBgpM2SupportedCapabilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about supported capabilities indexed + by capability number." + INDEX { + dellNetBgpM2SupportedCapabilityCode + } + ::= { dellNetBgpM2SupportedCapabilitiesTable 1 } + + + DellNetBgpM2SupportedCapabilityEntry ::= SEQUENCE { + dellNetBgpM2SupportedCapabilityCode + Unsigned32, + dellNetBgpM2SupportedCapability + TruthValue + } + + + dellNetBgpM2SupportedCapabilityCode OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of supported capability. The index directly + corresponds with the BGP-4 Capability Advertisement + Capability Code." + ::= { dellNetBgpM2SupportedCapabilitiesEntry 1 } + + + dellNetBgpM2SupportedCapability OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is True if this capability is supported, + False otherwise." + ::= { dellNetBgpM2SupportedCapabilitiesEntry 2 } + + + -- + -- Base Scalars + -- + + dellNetBgpM2AsSize OBJECT-TYPE + SYNTAX INTEGER { + twoOctet(1), + fourOctet(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the AS value in this implementation. + The semantics of this are determined as per the + as-4bytes draft." + REFERENCE + "draft-ietf-idr-as4bytes-04" + ::= { dellNetBgpM2BaseScalars 4 } + + + dellNetBgpM2LocalAs OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local autonomous system number. + If the dellNetBgpM2AsSize is twoOctet, then the range is + constrained to be 0-65535." + ::= { dellNetBgpM2BaseScalars 5 } + + + dellNetBgpM2LocalIdentifier OBJECT-TYPE + SYNTAX DellNetBgpM2Identifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP Identifier of local system. + Current practice is trending away from this value being + treated as an IP address and more as a generic + identifier." + ::= { dellNetBgpM2BaseScalars 6 } + + + -- + -- Base Scalar Extensions + -- + + dellNetBgpM2BaseScalarExtensions + OBJECT IDENTIFIER ::= { dellNetBgpM2BaseScalars 7 } + + + dellNetBgpM2BaseScalarNonCapExts + OBJECT IDENTIFIER ::= { dellNetBgpM2BaseScalarExtensions 1 } + + + dellNetBgpM2BaseScalarCapExts + OBJECT IDENTIFIER ::= { dellNetBgpM2BaseScalarExtensions 2 } + + + -- + -- Base Scalar Route Reflection Extensions + -- + + dellNetBgpM2BaseScalarRouteReflectExts OBJECT IDENTIFIER ::= + { dellNetBgpM2BaseScalarNonCapExts 2796 } + + + dellNetBgpM2RouteReflector OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is TRUE if this implementation supports the + BGP Route Reflection Extension and is enabled as a + route reflector. If the BGP Route Reflection extension + is not supported this value must be FALSE." + REFERENCE + "RFC 2796 - BGP Route Reflection" + ::= { dellNetBgpM2BaseScalarRouteReflectExts 1 } + + + dellNetBgpM2ClusterId OBJECT-TYPE + SYNTAX DellNetBgpM2Identifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The configured Cluster-ID of the BGP Speaker. This will + default to the BGP Speaker's DellNetBgpM2Identifier if this + speaker is functioning as a route reflector and an + explicit Cluster-ID has not been configured. + + A value of 0.0.0.0 will be present if Route Reflection is + not enabled." + REFERENCE + "RFC 2796 - BGP Route Reflection" + ::= { dellNetBgpM2BaseScalarRouteReflectExts 2 } + + + -- + -- Base Scalar AS Confederation Extensions + -- + + dellNetBgpM2BaseScalarASConfedExts OBJECT IDENTIFIER ::= + { dellNetBgpM2BaseScalarNonCapExts 3065 } + + + dellNetBgpM2ConfederationRouter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is TRUE if this implementation supports the + BGP AS Confederations Extension and this router is + configured to be in a confederation." + REFERENCE + "RFC 3065 - Autonomous System Confederations for BGP" + ::= { dellNetBgpM2BaseScalarASConfedExts 1 } + + dellNetBgpM2ConfederationId OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local Confederation Identification Number. + + This value will be zero (0) if this BGP Speaker is not + a confederation router." + REFERENCE + "RFC 3065 - Autonomous System Confederations for BGP" + ::= { dellNetBgpM2BaseScalarASConfedExts 2 } + + + -- + -- Base Configuration Objects + -- + + dellNetBgpM2BaseScalarConfiguration + OBJECT IDENTIFIER ::= { dellNetBgpM2BaseScalars 8 } + + + dellNetBgpM2CfgBaseScalarStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the intended storage type for + all configurable base scalars." + ::= { dellNetBgpM2BaseScalarConfiguration 1 } + + + dellNetBgpM2CfgLocalAs OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The local autonomous system number. + + If the dellNetBgpM2AsSize is twoOctet, then the range is + constrained to be 0-65535." + ::= { dellNetBgpM2BaseScalarConfiguration 2 } + + + dellNetBgpM2CfgLocalIdentifier OBJECT-TYPE + SYNTAX DellNetBgpM2Identifier + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The BGP Identifier of local system. + + Current practice is trending away from this value being + treated as an IP address and more as a generic + identifier." + ::= { dellNetBgpM2BaseScalarConfiguration 3 } + + + -- + -- Base Scalar Extensions + -- + + dellNetBgpM2CfgBaseScalarExtensions + OBJECT IDENTIFIER ::= { dellNetBgpM2BaseScalarConfiguration 4 } + + + dellNetBgpM2CfgBaseScalarNonCapExts + OBJECT IDENTIFIER ::= { dellNetBgpM2CfgBaseScalarExtensions 1 } + + + dellNetBgpM2CfgBaseScalarCapExts + OBJECT IDENTIFIER ::= { dellNetBgpM2CfgBaseScalarExtensions 2 } + + + -- + -- Base Scalar Route Reflection Extensions + -- + + dellNetBgpM2CfgBaseScalarReflectorExts + OBJECT IDENTIFIER ::= { dellNetBgpM2CfgBaseScalarNonCapExts 2796 } + + + dellNetBgpM2CfgRouteReflector OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value is set to true if this implementation will + be supporting route reflection." + REFERENCE + "RFC 2796 - BGP Route Reflection" + ::= { dellNetBgpM2CfgBaseScalarReflectorExts 1 } + + + dellNetBgpM2CfgClusterId OBJECT-TYPE + SYNTAX DellNetBgpM2Identifier + MAX-ACCESS read-write + + + STATUS current + DESCRIPTION + "The configured Cluster-ID of the BGP Speaker. This will + default to the BGP Speaker's DellNetBgpM2Identifier if this + speaker is functioning as a route reflector and an + explicit Cluster-ID has not been configured. + + A value of 0.0.0.0 will be present if Route Reflection is + not enabled." + REFERENCE + "RFC 2796 - BGP Route Reflection" + ::= { dellNetBgpM2CfgBaseScalarReflectorExts 2 } + + + -- + -- Base Scalar AS Confederation Extensions + -- + + dellNetBgpM2CfgBaseScalarASConfedExts + OBJECT IDENTIFIER ::= { dellNetBgpM2CfgBaseScalarNonCapExts 3065 } + + + dellNetBgpM2CfgConfederationRouter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value is set to true if this implementation will be + supporting BGP AS Confederations." + REFERENCE + "RFC 3065 - Autonomous System Confederations for BGP" + ::= { dellNetBgpM2CfgBaseScalarASConfedExts 1 } + + + dellNetBgpM2CfgConfederationId OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The local Confederation Identification Number. + + This value will be zero (0) if this BGP Speaker is not + a confederation router." + REFERENCE + "RFC 3065 - Autonomous System Confederations for BGP" + ::= { dellNetBgpM2CfgBaseScalarASConfedExts 2 } + + -- + -- BGP Peer Data + -- + + dellNetBgpM2Peer + OBJECT IDENTIFIER ::= { dellNetBgpM2 2 } + + + dellNetBgpM2PeerData + OBJECT IDENTIFIER ::= { dellNetBgpM2Peer 1 } + + + dellNetBgpM2PeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2PeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP peer table. + + This table contains, one entry per remote BGP peer, + any information about the connections with the remote + BGP peers." + ::= { dellNetBgpM2PeerData 1 } + + + dellNetBgpM2PeerEntry OBJECT-TYPE + SYNTAX DellNetBgpM2PeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing information about the connection with + a remote BGP peer." + INDEX { + dellNetBgpM2PeerInstance, + dellNetBgpM2PeerLocalAddrType, + dellNetBgpM2PeerLocalAddr, + dellNetBgpM2PeerRemoteAddrType, + dellNetBgpM2PeerRemoteAddr + } + ::= { dellNetBgpM2PeerTable 1 } + + + DellNetBgpM2PeerEntry ::= SEQUENCE { + dellNetBgpM2PeerInstance + Unsigned32, + dellNetBgpM2PeerIdentifier + DellNetBgpM2Identifier, + dellNetBgpM2PeerState + INTEGER, + dellNetBgpM2PeerStatus + INTEGER, + dellNetBgpM2PeerConfiguredVersion + Unsigned32, + dellNetBgpM2PeerNegotiatedVersion + Unsigned32, + dellNetBgpM2PeerLocalAddrType + InetAddressType, + dellNetBgpM2PeerLocalAddr + InetAddress, + dellNetBgpM2PeerLocalPort + InetPortNumber, + dellNetBgpM2PeerLocalAs + InetAutonomousSystemNumber, + dellNetBgpM2PeerRemoteAddrType + InetAddressType, + dellNetBgpM2PeerRemoteAddr + InetAddress, + dellNetBgpM2PeerRemotePort + InetPortNumber, + dellNetBgpM2PeerRemoteAs + InetAutonomousSystemNumber, + dellNetBgpM2PeerIndex + Unsigned32 + } + + + dellNetBgpM2PeerInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing instance index. + + Some BGP implementations permit the creation of + multiple instances of a BGP routing process. An + example includes RFC 2547 PE-CE routers. + + Implementations that do not support multiple + routing instances should return 1 for this object. + + XXX TODO - We need to provide a way to configure these + in the peer configuration table." + ::= { dellNetBgpM2PeerEntry 1 } + + + dellNetBgpM2PeerIdentifier OBJECT-TYPE + SYNTAX DellNetBgpM2Identifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP Identifier of this entry's remote BGP peer. + + This entry should be 0.0.0.0 unless the dellNetBgpM2PeerState is + in the OpenConfirm or the Established state." + REFERENCE + "draft-ietf-idr-bgp4-17.txt, Sec. 4.2" + ::= { dellNetBgpM2PeerEntry 2 } + + + dellNetBgpM2PeerState OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + connect(2), + active(3), + opensent(4), + openconfirm(5), + established(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote BGP peer's FSM state." + REFERENCE + "draft-ietf-idr-bgp4-17.txt, Sec. 8" + ::= { dellNetBgpM2PeerEntry 3 } + + + dellNetBgpM2PeerStatus OBJECT-TYPE + SYNTAX INTEGER { + halted(1), + running(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether or not the BGP FSM for this remote peer is halted + or running. The BGP FSM for a remote peer is halted after + processing a Stop event. Likewise, it is in the running + state after a Start event. + + The dellNetBgpM2PeerState will generally be in the idle state when + the FSM is halted, although some extensions such as + Graceful Restart will leave the peer in the Idle state + but with the FSM running." + ::= { dellNetBgpM2PeerEntry 4 } + + + dellNetBgpM2PeerConfiguredVersion OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The configured version to originally start with this + remote peer. The BGP speaker may permit negotiation to a + lower version number of the protocol." + ::= { dellNetBgpM2PeerEntry 5 } + + + dellNetBgpM2PeerNegotiatedVersion OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The negotiated version of BGP running between the two + peers." + ::= { dellNetBgpM2PeerEntry 6 } + + + dellNetBgpM2PeerLocalAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address family of the local end of the peering + session." + ::= { dellNetBgpM2PeerEntry 7 } + + + dellNetBgpM2PeerLocalAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(4..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the local end of the peering session." + ::= { dellNetBgpM2PeerEntry 8 } + + + dellNetBgpM2PeerLocalPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + + "The local port for the TCP connection between the BGP + peers." + ::= { dellNetBgpM2PeerEntry 9 } + + + dellNetBgpM2PeerLocalAs OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Some implementations of BGP can represent themselves + as multiple ASs. This is the AS that this peering + session is representing itself as to the remote peer." + ::= { dellNetBgpM2PeerEntry 10 } + + + dellNetBgpM2PeerRemoteAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address family of the remote end of the peering + session." + ::= { dellNetBgpM2PeerEntry 11 } + + + dellNetBgpM2PeerRemoteAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(4..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the remote end of the peering session." + ::= { dellNetBgpM2PeerEntry 12 } + + + dellNetBgpM2PeerRemotePort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote port for the TCP connection between the BGP + peers. In the case of a transport for which the notion + of 'port' is irrelevant, an instance value of -1 + should be returned by the agent for this object. + + Note that the objects dellNetBgpM2PeerLocalAddr, + dellNetBgpM2PeerLocalPort, dellNetBgpM2PeerRemoteAddr and + dellNetBgpM2PeerRemotePort provide the appropriate reference to + + the standard MIB TCP connection table. or even the ipv6 + TCP MIB as in rfc2452." + REFERENCE + "RFC 2012 - SNMPv2 Management Information Base for the + Transmission Control Protocol using SMIv2. + RFC 2542 - IP Version 6 Management Information Base + for the Transmission Control Protocol." + ::= { dellNetBgpM2PeerEntry 13 } + + + dellNetBgpM2PeerRemoteAs OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote autonomous system number." + ::= { dellNetBgpM2PeerEntry 14 } + + + dellNetBgpM2PeerIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is a unique index for the remote peer entry + in the dellNetBgpM2PeerTable. It is assigned by the agent + at the point of creation of the dellNetBgpM2PeerTable row + entry. While its value is guaranteed to be unique at + any time, it is otherwise opaque to the management + application with respect to its value or the contiguity + of dellNetBgpM2PeerIndex row instance values across rows of + the dellNetBgpM2PeerTable. It is used to provide an index + structure for other tables whose data is logically + per-peer. + + For explicitly configured peers, this value will remain + consistent until this row is deleted by deleting the + configured peers. Unconfigured peers will generate + a monotonically increasing number when a BGP FSM is + built to process the peering session. Values in the + dellNetBgpM2PeerTable and other tables utilizing dellNetBgpM2PeerIndex + are expected to remain in existence for an arbitrary + time after the unconfigured peer has been deleted + in order to allow management applications to extract + useful management information for those peers. Thus, + an unconfigured peer using the same indices as the + dellNetBgpM2PeerTable that comes up while this row still + exists will re-utilize the same row." + + ::= { dellNetBgpM2PeerEntry 15 } + + + -- + -- Errors + -- + + dellNetBgpM2PeerErrors + OBJECT IDENTIFIER ::= { dellNetBgpM2Peer 2 } + + dellNetBgpM2PeerErrorsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2PeerErrorsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "On a per peer basis, this table reflects the last + protocol-defined error encountered and reported on + the peer session. If no entry for a given peer, + by its dellNetBgpM2PeerIndex, exists in this table, then no + such errors have been observed, reported, and + recorded on the session." + ::= { dellNetBgpM2PeerErrors 1 } + + + dellNetBgpM2PeerErrorsEntry OBJECT-TYPE + SYNTAX DellNetBgpM2PeerErrorsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains information about errors sent + and received for a particular BGP peer." + AUGMENTS { + dellNetBgpM2PeerEntry + } + ::= { dellNetBgpM2PeerErrorsTable 1 } + + + DellNetBgpM2PeerErrorsEntry ::= SEQUENCE { + dellNetBgpM2PeerLastErrorReceived + OCTET STRING, + dellNetBgpM2PeerLastErrorSent + OCTET STRING, + dellNetBgpM2PeerLastErrorReceivedTime + TimeTicks, + dellNetBgpM2PeerLastErrorSentTime + TimeTicks, + dellNetBgpM2PeerLastErrorReceivedText + SnmpAdminString, + dellNetBgpM2PeerLastErrorSentText + SnmpAdminString, + dellNetBgpM2PeerLastErrorReceivedData + OCTET STRING, + dellNetBgpM2PeerLastErrorSentData + OCTET STRING + } + + + dellNetBgpM2PeerLastErrorReceived OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last error code and subcode received by this BGP + Speaker via a NOTIFICATION message for this peer. + 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 + "draft-ietf-idr-bgp4-15.txt, Sec. 4.5" + ::= { dellNetBgpM2PeerErrorsEntry 1 } + + + dellNetBgpM2PeerLastErrorSent OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last error code and subcode sent by this BGP + Speaker via a NOTIFICATION message to this peer. + 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 + "draft-ietf-idr-bgp4-15.txt, Sec. 4.5" + ::= { dellNetBgpM2PeerErrorsEntry 2 } + + + dellNetBgpM2PeerLastErrorReceivedTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timestamp that the last NOTIFICATION was received from + this peer." + + + REFERENCE + "draft-ietf-idr-bgp4-15.txt, Sec. 4.5" + ::= { dellNetBgpM2PeerErrorsEntry 3 } + + + dellNetBgpM2PeerLastErrorSentTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timestamp that the last NOTIFICATION was sent to + this peer." + REFERENCE + "draft-ietf-idr-bgp4-15.txt, Sec. 4.5" + ::= { dellNetBgpM2PeerErrorsEntry 4 } + + + dellNetBgpM2PeerLastErrorReceivedText OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an implementation specific + explanation of the error that was reported." + ::= { dellNetBgpM2PeerErrorsEntry 5 } + + + dellNetBgpM2PeerLastErrorSentText OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an implementation specific + explanation of the error that is being reported." + ::= { dellNetBgpM2PeerErrorsEntry 6 } + + + dellNetBgpM2PeerLastErrorReceivedData OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..4075)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last error code's data seen by this peer." + REFERENCE + "draft-ietf-idr-bgp4-15.txt, Sec. 4.5" + ::= { dellNetBgpM2PeerErrorsEntry 7 } + + + dellNetBgpM2PeerLastErrorSentData OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..4075)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last error code's data sent to this peer." + REFERENCE + "draft-ietf-idr-bgp4-15.txt, Sec. 4.5" + ::= { dellNetBgpM2PeerErrorsEntry 8 } + + + -- + -- Peer Event Times + -- + + dellNetBgpM2PeerTimers + OBJECT IDENTIFIER ::= { dellNetBgpM2Peer 3 } + + + dellNetBgpM2PeerEventTimesTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2PeerEventTimesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table reporting the per-peering session amount + of time elapsed and update events since the peering + session advanced into the Established state." + ::= { dellNetBgpM2PeerTimers 1 } + + + dellNetBgpM2PeerEventTimesEntry OBJECT-TYPE + SYNTAX DellNetBgpM2PeerEventTimesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains a set of statistics about time + spent and events encountered in the peer session + Established state." + AUGMENTS { + dellNetBgpM2PeerEntry + } + ::= { dellNetBgpM2PeerEventTimesTable 1 } + + + DellNetBgpM2PeerEventTimesEntry ::= SEQUENCE { + dellNetBgpM2PeerFsmEstablishedTime + Gauge32, + dellNetBgpM2PeerInUpdatesElapsedTime + Gauge32 + } + + + dellNetBgpM2PeerFsmEstablishedTime OBJECT-TYPE + SYNTAX Gauge32 + 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 + the router is booted." + ::= { dellNetBgpM2PeerEventTimesEntry 1 } + + + dellNetBgpM2PeerInUpdatesElapsedTime OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Elapsed time in seconds since the last BGP UPDATE + message was received from the peer. Each time + dellNetBgpM2PeerInUpdates is incremented, the value of this + object is set to zero (0). This value shall also be + zero (0) when the peer is not in the Established state" + ::= { dellNetBgpM2PeerEventTimesEntry 2 } + + + -- + -- Peer Configured Timers + -- + + dellNetBgpM2PeerConfiguredTimersTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2PeerConfiguredTimersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Per peer management data on BGP session timers." + ::= { dellNetBgpM2PeerTimers 2 } + + dellNetBgpM2PeerConfiguredTimersEntry OBJECT-TYPE + SYNTAX DellNetBgpM2PeerConfiguredTimersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry corresponds to the current state of + + BGP timers on a given peering session." + AUGMENTS { + dellNetBgpM2PeerEntry + } + ::= { dellNetBgpM2PeerConfiguredTimersTable 1 } + + + DellNetBgpM2PeerConfiguredTimersEntry ::= SEQUENCE { + dellNetBgpM2PeerConnectRetryInterval + Unsigned32, + dellNetBgpM2PeerHoldTimeConfigured + Unsigned32, + dellNetBgpM2PeerKeepAliveConfigured + Unsigned32, + dellNetBgpM2PeerMinASOrigInterval + Unsigned32, + dellNetBgpM2PeerMinRouteAdverInterval + Unsigned32 + } + + + dellNetBgpM2PeerConnectRetryInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time interval in seconds for the ConnectRetry + timer. The suggested value for this timer is 120 + seconds." + ::= { dellNetBgpM2PeerConfiguredTimersEntry 1 } + + + dellNetBgpM2PeerHoldTimeConfigured OBJECT-TYPE + SYNTAX Unsigned32 ( 0 | 3..65535 ) + MAX-ACCESS read-only + 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 (dellNetBgpM2PeerHoldTime) + with the peer. This value must not be less than + three seconds if it is not zero (0) in which case + the Hold Time is NOT to be established with the + peer. The suggested value for this timer is 90 + seconds." + REFERENCE + "draft-ietf-idr-bgp4-17.txt, Appendix 6.4" + ::= { dellNetBgpM2PeerConfiguredTimersEntry 2 } + + + dellNetBgpM2PeerKeepAliveConfigured OBJECT-TYPE + SYNTAX Unsigned32 ( 0 | 1..21845 ) + MAX-ACCESS read-only + 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 dellNetBgpM2PeerHoldTimeConfigured; the actual + time interval for the KEEPALIVE messages is indicated + by dellNetBgpM2PeerKeepAlive. A reasonable maximum value + for this timer would be configured to be one third + of that of dellNetBgpM2PeerHoldTimeConfigured. + + 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 + "draft-ietf-idr-bgp4-17.txt, Appendix 6.4" + ::= { dellNetBgpM2PeerConfiguredTimersEntry 3 } + + + dellNetBgpM2PeerMinASOrigInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time interval in seconds for the MinASOriginationInterval + timer. The suggested value for this timer is 15 + seconds." + ::= { dellNetBgpM2PeerConfiguredTimersEntry 4 } + + + dellNetBgpM2PeerMinRouteAdverInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time interval in seconds for the + MinRouteAdvertisementInterval timer. The suggested + value for this timer is 30 seconds." + ::= { dellNetBgpM2PeerConfiguredTimersEntry 5 } + + + -- + -- Peer Negotiated Timers + -- + + dellNetBgpM2PeerNegotiatedTimersTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2PeerNegotiatedTimersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Current values of per-peer timers which can be + dynamically set in the dellNetBgpM2PeerConfiguredTimersTable. + Values reflected in this table are the current + operational values, after negotiation from values + derived from initial configuration or last set from + dellNetBgpM2PeerConfiguredTimersTable row instances." + ::= { dellNetBgpM2PeerTimers 3 } + + + dellNetBgpM2PeerNegotiatedTimersEntry OBJECT-TYPE + SYNTAX DellNetBgpM2PeerNegotiatedTimersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry reflects a value of the currently + operational, negotiated timers as reflected in the + DellNetBgpM2PeerNegotiatedTimersEntry." + AUGMENTS { + dellNetBgpM2PeerEntry + } + ::= { dellNetBgpM2PeerNegotiatedTimersTable 1 } + + + DellNetBgpM2PeerNegotiatedTimersEntry ::= SEQUENCE { + dellNetBgpM2PeerHoldTime + Unsigned32, + dellNetBgpM2PeerKeepAlive + Unsigned32 + } + + + dellNetBgpM2PeerHoldTime OBJECT-TYPE + SYNTAX Unsigned32 ( 0 | 3..65535 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object is calculated by this BGP + Speaker as being; + + zero (0) - if this was the value sent by the peer and + this value is permitted by this BGP Speaker. In this + case, no keepalive messages are sent and the Hold Timer + is not set. + + At least three (3). This value is the smaller of + the value sent by this peer in the OPEN message and + dellNetBgpM2PeerHoldTimeConfigured for this peer. + + This value is only defined when the peering session is + in the Established state." + REFERENCE + "draft-ietf-idr-bgp4-17.txt, Sec. 4.2" + ::= { dellNetBgpM2PeerNegotiatedTimersEntry 1 } + + + dellNetBgpM2PeerKeepAlive OBJECT-TYPE + SYNTAX Unsigned32 ( 0 | 1..21845 ) + 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 dellNetBgpM2PeerHoldTime, it has the same + proportion as what dellNetBgpM2PeerKeepAliveConfigured has + when compared with dellNetBgpM2PeerHoldTimeConfigured. If + the value of this object is zero (0), it indicates + that the KeepAlive timer has not been established + with the peer, or, the value of + dellNetBgpM2PeerKeepAliveConfigured is zero (0). + + This value is only defined when the peering session is + in the Established state." + REFERENCE + "draft-ietf-idr-bgp4-17, Sec. 4.4" + ::= { dellNetBgpM2PeerNegotiatedTimersEntry 2 } + + + -- + -- Peer Capabilities + -- + + dellNetBgpM2PeerCapabilities + OBJECT IDENTIFIER ::= { dellNetBgpM2Peer 4 } + + + -- + -- Announced Capabilities + -- + + dellNetBgpM2PeerCapsAnnouncedTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2PeerCapsAnnouncedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the capabilities + that are supported for a given peer." + ::= { dellNetBgpM2PeerCapabilities 1 } + + + dellNetBgpM2PeerCapsAnnouncedEntry OBJECT-TYPE + SYNTAX DellNetBgpM2PeerCapsAnnouncedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "These entries are keyed by a BGP-4 peer remote + address and the BGP Capability Code" + INDEX { + dellNetBgpM2PeerIndex, + dellNetBgpM2PeerCapAnnouncedCode, + dellNetBgpM2PeerCapAnnouncedIndex + } + ::= { dellNetBgpM2PeerCapsAnnouncedTable 1 } + + + DellNetBgpM2PeerCapsAnnouncedEntry ::= SEQUENCE { + dellNetBgpM2PeerCapAnnouncedCode + Unsigned32, + dellNetBgpM2PeerCapAnnouncedIndex + Unsigned32, + dellNetBgpM2PeerCapAnnouncedValue + OCTET STRING + } + + + dellNetBgpM2PeerCapAnnouncedCode OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP Capability Advertisement Capability Code." + ::= { dellNetBgpM2PeerCapsAnnouncedEntry 1 } + + + dellNetBgpM2PeerCapAnnouncedIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multiple instances of a given capability may be sent + bgp a BGP speaker. This variable is used to index them." + ::= { dellNetBgpM2PeerCapsAnnouncedEntry 2 } + + + dellNetBgpM2PeerCapAnnouncedValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the announced capability." + ::= { dellNetBgpM2PeerCapsAnnouncedEntry 3 } + + + -- + -- Received Capabilities + -- + + dellNetBgpM2PeerCapsReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM24PeerCapsReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the capabilities + that are supported for a given peer." + ::= { dellNetBgpM2PeerCapabilities 2 } + + + dellNetBgpM2PeerCapsReceivedEntry OBJECT-TYPE + SYNTAX DellNetBgpM24PeerCapsReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "These entries are keyed by a BGP-4 peer remote + address and the BGP Capability Code" + INDEX { + dellNetBgpM2PeerIndex, + dellNetBgpM2PeerCapReceivedCode, + dellNetBgpM2PeerCapReceivedIndex + } + ::= { dellNetBgpM2PeerCapsReceivedTable 1 } + + + DellNetBgpM24PeerCapsReceivedEntry ::= SEQUENCE { + dellNetBgpM2PeerCapReceivedCode + Unsigned32, + dellNetBgpM2PeerCapReceivedIndex + Unsigned32, + dellNetBgpM2PeerCapReceivedValue + OCTET STRING + } + + + dellNetBgpM2PeerCapReceivedCode OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP Capability Advertisement Capability Code." + ::= { dellNetBgpM2PeerCapsReceivedEntry 1 } + + + dellNetBgpM2PeerCapReceivedIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multiple instances of a given capability may be sent + bgp a BGP speaker. This variable is used to index them." + ::= { dellNetBgpM2PeerCapsReceivedEntry 2 } + + + dellNetBgpM2PeerCapReceivedValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the announced capability." + ::= { dellNetBgpM2PeerCapsReceivedEntry 3 } + + + -- + -- Per-peer counters + -- + + dellNetBgpM2PeerCounters + OBJECT IDENTIFIER ::= { dellNetBgpM2Peer 6 } + + + dellNetBgpM2PeerCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2PeerCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The counters associated with a BGP Peer." + ::= { dellNetBgpM2PeerCounters 1 } + + + dellNetBgpM2PeerCountersEntry OBJECT-TYPE + SYNTAX DellNetBgpM2PeerCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains counters of message transmissions + and FSM transitions for a given BGP Peering session." + AUGMENTS { + dellNetBgpM2PeerEntry + } + ::= { dellNetBgpM2PeerCountersTable 1 } + + + DellNetBgpM2PeerCountersEntry ::= SEQUENCE { + dellNetBgpM2PeerInUpdates + Counter32, + dellNetBgpM2PeerOutUpdates + Counter32, + dellNetBgpM2PeerInTotalMessages + Counter32, + dellNetBgpM2PeerOutTotalMessages + Counter32, + dellNetBgpM2PeerFsmEstablishedTrans + Counter32, + dellNetBgpM2PeerInKeepalives + Counter32, + dellNetBgpM2PeerOutKeepalives + Counter32, + dellNetBgpM2PeerInOpen + Counter32, + dellNetBgpM2PeerOutOpen + Counter32, + dellNetBgpM2PeerInRteRefresh + Counter32, + dellNetBgpM2PeerOutRteRefresh + Counter32 + } + + +-- +++wayne need to describe what happens if connection is broken +-- and then reestablished. Does the prior counter value accumulate? + dellNetBgpM2PeerInUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of BGP UPDATE messages received on this + connection. This object should be initialized to zero + (0) when the connection is established." + ::= { dellNetBgpM2PeerCountersEntry 1 } + + + dellNetBgpM2PeerOutUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of BGP UPDATE messages transmitted on this + connection. This object should be initialized to zero + (0) when the connection is established." + ::= { dellNetBgpM2PeerCountersEntry 2 } + + + dellNetBgpM2PeerInTotalMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of messages received from the remote + peer on this connection. This object should be + initialized to zero when the connection is established." + ::= { dellNetBgpM2PeerCountersEntry 3 } + + + dellNetBgpM2PeerOutTotalMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of messages transmitted to the remote + peer on this connection. This object should be + initialized to zero when the connection is established." + ::= { dellNetBgpM2PeerCountersEntry 4 } + + + dellNetBgpM2PeerFsmEstablishedTrans 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." + ::= { dellNetBgpM2PeerCountersEntry 5 } + + dellNetBgpM2PeerInKeepalives OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Keepalive messages + received from a peer.Implemented by Dell." + ::= { dellNetBgpM2PeerCountersEntry 6 } + + dellNetBgpM2PeerOutKeepalives OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Keepalive messages sent + to a peer. Implemented by Dell." + ::= { dellNetBgpM2PeerCountersEntry 7 } + + dellNetBgpM2PeerInOpen OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Open messages received + from a peer. Implemented by Dell." + ::= { dellNetBgpM2PeerCountersEntry 8 } + + dellNetBgpM2PeerOutOpen OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Open messages sent to a peer. + Implemented by Dell." + ::= { dellNetBgpM2PeerCountersEntry 9 } + + dellNetBgpM2PeerInRteRefresh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Route Refresh messages + received from a peer. Implemented by Dell." + ::= { dellNetBgpM2PeerCountersEntry 10 } + + dellNetBgpM2PeerOutRteRefresh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Route Refresh messages sent + to a peer. Implemented by Dell." + ::= { dellNetBgpM2PeerCountersEntry 11 } + + + -- + -- Per-Peer Prefix Counters + -- + + dellNetBgpM2PrefixCountersTable OBJECT-TYPE + + + + SYNTAX SEQUENCE OF DellNetBgpM2PrefixCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional per-peer, per AFI SAFI counters for prefixes" + ::= { dellNetBgpM2PeerCounters 2 } + + + dellNetBgpM2PrefixCountersEntry OBJECT-TYPE + SYNTAX DellNetBgpM2PrefixCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing information about a bgp-peers prefix + counters." + INDEX { + dellNetBgpM2PeerIndex, + dellNetBgpM2PrefixCountersAfi, + dellNetBgpM2PrefixCountersSafi + } + ::= { dellNetBgpM2PrefixCountersTable 1 } + + + DellNetBgpM2PrefixCountersEntry ::= SEQUENCE { + dellNetBgpM2PrefixCountersAfi + DellNetBgpM2Afi, + dellNetBgpM2PrefixCountersSafi + DellNetBgpM2Safi, + dellNetBgpM2PrefixInPrefixes + Gauge32, + dellNetBgpM2PrefixInPrefixesAccepted + Gauge32, + dellNetBgpM2PrefixInPrefixesRejected + Gauge32, + dellNetBgpM2PrefixOutPrefixes + Gauge32, + dellNetBgpM2PrefixWdrawnByPeer + Gauge32, + dellNetBgpM2PrefixWdrawnFromPeer + Gauge32 + } + + + dellNetBgpM2PrefixCountersAfi OBJECT-TYPE + SYNTAX DellNetBgpM2Afi + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AFI index of the per-peer, per prefix counters" + ::= { dellNetBgpM2PrefixCountersEntry 1 } + + + dellNetBgpM2PrefixCountersSafi OBJECT-TYPE + SYNTAX DellNetBgpM2Safi + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SAFI index of the per-peer, per prefix counters" + ::= { dellNetBgpM2PrefixCountersEntry 2 } + + + dellNetBgpM2PrefixInPrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of prefixes received from a peer and are + stored in the Adj-Ribs-In for that peer." + -- jmh - note that we are allowing stuff to be discarded + ::= { dellNetBgpM2PrefixCountersEntry 7 } + + + dellNetBgpM2PrefixInPrefixesAccepted OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of prefixes for a peer that are installed + in the Adj-Ribs-In and are eligible to become active + in the Loc-Rib." + ::= { dellNetBgpM2PrefixCountersEntry 8 } + + + dellNetBgpM2PrefixInPrefixesRejected OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of prefixes for a peer that are installed + in the Adj-Ribs-In and are NOT eligible to become active + in the Loc-Rib." + ::= { dellNetBgpM2PrefixCountersEntry 9 } + + + dellNetBgpM2PrefixOutPrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of prefixes for a peer that are installed + in that peers Adj-Ribs-Out." + ::= { dellNetBgpM2PrefixCountersEntry 10 } + + dellNetBgpM2PrefixWdrawnByPeer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of prefixes withdrawn by a peer. + Implemened by Dell." + ::= { dellNetBgpM2PrefixCountersEntry 11 } + + dellNetBgpM2PrefixWdrawnFromPeer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of prefixes withdrawn from a peer. + Implemened by Dell." + ::= { dellNetBgpM2PrefixCountersEntry 12 } + + + + dellNetBgpM2PeerExtensions + OBJECT IDENTIFIER ::= { dellNetBgpM2Peer 7 } + + + dellNetBgpM2PeerNonCapExts + OBJECT IDENTIFIER ::= { dellNetBgpM2PeerExtensions 1 } + + + dellNetBgpM2PeerCapExts + OBJECT IDENTIFIER ::= { dellNetBgpM2PeerExtensions 2 } + + + -- + -- Peer Route Reflection Extensions + -- + + dellNetBgpM2PeerRouteReflectionExts + OBJECT IDENTIFIER ::= { dellNetBgpM2PeerNonCapExts 2796 } + + + dellNetBgpM2PeerReflectorClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2PeerReflectorClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of route reflection client settings on a per-peer + basis." + REFERENCE + "RFC 2796 - BGP Route Reflection" + ::= { dellNetBgpM2PeerRouteReflectionExts 1 } + + + dellNetBgpM2PeerReflectorClientEntry OBJECT-TYPE + SYNTAX DellNetBgpM2PeerReflectorClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing data on a per-peer basis on whether + the peer is configured as a route reflector client." + REFERENCE + "RFC 2796 - BGP Route Reflection" + AUGMENTS { + dellNetBgpM2PeerEntry + + } + ::= { dellNetBgpM2PeerReflectorClientTable 1 } + + + DellNetBgpM2PeerReflectorClientEntry ::= SEQUENCE { + dellNetBgpM2PeerReflectorClient + INTEGER + } + + dellNetBgpM2PeerReflectorClient OBJECT-TYPE + SYNTAX INTEGER { + nonClient(0), + client(1), + meshedClient(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicates whether the given peer is a + reflector client of this router, or not. A value of + nonClient indicates that this peer is not a reflector + client. A value of client indicates that this peer is a + reflector client that is not fully meshed with other + reflector clients. A value of meshedClient indicates + that the peer is a reflector client and is fully meshed + with all other reflector clients. + + This value must be nonClient (0) for BGP external peers." + REFERENCE + "RFC 2796 - BGP Route Reflection" + ::= { dellNetBgpM2PeerReflectorClientEntry 1 } + + + -- + -- Peer AS Confederations Extensions + -- + + dellNetBgpM2PeerASConfederationExts + OBJECT IDENTIFIER ::= { dellNetBgpM2PeerNonCapExts 3065 } + + + dellNetBgpM2PeerConfedMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2PeerConfedMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of confederation member settings on a per-peer + basis." + + + REFERENCE + "RFC 3065 - BGP Confederations" + ::= { dellNetBgpM2PeerASConfederationExts 1 } + + + dellNetBgpM2PeerConfedMemberEntry OBJECT-TYPE + SYNTAX DellNetBgpM2PeerConfedMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing data on a per-peer basis on whether + the peer is configured as a BGP confederation member." + REFERENCE + "RFC 3065 - BGP Confederations" + AUGMENTS { + dellNetBgpM2PeerEntry + } + ::= { dellNetBgpM2PeerConfedMemberTable 1 } + + + DellNetBgpM2PeerConfedMemberEntry ::= SEQUENCE { + dellNetBgpM2PeerConfedMember + TruthValue + } + + + dellNetBgpM2PeerConfedMember OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicates whether the given peer is in our + confederation or not." + REFERENCE + "RFC 3065 - BGP Confederations" + ::= { dellNetBgpM2PeerConfedMemberEntry 1 } + + + -- + -- Peer configuration objects + -- + + dellNetBgpM2PeerConfiguration + OBJECT IDENTIFIER ::= { dellNetBgpM2Peer 8 } + + + -- + -- Administering activated peering sessions + -- + + dellNetBgpM2CfgPeerAdminStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2CfgPeerAdminStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing rows for administratively starting and + stopping peering sessions." + ::= { dellNetBgpM2PeerConfiguration 1 } + + + dellNetBgpM2CfgPeerAdminStatusEntry OBJECT-TYPE + SYNTAX DellNetBgpM2CfgPeerAdminStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing row for administratively starting and + stopping peers." + INDEX { + dellNetBgpM2PeerIndex + } + ::= { dellNetBgpM2CfgPeerAdminStatusTable 1 } + + + DellNetBgpM2CfgPeerAdminStatusEntry ::= SEQUENCE { + dellNetBgpM2CfgPeerAdminStatus + INTEGER + } + + + dellNetBgpM2CfgPeerAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + stop(1), + start(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows the Manual Stop and Manual Start + events to be sent to an activated peering session." + ::= { dellNetBgpM2CfgPeerAdminStatusEntry 1 } + + + -- + -- Peer Configuration + -- + + + dellNetBgpM2CfgPeerNextIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the next appropriate value to + use as an index for creation of a row instance in + in the dellNetBgpM2CfgPeerTable. If the number of available + entries in the dellNetBgpM2CfgPeerTable is exhausted, a + retrieval value of this object instance will return + 0. A value of 0 may also be returned if the agent + is otherwise incapable of dellNetBgpM2CfgPeerTable row creation + at the time of dellNetBgpM2CfgPeerNextIndex retrieval." + ::= { dellNetBgpM2PeerConfiguration 2 } + + + dellNetBgpM2CfgPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2CfgPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP configuration peer table. + + This table allows the configuration of the parameters + for a session with a BGP peer. + + +++wayne provide description of how config should be done + for a peer per table." + ::= { dellNetBgpM2PeerConfiguration 3 } + + + dellNetBgpM2CfgPeerEntry OBJECT-TYPE + SYNTAX DellNetBgpM2CfgPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing information set up by a management + entity to configure a connection with a BGP peer." + INDEX { dellNetBgpM2CfgPeerIndex } + ::= { dellNetBgpM2CfgPeerTable 1 } + + + DellNetBgpM2CfgPeerEntry ::= SEQUENCE { + dellNetBgpM2CfgPeerConfiguredVersion + Unsigned32, + dellNetBgpM2CfgAllowVersionNegotiation + TruthValue, + dellNetBgpM2CfgPeerLocalAddrType + InetAddressType, + dellNetBgpM2CfgPeerLocalAddr + InetAddress, + dellNetBgpM2CfgPeerLocalAs + InetAutonomousSystemNumber, + dellNetBgpM2CfgPeerRemoteAddrType + InetAddressType, + dellNetBgpM2CfgPeerRemoteAddr + InetAddress, + dellNetBgpM2CfgPeerRemoteAs + InetAutonomousSystemNumber, + dellNetBgpM2CfgPeerEntryStorageType + StorageType, + dellNetBgpM2CfgPeerError + INTEGER, + dellNetBgpM2CfgPeerBgpPeerEntry + RowPointer, + dellNetBgpM2CfgPeerRowEntryStatus + RowStatus, + dellNetBgpM2CfgPeerIndex + Integer32, + dellNetBgpM2CfgPeerStatus + INTEGER + } + + + dellNetBgpM2CfgPeerConfiguredVersion OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The configured version to originally start with + this peer. The BGP speaker may permit negotiation + to a lower version number of the protocol depending on the + set value of dellNetBgpM2CfgAllowVersionNegotiation." + DEFVAL { 4 } + ::= { dellNetBgpM2CfgPeerEntry 1 } + + + dellNetBgpM2CfgAllowVersionNegotiation OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If set to true, during session establishment with this + peer, negotiation to a version lower than that specified + in dellNetBgpM2CfgPeerConfiguredVersion will be allowed." + DEFVAL { false } + + + ::= { dellNetBgpM2CfgPeerEntry 2 } + + + dellNetBgpM2CfgPeerLocalAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The address family of the speakers of this BGP + session." + ::= { dellNetBgpM2CfgPeerEntry 3 } + + + dellNetBgpM2CfgPeerLocalAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The address of the local end of the peering session." + ::= { dellNetBgpM2CfgPeerEntry 4 } + + + dellNetBgpM2CfgPeerLocalAs OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Autonomous system represented to peer on peering + session initialization. Some implementations of + BGP can represent themselves as multiple ASes. + These implementations can set this to an alternate + autonomous system. If this object is set to zero + (0) at the point this row instance is set to active, + then the implementation will initialize this session + representing itself as the value of dellNetBgpM2CfgLocalAs." + DEFVAL { 0 } + ::= { dellNetBgpM2CfgPeerEntry 5 } + + + dellNetBgpM2CfgPeerRemoteAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The address family of the speakers of the remote BGP + session." + ::= { dellNetBgpM2CfgPeerEntry 6 } + + dellNetBgpM2CfgPeerRemoteAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(4..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The address of the remote end (destination address + of peer) for peering session." + ::= { dellNetBgpM2CfgPeerEntry 7 } + + + dellNetBgpM2CfgPeerRemoteAs OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Autonomous system number of the remote peer." + ::= { dellNetBgpM2CfgPeerEntry 8 } + + + dellNetBgpM2CfgPeerEntryStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object type specifies the intended storage + type for the dellNetBgpM2CfgPeerEntry row instance." + ::= { dellNetBgpM2CfgPeerEntry 9 } + + + dellNetBgpM2CfgPeerError OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + notActivated (1), + errDuplicatePeeringSession (2), + activated (3) + -- +++wayne more to follow + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicates the current error status of + the row denoting the configured error status. + + If this row is still under creation (has not been activated + dellNetBgpM2CfgPeerRowEntryStatus), then this instance will be set to + not-activated (1). + + At the point that the row is activated, dellNetBgpM2CfgPeerError + will reflect the error status of the row data itself. If + there is another session already activated with the same + local and remote addresses as denoted by + {dellNetBgpM2CfgPeerLocalAddrType, dellNetBgpM2CfgPeerLocalAddr, + dellNetBgpM2CfgPeerRemoteAddr}, then + the value of this will be set to + err-duplicate-peering-session (2). + + If this row is associated with a peer session whose + initialization has been attempted, the value will be + set to activated (3) (and, dellNetBgpM2PeerCfgPeerEntry will + be set to the row instance of the entry in the + dellNetBgpM2PeerTable which reflects the state of the peering + session). + + Note that this object only reflects the error as a + function of the attempted activation of this row as + containing data for a bgp peering session. The actual + state of the session at the point of any protocol exchange + or session state machine initiation is reflected in the + dellNetBgpM2PeerTable row instance (as reflected through + dellNetBgpM2CfgPeerPeerEntry) associated with this row instance." + ::= { dellNetBgpM2CfgPeerEntry 10 } + + + dellNetBgpM2CfgPeerBgpPeerEntry OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upon activation of the session data contained in this + row instance, this object points to an instance of a row + within the dellNetBgpM2PeerTable reflecting the session in its + initializing or operational state. Retrieval of this + column instance will always yield a value of {0.0} unless + the session has successfully been activated (via + dellNetBgpM2CfgPeerRowEntryStatus). Such row instances will always + have a value of dellNetBgpM2CfgPeerError which is activated (3)." + ::= { dellNetBgpM2CfgPeerEntry 11 } + + + dellNetBgpM2CfgPeerRowEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object type is used to control creation, + activation, and deletion of this row instance." + + -- +++wayne need better directions for agent auto-removal + -- of row instances which have moved to active or error + -- state + ::= { dellNetBgpM2CfgPeerEntry 12 } + + + dellNetBgpM2CfgPeerIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Uniquely identifies an instance of a peer row, as + an element of configuration." + ::= { dellNetBgpM2CfgPeerEntry 13 } + + + dellNetBgpM2CfgPeerStatus OBJECT-TYPE + SYNTAX INTEGER { + halted(1), + running(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies the state of the peering session upon + activation. If disabled, the FSM is in the halted + state and no Automatic Start events are generated. + If enabled, the FSM is in the running state and + Automatic Start events may be generated." + ::= { dellNetBgpM2CfgPeerEntry 14 } + + + -- + -- Per-peer timers table + -- + + dellNetBgpM2CfgPeerTimersTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2CfgPeerTimersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table for configuration of per-peer timers." + ::= { dellNetBgpM2PeerConfiguration 4 } + + + dellNetBgpM2CfgPeerTimersEntry OBJECT-TYPE + SYNTAX DellNetBgpM2CfgPeerTimersEntry + MAX-ACCESS not-accessible + + + STATUS current + DESCRIPTION + "Entry containing per-peer timer configuration." + AUGMENTS { + dellNetBgpM2CfgPeerEntry + } + ::= { dellNetBgpM2CfgPeerTimersTable 1 } + + + DellNetBgpM2CfgPeerTimersEntry ::= SEQUENCE { + dellNetBgpM2CfgPeerConnectRetryInterval + Unsigned32, + dellNetBgpM2CfgPeerHoldTimeConfigured + Unsigned32, + dellNetBgpM2CfgPeerKeepAliveConfigured + Unsigned32, + dellNetBgpM2CfgPeerMinASOrigInterval + Unsigned32, + dellNetBgpM2CfgPeerMinRouteAdverInter + Unsigned32 + } + + + dellNetBgpM2CfgPeerConnectRetryInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Time interval in seconds for the ConnectRetry + timer. The suggested value for this timer is 120 + seconds." + DEFVAL { + 120 + } + ::= { dellNetBgpM2CfgPeerTimersEntry 1 } + + + dellNetBgpM2CfgPeerHoldTimeConfigured OBJECT-TYPE + SYNTAX Unsigned32 ( 0 | 3..65535 ) + MAX-ACCESS read-create + 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 (dellNetBgpM2PeerHoldTime) + with the peer. This value must not be less than + three seconds if it is not zero (0) in which case + the Hold Time is NOT to be established with the + peer. The suggested value for this timer is 90 + seconds." + REFERENCE + "draft-ietf-idr-bgp4-17.txt, Appendix 6.4" + DEFVAL { + 90 + } + ::= { dellNetBgpM2CfgPeerTimersEntry 2 } + + + dellNetBgpM2CfgPeerKeepAliveConfigured OBJECT-TYPE + SYNTAX Unsigned32 ( 0 | 1..21845 ) + MAX-ACCESS read-create + 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 dellNetBgpM2PeerHoldTimeConfigured; the actual + time interval for the KEEPALIVE messages is indicated + by dellNetBgpM2PeerKeepAlive. A reasonable maximum value + for this timer would be configured to be one third + of that of dellNetBgpM2PeerHoldTimeConfigured. + + 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 + "draft-ietf-idr-bgp4-17.txt, Appendix 6.4" + DEFVAL { + 30 + } + ::= { dellNetBgpM2CfgPeerTimersEntry 3 } + + + dellNetBgpM2CfgPeerMinASOrigInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Time interval in seconds for the MinASOriginationInterval + timer. The suggested value for this timer is 15 + seconds." + + DEFVAL { + 15 + } + ::= { dellNetBgpM2CfgPeerTimersEntry 4 } + + + dellNetBgpM2CfgPeerMinRouteAdverInter OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Time interval in seconds for the + MinRouteAdvertisementInterval timer. The suggested + value for this timer is 30 seconds." + DEFVAL { + 30 + } + ::= { dellNetBgpM2CfgPeerTimersEntry 5 } + + + -- + -- Per-peer configuration extensions + -- + + dellNetBgpM2CfgPeerExtensions + OBJECT IDENTIFIER ::= { dellNetBgpM2PeerConfiguration 5 } + + + dellNetBgpM2CfgPeerNonCapExts + OBJECT IDENTIFIER ::= { dellNetBgpM2CfgPeerExtensions 1 } + + + dellNetBgpM2CfgPeerCapExts + OBJECT IDENTIFIER ::= { dellNetBgpM2CfgPeerExtensions 2 } + + + -- + -- Peer route reflection configuration + -- + + dellNetBgpM2CfgPeerRouteReflectionExts + OBJECT IDENTIFIER ::= { dellNetBgpM2CfgPeerNonCapExts 2796 } + + + dellNetBgpM2CfgPeerReflectorClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2CfgPeerReflectorClientEntry + MAX-ACCESS not-accessible + STATUS current + + + DESCRIPTION + "Table of route reflection client settings on a per-peer + basis." + REFERENCE + "RFC 2796 - BGP Route Reflection" + ::= { dellNetBgpM2CfgPeerRouteReflectionExts 1 } + + + dellNetBgpM2CfgPeerReflectorClientEntry OBJECT-TYPE + SYNTAX DellNetBgpM2CfgPeerReflectorClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing data on a per-peer basis on whether + the peer is configured as a route reflector client." + REFERENCE + "RFC 2796 - BGP Route Reflection" + AUGMENTS { + dellNetBgpM2CfgPeerEntry + } + ::= { dellNetBgpM2CfgPeerReflectorClientTable 1 } + + + DellNetBgpM2CfgPeerReflectorClientEntry ::= SEQUENCE { + dellNetBgpM2CfgPeerReflectorClient + INTEGER + } + + dellNetBgpM2CfgPeerReflectorClient OBJECT-TYPE + SYNTAX INTEGER { + nonClient(0), + client(1), + meshedClient(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value indicates whether the given peer is a + reflector client of this router, or not. A value of + nonClient indicates that this peer is not a reflector + client. A value of client indicates that this peer is a + reflector client that is not fully meshed with other + reflector clients. A value of meshedClient indicates + that the peer is a reflector client and is fully meshed + with all other reflector clients. + + This value must be nonClient (0) for BGP external peers." + REFERENCE + + "RFC 2796 - BGP Route Reflection" + ::= { dellNetBgpM2CfgPeerReflectorClientEntry 1 } + + + -- + -- Peer AS Confederations Extensions + -- + + dellNetBgpM2CfgPeerASConfederationExts + OBJECT IDENTIFIER ::= { dellNetBgpM2CfgPeerNonCapExts 3065 } + + + dellNetBgpM2CfgPeerConfedMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2CfgPeerConfedMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of confederation member settings on a per-peer + basis." + REFERENCE + "RFC 3065 - BGP Confederations" + ::= { dellNetBgpM2CfgPeerASConfederationExts 1 } + + + dellNetBgpM2CfgPeerConfedMemberEntry OBJECT-TYPE + SYNTAX DellNetBgpM2CfgPeerConfedMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing data on a per-peer basis on whether + the peer is configured as a BGP confederation member." + REFERENCE + "RFC 3065 - BGP Confederations" + AUGMENTS { + dellNetBgpM2PeerEntry + } + ::= { dellNetBgpM2CfgPeerConfedMemberTable 1 } + + + DellNetBgpM2CfgPeerConfedMemberEntry ::= SEQUENCE { + dellNetBgpM2CfgPeerConfedMember + TruthValue + } + + + dellNetBgpM2CfgPeerConfedMember OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value indicates whether the given peer is in our + confederation or not." + REFERENCE + "RFC 3065 - BGP Confederations" + ::= { dellNetBgpM2CfgPeerConfedMemberEntry 1 } + + + -- + -- BGP NLRI Data + -- + + dellNetBgpM2Rib + OBJECT IDENTIFIER ::= { dellNetBgpM2 3 } + + + -- + -- NLRI Table + -- + + dellNetBgpM2NlriTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2NlriEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BGP-4 Received Path Attribute Table contains + information about paths to destination networks + received from all BGP4 peers. Collectively, this + represents the Adj-Ribs-In. The route where + dellNetBgpM2NlriBest is TRUE represents, for this NLRI, + the route that is installed in the LocRib from the + Adj-Ribs-In." + ::= { dellNetBgpM2Rib 1 } + + + dellNetBgpM2NlriEntry OBJECT-TYPE + SYNTAX DellNetBgpM2NlriEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a path to a network." + INDEX { + dellNetBgpM2PeerIndex, + dellNetBgpM2NlriAfi, + dellNetBgpM2NlriSafi, + dellNetBgpM2NlriPrefix, + dellNetBgpM2NlriPrefixLen, + + dellNetBgpM2NlriIndex + } + ::= { dellNetBgpM2NlriTable 1 } + + + DellNetBgpM2NlriEntry ::= SEQUENCE { + dellNetBgpM2NlriIndex + Unsigned32, + dellNetBgpM2NlriAfi + DellNetBgpM2Afi, + dellNetBgpM2NlriSafi + DellNetBgpM2Safi, + dellNetBgpM2NlriPrefixType + InetAddressType, + dellNetBgpM2NlriPrefix + InetAddress, + dellNetBgpM2NlriPrefixLen + InetAddressPrefixLength, + dellNetBgpM2NlriBest + TruthValue, + dellNetBgpM2NlriCalcLocalPref + Unsigned32, + dellNetBgpM2PathAttrIndex + Unsigned32, + dellNetBgpM2NlriOpaqueType + INTEGER, + dellNetBgpM2NlriOpaquePointer + RowPointer + } + + + dellNetBgpM2NlriIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This index allows for multiple instances of a base + prefix for a certain AFI SAFI from a given peer. + This is currently useful for two things: + 1. Allowing for a peer in future implementations to + send more than a single route instance. + 2. Allow for extensions which extend the NLRI field + to send the same prefix while utilizing other + extension specific information. An example of + this is RFC 3107 - Carrying MPLS labels in BGP." + REFERENCE + "RFC 3107 - Carrying Label Information in BGP-4" + ::= { dellNetBgpM2NlriEntry 1 } + + + dellNetBgpM2NlriAfi OBJECT-TYPE + SYNTAX DellNetBgpM2Afi + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address family of the prefix for this NLRI." + ::= { dellNetBgpM2NlriEntry 2 } + + + dellNetBgpM2NlriSafi OBJECT-TYPE + SYNTAX DellNetBgpM2Safi + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The subsequent address family of the prefix for + this NLRI" + REFERENCE + "RFC 2858 - Multiprotocol Extensions for BGP-4" + ::= { dellNetBgpM2NlriEntry 3 } + + + dellNetBgpM2NlriPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the IP address prefix in the + Network Layer Reachability Information field. + The value of this object is derived from the + appropriate value from the dellNetBgpM2NlriAfi field. + Where an appropriate InetAddressType is not + available, the value of the object must be + unknown(0). + + XXX TODO - This seems like a hack." + ::= { dellNetBgpM2NlriEntry 4 } + + + dellNetBgpM2NlriPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (4..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An IP address prefix in the Network Layer + Reachability Information field. This object + is an IP address containing the prefix with + length specified by + dellNetBgpM2PathAttrAddrPrefixLen. + + Any bits beyond the length specified by + dellNetBgpM2PathAttrAddrPrefixLen are zeroed." + ::= { dellNetBgpM2NlriEntry 5 } + + + dellNetBgpM2NlriPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Length in bits of the address prefix in + the Network Layer Reachability Information field." + ::= { dellNetBgpM2NlriEntry 6 } + + + dellNetBgpM2NlriBest 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." + ::= { dellNetBgpM2NlriEntry 7 } + + + dellNetBgpM2NlriCalcLocalPref OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The degree of preference calculated by the + receiving BGP4 speaker for an advertised + route." + ::= { dellNetBgpM2NlriEntry 8 } + + + dellNetBgpM2PathAttrIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is a unique index for the per-NLRI entry + in the dellNetBgpM2PathAttrTable. It is assigned by the + agent at the point of creation of the dellNetBgpM2PathAttrTable + row entry. While its value is guaranteed to be unique + at any time, it is otherwise opaque to the management + application with respect to its value or the contiguity + of dellNetBgpM2PathAttrIndex row instance values across rows + of the dellNetBgpM2PeerAttrTable. It is used to provide an + index structure for other tables whose data is logically + per-peer, per-NLRI." + ::= { dellNetBgpM2NlriEntry 9 } + + + dellNetBgpM2NlriOpaqueType OBJECT-TYPE + SYNTAX INTEGER { + none(0), + bgpMplsLabelStack(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object enumerates the type of the row that is + pointed to in the table row dellNetBgpM2NlriOpaquePointer + instance, if dellNetBgpM2NlriOpaquePointer is in fact not + a zero length. dellNetBgpM2NlriOpaqueType is necessary since + the data referenced by dellNetBgpM2NlriOpaquePointer is + opaque to BGP. For example, in the case of RFC 3107, + the label stack that is pointed to may occur in the + mplsLabelStackTable from the MPLS-LSR-MIB, and the + instance value of dellNetBgpM2NlriOpaqueType would be + bgpMplsLabelStack(1)." + REFERENCE + "RFC 3107 - Carrying Label Information in BGP-4 + draft-ietf-mpls-lsr-mib-08.txt" + ::= { dellNetBgpM2NlriEntry 10 } + + + dellNetBgpM2NlriOpaquePointer OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pointer to a row that decomposes the data that is + opaque to the BGP MIB but is sent in the NLRI. + This RowPointer has zero (0) length data instance + if dellNetBgpM2NlriOpaqueType is none." + ::= { dellNetBgpM2NlriEntry 11 } + + + -- + -- Adj-Ribs-Out Table + -- + + dellNetBgpM2AdjRibsOutTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2AdjRibsOutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains on a per-peer basis one or more + routes from the dellNetBgpM2NlriTable that have been + placed in this peer's Adj-Ribs-Out." + REFERENCE + "draft-ietf-idr-bgp4-17.txt, Sec. 3.2" + ::= { dellNetBgpM2Rib 2 } + + + dellNetBgpM2AdjRibsOutEntry OBJECT-TYPE + SYNTAX DellNetBgpM2AdjRibsOutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of BGP routes that have been placed into a + peer's Adj-Ribs-Out." + INDEX { + dellNetBgpM2PeerIndex, + dellNetBgpM2NlriAfi, + dellNetBgpM2NlriSafi, + dellNetBgpM2NlriPrefix, + dellNetBgpM2NlriPrefixLen, + dellNetBgpM2AdjRibsOutIndex + } + ::= { dellNetBgpM2AdjRibsOutTable 1 } + + + DellNetBgpM2AdjRibsOutEntry ::= SEQUENCE { + dellNetBgpM2AdjRibsOutIndex + Unsigned32, + dellNetBgpM2AdjRibsOutRoute + RowPointer + } + + + dellNetBgpM2AdjRibsOutIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Certain extensions to BGP permit multiple instance of + a per afi, per safi prefix to be advertised to a peer. + This object allows the enumeration of them." + ::= { dellNetBgpM2AdjRibsOutEntry 1 } + + + dellNetBgpM2AdjRibsOutRoute OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object points to the route in the dellNetBgpM2NlriTable + that corresponds to the entry in the peer's + Adj-Rib-Out. Outgoing route maps are not + reflected at this point as those are part of the + Update-Send process." + REFERENCE + "draft-ietf-idr-bgp4-17.txt, Sec. 9.2" + ::= { dellNetBgpM2AdjRibsOutEntry 2 } + + + -- + -- BGP Rib Path Attributes Table + -- + + -- + -- Path Attribute Counter + -- + + dellNetBgpM2PathAttrCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of entries in the dellNetBgpM2PathAttrTable." + ::= { dellNetBgpM2Rib 3 } + + + -- + -- Path Attributes Table + -- + + dellNetBgpM2PathAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2PathAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides per advertised network-prefix attribute data, + as advertised over a peering session." + ::= { dellNetBgpM2Rib 4 } + + + dellNetBgpM2PathAttrEntry OBJECT-TYPE + SYNTAX DellNetBgpM2PathAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains data about a given network + prefix, per-prefix and per-advertising peer." + INDEX { + dellNetBgpM2PathAttrIndex + } + ::= { dellNetBgpM2PathAttrTable 1 } + + + DellNetBgpM2PathAttrEntry ::= SEQUENCE { + dellNetBgpM2PathAttrOrigin + INTEGER, + dellNetBgpM2PathAttrNextHopAddrType + InetAddressType, + dellNetBgpM2PathAttrNextHop + InetAddress, + dellNetBgpM2PathAttrMedPresent + TruthValue, + dellNetBgpM2PathAttrMed + Unsigned32, + dellNetBgpM2PathAttrLocalPrefPresent + TruthValue, + dellNetBgpM2PathAttrLocalPref + Unsigned32, + dellNetBgpM2PathAttrAtomicAggregate + INTEGER, + dellNetBgpM2PathAttrAggregatorAS + InetAutonomousSystemNumber, + dellNetBgpM2PathAttrAggregatorAddr + DellNetBgpM2Identifier, + dellNetBgpM2AsPathCalcLength + Unsigned32, + dellNetBgpM2AsPathString + SnmpAdminString, + dellNetBgpM2AsPathIndex + Unsigned32 + } + + + dellNetBgpM2PathAttrOrigin OBJECT-TYPE + SYNTAX INTEGER { + igp(1),-- networks are interior + egp(2),-- networks learned via the EGP protocol + incomplete(3) -- undetermined + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ultimate origin of the path information." + ::= { dellNetBgpM2PathAttrEntry 1 } + + + dellNetBgpM2PathAttrNextHopAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address family of the address for + the border router that should be used + to access the destination network." + ::= { dellNetBgpM2PathAttrEntry 2 } + + + dellNetBgpM2PathAttrNextHop OBJECT-TYPE + SYNTAX InetAddress (SIZE(4..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the border router that + should be used to access the destination + network. This address is the nexthop + address received in the UPDATE packet. + The address family of this object will be the + same as that of the prefix in this row. + + Note that for RFC2545 style double nexthops, + this object will always contain the global scope + nexthop. dellNetBgpM2LinkLocalNextHopTable will contain + the linklocal scope nexthop. + + In the case that the mechanism documented in + draft-kato-bgp-ipv6-link-local-00.txt is used and + only a link local nexthop has been sent, , + dellNetBgpM2LinkLocalNextHopPresent will be false + and dellNetBgpM2PathAttrNextHop will contain the link local + nexthop." + ::= { dellNetBgpM2PathAttrEntry 3 } + + + dellNetBgpM2PathAttrMedPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether or not the MED value is present. + If it is not present, the dellNetBgpM2PathAttrMed + object has no useful value and should be set to 0." + ::= { dellNetBgpM2PathAttrEntry 4 } + + + dellNetBgpM2PathAttrMed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This metric is used to discriminate + between multiple exit points to an + adjacent autonomous system." + ::= { dellNetBgpM2PathAttrEntry 5 } + + + dellNetBgpM2PathAttrLocalPrefPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether or not the LocalPref value is present. + If it is not present, the dellNetBgpM2PathAttrLocalPref + object has no useful value and should be set to 0." + ::= { dellNetBgpM2PathAttrEntry 6 } + + + dellNetBgpM2PathAttrLocalPref OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The originating BGP4 speakers degree of + preference for an advertised route." + ::= { dellNetBgpM2PathAttrEntry 7 } + + + dellNetBgpM2PathAttrAtomicAggregate OBJECT-TYPE + SYNTAX INTEGER { + atomicAggregatePresent(1), + atomicAggregateMissing(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When this object is set to atomicAggregatePresent, + the ATOMIC_AGGREGATE Path Attribute is present + + + and indicates that the NLRI MUST NOT be made + more specific." + ::= { dellNetBgpM2PathAttrEntry 8 } + + + dellNetBgpM2PathAttrAggregatorAS OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + 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. + + Note propagation of AS of zero is illegal in + the Internet." + ::= { dellNetBgpM2PathAttrEntry 9 } + + + dellNetBgpM2PathAttrAggregatorAddr OBJECT-TYPE + SYNTAX DellNetBgpM2Identifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the last BGP4 speaker + that performed route aggregation. A + value of 0.0.0.0 indicates the absence + of this attribute." + ::= { dellNetBgpM2PathAttrEntry 10 } + + + dellNetBgpM2AsPathCalcLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value represents the calculated length of the + AS Path according to the rules of the BGP specification. + This value is used in route selection." + REFERENCE + "draft-ietf-idr-bgp4-17.txt, Sec. 9.1.2.2.a" + ::= { dellNetBgpM2PathAttrEntry 11 } + + + dellNetBgpM2AsPathString OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + + + STATUS current + DESCRIPTION + "This is a string depicting the autonomous system + path to this network which was received from the + peer which advertised it. The format of the string + is implementation-dependent, and should be designed + for operator readability." + ::= { dellNetBgpM2PathAttrEntry 12 } + + + dellNetBgpM2AsPathIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is a unique index for the decomposed AS Path + in the dellNetBgpM2AsPathTable. It is assigned by the + agent at the point of creation of the dellNetBgpM2AsPathTable + row entry. While its value is guaranteed to be unique + at any time, it is otherwise opaque to the management + application with respect to its value or the contiguity + of dellNetBgpM2AsPathIndex row instance values across rows + of the dellNetBgpM2AsPathTable." + ::= { dellNetBgpM2PathAttrEntry 13 } + + + -- + -- As-4 byte AS_PATH + -- + + dellNetBgpM2AsPath4byteTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2AsPath4byteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is present for BGP speakers that support + the AS 4byte specification and are functioning as + a router between 2-byte and 4-byte AS space." + REFERENCE + "draft-ietf-idr-as4bytes-04.txt - BGP support for + four-octet AS number space" + ::= { dellNetBgpM2Rib 5 } + + + dellNetBgpM2AsPath4byteEntry OBJECT-TYPE + SYNTAX DellNetBgpM2AsPath4byteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains the information for the AS 4-byte + extension's NEW_AS_PATH and NEW_AGGREGATOR attributes." + AUGMENTS { + dellNetBgpM2PathAttrEntry + } + ::= { dellNetBgpM2AsPath4byteTable 1 } + + + DellNetBgpM2AsPath4byteEntry ::= SEQUENCE { + dellNetBgpM2AsPath4bytePathPresent + TruthValue, + dellNetBgpM2AsPath4byteAggregatorAS + InetAutonomousSystemNumber, + dellNetBgpM2AsPath4byteCalcLength + Unsigned32, + dellNetBgpM2AsPath4byteString + SnmpAdminString, + dellNetBgpM2AsPath4byteIndex + Unsigned32 + } + + + dellNetBgpM2AsPath4bytePathPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value may only be true if this BGP Speaker + is functioning as a router between ASs that + are in 2-byte and 4-byte AS space. If this + value is true, then the NEW_AS_PATH attributes + are present and the 4-byte versions of the + appropriate path attributes are in this row. + + If this value is false, then the following values + will be present in the row: + + dellNetBgpM2PathAttrAggregatorAS - zero (0). + dellNetBgpM2AsPathCalcLength - zero (0). + dellNetBgpM2AsPathString - zero (0) length string. + dellNetBgpM2AsPathIndex - zero (0)." + ::= { dellNetBgpM2AsPath4byteEntry 1 } + + + dellNetBgpM2AsPath4byteAggregatorAS OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + + STATUS current + DESCRIPTION + "The NEW_AGGREGATOR AS number of the last BGP4 speaker + that performed route aggregation. A value of + zero (0) indicates the absence of this + attribute. + + Note propagation of AS of zero is illegal in + the Internet." + ::= { dellNetBgpM2AsPath4byteEntry 2 } + + + dellNetBgpM2AsPath4byteCalcLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value represents the calculated length of the + NEW_AS_PATH according to the rules of the BGP specification. + This value is used in route selection." + REFERENCE + "draft-ietf-idr-bgp4-17.txt, Sec. 9.1.2.2.a" + ::= { dellNetBgpM2AsPath4byteEntry 3 } + + + dellNetBgpM2AsPath4byteString OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a string depicting the autonomous system + path to this network which was received from the + peer which advertised it. The format of the string + is implementation-dependent, and should be designed + for operator readability." + ::= { dellNetBgpM2AsPath4byteEntry 4 } + + + dellNetBgpM2AsPath4byteIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is a unique index for the decomposed AS Path + in the dellNetBgpM2AsPathTable. It is assigned by the + agent at the point of creation of the dellNetBgpM2AsPathTable + row entry. While its value is guaranteed to be unique + at any time, it is otherwise opaque to the management + + application with respect to its value or the contiguity + of dellNetBgpM2AsPathIndex row instance values across rows + of the dellNetBgpM2AsPathTable. " + ::= { dellNetBgpM2AsPath4byteEntry 5 } + + + -- BGP 4 Path attribute AS Path Table. There is one row in + -- this table for each AS which is advertised for a given + -- route as provided from a peer. + +-- JMH +-- We need one of these for the NewAsPath for the 4byte draft + + dellNetBgpM2AsPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2AsPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BGP-4 Path Attribute AS Path Table + contains the per network path (NLRI) + AS PATH data received from the + advertising BGP peer." + ::= { dellNetBgpM2Rib 6 } + + + dellNetBgpM2AsPathTableEntry OBJECT-TYPE + SYNTAX DellNetBgpM2AsPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an AS path provided with a path to + a network." + INDEX { + dellNetBgpM2PathAttrIndex, + dellNetBgpM2AsPathSegmentIndex, + dellNetBgpM2AsPathElementIndex + } + ::= { dellNetBgpM2AsPathTable 1 } + + + DellNetBgpM2AsPathEntry ::= SEQUENCE { + dellNetBgpM2AsPathSegmentIndex + Unsigned32, + dellNetBgpM2AsPathElementIndex + Unsigned32, + dellNetBgpM2AsPathType + INTEGER, + dellNetBgpM2AsPathElementValue + InetAutonomousSystemNumber + } + + + dellNetBgpM2AsPathSegmentIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A per-AS path segment index. This will index a set of + autonomous systems in an AS path which are part + of the same sequence or set (as determined by + the row value of dellNetBgpM2AsPathType, which + should be the same value for each dellNetBgpM2AsPathTable + entry indexed by the same (dellNetBgpM2PathAttrIndex, + dellNetBgpM2AsPathIndex) pair)." + ::= { dellNetBgpM2AsPathTableEntry 1 } + + + dellNetBgpM2AsPathElementIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A per-AS element index. This will index a particular + AS within a sequence or set of autonomous systems in + an AS path." + ::= { dellNetBgpM2AsPathTableEntry 2 } + + + dellNetBgpM2AsPathType OBJECT-TYPE + SYNTAX INTEGER { + asSet(1), + asSequence(2), + confedSequence(3), + confedSet(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of sequence in which this asPath + was advertised as an attribute. Note that + all asPath row instances for a given (dellNetBgpM2PathAttrIndex, + dellNetBgpM2AsPathIndex) index pair will have their + dellNetBgpM2AsPathType set to the same value. + The values for dellNetBgpM2AsPathType are + interpreted as defined in the base BGP document + and the BGP AS Confederations document." + REFERENCE + "draft-ietf-idr-bgp4-16 + RFC 3065 - BGP AS Confederations" + ::= { dellNetBgpM2AsPathTableEntry 3 } + + + dellNetBgpM2AsPathElementValue OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An AS value for an AS the related NLRI traversed + in the propagation of its advertisement. This + value is to be interpreted in the context of the + sequence implied by dellNetBgpM2AsPathIndex and + dellNetBgpM2AsPathType (and, in sequence of the + other table rows with the same value of + dellNetBgpM2PathAttrIndex and dellNetBgpM2AsPathIndex)." + ::= { dellNetBgpM2AsPathTableEntry 4 } + + + -- BGP 4 Path unknown attribute. There is one row in + -- this table for each attribute not known by this BGP + -- implementation (or agent instrumentation), but provided + -- from a peer. + + dellNetBgpM2PathAttrUnknownTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2PathAttrUnknownEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BGP-4 Path Attribute Unknown Table + contains the per network path (NLRI) + data on the path attributes advertised + with a route but not known to the local BGP implementation + or not otherwise capable of being returned from this agent. + + The absence of row data for a given index value for + dellNetBgpM2PathAttrIndex indicates a lack of such unknown + attribute information for the indicated network path + (as indexed by that dellNetBgpM2PathAttrIndex value in the + dellNetBgpM2PathAttrTable)." + ::= { dellNetBgpM2Rib 7 } + + + dellNetBgpM2PathAttrUnknownEntry OBJECT-TYPE + SYNTAX DellNetBgpM2PathAttrUnknownEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an unknown attribute + provided with a path to a network." + INDEX { + dellNetBgpM2PathAttrIndex, + dellNetBgpM2PathAttrUnknownIndex + } + ::= { dellNetBgpM2PathAttrUnknownTable 1 } + + + DellNetBgpM2PathAttrUnknownEntry ::= SEQUENCE { + dellNetBgpM2PathAttrUnknownIndex + Unsigned32, + dellNetBgpM2PathAttrUnknownType + Unsigned32, + dellNetBgpM2PathAttrUnknownValue + OCTET STRING + } + + + dellNetBgpM2PathAttrUnknownIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integer index for a row in this table." + ::= { dellNetBgpM2PathAttrUnknownEntry 1 } + + + dellNetBgpM2PathAttrUnknownType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The attribute type advertised with this unknown + attribute by the peer." + ::= { dellNetBgpM2PathAttrUnknownEntry 2 } + + + -- Maximum size of the following is derived as + -- 4096 max message size + -- - 16 BGP message marker bytes + -- - 2 BGP message size + -- - 1 BGP message type (UPDATE with unknown attr) + -- - 2 UPDATE routes length (even assuming no routes) + -- - 2 UPDATE path attributes length + -- - 1 path attribute flag octet + -- - 2 unknown path attr type (in dellNetBgpM2PathAttrUnknownType) + -- --------- + -- 4070 bytes maximum per-message attribute value data + + + dellNetBgpM2PathAttrUnknownValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..4070)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of path attribute not understood + by the base BGP-4 document. + + Octets beyond the maximum size, if any, + are not recorded by this row object. " + ::= { dellNetBgpM2PathAttrUnknownEntry 3 } + + + -- + -- Path Attribute Extensions + -- + + dellNetBgpM2PathAttrExtensions + OBJECT IDENTIFIER ::= { dellNetBgpM2Rib 8 } + + + dellNetBgpM2PathAttrNonCapExts + OBJECT IDENTIFIER ::= { dellNetBgpM2PathAttrExtensions 1 } + + + dellNetBgpM2PathAttrCapExts + OBJECT IDENTIFIER ::= { dellNetBgpM2PathAttrExtensions 2 } + + + -- + -- Path Attribute Route Reflection Extensions + -- + + -- + -- Originator ID Table + -- + + dellNetBgpM2PathAttrRouteReflectionExts + OBJECT IDENTIFIER ::= { dellNetBgpM2PathAttrNonCapExts 2796 } + + + dellNetBgpM2PathAttrOriginatorIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2PathAttrOriginatorIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Per prefix data pertinent to advertisement of a + network prefix through an originator." + REFERENCE + "RFC 2796 - BGP Route Reflection" + ::= { dellNetBgpM2PathAttrRouteReflectionExts 1 } + + + dellNetBgpM2PathAttrOriginatorIdEntry OBJECT-TYPE + SYNTAX DellNetBgpM2PathAttrOriginatorIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains data pertinent to a network + prefix as received through its originating BGP + route reflector." + REFERENCE + "RFC 2796 - BGP Route Reflection" + INDEX { + dellNetBgpM2PathAttrIndex + } + ::= { dellNetBgpM2PathAttrOriginatorIdTable 1 } + + + DellNetBgpM2PathAttrOriginatorIdEntry ::= SEQUENCE { + dellNetBgpM2PathAttrOriginatorId + DellNetBgpM2Identifier + } + + + dellNetBgpM2PathAttrOriginatorId OBJECT-TYPE + SYNTAX DellNetBgpM2Identifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Originator-ID identifying the router that initially + advertised this destination to a Route Reflector. A + value of 0.0.0.0 indicates the absence of this attribute." + REFERENCE + "This attribute is defined in [RFC2796]." + ::= { dellNetBgpM2PathAttrOriginatorIdEntry 1 } + + + -- + -- Cluster table + -- + + + dellNetBgpM2PathAttrClusterTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2PathAttrClusterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BGP-4 Path Attribute Cluster Table + contains the per network path (NLRI) + data on the reflection path which a + route has traversed. The absence of row + data for a given index value for dellNetBgpM2PathAttrIndex + indicates a lack of this attribute information + for the indicated network path (as indexed by + that dellNetBgpM2PathAttrIndex value in the dellNetBgpM2PathAttrTable)." + ::= { dellNetBgpM2PathAttrRouteReflectionExts 2 } + + + dellNetBgpM2PathAttrClusterEntry OBJECT-TYPE + SYNTAX DellNetBgpM2PathAttrClusterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a cluster traversal + provided with a path to a network." + INDEX { + dellNetBgpM2PathAttrIndex, + dellNetBgpM2PathAttrClusterIndex + } + ::= { dellNetBgpM2PathAttrClusterTable 1 } + + + DellNetBgpM2PathAttrClusterEntry ::= SEQUENCE { + dellNetBgpM2PathAttrClusterIndex + Unsigned32, + dellNetBgpM2PathAttrClusterValue + DellNetBgpM2Identifier + } + + + dellNetBgpM2PathAttrClusterIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integral index for a row in this table." + ::= { dellNetBgpM2PathAttrClusterEntry 1 } + + + dellNetBgpM2PathAttrClusterValue OBJECT-TYPE + SYNTAX DellNetBgpM2Identifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A four octet long value representing a part of the + reflection path that the route has passed. Each such four + octet long value represents the ID of a cluster that + the route has traversed. The sequence of this path as + received in the route advertisement will be preserved in + the sequence of dellNetBgpM2PathAttrClusterTable rows (and the + dellNetBgpM2PathAttrClusterValues in each row) as returned for + a given dellNetBgpM2PathAttrIndex value, and the monotonically + increasing sequence of dellNetBgpM2PathAttrClusterIndex values + for that dellNetBgpM2PathAttrIndex." + REFERENCE + "This attribute is defined in [RFC2796]." + ::= { dellNetBgpM2PathAttrClusterEntry 2 } + + + -- + -- BGP Communities + -- + + dellNetBgpM2PathAttrCommunityExts + OBJECT IDENTIFIER ::= { dellNetBgpM2PathAttrNonCapExts 1997 } + + + dellNetBgpM2PathAttrCommTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2PathAttrCommEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BGP-4 Path Attribute Community Table + contains the per network path (NLRI) + data on the community membership advertised + with a route. The absence of row + data for a given index value for dellNetBgpM2PathAttrIndex + indicates a lack of this attribute information + for the indicated network path (as indexed by + that dellNetBgpM2PathAttrIndex value in the dellNetBgpM2PathAttrTable)." + ::= { dellNetBgpM2PathAttrCommunityExts 1 } + + + dellNetBgpM2PathAttrCommEntry OBJECT-TYPE + SYNTAX DellNetBgpM2PathAttrCommEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + + "Information about a community association + provided with a path to a network." + INDEX { + dellNetBgpM2PathAttrIndex, + dellNetBgpM2PathAttrCommIndex + } + ::= { dellNetBgpM2PathAttrCommTable 1 } + + + DellNetBgpM2PathAttrCommEntry ::= SEQUENCE { + dellNetBgpM2PathAttrCommIndex + Unsigned32, + dellNetBgpM2PathAttrCommValue + DellNetBgpM2Community + } + + + dellNetBgpM2PathAttrCommIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integer index for a row in this table." + ::= { dellNetBgpM2PathAttrCommEntry 1 } + + + dellNetBgpM2PathAttrCommValue OBJECT-TYPE + SYNTAX DellNetBgpM2Community + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A value representing a community. There are certain + 4-octet long values which could be returned in this + columnar row data that carry additional semantics." + REFERENCE + "RFC 1997 - BGP Communities Attribute" + ::= { dellNetBgpM2PathAttrCommEntry 2 } + + + -- + -- BGP Extended Communities + -- + + dellNetBgpM2PathAttrExtCommTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2PathAttrExtCommEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BGP-4 Path Attribute Community Table + contains the per network path (NLRI) + data on the extended community membership advertised + with a route. The absence of row + data for a given index value for dellNetBgpM2PathAttrIndex + indicates a lack of this attribute information + for the indicated network path (as indexed by + that dellNetBgpM2PathAttrIndex value in the dellNetBgpM2PathAttrTable). + + XXX JMH - can not assign the OID until an RFC is published." + ::= { dellNetBgpM2PathAttrNonCapExts 3501 } -- Dell Networking OS + + + dellNetBgpM2PathAttrExtCommEntry OBJECT-TYPE + SYNTAX DellNetBgpM2PathAttrExtCommEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an extended community association + provided with a path to a network." + INDEX { + dellNetBgpM2PathAttrIndex, + dellNetBgpM2PathAttrExtCommIndex + } + ::= { dellNetBgpM2PathAttrExtCommTable 1 } + + + DellNetBgpM2PathAttrExtCommEntry ::= SEQUENCE { + dellNetBgpM2PathAttrExtCommIndex + Unsigned32, + dellNetBgpM2PathAttrExtCommValue + DellNetBgpM2ExtendedCommunity + } + + + dellNetBgpM2PathAttrExtCommIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integral index for a row in this table." + ::= { dellNetBgpM2PathAttrExtCommEntry 1 } + + + dellNetBgpM2PathAttrExtCommValue OBJECT-TYPE + SYNTAX DellNetBgpM2ExtendedCommunity + MAX-ACCESS read-only + STATUS current + + + + DESCRIPTION + "A value representing an extended community which was + received with the route implied by the dellNetBgpM2PathAttr + Index value of this row data. There are certain + 8-octet long values which could be returned in this + columnar row data that carry additional semantics." + REFERENCE + "BGP-EXTCOMM - BGP Extended Communities Attribute" + ::= { dellNetBgpM2PathAttrExtCommEntry 2 } + + + -- + -- RFC 2545 link local nexthop + -- + + dellNetBgpM2LinkLocalNextHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetBgpM2LinkLocalNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of link local nexthops as sent by RFC 2545 + for IPv6 BGP Speakers." + REFERENCE + "RFC 2545 - Use of BGP-4 Multiprotocol Extensions + for IPv6 Inter-Domain Routing" + ::= { dellNetBgpM2PathAttrNonCapExts 2545 } + + + dellNetBgpM2LinkLocalNextHopEntry OBJECT-TYPE + SYNTAX DellNetBgpM2LinkLocalNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing the link-local nexthops as sent + by a BGP speaker running RFC 2545 extensions for + double-nexthops." + INDEX { + dellNetBgpM2PathAttrIndex + } + ::= { dellNetBgpM2LinkLocalNextHopTable 1 } + + + DellNetBgpM2LinkLocalNextHopEntry ::= SEQUENCE { + dellNetBgpM2LinkLocalNextHopPresent + TruthValue, + dellNetBgpM2LinkLocalNextHop + InetAddress + } + + + dellNetBgpM2LinkLocalNextHopPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is TRUE if and only if the BGP + speaker is receiving IPv6 NLRI using the + RFC 2545 double nexthop convention and it + has received a link local scope nexthop in + addition to the global scope nexthop." + ::= { dellNetBgpM2LinkLocalNextHopEntry 1 } + + + dellNetBgpM2LinkLocalNextHop OBJECT-TYPE + SYNTAX InetAddress (SIZE(20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value contains an IPv6 link local address of + InetAddressType of type ipv6z. This value is only + present if dellNetBgpM2LinkLocalNextHopPresent is true." + ::= { dellNetBgpM2LinkLocalNextHopEntry 2 } + + + -- + -- Conformance Information + -- + + dellNetBgpM2Conformance + OBJECT IDENTIFIER ::= { dellNetBgpM2 4 } + + + dellNetBgpM2MIBCompliances OBJECT IDENTIFIER ::= + { dellNetBgpM2Conformance 1 } + + + dellNetBgpM2MIBGroups OBJECT IDENTIFIER ::= + { dellNetBgpM2Conformance 2 } + + + dellNetBgpM2MIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which + implement the BGP4 mib." + MODULE -- this module + MANDATORY-GROUPS { + dellNetBgpM2TimersGroup, + dellNetBgpM2CountersGroup, + dellNetBgpM2AsPathGroup, + dellNetBgpM2As4byteGroup, + dellNetBgpM2BaseGroup, + dellNetBgpM2ErrorsGroup, + dellNetBgpM2PeerGroup, + dellNetBgpM2PathAttributesGroup + } + GROUP dellNetBgpM2MIBNotificationsGroup + DESCRIPTION + "The notifications group is completely optional, + but highly recommended." + GROUP dellNetBgpM2CommunitiesGroup + DESCRIPTION + "The communities group is mandatory only for those + which support the BGP community attribute." + GROUP dellNetBgpM2ExtCommunitiesGroup + DESCRIPTION + "The communities group is mandatory only for those + which support the BGP extended community attribute." + GROUP dellNetBgpM2RouteReflectionGroup + DESCRIPTION + "The communities group is mandatory only for those + which support the BGP route reflection relationships." + GROUP dellNetBgpM2AsConfederationGroup + DESCRIPTION + "The communities group is mandatory only for those + which support the BGP confederation membership." + GROUP dellNetBgpM2TimersGroup + DESCRIPTION + "This group is mandatory for all agent implementations." + GROUP dellNetBgpM2CountersGroup + DESCRIPTION + "This group is mandatory for all agent implementations." + GROUP dellNetBgpM2CapabilitiesGroup + DESCRIPTION + "This group is mandatory for all agent implementations." + GROUP dellNetBgpM2AsPathGroup + DESCRIPTION + "This group is mandatory for all agent implementations." + GROUP dellNetBgpM2As4byteGroup + DESCRIPTION + "This group is mandatory for all agent implementations." + GROUP dellNetBgpM2BaseGroup + DESCRIPTION + "This group is mandatory for all agent implementations." + GROUP dellNetBgpM2ErrorsGroup + DESCRIPTION + "This group is mandatory for all agent implementations." + GROUP dellNetBgpM2PeerGroup + DESCRIPTION + "This group is mandatory for all agent implementations." + GROUP dellNetBgpM2PathAttributesGroup + DESCRIPTION + "This group is mandatory for all agent implementations." + GROUP dellNetBgpM2PeerConfigurationGroup + DESCRIPTION + "This group is optional for implementations that wish to + support configuration via SNMP." + GROUP dellNetBgpM2PeerRouteReflectorCfgGroup + DESCRIPTION + "This group is optional for implementations that wish to + support configuration of route reflection via SNMP. + Implementation of this feature requires support of the + dellNetBgpM2PeerConfigurationGroup." + GROUP dellNetBgpM2PeerAsConfederationCfgGroup + DESCRIPTION + "This group is optional for implementations that wish to + support configuration of BGP AS Confederations via SNMP. + Implementation of this feature requires support of the + dellNetBgpM2PeerConfigurationGroup." + GROUP dellNetBgpM2Rfc2545Group + DESCRIPTION + "This group is required for peers that support exchanging + of IPv6 NLRI per RFC 2545." + ::= { dellNetBgpM2MIBCompliances 1 } + + + + dellNetBgpM2CommunitiesGroup OBJECT-GROUP + OBJECTS { + dellNetBgpM2PathAttrCommIndex, + dellNetBgpM2PathAttrCommValue + } + STATUS current + DESCRIPTION + "Objects associated with BGP communities." + ::= { dellNetBgpM2MIBGroups 1 } + + + dellNetBgpM2ExtCommunitiesGroup OBJECT-GROUP + OBJECTS { + dellNetBgpM2PathAttrExtCommIndex, + dellNetBgpM2PathAttrExtCommValue + } + STATUS current + + + DESCRIPTION + "Objects associated with BGP extended communities." + ::= { dellNetBgpM2MIBGroups 2 } + + + dellNetBgpM2RouteReflectionGroup OBJECT-GROUP + OBJECTS { + dellNetBgpM2RouteReflector, + dellNetBgpM2ClusterId, + dellNetBgpM2PeerReflectorClient, + dellNetBgpM2PathAttrOriginatorId, + dellNetBgpM2PathAttrClusterIndex, + dellNetBgpM2PathAttrClusterValue + } + STATUS current + DESCRIPTION + "Objects associated with BGP route reflection." + ::= { dellNetBgpM2MIBGroups 3 } + + + dellNetBgpM2AsConfederationGroup OBJECT-GROUP + OBJECTS { + dellNetBgpM2ConfederationRouter, + dellNetBgpM2ConfederationId, + dellNetBgpM2PeerConfedMember + } + STATUS current + DESCRIPTION + "Objects associated with BGP confederation membership." + ::= { dellNetBgpM2MIBGroups 4 } + + + dellNetBgpM2TimersGroup OBJECT-GROUP + OBJECTS { + dellNetBgpM2PeerFsmEstablishedTime, + dellNetBgpM2PeerInUpdatesElapsedTime, + dellNetBgpM2PeerConnectRetryInterval, + dellNetBgpM2PeerHoldTimeConfigured, + dellNetBgpM2PeerKeepAliveConfigured, + dellNetBgpM2PeerMinASOrigInterval, + dellNetBgpM2PeerMinRouteAdverInterval, + dellNetBgpM2PeerHoldTime, + dellNetBgpM2PeerKeepAlive + } + STATUS current + DESCRIPTION + "Objects associated with BGP peering timers." + ::= { dellNetBgpM2MIBGroups 5 } + + + dellNetBgpM2CountersGroup OBJECT-GROUP + OBJECTS { + dellNetBgpM2PeerInUpdates, + dellNetBgpM2PeerOutUpdates, + dellNetBgpM2PeerInTotalMessages, + dellNetBgpM2PeerOutTotalMessages, + dellNetBgpM2PeerFsmEstablishedTrans, + dellNetBgpM2PeerInKeepalives, + dellNetBgpM2PeerOutKeepalives, + dellNetBgpM2PeerInOpen, + dellNetBgpM2PeerOutOpen, + dellNetBgpM2PeerInRteRefresh, + dellNetBgpM2PeerOutRteRefresh, + dellNetBgpM2PrefixCountersAfi, + dellNetBgpM2PrefixCountersSafi, + dellNetBgpM2PrefixInPrefixes, + dellNetBgpM2PrefixInPrefixesAccepted, + dellNetBgpM2PrefixInPrefixesRejected, + dellNetBgpM2PrefixOutPrefixes, + dellNetBgpM2PrefixWdrawnByPeer, + dellNetBgpM2PrefixWdrawnFromPeer + } + STATUS current + DESCRIPTION + "Objects to count discrete events and exchanges on BGP + sessions." + ::= { dellNetBgpM2MIBGroups 6 } + + + dellNetBgpM2CapabilitiesGroup OBJECT-GROUP + OBJECTS { + dellNetBgpM2CapabilitySupportAvailable, + dellNetBgpM2SupportedCapabilityCode, + dellNetBgpM2SupportedCapability, + dellNetBgpM2PeerCapAnnouncedCode, + dellNetBgpM2PeerCapAnnouncedIndex, + dellNetBgpM2PeerCapAnnouncedValue, + dellNetBgpM2PeerCapReceivedCode, + dellNetBgpM2PeerCapReceivedIndex, + dellNetBgpM2PeerCapReceivedValue + } + STATUS current + DESCRIPTION + "Objects to report capabilities as received on BGP + sessions." + ::= { dellNetBgpM2MIBGroups 7 } + + + dellNetBgpM2AsPathGroup OBJECT-GROUP + OBJECTS { + dellNetBgpM2AsPathSegmentIndex, + dellNetBgpM2AsPathElementIndex, + dellNetBgpM2AsPathType, + dellNetBgpM2AsPathElementValue + } + STATUS current + + + DESCRIPTION + "Objects to report AS paths received on BGP NLRIs." + ::= { dellNetBgpM2MIBGroups 8 } + + + dellNetBgpM2As4byteGroup OBJECT-GROUP + OBJECTS { + dellNetBgpM2AsSize, + dellNetBgpM2AsPath4bytePathPresent, + dellNetBgpM2AsPath4byteAggregatorAS, + dellNetBgpM2AsPath4byteCalcLength, + dellNetBgpM2AsPath4byteString, + dellNetBgpM2AsPath4byteIndex + } + STATUS current + DESCRIPTION + "AS Size objects." + ::= { dellNetBgpM2MIBGroups 9 } + + + dellNetBgpM2BaseGroup OBJECT-GROUP + OBJECTS { + dellNetBgpM2LocalAs, + dellNetBgpM2LocalIdentifier, + dellNetBgpM2VersionIndex, + dellNetBgpM2VersionSupported + } + STATUS current + DESCRIPTION + "Basic objects in local BGP implementation." + ::= { dellNetBgpM2MIBGroups 10 } + + + dellNetBgpM2ErrorsGroup OBJECT-GROUP + OBJECTS { + dellNetBgpM2PeerLastErrorReceived, + dellNetBgpM2PeerLastErrorReceivedData, + dellNetBgpM2PeerLastErrorReceivedTime, + dellNetBgpM2PeerLastErrorReceivedText, + dellNetBgpM2PeerLastErrorSent, + dellNetBgpM2PeerLastErrorSentData, + dellNetBgpM2PeerLastErrorSentTime, + dellNetBgpM2PeerLastErrorSentText + } + STATUS current + DESCRIPTION + "Errors received on BGP peering sessions." + ::= { dellNetBgpM2MIBGroups 11 } + + + dellNetBgpM2PeerGroup OBJECT-GROUP + OBJECTS { + dellNetBgpM2PeerInstance, + dellNetBgpM2PeerIdentifier, + dellNetBgpM2PeerState, + dellNetBgpM2PeerStatus, + dellNetBgpM2PeerConfiguredVersion, + dellNetBgpM2PeerNegotiatedVersion, + dellNetBgpM2PeerLocalAddrType, + dellNetBgpM2PeerLocalAddr, + dellNetBgpM2PeerLocalPort, + dellNetBgpM2PeerLocalAs, + dellNetBgpM2PeerRemoteAddrType, + dellNetBgpM2PeerRemoteAddr, + dellNetBgpM2PeerRemotePort, + dellNetBgpM2PeerRemoteAs, + dellNetBgpM2PeerIndex + } + STATUS current + DESCRIPTION + "Core object types on BGP peering sessions." + ::= { dellNetBgpM2MIBGroups 12 } + + + dellNetBgpM2PathAttributesGroup OBJECT-GROUP + OBJECTS { + dellNetBgpM2PathAttrCount, + dellNetBgpM2AsPathCalcLength, + dellNetBgpM2AsPathElementValue, + dellNetBgpM2AsPathIndex, + dellNetBgpM2AsPathString, + dellNetBgpM2AsPathType, + dellNetBgpM2NlriAfi, + dellNetBgpM2NlriBest, + dellNetBgpM2NlriPrefixType, + dellNetBgpM2NlriPrefix, + dellNetBgpM2NlriPrefixLen, + dellNetBgpM2NlriSafi, + dellNetBgpM2NlriOpaqueType, + dellNetBgpM2NlriOpaquePointer, + dellNetBgpM2NlriIndex, + dellNetBgpM2NlriCalcLocalPref, + dellNetBgpM2AdjRibsOutIndex, + dellNetBgpM2AdjRibsOutRoute, + dellNetBgpM2PathAttrAggregatorAS, + dellNetBgpM2PathAttrAggregatorAddr, + dellNetBgpM2PathAttrAtomicAggregate, + dellNetBgpM2PathAttrIndex, + dellNetBgpM2PathAttrLocalPref, + dellNetBgpM2PathAttrLocalPrefPresent, + dellNetBgpM2PathAttrMed, + dellNetBgpM2PathAttrMedPresent, + dellNetBgpM2PathAttrNextHop, + dellNetBgpM2PathAttrNextHopAddrType, + dellNetBgpM2PathAttrOrigin, + dellNetBgpM2PathAttrUnknownIndex, + dellNetBgpM2PathAttrUnknownType, + dellNetBgpM2PathAttrUnknownValue + } + STATUS current + DESCRIPTION + "Attributes received on BGP peering sessions." + ::= { dellNetBgpM2MIBGroups 13 } + + dellNetBgpM2PeerConfigurationGroup OBJECT-GROUP + OBJECTS { + dellNetBgpM2CfgBaseScalarStorageType, + dellNetBgpM2CfgLocalAs, + dellNetBgpM2CfgLocalIdentifier, + dellNetBgpM2CfgPeerAdminStatus, + dellNetBgpM2CfgPeerNextIndex, + dellNetBgpM2CfgPeerConfiguredVersion, + dellNetBgpM2CfgAllowVersionNegotiation, + dellNetBgpM2CfgPeerLocalAddrType, + dellNetBgpM2CfgPeerLocalAddr, + dellNetBgpM2CfgPeerLocalAs, + dellNetBgpM2CfgPeerRemoteAddrType, + dellNetBgpM2CfgPeerRemoteAddr, + dellNetBgpM2CfgPeerRemoteAs, + dellNetBgpM2CfgPeerEntryStorageType, + dellNetBgpM2CfgPeerError, + dellNetBgpM2CfgPeerBgpPeerEntry, + dellNetBgpM2CfgPeerRowEntryStatus, + dellNetBgpM2CfgPeerIndex, + dellNetBgpM2CfgPeerStatus, + dellNetBgpM2CfgPeerConnectRetryInterval, + dellNetBgpM2CfgPeerHoldTimeConfigured, + dellNetBgpM2CfgPeerKeepAliveConfigured, + dellNetBgpM2CfgPeerMinASOrigInterval, + dellNetBgpM2CfgPeerMinRouteAdverInter + } + STATUS current + DESCRIPTION + "Configuration objects for BGP peers." + ::= { dellNetBgpM2MIBGroups 14 } + + + + dellNetBgpM2PeerRouteReflectorCfgGroup OBJECT-GROUP + OBJECTS { + dellNetBgpM2CfgRouteReflector, + dellNetBgpM2CfgClusterId, + dellNetBgpM2CfgPeerReflectorClient + } + STATUS current + DESCRIPTION + "Configuration objects for BGP peers that support route + reflection." + ::= { dellNetBgpM2MIBGroups 15 } + + + dellNetBgpM2PeerAsConfederationCfgGroup OBJECT-GROUP + OBJECTS { + dellNetBgpM2CfgConfederationRouter, + dellNetBgpM2CfgConfederationId, + dellNetBgpM2CfgPeerConfedMember + } + STATUS current + DESCRIPTION + "Configuration objects for BGP peers that support BGP + confederations." + ::= { dellNetBgpM2MIBGroups 16 } + + + dellNetBgpM2MIBNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + dellNetBgpM2Established, + dellNetBgpM2BackwardTransition + } + STATUS current + DESCRIPTION + "This group contains objects for notifications + supported by this mib module." + ::= { dellNetBgpM2MIBGroups 17 } + + + dellNetBgpM2Rfc2545Group OBJECT-GROUP + OBJECTS { + dellNetBgpM2LinkLocalNextHopPresent, + dellNetBgpM2LinkLocalNextHop + } + STATUS current + DESCRIPTION + "This group is required for peers that support exchanging + of IPv6 NLRI per RFC 2545." + ::= { dellNetBgpM2MIBGroups 18 } + +END + diff --git a/MIBS/dell/DELL-NETWORKING-BMP-MIB b/MIBS/dell/DELL-NETWORKING-BMP-MIB new file mode 100644 index 0000000..0948428 --- /dev/null +++ b/MIBS/dell/DELL-NETWORKING-BMP-MIB @@ -0,0 +1,138 @@ + DELL-NETWORKING-BMP-MIB DEFINITIONS ::= BEGIN + -- + -- This module provides authoritative definitions for + -- Dell Networking OS Baremetal Provisioning MIB. + -- + -- This module will be extended, as needed. + -- + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Counter32 + FROM SNMPv2-SMI + dellNetMgmt + FROM DELL-NETWORKING-SMI; + + dellNetBmpMib MODULE-IDENTITY + + LAST-UPDATED "201112071248Z" -- Dec 07,2011 12:48:00 GMT + + ORGANIZATION "Dell Inc." + + CONTACT-INFO "http://www.dell.com/support" + + DESCRIPTION "Dell Networking OS Baremetal Provisioning MIB." + + REVISION "201407211200Z" + DESCRIPTION + "Adding relay related objects - bmpRelay and bmpRelayRemoteID." + + REVISION "201112071248Z" + DESCRIPTION + "Initial version of this mib." + ::= { dellNetMgmt 23 } + + -- ### Groups ### + + dellNetBmp OBJECT IDENTIFIER ::={ dellNetBmpMib 1 } + + bmpReloadType OBJECT-TYPE + SYNTAX INTEGER { + normalReload (1), + bmpReload (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure reload type to enable/disable BMP. + normalReload - Regular reload type; BMP process is not + initiated. + bmpReload - Bmp reload type; BMP process is + initiated and image/config files are upgraded + based on the DHCP/BOOTP offer. + Default is bmpReload." + DEFVAL { bmpReload } + ::= { dellNetBmp 1 } + + bmpAutoSave OBJECT-TYPE + SYNTAX INTEGER { + bmpActionEnable (1), + bmpActionDisable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure auto-save option for downloaded config file. + bmpActionEnable - Enable auto-save option. + bmpActionDisable - Disable auto-save option. + Default is bmpActionDisable." + DEFVAL { bmpActionDisable } + ::= { dellNetBmp 2 } + + bmpConfigDownload OBJECT-TYPE + SYNTAX INTEGER { + bmpActionEnable (1), + bmpActionDisable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable config file download. + bmpActionEnable - Enable config-download option. + bmpActionDisable - Disable config-download option. + Default is bmpActionEnable." + DEFVAL { bmpActionDisable } + ::= { dellNetBmp 3 } + + bmpDhcpTimeout OBJECT-TYPE + SYNTAX INTEGER (0..50) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure the DHCP timeout value. + Default is infinity which can be set using value 0" + DEFVAL { 0 } + ::= { dellNetBmp 4 } + + bmpRetryCount OBJECT-TYPE + SYNTAX INTEGER (0..6) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure the number of attempts to download a config file. + Default value is 3." + DEFVAL { 0 } + ::= { dellNetBmp 5 } + + bmpUserDefinedString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A textual string containing information about the option 60." + ::= { dellNetBmp 6 } + + bmpRelay OBJECT-TYPE + SYNTAX INTEGER { + bmpActionEnable (1), + bmpActionDisable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure relay option in bmp to support option82 information. + bmpActionEnable - Enable option82 - relay information. + bmpActionDisable - Disable option82 - relay information. + Default is bmpActionDisable." + DEFVAL { bmpActionDisable } + ::= { dellNetBmp 7 } + + bmpRelayRemoteId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A textual string to be appened for the remote-id value." + ::= { dellNetBmp 8} + + END diff --git a/MIBS/dell/DELL-NETWORKING-BPSTATS-MIB b/MIBS/dell/DELL-NETWORKING-BPSTATS-MIB new file mode 100644 index 0000000..a88cf21 --- /dev/null +++ b/MIBS/dell/DELL-NETWORKING-BPSTATS-MIB @@ -0,0 +1,936 @@ + DELL-NETWORKING-BPSTATS-MIB DEFINITIONS ::= BEGIN + -- This module provides authoritative definitions for Dell + -- Networking OS back plane statistics MIB. + -- This Module is for the hiGig backplane interfaces present in + -- leaf-spine architectured DELL Networking OS switches. + -- This module will be extended, as needed. + -- + -- Front End port(user port) statistics is being handled by + -- dellNet-ifextention.mib + -- + -- As an example platform with above mentioned + -- architecture - Z9000 core switch has 2 spine and 4 leaf BCM trident+ chips, + -- connected with 32 back plane links(total 64 BP ports ) + -- |----------------------------------------| <- StackUnit(Card) + -- | | + -- | |----||----| | + -- | |____||____|<-SpinePortPipe | + -- | | / | + -- | | / <-bp links | + -- | |/ | + -- | |----| |----| |----| |----|<-Leaf | + -- | |____| |____| |____| |____| PortPipe | + -- |________________________________________| + -- + -- + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Counter32, Counter64, Integer32, Unsigned32, Gauge32 + FROM SNMPv2-SMI + TimeStamp + FROM SNMPv2-TC + dellNetMgmt + FROM DELL-NETWORKING-SMI; + + dellNetBpStatsMib MODULE-IDENTITY + LAST-UPDATED "201309181248Z" -- Sep 18,2013 12:48:00 GMT + ORGANIZATION + "Dell Inc" + CONTACT-INFO + "http://www.dell.com/support" + + DESCRIPTION + "Dell Networking OS Back plane statistics mib. + This is MIB shall use for all back plane statistics related + activities. + This includes the BP ports traffic statistics. + BP link bundle monitoring based on BP port statistics. + Queue statistics and buffer utilization on BP ports etc .." + + REVISION "201305221248Z" + DESCRIPTION + "Initial version of this mib." + ::= { dellNetMgmt 24 } + + -- ### Groups ### + + dellNetBpStatsLinkBundleObjects OBJECT IDENTIFIER ::={ dellNetBpStatsMib 1 } + dellNetBpStatsObjects OBJECT IDENTIFIER ::={ dellNetBpStatsMib 2 } + dellNetBpStatsAlarms OBJECT IDENTIFIER ::={ dellNetBpStatsMib 3 } + + -- ### Link Bundle Definitions ### + + bpLinkBundleObjects OBJECT IDENTIFIER + ::= { dellNetBpStatsLinkBundleObjects 1 } + + bpLinkBundleRateInterval OBJECT-TYPE + SYNTAX INTEGER (10..299) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The rate interval for polling the + Bp link bundle Monitoring." + ::= { bpLinkBundleObjects 1 } + + bpLinkBundleTriggerThreshold OBJECT-TYPE + SYNTAX INTEGER(1..90) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The traffic distribution trigger threshold + for Bp link bundle Monitoring.In percentage of + total bandwidth of the link Bundle" + ::= { bpLinkBundleObjects 2 } + + -- ### Backplane Statistic Definitions ### + + bpStatsObjects OBJECT IDENTIFIER ::={ dellNetBpStatsObjects 1 } + + bpDropsTable OBJECT-TYPE + SYNTAX SEQUENCE OF BpDropsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The back plane drops table contains the list of various drops + per BP higig port per BCM unit in a stack unit(card type)." + ::= { bpStatsObjects 1 } + + bpDropsEntry OBJECT-TYPE + SYNTAX BpDropsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each drops entry is being indexed by StackUnit(card Type) + BCM unit ID and local Port Id" + INDEX { bpDropsStackUnitIndex, + bpDropsPortPipe, + bpDropsPortIndex } + ::= { bpDropsTable 1 } + + BpDropsEntry ::= + SEQUENCE { + bpDropsStackUnitIndex INTEGER, + bpDropsPortPipe INTEGER, + bpDropsPortIndex INTEGER, + bpDropsInDrops Counter64, + bpDropsInUnKnownHgHdr Counter64, + bpDropsInUnKnownHgOpcode Counter64, + bpDropsInMTUExceeds Counter64, + bpDropsInMacDrops Counter64, + bpDropsMMUHOLDrops Counter64, + bpDropsEgMacDrops Counter64, + bpDropsEgTxAgedCounter Counter64, + bpDropsEgTxErrCounter Counter64, + bpDropsEgTxMACUnderflow Counter64, + bpDropsEgTxErrPktCounter Counter64 + } + + bpDropsStackUnitIndex OBJECT-TYPE + SYNTAX INTEGER (1..12) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Stack unit(Card Type Id) number where this port present + Each card shall contain more than one BCM units" + ::= { bpDropsEntry 1 } + + bpDropsPortPipe OBJECT-TYPE + SYNTAX INTEGER (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "bpPortPipe denotes the BCM unit in the stack unit(card Type) + Each BCM unit shall contain 1-128 local ports, which includes + BP as well as front end ports" + ::= { bpDropsEntry 2 } + + bpDropsPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BP port number. + Maximum ports shall support by Trident2 BCM npu is 128. + This address space includes FE ports also, which are + invalid ports as far as BP is concern. + For Z9000 leaf BCM units, 34 to 41 are the valid BP port numbers and + for spine BCM units, 1 to 16 are the valid BP ports " + ::= { bpDropsEntry 3 } + + bpDropsInDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The No of Ingress packet Drops" + ::= { bpDropsEntry 4 } + + bpDropsInUnKnownHgHdr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The No of Unknown hiGig header Ingress packet Drops" + ::= { bpDropsEntry 5 } + + bpDropsInUnKnownHgOpcode OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The No of Unknown hiGig Opcode Ingress packet Drops" + ::= { bpDropsEntry 6 } + + bpDropsInMTUExceeds OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of packets dropped on Ingress because of + MTUExceeds" + ::= { bpDropsEntry 7 } + + bpDropsInMacDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of packets dropped on Ingress MAC" + ::= { bpDropsEntry 8 } + + bpDropsMMUHOLDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of packets dropped in MMU because of + MMU HOL Drops" + ::= { bpDropsEntry 9 } + + bpDropsEgMacDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of packets dropped on Egress MAC" + ::= { bpDropsEntry 10 } + + bpDropsEgTxAgedCounter OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of Aged packets dropped on Egress" + ::= { bpDropsEntry 11 } + + bpDropsEgTxErrCounter OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of Error packets dropped on Egress" + ::= { bpDropsEntry 12 } + + bpDropsEgTxMACUnderflow OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of MAC underflow packets dropped on Egress" + ::= { bpDropsEntry 13 } + + bpDropsEgTxErrPktCounter OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of total packets dropped in Egress" + ::= { bpDropsEntry 14 } + + bpIfStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF BpIfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The back plane counter statistics table contains the + list of various counters per BP higig port per BCM unit + in a stack unit(card type)." + ::= { bpStatsObjects 2 } + + bpIfStatsEntry OBJECT-TYPE + SYNTAX BpIfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each Stats entry is being indexed by StackUnit(card Type) + BCM unit ID and local Port Id" + INDEX { bpIfStatsStackUnitIndex, + bpIfStatsPortPipe, + bpIfStatsPortIndex} + ::= { bpIfStatsTable 1 } + + BpIfStatsEntry ::= + SEQUENCE { + bpIfStatsStackUnitIndex INTEGER, + bpIfStatsPortPipe INTEGER, + bpIfStatsPortIndex INTEGER, + bpIfStatsIn64BytePkts Counter64, + bpIfStatsIn65To127BytePkts Counter64, + bpIfStatsIn128To255BytePkts Counter64, + bpIfStatsIn256To511BytePkts Counter64, + bpIfStatsIn512To1023BytePkts Counter64, + bpIfStatsInOver1023BytePkts Counter64, + bpIfStatsInThrottles Counter64, + bpIfStatsInRunts Counter64, + bpIfStatsInGiants Counter64, + bpIfStatsInCRC Counter64, + bpIfStatsInOverruns Counter64, + bpIfStatsOutUnderruns Counter64, + bpIfStatsOutUnicasts Counter64, + bpIfStatsOutCollisions Counter64, + bpIfStatsOutWredDrops Counter64, + bpIfStatsOut64BytePkts Counter64, + bpIfStatsOut65To127BytePkts Counter64, + bpIfStatsOut128To255BytePkts Counter64, + bpIfStatsOut256To511BytePkts Counter64, + bpIfStatsOut512To1023BytePkts Counter64, + bpIfStatsOutOver1023BytePkts Counter64, + bpIfStatsOutThrottles Counter64, + bpIfStatsLastDiscontinuityTime TimeStamp, + bpIfStatsInCentRate Integer32, + bpIfStatsOutCentRate Integer32, + bpIfStatsLastChange TimeStamp + } + + bpIfStatsStackUnitIndex OBJECT-TYPE + SYNTAX INTEGER (1..12) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Stack unit(Card Type Id) number where this port present + Each card shall contain more than one BCM units" + ::= { bpIfStatsEntry 1 } + + bpIfStatsPortPipe OBJECT-TYPE + SYNTAX INTEGER (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "bpPortPipe denotes the BCM unit in the stack unit(card Type) + Each BCM unit shall contain 1-128 local ports, which includes + BP as well as front end ports" + ::= { bpIfStatsEntry 2 } + + bpIfStatsPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BP port number. + Maximum ports shall support by Trident2 BCM npu is 128. + This address space includes FE ports also, which are + invalid ports as far as BP is concern. + For Z9000 leaf BCM units, 34 to 41 are the valid BP port numbers and + for spine BCM units, 1 to 16 are the valid BP ports " + ::= { bpIfStatsEntry 3 } + + bpIfStatsIn64BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames (including bad + frames) received that were 64 octets in length + (excluding framing bits but including FCS octets)." + ::= { bpIfStatsEntry 4 } + + bpIfStatsIn65To127BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames (including bad + frames) received that were between 65 and 127 + octets in length inclusive (excluding framing + bits but including FCS octets)." + ::= { bpIfStatsEntry 5 } + + bpIfStatsIn128To255BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames (including bad + frames) received that were between 128 and 255 + octets in length inclusive (excluding framing + bits but including FCS octets)." + ::= { bpIfStatsEntry 6 } + + bpIfStatsIn256To511BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames (including bad + frames) received that were between 256 and 511 + octets in length inclusive (excluding framing + bits but including FCS octets)." + ::= { bpIfStatsEntry 7 } + + bpIfStatsIn512To1023BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames (including bad + frames) received that were between 512 and 1023 + octets in length inclusive (excluding framing + bits but including FCS octets)." + ::= { bpIfStatsEntry 8 } + + bpIfStatsInOver1023BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received that + were longer than 1023 (1025 Bytes in case of + VLAN Tag) octets (excluding framing bits, but + including FCS octets) and were otherwise + well formed. This counter is not incremented + for too long frames." + ::= { bpIfStatsEntry 9 } + + bpIfStatsInThrottles OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when a valid + frame with a length or type field value equal + to 0x8808 (Control Frame) is received." + ::= { bpIfStatsEntry 10 } + + bpIfStatsInRunts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received that were + less than 64 octets long (excluding framing bits, + but including FCS octets) and were otherwise + well formed." + ::= { bpIfStatsEntry 11 } + + bpIfStatsInGiants OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received that were + longer than 1518 (1522 Bytes in case of VLAN Tag) + octets (excluding framing bits, but including FCS + octets) and were otherwise well formed. This counter + is not incremented for too long frames." + ::= { bpIfStatsEntry 12 } + + bpIfStatsInCRC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received that had + a length (excluding framing bits, but including + FCS octets) of between 64 and 1518 octets, + inclusive, but had a bad CRC." + ::= { bpIfStatsEntry 13 } + + bpIfStatsInOverruns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames has been chosen to be + dropped by detecting the buffer issue" + ::= { bpIfStatsEntry 14 } + + bpIfStatsOutUnderruns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames dropped because + of buffer underrun." + ::= { bpIfStatsEntry 15 } + + bpIfStatsOutUnicasts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Unicast frames are transmitted + out of the interface" + ::= { bpIfStatsEntry 16 } + + bpIfStatsOutCollisions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the frames that due to excessive + or late collisions are not transmitted successfully." + ::= { bpIfStatsEntry 17 } + + bpIfStatsOutWredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames are dropped by using + WRED policy due to excessive traffic." + ::= { bpIfStatsEntry 18 } + + bpIfStatsOut64BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of valid frames with the + block of 64 byte size is transmitted" + ::= { bpIfStatsEntry 19 } + + bpIfStatsOut65To127BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total of valid frame with the block size of + range between 65 and 127 bytes are transmitted." + ::= { bpIfStatsEntry 20 } + + bpIfStatsOut128To255BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total of valid frame with the block size of + range between 128 and 255 bytes are transmitted" + ::= { bpIfStatsEntry 21 } + + bpIfStatsOut256To511BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total of valid frame with the block size of + range between 256 and 511 bytes are transmitted" + ::= { bpIfStatsEntry 22 } + + bpIfStatsOut512To1023BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total of valid frame with the block size of + range between 512 and 1023 bytes are transmitted" + ::= { bpIfStatsEntry 23 } + + bpIfStatsOutOver1023BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total of valid frame with the block size of + greater than 1023 bytes are transmitted." + ::= { bpIfStatsEntry 24 } + + bpIfStatsOutThrottles OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when a valid + frame with a length or type field value equal + to 0x8808 (Control Frame) is sent." + ::= { bpIfStatsEntry 25 } + + bpIfStatsLastDiscontinuityTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent occasion + at which this interface's counters suffered a + discontinuity via a reset. If no such discontinuities + have occurred since the last reinitialization of + the local management subsystem, then this object + contains a zero value." + ::= { bpIfStatsEntry 26 } + + bpIfStatsInCentRate OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the percentage of maximum line rate + at which data is receiving on the Interface. + For Z9000 - BP hiGig line rate is 42G. + This is an integer value which can go from 0% to 100%." + ::= { bpIfStatsEntry 27 } + + bpIfStatsOutCentRate OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the percentage of maximum line rate + at which data is sending on the Interface. + For Z9000 - BP hiGig line rate is 42G. + This is an integer value which can go from 0% to 100%." + ::= { bpIfStatsEntry 28 } + + bpIfStatsLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime, on which all the counters are + updated recently" + ::= { bpIfStatsEntry 29 } + + bpPacketBufferTable OBJECT-TYPE + SYNTAX SEQUENCE OF BpPacketBufferEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The packet buffer table contains the modular packet buffers details + per stack unit and the mode of allocation." + ::= { bpStatsObjects 3 } + + bpPacketBufferEntry OBJECT-TYPE + SYNTAX BpPacketBufferEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Packet buffer details per NPU unit." + INDEX { bpPacketBufferStackUnitIndex, + bpPacketBufferPortPipe} + ::= { bpPacketBufferTable 1 } + + BpPacketBufferEntry ::= + SEQUENCE { + bpPacketBufferStackUnitIndex INTEGER, + bpPacketBufferPortPipe INTEGER, + bpPacketBufferTotalPacketBuffer Counter32, + bpPacketBufferCurrentAvailBuffer Counter32, + bpPacketBufferPacketBufferAlloc Counter32 + } + + bpPacketBufferStackUnitIndex OBJECT-TYPE + SYNTAX INTEGER (1..12) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Stack unit(Card Type Id) number where this port present + Each card shall contain more than one BCM units" + ::= { bpPacketBufferEntry 1 } + + bpPacketBufferPortPipe OBJECT-TYPE + SYNTAX INTEGER (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "bpPortPipe denotes the BCM unit in the stack unit(card Type) + Each BCM unit shall contain 1-128 local ports, which includes + BP as well as front end ports" + ::= { bpPacketBufferEntry 2 } + + bpPacketBufferTotalPacketBuffer OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total packet buffer in this NPU unit." + ::= { bpPacketBufferEntry 3 } + + bpPacketBufferCurrentAvailBuffer OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current available buffer in this NPU unit." + ::= { bpPacketBufferEntry 4 } + + bpPacketBufferPacketBufferAlloc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Static or Dynamic allocation." + ::= { bpPacketBufferEntry 5 } + + bpBufferStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF BpBufferStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The back plane stats per port table contains + the packet buffer usage per bp port per NPU unit." + ::= { bpStatsObjects 4} + + bpBufferStatsEntry OBJECT-TYPE + SYNTAX BpBufferStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Per bp port buffer stats " + INDEX { bpBufferStatsStackUnitIndex, + bpBufferStatsPortPipe, + bpBufferStatsPortIndex} + ::= { bpBufferStatsTable 1 } + + BpBufferStatsEntry ::= + SEQUENCE { + bpBufferStatsStackUnitIndex INTEGER, + bpBufferStatsPortPipe INTEGER, + bpBufferStatsPortIndex INTEGER, + bpBufferStatsCurrentUsagePerPort Counter32, + bpBufferStatsDefaultPacketBuffAlloc Counter32, + bpBufferStatsMaxLimitPerPort Counter32 + } + + bpBufferStatsStackUnitIndex OBJECT-TYPE + SYNTAX INTEGER (1..12) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Stack unit(Card Type Id) number where this port present + Each card shall contain more than one BCM units" + ::= { bpBufferStatsEntry 1 } + + bpBufferStatsPortPipe OBJECT-TYPE + SYNTAX INTEGER (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "bpPortPipe denotes the BCM unit in the stack unit(card Type) + Each BCM unit shall contain 1-128 local ports, which includes + BP as well as front end ports" + ::= { bpBufferStatsEntry 2 } + + bpBufferStatsPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BP port number. + Maximum ports shall support by Trident2 BCM npu is 128. + This address space includes FE ports also, which are + invalid ports as far as BP is concern. + For Z9000 leaf BCM units, 34 to 41 are the valid BP port numbers and + for spine BCM units, 1 to 16 are the valid BP ports " + ::= { bpBufferStatsEntry 3 } + + bpBufferStatsCurrentUsagePerPort OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current buffer usage per bp port." + ::= { bpBufferStatsEntry 4 } + + bpBufferStatsDefaultPacketBuffAlloc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Default packet buffer allocated." + ::= { bpBufferStatsEntry 5 } + + bpBufferStatsMaxLimitPerPort OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max buffer limit per bp port." + ::= { bpBufferStatsEntry 6 } + + bpCosStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF BpCosStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The back plane statistics per COS table gives + packet buffer statistics per COS per bp port." + ::= { bpStatsObjects 5 } + + bpCosStatsEntry OBJECT-TYPE + SYNTAX BpCosStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Per bp port buffer stats and per COS buffer stats." + INDEX { bpCosStatsStackUnitIndex, + bpCosStatsPortPipe, + bpCosStatsPortIndex, + bpCosStatsCOSNumber } + ::= { bpCosStatsTable 1 } + + BpCosStatsEntry ::= + SEQUENCE { + bpCosStatsStackUnitIndex INTEGER, + bpCosStatsPortPipe INTEGER, + bpCosStatsPortIndex INTEGER, + bpCosStatsCOSNumber INTEGER, + bpCosStatsCurrentUsage Counter32, + bpCosStatsDefaultPacketBuffAlloc Counter32, + bpCosStatsMaxLimit Counter32, + bpCosStatsHOLDDrops Counter64 + } + + bpCosStatsStackUnitIndex OBJECT-TYPE + SYNTAX INTEGER (1..12) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Stack unit(Card Type Id) number where this port present + Each card shall contain more than one BCM units" + ::= { bpCosStatsEntry 1 } + + bpCosStatsPortPipe OBJECT-TYPE + SYNTAX INTEGER (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "bpPortPipe denotes the BCM unit in the stack unit(card Type) + Each BCM unit shall contain 1-128 local ports, which includes + BP as well as front end ports" + ::= { bpCosStatsEntry 2 } + + bpCosStatsPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BP port number. + Maximum ports shall support by Trident2 BCM npu is 128. + This address space includes FE ports also, which are + invalid ports as far as BP is concern. + For Z9000 leaf BCM units, 34 to 41 are the valid BP port numbers and + for spine BCM units, 1 to 16 are the valid BP ports " + ::= { bpCosStatsEntry 3 } + + bpCosStatsCOSNumber OBJECT-TYPE + SYNTAX INTEGER (1..21) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "COS queue number, There shall 12 unicast and 9 multicast + queues per port in Trident2" + ::= { bpCosStatsEntry 4 } + + bpCosStatsCurrentUsage OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current buffer usage per COS per bp port." + ::= { bpCosStatsEntry 5 } + + bpCosStatsDefaultPacketBuffAlloc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Default packet buffer allocated per COS queue" + ::= { bpCosStatsEntry 6 } + + bpCosStatsMaxLimit OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max buffer utilization limit per bp port." + ::= { bpCosStatsEntry 7 } + + bpCosStatsHOLDDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HOLD Drops Per Queue." + ::= { bpCosStatsEntry 8 } + + -- ### Notification Objects information ### + + bpLinkBundleNotifications OBJECT IDENTIFIER + ::= { dellNetBpStatsAlarms 1 } + + bpLinkBundleAlarmVariable OBJECT IDENTIFIER + ::= { dellNetBpStatsAlarms 2 } + + bpLinkBundleType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + bpHgBundle(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates Type of Back plane HiGig link bundle" + ::= { bpLinkBundleAlarmVariable 1 } + + bpLinkBundleSlot OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The SlotId on which Link Bundle is overloaded" + ::= { bpLinkBundleAlarmVariable 2 } + + bpLinkBundleNpuUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The npuUnitId(BCM unit Id) on which Link Bundle is overloaded" + ::= { bpLinkBundleAlarmVariable 3 } + + bpLinkBundleLocalId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The local linkBundle Id which is overloaded" + ::= { bpLinkBundleAlarmVariable 4 } + + bpLinkBundleImbalance NOTIFICATION-TYPE + OBJECTS { bpLinkBundleType, + bpLinkBundleSlot, + bpLinkBundleNpuUnit, + bpLinkBundleLocalId + } + STATUS current + DESCRIPTION + "Trap generated when traffic imbalance + observed in BP Link Bundles" + ::= { bpLinkBundleNotifications 1 } + + bpLinkBundleImbalanceClear NOTIFICATION-TYPE + OBJECTS { bpLinkBundleType, + bpLinkBundleSlot, + bpLinkBundleNpuUnit, + bpLinkBundleLocalId + } + STATUS current + DESCRIPTION + "Trap generated when traffic imbalance + is no longer observed on Bp Link bundles" + ::= { bpLinkBundleNotifications 2 } + + + END + + diff --git a/MIBS/dell/DELL-NETWORKING-CHASSIS-MIB b/MIBS/dell/DELL-NETWORKING-CHASSIS-MIB new file mode 100644 index 0000000..49ac5c3 --- /dev/null +++ b/MIBS/dell/DELL-NETWORKING-CHASSIS-MIB @@ -0,0 +1,2885 @@ + DELL-NETWORKING-CHASSIS-MIB DEFINITIONS ::= BEGIN + -- This module provides authoritative definitions for Dell Networking OS + -- Chassis MIB. + -- + -- This module will be extended, as needed. + -- + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Gauge32, Integer32, TimeTicks, + Counter32, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DateAndTime, DisplayString, MacAddress, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + InterfaceIndex, ifIndex + FROM IF-MIB + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + dellNetMgmt + FROM DELL-NETWORKING-SMI + DellNetProcessorModuleType, DellNetSwDate, + DellNetMfgDate, DellNetCardOperStatus, + DellNetChassisType, DellNetSystemCardType, + DellNetDeviceType, DellNetPEOperStatus, + DellNetHundredthdB,DellNetIfType + FROM DELL-NETWORKING-TC; + + + dellNetChassisMib MODULE-IDENTITY + LAST-UPDATED "201408051200Z" -- Aug 5, 2014 12:00:00 GMT + ORGANIZATION + "Dell Inc" + CONTACT-INFO + "support.dell.com" + + DESCRIPTION + "Dell Networking OS Chassis MIB. " + + REVISION "201408051200Z" + DESCRIPTION + "First draft revision of Dell Networking OS chassis mib." + + ::= { dellNetMgmt 26 } + + +-- ------------------------------------------------------------ +-- Textual conventions +-- ------------------------------------------------------------ + + +-- ------------------------------------------------------------ +-- Top-level structure of the MIB +-- ------------------------------------------------------------ + + + dellNetSysObject OBJECT IDENTIFIER ::={ dellNetChassisMib 1 } + dellNetSysParameter OBJECT IDENTIFIER ::={ dellNetSysObject 1 } + dellNetChassisObject OBJECT IDENTIFIER ::={ dellNetSysObject 2 } + dellNetStackObject OBJECT IDENTIFIER ::={ dellNetSysObject 3 } + dellNetSystemComponent OBJECT IDENTIFIER ::={ dellNetSysObject 4 } + dellNetSysAlarmObjects OBJECT IDENTIFIER ::={ dellNetSysObject 5 } + + + -- ### Device Information + + dellNetDeviceType OBJECT-TYPE + SYNTAX DellNetDeviceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of system the chassis falls under." + ::= { dellNetSysParameter 1 } + + + -- ### Chassis System ### + + dellNetNumChassis OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of chassis configured + on the cluster." + ::= { dellNetChassisObject 1 } + + dellNetMaxNumChassis OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the maximum allowed chassis + configurable on the cluster." + ::= { dellNetChassisObject 2 } + + -- ## Chassis Table + + -- The chassis is a multi-slots physical box. + -- In the chassis, there are physical slots available for + -- plug-in cards. There are two types of plug-in cards, + -- rpm cards and line cards. + + -- The chassis table contains the management information of + -- the chassis.This table will be available only for systems + -- with dellNetDeviceType chassis(1) + + dellNetChassisTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of chassis in a cluster. + The chassis table contains the information of + each chassis in the cluster. + " + ::= { dellNetChassisObject 3 } + + dellNetChassisEntry OBJECT-TYPE + SYNTAX DellNetChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of chassis entries containing information + for the chassis. + " + INDEX { dellNetChassisIndex } + ::= { dellNetChassisTable 1 } + + DellNetChassisEntry ::= + SEQUENCE { + dellNetChassisIndex Integer32, + dellNetChassisType DellNetChassisType, + dellNetChassisMacAddr MacAddress, + dellNetChassisSerialNumber DisplayString, + dellNetChassisPartNum DisplayString, + dellNetChassisProductRev DisplayString, + dellNetChassisVendorId DisplayString, + dellNetChassisMfgDate DellNetMfgDate, + dellNetChassisCountryCode DisplayString, + dellNetChassisPPIDRev DisplayString, + dellNetChassisServiceTag DisplayString, + dellNetChassisExpServiceCode DisplayString, + dellNetChassisNumSlots Integer32, + dellNetChassisNumLineCardSlots Integer32, + dellNetChassisNumFanTrays Integer32, + dellNetChassisNumPowerSupplies Integer32 + + } + + dellNetChassisIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index for each chassis within + the cluster. + This value is the chassisId assigned to the chassis. + " + ::= { dellNetChassisEntry 1 } + + dellNetChassisType OBJECT-TYPE + SYNTAX DellNetChassisType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Dell Networking Model number of the chassis." + ::= { dellNetChassisEntry 2 } + + dellNetChassisMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 6-octet MAC Address assigned to this Chassis." + ::= { dellNetChassisEntry 3 } + + dellNetChassisSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis's serial number." + ::= { dellNetChassisEntry 4 } + + dellNetChassisPartNum OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis manufacturer's part number." + ::= { dellNetChassisEntry 5 } + + dellNetChassisProductRev OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis manufacturer's product revision." + ::= { dellNetChassisEntry 6 } + + dellNetChassisVendorId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis manufacturer vendor's id." + ::= { dellNetChassisEntry 7 } + + dellNetChassisMfgDate OBJECT-TYPE + SYNTAX DellNetMfgDate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date the chassis was manufactured." + ::= { dellNetChassisEntry 8 } + + dellNetChassisCountryCode OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis manufacturer's country code." + ::= { dellNetChassisEntry 9 } + + dellNetChassisPPIDRev OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis's piece part ID revision." + ::= { dellNetChassisEntry 10 } + + dellNetChassisServiceTag OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis's service tag." + ::= { dellNetChassisEntry 11 } + + dellNetChassisExpServiceCode OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis's express service code." + ::= { dellNetChassisEntry 12 } + + dellNetChassisNumSlots OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of physical slots in the chassis." + ::= { dellNetChassisEntry 13 } + + dellNetChassisNumLineCardSlots OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of physical slots in the chassis for linecards." + ::= { dellNetChassisEntry 14 } + + dellNetChassisNumFanTrays OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fan trays in the chassis." + ::= { dellNetChassisEntry 15 } + + dellNetChassisNumPowerSupplies OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Power supplies in the chassis." + ::= { dellNetChassisEntry 16 } + + -- ## Card Table + + dellNetCardTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of line cards resident in the chassis. + This table contains the information on each RPM and linecards + in the chassis." + ::= { dellNetChassisObject 4 } + + dellNetCardEntry OBJECT-TYPE + SYNTAX DellNetCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for each card in the chassis." + INDEX { dellNetChassisIndex, + dellNetCardIndex } + ::= { dellNetCardTable 1 } + + DellNetCardEntry ::= + SEQUENCE { + dellNetCardIndex Integer32, + dellNetCardType DellNetSystemCardType, + dellNetCardDescription DisplayString, + dellNetCardChassisIndex Integer32, + dellNetCardStatus DellNetCardOperStatus, + dellNetCardTemp Integer32, + dellNetCardVendorId DisplayString, + dellNetCardMfgDate DellNetMfgDate, + dellNetCardPartNum DisplayString, + dellNetCardProductRev DisplayString, + dellNetCardProductOrder DisplayString, + dellNetCardCountryCode OCTET STRING, + dellNetCardPiecePartID DisplayString, + dellNetCardPPIDRevision DisplayString, + dellNetCardServiceTag DisplayString, + dellNetCardExpServiceCode DisplayString, + dellNetCardNumOfPorts Integer32 + + } + + dellNetCardIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique index for each card in the chassis." + ::= { dellNetCardEntry 1 } + + dellNetCardType OBJECT-TYPE + SYNTAX DellNetSystemCardType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Card's type." + ::= { dellNetCardEntry 2 } + + dellNetCardDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A short description of the card." + ::= { dellNetCardEntry 3 } + + dellNetCardChassisIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique index for each card in the chassis across cluster + This index will be derived from the dellNetChassisIndex + and dellNetCardIndex.This index would act as dellNetProcessorDeviceIndex + in dellNetProcessorTable, dellNetCpuUtilTable and + dellNetSwModuleTable for deviceTypes linecard,rpm and supervisor" + ::= { dellNetCardEntry 4 } + + dellNetCardStatus OBJECT-TYPE + SYNTAX DellNetCardOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the card." + ::= { dellNetCardEntry 5 } + + dellNetCardTemp OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Centigrade" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Temperature of the card." + ::= { dellNetCardEntry 6 } + + dellNetCardVendorId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor id that manufactured this unit." + ::= { dellNetCardEntry 7 } + + dellNetCardMfgDate OBJECT-TYPE + SYNTAX DellNetMfgDate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date the unit is manufactured." + ::= { dellNetCardEntry 8 } + + dellNetCardPartNum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit part number" + ::= { dellNetCardEntry 9 } + + dellNetCardProductRev OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit manufacturer's product + revision" + ::= { dellNetCardEntry 10 } + + dellNetCardProductOrder OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product order number for this unit." + ::= { dellNetCardEntry 11 } + + dellNetCardCountryCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit manufacturer's country + code" + ::= { dellNetCardEntry 12 } + + dellNetCardPiecePartID OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit's piece part id." + ::= { dellNetCardEntry 13 } + + dellNetCardPPIDRevision OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit's PPID revision." + ::= { dellNetCardEntry 14 } + + dellNetCardServiceTag OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit's service tag." + ::= { dellNetCardEntry 15 } + + dellNetCardExpServiceCode OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit's express service code." + ::= { dellNetCardEntry 16 } + + dellNetCardNumOfPorts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of interfaces + in this unit." + ::= { dellNetCardEntry 17 } + + -- ### Stack Information + + dellNetNumStackUnits OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of stack units configured + on the chassis." + ::= { dellNetStackObject 1 } + + dellNetMaxStackableUnits OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the maximum allowed Unit Number + configurable on the chassis." + ::= { dellNetStackObject 2 } + + dellNetStackUnitIndexNext OBJECT-TYPE + SYNTAX Integer32 (0|1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the next appropriate value to + be used for dellNetStackUnitIndex when creating + entries in the dellNetStackUnitTable. The value 0 + indicates that no unassigned entries are available. + To obtain the dellNetStackUnitIndexNext value for a new entry, + the manager must first issue a management protocol + retrieval operation to obtain the current value of + this object. The agent should modify the value to + reflect the next unassigned number after each + retrieval operation. After a manager retrieves a value + the agent will determine when this index value will be + made available for reuse. + + Note that this object is not the unit number assigned by + the management unit. + The max number of stackable units allowed on this chassis + is found from the object dellNetNumMaxStackableUnits." + ::= { dellNetStackObject 3 } + + -- ## StackUnit Table + + -- The StackUnit table contains the management information + -- of each stacked unit in the chassis. + + dellNetStackUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetStackUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of stack units configured in the chassis. + The StackUnit table contains the management + information of each stacked unit in the chassis. + " + ::= { dellNetStackObject 4 } + + dellNetStackUnitEntry OBJECT-TYPE + SYNTAX DellNetStackUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of units entries containing information + for each stacked unit." + INDEX { dellNetStackUnitIndex } + ::= { dellNetStackUnitTable 1 } + + DellNetStackUnitEntry ::= + SEQUENCE { + dellNetStackUnitIndex Integer32, + dellNetStackUnitNumber Integer32, + dellNetStackUnitMgmtStatus INTEGER, + dellNetStackUnitHwMgmtPreference INTEGER, + dellNetStackUnitAdmMgmtPreference Integer32, + dellNetStackUnitModelId DellNetChassisType, + dellNetStackUnitStatus INTEGER, + dellNetStackUnitDescription DisplayString, + dellNetStackUnitCodeVersion DisplayString, + dellNetStackUnitSerialNumber DisplayString, + dellNetStackUnitUpTime TimeTicks, + dellNetStackUnitTemp Gauge32, + dellNetStackUnitVendorId DisplayString, + dellNetStackUnitMfgDate DellNetMfgDate, + dellNetStackUnitMacAddress MacAddress, + dellNetStackUnitPartNum DisplayString, + dellNetStackUnitProductRev DisplayString, + dellNetStackUnitProductOrder DisplayString, + dellNetStackUnitCountryCode OCTET STRING, + dellNetStackUnitPiecePartID DisplayString, + dellNetStackUnitPPIDRevision DisplayString, + dellNetStackUnitServiceTag DisplayString, + dellNetStackUnitExpServiceCode DisplayString, + dellNetStackUnitNumOfPorts Integer32, + dellNetStackUnitNumFanTrays Integer32, + dellNetStackUnitNumPowerSupplies Integer32, + dellNetStackUnitNumPluggableModules Integer32 + } + + dellNetStackUnitIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index for this entry. + Refer to the object dellNetStackUnitIndexNext." + ::= { dellNetStackUnitEntry 1 } + + dellNetStackUnitNumber OBJECT-TYPE + SYNTAX Integer32 (0|1..12) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit number associated with this unit. + The unit number can be manually assigned to stack members. + + Note that the unit number assignment is based on + the following factors: + + - if the unit number is requested here, but another unit + already uses that number, the unit changes its configured + unit number to the lowest unassigned unit number. + - if the unit number is 0, i.e. unassigned, then the unit sets + its configured unit number to the lowest unassigned unit number. + - if the unit number is configured and no other device uses + the unit number, then the unit starts using the configured + unit number. + - if a unit detects that the maximum number of units already + exist, the unit sets its unit number to 0, i.e. unassigned, + and stays in the Initialization state. + - The max number of stackable units allowed on this chassis + is found from the object chNumMaxStackableUnits." + ::= { dellNetStackUnitEntry 2 } + + dellNetStackUnitMgmtStatus OBJECT-TYPE + SYNTAX INTEGER { + mgmtUnit(1), + standbyUnit(2), + stackUnit(3), + unassigned(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the unit is a Management Unit, + a Stack Unit, or unassigned. + + Setting this object to mgmtUnit(1) initiates transfer of the + management functionality to the specified stack unit. + Object values stackUnit(2) and unassigned(3) cannot be set." + ::= { dellNetStackUnitEntry 4 } + + dellNetStackUnitHwMgmtPreference OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + unsassigned(1), + assigned(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "indicates whether the unit is capable of becoming a + management unit. if it is unsigned, this unit can be a management + unit." + ::= { dellNetStackUnitEntry 5 } + + dellNetStackUnitAdmMgmtPreference OBJECT-TYPE + SYNTAX Integer32 (0|1..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "indicates how likely this unit is to be chosen as + the management unit. A value of 0 indicates a disabled + or unassigned preference." + ::= { dellNetStackUnitEntry 6 } + + dellNetStackUnitModelId OBJECT-TYPE + SYNTAX DellNetChassisType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Dell Networking OS Model number for this unit." + ::= { dellNetStackUnitEntry 7 } + + + dellNetStackUnitStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + unsupported(2), + codeMismatch(3), -- version mismatch + configMismatch(4), -- type mismatch + unitDown(5), -- hardware problem + notPresent(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this unit." + ::= { dellNetStackUnitEntry 8 } + + dellNetStackUnitDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The description of this unit." + ::= { dellNetStackUnitEntry 9 } + + dellNetStackUnitCodeVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current code version of this unit." + ::= { dellNetStackUnitEntry 10 } + + dellNetStackUnitSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit's serial number." + ::= { dellNetStackUnitEntry 11 } + + dellNetStackUnitUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system up time of the unit." + ::= { dellNetStackUnitEntry 12 } + + dellNetStackUnitTemp OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature of the unit." + ::= { dellNetStackUnitEntry 13 } + + + dellNetStackUnitVendorId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor id that manufactured this unit." + ::= { dellNetStackUnitEntry 14 } + + dellNetStackUnitMfgDate OBJECT-TYPE + SYNTAX DellNetMfgDate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date the unit is manufactured." + ::= { dellNetStackUnitEntry 15 } + + dellNetStackUnitMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 6-octet MAC Address assigned + to this unit." + ::= { dellNetStackUnitEntry 16 } + + dellNetStackUnitPartNum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit part number" + ::= { dellNetStackUnitEntry 17 } + + dellNetStackUnitProductRev OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit manufacturer's product + revision" + ::= { dellNetStackUnitEntry 18 } + + dellNetStackUnitProductOrder OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product order number for this unit." + ::= { dellNetStackUnitEntry 19 } + + dellNetStackUnitCountryCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit manufacturer's country + code" + ::= { dellNetStackUnitEntry 20 } + + dellNetStackUnitPiecePartID OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit's piece part id." + ::= { dellNetStackUnitEntry 21 } + + dellNetStackUnitPPIDRevision OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit's PPID revision." + ::= { dellNetStackUnitEntry 22 } + + dellNetStackUnitServiceTag OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit's service tag." + ::= { dellNetStackUnitEntry 23 } + + dellNetStackUnitExpServiceCode OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit's express service code." + ::= { dellNetStackUnitEntry 24 } + + dellNetStackUnitNumOfPorts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of interfaces + in this unit." + ::= { dellNetStackUnitEntry 25 } + + dellNetStackUnitNumFanTrays OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of fan trays + on the unit." + ::= { dellNetStackUnitEntry 26 } + + dellNetStackUnitNumPowerSupplies OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of power supply + in the unit." + ::= { dellNetStackUnitEntry 27 } + + dellNetStackUnitNumPluggableModules OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of pluggable modules + in the stack unit." + ::= { dellNetStackUnitEntry 28 } + + + -- ## Stack Port Table + + dellNetStackPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetStackPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of stack ports in the chassis." + ::= { dellNetStackObject 5 } + + dellNetStackPortEntry OBJECT-TYPE + SYNTAX DellNetStackPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A stack port entry containing objects for a + particular stack port." + INDEX { dellNetStackUnitNumber, + dellNetStackPortIndex } + ::= { dellNetStackPortTable 1 } + + DellNetStackPortEntry ::= + SEQUENCE { + dellNetStackPortIndex Integer32, + dellNetStackPortConfiguredMode INTEGER, + dellNetStackPortRunningMode INTEGER, + dellNetStackPortLinkStatus INTEGER, + dellNetStackPortLinkSpeed Gauge32, + dellNetStackPortRxDataRate Counter32, + dellNetStackPortRxErrorRate Counter32, + dellNetStackPortRxTotalErrors Counter32, + dellNetStackPortTxDataRate Counter32, + dellNetStackPortTxErrorRate Counter32, + dellNetStackPortTxTotalErrors Counter32 + } + + dellNetStackPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index for each stack port within the unit. + 1 - stack port A, + 2 - stack port B + " + ::= { dellNetStackPortEntry 1 } + + dellNetStackPortConfiguredMode OBJECT-TYPE + SYNTAX INTEGER { + stack(1), + ethernet(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configured mode of the Stack Port. Changes to this + value happen only after a reset of the unit." + ::= { dellNetStackPortEntry 2 } + + dellNetStackPortRunningMode OBJECT-TYPE + SYNTAX INTEGER { + stack(1), + ethernet(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational mode of the Stack Port." + ::= { dellNetStackPortEntry 3 } + + dellNetStackPortLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link status of the Stack Port. Ports in ethernet + mode will return a status of down(2)." + ::= { dellNetStackPortEntry 4 } + + dellNetStackPortLinkSpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Speed of the Stack Port measured in Gb/s. Ports + in ethernet mode will return a speed of 0." + ::= { dellNetStackPortEntry 5 } + + dellNetStackPortRxDataRate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received Data rate on the stacking port. + Measured in Mb/s. + Ports in ethernet mode will return 0." + ::= { dellNetStackPortEntry 6 } + + dellNetStackPortRxErrorRate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received error rate on the stack port. + Measured in Errors per Second. + Ports in ethernet mode will return 0." + ::= { dellNetStackPortEntry 7 } + + dellNetStackPortRxTotalErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received number of errors since boot. + The counter may wrap. Ports in ethernet mode + will return 0." + ::= { dellNetStackPortEntry 8 } + + dellNetStackPortTxDataRate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmitted Data rate on the stacking port. + Measured in Mb/s. + Ports in ethernet mode will return 0." + ::= { dellNetStackPortEntry 9 } + + dellNetStackPortTxErrorRate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmitted error rate on the stack port. + Measured in Errors per Second. + Ports in ethernet mode will return 0." + ::= { dellNetStackPortEntry 10 } + + dellNetStackPortTxTotalErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmitted number of errors since boot. + The counter may wrap. Ports in ethernet mode + will return 0." + ::= { dellNetStackPortEntry 11 } + + + -- ### System Component ### + + -- ### Port Extender Binding Table ### + + dellNetPEBindingTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetPEBindingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The dellNetPEBindingTable entry binds the core switch's port + to the Port Extender connected to it.The table will hold + an entry for port extenders physically connected or provisioned + to be connected to the port. + " + + ::= { dellNetSystemComponent 1 } + + dellNetPEBindingEntry OBJECT-TYPE + SYNTAX DellNetPEBindingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A PE binding entry binds the InterfaceIndex of the port in + core switch to the dellNetPortExtenderIndex of Port extender + connected to it or provisioned to be connected. + " + + INDEX { dellNetPEBindCascadePortIfIndex } + ::= { dellNetPEBindingTable 1 } + + DellNetPEBindingEntry ::= + SEQUENCE { + dellNetPEBindCascadePortIfIndex InterfaceIndex, + dellNetPEBindPEIndex Integer32 + } + + dellNetPEBindCascadePortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a unique interface index of an physical interface + in controller bridge or or PE uplink LAG interface to which + the port externder with dellNetPEIndex is connected or provisioned. + " + ::= { dellNetPEBindingEntry 1 } + + + dellNetPEBindPEIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index that uniquely identifies a port extender + controlled by the controller bridge.This is an index derived + from the PEID and stack-unit ID of the port extender" + ::= { dellNetPEBindingEntry 2 } + + + -- ### Port Extender Table ### + + dellNetPETable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetPEEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The dellNetPETable lists port extenders controlled by + the controller bridge. + " + + ::= { dellNetSystemComponent 2 } + + dellNetPEEntry OBJECT-TYPE + SYNTAX DellNetPEEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A PE table entry holds details of port extenders + controlled by the controller bridge. + " + + INDEX { dellNetPEIndex } + ::= { dellNetPETable 1 } + + DellNetPEEntry ::= + SEQUENCE { + dellNetPEIndex Integer32, + dellNetPEPEID Integer32, + dellNetPEUnitID Integer32, + dellNetPEType DellNetChassisType, + dellNetPEDescription DisplayString, + dellNetPEStatus DellNetPEOperStatus, + dellNetPETemp Integer32, + dellNetPEVendorId DisplayString, + dellNetPEMfgDate DellNetMfgDate, + dellNetPEPartNum DisplayString, + dellNetPEProductRev DisplayString, + dellNetPEProductOrder DisplayString, + dellNetPECountryCode OCTET STRING, + dellNetPEPiecePartID DisplayString, + dellNetPEPPIDRevision DisplayString, + dellNetPEServiceTag DisplayString, + dellNetPEExpServiceCode DisplayString, + dellNetPENumOfPorts Integer32, + dellNetPENumFanTrays Integer32, + dellNetPENumPowerSupplies Integer32, + dellNetPENumPluggableModules Integer32 + } + + dellNetPEIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index that uniquely identifies a port extender + controlled by the controller bridge." + ::= { dellNetPEEntry 1 } + + dellNetPEPEID OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PEID assigned for the port extender." + ::= { dellNetPEEntry 2 } + + dellNetPEUnitID OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Stack unit ID assigned for the port extender." + ::= { dellNetPEEntry 3 } + + dellNetPEType OBJECT-TYPE + SYNTAX DellNetChassisType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Prt extender's type." + ::= { dellNetPEEntry 4 } + + dellNetPEDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A short description of the card." + ::= { dellNetPEEntry 5 } + + dellNetPEStatus OBJECT-TYPE + SYNTAX DellNetPEOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the Port extender." + ::= { dellNetPEEntry 6 } + + dellNetPETemp OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Centigrade" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Temperature of the port extender" + ::= { dellNetPEEntry 7 } + + + dellNetPEVendorId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor id that manufactured this unit." + ::= { dellNetPEEntry 8 } + + dellNetPEMfgDate OBJECT-TYPE + SYNTAX DellNetMfgDate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date the unit is manufactured." + ::= { dellNetPEEntry 9 } + + dellNetPEPartNum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit part number" + ::= { dellNetPEEntry 10 } + + dellNetPEProductRev OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit manufacturer's product + revision" + ::= { dellNetPEEntry 11 } + + dellNetPEProductOrder OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product order number for this unit." + ::= { dellNetPEEntry 12 } + + dellNetPECountryCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit manufacturer's country + code" + ::= { dellNetPEEntry 13 } + + dellNetPEPiecePartID OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit's piece part id." + ::= { dellNetPEEntry 14 } + + dellNetPEPPIDRevision OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit's PPID revision." + ::= { dellNetPEEntry 15 } + + dellNetPEServiceTag OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit's service tag." + ::= { dellNetPEEntry 16 } + + dellNetPEExpServiceCode OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit's express service code." + ::= { dellNetPEEntry 17 } + + dellNetPENumOfPorts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of interfaces + in this unit." + ::= { dellNetPEEntry 18 } + + dellNetPENumFanTrays OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of fan trays + on the unit." + ::= { dellNetPEEntry 19 } + + dellNetPENumPowerSupplies OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of power supply + in the unit." + ::= { dellNetPEEntry 20 } + + dellNetPENumPluggableModules OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of pluggable modules + in the unit." + ::= { dellNetPEEntry 21 } + + -- ## Processor Table + + -- Each card has one or more processors. + -- The Processor table contains information on the + -- processor and the memory. + + dellNetProcessorTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetProcessorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Processors resident in this slot." + ::= { dellNetSystemComponent 3 } + + dellNetProcessorEntry OBJECT-TYPE + SYNTAX DellNetProcessorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Processor entries." + INDEX { dellNetProcessorDeviceType, + dellNetProcessorDeviceIndex, + dellNetProcessorIndex } + ::= { dellNetProcessorTable 1 } + + DellNetProcessorEntry ::= + SEQUENCE { + + dellNetProcessorDeviceType DellNetDeviceType, + dellNetProcessorDeviceIndex Integer32, + dellNetProcessorIndex Integer32, + dellNetProcessorModule DellNetProcessorModuleType, + dellNetProcessorUpTime TimeTicks, + dellNetProcessorMemSize Integer32 + } + + dellNetProcessorDeviceType OBJECT-TYPE + SYNTAX DellNetDeviceType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identify the type of device the processor reside + (linecard,port extender etc..) + " + ::= { dellNetProcessorEntry 1 } + + dellNetProcessorDeviceIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique device index within the device type." + ::= { dellNetProcessorEntry 2 } + + dellNetProcessorIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique index for each Processor within the + device.The valid entries are 1 to the + value of number of processors + " + ::= { dellNetProcessorEntry 3 } + + dellNetProcessorModule OBJECT-TYPE + SYNTAX DellNetProcessorModuleType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of module running on the Processor." + ::= { dellNetProcessorEntry 4 } + + dellNetProcessorUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SysUpTime for this Processor." + ::= { dellNetProcessorEntry 5 } + + dellNetProcessorMemSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the RAM in Mb." + ::= { dellNetProcessorEntry 6 } + + + -- ## Processor and Memory Utilization Table + + dellNetCpuUtilTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetCpuUtilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table listing the processor and memory utilization of + of each CPU in the system." + ::= { dellNetSystemComponent 4 } + + dellNetCpuUtilEntry OBJECT-TYPE + SYNTAX DellNetCpuUtilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Processor and Memory Utilization entry for a + particular CPU." + INDEX { dellNetProcessorDeviceType, + dellNetProcessorDeviceIndex, + dellNetProcessorIndex } + ::= { dellNetCpuUtilTable 1 } + + DellNetCpuUtilEntry ::= + SEQUENCE { + dellNetCpuUtil5Sec Gauge32, + dellNetCpuUtil1Min Gauge32, + dellNetCpuUtil5Min Gauge32, + dellNetCpuUtilMemUsage Gauge32, + dellNetCpuFlashUsageUtil Gauge32 + } + + dellNetCpuUtil5Sec OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU utilization in percentage for last 5 seconds." + ::= { dellNetCpuUtilEntry 1 } + + dellNetCpuUtil1Min OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU utilization in percentage for last 1 minute." + ::= { dellNetCpuUtilEntry 4 } + + dellNetCpuUtil5Min OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU utilization in percentage for last 5 minutes." + ::= { dellNetCpuUtilEntry 5 } + + dellNetCpuUtilMemUsage OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Memory usage in percentage." + ::= { dellNetCpuUtilEntry 6 } + + dellNetCpuFlashUsageUtil OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total flash usage in percentage." + ::= { dellNetCpuUtilEntry 7 } + + -- ## Software Module Table + + dellNetSwModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetSwModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of software version information in + a processor." + ::= { dellNetSystemComponent 5 } + + dellNetSwModuleEntry OBJECT-TYPE + SYNTAX DellNetSwModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A software module entry containing version + number information for a particular processor." + INDEX { dellNetProcessorDeviceType, + dellNetProcessorDeviceIndex } + ::= { dellNetSwModuleTable 1 } + + DellNetSwModuleEntry ::= + SEQUENCE { + dellNetSwModuleRuntimeImgVersion DisplayString, + dellNetSwModuleRuntimeImgDate DellNetSwDate, + dellNetSwModuleBootFlashImgVersion DisplayString, + dellNetSwModuleBootSelectorImgVersion DisplayString, + dellNetSwModuleNextRebootImage INTEGER, + dellNetSwModuleCurrentBootImage INTEGER, + dellNetSwModuleInPartitionAImgVers DisplayString, + dellNetSwModuleInPartitionBImgVers DisplayString + + } + + dellNetSwModuleRuntimeImgVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current Dell Networking OS image version running in the system. + The version string will be in following format + major_ver.minor_ver(maintenance_ver.patch_ver)" + ::= { dellNetSwModuleEntry 1 } + + dellNetSwModuleRuntimeImgDate OBJECT-TYPE + SYNTAX DellNetSwDate (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The release date of this software module." + ::= { dellNetSwModuleEntry 2 } + + dellNetSwModuleBootFlashImgVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This provides the Grub image version that is currently + running in the processor." + ::= { dellNetSwModuleEntry 3 } + + dellNetSwModuleBootSelectorImgVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This provides the BIOS image version that is currently + running in the processor." + ::= { dellNetSwModuleEntry 4 } + + dellNetSwModuleNextRebootImage OBJECT-TYPE + SYNTAX INTEGER { + partitionA(1), + partitionB(2), + networkBoot(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The image selection, when the chassis is rebooted. + partitionA - Image stored in bootflash partition A: + partitionB - Image stored in bootflash partition B: + networkBoot - will be booted via network." + ::= { dellNetSwModuleEntry 5 } + + dellNetSwModuleCurrentBootImage OBJECT-TYPE + SYNTAX INTEGER { + partitionA(1), + partitionB(2), + networkBoot(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current image is booted from. + partitionA - Image stored in bootflash partition A: + partitionB - Image stored in bootflash partition B: + networkBoot - Booted via network." + ::= { dellNetSwModuleEntry 6 } + + dellNetSwModuleInPartitionAImgVers OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This provides the Dell Networking OS system image version + that is stored in partition A: and The version + string has Major and Minor release numbers. It + also denotes if the release is Maintenance, + Technical, Patch, Beta, or Generally Available" + ::= { dellNetSwModuleEntry 7 } + + dellNetSwModuleInPartitionBImgVers OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This provides the Dell Networking OS system image version + that is stored in partition B: and The version + string has Major and Minor release numbers. It + also denotes if the release is Maintenance, + Technical, Patch, Beta, or Generally Available" + ::= { dellNetSwModuleEntry 8 } + + + -- ### Power Supply Table + + dellNetPowerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of power supply resident + in the device." + ::= { dellNetSystemComponent 6 } + + dellNetPowerSupplyEntry OBJECT-TYPE + SYNTAX DellNetPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A power supply entry containing objects for a + particular power supply." + INDEX { dellNetPowerDeviceType, + dellNetPowerDeviceIndex, + dellNetPowerSupplyIndex } + ::= { dellNetPowerSupplyTable 1 } + + DellNetPowerSupplyEntry ::= + SEQUENCE { + dellNetPowerDeviceType DellNetDeviceType, + dellNetPowerDeviceIndex Integer32, + dellNetPowerSupplyIndex Integer32, + dellNetPowerSupplyOperStatus INTEGER, + dellNetPowerSupplyType INTEGER, + dellNetPowerSupplyPiecePartID DisplayString, + dellNetPowerSupplyPPIDRevision DisplayString, + dellNetPowerSupplyServiceTag DisplayString, + dellNetPowerSupplyExpressServiceCode DisplayString, + dellNetPowerSupplyUsage Integer32 + } + + dellNetPowerDeviceType OBJECT-TYPE + SYNTAX DellNetDeviceType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identify the type of device the power supply units reside + (chassis,port extender etc..) + " + ::= { dellNetPowerSupplyEntry 1 } + + dellNetPowerDeviceIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique device index within the device type." + ::= { dellNetPowerSupplyEntry 2 } + + dellNetPowerSupplyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique index of the power supply." + ::= { dellNetPowerSupplyEntry 3 } + + dellNetPowerSupplyOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + absent(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the power supply." + ::= { dellNetPowerSupplyEntry 4 } + + dellNetPowerSupplyType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + ac(2), + dc(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the power supply." + ::= { dellNetPowerSupplyEntry 5 } + + dellNetPowerSupplyPiecePartID OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power supply's piece part id." + ::= { dellNetPowerSupplyEntry 6 } + + dellNetPowerSupplyPPIDRevision OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power supply's PPID revision." + ::= { dellNetPowerSupplyEntry 7 } + + dellNetPowerSupplyServiceTag OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power supply's service tag." + ::= { dellNetPowerSupplyEntry 8 } + + dellNetPowerSupplyExpressServiceCode OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power supply's express service code." + ::= { dellNetPowerSupplyEntry 9 } + + dellNetPowerSupplyUsage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Power usage of this Power Supply in Watts." + ::= { dellNetPowerSupplyEntry 10 } + + -- ## Fan Tray Table + + dellNetFanTrayTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFanTrayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of fan tray resident in the device." + ::= { dellNetSystemComponent 7 } + + dellNetFanTrayEntry OBJECT-TYPE + SYNTAX DellNetFanTrayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A fan entry containing objects for a + particular fan tray." + INDEX { dellNetFanDeviceType, + dellNetFanDeviceIndex, + dellNetFanTrayIndex } + ::= { dellNetFanTrayTable 1 } + + DellNetFanTrayEntry ::= + SEQUENCE { + dellNetFanDeviceType DellNetDeviceType, + dellNetFanDeviceIndex Integer32, + dellNetFanTrayIndex Integer32, + dellNetFanTrayOperStatus INTEGER, + dellNetFanTrayPiecePartID DisplayString, + dellNetFanTrayPPIDRevision DisplayString, + dellNetFanTrayServiceTag DisplayString, + dellNetFanTrayExpressServiceCode DisplayString + } + + dellNetFanDeviceType OBJECT-TYPE + SYNTAX DellNetDeviceType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identify the type of device the fan tray units reside + (chassis,port extender etc..) + " + ::= { dellNetFanTrayEntry 1 } + + dellNetFanDeviceIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique device index within the device type." + ::= { dellNetFanTrayEntry 2 } + + dellNetFanTrayIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique index of the fan tray." + ::= { dellNetFanTrayEntry 3 } + + dellNetFanTrayOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + absent(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the fan tray." + ::= { dellNetFanTrayEntry 4 } + + dellNetFanTrayPiecePartID OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fan tray's piece part id." + ::= { dellNetFanTrayEntry 5 } + + dellNetFanTrayPPIDRevision OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fan tray's PPID revision." + ::= { dellNetFanTrayEntry 6 } + + dellNetFanTrayServiceTag OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fan tray's service tag." + ::= { dellNetFanTrayEntry 7 } + + dellNetFanTrayExpressServiceCode OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fan tray's express service code." + ::= { dellNetFanTrayEntry 8 } + + -- ## Software Cores Table + + dellNetSysSwCoresTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetSysCoresEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information about the software + cores that have been generated as a result of + system failures." + ::= { dellNetSystemComponent 9 } + + dellNetSysCoresEntry OBJECT-TYPE + SYNTAX DellNetSysCoresEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the software core table representing + information about a core that has been generated." + INDEX { dellNetStackUnitNumber, + dellNetSysCoresInstance } + ::= { dellNetSysSwCoresTable 1 } + + DellNetSysCoresEntry ::= + SEQUENCE { + dellNetSysCoresInstance INTEGER, + dellNetSysCoresFileName DisplayString, + dellNetSysCoresTimeCreated DellNetSwDate, + dellNetSysCoresStackUnitNumber Integer32, + dellNetSysCoresProcess DisplayString + } + + dellNetSysCoresInstance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index assigned to the cores stored on + this stack unit." + ::= { dellNetSysCoresEntry 1 } + + dellNetSysCoresFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the core file including the path." + ::= { dellNetSysCoresEntry 2 } + + dellNetSysCoresTimeCreated OBJECT-TYPE + SYNTAX DellNetSwDate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time at which the core file was created." + ::= { dellNetSysCoresEntry 3 } + + dellNetSysCoresStackUnitNumber OBJECT-TYPE + SYNTAX Integer32 (1..12) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The stack unit member which generated the core." + ::= { dellNetSysCoresEntry 4 } + + dellNetSysCoresProcess OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the process which generated the core." + ::= { dellNetSysCoresEntry 5 } + + -- ## Port Table + + dellNetSysIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetSysIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of intefaces in the S-series chassis. + This table is similar to chSysPortTable but + supported only for ON platforms due to change + in numbering scheme." + ::= { dellNetSystemComponent 10 } + + dellNetSysIfEntry OBJECT-TYPE + SYNTAX DellNetSysIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A interface entry containing objects for a + particular interface." + INDEX { ifIndex } + ::= { dellNetSysIfTable 1 } + + DellNetSysIfEntry ::= + SEQUENCE { + dellNetSysIfType DellNetIfType, + dellNetSysIfName DisplayString, + dellNetSysIfAdminStatus INTEGER, + dellNetSysIfOperStatus INTEGER, + dellNetSysIfXfpRecvPower DellNetHundredthdB, + dellNetSysIfXfpRecvTemp Integer32, + dellNetSysIfXfpTxPower DellNetHundredthdB + } + + dellNetSysIfType OBJECT-TYPE + SYNTAX DellNetIfType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of Interface." + ::= { dellNetSysIfEntry 1 } + + dellNetSysIfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display name of the interface." + ::= { dellNetSysIfEntry 2 } + + dellNetSysIfAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The admin status of the interface. + The interface admin status is Up if + the user has configured it to be up + otherwise, the admin status is Down." + ::= { dellNetSysIfEntry 3 } + + dellNetSysIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + ready(1), + portDown(2), + portProblem(3), + cardProblem(4), + cardDown(5), + notPresent(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational status provides further + condition of the interface. + If the dellNetSysIfAdminStatus is 'up', the + valid state is + 'ready' - the card is present and + ready and the dellNetSysIfAdminStatus + status is 'up'. + 'portDown' - the interface is down or not enabled. + 'portProblem' - interface hardware problems. + 'cardProblem' - not used. Same as cardDown. + 'cardDown' - the card is down. + 'notPresent' - the card is not present." + ::= { dellNetSysIfEntry 4 } + + dellNetSysIfXfpRecvPower OBJECT-TYPE + SYNTAX DellNetHundredthdB + UNITS "dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The power signal strength (dB) received for + 1G/10G/40G Ethernet/802.3 interface. + " + ::= { dellNetSysIfEntry 5 } + + dellNetSysIfXfpRecvTemp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature value received for the optics." + ::= { dellNetSysIfEntry 6 } + + dellNetSysIfXfpTxPower OBJECT-TYPE + SYNTAX DellNetHundredthdB + UNITS "dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The power signal strength (dB) Transmitted for + 1G/10G/40G Ethernet/802.3 interface. + " + ::= { dellNetSysIfEntry 7 } + + + -- + -- ## Alarm Group or Traps + -- + + dellNetSysAlarmMibNotifications OBJECT IDENTIFIER ::= { dellNetSysAlarmObjects 1 } + dellNetSysAlarmVariable OBJECT IDENTIFIER ::= { dellNetSysAlarmObjects 2 } + + -- + -- TRAP VarBind Data + -- + + dellNetSysAlarmVarInteger OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "An generic integer value in the TRAP object" + ::= { dellNetSysAlarmVariable 1 } + + dellNetSysAlarmVarString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "An generic string value in the TRAP object" + ::= { dellNetSysAlarmVariable 2 } + + dellNetSysAlarmVarSlot OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The chassis slot number. + For the traps that does not have slot information the value will + -1 in the TRAP PDU. + " + ::= { dellNetSysAlarmVariable 3 } + + dellNetSysAlarmVarPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The chassis port number. + For the traps that does not have port information the value will + -1 in the TRAP PDU. + " + ::= { dellNetSysAlarmVariable 4 } + + dellNetSysAlarmVarChassisId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Chassis ID. + For the traps that does not have Chassis information the value will + be -1 in the TRAP PDU. + For Non-ON based platforms, the value is 0 based and for ON Based + platform it is 1 based in the Trap PDU. + " + ::= {dellNetSysAlarmVariable 5 } + + dellNetsysAlarmVarFanTrayId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The FanTray ID. + For the traps that does not have FanTray ID the value will + be -1 in the TRAP PDU. + For Non-ON based platforms, the value is 0 based and for + ON Based platform it is 1 based in the Trap PDU. + " + ::= {dellNetSysAlarmVariable 6 } + + dellNetsysAlarmVarPsuId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The PSU ID. + For the traps that does not have PSU Id the value will be + -1 in the TRAP PDU. + For Non-ON based platforms, the value is 0 based and for + ON Based platform it is 1 based in the Trap PDU. + " + ::= {dellNetSysAlarmVariable 7 } + + dellNetsysAlarmVarFanId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Fan ID. + For the traps that does not have Fan Id the + value will be -1 in the TRAP PDU. + For Non-ON based platforms, the value is 0 based and for + ON Based platform it is 1 based in the Trap PDU. + " + ::= {dellNetSysAlarmVariable 8 } + + dellNetSysAlarmVarPeId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Pe ID. + For the traps that does not have PE Id information the value will + be -1 in the TRAP PDU. + " + ::= { dellNetSysAlarmVariable 9 } + + -- + -- TRAPS + -- + + dellNetSysAlarmCardDown NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + card operational status is down." + ::= { dellNetSysAlarmMibNotifications 1 } + + dellNetSysAlarmCardUp NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + card operational status is up." + ::= { dellNetSysAlarmMibNotifications 2 } + + + dellNetSysAlarmCardOffline NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + card is set to offline." + ::= { dellNetSysAlarmMibNotifications 3 } + + dellNetSysAlarmCardMismatch NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + card is not the same as configured" + ::= { dellNetSysAlarmMibNotifications 4 } + + dellNetSysAlarmRpmUp NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The primary RPM generate this trap when the primary RPM or + the secondary RPM is up and running." + ::= { dellNetSysAlarmMibNotifications 5 } + + dellNetSysAlarmRpmDown NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The primary RPM generate this trap when the secondary RPM is + down, either by software reset or being physically removed from + the chassis." + ::= { dellNetSysAlarmMibNotifications 6 } + + dellNetSysAlarmPowersupplyDown NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + power supply is not operational." + ::= { dellNetSysAlarmMibNotifications 7 } + + + dellNetSysAlarmMinorTemperatureHigh NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when the + chassis's temperature exceed the minor threshold." + ::= { dellNetSysAlarmMibNotifications 8 } + + dellNetSysAlarmMajorTemperatureHigh NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when the + chassis's temperature exceede the major threshold." + ::= { dellNetSysAlarmMibNotifications 9 } + + dellNetSysAlarmFanTrayDown NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetsysAlarmVarFanTrayId, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + fan tray is missing or down." + ::= { dellNetSysAlarmMibNotifications 10 } + + dellNetSysAlarmPowersupplyClear NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetsysAlarmVarPsuId, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + power supply is now operational." + ::= { dellNetSysAlarmMibNotifications 11 } + + dellNetSysAlarmMinorTemperatureClear NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when the + chassis's temperature within the minor threshold." + ::= { dellNetSysAlarmMibNotifications 12 } + + dellNetSysAlarmMajorTemperatureClear NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when the + chassis's temperature within the major threshold." + ::= { dellNetSysAlarmMibNotifications 13 } + + dellNetSysAlarmFanTrayClear NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetsysAlarmVarFanTrayId, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + fan tray is now operational." + ::= { dellNetSysAlarmMibNotifications 14 } + + dellNetSysAlarmMinorFanBadClear NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetsysAlarmVarFanTrayId, + dellNetsysAlarmVarFanId, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + minor fan tray that was bad is now operational." + ::= { dellNetSysAlarmMibNotifications 15 } + + + dellNetSysAlarmMajorPS NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetsysAlarmVarPsuId, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The agent generate this trap when a + power supply major alarm is issued." + ::= { dellNetSysAlarmMibNotifications 16 } + + dellNetSysAlarmMajorPSClr NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetsysAlarmVarPsuId, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The agent generate this trap when a + power supply major alarm is cleared." + ::= { dellNetSysAlarmMibNotifications 17 } + + dellNetSysAlarmMinorPS NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetsysAlarmVarPsuId, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The agent generate this trap when a + power supply minor alarm is issued." + ::= { dellNetSysAlarmMibNotifications 18 } + + dellNetSysAlarmMinorPSClr NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetsysAlarmVarPsuId, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The agent generate this trap when a + power supply minor alarm is cleared." + ::= { dellNetSysAlarmMibNotifications 19 } + + dellNetSysAlarmMinorFanBad NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetsysAlarmVarFanTrayId, + dellNetsysAlarmVarFanId, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The agent generate this trap when + fan is bad." + ::= { dellNetSysAlarmMibNotifications 20 } + + + dellNetSysAlarmRpmPrimary NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The agent generate this trap when a standby RPM become Primary RPM + after fail-over." + ::= { dellNetSysAlarmMibNotifications 21 } + + dellNetSysSnmpIpAclDeny NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The agent generate this trap when SNMP Agent deny a SNMP request + based on the IP ACL rules. + " + ::= { dellNetSysAlarmMibNotifications 22 } + + dellNetSysAlarmCardVersionMismatch NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + card is not the same software version as a Management unit. + Applied to S-series stackin only." + ::= { dellNetSysAlarmMibNotifications 23 } + + dellNetSysAlarmUnsupportedOptic NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The Interface Agent generate this trap when an unsupported optic + is inserted in a port" + ::= { dellNetSysAlarmMibNotifications 24 } + + dellNetSysAlarmFanTrayOrPsuDown NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetsysAlarmVarFanTrayId, + dellNetsysAlarmVarPsuId, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + fan tray or psu is missing or down." + ::= { dellNetSysAlarmMibNotifications 25 } + + dellNetSysAlarmFanTrayOrPsuClear NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetsysAlarmVarFanTrayId, + dellNetsysAlarmVarPsuId, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + fan tray or psu is now operational." + ::= { dellNetSysAlarmMibNotifications 26 } + + + dellNetSysAlarmPEUp NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + PE operational status is up." + ::= { dellNetSysAlarmMibNotifications 27 } + + dellNetSysAlarmPEDown NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + PE operational status is down." + ::= { dellNetSysAlarmMibNotifications 28 } + + + dellNetSysAlarmPEUnitUp NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + PE Unit operational status is up." + ::= { dellNetSysAlarmMibNotifications 29 } + + dellNetSysAlarmPEUnitDown NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + PE Unit operational status is down." + ::= { dellNetSysAlarmMibNotifications 30 } + + dellNetSysAlarmExdCpuThreshold NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The agent generate this trap when + cpu utilization excceded 80%." + ::= { dellNetSysAlarmMibNotifications 31 } + + dellNetSysAlarmClrCpuThreshold NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The agent generate this trap when + cpu utilization falls below threshold." + ::= { dellNetSysAlarmMibNotifications 32 } + + dellNetSysAlarmExdMemThreshold NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The agent generate this trap when + memory utilization excceded 92%." + ::= { dellNetSysAlarmMibNotifications 33 } + + dellNetSysAlarmClrMemThreshold NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The agent generate this trap when + memory utilization falls below threshold." + ::= { dellNetSysAlarmMibNotifications 34 } + + dellNetSysAlarmTaskSuspend NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + + STATUS current + DESCRIPTION + "The system generate this trap when a + a task is suspended." + ::= { dellNetSysAlarmMibNotifications 35 } + + dellNetSysAlarmTaskTerm NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The system generate this trap when a + a task is terminated." + ::= { dellNetSysAlarmMibNotifications 36 } + + dellNetSysAlarmMacStationMove NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS current + DESCRIPTION + "The agent generate this trap when a MAC station move exceed the + threshold. + " + ::= { dellNetSysAlarmMibNotifications 37} + + dellNetSysAlarmCardReset NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS deprecated + DESCRIPTION + "The driver/agent generate this trap when a + card is reset." + ::= { dellNetSysAlarmMibNotifications 38 } + + dellNetSysAlarmCardRemove NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS deprecated + DESCRIPTION + "The driver/agent generate this trap when a + card is removed" + ::= { dellNetSysAlarmMibNotifications 39 } + + dellNetSysAlarmCardProblem NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS deprecated + DESCRIPTION + "The driver/agent generate this trap when a + card is indicated wht status card problem" + ::= { dellNetSysAlarmMibNotifications 40 } + + dellNetSysAlarmCutoff NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS deprecated + DESCRIPTION + "This trap is generated if the alarm + cut off button on RPM is pressed." + ::= { dellNetSysAlarmMibNotifications 41 } + + dellNetSysAlarmSRAMParityErrorDetect NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS deprecated + DESCRIPTION + "The agent generate this trap when a linecard detects SRAM + parity error and then tries to recover but can't recover + that section. + " + ::= { dellNetSysAlarmMibNotifications 42 } + + dellNetSysAlarmAcDcMixedPowerSupplyDetect NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS deprecated + DESCRIPTION + "The agent generate this trap when a system detects AC and + DC mixed power supply. + Applied to C-series only. + " + ::= { dellNetSysAlarmMibNotifications 43 } + + dellNetSysAlarmVrrpGoMaster NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS deprecated + DESCRIPTION + "The VRRP generate this trap when it + become a backup" + ::= { dellNetSysAlarmMibNotifications 44 } + + dellNetSysAlarmVrrpGiveupMaster NOTIFICATION-TYPE + OBJECTS { dellNetSysAlarmVarInteger, + dellNetSysAlarmVarString, + dellNetSysAlarmVarChassisId, + dellNetSysAlarmVarSlot, + dellNetSysAlarmVarPort, + dellNetSysAlarmVarPeId + } + STATUS deprecated + DESCRIPTION + "The VRRP generate this trap when it + is no longer the master and has entered non-operational state." + ::= { dellNetSysAlarmMibNotifications 45 } + + + -- ### conformance information ### + dellNetChassisMibConformance OBJECT IDENTIFIER ::= { dellNetChassisMib 2 } + dellNetChassisMibCompliances OBJECT IDENTIFIER ::= { dellNetChassisMibConformance 1 } + dellNetChassisMibGroups OBJECT IDENTIFIER ::= { dellNetChassisMibConformance 2 } + + -- ## compliance statements + dellNetChassisMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for Dell Networking OS + product which implement the Dell Networking + Chassis MIB." + MODULE -- this module + MANDATORY-GROUPS { + dellNetComponentGroup, + dellNetSystemGroup, + dellNetChassisNotificationGroup + } + ::= { dellNetChassisMibCompliances 1 } + + -- ## units of conformance + + dellNetComponentGroup OBJECT-GROUP + OBJECTS { + dellNetDeviceType + } + STATUS current + DESCRIPTION + "A collection of objects providing the + overall chassis information." + ::= { dellNetChassisMibGroups 1 } + + dellNetSystemGroup OBJECT-GROUP + OBJECTS { + dellNetProcessorModule, + dellNetProcessorUpTime, + dellNetProcessorMemSize, + dellNetCpuUtil5Sec, + dellNetCpuUtil1Min, + dellNetCpuUtil5Min, + dellNetCpuUtilMemUsage, + dellNetSwModuleRuntimeImgVersion, + dellNetSwModuleRuntimeImgDate, + dellNetSwModuleBootFlashImgVersion, + dellNetSwModuleBootSelectorImgVersion, + dellNetSwModuleNextRebootImage, + dellNetSwModuleCurrentBootImage, + dellNetSwModuleInPartitionAImgVers, + dellNetSwModuleInPartitionBImgVers, + dellNetPowerSupplyOperStatus, + dellNetPowerSupplyType, + dellNetPowerSupplyPiecePartID, + dellNetPowerSupplyPPIDRevision, + dellNetPowerSupplyServiceTag, + dellNetPowerSupplyExpressServiceCode, + dellNetPowerSupplyUsage, + dellNetFanTrayOperStatus, + dellNetFanTrayPiecePartID, + dellNetFanTrayPPIDRevision, + dellNetFanTrayServiceTag, + dellNetFanTrayExpressServiceCode + + } + STATUS current + DESCRIPTION + "A collection of objects providing the + chassis system hardware information." + ::= { dellNetChassisMibGroups 2 } + + dellNetChassisNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + dellNetSysAlarmCardDown, + dellNetSysAlarmCardUp, + dellNetSysAlarmCardOffline, + dellNetSysAlarmCardMismatch, + dellNetSysAlarmRpmUp, + dellNetSysAlarmRpmDown, + dellNetSysAlarmPowersupplyDown, + dellNetSysAlarmMinorTemperatureHigh, + dellNetSysAlarmMajorTemperatureHigh, + dellNetSysAlarmFanTrayDown, + dellNetSysAlarmPowersupplyClear, + dellNetSysAlarmMinorTemperatureClear, + dellNetSysAlarmMajorTemperatureClear, + dellNetSysAlarmFanTrayClear, + dellNetSysAlarmMinorFanBadClear, + dellNetSysAlarmMajorPS, + dellNetSysAlarmMajorPSClr, + dellNetSysAlarmMinorPS, + dellNetSysAlarmMinorPSClr, + dellNetSysAlarmMinorFanBad, + dellNetSysAlarmRpmPrimary, + dellNetSysSnmpIpAclDeny, + dellNetSysAlarmCardVersionMismatch, + dellNetSysAlarmUnsupportedOptic, + dellNetSysAlarmPEUnitUp, + dellNetSysAlarmPEUnitDown, + dellNetSysAlarmPEUp, + dellNetSysAlarmPEDown, + dellNetSysAlarmExdCpuThreshold, + dellNetSysAlarmClrCpuThreshold, + dellNetSysAlarmExdMemThreshold, + dellNetSysAlarmClrMemThreshold, + dellNetSysAlarmTaskSuspend, + dellNetSysAlarmTaskTerm, + dellNetSysAlarmMacStationMove, + dellNetSysAlarmCardReset, + dellNetSysAlarmCardRemove, + dellNetSysAlarmCardProblem, + dellNetSysAlarmCutoff, + dellNetSysAlarmSRAMParityErrorDetect, + dellNetSysAlarmAcDcMixedPowerSupplyDetect, + dellNetSysAlarmVrrpGoMaster, + dellNetSysAlarmVrrpGiveupMaster + } + STATUS current + DESCRIPTION + "Notifications for Dell Networking OS Chassis mib" + ::= { dellNetChassisMibGroups 3 } + END diff --git a/MIBS/dell/DELL-NETWORKING-DCB-MIB b/MIBS/dell/DELL-NETWORKING-DCB-MIB new file mode 100644 index 0000000..a158b8b --- /dev/null +++ b/MIBS/dell/DELL-NETWORKING-DCB-MIB @@ -0,0 +1,1609 @@ +-- Dell Networking OS DCB Proprietary MIB Definition + +-- This document explains the proprietary MIB implemented +-- for the DCB Features. + +-- Data Center Bridging is a flexible framework that defines the +-- capabilities required for switches and end points to be part of a +-- data center network. + +-- DCB contains the following capabilities: + +-- 1. Priority-based flow control (PFC; IEEE 802.1Qbb) +-- The Priority-based Flow Control (PFC) feature is used for a +-- link level flow control mechanism that can be independently +-- controlled for each priority. +-- 2. Enhanced transmission selection (ETS; IEEE 802.1Qaz) +-- The Enhanced Transmission Selection (ETS) feature provides a +-- common management framework for assignment of bandwidth to +-- traffic classes +-- 3. DCBX is a discovery and capability exchange protocol that is used +-- by devices enabled for Data Center Bridging to exchange +-- configuration information. " + +DELL-NETWORKING-DCB-MIB DEFINITIONS ::= BEGIN + +-- This MIB contains tables used to configure a Dell Networking OS switch +-- for the DCB functionality +-- +-- This module will be extended, as needed. + +IMPORTS + Unsigned32, + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Counter32, + Integer32 + FROM SNMPv2-SMI + InterfaceIndex + FROM IF-MIB + TEXTUAL-CONVENTION, + TruthValue, + MacAddress + FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + dellNetMgmt + FROM DELL-NETWORKING-SMI; + + dellNetDcb MODULE-IDENTITY + LAST-UPDATED "201204160000Z" -- Apr 16, 2012 + ORGANIZATION "Dell Inc." + CONTACT-INFO + "http://www.dell.com/support" + + + DESCRIPTION + "The proprietary extension MIB module for Dell Networking OS DCB and DCBX." + + REVISION "201204160000Z" -- Apr 16, 2012 + DESCRIPTION + "1.Modified Access permission of following objects to read-only + dellNetETSAdminMode,dellNetPFCAdminMode,dellNetDCBXAdminStatus, + dellNetDcbPfcMinThreshold,dellNetDcbPfcMaxThreshold, + dellNetDcbETSAdminStatus,dellNetDcbPFCAdminStatus, + dellNetETSSystemControl,dellNetETSModuleStatus, + dellNetPFCSystemControl,dellNetPFCModuleStatus, + dellNetETSGlobalEnableTrap,dellNetPFCGlobalEnableTrap, + as enabling DCB on interface has been changed to policy based options. + 2.Removed 'auto' from DcbAdminMode as ets/pfc mode supported are on/off. + 3.Removed dellNetDcbRowStatus,dellNetETSRowStatus,dellNetPFCRowStatus objects." + + REVISION "201111240000Z" -- Nov 24, 2011 + DESCRIPTION + "Added interoperablity support - Modified MIB to reflect + Configuration Exchange and Auto detection of version. + 1. Modified DcbState Textual Convention to include internally + propagated information from Config Source. + 2. Modified DcbStateMachineType - for legacy DCBX versions + like CIN, CEE we only have a feature state machine. + 3. Added textual convention DcbxPortRole for various port + roles supported for Configuration Exchange. + 4. Added textual convention DcbxVersion for the different + versions of DCBX - CIN/ CEE /IEEEv2.4. + 5. Added a new table dellNetDCBXPortStatusTable for the + statistics and configuration exchange and version specific + details. + 6. Added Compliance and Conformance information." + REVISION "201009250000Z" -- Aug 25 2010 + DESCRIPTION "Initial version of DCBX mib." + ::= { dellNetMgmt 15} + + EnabledStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A simple status value for the object." + SYNTAX INTEGER { enabled(1), disabled(2) } + + DcbAdminMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + + "'on(1)', In this mode, the configurations, + either from this system or the remote system will take + effect based on DCBX negotiations. + + 'off(2)', In this mode, all the operational(local) parameters + for the feature will be same as Admin Configuration Parameters. + But Operational(local) parameters do not have any impact in the system." + + SYNTAX INTEGER { on(1), off(2)} + + DcbState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The state of the DCBX state machine. + + off '(0)', In this state all Operational(local) parameters + for the feature will be same as Admin Configuration parameters + but will not be operational in the system(hardware). + + init '(1)', In this state all Operational(local) parameters + for the feature will be same as Admin Configuration Parameters. + + rxrecommended '(2)', In this state all the Operational(local) + parameters for the feature will be same as particular + feature Remote Parameters. + + internallypropagated '(3)', In this state all the Operational(local) + parameters for the feature will be same as the internal propagated + information from the config source." + SYNTAX INTEGER { off(0), init(1), rxrecommended(2), internallypropagated(3) } + + DcbStateMachineType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "asymmetric'(1)',By using this state machine the operational parameters + for the DCB feature can be same as peer or not. + symmetric '(2)',By using this state machine the operational parameters + for the DCB feature will be same as peer. + feature '(3)' Feature State machine as used by legacy DCBX - CIN/CEE + versions." + SYNTAX INTEGER { asymmetric(1), symmetric(2), feature(3) } + + DcbxPortRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "." + SYNTAX INTEGER { + manual(1), + autoup(2), + autodown(3), + configSource(4) + } + + DcbxVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "." + SYNTAX INTEGER { + auto(1), + ieee(2), + cin(3), + cee(4) + } + +-- **************************************************************************** +-- Groups in the MIB +-- **************************************************************************** + +dellNetDcbSystem OBJECT IDENTIFIER ::= { dellNetDcb 1 } +dellNetDcbObjects OBJECT IDENTIFIER ::= { dellNetDcb 2 } +dellNetDcbApplicationObjects OBJECT IDENTIFIER ::= { dellNetDcb 3 } +dellNetDcbNotificationObjects OBJECT IDENTIFIER ::= { dellNetDcb 4 } + +dellNetDCBXObjects OBJECT IDENTIFIER ::= { dellNetDcbApplicationObjects 1 } +dellNetETSObjects OBJECT IDENTIFIER ::= { dellNetDcbApplicationObjects 2 } +dellNetPFCObjects OBJECT IDENTIFIER ::= { dellNetDcbApplicationObjects 3 } + +dellNetDCBXScalars OBJECT IDENTIFIER ::= { dellNetDCBXObjects 1 } +dellNetETSScalars OBJECT IDENTIFIER ::= { dellNetETSObjects 1 } +dellNetPFCScalars OBJECT IDENTIFIER ::= { dellNetPFCObjects 1 } + + +-- **************************************************************************** +-- DCB Scalar MIB Objects +-- **************************************************************************** + + dellNetDcbPfcMinThreshold OBJECT-TYPE + SYNTAX Unsigned32 ( 1..65535 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum PFC(Priority Based Flow Control) threshold for the switch. + This Object indicates the minimum Receive queue buffer count. + The minimum and maximum values for this object may vary based on the + underlying hardware's capacity." + ::= { dellNetDcbSystem 1 } + + dellNetDcbPfcMaxThreshold OBJECT-TYPE + SYNTAX Unsigned32 ( 1..65535 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum PFC(Priority Based Flow Control)threshold for the switch. + This Object indicates the maximum Receive queue buffer count. + The minimum and maximum values for this object may vary based + on the underlying hardware's capacity. " + ::= { dellNetDcbSystem 2 } + + dellNetDcbMaxPfcProfiles OBJECT-TYPE + SYNTAX Unsigned32 (1..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of PFC(Priority Based Flow Control)profiles supported + by the device. + + A PFC profile is a bitmap, containing the status of PFC for all the + priorities. + + If Bit 0 is set, then it means PFC is enabled for priority 0, otherwise + PFC is disabled for priority 0. + + If Bit 1 is set, then it means PFC is enabled for priority 1, otherwise + PFC is disabled for priority 1, and so on. + + If this object value is zero, it means all the bits are set to zero and + PFC is disabled for all priorities. + + If this object's value is 3, it means the bits 0 and 1 are set and + PFC is enabled for priorities 0 and 1 and disabled for all other priorities. + + Device supporting 256 PFC profiles, means all possible combination of + PFC status on 8 priorities are supported. " + + DEFVAL { 256 } + ::= { dellNetDcbSystem 3} + +-- **************************************************************************** +-- DCB Port Configuration MIB Objects +-- **************************************************************************** + + dellNetDcbPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetDcbPortEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Port table contains the DCB features + (Enhanced Transmission Selection/Priortiy Based Flow Control) + status (enabled or disabled)." + ::= { dellNetDcbObjects 1 } + + dellNetDcbPortEntry OBJECT-TYPE + SYNTAX DellNetDcbPortEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry containing DCB control parameters for a particular port." + INDEX {dellNetDcbPortNumber} + ::= { dellNetDcbPortTable 1 } + + DellNetDcbPortEntry ::= + SEQUENCE { + dellNetDcbPortNumber InterfaceIndex, + dellNetDcbETSAdminStatus EnabledStatus, + dellNetDcbPFCAdminStatus EnabledStatus + } + + dellNetDcbPortNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This indicates the interface identifier for which the Dcb + configuration is applied." + ::= { dellNetDcbPortEntry 1 } + + dellNetDcbETSAdminStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object is used to display if ETS feature is + enabled or disabled on the given port." + + DEFVAL { enabled } + ::= { dellNetDcbPortEntry 2 } + + dellNetDcbPFCAdminStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object is used to display if PFC feature is + enabled or disabled on the given port." + + DEFVAL { enabled } + ::= { dellNetDcbPortEntry 3 } + +-- **************************************************************************** +-- DCBX Scalar Objects +-- **************************************************************************** + + dellNetDcbxGlobalTraceLevel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable Trace Statements in DCBX Module. + + A FOUR BYTE integer is used for enabling the level of tracing. + Each BIT in the four byte integer represents a particular + level of Trace. + + The mapping between the bit positions & the level of trace is + as follows: + 1 - Management Traces + 2 - DCBX State Machine Traces + 3 - TLV Traces + 4 - System Resource Traces + 5 - Failure Traces + 6 - Configuration Exchange Traces + 7 - Auto Detection Traces + + The remaining bits are unused. + + The user has to enter the corresponding INTEGER VALUE for the + trace to be set. Only one trace can be enabled at a time. + To enable all the traces, sum of all individual + traces must be provided." + ::= { dellNetDCBXScalars 1 } + + dellNetDCBXGlobalVersion OBJECT-TYPE + SYNTAX DcbxVersion + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "CIN is Cisco Intel Nuova DCBX (version 1.0). + CEE is converged enhanced ethernet DCBX (version 1.06). + IEEE is 802-1 az version. + The default value is auto. + + DCBX supports the legacy implementations v1.0 (CIN) and + v1.06 (CEE) in addition to standard IEEE version 2.4 DCBX. + + 1.DCBX starts in standard IEEE mode by sending an IEEE + standard version 2.4 DCBX frame. If the peer responds, + then IEEE standard version 2.4 DCBX is used,Starts means + after a link up, a DCBX timeout (or multiple peer + condition) or when commanded by the network operator. + If DCBX receives a DCBX frame with an OUI indicating a + legacy version, it immediately switches into legacy mode + for the detected version and does not wait for the + 3x LLDP fast timeout. + 2.If no IEEE DCBX response is received within 3 times the + LLDP fast transmit timeout period, DCBX immediately + transmits a version 1.06 DCBX frame with the + appropriate version number. If DCBX receives a DCBX + frame with an OUI indicating IEEE standard support, + it immediately switches into IEEE standard mode and + does not wait for the timer. If DCBX receives a DCBX + frame with an OUI indicating legacy mode and a version + number indicating version 1.0 support, it immediately + switches into legacy 1.0 mode and does not wait for the + timer. + 3.If no version 1.06 response is received within 3 times + the DCBX fast transmit timeout period, DCBX falls back + to version 1.0 and immediately transmits a version 1.0 + frame. If no response is received within 3 times the + DCBX fast transmit period, DCBX waits the standard LLDP + timeout period, and then begins again with step 1. If + DCBX receives a DCBX frame with an OUI indicating IEEE + standard mode, it immediately switches into IEEE + standard mode." + DEFVAL { 1 } + ::= { dellNetDCBXScalars 2 } + +-- **************************************************************************** +-- DCBX Port Configuration MIB Objects +-- **************************************************************************** + + dellNetDCBXPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetDCBXPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port table contains the DCBX feature status (enabled or disabled)." + ::= { dellNetDCBXObjects 2 } + + dellNetDCBXPortEntry OBJECT-TYPE + SYNTAX DellNetDCBXPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing DCBX control parameters for a particular port." + INDEX {dellNetDCBXPortNumber} + ::= { dellNetDCBXPortTable 1 } + + DellNetDCBXPortEntry ::= + SEQUENCE { + dellNetDCBXPortNumber InterfaceIndex, + dellNetDCBXAdminStatus EnabledStatus, + dellNetDCBXAutoCfgPortRole DcbxPortRole, + dellNetDCBXPortVersion DcbxVersion, + dellNetDCBXPortSupportedTLVs BITS, + dellNetDCBXPortConfigTLVsTxEnable BITS + } + + dellNetDCBXPortNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This indicates the interface identifier for which the DCBX + configuration is applied." + ::= { dellNetDCBXPortEntry 1 } + + dellNetDCBXAdminStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to display if DCBX feature is + enabled(1) or disabled(2) on the given port." + + DEFVAL { enabled } + ::= { dellNetDCBXPortEntry 2 } + + dellNetDCBXAutoCfgPortRole OBJECT-TYPE + SYNTAX DcbxPortRole + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Ports operating in the manual role do not have their + configuration affected by peer devices or by internal + propagation of configuration. These ports will advertise + their configuration to their peer if DCBX is enabled + on that port. + + Auto-up: Advertises a configuration, but is also willing + to accept a configuration from the link-partner and + propagate it internally to the auto-downstream ports + as well as receive configuration propagated internally + by other auto-upstream ports. + + Auto-down: Advertises a configuration but is not willing + to accept one from the link partner. However, the port + will accept a configuration propagated internally by the + configuration source. + + Configuration Source:In this role, the port has been + manually selected to be the configuration source. + Configuration received over this port is propagated + to the other auto-configuration ports." + DEFVAL { 1 } + ::= { dellNetDCBXPortEntry 3 } + + dellNetDCBXPortVersion OBJECT-TYPE + SYNTAX DcbxVersion + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "CIN is Cisco Intel Nuova DCBX (version 1.0). + CEE is converged enhanced ethernet DCBX (version 1.06). + IEEE is 802-1 az version. + The default value is auto. + + DCBX supports the legacy implementations v1.0 (CIN) and + v1.06 (CEE) in addition to standard IEEE version 2.4 DCBX. + + 1.DCBX starts in standard IEEE mode by sending an IEEE + standard version 2.4 DCBX frame. If the peer responds, + then IEEE standard version 2.4 DCBX is used,Starts means + after a link up, a DCBX timeout (or multiple peer + condition) or when commanded by the network operator. + If DCBX receives a DCBX frame with an OUI indicating a + legacy version, it immediately switches into legacy mode + for the detected version and does not wait for the + 3x LLDP fast timeout. + 2.If no IEEE DCBX response is received within 3 times the + LLDP fast transmit timeout period, DCBX immediately + transmits a version 1.06 DCBX frame with the + appropriate version number. If DCBX receives a DCBX + frame with an OUI indicating IEEE standard support, + it immediately switches into IEEE standard mode and + does not wait for the timer. If DCBX receives a DCBX + frame with an OUI indicating legacy mode and a version + number indicating version 1.0 support, it immediately + switches into legacy 1.0 mode and does not wait for the + timer. + 3.If no version 1.06 response is received within 3 times + the DCBX fast transmit timeout period, DCBX falls back + to version 1.0 and immediately transmits a version 1.0 + frame. If no response is received within 3 times the + DCBX fast transmit period, DCBX waits the standard LLDP + timeout period, and then begins again with step 1. If + DCBX receives a DCBX frame with an OUI indicating IEEE + standard mode, it immediately switches into IEEE + standard mode." + DEFVAL { 1 } + ::= { dellNetDCBXPortEntry 4 } + + dellNetDCBXPortSupportedTLVs OBJECT-TYPE + SYNTAX BITS { + pfc(0), + etsConfig(1), + etsRecom(2), + applicationPriorityFCOE(3), + applicationPriorityISCSI(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bitmap that includes the supported set of DCBX LLDP + TLVs the device is capable of and whose transmission is allowed on + the local LLDP agent by network management. + + Having the bit 'pfc(0)' set indicates that the LLDP + transmit PFC TLV as part of DCBX TLVs. + + Having the bit 'etcConfig(1)' set indicates that the LLDP + transmit ETS configuration TLV as part of DCBX TLVs. + + Having the bit 'etsRecom(2)' set indicates that + transmit ETS Recommendation TLV as part of DCBX TLVs. + + Having the bit 'applicationPriorityFCOE(3)' set indicates that + the LLDP transmit applicationPriority TLV for FCOE as part of + DCBX TLVs. + + Having the bit 'applicationPriorityISCSI(4)' set indicates that + the LLDP transmit applicationPriority TLV for ISCSI as part of + DCBX TLVs." + ::= { dellNetDCBXPortEntry 5 } + + dellNetDCBXPortConfigTLVsTxEnable OBJECT-TYPE + SYNTAX BITS { + pfc(0), + etsConfig(1), + etsRecom(2), + applicationPriorityFCOE(3), + applicationPriorityISCSI(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Bitmap that includes the DCBX defined set of LLDP + TLVs whose transmission is enabled on the local LLDP agent by + network management. + + Having the bit 'pfc(0)' set indicates that the LLDP + transmit PFC TLV as part of DCBX TLVs. + + Having the bit 'etsConfig(1)' set indicates that the LLDP + transmit ETS configuration TLV as part of DCBX TLVs. + + Having the bit 'etsRecom(2)' set indicates that + transmit ETS Recommendation TLV as part of DCBX TLVs. + + Having the bit 'applicationPriorityFCOE(3)' set indicates that + the LLDP transmit applicationPriority TLV for FCOE as part of + DCBX TLVs. + + Having the bit 'applicationPriorityISCSI(4)' set indicates that + the LLDP transmit applicationPriority TLV for ISCSI as part of + DCBX TLVs." + ::= { dellNetDCBXPortEntry 6 } + +-- **************************************************************************** +-- DCBX Statistics +-- **************************************************************************** + + dellNetDCBXPortStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetDCBXPortStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "." + ::= { dellNetDCBXObjects 3 } + + dellNetDCBXPortStatusEntry OBJECT-TYPE + SYNTAX DellNetDCBXPortStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "." + AUGMENTS { dellNetDCBXPortEntry } + ::= { dellNetDCBXPortStatusTable 1 } + + DellNetDCBXPortStatusEntry::= + SEQUENCE { + dellNetDCBXPortOperVersion + DcbxVersion, + dellNetDCBXPortPeerMACaddress + MacAddress, + dellNetDCBXPortCfgSource + INTEGER, + dellNetDCBXOperStatus + EnabledStatus, + dellNetDCBXPortMultiplePeerCount + Counter32, + dellNetDCBXPortPeerRemovedCount + Counter32, + dellNetDCBXPortPeerOperVersionNum + Unsigned32, + dellNetDCBXPortPeerMaxVersion + Unsigned32, + dellNetDCBXPortSeqNum + Unsigned32, + dellNetDCBXPortAckNum + Unsigned32, + dellNetDCBXPortPeerRcvdAckNum + Unsigned32, + dellNetDCBXPortTxCount + Counter32, + dellNetDCBXPortRxCount + Counter32, + dellNetDCBXPortErrorFramesCount + Counter32 + } + + dellNetDCBXPortOperVersion OBJECT-TYPE + SYNTAX DcbxVersion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the DCBX mode in which the interface is + currently operating." + DEFVAL { 1 } + ::= { dellNetDCBXPortStatusEntry 2 } + + dellNetDCBXPortPeerMACaddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC Address of the DCBX peer." + ::= { dellNetDCBXPortStatusEntry 3 } + + dellNetDCBXPortCfgSource OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if this port is the source of configuration + information for auto-* ports." + ::= { dellNetDCBXPortStatusEntry 4 } + + dellNetDCBXOperStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives information on the operational status of + DCBX on the given port. + Enabled(1) indicates DCBX on the port is in sync with the + remote and is operationally up. + Disabled(2) indicates DCBX on the port is operationally + disabled." + ::= { dellNetDCBXPortStatusEntry 5 } + + dellNetDCBXPortMultiplePeerCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates number of times multiple peers were detected. + A duplicate peer is when more than one DCBX peer is + detected on a port." + ::= { dellNetDCBXPortStatusEntry 6 } + + dellNetDCBXPortPeerRemovedCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "." + ::= { dellNetDCBXPortStatusEntry 7 } + + dellNetDCBXPortPeerOperVersionNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the operational version of the peer DCBX device. + Valid only when peer device is a CEE/CIN DCBX device." + ::= { dellNetDCBXPortStatusEntry 8 } + + dellNetDCBXPortPeerMaxVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the max version of the peer DCBX device. + Valid only when peer device is CEE/CIN DCBX device." + ::= { dellNetDCBXPortStatusEntry 9 } + + dellNetDCBXPortSeqNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the current sequence number that is sent + in DCBX control TLVs in CEE/CIN Mode." + ::= { dellNetDCBXPortStatusEntry 10 } + + dellNetDCBXPortAckNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the current ACK number that is to be sent + to peer in DCBX control TLVs in CEE/CIN Mode." + ::= { dellNetDCBXPortStatusEntry 11 } + + dellNetDCBXPortPeerRcvdAckNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the current ACK number that is sent by peer + in DCBX control TLV in CEE/CIN Mode." + ::= { dellNetDCBXPortStatusEntry 12 } + + dellNetDCBXPortTxCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DCBX frames transmitted per interface." + ::= { dellNetDCBXPortStatusEntry 13 } + + dellNetDCBXPortRxCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DCBX frames received per interface." + ::= { dellNetDCBXPortStatusEntry 14 } + + dellNetDCBXPortErrorFramesCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DCBX frames discarded due to errors in the frame." + ::= { dellNetDCBXPortStatusEntry 15 } + +-- **************************************************************************** +-- ETS Scalar Objects +-- **************************************************************************** + + dellNetETSSystemControl OBJECT-TYPE + SYNTAX INTEGER { running(1), shutdown(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ETS(Enhanced Transmission selection) system control status + for the switch. + + It indicates whether ETS Module in the system is + running or shutdown. When this object returns 'running', + resources required by ETS module are allocated and + the module is running. When this object returns 'shutdown', + all the pools used by ETS module are released to the system." + DEFVAL { running } + ::= { dellNetETSScalars 1 } + + dellNetETSModuleStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ETS(Enhanced Transmission Selection) Module status for the switch. + + If this object returns with 'disabled', then all the ports + have the ETS feature disabled in the system(hardware) + and the DCBX state machine has stopped on the ports. + + If this object returns with 'enabled', then all the ports + have the ETS feature enabled in the system(hardware) + and the DCBX state machine is running on the ports." + DEFVAL { enabled } + ::= { dellNetETSScalars 2 } + + dellNetETSClearCounters OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object when set to TRUE, clears the following counters + for the ETS Module: + dellNetETSConfTxTLVCounter, + dellNetETSConfRxTLVCounter, + dellNetETSConfRxTLVErrors, + dellNetETSRecoTxTLVCounter, + dellNetETSRecoRxTLVCounter, + dellNetETSRecoRxTLVErrors. + + Setting this object to FALSE has no effect. + This object always returns FALSE when read." + DEFVAL { false } + ::= {dellNetETSScalars 3 } + + dellNetETSGlobalEnableTrap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the transmission of TRAP + notification messages for ETS feature is enabled or disabled." + + DEFVAL { 0 } + ::= { dellNetETSScalars 4 } + +-- **************************************************************************** +-- ETS Port Configuration table +-- **************************************************************************** + + dellNetETSPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetETSPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ETS Port table contains the ETS (Enhanced Transmission Selection) features + information specific to this port. + + An entry created in this table in the following tables in the standard + DCBX Mib for this port. + lldpXdot1dcbxConfigTCSupportedTable, + lldpXdot1dcbxConfigETSConfigurationTable, + lldpXdot1dcbxConfigETSRecommendationTable, + lldpXdot1dcbxLocTCSupportedTable, + lldpXdot1dcbxLocETSBasicConfigurationTable, + lldpXdot1dcbxLocETSConPriorityAssignmentTable, + lldpXdot1dcbxLocETSRecommendationTable, + lldpXdot1dcbxAdminTCSupportedTable, + lldpXdot1dcbxAdminETSBasicConfigurationTable, + lldpXdot1dcbxAdminETSConPriorityAssignmentTable, + lldpXdot1dcbxAdminETSRecommendationTable. + + Deletion of entry in this table deletes all the entries in the above tables + in the standatd DCBX mib for this port." + ::= { dellNetETSObjects 2 } + + dellNetETSPortEntry OBJECT-TYPE + SYNTAX DellNetETSPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing ETS control parameters and ETS information + for a particular port." + INDEX {dellNetETSPortNumber} + ::= { dellNetETSPortTable 1 } + + DellNetETSPortEntry ::= + SEQUENCE { + dellNetETSPortNumber InterfaceIndex, + dellNetETSAdminMode DcbAdminMode, + dellNetETSDcbxOperState DcbState, + dellNetETSDcbxStateMachine DcbStateMachineType, + dellNetETSOperStatus EnabledStatus, + dellNetETSClearTLVCounters TruthValue, + dellNetETSConfTxTLVCounter Counter32, + dellNetETSConfRxTLVCounter Counter32, + dellNetETSConfRxTLVErrors Counter32, + dellNetETSRecoTxTLVCounter Counter32, + dellNetETSRecoRxTLVCounter Counter32, + dellNetETSRecoRxTLVErrors Counter32 + } + + dellNetETSPortNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This indicates the interface identifier for which the ETS + configuration is applied." + ::= { dellNetETSPortEntry 1 } + + dellNetETSAdminMode OBJECT-TYPE + SYNTAX DcbAdminMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to display the Admin mode for ETS feature on + the given port. + + If the mode is 'on(1)',ETS feature is enabled on this port. + ETS configurations, either from this system or + the remote system will take effect based on DCBX negotiations. + + If the mode is 'off(2)', ETS feature is disabled on this port. + Operational(local) parameters is same as Admin Configuration + Parameters. But Operational(local) parameters do not have any impact + in the system and dellNetETSOperState is in 'Off' state. + dellNetETSDcbxOperState becomes oper up if remote is also disabled. + + The Operational(local) parameters do not have any impact in + the system if this object value is 'on(1)' and + dellNetETSModuleStatus is disabled. dellNetETSDcbxOperState will + be in 'Off' State." + DEFVAL { on } + ::= { dellNetETSPortEntry 2 } + + dellNetETSDcbxOperState OBJECT-TYPE + SYNTAX DcbState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to display the current state of the + DCBX state machine for the ETS feature on the given port. + + If state is Off '(0)', then ETS Operational(local) parameters + will be same as ETS Admin Configuration Parameters and will + not have any impact in the system(hardware). + + If state is init '(1)', then ETS Operational(local) parameters + will be same as ETS Admin Configuration Parameters. + + If state is rxrecommended '(2)', then ETS Operational(local) parameters + will be same as ETS Remote Parameters. + + internallypropagated '(3)', In this state all the Operational(local) + parameters for the feature will be same as the internal propagated + information from the config source." + ::= { dellNetETSPortEntry 3 } + + dellNetETSDcbxStateMachine OBJECT-TYPE + SYNTAX DcbStateMachineType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to display the DCBX state machine + type that is used by the ETS feature on the given port." + ::= { dellNetETSPortEntry 4 } + + dellNetETSOperStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives information on the operational status of ETS + on the given port. + Enabled(1) indicates ETS on the port is in sync with the remote + and is operationally up. + Disabled(2) indicates ETS on the port is operationally disabled." + ::= { dellNetETSPortEntry 5 } + + dellNetETSClearTLVCounters OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object when set to TRUE, clears the following counters + associated with a Port: + dellNetETSConfTxTLVCounter, + dellNetETSConfRxTLVCounter, + dellNetETSConfRxTLVErrors, + dellNetETSRecoTxTLVCounter, + dellNetETSRecoRxTLVCounter, + dellNetETSRecoRxTLVErrors. + + Setting this object to FALSE has no effect. + This object always returns FALSE when read." + DEFVAL { false } + ::= { dellNetETSPortEntry 6 } + + dellNetETSConfTxTLVCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to keep track of the number of ETS + configuration TLV that are transmitted from this port. + This counter will be incremented every time when there + is ETS Configuration TLV is generated and transmitted + to the LLDP." + ::= { dellNetETSPortEntry 7 } + + dellNetETSConfRxTLVCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to keep track of the number of ETS + ConfigurationTLV that are received in this port. This + counter will be incremented every time when there is ETS + Configuration TLV is received from the LLDP." + ::= { dellNetETSPortEntry 8 } + + dellNetETSConfRxTLVErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to keep track of number of malformed + ETS Conf TLVs received by ETS. This counter will be + incremented every time a ETS Conf TLV is dropped by ETS." + ::= { dellNetETSPortEntry 9 } + + + dellNetETSRecoTxTLVCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to keep track of the number of ETS + Recommendation TLV that are transmitted from this port. + This counter will be incremented every time when there + is ETS Recommendation TLV is generated and transmitted + to the LLDP." + ::= { dellNetETSPortEntry 10 } + + dellNetETSRecoRxTLVCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to keep track of the number of ETS + Recommendation TLV that are received in this port. This + counter will be incremented every time when there is ETS + Recommendation TLV is received from the LLDP." + ::= { dellNetETSPortEntry 11 } + + dellNetETSRecoRxTLVErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to keep track of number of malformed + ETS Reco TLVs received by ETS. This counter will be + incremented every time a ETS Reco TLV is dropped by ETS." + ::= { dellNetETSPortEntry 12 } + +-- **************************************************************************** +-- PFC Scalar Objects +-- **************************************************************************** + + dellNetPFCSystemControl OBJECT-TYPE + SYNTAX INTEGER { running(1), shutdown(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The PFC(Priority Based Flow Control) system control status for the switch. + + It indicates whether PFC Module in the system is + running or shutdown. When this object returns 'running', + resources required by PFC module are allocated and + the module is running. When this object returns 'shutdown', + all the pools used by PFC module are released to the system." + + DEFVAL { running } + ::= { dellNetPFCScalars 1 } + + dellNetPFCModuleStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The PFC(Priority Based Flow Control) Module status for the switch. + + If this object returns with 'disabled', then all the ports + have the PFC feature disabled in the system(hardware) + and the DCBX state machine has stopped on the ports. + + If this object returns with 'enabled', then all the ports + have the PFC feature enabled in the system(hardware) + and the DCBX state machine is running on the ports." + DEFVAL { enabled } + ::= { dellNetPFCScalars 2 } + + dellNetPFCClearCounters OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object when set to TRUE, clears the following counters + for the PFC Module: + dellNetPFCTxTLVCounter, + dellNetPFCRxTLVCounter, + dellNetPFCRxTLVErrors. + + Setting this object to FALSE has no effect. + This object always returns FALSE when read." + DEFVAL { false } + ::= {dellNetPFCScalars 3 } + + dellNetPFCGlobalEnableTrap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the transmission of TRAP + notification messages for PFC feature is enabled or disabled." + + DEFVAL { 0 } + ::= { dellNetPFCScalars 4 } + +-- **************************************************************************** +-- PFC Port Configuration table +-- **************************************************************************** + + dellNetPFCPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetPFCPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PFC Port table contains the PFC (Priortiy Based Flow Control) features + information specific to this port. + + An entry created in the port table populates the entry in this table and + in the following tables in the standard DCBX Mib for this port. + lldpXdot1dcbxConfigPFCTable, + lldpXdot1dcbxLocPFCBasicTable, + lldpXdot1dcbxLocPFCEnableTable, + lldpXdot1dcbxAdminPFCBasicTable, + lldpXdot1dcbxAdminPFCEnableTable. + + Deletion of entry in the port table deletes the entry in this table and + all the entries in the above tables in the standatd DCBX mib for this port." + ::= { dellNetPFCObjects 2 } + + dellNetPFCPortEntry OBJECT-TYPE + SYNTAX DellNetPFCPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing PFC control parameters and PFC information + for a particular port." + INDEX {dellNetPFCPortNumber} + ::= { dellNetPFCPortTable 1 } + + DellNetPFCPortEntry ::= + SEQUENCE { + dellNetPFCPortNumber InterfaceIndex, + dellNetPFCAdminMode DcbAdminMode, + dellNetPFCDcbxOperState DcbState, + dellNetPFCDcbxStateMachine DcbStateMachineType, + dellNetPFCOperStatus EnabledStatus, + dellNetPFCClearTLVCounters TruthValue, + dellNetPFCTxTLVCounter Counter32, + dellNetPFCRxTLVCounter Counter32, + dellNetPFCRxTLVErrors Counter32 + } + + dellNetPFCPortNumber OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This indicates the interface identifier for which the PFC + configuration is applied." + ::= { dellNetPFCPortEntry 1 } + + dellNetPFCAdminMode OBJECT-TYPE + SYNTAX DcbAdminMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to display Admin mode for PFC feature on + the given port. + + If mode is 'on(1)',PFC feature is enabled on this port. + PFC configurations, either from this system or + the remote system will take effect based on DCBX negotiations. + + If mode is 'off(2)',PFC feature is disabled on this port. + Operational(local) parameters is same as Admin Configuration + Parameters. But Operational(local) parameters do not have any impact + in the system.dellNetPFCDcbxOperState becomes up if remote is also disabled + + The Operational(local) parameters do not have any impact in + the system if this object value is 'on(1)' + and dellNetPFCModuleStatus is disabled. dellNetPFCDcbxOperState + will be in 'Off' State." + DEFVAL { on } + ::= { dellNetPFCPortEntry 2 } + + dellNetPFCDcbxOperState OBJECT-TYPE + SYNTAX DcbState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to display the current state of the + DCBX state machine for the PFC feature on the given port. + + If state is Off '(0)', then PFC Operational(local) parameters + will be same as PFC Admin Configuration Parameters and will + not have any impact in the system(hardware). + + If state is init '(1)', then PFC Operational(local) parameters + will be same as PFC Admin Configuration Parameters. + + If state is rxrecommended '(2)',then PFC Operational(local) parameters + will be same as PFC Remote Parameters. + + internallypropagated '(3)', In this state all the Operational(local) + parameters for the feature will be same as the internal propagated + information from the config source." + ::= { dellNetPFCPortEntry 3 } + + dellNetPFCDcbxStateMachine OBJECT-TYPE + SYNTAX DcbStateMachineType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to display the DCBX state machine + type that is used by the PFC feature on the given port." + ::= { dellNetPFCPortEntry 4 } + + dellNetPFCOperStatus OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives information on the operational status of PFC + on the given port. + Enabled(1) indicates PFC on the port is in sync with the remote + and is operationally up. + Disabled(2) indicates PFC on the port is operationally disabled." + ::= { dellNetPFCPortEntry 5 } + + dellNetPFCClearTLVCounters OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object when set to TRUE, clears the following counters + associated with a Port: + dellNetPFCTxTLVCounter, + dellNetPFCRxTLVCounter, + dellNetPFCRxTLVErrors. + + Setting this object to FALSE has no effect. + This object always returns FALSE when read." + DEFVAL { false } + ::= { dellNetPFCPortEntry 6 } + + dellNetPFCTxTLVCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to keep track of the number of PFC TLV + that are transmitted from this port. This counter will be + incremented every time when there is PFC TLV is generated + and transmitted to the LLDP." + ::= { dellNetPFCPortEntry 7 } + + dellNetPFCRxTLVCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to keep track of the number of PFC TLV + that are received in this port. This counter will be + incremented every time when there is PFC TLV is received + from the LLDP." + ::= { dellNetPFCPortEntry 8 } + + dellNetPFCRxTLVErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to keep track of number of malformed TLVs received by PFC. + This counter will be incremented every time a PFC-TLV is dropped by PFC." + ::= { dellNetPFCPortEntry 9 } + +-- **************************************************************************** +-- dellNetDCbNotification subtree contains the objects related to notifications. +-- **************************************************************************** + dellNetDCBTraps OBJECT IDENTIFIER ::= { dellNetDcbNotificationObjects 0 } + dellNetDCBTrapObjects OBJECT IDENTIFIER ::= { dellNetDcbNotificationObjects 1 } + + dellNetDcbTrapPortNumber OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object refers to the Port number for which the DCBX feature + is enabled. And will be used in sending the feature port specific Traps." + ::= { dellNetDCBTrapObjects 1 } + + dellNetDcbPeerUpStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object refers to the DCBX Peer Up or Peer down status + on the port. + If the value is 'true', then the DCBX Peer will be present + and UP. + If the value is 'false', then the DCBX Peer will be absent + and DOWN." + ::= { dellNetDCBTrapObjects 2 } + + dellNetETSModuleStatusTrap NOTIFICATION-TYPE + OBJECTS { + dellNetETSModuleStatus + } + STATUS current + DESCRIPTION + "This trap is generated when there is a change in the ETS Module + status. This trap is generated only if dellNetETSGlobalEnableTrap + is enabled to send the trap." + ::= { dellNetDCBTraps 1 } + + dellNetETSPortAdminStatusTrap NOTIFICATION-TYPE + OBJECTS { + dellNetDcbTrapPortNumber, + dellNetETSAdminMode + } + STATUS current + DESCRIPTION + "This trap is generated in the following conditions. + Whenever there is a change in the ETS Admin status and the + dellNetETSGlobalEnableTrap is enabled to send the trap + for ETS Admin mode change. " + ::= {dellNetDCBTraps 2 } + + dellNetETSPortPeerStatusTrap NOTIFICATION-TYPE + OBJECTS { + dellNetDcbTrapPortNumber, + dellNetDcbPeerUpStatus + } + STATUS current + DESCRIPTION + "This trap is generated in the following conditions. + Whenever there is a change in the DCBX Peer Status and the + dellNetETSGlobalEnableTrap is enabled + to send the trap for Peer Up or Peer Down." + ::= {dellNetDCBTraps 3 } + + dellNetETSPortDcbxOperStateTrap NOTIFICATION-TYPE + OBJECTS { + dellNetDcbTrapPortNumber, + dellNetETSDcbxOperState + } + STATUS current + DESCRIPTION + "This trap is generated in the following conditions. + Whenever there is a change in the ETS Operational State and the + dellNetETSGlobalEnableTrap is enabled + to send the trap for ETS state machine state change." + ::= {dellNetDCBTraps 4 } + + dellNetPFCModuleStatusTrap NOTIFICATION-TYPE + OBJECTS { + dellNetPFCModuleStatus + } + STATUS current + DESCRIPTION + "This trap is generated when there is a change in the PFC Module + status is enabled. This trap is generated only if + dellNetPFCGlobalEnableTrap is enabled to send the trap." + ::= { dellNetDCBTraps 5 } + + dellNetPFCPortAdminStatusTrap NOTIFICATION-TYPE + OBJECTS { + dellNetDcbTrapPortNumber, + dellNetPFCAdminMode + } + STATUS current + DESCRIPTION + "This trap is generated in the following conditions. + Whenever there is a change in the PFC Admin Status and the + dellNetPFCGlobalEnableTrap is enabled + to send the trap for PFC Admin Status change." + ::= {dellNetDCBTraps 6 } + + dellNetPFCPortPeerStatusTrap NOTIFICATION-TYPE + OBJECTS { + dellNetDcbTrapPortNumber, + dellNetDcbPeerUpStatus + } + STATUS current + DESCRIPTION + "This trap is generated in the following conditions. + Whenever there is a change in the DCBX Peer Status and the + dellNetPFCGlobalEnableTrap is enabled + to send the trap for Peer Up or Peer Down." + ::= {dellNetDCBTraps 7 } + + dellNetPFCPortDcbxOperStateTrap NOTIFICATION-TYPE + OBJECTS { + dellNetDcbTrapPortNumber, + dellNetPFCDcbxOperState + } + STATUS current + DESCRIPTION + "This trap is generated in the following conditions. + Whenever there is a change in the PFC Operational State and the + dellNetPFCGlobalEnableTrap is enabled + to send the trap for PFC state machine state change." + ::= {dellNetDCBTraps 8 } + +-- ############################################################################ +-- Conformance information +-- ############################################################################ + + dellNetDCBMibConformance OBJECT IDENTIFIER + ::= { dellNetDcb 5 } + + dellNetDCBMibCompliances OBJECT IDENTIFIER + ::= { dellNetDCBMibConformance 1 } + + dellNetDCBMibGroups OBJECT IDENTIFIER + ::= { dellNetDCBMibConformance 2 } + +-- ############################################################################ +-- Compliance Statements +-- ############################################################################ + +dellNetDCBMibComplianceRev1 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for Dell Networking OS product which implement the + Dell Networking OS dcbx MIB. " + MODULE + MANDATORY-GROUPS { + dellNetDcbSystemObjectGroup, + dellNetDcbxScalarsGroup, + dellNetDCBXPortTableGroup, + dellNetETSScalarsGroup, + dellNetETSPortTableGroup, + dellNetPFCScalarsGroup, + dellNetPFCPortTableGroup, + dellNetDCBNotificationObjectsGroup, + dellNetDCBNotificationsGroup + } + ::= { dellNetDCBMibCompliances 1 } + +dellNetDCBMibCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for Dell Networking OS product which implement the + Dell Networking OS dcb MIB. This module consists of the obsolete MIB objects." + MODULE + MANDATORY-GROUPS { + dellNetDcbObjectGroup + } + ::= { dellNetDCBMibCompliances 2 } + +-- ########################################################################## +-- Units of conformance +-- ########################################################################## + +dellNetDcbSystemObjectGroup OBJECT-GROUP + OBJECTS { + dellNetDcbPfcMinThreshold, + dellNetDcbPfcMaxThreshold, + dellNetDcbMaxPfcProfiles + } + STATUS current + DESCRIPTION + "This group represents a collection of objects providing the + DCB system information." + ::= { dellNetDCBMibGroups 1 } + + dellNetDcbObjectGroup OBJECT-GROUP + OBJECTS { + dellNetDcbETSAdminStatus, + dellNetDcbPFCAdminStatus + } + STATUS obsolete + DESCRIPTION + "This group represents a collection of objects providing the + information on the DCB control parameters for a particular port." + ::= { dellNetDCBMibGroups 2 } + + dellNetDcbxScalarsGroup OBJECT-GROUP + OBJECTS { + dellNetDcbxGlobalTraceLevel, + dellNetDCBXGlobalVersion + } + STATUS current + DESCRIPTION + "This group represents the DCBX scalars in the DellNet DCB mib. " + ::= { dellNetDCBMibGroups 3 } + + dellNetDCBXPortTableGroup OBJECT-GROUP + OBJECTS { + dellNetDCBXAdminStatus, + dellNetDCBXAutoCfgPortRole, + dellNetDCBXPortVersion, + dellNetDCBXPortSupportedTLVs, + dellNetDCBXPortConfigTLVsTxEnable, + dellNetDCBXPortOperVersion, + dellNetDCBXPortPeerMACaddress, + dellNetDCBXPortCfgSource, + dellNetDCBXOperStatus, + dellNetDCBXPortMultiplePeerCount, + dellNetDCBXPortPeerRemovedCount, + dellNetDCBXPortPeerOperVersionNum, + dellNetDCBXPortPeerMaxVersion, + dellNetDCBXPortSeqNum, + dellNetDCBXPortAckNum, + dellNetDCBXPortPeerRcvdAckNum, + dellNetDCBXPortTxCount, + dellNetDCBXPortRxCount, + dellNetDCBXPortErrorFramesCount + } + STATUS current + DESCRIPTION + "This group contains the collection of objects describing the + DCBX specific information on the particular port. " + ::= { dellNetDCBMibGroups 4 } + + dellNetETSScalarsGroup OBJECT-GROUP + OBJECTS { + dellNetETSSystemControl, + dellNetETSModuleStatus, + dellNetETSClearCounters, + dellNetETSGlobalEnableTrap + } + STATUS current + DESCRIPTION + "This object represents the collection of objects providing the ETS + Information on the system." + ::= { dellNetDCBMibGroups 5 } + + dellNetETSPortTableGroup OBJECT-GROUP + OBJECTS { + dellNetETSAdminMode, + dellNetETSDcbxOperState, + dellNetETSDcbxStateMachine, + dellNetETSOperStatus, + dellNetETSClearTLVCounters, + dellNetETSConfTxTLVCounter, + dellNetETSConfRxTLVCounter, + dellNetETSConfRxTLVErrors, + dellNetETSRecoTxTLVCounter, + dellNetETSRecoRxTLVCounter, + dellNetETSRecoRxTLVErrors + } + STATUS current + DESCRIPTION + "This object group represents the collection of objects providing + ETS specific status information on a specific port." + ::= { dellNetDCBMibGroups 6 } + + dellNetPFCScalarsGroup OBJECT-GROUP + OBJECTS { + dellNetPFCSystemControl, + dellNetPFCModuleStatus, + dellNetPFCClearCounters, + dellNetPFCGlobalEnableTrap + } + STATUS current + DESCRIPTION + "This group represents a collection of objects providing the system + information related to PFC." + ::= { dellNetDCBMibGroups 7 } + + dellNetPFCPortTableGroup OBJECT-GROUP + OBJECTS { + dellNetPFCAdminMode, + dellNetPFCDcbxOperState, + dellNetPFCDcbxStateMachine, + dellNetPFCOperStatus, + dellNetPFCClearTLVCounters, + dellNetPFCTxTLVCounter, + dellNetPFCRxTLVCounter, + dellNetPFCRxTLVErrors + } + STATUS current + DESCRIPTION + "This group represents a collection of objects providing the + PFC specific status information per port. " + ::= { dellNetDCBMibGroups 8 } + + dellNetDCBNotificationObjectsGroup OBJECT-GROUP + OBJECTS { + dellNetDcbTrapPortNumber, + dellNetDcbPeerUpStatus + } + STATUS current + DESCRIPTION + "This object group represents the collection of objects used by the + notification group dellNetDCBNotificationsGroup." + ::= { dellNetDCBMibGroups 9 } + + dellNetDCBNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + dellNetETSModuleStatusTrap, + dellNetETSPortAdminStatusTrap, + dellNetETSPortPeerStatusTrap, + dellNetETSPortDcbxOperStateTrap, + dellNetPFCModuleStatusTrap, + dellNetPFCPortAdminStatusTrap, + dellNetPFCPortPeerStatusTrap, + dellNetPFCPortDcbxOperStateTrap + } + STATUS current + DESCRIPTION + "A collection on notification objects in the DellNet-DCB mib" + ::= { dellNetDCBMibGroups 10 } + + +END + diff --git a/MIBS/dell/DELL-NETWORKING-FIB-MIB b/MIBS/dell/DELL-NETWORKING-FIB-MIB new file mode 100644 index 0000000..279ee75 --- /dev/null +++ b/MIBS/dell/DELL-NETWORKING-FIB-MIB @@ -0,0 +1,536 @@ +DELL-NETWORKING-FIB-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Unsigned32, Gauge32, Integer32, IpAddress, Counter64 + FROM SNMPv2-SMI + InterfaceIndexOrZero + FROM IF-MIB + InetAddressType, InetAddress, InetAddressPrefixLength + FROM INET-ADDRESS-MIB + MacAddress + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + dellNetMgmt + FROM DELL-NETWORKING-SMI; + + dellNetIpForwardMib MODULE-IDENTITY + LAST-UPDATED "200709141200Z" -- Sep 14, 2007 12:00:00 GMT + ORGANIZATION "Dell Inc" + CONTACT-INFO + "http://www.dell.com/support" + DESCRIPTION + "This MIB module is used to display CIDR multipath IP Routes." + REVISION "201107081200Z" -- Jul 08, 2011 12:00:00 GMT + DESCRIPTION + "This version of MIB module deprecates the dellNetIpForwardTable + and replaces it with dellNetInetCidrRouteTable which adds the + IP Protocol Independance " + REVISION "200709141200Z" -- Sep 14, 2007 12:00:00 GMT + DESCRIPTION + "Initial version of this MIB module." + ::= { dellNetMgmt 9 } + + +-- **************************************************************************** +-- +-- Top-Level Object Identifier Assignments for the FIB MIB +-- +-- **************************************************************************** + +dellNetIpForwardMibObjects OBJECT IDENTIFIER ::= { dellNetIpForwardMib 1 } +dellNetIpForwardMibConformance OBJECT IDENTIFIER ::= { dellNetIpForwardMib 2 } +dellNetIpForwardVariable OBJECT IDENTIFIER ::= { dellNetIpForwardMib 3 } +--***************************************************************************** +-- +-- Data Types +-- +--***************************************************************************** + +chSysCardNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the card number assigned to the line + cards and the RPM cards in the chassis. + The line cards number are from 0 to 13 and the + RPM are from 0 to 1." + ::= { dellNetIpForwardVariable 1 } + +-- **************************************************************************** +-- +-- IP Forward Version Table +-- +-- **************************************************************************** + +dellNetIpForwardVersionTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetIpForwardVersionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's IP forward version table." + ::= { dellNetIpForwardMibObjects 1 } + +dellNetIpForwardVersionEntry OBJECT-TYPE + SYNTAX DellNetIpForwardVersionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for the ip forward version Table." + INDEX { + chSysCardNumber, + dellNetIpForwardAddrFamily + } + ::= { dellNetIpForwardVersionTable 1 } + +DellNetIpForwardVersionEntry ::= + SEQUENCE { + dellNetIpForwardAddrFamily + InetAddressType, + dellNetIpForwardVersion + Counter64 + } + +dellNetIpForwardAddrFamily OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Address Family of the IP Forwarding Table for which this entry + provides the Version information. " + + ::= { dellNetIpForwardVersionEntry 1} + +dellNetIpForwardVersion OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A version number on the Forwarding Table. + This is always fetched from one line card." + ::= { dellNetIpForwardVersionEntry 2 } + + +-- **************************************************************************** +-- +-- IP Forwarding Table +-- +-- The IP Forwarding Table obsoletes and replaces the ipRoute Table current +-- in MIB-I and MIB-II. It adds knowledge of the autonomous system of +-- the next hop, multiple next hop support, and policy routing support. +-- +-- **************************************************************************** + +dellNetIpForwardTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetIpForwardEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This entity's IP Routing table." + ::= { dellNetIpForwardMibObjects 2 } + +dellNetIpForwardEntry OBJECT-TYPE + SYNTAX DellNetIpForwardEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A particular route to a particular destination, + under a particular policy." + INDEX { + chSysCardNumber, + dellNetIpforwardDest, + dellNetIpforwardMask, + dellNetIpforwardNextHop, + dellNetIpforwardFirstHop + } + ::= { dellNetIpForwardTable 1 } + +DellNetIpForwardEntry ::= + SEQUENCE { + dellNetIpforwardDest + IpAddress, + dellNetIpforwardMask + IpAddress, + dellNetIpforwardNextHop + IpAddress, + dellNetIpforwardFirstHop + IpAddress, + dellNetIpforwardIfIndex + Integer32, + dellNetIpforwardMacAddress + MacAddress, + dellNetIpforwardEgressPort + OCTET STRING, + dellNetIpforwardCamIndex + Integer32 + } + +dellNetIpforwardDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The destination IP address of this route. An + entry with a value of 0.0.0.0 is considered a + default route." + ::= { dellNetIpForwardEntry 1 } + +dellNetIpforwardMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Indicate the mask to be logical-ANDed with the destination + address before being compared to the value in + the dellNetIpforwardDest field." + ::= { dellNetIpForwardEntry 2 } + +dellNetIpforwardNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "On remote routes, the address of the next system + en route; Otherwise, 0.0.0.0." + ::= { dellNetIpForwardEntry 3 } + +dellNetIpforwardFirstHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "On remote routes, the address of the Gateway + to the nexthop; 0.0.0.0 if the Nexthop itself is a Gateway + to the Destination" + ::= { dellNetIpForwardEntry 4 } + +dellNetIpforwardIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The ifIndex value which identifies the local + interface through which the next hop of this + route should be reached." + ::= { dellNetIpForwardEntry 5 } + +dellNetIpforwardMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The Mac address of the NextHop." + ::= { dellNetIpForwardEntry 6 } + +dellNetIpforwardEgressPort OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The name of the egress port to which the packets will be + forwarded." + ::= { dellNetIpForwardEntry 7 } + +dellNetIpforwardCamIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Cam Entry corresponding to a row." + ::= { dellNetIpForwardEntry 8 } + +-- **************************************************************************** + +-- dellNet scalar objects which provide the number of current dellNetInetCidrRouteTable entries +-- each per destination type + +-- **************************************************************************** + +dellNetInetCidrIpv4RouteNumber OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of current dellNetInetCidrRouteTable entries that are not + Invalid and whose dellNetInetCidrRouteDestType is ipv4(1)" + ::= { dellNetIpForwardMibObjects 3 } + +dellNetInetCidrIpv6RouteNumber OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of current dellNetInetCidrRouteTable entries that are not + Invalid and whose dellNetInetCidrRouteDestType is ipv6(2)" + ::= { dellNetIpForwardMibObjects 4 } + +dellNetInetCidrECMPGrpMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of maximum entries" + ::= { dellNetIpForwardMibObjects 6 } + +dellNetInetCidrECMPGrpUsed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of current entries that are not invalid" + ::= { dellNetIpForwardMibObjects 7 } + +dellNetInetCidrECMPGrpAvl OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of available cam entries" + ::= { dellNetIpForwardMibObjects 8 } + +-- **************************************************************************** +-- dellNet Inet Cidr Route Table + +-- The dellNet Inet Cidr Route Table deprecates and replaces the dellNetIpForwardTable. +-- It adds IP Protocol Independence. + +-- **************************************************************************** + + +dellNetInetCidrRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetInetCidrRouteTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's IP Routing table." + ::= { dellNetIpForwardMibObjects 5 } + +dellNetInetCidrRouteTableEntry OBJECT-TYPE + SYNTAX DellNetInetCidrRouteTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular route to a particular destination + + Implementers need to be aware that if the total number + of elements (octets or sub-identifiers) in + inetCidrRouteDest, inetCidrRoutePolicy, and + inetCidrRouteNextHop exceeds 111, then OIDs of column + instances in this table will have more than 128 sub- + identifiers and cannot be accessed using SNMPv1, + SNMPv2c, or SNMPv3. + + For S-Series Platform, Value of chSysCardNumber will always + be zero" + + INDEX { + chSysCardNumber, + dellNetInetCidrRouteDestType, + dellNetInetCidrRouteDest, + dellNetInetCidrRoutePfxLen, + dellNetInetCidrRouteNextHopType, + dellNetInetCidrRouteNextHop, + dellNetInetCidrRouteFirstHopType, + dellNetInetCidrRouteFirstHop + } + ::= { dellNetInetCidrRouteTable 1 } + +DellNetInetCidrRouteTableEntry ::= + SEQUENCE { + dellNetInetCidrRouteDestType + InetAddressType, + dellNetInetCidrRouteDest + InetAddress, + dellNetInetCidrRoutePfxLen + InetAddressPrefixLength, + dellNetInetCidrRouteNextHopType + InetAddressType, + dellNetInetCidrRouteNextHop + InetAddress, + dellNetInetCidrRouteFirstHopType + InetAddressType, + dellNetInetCidrRouteFirstHop + InetAddress, + dellNetInetCidrRouteIfIndex + InterfaceIndexOrZero, + dellNetInetCidrRouteMacAddress + MacAddress, + dellNetInetCidrRouteEgressPort + OCTET STRING, + dellNetInetCidrRouteCamIndex + Unsigned32 + } + +dellNetInetCidrRouteDestType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the inetCidrRouteDest address, as defined + in the InetAddress MIB. + + Only those address types that may appear in an actual + routing table are allowed as values of this object." + + ::= { dellNetInetCidrRouteTableEntry 1 } + +dellNetInetCidrRouteDest OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination IP address of this route. + The type of this address is determined by the value of + the inetCidrRouteDestType object." + + ::= { dellNetInetCidrRouteTableEntry 2 } + +dellNetInetCidrRoutePfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the number of leading one bits that form the + mask to be logical-ANDed with the destination address + before being compared to the value in the inetCidrRouteDest field." + + ::= { dellNetInetCidrRouteTableEntry 3 } + +dellNetInetCidrRouteNextHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the inetCidrRouteNextHop address, as + defined in the InetAddress MIB. + + Value should be set to unknown(0) for non-remote + routes. + + Only those address types that may appear in an actual + routing table are allowed as values of this object." + ::= { dellNetInetCidrRouteTableEntry 4 } + +dellNetInetCidrRouteNextHop OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "On remote routes, the address of the next system en + route. For non-remote routes, a zero length string. + + The type of this address is determined by the value of + the inetCidrRouteNextHopType object." + ::= { dellNetInetCidrRouteTableEntry 5 } + +dellNetInetCidrRouteFirstHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the inetCidrRouteFirstHop address, as + defined in the InetAddress MIB. + + Value should be set to unknown(0) for non-remote + routes. + + Only those address types that may appear in an actual + routing table are allowed as values of this object." + ::= { dellNetInetCidrRouteTableEntry 6 } + +dellNetInetCidrRouteFirstHop OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address of the gateway to the Nexthop. + If the nexthop itself is the gateway, a zero length string. + + The type of this address is determined by the value of + the inetCidrRouteFirstHopType object." + ::= { dellNetInetCidrRouteTableEntry 7 } + +dellNetInetCidrRouteIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex value that identifies the local interface + through which the next hop of this route should be + reached. A value of 0 is valid and represents the + scenario where no interface is specified." + ::= { dellNetInetCidrRouteTableEntry 8 } + +dellNetInetCidrRouteMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Mac address of the NextHop." + ::= { dellNetInetCidrRouteTableEntry 9 } + +dellNetInetCidrRouteEgressPort OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the egress port to which the packets will be + forwarded." + ::= { dellNetInetCidrRouteTableEntry 10 } + +dellNetInetCidrRouteCamIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cam Entry corresponding to a row." + ::= { dellNetInetCidrRouteTableEntry 11 } + + +-- **************************************************************************** +-- +-- Module Conformance Statement +-- +-- DESCRIPTION: This module conformance statement includes the compliance +-- statements and the units of conformance section. +-- +-- **************************************************************************** + +dellNetIpForwardMibCompliances OBJECT IDENTIFIER ::= { dellNetIpForwardMibConformance 1 } +dellNetIpForwardMibGroups OBJECT IDENTIFIER ::= { dellNetIpForwardMibConformance 2 } + +-- **************************************************************************** +-- Compliance Statement +-- **************************************************************************** + +dellNetIpForwardMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The basic implementation requirements for the + Dell Networking OS Ip Forward MIB." + MODULE -- this module + MANDATORY-GROUPS { + dellNetIpForwardObjectGroup + } + ::= { dellNetIpForwardMibCompliances 1 } + +-- **************************************************************************** +-- Units of Conformance +-- **************************************************************************** + +dellNetIpForwardObjectGroup OBJECT-GROUP + OBJECTS { + dellNetIpForwardVersion, + dellNetInetCidrRouteIfIndex, + dellNetInetCidrRouteMacAddress, + dellNetInetCidrRouteEgressPort, + dellNetInetCidrRouteCamIndex + } + STATUS current + DESCRIPTION + "Objects for the IP aware Route Table." + ::= { dellNetIpForwardMibGroups 1 } + +END diff --git a/MIBS/dell/DELL-NETWORKING-FIPSNOOPING-MIB b/MIBS/dell/DELL-NETWORKING-FIPSNOOPING-MIB new file mode 100644 index 0000000..021f9d9 --- /dev/null +++ b/MIBS/dell/DELL-NETWORKING-FIPSNOOPING-MIB @@ -0,0 +1,1583 @@ +-- DELL-NETWORKING-FIPSNOOPING-MIB.my: FIP Snooping mib + +-- Dell Networking OS FIP Snooping Proprietary MIB Definition + +-- This SNMP Management Information Specification +-- explains the proprietary MIB implemented for the FIP Snooping Feature. + +DELL-NETWORKING-FIPSNOOPING-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + Unsigned32, Counter32, Integer32 FROM SNMPv2-SMI + MacAddress, DateAndTime FROM SNMPv2-TC + OBJECT-GROUP, MODULE-COMPLIANCE, + NOTIFICATION-GROUP FROM SNMPv2-CONF + ifIndex FROM IF-MIB + dot1qVlanIndex FROM Q-BRIDGE-MIB + dellNetMgmt FROM DELL-NETWORKING-SMI; + + dellNetFipSnooping MODULE-IDENTITY + LAST-UPDATED "201112080000Z" -- Dec 8, 2011 + ORGANIZATION "Dell Inc." + CONTACT-INFO "http://www.dell.com/support" + DESCRIPTION + "The Dell Networking OS Private MIB for FIP Snooping feature. + + This MIB module is for configuring FIP snooping related objects + and monitoring related FCoE sessions. + + Terminologies used in this MIB are defined by the T11 FCoE + standard. Refer to www.t11.org. + + This MIB also supports configuration of the following objects: + - Port role configuration to identify FCF facing or FCF + connected interface + - FC-MAP value used by the FCF operating in FPMA mode + " + REVISION "201112080000Z" -- Dec 8, 2011 + DESCRIPTION + "Initial version of this MIB module." + ::= { dellNetMgmt 22 } + +--********************************************************************* +-- FIP Snooping related objects used to configure FIP Snooping +-- objects on Ethernet bridges connected to ENodes +--********************************************************************* + +--********************************************************************* +-- dellNetFIPSCfgGroup +--********************************************************************* +dellNetFIPSCfgGroup OBJECT IDENTIFIER ::= { dellNetFipSnooping 1 } + +dellNetFIPSAdminMode OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This enables or disables FIP Snooping on the system." + DEFVAL { disable } + ::= { dellNetFIPSCfgGroup 1 } + +dellNetFIPSFCMAP OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (3)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object configures the FC-MAP value on the system. + Default value is 0x0EFC00." + DEFVAL { "0x0EFC00" } + ::= { dellNetFIPSCfgGroup 2 } + +dellNetFIPSStatsClear OBJECT-TYPE + SYNTAX INTEGER { + clear(0), + ignore(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear all FIP Snooping statistics in the system. + This is write-only value. It always returns '0' on request." + + ::= { dellNetFIPSCfgGroup 5 } + +--********************************************************************* +-- dellNetFIPSVlanCfgTable +-- FIP Snooping VLAN Configuration table +-- Configure FC-MAP, enable/disable +--********************************************************************* + dellNetFIPSVlanCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFIPSVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the FIP Snooping Vlan configuration + entries." + ::= { dellNetFIPSCfgGroup 3 } + + dellNetFIPSVlanCfgEntry OBJECT-TYPE + SYNTAX DellNetFIPSVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents entry for a FIP Snooping Vlan." + INDEX { dot1qVlanIndex } + ::= { dellNetFIPSVlanCfgTable 1 } + + DellNetFIPSVlanCfgEntry ::= SEQUENCE { + dellNetFIPSVlanAdminMode + INTEGER, + dellNetFIPSVlanFCMAP + OCTET STRING, + dellNetFIPSVlanStatsClear + INTEGER + } + + dellNetFIPSVlanAdminMode OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This enables or disables FIP Snooping on a selected Vlan interface." + DEFVAL { disable } + ::= { dellNetFIPSVlanCfgEntry 1 } + + dellNetFIPSVlanFCMAP OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (3)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object configures the FC-MAP value associated with the + FIP snooping Vlan. Default value is 0x0EFC00." + DEFVAL { "0x0EFC00" } + + ::= { dellNetFIPSVlanCfgEntry 2 } + + dellNetFIPSVlanStatsClear OBJECT-TYPE + SYNTAX INTEGER { + clear(0), + ignore(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear FIP Snooping statistics on this Vlan. + This is write-only value. It always returns '0' on request" + + + ::= { dellNetFIPSVlanCfgEntry 3 } + +--********************************************************************* +-- dellNetFIPSIntfTable +-- FIP Snooping Interface Configuration table +-- Configure trusted FCF interface mode +--********************************************************************* + dellNetFIPSIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFIPSIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table providing configuration for trusted FCF + interface mode." + + ::= { dellNetFIPSCfgGroup 4 } + + dellNetFIPSIntfEntry OBJECT-TYPE + SYNTAX DellNetFIPSIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FCF trust mode configuration for an interface." + INDEX { ifIndex } + ::= { dellNetFIPSIntfTable 1 } + + DellNetFIPSIntfEntry::= + SEQUENCE { + dellNetFIPSIntfPortModeFcf + INTEGER, + dellNetFIPSIntfStatsClear + INTEGER + } + + dellNetFIPSIntfPortModeFcf OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + fcf(1), + fcoetrusted(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets/disables FCF port mode on an interface." + DEFVAL { disable } + + ::= { dellNetFIPSIntfEntry 2 } + + dellNetFIPSIntfStatsClear OBJECT-TYPE + SYNTAX INTEGER { + clear(0), + ignore(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear FIP Snooping statistics on this interface. + This is write-only value. It always returns '0' on request" + + + ::= { dellNetFIPSIntfEntry 3 } + +--********************************************************************* +-- FIP Snooping related objects used to monitor FIP Snooping +-- sessions, ENodes and FCFs on Ethernet bridges connected to ENodes +--********************************************************************* + +--********************************************************************* +-- dellNetFIPSStatusGroup +--********************************************************************* +dellNetFIPSStatusGroup OBJECT IDENTIFIER ::= { dellNetFipSnooping 2 } +---------------------------------------------------------------------------- +-- FIP Snooping Sesh Table +---------------------------------------------------------------------------- + dellNetFIPSSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFIPSSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table for FIP Snooping Session entries." + ::= { dellNetFIPSStatusGroup 1 } + + dellNetFIPSSessionEntry OBJECT-TYPE + SYNTAX DellNetFIPSSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Represents an entry in FIP Snooping session table." + INDEX { dellNetFIPSSessionVlanIndex, dellNetFIPSSessionFCFMacAddr, + dellNetFIPSSessionENodeMacAddr, dellNetFIPSSessionLoginType, + dellNetFIPSFCoEMacAddr, dellNetFIPSSessionTentativeIndex, + dellNetFIPSSessionFCID} + ::={ dellNetFIPSSessionTable 1} + + DellNetFIPSSessionEntry ::= + SEQUENCE { + dellNetFIPSSessionVlanIndex + Unsigned32, + dellNetFIPSSessionFCFMacAddr + MacAddress, + dellNetFIPSSessionENodeMacAddr + MacAddress, + dellNetFIPSSessionLoginType + INTEGER, + dellNetFIPSFCoEMacAddr + MacAddress, + dellNetFIPSSessionTentativeIndex + Unsigned32, + dellNetFIPSSessionFCID + OCTET STRING, + dellNetFIPSSessionENodeIntf + Unsigned32, + dellNetFIPSSessionFCFIntf + Unsigned32, + dellNetFIPSSessionTime + DateAndTime, + dellNetFIPSSessionExpiryTime + Integer32, + dellNetFIPSSessionState + OCTET STRING + } + + dellNetFIPSSessionVlanIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FCoE Vlan in which the session is established." + ::={dellNetFIPSSessionEntry 1 } + + dellNetFIPSSessionFCFMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MAC address of the FCF to which the session is established." + ::={ dellNetFIPSSessionEntry 2 } + + dellNetFIPSSessionENodeMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MAC address of the ENode from which the session originated." + ::={ dellNetFIPSSessionEntry 3 } + + dellNetFIPSSessionLoginType OBJECT-TYPE + SYNTAX INTEGER { + flogi(0), + fdisc(1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Type of login requested by ENode." + ::= { dellNetFIPSSessionEntry 4 } + + dellNetFIPSFCoEMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MAC address assigned to the VN_Port on the ENode." + ::={ dellNetFIPSSessionEntry 5 } + + dellNetFIPSSessionTentativeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index to the tentavtive session." + ::={ dellNetFIPSSessionEntry 6 } + + dellNetFIPSSessionFCID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(3)) -- (00:ee:dd) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FCID created by FCF for this virtual session." + ::={ dellNetFIPSSessionEntry 7 } + + dellNetFIPSSessionENodeIntf OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface to which the ENode is connected." + ::={ dellNetFIPSSessionEntry 8 } + + dellNetFIPSSessionFCFIntf OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface on which the FCF is discovered." + ::={ dellNetFIPSSessionEntry 9 } + + dellNetFIPSSessionTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time elapsed after this successful virtual session is + established by ENode with FCF." + ::={ dellNetFIPSSessionEntry 10 } + + dellNetFIPSSessionExpiryTime OBJECT-TYPE + SYNTAX Integer32 (0..450) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is virtual connection/session expiry interval. + This is used to monitor the status of the session. + Session entry is removed when the value reaches 0. + This value is reset to 450 secs (5*90secs) every + time an associated VN_Port FKA is received from the + ENode. This is ignored (marked as NA) if the + D-bit is set to one in the FCF Discovery + Advertisements." + + ::={ dellNetFIPSSessionEntry 11 } + + dellNetFIPSSessionState OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the state of the virtual session. The + state is displayed as TENTATIVE during the + process of ENode login to FCF (using FLOGI or + FDESC). It displays ACTIVE after ENode and FCF + establish a successful virtual connection." + + ::={ dellNetFIPSSessionEntry 12 } + +---------------------------------------------------------------------------- +-- FIP Snooping Enode Information +---------------------------------------------------------------------------- + dellNetFIPSENodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFIPSENodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table for FIP Snooping discovered ENode entries." + ::= { dellNetFIPSStatusGroup 2 } + + dellNetFIPSENodeEntry OBJECT-TYPE + SYNTAX DellNetFIPSENodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Represents an entry in FIP Snooping ENodes table." + INDEX { dellNetFIPSENodeVlanIndex, dellNetFIPSENodeMacAddr } + ::={ dellNetFIPSENodeTable 1} + + DellNetFIPSENodeEntry ::= + SEQUENCE { + dellNetFIPSENodeVlanIndex + Unsigned32, + dellNetFIPSENodeMacAddr + MacAddress, + dellNetFIPSENodeIntf + Unsigned32, + dellNetFIPSENodeNameID + OCTET STRING, + dellNetFIPSENodeMaxFCoESize + Unsigned32, + dellNetFIPSENodeConnectedFCFsCount + Unsigned32, + dellNetFIPSENodeActiveSessions + Unsigned32, + dellNetFIPSENodeWaitingSessions + Unsigned32, + dellNetFIPSENodeRejectedSessions + Unsigned32, + dellNetFIPSENodeTimeSinceDiscovered + DateAndTime + } + + dellNetFIPSENodeVlanIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FCoE Vlan in which the enode is present." + ::={dellNetFIPSENodeEntry 1 } + + dellNetFIPSENodeMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MAC address of the ENode." + ::={dellNetFIPSENodeEntry 2 } + + dellNetFIPSENodeIntf OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface to which the ENode is connected." + ::={dellNetFIPSENodeEntry 3 } + + dellNetFIPSENodeNameID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name ID of the ENode." + ::={dellNetFIPSENodeEntry 4 } + + dellNetFIPSENodeMaxFCoESize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum FCoE PDU size the ENode MAC intends to use + for FCoE traffic. This is equivalent to the maximum + Ethernet frame payload the ENode intends to send." + ::={dellNetFIPSENodeEntry 5 } + + dellNetFIPSENodeConnectedFCFsCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FCFs to which this ENode has FCoE + virtual connections established." + ::={dellNetFIPSENodeEntry 6 } + + dellNetFIPSENodeActiveSessions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FCoE virtual connections successfully + established by the ENode with FCFs." + ::={dellNetFIPSENodeEntry 7 } + + dellNetFIPSENodeWaitingSessions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FCoE virtual connections initiated by ENode + and waiting for FCF acceptance." + ::={dellNetFIPSENodeEntry 8 } + + dellNetFIPSENodeRejectedSessions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of virtual connections originted from ENode + which are rejected by FCFs." + ::={dellNetFIPSENodeEntry 9 } + + dellNetFIPSENodeTimeSinceDiscovered OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time elapsed since the ENode is discovered." + ::={dellNetFIPSENodeEntry 10 } + +------------------------------------------------------------------------------ +-- FCF {Key: Vlan, FCF-MAC only} +---------------------------------------------------------------------------- + dellNetFIPSFCFTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFIPSFCFEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table for FIP Snooping discovered FCF entries." + ::= { dellNetFIPSStatusGroup 3 } + + dellNetFIPSFCFEntry OBJECT-TYPE + SYNTAX DellNetFIPSFCFEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Represents an entry in FIP Snooping FCFs table." + INDEX { dellNetFIPSFCFVlanIndex, dellNetFIPSFCFMacAddr } + ::={ dellNetFIPSFCFTable 1} + + DellNetFIPSFCFEntry ::= + SEQUENCE { + dellNetFIPSFCFVlanIndex + Unsigned32, + dellNetFIPSFCFMacAddr + MacAddress, + dellNetFIPSFCFIntf + Unsigned32, + dellNetFIPSFCFNameID + OCTET STRING, + dellNetFIPSFCFFabricName + OCTET STRING, + dellNetFIPSFCFAddressingMode + INTEGER, + dellNetFIPSFCFPriority + Integer32, + dellNetFIPSFCFDbit + Integer32, + dellNetFIPSFCFIsAvailableForLogin + Integer32, + dellNetFIPSFCFConfiguredFKA + Integer32, + dellNetFIPSFCFTimeSinceDiscovered + DateAndTime, + dellNetFIPSFCFConnectedENodesCount + Unsigned32, + dellNetFIPSFCFSessions + Unsigned32, + dellNetFIPSFCFExpiryTime + Unsigned32 + } + + dellNetFIPSFCFVlanIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FCoE Vlan in which the FCF is present." + ::={dellNetFIPSFCFEntry 1 } + + dellNetFIPSFCFMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MAC address of the FCF." + ::={ dellNetFIPSFCFEntry 2 } + + dellNetFIPSFCFIntf OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Inteface on which FCF is discovered." + ::={ dellNetFIPSFCFEntry 3 } + + dellNetFIPSFCFNameID OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name Identifer of the FCF." + ::={ dellNetFIPSFCFEntry 4 } + + dellNetFIPSFCFFabricName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fabric Name identifying the Fabric." + ::={ dellNetFIPSFCFEntry 5 } + + dellNetFIPSFCFAddressingMode OBJECT-TYPE + SYNTAX INTEGER { + fpma(1), + spma(2), + both(3) -- FPMA and SPMA + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Addressing mode(s) supported by the FCF." + ::={dellNetFIPSFCFEntry 6 } + + dellNetFIPSFCFPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the priority assigned to FCF. The highest priority + value is 0 and the lowest priority value is 255." + ::={ dellNetFIPSFCFEntry 7 } + + dellNetFIPSFCFDbit OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This reflects the value of D bit value provided by + the most recently received Discovery Advertisement + from the FCF." + ::={dellNetFIPSFCFEntry 8 } + + dellNetFIPSFCFIsAvailableForLogin OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This reflects the value of the A bit provided by the + most recently received Discovery Advertisement from + the FCF. This provides the information that the + transmitting FCF is available for FIP FLOGI/FDISC + from ENodes. This is informational and shall have no + effect on existing logins." + ::={dellNetFIPSFCFEntry 9 } + + dellNetFIPSFCFConfiguredFKA OBJECT-TYPE + SYNTAX Integer32 (1..450) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FIP keepalive interval (FKA_ADV_PERIOD) in seconds + configured on the FCF multiplied by five. For + example, if the FKA_ADV period configured on the FCF + is 80 seconds, the value of this field is 400 seconds." + ::={ dellNetFIPSFCFEntry 10 } + + dellNetFIPSFCFTimeSinceDiscovered OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time elapsed since the FCF is discovered." + ::={ dellNetFIPSFCFEntry 11 } + + dellNetFIPSFCFConnectedENodesCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ENodes to which FCF has FCoE + virtual connections established." + ::={ dellNetFIPSFCFEntry 12 } + + dellNetFIPSFCFSessions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of FCoE virtual connections successfully + established by the ENodes with this FCF." + ::={ dellNetFIPSFCFEntry 13 } + + dellNetFIPSFCFExpiryTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the timer value in seconds to monitor + the status of the FCF. FCF entry and all its associated + virtual sessions will be removed when the value reaches + 0. This value is reset to 'Configured FKA-ADV' every + time a Discovery Advertisement is received from the + FCF-MAC." + ::={ dellNetFIPSFCFEntry 14 } + +--********************************************************************* +-- FIP Snooping related objects used to monitor FIP Snooping +-- statistics on Ethernet bridges connected to ENodes +--********************************************************************* + +--********************************************************************* +-- dellNetFIPSStatisticsGroup +--********************************************************************* +dellNetFIPSStatisticsGroup OBJECT IDENTIFIER ::= { dellNetFipSnooping 3 } + +-- ------------------------------------------------------------- +-- Per FCoE VLAN Statistics Table +-- ------------------------------------------------------------- +dellNetFIPSVlanStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFIPSVlanStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing per-port, per-VLAN statistics for + traffic received. Separate objects are provided for both the + most-significant and least-significant bits of statistics + counters for ports that are associated with this transparent + bridge. The most-significant bit objects are only required on + high capacity interfaces, as defined in the conformance clauses + for these objects. This mechanism is provided as a way to read + 64-bit counters for agents which support only SNMPv1. + + Note that the reporting of most-significant and least- + significant counter bits separately runs the risk of missing + an overflow of the lower bits in the interval between sampling. + The manager must be aware of this possibility, even within the + same varbindlist, when interpreting the results of a request or + asynchronous notification." + ::= { dellNetFIPSStatisticsGroup 1 } + +dellNetFIPSVlanStatsEntry OBJECT-TYPE + SYNTAX DellNetFIPSVlanStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FIP Snooping control traffic statistics of a VLAN." + INDEX { dot1qVlanIndex } + ::= { dellNetFIPSVlanStatsTable 1 } + +DellNetFIPSVlanStatsEntry ::= + SEQUENCE { + dellNetFIPSVlanVlanRequests + Counter32, + dellNetFIPSVlanVlanNotifications + Counter32, + dellNetFIPSVlanMCDiscSolicits + Counter32, + dellNetFIPSVlanUnicastDiscSolicits + Counter32, + dellNetFIPSVlanFLogis + Counter32, + dellNetFIPSVlanFDiscs + Counter32, + dellNetFIPSVlanFLogouts + Counter32, + dellNetFIPSVlanVnPortKeepAlives + Counter32, + dellNetFIPSVlanMCDiscAdverts + Counter32, + dellNetFIPSVlanUnicastDiscAdverts + Counter32, + dellNetFIPSVlanFLogiAccepts + Counter32, + dellNetFIPSVlanFLogiRejects + Counter32, + dellNetFIPSVlanFDiscAccepts + Counter32, + dellNetFIPSVlanFDiscRejects + Counter32, + dellNetFIPSVlanFLogoutAccepts + Counter32, + dellNetFIPSVlanFLogoutRejects + Counter32, + dellNetFIPSVlanClearVirtLinks + Counter32, + dellNetFIPSVlanVnPortSeshTimeouts + Counter32, + dellNetFIPSVlanFcfDiscAdvTimeouts + Counter32, + dellNetFIPSVlanSeshFailsDueToHwCfg + Counter32, + dellNetFIPSVlanSeshDenyFcfLmtRch + Counter32, + dellNetFIPSVlanSeshDenyENodeLmtRch + Counter32, + dellNetFIPSVlanSeshDenySysLmtRch + Counter32 + } + + dellNetFIPSVlanVlanRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of VLAN Request messages received on the VLAN." + + ::={ dellNetFIPSVlanStatsEntry 1 } + + dellNetFIPSVlanVlanNotifications OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of VLAN Notification messages received on the VLAN." + + ::={ dellNetFIPSVlanStatsEntry 2 } + + dellNetFIPSVlanMCDiscSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Multicast Discovery Solicitation messages snooped in the VLAN." + + ::={ dellNetFIPSVlanStatsEntry 3 } + + dellNetFIPSVlanUnicastDiscSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Unicast Discovery Solicitation messages snooped in the VLAN." + + ::={ dellNetFIPSVlanStatsEntry 4 } + + dellNetFIPSVlanFLogis OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Login messages snooped in the VLAN." + + ::={ dellNetFIPSVlanStatsEntry 5 } + + dellNetFIPSVlanFDiscs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Discovery Login messages snooped in the VLAN." + + ::={ dellNetFIPSVlanStatsEntry 6 } + + dellNetFIPSVlanFLogouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Logout messages snooped in the VLAN." + + ::={ dellNetFIPSVlanStatsEntry 7 } + + dellNetFIPSVlanVnPortKeepAlives OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of VN_Port keep alive messages snooped in the VLAN." + + ::={ dellNetFIPSVlanStatsEntry 8 } + + dellNetFIPSVlanMCDiscAdverts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Multicast Discovery Advertisement messages snooped in the VLAN." + + ::={ dellNetFIPSVlanStatsEntry 9 } + + dellNetFIPSVlanUnicastDiscAdverts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Unicast Discovery Advertisement packets snooped in the VLAN." + + ::={ dellNetFIPSVlanStatsEntry 10 } + + dellNetFIPSVlanFLogiAccepts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Login accept packets snooped in the VLAN." + + ::={ dellNetFIPSVlanStatsEntry 11 } + + dellNetFIPSVlanFLogiRejects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Login reject packets snooped in the VLAN." + + ::={ dellNetFIPSVlanStatsEntry 12 } + + dellNetFIPSVlanFDiscAccepts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Discovery accept packets snooped in the VLAN." + + ::={ dellNetFIPSVlanStatsEntry 13 } + + dellNetFIPSVlanFDiscRejects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Discovery reject packets snooped in the VLAN." + + ::={ dellNetFIPSVlanStatsEntry 14 } + + dellNetFIPSVlanFLogoutAccepts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Logouts accept packets snooped in the VLAN." + + ::={ dellNetFIPSVlanStatsEntry 15 } + + dellNetFIPSVlanFLogoutRejects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Logouts reject packets snooped in the VLAN." + + ::={ dellNetFIPSVlanStatsEntry 16 } + + dellNetFIPSVlanClearVirtLinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Clear Virtual Link request packets snooped in the VLAN." + + ::={ dellNetFIPSVlanStatsEntry 17 } + + dellNetFIPSVlanVnPortSeshTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of virtual sessions removed due to session timer expiry in the VLAN." + + ::={ dellNetFIPSVlanStatsEntry 18 } + + dellNetFIPSVlanFcfDiscAdvTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ACTIVE sessions timed out due to Discovery Advertisements timer expiry from FCFs in the VLAN." + + ::={ dellNetFIPSVlanStatsEntry 19 } + + dellNetFIPSVlanSeshFailsDueToHwCfg OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of sessions in the VLAN that failed while configuring the hardware." + + ::={ dellNetFIPSVlanStatsEntry 20 } + + dellNetFIPSVlanSeshDenyFcfLmtRch OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of sessions that are denied to be created for the new FCF as the number of FCFs reached the maximum allowed limit supported in the VLAN." + + ::={ dellNetFIPSVlanStatsEntry 21 } + + dellNetFIPSVlanSeshDenyENodeLmtRch OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of sessions that are denied to be created for the new ENode as the number of ENodes reached the maximum allowed limit supported by the system." + + ::={ dellNetFIPSVlanStatsEntry 22 } + + dellNetFIPSVlanSeshDenySysLmtRch OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of session create requests denied as the number of sessions reached the maximum allowed limit supported by the system." + + ::={ dellNetFIPSVlanStatsEntry 23 } + + +-- ------------------------------------------------------------- +-- Per Interface Statistics Table +-- ------------------------------------------------------------- +dellNetFIPSIntfStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFIPSIntfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing per-port, per-VLAN statistics for + traffic received. Separate objects are provided for both the + most-significant and least-significant bits of statistics + counters for ports that are associated with this transparent + bridge. The most-significant bit objects are only required on + high capacity interfaces, as defined in the conformance clauses + for these objects. This mechanism is provided as a way to read + 64-bit counters for agents which support only SNMPv1. + + Note that the reporting of most-significant and least- + significant counter bits separately runs the risk of missing + an overflow of the lower bits in the interval between sampling. + The manager must be aware of this possibility, even within the + same varbindlist, when interpreting the results of a request or + asynchronous notification." + ::= { dellNetFIPSStatisticsGroup 2 } + +dellNetFIPSIntfStatsEntry OBJECT-TYPE + SYNTAX DellNetFIPSIntfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "FIP Snooping control traffic statistics on this interface." + INDEX { ifIndex } + ::= { dellNetFIPSIntfStatsTable 1 } + +DellNetFIPSIntfStatsEntry ::= + SEQUENCE { + dellNetFIPSIntfVlanRequests + Counter32, + dellNetFIPSIntfVlanNotifications + Counter32, + dellNetFIPSIntfMCDiscSolicits + Counter32, + dellNetFIPSIntfUnicastDiscSolicits + Counter32, + dellNetFIPSIntfFLogis + Counter32, + dellNetFIPSIntfFDiscs + Counter32, + dellNetFIPSIntfFLogouts + Counter32, + dellNetFIPSIntfVnPortKeepAlives + Counter32, + dellNetFIPSIntfMCDiscAdverts + Counter32, + dellNetFIPSIntfUnicastDiscAdverts + Counter32, + dellNetFIPSIntfFLogiAccepts + Counter32, + dellNetFIPSIntfFLogiRejects + Counter32, + dellNetFIPSIntfFDiscAccepts + Counter32, + dellNetFIPSIntfFDiscRejects + Counter32, + dellNetFIPSIntfFLogoutAccepts + Counter32, + dellNetFIPSIntfFLogoutRejects + Counter32, + dellNetFIPSIntfClearVirtLinks + Counter32, + dellNetFIPSIntfVnPortSeshTimeouts + Counter32, + dellNetFIPSIntfFcfDiscAdvTimeouts + Counter32, + dellNetFIPSIntfSeshFailsDueToHwCfg + Counter32, + dellNetFIPSIntfSeshDenyFcfLmtRch + Counter32, + dellNetFIPSIntfSeshDenyENodeLmtRch + Counter32, + dellNetFIPSIntfSeshDenySysLmtRch + Counter32 + } + + dellNetFIPSIntfVlanRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of VLAN Request messages received on the interface." + + ::={ dellNetFIPSIntfStatsEntry 1 } + + dellNetFIPSIntfVlanNotifications OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of VLAN Notification messages received on the interface." + + ::={ dellNetFIPSIntfStatsEntry 2 } + + dellNetFIPSIntfMCDiscSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Multicast Discovery Solicitation messages received on the interface." + + ::={ dellNetFIPSIntfStatsEntry 3 } + + dellNetFIPSIntfUnicastDiscSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Unicast Discovery Solicitation messages received on the interface." + + ::={ dellNetFIPSIntfStatsEntry 4 } + + dellNetFIPSIntfFLogis OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Logins received on the interface." + + ::={ dellNetFIPSIntfStatsEntry 5 } + + dellNetFIPSIntfFDiscs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Discovery logins received on the interface." + + ::={ dellNetFIPSIntfStatsEntry 6 } + + dellNetFIPSIntfFLogouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Logouts received on the interface." + + ::={ dellNetFIPSIntfStatsEntry 7 } + + dellNetFIPSIntfVnPortKeepAlives OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of VN_Port keepalive messages received on the interface." + + ::={ dellNetFIPSIntfStatsEntry 8 } + + dellNetFIPSIntfMCDiscAdverts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Multicast Discovery Advertisement messages received on the interface." + + ::={ dellNetFIPSIntfStatsEntry 9 } + + dellNetFIPSIntfUnicastDiscAdverts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Unicast Discovery Advertisement messages received on the interface." + + ::={ dellNetFIPSIntfStatsEntry 10 } + + dellNetFIPSIntfFLogiAccepts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Login accept messages received on the interface." + + ::={ dellNetFIPSIntfStatsEntry 11 } + + dellNetFIPSIntfFLogiRejects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Login reject messages received on the interface." + + ::={ dellNetFIPSIntfStatsEntry 12 } + + dellNetFIPSIntfFDiscAccepts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Discovery accept messages received on the interface." + + ::={ dellNetFIPSIntfStatsEntry 13 } + + dellNetFIPSIntfFDiscRejects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Discovery reject messages received on the interface." + + ::={ dellNetFIPSIntfStatsEntry 14 } + + dellNetFIPSIntfFLogoutAccepts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Logout accept messages received on the interface." + + ::={ dellNetFIPSIntfStatsEntry 15 } + + dellNetFIPSIntfFLogoutRejects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fabric Logout reject messages received on the interface." + + ::={ dellNetFIPSIntfStatsEntry 16 } + + dellNetFIPSIntfClearVirtLinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Clear Virtual Links messages received on the interface." + + ::={ dellNetFIPSIntfStatsEntry 17 } + + dellNetFIPSIntfVnPortSeshTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Virtual sessions removed due to session timer expiry." + + ::={ dellNetFIPSIntfStatsEntry 18 } + + dellNetFIPSIntfFcfDiscAdvTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ACTIVE sessions timed out due to Discovery Advertisements timer expiry from FCFs on this interface." + + + ::={ dellNetFIPSIntfStatsEntry 19 } + + dellNetFIPSIntfSeshFailsDueToHwCfg OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of sessions on this interface that failed while configuring the hardware." + + ::={ dellNetFIPSIntfStatsEntry 20 } + + dellNetFIPSIntfSeshDenyFcfLmtRch OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of sessions that are denied to be created on this interface form a new FCF as the number of FCFs count reached the maximum allowed limit in the system." + + ::={ dellNetFIPSIntfStatsEntry 21 } + + dellNetFIPSIntfSeshDenyENodeLmtRch OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of sessions that are denied to be created on this interface form a new ENode/host as the number of ENodes/hosts count reached the maximum allowed limit in the system." + + ::={ dellNetFIPSIntfStatsEntry 22 } + + dellNetFIPSIntfSeshDenySysLmtRch OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of sessions that are denied to be created as the number of sessions count reached the maximum allowed limit supported in the system. This is a global counter." + + ::={ dellNetFIPSIntfStatsEntry 23 } + +--************************************************************************************* +-- Traps +--************************************************************************************** + +dellNetFIPSNotifications OBJECT IDENTIFIER ::= { dellNetFipSnooping 4 } +dellNetFIPSTraps OBJECT IDENTIFIER ::= { dellNetFIPSNotifications 0 } +dellNetFIPSTrapObjects OBJECT IDENTIFIER ::= { dellNetFIPSNotifications 1 } + + dellNetFIPSTrapVlanIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object refers to the Vlan Index for which the FIP Snooping + trap is being sent." + ::= { dellNetFIPSTrapObjects 1 } + + dellNetFIPSTrapMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object refers to the FCF or Enode MAC Address for which + the FIP Snooping trap is being sent." + ::= { dellNetFIPSTrapObjects 2 } + + dellNetMaxFcfsInVlanLmtRchTrap NOTIFICATION-TYPE + OBJECTS {dellNetFIPSTrapVlanIndex} + STATUS current + DESCRIPTION + "This trap is sent when number of FCFs reached maximum allowed limit in VLAN." + ::= { dellNetFIPSTraps 1 } + + dellNetMaxENodesLmtRchTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This trap is sent when number of ENodes reached maximum allowed limit in the system." + ::= { dellNetFIPSTraps 2 } + + dellNetMaxSessionLmtRchTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This trap is sent when number of sessions reached maximum allowed limit in the system." + ::= { dellNetFIPSTraps 3 } + + dellNetFcfDroppedTrap NOTIFICATION-TYPE + OBJECTS {dellNetFIPSTrapVlanIndex, dellNetFIPSFCFIntf, + dellNetFIPSTrapMacAddr} + STATUS current + DESCRIPTION + "This trap is sent when a new FCF discovered (Discovery Advertisement is received from FCF) is dropped, + as the maximum allowed FCFs limit in a VLAN is already reached." + ::= { dellNetFIPSTraps 4 } + + dellNetENodeDroppedTrap NOTIFICATION-TYPE + OBJECTS {dellNetFIPSTrapVlanIndex, dellNetFIPSENodeIntf, + dellNetFIPSTrapMacAddr} + STATUS current + DESCRIPTION + "This trap is sent when a new ENode discovered is dropped, + as the maximum allowed ENodes limit in the system is already reached." + ::= { dellNetFIPSTraps 5 } + + dellNetSessionRequestDroppedTrap NOTIFICATION-TYPE + OBJECTS {dellNetFIPSTrapVlanIndex, dellNetFIPSENodeIntf, + dellNetFIPSTrapMacAddr} + STATUS current + DESCRIPTION + "This trap is sent when a new session request received is dropped, + as the maximum allowed session limit in system is already reached." + ::= { dellNetFIPSTraps 6 } + + dellNetAclInstallationFailureTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This trap is sent when there is a problem in installing the ACL entries + due to no space or hardware failure" + ::= { dellNetFIPSTraps 7 } + + +--****************************************************************************** +-- Conformance information +--****************************************************************************** + +dellNetFIPSMibConformance OBJECT IDENTIFIER ::= { dellNetFipSnooping 5 } +dellNetFIPSMibCompliances OBJECT IDENTIFIER ::= { dellNetFIPSMibConformance 1 } +dellNetFIPSMibGroups OBJECT IDENTIFIER ::= { dellNetFIPSMibConformance 2 } + +dellNetFIPSMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for Dell Networking OS product which implement the + Dell Networking OS FIP Snooping MIB. " + MODULE + MANDATORY-GROUPS { + dellNetFIPSCfgObjectGroup, + dellNetFIPSVlanCfgObjectGroup, + dellNetFIPSIntfObjectGroup, + dellNetFIPSSessionObjectGroup, + dellNetFIPSENodeObjectGroup, + dellNetFIPSFCFObjectGroup, + dellNetFIPSVlanStatsObjectGroup, + dellNetFIPSIntfStatsObjectGroup, + dellNetFIPSTrapsObjectGroup, + dellNetFIPSTrapObjectsGroup + } + ::= { dellNetFIPSMibCompliances 1 } + +dellNetFIPSCfgObjectGroup OBJECT-GROUP + OBJECTS { + dellNetFIPSAdminMode, + dellNetFIPSFCMAP, + dellNetFIPSStatsClear + } + STATUS current + DESCRIPTION + "This group represents a collection of objects providing the + FIPS system information." + ::= { dellNetFIPSMibGroups 1 } + +dellNetFIPSVlanCfgObjectGroup OBJECT-GROUP + OBJECTS { + dellNetFIPSVlanAdminMode, + dellNetFIPSVlanFCMAP, + dellNetFIPSVlanStatsClear + } + STATUS current + DESCRIPTION + "This group represents a collection of objects providing the + FIPS vlan information." + ::= { dellNetFIPSMibGroups 2 } + +dellNetFIPSIntfObjectGroup OBJECT-GROUP + OBJECTS { + dellNetFIPSIntfPortModeFcf, + dellNetFIPSIntfStatsClear + } + STATUS current + DESCRIPTION + "This group represents a collection of objects providing the + FIPS interface information." + ::= { dellNetFIPSMibGroups 3 } + +dellNetFIPSSessionObjectGroup OBJECT-GROUP + OBJECTS { + dellNetFIPSSessionENodeIntf, + dellNetFIPSSessionFCFIntf, + dellNetFIPSSessionTime, + dellNetFIPSSessionExpiryTime, + dellNetFIPSSessionState, + dellNetFIPSIntfStatsClear + } + STATUS current + DESCRIPTION + "This group represents a collection of objects providing the + FIPS Session information." + ::= { dellNetFIPSMibGroups 4 } + +dellNetFIPSENodeObjectGroup OBJECT-GROUP + OBJECTS { + dellNetFIPSENodeIntf, + dellNetFIPSENodeNameID, + dellNetFIPSENodeMaxFCoESize, + dellNetFIPSENodeConnectedFCFsCount, + dellNetFIPSENodeActiveSessions, + dellNetFIPSENodeWaitingSessions, + dellNetFIPSENodeRejectedSessions, + dellNetFIPSENodeTimeSinceDiscovered + } + STATUS current + DESCRIPTION + "This group represents a collection of objects providing the + FIPS ENode information." + ::= { dellNetFIPSMibGroups 5 } + +dellNetFIPSFCFObjectGroup OBJECT-GROUP + OBJECTS { + dellNetFIPSFCFIntf, + dellNetFIPSFCFNameID, + dellNetFIPSFCFFabricName, + dellNetFIPSFCFAddressingMode, + dellNetFIPSFCFPriority, + dellNetFIPSFCFDbit, + dellNetFIPSFCFIsAvailableForLogin, + dellNetFIPSFCFConfiguredFKA, + dellNetFIPSFCFTimeSinceDiscovered, + dellNetFIPSFCFConnectedENodesCount, + dellNetFIPSFCFSessions, + dellNetFIPSFCFExpiryTime + } + STATUS current + DESCRIPTION + "This group represents a collection of objects providing the + FIPS FCF information." + ::= { dellNetFIPSMibGroups 6 } + +dellNetFIPSVlanStatsObjectGroup OBJECT-GROUP + OBJECTS { + dellNetFIPSVlanVlanRequests, + dellNetFIPSVlanVlanNotifications, + dellNetFIPSVlanMCDiscSolicits, + dellNetFIPSVlanUnicastDiscSolicits, + dellNetFIPSVlanFLogis, + dellNetFIPSVlanFDiscs, + dellNetFIPSVlanFLogouts, + dellNetFIPSVlanVnPortKeepAlives, + dellNetFIPSVlanMCDiscAdverts, + dellNetFIPSVlanUnicastDiscAdverts, + dellNetFIPSVlanFLogiAccepts, + dellNetFIPSVlanFLogiRejects, + dellNetFIPSVlanFDiscAccepts, + dellNetFIPSVlanFDiscRejects, + dellNetFIPSVlanFLogoutAccepts, + dellNetFIPSVlanFLogoutRejects, + dellNetFIPSVlanClearVirtLinks, + dellNetFIPSVlanVnPortSeshTimeouts, + dellNetFIPSVlanFcfDiscAdvTimeouts, + dellNetFIPSVlanSeshFailsDueToHwCfg, + dellNetFIPSVlanSeshDenyFcfLmtRch, + dellNetFIPSVlanSeshDenyENodeLmtRch, + dellNetFIPSVlanSeshDenySysLmtRch + } + STATUS current + DESCRIPTION + "This group represents a collection of objects providing the + FIPS Vlan Statistics information." + ::= { dellNetFIPSMibGroups 7 } + +dellNetFIPSIntfStatsObjectGroup OBJECT-GROUP + OBJECTS { + dellNetFIPSIntfVlanRequests, + dellNetFIPSIntfVlanNotifications, + dellNetFIPSIntfMCDiscSolicits, + dellNetFIPSIntfUnicastDiscSolicits, + dellNetFIPSIntfFLogis, + dellNetFIPSIntfFDiscs, + dellNetFIPSIntfFLogouts, + dellNetFIPSIntfVnPortKeepAlives, + dellNetFIPSIntfMCDiscAdverts, + dellNetFIPSIntfUnicastDiscAdverts, + dellNetFIPSIntfFLogiAccepts, + dellNetFIPSIntfFLogiRejects, + dellNetFIPSIntfFDiscAccepts, + dellNetFIPSIntfFDiscRejects, + dellNetFIPSIntfFLogoutAccepts, + dellNetFIPSIntfFLogoutRejects, + dellNetFIPSIntfClearVirtLinks, + dellNetFIPSIntfVnPortSeshTimeouts, + dellNetFIPSIntfFcfDiscAdvTimeouts, + dellNetFIPSIntfSeshFailsDueToHwCfg, + dellNetFIPSIntfSeshDenyFcfLmtRch, + dellNetFIPSIntfSeshDenyENodeLmtRch, + dellNetFIPSIntfSeshDenySysLmtRch + } + STATUS current + DESCRIPTION + "This group represents a collection of objects providing the + FIPS Interface Statistics information." + ::= { dellNetFIPSMibGroups 8 } + +dellNetFIPSTrapsObjectGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + dellNetMaxFcfsInVlanLmtRchTrap, + dellNetMaxENodesLmtRchTrap, + dellNetMaxSessionLmtRchTrap, + dellNetFcfDroppedTrap, + dellNetENodeDroppedTrap, + dellNetSessionRequestDroppedTrap, + dellNetAclInstallationFailureTrap + } + STATUS current + DESCRIPTION + "This group represents a collection of objects providing the + FIPS Trap information." + ::= { dellNetFIPSMibGroups 9 } + +dellNetFIPSTrapObjectsGroup OBJECT-GROUP + OBJECTS { + dellNetFIPSTrapVlanIndex, + dellNetFIPSTrapMacAddr + } + STATUS current + DESCRIPTION + "This group represents a collection of objects providing the + FIPS Trap object information." + ::= { dellNetFIPSMibGroups 10 } + +END + diff --git a/MIBS/dell/DELL-NETWORKING-FPSTATS-MIB b/MIBS/dell/DELL-NETWORKING-FPSTATS-MIB new file mode 100644 index 0000000..d8c9b8a --- /dev/null +++ b/MIBS/dell/DELL-NETWORKING-FPSTATS-MIB @@ -0,0 +1,2743 @@ +DELL-NETWORKING-FPSTATS-MIB DEFINITIONS ::= BEGIN +-- This module provides authoritative definitions for Dell Networking OS +-- forward plane statistics MIB. +-- +-- This module will be extended, as needed. +-- + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Counter32, Counter64, Integer32 + FROM SNMPv2-SMI + dellNetMgmt + FROM DELL-NETWORKING-SMI + + DellNetDeviceType + FROM DELL-NETWORKING-TC + + ifIndex + FROM IF-MIB; + + +dellNetFpStatsMib MODULE-IDENTITY + LAST-UPDATED "201409041200Z" -- Sep 04,2014 12:00:00 GMT + ORGANIZATION + "Dell Inc" + CONTACT-INFO + "support.dell.com" + + DESCRIPTION + "Dell Networking OS forward plane statistics mib." + + REVISION "201409041200Z" + DESCRIPTION + "Initial draft version of unified FP statistics mib." + + ::= { dellNetMgmt 27 } + + +-- ### Groups ### + +dellNetFpStatsObjects OBJECT IDENTIFIER ::={ dellNetFpStatsMib 1 } + +-- +-- Textual Convention +-- + +ComType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Enums to indicate the queue type(Unicast/Multicast)" + SYNTAX INTEGER + { + unicast(1), + multicast(2) + } + +QState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Enums to indicate the queue state(Normal/Drop)" + SYNTAX INTEGER + { + normal(1), + drop(2) + } + +-- +-- CPU dataplane statistics table +-- +dellNetFpCpuDataPlaneTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFpCpuDataPlaneStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The data plane statistics table contains the data plane + statistics of a stack unit/line card which includes the + received, dropped statistics and per COS transmission and + reception statistics . In case of multi CPU platforms, this + table contains the data plane statistics for each cpu. The + table index will represent the CPUs in order as {CP cpus, + RP cpus, LP cpus}." + ::= { dellNetFpStatsObjects 1 } + +dellNetFpCpuDataPlaneStatsEntry OBJECT-TYPE + SYNTAX DellNetFpCpuDataPlaneStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Data plane statistics" + INDEX { dellNetProcessorDeviceType, + dellNetProcessorDeviceIndex } + ::= { dellNetFpCpuDataPlaneTable 1 } + +DellNetFpCpuDataPlaneStatsEntry ::= SEQUENCE { + dellNetProcessorDeviceType DellNetDeviceType, + dellNetProcessorDeviceIndex Integer32, + dellNetFpRxHandle INTEGER, + dellNetFpNoMhdr INTEGER, + dellNetFpNoMBuf INTEGER, + dellNetFpNoClus INTEGER, + dellNetFpRecvd INTEGER, + dellNetFpDropped INTEGER, + dellNetFpRecvToNet INTEGER, + dellNetFpRxError INTEGER, + dellNetFpRxDatapathError INTEGER, + dellNetFpRxPktCOS0 INTEGER, + dellNetFpRxPktCOS1 INTEGER, + dellNetFpRxPktCOS2 INTEGER, + dellNetFpRxPktCOS3 INTEGER, + dellNetFpRxPktCOS4 INTEGER, + dellNetFpRxPktCOS5 INTEGER, + dellNetFpRxPktCOS6 INTEGER, + dellNetFpRxPktCOS7 INTEGER, + dellNetFpRxPktUnit0 INTEGER, + dellNetFpRxPktUnit1 INTEGER, + dellNetFpRxPktUnit2 INTEGER, + dellNetFpRxPktUnit3 INTEGER, + dellNetFpTransmitted INTEGER, + dellNetFpTxRequested INTEGER, + dellNetFpNoTxDesc INTEGER, + dellNetFpTxError INTEGER, + dellNetFpTxReqTooLarge INTEGER, + dellNetFpTxInternalError INTEGER, + dellNetFpTxDatapathErr INTEGER, + dellNetFpTxPktCOS0 INTEGER, + dellNetFpTxPktCOS1 INTEGER, + dellNetFpTxPktCOS2 INTEGER, + dellNetFpTxPktCOS3 INTEGER, + dellNetFpTxPktCOS4 INTEGER, + dellNetFpTxPktCOS5 INTEGER, + dellNetFpTxPktCOS6 INTEGER, + dellNetFpTxPktCOS7 INTEGER, + dellNetFpTxPktUnit0 INTEGER, + dellNetFpTxPktUnit1 INTEGER, + dellNetFpTxPktUnit2 INTEGER, + dellNetFpTxPktUnit3 INTEGER +} + +dellNetProcessorDeviceType OBJECT-TYPE + SYNTAX DellNetDeviceType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identify the type of device the processor reside + (linecard,port extender etc..) + " + ::= { dellNetFpCpuDataPlaneStatsEntry 1 } + +dellNetProcessorDeviceIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique device index within the device type." + ::= { dellNetFpCpuDataPlaneStatsEntry 2 } + +dellNetFpRxHandle OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reception Handle" + ::= { dellNetFpCpuDataPlaneStatsEntry 3 } + +dellNetFpNoMhdr OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Message header" + ::= { dellNetFpCpuDataPlaneStatsEntry 4 } + +dellNetFpNoMBuf OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Message buffer" + ::= { dellNetFpCpuDataPlaneStatsEntry 5 } + +dellNetFpNoClus OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Clusters." + ::= { dellNetFpCpuDataPlaneStatsEntry 6 } + +dellNetFpRecvd OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received statistics." + ::= { dellNetFpCpuDataPlaneStatsEntry 7 } + +dellNetFpDropped OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dropped statistics." + ::= { dellNetFpCpuDataPlaneStatsEntry 8 } + +dellNetFpRecvToNet OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received to network." + ::= { dellNetFpCpuDataPlaneStatsEntry 9 } + +dellNetFpRxError OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Gives statistics about the reception error" + ::= { dellNetFpCpuDataPlaneStatsEntry 10 } + +dellNetFpRxDatapathError OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Statistics of reception data path error." + ::= { dellNetFpCpuDataPlaneStatsEntry 11} + +dellNetFpRxPktCOS0 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Packets received in COS 0" + ::= { dellNetFpCpuDataPlaneStatsEntry 12} + +dellNetFpRxPktCOS1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Packets received in COS 1" + ::= { dellNetFpCpuDataPlaneStatsEntry 13 } + +dellNetFpRxPktCOS2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Packets received in COS 2" + ::= { dellNetFpCpuDataPlaneStatsEntry 14 } + +dellNetFpRxPktCOS3 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Packets received in COS 3" + ::= { dellNetFpCpuDataPlaneStatsEntry 15} + +dellNetFpRxPktCOS4 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Packets received in COS 4" + ::= { dellNetFpCpuDataPlaneStatsEntry 16} + +dellNetFpRxPktCOS5 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Packets received in COS 5" + ::= { dellNetFpCpuDataPlaneStatsEntry 17} + +dellNetFpRxPktCOS6 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Packets received in COS 6" + ::= { dellNetFpCpuDataPlaneStatsEntry 18} + +dellNetFpRxPktCOS7 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Packets received in COS 7" + ::= { dellNetFpCpuDataPlaneStatsEntry 19} + +dellNetFpRxPktUnit0 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packets received in Unit 0" + ::= { dellNetFpCpuDataPlaneStatsEntry 20} + +dellNetFpRxPktUnit1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packets received in Unit 1" + ::= { dellNetFpCpuDataPlaneStatsEntry 21} + +dellNetFpRxPktUnit2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packets received in Unit 2" + ::= { dellNetFpCpuDataPlaneStatsEntry 22} + +dellNetFpRxPktUnit3 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packets received in Unit 3" + ::= { dellNetFpCpuDataPlaneStatsEntry 23} + +dellNetFpTransmitted OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmitted statistics" + ::= { dellNetFpCpuDataPlaneStatsEntry 24} + +dellNetFpTxRequested OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmission requested." + ::= { dellNetFpCpuDataPlaneStatsEntry 25} + +dellNetFpNoTxDesc OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmission descriptor" + ::= { dellNetFpCpuDataPlaneStatsEntry 26} + +dellNetFpTxError OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error in transmitted packets." + ::= { dellNetFpCpuDataPlaneStatsEntry 27} + +dellNetFpTxReqTooLarge OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmission requested too large." + ::= { dellNetFpCpuDataPlaneStatsEntry 28} + +dellNetFpTxInternalError OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Internal error in transmitted data." + ::= { dellNetFpCpuDataPlaneStatsEntry 29} + +dellNetFpTxDatapathErr OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Data path error in transmitted data." + ::= { dellNetFpCpuDataPlaneStatsEntry 30} + +dellNetFpTxPktCOS0 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Packets Transmitted from COS Queue 0" + ::= { dellNetFpCpuDataPlaneStatsEntry 31} + +dellNetFpTxPktCOS1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Packets Transmitted from COS Queue 1" + ::= { dellNetFpCpuDataPlaneStatsEntry 32} + +dellNetFpTxPktCOS2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Packets Transmitted from COS Queue 2" + ::= { dellNetFpCpuDataPlaneStatsEntry 33} + +dellNetFpTxPktCOS3 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Packets Transmitted from COS Queue 3" + ::= { dellNetFpCpuDataPlaneStatsEntry 34} + +dellNetFpTxPktCOS4 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Packets Transmitted from COS Queue 4" + ::= { dellNetFpCpuDataPlaneStatsEntry 35} + +dellNetFpTxPktCOS5 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Packets Transmitted from COS Queue 5" + ::= { dellNetFpCpuDataPlaneStatsEntry 36} + +dellNetFpTxPktCOS6 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Packets Transmitted from COS Queue 6" + ::= { dellNetFpCpuDataPlaneStatsEntry 37} + +dellNetFpTxPktCOS7 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Packets Transmitted from COS Queue 7" + ::= { dellNetFpCpuDataPlaneStatsEntry 38} + +dellNetFpTxPktUnit0 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packets Transmitted from Unit 0" + ::= { dellNetFpCpuDataPlaneStatsEntry 39} + +dellNetFpTxPktUnit1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packets Transmitted from Unit 1" + ::= { dellNetFpCpuDataPlaneStatsEntry 40} + +dellNetFpTxPktUnit2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packets Transmitted from Unit 2" + ::= { dellNetFpCpuDataPlaneStatsEntry 41 } + +dellNetFpTxPktUnit3 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packets transmitted from Unit3" + ::= { dellNetFpCpuDataPlaneStatsEntry 42 } + +-- +-- Party bus statistics table +-- +dellNetFpCpuPartyBusTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFpCpuPartyBusStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The party bus statistics table contains statistics + about the number of input and output packets, bytes, error + and the number of input packets dropped in a + stack unit/line card." + ::= { dellNetFpStatsObjects 2 } + +dellNetFpCpuPartyBusStatsEntry OBJECT-TYPE + SYNTAX DellNetFpCpuPartyBusStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cpu party bus statistics" + INDEX { dellNetProcessorDeviceType, + dellNetProcessorDeviceIndex } + ::= { dellNetFpCpuPartyBusTable 1 } + +DellNetFpCpuPartyBusStatsEntry ::= SEQUENCE { + dellNetFpPartyBusInputPackets Counter32, + dellNetFpPartyBusInputBytes Counter32, + dellNetFpPartyBusInputDropped Counter32, + dellNetFpPartyBusInputError Counter32, + dellNetFpPartyBusOutputPackets Counter32, + dellNetFpPartyBusOutputBytes Counter32, + dellNetFpPartyBusOutputError Counter32 +} + +dellNetFpPartyBusInputPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of input packets." + ::= { dellNetFpCpuPartyBusStatsEntry 1 } + +dellNetFpPartyBusInputBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of input bytes." + ::= { dellNetFpCpuPartyBusStatsEntry 2 } + +dellNetFpPartyBusInputDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of input packets dropped." + ::= { dellNetFpCpuPartyBusStatsEntry 3 } + +dellNetFpPartyBusInputError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error in input packets." + ::= { dellNetFpCpuPartyBusStatsEntry 4 } + +dellNetFpPartyBusOutputPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of output packets." + ::= { dellNetFpCpuPartyBusStatsEntry 5 } + +dellNetFpPartyBusOutputBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes transmitted." + ::= { dellNetFpCpuPartyBusStatsEntry 6 } + +dellNetFpPartyBusOutputError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error in output " + ::= { dellNetFpCpuPartyBusStatsEntry 7 } + +-- +-- Per port drop counter table +-- +dellNetFpDropsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFpDropsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The forwarding plane drops table contains the list of various + drops per port in a stack unit/line card." + ::= { dellNetFpStatsObjects 3 } + +dellNetFpDropsEntry OBJECT-TYPE + SYNTAX DellNetFpDropsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "drops" + INDEX { ifIndex } + ::= { dellNetFpDropsTable 1 } + +DellNetFpDropsEntry ::= SEQUENCE { + dellNetFpIngressDrops Counter64, + dellNetFpIngIBPCBPFullDrops Counter64, + dellNetFpIngPortSTPnotFwdDrops Counter64, + dellNetFpIngIPv4L3Discards Counter64, + dellNetFpIngPolicyDiscards Counter64, + dellNetFpIngPacketsDroppedByDELLNETFP Counter64, + dellNetFpIngL2L3Drops Counter64, + dellNetFpIngPortBitMapZeroDrops Counter64, + dellNetFpIngRxVLANDrops Counter64, + dellNetFpIngressFCSDrops Counter64, + dellNetFpIngressMTUExceeds Counter64, + dellNetFpMMUHOLDrops Counter64, + dellNetFpMMUTxPurgeCellErr Counter64, + dellNetFpMMUAgedDrops Counter64, + dellNetFpEgressFCSDrops Counter64, + dellNetFpEgIPv4L3UCAgedDrops Counter64, + dellNetFpEgTTLThresholdDrops Counter64, + dellNetFpEgInvalidVLANCounterDrops Counter64, + dellNetFpEgL2MCDrops Counter64, + dellNetFpEgPktDropsOfAnyCondition Counter64, + dellNetFpEgHgMacUnderFlow Counter64, + dellNetFpEgTxErrPktCounter Counter64, + dellNetFpFlowControlDrops Counter64, + dellNetFpIngressDropsBytes Counter64, + dellNetFpIngressFECBitErrors Counter64, + dellNetFpIngressFECUncorrectedCodeWords Counter64, + dellNetFpIngressPreFECBitErrorRatio OCTET STRING, + dellNetFpIngressFCSErrorRatio OCTET STRING, + dellNetFpWredGreenDrops Counter64, + dellNetFpWredYellowDrops Counter64, + dellNetFpWredOutOfProfileDrops Counter64 +} + +dellNetFpIngressDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingress Drops" + ::= { dellNetFpDropsEntry 1 } + +dellNetFpIngIBPCBPFullDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets discarded because of Ingress Back Pressure (flow control), + or because the Common Buffer Pool is full." + ::= { dellNetFpDropsEntry 2 } + +dellNetFpIngPortSTPnotFwdDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packets dropped due to Spanning Tree State not in forwarding state." + ::= { dellNetFpDropsEntry 3 } + +dellNetFpIngIPv4L3Discards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv4 L3 Discards " + ::= { dellNetFpDropsEntry 4 } + +dellNetFpIngPolicyDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet dropped due to policy discards." + ::= { dellNetFpDropsEntry 5 } + +dellNetFpIngPacketsDroppedByDELLNETFP OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packets dropped by forwarding plane." + ::= { dellNetFpDropsEntry 6 } + +dellNetFpIngL2L3Drops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "L2 L3 packets dropped." + ::= { dellNetFpDropsEntry 7 } + +dellNetFpIngPortBitMapZeroDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port bitmap zero drop condition." + ::= { dellNetFpDropsEntry 8 } + +dellNetFpIngRxVLANDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rx VLAN drop condition." + ::= { dellNetFpDropsEntry 9 } + +dellNetFpIngressFCSDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingress FCSDrops" + ::= { dellNetFpDropsEntry 10 } + +dellNetFpIngressMTUExceeds OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingress MTUExceeds" + ::= { dellNetFpDropsEntry 11 } + +dellNetFpMMUHOLDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MMU HOL DROPS" + ::= { dellNetFpDropsEntry 12 } + +dellNetFpMMUTxPurgeCellErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TxPurge CellErr" + ::= { dellNetFpDropsEntry 13 } + +dellNetFpMMUAgedDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Aged Drops " + ::= { dellNetFpDropsEntry 14 } + +dellNetFpEgressFCSDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Egress FCS Drops" + ::= { dellNetFpDropsEntry 15 } + +dellNetFpEgIPv4L3UCAgedDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv4 L3UC Aged & Drops" + ::= { dellNetFpDropsEntry 16 } + +dellNetFpEgTTLThresholdDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TTL Threshold Drops" + ::= { dellNetFpDropsEntry 17 } + +dellNetFpEgInvalidVLANCounterDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "INVALID VLAN CNTR Drops " + ::= { dellNetFpDropsEntry 18 } + +dellNetFpEgL2MCDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "L2MC Drops " + ::= { dellNetFpDropsEntry 19 } + +dellNetFpEgPktDropsOfAnyCondition OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PKT Drops of ANY Conditions " + ::= { dellNetFpDropsEntry 20 } + +dellNetFpEgHgMacUnderFlow OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hg MacUnderflow " + ::= { dellNetFpDropsEntry 21 } + +dellNetFpEgTxErrPktCounter OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TX Err PKT Counter " + ::= { dellNetFpDropsEntry 22 } +dellNetFpFlowControlDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flow Control Drops " + ::= { dellNetFpDropsEntry 23 } + +dellNetFpIngressDropsBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingress Drops Byte Counter " + ::= { dellNetFpDropsEntry 24 } + +dellNetFpIngressFECBitErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingress FEC Bit Errors " + ::= { dellNetFpDropsEntry 25 } + +dellNetFpIngressFECUncorrectedCodeWords OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingress FEC Uncorrected Code Words " + ::= { dellNetFpDropsEntry 26 } + +dellNetFpIngressPreFECBitErrorRatio OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingress preFEC Bit Error Ratio " + ::= { dellNetFpDropsEntry 27 } + +dellNetFpIngressFCSErrorRatio OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ingress FCS Drops Error Ratio " + ::= { dellNetFpDropsEntry 28 } + +dellNetFpWredGreenDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Wred Green Drops Counter" + ::= { dellNetFpDropsEntry 29 } + +dellNetFpWredYellowDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Wred Yellow Drops Counter" + ::= { dellNetFpDropsEntry 30 } + +dellNetFpWredOutOfProfileDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Wred Out-Of-Profile Drops Counter" + ::= { dellNetFpDropsEntry 31 } + +-- +-- Per unit(NPU) packet buffer stats table +-- +dellNetFpPacketBufferTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFpPacketBufferEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The packet buffer table contains the modular packet buffers details + per stack unit/line card and the mode of allocation." + ::= { dellNetFpStatsObjects 4 } + +dellNetFpPacketBufferEntry OBJECT-TYPE + SYNTAX DellNetFpPacketBufferEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Packet buffer details per stack unit/line card." + INDEX { dellNetProcessorDeviceType, + dellNetProcessorDeviceIndex, + dellNetFpPortPipe } + ::= { dellNetFpPacketBufferTable 1 } + +DellNetFpPacketBufferEntry ::= SEQUENCE { + dellNetFpPortPipe INTEGER, + dellNetFpTotalPacketBuffer Counter32, + dellNetFpCurrentAvailBuffer Counter32, + dellNetFpPacketBufferAlloc Counter32 +} + +dellNetFpPortPipe OBJECT-TYPE + SYNTAX INTEGER (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "dellNetFpPortPipe denotes the portpipe in the stack unit/line card." + ::= { dellNetFpPacketBufferEntry 1 } + +dellNetFpTotalPacketBuffer OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total packet buffer." + ::= { dellNetFpPacketBufferEntry 2 } + +dellNetFpCurrentAvailBuffer OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current available buffer." + ::= { dellNetFpPacketBufferEntry 3 } + +dellNetFpPacketBufferAlloc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Static or Dynamic allocation." + ::= { dellNetFpPacketBufferEntry 4 } + +-- +-- Per port packet buffer stats table +-- +dellNetFpStatsPerPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFpStatsPerPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The forward plane stats per port table contains + the packet buffer usage per port per stack unit/line card." + ::= { dellNetFpStatsObjects 5} + +dellNetFpStatsPerPortEntry OBJECT-TYPE + SYNTAX DellNetFpStatsPerPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Per port stats and per COS stats." + INDEX { ifIndex } +::= { dellNetFpStatsPerPortTable 1 } + +DellNetFpStatsPerPortEntry ::= SEQUENCE { + dellNetFpCurrentUsagePerPort Counter32, + dellNetFpDefaultPacketBuffAlloc Counter32, + dellNetFpMaxLimitPerPort Counter32 +} + +dellNetFpCurrentUsagePerPort OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current usage per port." + ::= { dellNetFpStatsPerPortEntry 1 } + +dellNetFpDefaultPacketBuffAlloc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Default packet buffer allocated." + ::= { dellNetFpStatsPerPortEntry 2 } + +dellNetFpMaxLimitPerPort OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAx limit per port." + ::= { dellNetFpStatsPerPortEntry 3 } + +-- +-- Per cos(queue) packet buffer stats table +-- +dellNetFpStatsPerCOSTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFpStatsPerCOSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The forwarding plane statistics per COS table gives + packet buffer statistics per COS per port." + ::= { dellNetFpStatsObjects 6 } + +dellNetFpStatsPerCOSEntry OBJECT-TYPE + SYNTAX DellNetFpStatsPerCOSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Per port stats and per COS stats." + INDEX { ifIndex, + dellNetFpPerPortCOSNumber } + ::= { dellNetFpStatsPerCOSTable 1 } + +DellNetFpStatsPerCOSEntry ::= SEQUENCE { + dellNetFpPerPortCOSNumber INTEGER, + dellNetFpCurrentUsagePerCOS Counter32, + dellNetFpDefaultPacketBuffAllocPerCOS Counter32, + dellNetFpMaxLimitPerCOS Counter32, + dellNetFpHOLDropsPerCOS Counter64 +} + +dellNetFpPerPortCOSNumber OBJECT-TYPE + SYNTAX INTEGER (1..21) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "COS queue number" + ::= { dellNetFpStatsPerCOSEntry 1 } + +dellNetFpCurrentUsagePerCOS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current usage per COS per port." + ::= { dellNetFpStatsPerCOSEntry 2 } + +dellNetFpDefaultPacketBuffAllocPerCOS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Default packet buffer allocated per COS." + ::= { dellNetFpStatsPerCOSEntry 3 } + +dellNetFpMaxLimitPerCOS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max limit per port." + ::= { dellNetFpStatsPerCOSEntry 4 } + +dellNetFpHOLDropsPerCOS OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HOL Drops Per Queue." + ::= { dellNetFpStatsPerCOSEntry 5 } + +-- +-- Per cos(queue) table for COS queues in CPU dataplane +-- +dellNetFpCpuDataPlaneCOSTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFpCpuDataPlaneCOSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CPU data plane COS table contains the per COS + transmission and reception statistics of CPU dataplane." + ::= { dellNetFpStatsObjects 7 } + +dellNetFpCpuDataPlaneCOSEntry OBJECT-TYPE + SYNTAX DellNetFpCpuDataPlaneCOSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CPU Data plane per COS statistics" + INDEX { dellNetProcessorDeviceType, + dellNetProcessorDeviceIndex, + dellNetFpCOSIndex } + ::= { dellNetFpCpuDataPlaneCOSTable 1 } + +DellNetFpCpuDataPlaneCOSEntry ::= SEQUENCE { + dellNetFpCOSIndex Integer32, + dellNetFpRxPktCOS Counter32, + dellNetFpTxPktCOS Counter32 +} + +dellNetFpCOSIndex OBJECT-TYPE + SYNTAX Integer32 (1..12) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CPU dataplane COS queue number." + ::= { dellNetFpCpuDataPlaneCOSEntry 1 } + +dellNetFpRxPktCOS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Receive COS queue statistics in CPU dataplane." + ::= { dellNetFpCpuDataPlaneCOSEntry 2 } + +dellNetFpTxPktCOS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmit COS queue statistics in CPU dataplane." + ::= { dellNetFpCpuDataPlaneCOSEntry 3 } + +-- +-- Party bus per port statistics table +-- + +dellNetFpCpuPartyBusPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFpCpuPartyBusPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The party bus port statistics table contains statistics + about the number of input and output packets, bytes, error + and the number of input packets dropped in a party bus port. + This table is applicable to platforms which support + party bus statistics at per port level." + ::= { dellNetFpStatsObjects 12 } + +dellNetFpCpuPartyBusPortStatsEntry OBJECT-TYPE + SYNTAX DellNetFpCpuPartyBusPortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cpu party bus statistics" + INDEX { dellNetProcessorDeviceType, + dellNetProcessorDeviceIndex, + dellNetFpStackPortIndex } + ::= { dellNetFpCpuPartyBusPortStatsTable 1 } + +DellNetFpCpuPartyBusPortStatsEntry ::= SEQUENCE { + dellNetFpStackPortIndex INTEGER, + dellNetFpCpuPartyBusPortStatsOutOctets Counter64, + dellNetFpCpuPartyBusPortStatsOutDropPkts Counter32, + dellNetFpCpuPartyBusPortStatsOutCOS0Pkts Counter32, + dellNetFpCpuPartyBusPortStatsOutCOS1Pkts Counter32, + dellNetFpCpuPartyBusPortStatsOutCOS2Pkts Counter32, + dellNetFpCpuPartyBusPortStatsOutCOS3Pkts Counter32, + dellNetFpCpuPartyBusPortStatsOutCOS4Pkts Counter32, + dellNetFpCpuPartyBusPortStatsOutCOS5Pkts Counter32, + dellNetFpCpuPartyBusPortStatsOutUnicastPkts Counter32, + dellNetFpCpuPartyBusPortStatsOutMulticastPkts Counter32, + dellNetFpCpuPartyBusPortStatsOutBroadcastPkts Counter32, + dellNetFpCpuPartyBusPortStatsOutPausePkts Counter32, + dellNetFpCpuPartyBusPortStatsOutCollisions Counter32, + dellNetFpCpuPartyBusPortStatsOutSingleCollisions Counter32, + dellNetFpCpuPartyBusPortStatsOutMultiCollisions Counter32, + dellNetFpCpuPartyBusPortStatsOutLateCollisions Counter32, + dellNetFpCpuPartyBusPortStatsOutExcessCollisions Counter32, + dellNetFpCpuPartyBusPortStatsOutDeferred Counter32, + dellNetFpCpuPartyBusPortStatsOutDiscarded Counter32, + dellNetFpCpuPartyBusPortStatsInOctets Counter64, + dellNetFpCpuPartyBusPortStatsInUndersizePkts Counter32, + dellNetFpCpuPartyBusPortStatsInOversizePkts Counter32, + dellNetFpCpuPartyBusPortStatsInPausePkts Counter32, + dellNetFpCpuPartyBusPortStatsIn64OctetPkts Counter32, + dellNetFpCpuPartyBusPortStatsIn65To127OctetPkts Counter32, + dellNetFpCpuPartyBusPortStatsIn128To255OctetPkts Counter32, + dellNetFpCpuPartyBusPortStatsIn256To511OctetPkts Counter32, + dellNetFpCpuPartyBusPortStatsIn512To1023OctetPkts Counter32, + dellNetFpCpuPartyBusPortStatsIn1024ToMaxOctetPkts Counter32, + dellNetFpCpuPartyBusPortStatsInJabbers Counter32, + dellNetFpCpuPartyBusPortStatsInAlignErrors Counter32, + dellNetFpCpuPartyBusPortStatsInFcsErrors Counter32, + dellNetFpCpuPartyBusPortStatsInGoodOctets Counter32, + dellNetFpCpuPartyBusPortStatsInDropPkts Counter32, + dellNetFpCpuPartyBusPortStatsInUnicastPkts Counter32, + dellNetFpCpuPartyBusPortStatsInMulticastPkts Counter32, + dellNetFpCpuPartyBusPortStatsInBroadcastPkts Counter32, + dellNetFpCpuPartyBusPortStatsInSrcAddrChanges Counter32, + dellNetFpCpuPartyBusPortStatsInFragments Counter32, + dellNetFpCpuPartyBusPortStatsInJumboPkts Counter32, + dellNetFpCpuPartyBusPortStatsInSymbolErrors Counter32, + dellNetFpCpuPartyBusPortStatsInInRangeErrors Counter32, + dellNetFpCpuPartyBusPortStatsInOutRangeErrors Counter32 +} + +dellNetFpStackPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..192) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Stack/line card port number." + ::= { dellNetFpCpuPartyBusPortStatsEntry 1 } + +dellNetFpCpuPartyBusPortStatsOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of output octets." + ::= { dellNetFpCpuPartyBusPortStatsEntry 2 } + +dellNetFpCpuPartyBusPortStatsOutDropPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of output packets dropped." + ::= { dellNetFpCpuPartyBusPortStatsEntry 3 } + +dellNetFpCpuPartyBusPortStatsOutCOS0Pkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of output packets in COS queue 0." + ::= { dellNetFpCpuPartyBusPortStatsEntry 4 } + +dellNetFpCpuPartyBusPortStatsOutCOS1Pkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of output packets in COS queue 1." + ::= { dellNetFpCpuPartyBusPortStatsEntry 5 } + +dellNetFpCpuPartyBusPortStatsOutCOS2Pkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of output packets in COS queue 2." + ::= { dellNetFpCpuPartyBusPortStatsEntry 6 } + +dellNetFpCpuPartyBusPortStatsOutCOS3Pkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of output packets in COS queue 3." + ::= { dellNetFpCpuPartyBusPortStatsEntry 7 } + +dellNetFpCpuPartyBusPortStatsOutCOS4Pkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of output packets in COS queue 4." + ::= { dellNetFpCpuPartyBusPortStatsEntry 8 } + +dellNetFpCpuPartyBusPortStatsOutCOS5Pkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of output packets in COS queue 5." + ::= { dellNetFpCpuPartyBusPortStatsEntry 9 } + +dellNetFpCpuPartyBusPortStatsOutUnicastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of unicast output packets." + ::= { dellNetFpCpuPartyBusPortStatsEntry 10 } + +dellNetFpCpuPartyBusPortStatsOutMulticastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of multicast output packets." + ::= { dellNetFpCpuPartyBusPortStatsEntry 11 } + +dellNetFpCpuPartyBusPortStatsOutBroadcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of broadcast output packets." + ::= { dellNetFpCpuPartyBusPortStatsEntry 12 } + +dellNetFpCpuPartyBusPortStatsOutPausePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of output pause packets." + ::= { dellNetFpCpuPartyBusPortStatsEntry 13 } + +dellNetFpCpuPartyBusPortStatsOutCollisions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of output collisions." + ::= { dellNetFpCpuPartyBusPortStatsEntry 14 } + +dellNetFpCpuPartyBusPortStatsOutSingleCollisions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of single output collisions." + ::= { dellNetFpCpuPartyBusPortStatsEntry 15 } + +dellNetFpCpuPartyBusPortStatsOutMultiCollisions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of multiple output collisions." + ::= { dellNetFpCpuPartyBusPortStatsEntry 16 } + +dellNetFpCpuPartyBusPortStatsOutLateCollisions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of late output collisions." + ::= { dellNetFpCpuPartyBusPortStatsEntry 17 } + +dellNetFpCpuPartyBusPortStatsOutExcessCollisions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of excess output collisions." + ::= { dellNetFpCpuPartyBusPortStatsEntry 18 } + +dellNetFpCpuPartyBusPortStatsOutDeferred OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of output packets deferred." + ::= { dellNetFpCpuPartyBusPortStatsEntry 19 } + +dellNetFpCpuPartyBusPortStatsOutDiscarded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of output packets discarded." + ::= { dellNetFpCpuPartyBusPortStatsEntry 20 } + +dellNetFpCpuPartyBusPortStatsInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of input octets." + ::= { dellNetFpCpuPartyBusPortStatsEntry 21 } + +dellNetFpCpuPartyBusPortStatsInUndersizePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of undersize input packets." + ::= { dellNetFpCpuPartyBusPortStatsEntry 22 } + +dellNetFpCpuPartyBusPortStatsInOversizePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of oversize input packets." + ::= { dellNetFpCpuPartyBusPortStatsEntry 23 } + +dellNetFpCpuPartyBusPortStatsInPausePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of input pause packets." + ::= { dellNetFpCpuPartyBusPortStatsEntry 24 } + +dellNetFpCpuPartyBusPortStatsIn64OctetPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of input packets of size 64 octets." + ::= { dellNetFpCpuPartyBusPortStatsEntry 25 } + +dellNetFpCpuPartyBusPortStatsIn65To127OctetPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of input packets of size 65 to 127 octets." + ::= { dellNetFpCpuPartyBusPortStatsEntry 26 } + +dellNetFpCpuPartyBusPortStatsIn128To255OctetPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of input packets of size 128 to 255 octets." + ::= { dellNetFpCpuPartyBusPortStatsEntry 27 } + +dellNetFpCpuPartyBusPortStatsIn256To511OctetPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of input packets of size 256 to 511 octets." + ::= { dellNetFpCpuPartyBusPortStatsEntry 28 } + +dellNetFpCpuPartyBusPortStatsIn512To1023OctetPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of input packets of size 512 to 1023 octets." + ::= { dellNetFpCpuPartyBusPortStatsEntry 29 } + +dellNetFpCpuPartyBusPortStatsIn1024ToMaxOctetPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of input packets of size more than 1024 octets." + ::= { dellNetFpCpuPartyBusPortStatsEntry 30 } + +dellNetFpCpuPartyBusPortStatsInJabbers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of input jabbers." + ::= { dellNetFpCpuPartyBusPortStatsEntry 31 } + +dellNetFpCpuPartyBusPortStatsInAlignErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of input align errors." + ::= { dellNetFpCpuPartyBusPortStatsEntry 32 } + +dellNetFpCpuPartyBusPortStatsInFcsErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of input FCS errors." + ::= { dellNetFpCpuPartyBusPortStatsEntry 33 } + +dellNetFpCpuPartyBusPortStatsInGoodOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of good input octets." + ::= { dellNetFpCpuPartyBusPortStatsEntry 34 } + +dellNetFpCpuPartyBusPortStatsInDropPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of input packets dropped." + ::= { dellNetFpCpuPartyBusPortStatsEntry 35 } + +dellNetFpCpuPartyBusPortStatsInUnicastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of unicast input packets." + ::= { dellNetFpCpuPartyBusPortStatsEntry 36 } + +dellNetFpCpuPartyBusPortStatsInMulticastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of multicast input packets." + ::= { dellNetFpCpuPartyBusPortStatsEntry 37 } + +dellNetFpCpuPartyBusPortStatsInBroadcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of broadcast input packets." + ::= { dellNetFpCpuPartyBusPortStatsEntry 38 } + +dellNetFpCpuPartyBusPortStatsInSrcAddrChanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of input source address changes." + ::= { dellNetFpCpuPartyBusPortStatsEntry 39 } + +dellNetFpCpuPartyBusPortStatsInFragments OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of input fragments." + ::= { dellNetFpCpuPartyBusPortStatsEntry 40 } + +dellNetFpCpuPartyBusPortStatsInJumboPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of jumbo input packets." + ::= { dellNetFpCpuPartyBusPortStatsEntry 41 } + +dellNetFpCpuPartyBusPortStatsInSymbolErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of input symbol error." + ::= { dellNetFpCpuPartyBusPortStatsEntry 42 } + +dellNetFpCpuPartyBusPortStatsInInRangeErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of input in-range errors." + ::= { dellNetFpCpuPartyBusPortStatsEntry 43 } + +dellNetFpCpuPartyBusPortStatsInOutRangeErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of input out-of-range errors." + ::= { dellNetFpCpuPartyBusPortStatsEntry 44 } + +-- Per port per queue table for Buffer Statistics Tracking(BST) +-- at Egress level. +-- + +dellNetFpEgrQBuffSnapshotTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFpEgrQBuffSnapshotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to Show Egress queue level snapshot statistics. There + are total of 21 queues out of which 12[1..12] are unicast + queues and the remaining 9[13..21] are multicast queues." + ::= { dellNetFpStatsObjects 8 } + +dellNetFpEgrQBuffSnapshotEntry OBJECT-TYPE + SYNTAX DellNetFpEgrQBuffSnapshotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress queue snapshot info." + INDEX { ifIndex, + dellNetFpPerPortCOSNumber } + ::= { dellNetFpEgrQBuffSnapshotTable 1} + +DellNetFpEgrQBuffSnapshotEntry ::= SEQUENCE { + dellNetFpEgrQTotBuffCells Counter32 +} + +dellNetFpEgrQTotBuffCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Cell count per Egress queue." + ::= { dellNetFpEgrQBuffSnapshotEntry 1 } + +-- +-- Per port per priority-group(PG) table for Buffer Statistics Tracking(BST) +-- at Ingress level. +-- + +dellNetFpIngPgBuffSnapshotTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFpIngPgBuffSnapshotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to Show Ingress priority-group level snapshot statistics + for all priority-groups[1..8]." + ::= { dellNetFpStatsObjects 9 } + +dellNetFpIngPgBuffSnapshotEntry OBJECT-TYPE + SYNTAX DellNetFpIngPgBuffSnapshotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Priority group snapshot info." + INDEX { ifIndex, + dellNetFpPerPortPGIndex } + ::= { dellNetFpIngPgBuffSnapshotTable 1 } + +DellNetFpIngPgBuffSnapshotEntry ::= SEQUENCE { + dellNetFpPerPortPGIndex INTEGER, + dellNetFpIngSharedCells Counter32, + dellNetFpIngHeadroomCells Counter32 +} + +dellNetFpPerPortPGIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Priority-Group number." + ::= { dellNetFpIngPgBuffSnapshotEntry 1 } + +dellNetFpIngSharedCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shared cell count per priority group." + ::= { dellNetFpIngPgBuffSnapshotEntry 2 } + +dellNetFpIngHeadroomCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Headroom cell count per priority group." + ::= { dellNetFpIngPgBuffSnapshotEntry 3 } + +-- +-- Per port per priority-group(PG) table for Buffer Statistics at +-- Ingress level. +-- + +dellNetFpStatsPerPgTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFpStatsPerPgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The forwarding plane statistics per PG table gives + packet buffer allocated and used count per PG per port." + + ::= { dellNetFpStatsObjects 10 } + +dellNetFpStatsPerPgEntry OBJECT-TYPE + SYNTAX DellNetFpStatsPerPgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Buffer statistics per PG per port." + INDEX { ifIndex, + dellNetFpPerPortPGIndex } + ::= { dellNetFpStatsPerPgTable 1 } + +DellNetFpStatsPerPgEntry ::= SEQUENCE { + dellNetFpStatsPgLimitMinCells INTEGER, + dellNetFpStatsPgSharedCells INTEGER, + dellNetFpStatsPgSharedMode INTEGER, + dellNetFpStatsPgHdrmCells INTEGER, + dellNetFpStatsPgCounterMinCells Counter32, + dellNetFpStatsPgCounterSharedCells Counter32, + dellNetFpStatsPgCounterHdrmCells Counter32 +} + +dellNetFpStatsPgLimitMinCells OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Min cells allocated per Priority Group." + ::= { dellNetFpStatsPerPgEntry 1 } + +dellNetFpStatsPgSharedCells OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shared cells allocated per Priority Group." + ::= { dellNetFpStatsPerPgEntry 2 } + +dellNetFpStatsPgSharedMode OBJECT-TYPE + SYNTAX INTEGER{ + static(0), + dynamic(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Priority group shared mode[static/dynamic]." + ::= { dellNetFpStatsPerPgEntry 3 } + +dellNetFpStatsPgHdrmCells OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Headroom cells allocated per Priority group." + ::= { dellNetFpStatsPerPgEntry 4 } + +dellNetFpStatsPgCounterMinCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Priority Group Min cell count." + ::= { dellNetFpStatsPerPgEntry 5 } + +dellNetFpStatsPgCounterSharedCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Priority Group Shared cell count." + ::= { dellNetFpStatsPerPgEntry 6 } + +dellNetFpStatsPgCounterHdrmCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Priority group Headroom cell count." + ::= { dellNetFpStatsPerPgEntry 7 } + +-- +-- Per port per priority table for PFC Statistics. +-- +dellNetPfcPerPrioTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetPfcPerPrioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to fetch the number of tx and rx PFC frame counts + per port per priority." + ::= { dellNetFpStatsObjects 11 } + +dellNetPfcPerPrioEntry OBJECT-TYPE + SYNTAX DellNetPfcPerPrioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rx and Tx PFC frame counter info." + REFERENCE + "802.1Qbb clause 12.18" + INDEX { ifIndex, + dellNetPrioIndex } + + ::= { dellNetPfcPerPrioTable 1 } + +DellNetPfcPerPrioEntry ::= + SEQUENCE { + dellNetPrioIndex INTEGER, + dellNetPfcPerPrioRequests Counter64, + dellNetPfcPerPrioIndications Counter64 + } + +dellNetPrioIndex OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Priority Index." + ::= { dellNetPfcPerPrioEntry 1 } + +dellNetPfcPerPrioRequests OBJECT-TYPE + SYNTAX Counter64 + UNITS "Requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PFC tx counters." + ::= { dellNetPfcPerPrioEntry 2 } + +dellNetPfcPerPrioIndications OBJECT-TYPE + SYNTAX Counter64 + UNITS "Indications" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PFC rx counters." + ::= { dellNetPfcPerPrioEntry 3 } + +-- +-- Per interface drop counter table +-- +dellNetFpDropsIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFpDropsIfEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpStatsObjects 13 } + +dellNetFpDropsIfEntry OBJECT-TYPE + SYNTAX DellNetFpDropsIfEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + INDEX { ifIndex } + ::= { dellNetFpDropsIfTable 1 } + +DellNetFpDropsIfEntry ::= SEQUENCE { + dellNetFpIfIngressDrops Counter64, + dellNetFpIfIngIBPCBPFullDrops Counter64, + dellNetFpIfIngPortSTPnotFwdDrops Counter64, + dellNetFpIfIngIPv4L3Discards Counter64, + dellNetFpIfIngPolicyDiscards Counter64, + dellNetFpIfIngPacketsDroppedByFP Counter64, + dellNetFpIfIngL2L3Drops Counter64, + dellNetFpIfIngPortBitMapZeroDrops Counter64, + dellNetFpIfIngRxVLANDrops Counter64, + dellNetFpIfIngressFCSDrops Counter64, + dellNetFpIfIngressMTUExceeds Counter64, + dellNetFpIfMMUHOLDrops Counter64, + dellNetFpIfMMUTxPurgeCellErr Counter64, + dellNetFpIfMMUAgedDrops Counter64, + dellNetFpIfEgressFCSDrops Counter64, + dellNetFpIfEgIPv4L3UCAgedDrops Counter64, + dellNetFpIfEgTTLThresholdDrops Counter64, + dellNetFpIfEgInvalidVLANCounterDrops Counter64, + dellNetFpIfEgL2MCDrops Counter64, + dellNetFpIfEgPktDropsOfAnyCondition Counter64, + dellNetFpIfEgHgMacUnderFlow Counter64, + dellNetFpIfEgTxErrPktCounter Counter64 +} + +dellNetFpIfIngressDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpDropsIfEntry 1 } + +dellNetFpIfIngIBPCBPFullDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpDropsIfEntry 2 } + +dellNetFpIfIngPortSTPnotFwdDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpDropsIfEntry 3 } + +dellNetFpIfIngIPv4L3Discards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpDropsIfEntry 4 } + +dellNetFpIfIngPolicyDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpDropsIfEntry 5 } + +dellNetFpIfIngPacketsDroppedByFP OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpDropsIfEntry 6 } +dellNetFpIfIngL2L3Drops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpDropsIfEntry 7 } + +dellNetFpIfIngPortBitMapZeroDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpDropsIfEntry 8 } + +dellNetFpIfIngRxVLANDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpDropsIfEntry 9 } + +dellNetFpIfIngressFCSDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpDropsIfEntry 10 } + +dellNetFpIfIngressMTUExceeds OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpDropsIfEntry 11 } + +dellNetFpIfMMUHOLDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpDropsIfEntry 12 } +dellNetFpIfMMUTxPurgeCellErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpDropsIfEntry 13 } + +dellNetFpIfMMUAgedDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpDropsIfEntry 14 } + +dellNetFpIfEgressFCSDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpDropsIfEntry 15 } + +dellNetFpIfEgIPv4L3UCAgedDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpDropsIfEntry 16 } + +dellNetFpIfEgTTLThresholdDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpDropsIfEntry 17 } + +dellNetFpIfEgInvalidVLANCounterDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpDropsIfEntry 18 } +dellNetFpIfEgL2MCDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpDropsIfEntry 19 } + +dellNetFpIfEgPktDropsOfAnyCondition OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpDropsIfEntry 20 } + +dellNetFpIfEgHgMacUnderFlow OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpDropsIfEntry 21 } + +dellNetFpIfEgTxErrPktCounter OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpDropsIfEntry 22 } +-- +-- Per interface packet buffer stats table +-- +dellNetFpStatsPerIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFpStatsPerIfEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpStatsObjects 14 } + +dellNetFpStatsPerIfEntry OBJECT-TYPE + SYNTAX DellNetFpStatsPerIfEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + INDEX { ifIndex } +::= { dellNetFpStatsPerIfTable 1 } + +DellNetFpStatsPerIfEntry ::= SEQUENCE { + dellNetFpIfCurrentUsagePerPort Counter32, + dellNetFpIfDefaultPacketBuffAlloc Counter32, + dellNetFpIfMaxLimitPerPort Counter32 +} + +dellNetFpIfCurrentUsagePerPort OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpStatsPerIfEntry 1 } + +dellNetFpIfDefaultPacketBuffAlloc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpStatsPerIfEntry 2 } +dellNetFpIfMaxLimitPerPort OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpStatsPerIfEntry 3 } + +-- +-- Per cos(queue) packet buffer stats table +-- +dellNetFpStatsPerIfCOSTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFpStatsPerIfCOSEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpStatsObjects 15 } + +dellNetFpStatsPerIfCOSEntry OBJECT-TYPE + SYNTAX DellNetFpStatsPerIfCOSEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + INDEX { ifIndex, + dellNetFpIfPerCOSNumber } + ::= { dellNetFpStatsPerIfCOSTable 1 } + +DellNetFpStatsPerIfCOSEntry ::= SEQUENCE { + dellNetFpIfPerCOSNumber INTEGER, + dellNetFpIfCurrentUsagePerCOS Counter32, + dellNetFpIfDefaultPacketBuffAllocPerCOS Counter32, + dellNetFpIfMaxLimitPerCOS Counter32, + dellNetFpIfHOLDropsPerCOS Counter64 +} + +dellNetFpIfPerCOSNumber OBJECT-TYPE + SYNTAX INTEGER (1..21) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpStatsPerIfCOSEntry 1 } + +dellNetFpIfCurrentUsagePerCOS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpStatsPerIfCOSEntry 2 } + +dellNetFpIfDefaultPacketBuffAllocPerCOS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpStatsPerIfCOSEntry 3 } + +dellNetFpIfMaxLimitPerCOS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpStatsPerIfCOSEntry 4 } + +dellNetFpIfHOLDropsPerCOS OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpStatsPerIfCOSEntry 5 } + +-- Per interface per queue table for Buffer Statistics Tracking(BST) +-- at Egress level. +-- + +dellNetFpEgrQBuffSnapshotIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFpEgrQBuffSnapshotIfEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpStatsObjects 16 } + +dellNetFpEgrQBuffSnapshotIfEntry OBJECT-TYPE + SYNTAX DellNetFpEgrQBuffSnapshotIfEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + INDEX { ifIndex, + dellNetFpIfPerCOSNumber } + ::= { dellNetFpEgrQBuffSnapshotIfTable 1} + +DellNetFpEgrQBuffSnapshotIfEntry ::= SEQUENCE { + dellNetFpIfEgrQTotBuffCells Counter32 +} + +dellNetFpIfEgrQTotBuffCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpEgrQBuffSnapshotIfEntry 1 } + +-- +-- Per interface per priority-group(PG) table for Buffer Statistics Tracking(BST) +-- at Ingress level. +-- + +dellNetFpIngPgBuffSnapshotIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFpIngPgBuffSnapshotIfEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpStatsObjects 17 } + +dellNetFpIngPgBuffSnapshotIfEntry OBJECT-TYPE + SYNTAX DellNetFpIngPgBuffSnapshotIfEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + INDEX { ifIndex, + dellNetFpIfPerPGIndex } + ::= { dellNetFpIngPgBuffSnapshotIfTable 1 } + +DellNetFpIngPgBuffSnapshotIfEntry ::= SEQUENCE { + dellNetFpIfPerPGIndex INTEGER, + dellNetFpIfIngSharedCells Counter32, + dellNetFpIfIngHeadroomCells Counter32 +} + +dellNetFpIfPerPGIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpIngPgBuffSnapshotIfEntry 1 } + +dellNetFpIfIngSharedCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpIngPgBuffSnapshotIfEntry 2 } + +dellNetFpIfIngHeadroomCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpIngPgBuffSnapshotIfEntry 3 } + +-- +-- Per interface per priority-group(PG) table for Buffer Statistics at +-- Ingress level. +-- + +dellNetFpStatsPerPgIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFpStatsPerPgIfEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + + ::= { dellNetFpStatsObjects 18 } + +dellNetFpStatsPerPgIfEntry OBJECT-TYPE + SYNTAX DellNetFpStatsPerPgIfEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + INDEX { ifIndex, + dellNetFpIfPerPGIndex } + ::= { dellNetFpStatsPerPgIfTable 1 } + +DellNetFpStatsPerPgIfEntry ::= SEQUENCE { + dellNetFpIfStatsPgLimitMinCells INTEGER, + dellNetFpIfStatsPgSharedCells INTEGER, + dellNetFpIfStatsPgSharedMode INTEGER, + dellNetFpIfStatsPgHdrmCells INTEGER, + dellNetFpIfStatsPgCounterMinCells Counter32, + dellNetFpIfStatsPgCounterSharedCells Counter32, + dellNetFpIfStatsPgCounterHdrmCells Counter32 +} + +dellNetFpIfStatsPgLimitMinCells OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpStatsPerPgIfEntry 1 } + +dellNetFpIfStatsPgSharedCells OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpStatsPerPgIfEntry 2 } + +dellNetFpIfStatsPgSharedMode OBJECT-TYPE + SYNTAX INTEGER{ + static(0), + dynamic(1) + } + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpStatsPerPgIfEntry 3 } + +dellNetFpIfStatsPgHdrmCells OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpStatsPerPgIfEntry 4 } + +dellNetFpIfStatsPgCounterMinCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpStatsPerPgIfEntry 5 } + +dellNetFpIfStatsPgCounterSharedCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpStatsPerPgIfEntry 6 } + +dellNetFpIfStatsPgCounterHdrmCells OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpStatsPerPgIfEntry 7 } + +-- +-- Per interface per priority table for PFC Statistics. +-- +dellNetPfcPerPrioIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetPfcPerPrioIfEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetFpStatsObjects 19 } + +dellNetPfcPerPrioIfEntry OBJECT-TYPE + SYNTAX DellNetPfcPerPrioIfEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + REFERENCE + "802.1Qbb clause 12.18" + INDEX { ifIndex, + dellNetIfPrioIndex } + + ::= { dellNetPfcPerPrioIfTable 1 } + +DellNetPfcPerPrioIfEntry ::= + SEQUENCE { + dellNetIfPrioIndex INTEGER, + dellNetIfPfcPerPrioRequests Counter64, + dellNetIfPfcPerPrioIndications Counter64 + } + +dellNetIfPrioIndex OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetPfcPerPrioIfEntry 1 } + +dellNetIfPfcPerPrioRequests OBJECT-TYPE + SYNTAX Counter64 + UNITS "Requests" + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetPfcPerPrioIfEntry 2 } + +dellNetIfPfcPerPrioIndications OBJECT-TYPE + SYNTAX Counter64 + UNITS "Indications" + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "" + ::= { dellNetPfcPerPrioIfEntry 3 } + +-- +-- Counters for all Unicast/Multicast Egress Queues on per port basis. +-- +dellNetFpEgrQIfCounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFpEgrQIfCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to Show Egress queue Counters for Unicast/Multicast queues on per port per queue basis." + ::= { dellNetFpStatsObjects 20 } + +dellNetFpEgrQIfCounterEntry OBJECT-TYPE + SYNTAX DellNetFpEgrQIfCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table entry of Egress queue counters" + INDEX { ifIndex, + dellNetFpEgrQComType, + dellNetFpPerPortCOSNumber} + ::= { dellNetFpEgrQIfCounterTable 1} + +DellNetFpEgrQIfCounterEntry ::= SEQUENCE { + dellNetFpEgrQComType ComType, + dellNetFpEgrQTxPackets Counter64, + dellNetFpEgrQTxBytes Counter64, + dellNetFpEgrQDroppedPackets Counter64, + dellNetFpEgrQDroppedBytes Counter64, + dellNetFpEgrQTxPacketsRate Counter64, + dellNetFpEgrQTxBytesRate Counter64, + dellNetFpEgrQDroppedPacketsRate Counter64, + dellNetFpEgrQDroppedBytesRate Counter64 +} + +dellNetFpEgrQComType OBJECT-TYPE + SYNTAX ComType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Queue Type (Unicast/Multicast)" + ::= { dellNetFpEgrQIfCounterEntry 1 } + +dellNetFpEgrQTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Packets transmitted per Unicast/Multicast Egress queue." + ::= { dellNetFpEgrQIfCounterEntry 2 } + +dellNetFpEgrQTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Bytes transmitted per Unicast/Multicast Egress queue." + ::= { dellNetFpEgrQIfCounterEntry 3 } + +dellNetFpEgrQDroppedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Packets dropped per Unicast/Multicast Egress queue." + ::= { dellNetFpEgrQIfCounterEntry 4 } + +dellNetFpEgrQDroppedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Bytes dropped per Unicast/Multicast Egress queue." + ::= { dellNetFpEgrQIfCounterEntry 5 } + +dellNetFpEgrQTxPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of Packets transmitted per Unicast/Multicast Egress queue." + ::= { dellNetFpEgrQIfCounterEntry 6 } + +dellNetFpEgrQTxBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of Bytes transmitted per Unicast/Multicast Egress queue." + ::= { dellNetFpEgrQIfCounterEntry 7 } + +dellNetFpEgrQDroppedPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of Packets dropped per Unicast/Multicast Egress queue." + ::= { dellNetFpEgrQIfCounterEntry 8 } + +dellNetFpEgrQDroppedBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of Bytes dropped per Unicast/Multicast Egress queue." + ::= { dellNetFpEgrQIfCounterEntry 9 } + + +--- +--- Counters of Storm-control Pfc on per port per priority basis +--- +dellNetFpPfcStormControl + OBJECT IDENTIFIER ::= { dellNetFpStatsObjects 21 } + +dellNetFpPfcStormControlStatus + OBJECT IDENTIFIER ::= { dellNetFpPfcStormControl 1 } + +dellNetFpPfcStormControlStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFpPfcStormControlStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to show counters of Pfc Storm-Control on per port per priority basis" + ::= { dellNetFpPfcStormControlStatus 1 } + + +dellNetFpPfcStormControlStatusEntry OBJECT-TYPE + SYNTAX DellNetFpPfcStormControlStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table Entry of Pfc Storm-control status counters" + INDEX { ifIndex, + dellNetPrioIndex } + ::= { dellNetFpPfcStormControlStatusTable 1} + + +DellNetFpPfcStormControlStatusEntry ::= SEQUENCE { + dellNetFpPfcStormControlQueueState QState, + dellNetFpPfcStormControlDurationInDiscardState Counter64, + dellNetFpPfcStormControlDroppedPacketsIngress Counter64, + dellNetFpPfcStormControlDroppedPacketsEgress Counter64, + dellNetFpPfcStormControlCumulativeDroppedPacketsIngress Counter64, + dellNetFpPfcStormControlCumulativeDroppedPacketsEgress Counter64 +} + +dellNetFpPfcStormControlQueueState OBJECT-TYPE + SYNTAX QState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queue State (Normal/Drop)" + ::= { dellNetFpPfcStormControlStatusEntry 1} + +dellNetFpPfcStormControlDurationInDiscardState OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of milliSecs the Queue is in Discard State" + ::= { dellNetFpPfcStormControlStatusEntry 2} + +dellNetFpPfcStormControlDroppedPacketsIngress OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Packets dropped on Ingress" + ::= { dellNetFpPfcStormControlStatusEntry 3} + +dellNetFpPfcStormControlDroppedPacketsEgress OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Packets dropped on Egress" + ::= { dellNetFpPfcStormControlStatusEntry 4} + +dellNetFpPfcStormControlCumulativeDroppedPacketsIngress OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cumulative Number of Packets dropped on Ingress" + ::= { dellNetFpPfcStormControlStatusEntry 5} + +dellNetFpPfcStormControlCumulativeDroppedPacketsEgress OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cumulative Number of Packets dropped on Egress" + ::= { dellNetFpPfcStormControlStatusEntry 6} + +dellNetFpPfcStormControlStatistics + OBJECT IDENTIFIER ::= { dellNetFpPfcStormControl 2 } + +dellNetFpPfcStormControlStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFpPfcStormControlStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to show counters of Pfc Storm-Control on per port per priority basis" + ::= { dellNetFpPfcStormControlStatistics 1 } + +dellNetFpPfcStormControlStatisticsEntry OBJECT-TYPE + SYNTAX DellNetFpPfcStormControlStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table Entry of Pfc Storm-control statistics counters" + INDEX { ifIndex, + dellNetPrioIndex } + ::= { dellNetFpPfcStormControlStatisticsTable 1 } + +DellNetFpPfcStormControlStatisticsEntry ::= SEQUENCE { + dellNetFpPfcStormControlDiscardStateCount Counter32, + dellNetFpPfcStormControlDiscardStateForcedClearCount Counter32, + dellNetFpPfcStormControlDiscardStateNorxPfcClearCount Counter32 +} + +dellNetFpPfcStormControlDiscardStateCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the queue is moved to Drop state" + ::= { dellNetFpPfcStormControlStatisticsEntry 1 } + +dellNetFpPfcStormControlDiscardStateForcedClearCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the queue is moved forcefully to Normal state" + ::= { dellNetFpPfcStormControlStatisticsEntry 2 } + +dellNetFpPfcStormControlDiscardStateNorxPfcClearCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the queue is moved to Normal state due to No rxPFC" + ::= { dellNetFpPfcStormControlStatisticsEntry 3 } + +--- +--- Counters of pfc-nodrop-priority l2-dlf drop feature on per stack-unit per +--- portpipe per priority basis +--- + +dellNetFpPfcL2DlfDropCounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFpPfcL2DlfDropCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to show the drop counters of pfc-nodrop-priority l2-dlf drop" + ::= { dellNetFpStatsObjects 22 } + +dellNetFpPfcL2DlfDropCounterEntry OBJECT-TYPE + SYNTAX DellNetFpPfcL2DlfDropCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to show the drop counters of pfc-nodrop-priority l2-dlf drop" + INDEX { dellNetProcessorDeviceIndex, + dellNetFpPortPipe, + dellNetPrioIndex } + ::= { dellNetFpPfcL2DlfDropCounterTable 1 } + +DellNetFpPfcL2DlfDropCounterEntry ::= SEQUENCE { + dellNetFpPfcL2DlfDropCounters Counter64 +} + +dellNetFpPfcL2DlfDropCounters OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets dropped due to Pfc-nodrop-priority l2-dlf + drop feature" + ::= { dellNetFpPfcL2DlfDropCounterEntry 1 } + +--- +--- Configured buffer and Used buffer sizes per XPE +--- Both lossy and lossless +--- + +dellNetFpServicePoolBufferSizeTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFpServicePoolBufferSizeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to show the sizes of configured and used lossy as well as + lossless service pools" + ::= { dellNetFpStatsObjects 23 } + +dellNetFpServicePoolBufferSizeEntry OBJECT-TYPE + SYNTAX DellNetFpServicePoolBufferSizeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to show the sizes of configured and used lossy as well as + lossless service pools" + INDEX { dellNetProcessorDeviceIndex, + dellNetFpPortPipe, + dellNetFpXPENumber } + ::= { dellNetFpServicePoolBufferSizeTable 1 } + +DellNetFpServicePoolBufferSizeEntry ::= SEQUENCE { + dellNetFpXPENumber Counter32, + dellNetFpLossyServicePoolConfiguredBuffSize Counter32, + dellNetFpLossyServicePoolUsedBuffSize Counter32, + dellNetFpLosslessServicePoolConfiguredBuffSize Counter32, + dellNetFpLosslessServicePoolUsedBuffSize Counter32 +} + +dellNetFpXPENumber OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Denotes XPE number in the MMU" + ::= { dellNetFpServicePoolBufferSizeEntry 1 } + +dellNetFpLossyServicePoolConfiguredBuffSize OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configured Size of the lossy Service-Pool" + ::= { dellNetFpServicePoolBufferSizeEntry 2 } + +dellNetFpLossyServicePoolUsedBuffSize OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used Size of the lossy service-Pool" + ::= { dellNetFpServicePoolBufferSizeEntry 3 } + +dellNetFpLosslessServicePoolConfiguredBuffSize OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configured Size of the lossless Service-Pool" + ::= { dellNetFpServicePoolBufferSizeEntry 4 } + +dellNetFpLosslessServicePoolUsedBuffSize OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used Size of the lossless Service-Pool" + ::= { dellNetFpServicePoolBufferSizeEntry 5 } + +--- +--- ECN packet counter Details +--- + +dellNetFpEcnPacketsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetFpEcnPacketsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to show ECN packets counters" + ::= { dellNetFpStatsObjects 24 } + +dellNetFpEcnPacketsEntry OBJECT-TYPE + SYNTAX DellNetFpEcnPacketsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to show ECN packets counters" + INDEX { ifIndex } + ::= { dellNetFpEcnPacketsTable 1 } + +DellNetFpEcnPacketsEntry ::= SEQUENCE { + dellNetFpEcnMarkedTxPkts Counter32, + dellNetFpTotalDropPktsOnEcnEnabledQueues Counter64 +} + +dellNetFpEcnMarkedTxPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ECN Marked packets that are Transmitted" + ::= { dellNetFpEcnPacketsEntry 1 } + +dellNetFpTotalDropPktsOnEcnEnabledQueues OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total count of Drop packets over all the ECN enabled Queues in the interface" + ::= { dellNetFpEcnPacketsEntry 2 } + +END diff --git a/MIBS/dell/DELL-NETWORKING-IF-EXTENSION-MIB b/MIBS/dell/DELL-NETWORKING-IF-EXTENSION-MIB new file mode 100644 index 0000000..43227b4 --- /dev/null +++ b/MIBS/dell/DELL-NETWORKING-IF-EXTENSION-MIB @@ -0,0 +1,923 @@ + DELL-NETWORKING-IF-EXTENSION-MIB DEFINITIONS ::= BEGIN + -- This module provides authoritative definitions for + -- Dell Networking OS extenstion to the IF MIB. + -- + -- This module will be extended, as needed. + -- + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Counter64, Unsigned32 + FROM SNMPv2-SMI + TimeStamp, DisplayString, TruthValue + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + ifIndex + FROM IF-MIB + Integer32 + FROM SNMPv2-SMI + dellNetMgmt + FROM DELL-NETWORKING-SMI; + + dellNetIfExtensionMib MODULE-IDENTITY + LAST-UPDATED "201203061200Z" -- Mar 6, 2012 12:00:00 GMT + ORGANIZATION + "Dell Inc" + CONTACT-INFO + "http://www.dell.com/support" + + DESCRIPTION + "Dell Networking OS IF Extenstion MIB. " + + REVISION "201408121200Z" + DESCRIPTION + "Added dellNetIfPortListBitPos.Removed dellNetIfDhcpAdminStatus and dellNetIfDhcpOperStatus." + + REVISION "201203061200Z" + DESCRIPTION + "Added DHCP Client attributes." + + REVISION "201008111200Z" + DESCRIPTION + "Add dellNetIfOutThrottles." + + REVISION "201008101200Z" + DESCRIPTION + "Initial version of this mib module." + + ::= { dellNetMgmt 11 } + + + -- ### Groups ### + + dellNetIfExtensionMibObject OBJECT IDENTIFIER ::={ dellNetIfExtensionMib 1 } + dellNetIfExtensionParams OBJECT IDENTIFIER ::={ dellNetIfExtensionMibObject 1 } + dellNetIfExtensionStats OBJECT IDENTIFIER ::={ dellNetIfExtensionMibObject 2 } + dellNetIfTransceiverData OBJECT IDENTIFIER ::={ dellNetIfExtensionMibObject 3 } + dellNetIfAlarmObjects OBJECT IDENTIFIER ::={ dellNetIfExtensionMibObject 4 } + + -- ### Dell Networking OS IF Extenstion Tables + + -- + -- Interface Table + -- + + dellNetIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Dell Networking OS Extension ifTable contains + generic interface parameters." + ::= { dellNetIfExtensionParams 1 } + + dellNetIfEntry OBJECT-TYPE + SYNTAX DellNetIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " A row defintion of Dell Networking OS Interface + Extension parameters." + INDEX { ifIndex } + ::= { dellNetIfTable 1 } + DellNetIfEntry ::= + SEQUENCE { + dellNetIfIpMtu Unsigned32, + dellNetIfDuplexMode INTEGER, + dellNetIfQueueingStrategy DisplayString, + dellNetIfRxFlowCtrl TruthValue, + dellNetIfTxFlowCtrl TruthValue, + dellNetIfDescr OCTET STRING, + dellNetIfAdminStatus INTEGER, + dellNetIfRateInterval Unsigned32, + dellNetIfSpeed INTEGER, + dellNetIfPortListBitPos Integer32 + } + + dellNetIfIpMtu OBJECT-TYPE + SYNTAX Unsigned32 (594..9252) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP (Internet Protocol), Maximum + Transmission Unit value." + ::= { dellNetIfEntry 1 } + + dellNetIfDuplexMode OBJECT-TYPE + SYNTAX INTEGER { + half(1), + full(2), + auto(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Duplex mode of the interface. + This will be read-write only for s60" + ::= { dellNetIfEntry 2 } + + dellNetIfQueueingStrategy OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queueing strategy used for packets." + ::= { dellNetIfEntry 3 } + + dellNetIfRxFlowCtrl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Flow control receive. This will be read-write only for s60" + ::= { dellNetIfEntry 4 } + + dellNetIfTxFlowCtrl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Flow Control transmit.This will be read-only only for s60" + ::= { dellNetIfEntry 5 } + + dellNetIfDescr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..241)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A textual string containing information about the interface. + This will be read-write only for s60" + ::= { dellNetIfEntry 6 } + + dellNetIfAdminStatus OBJECT-TYPE + SYNTAX INTEGER{ + up (1), + down(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A admin status of any interface. + This will be read-write only for s60" + ::= { dellNetIfEntry 7 } + + dellNetIfRateInterval OBJECT-TYPE + SYNTAX Unsigned32 (30..299) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The rate info interval for the interface. + This will be read-write only for s60" + ::= { dellNetIfEntry 8 } + + dellNetIfSpeed OBJECT-TYPE + SYNTAX INTEGER{ + auto (1), + tenMbps (10), + hundredMbps (100), + thousandMbps (1000) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interface's current bandwidth in bits per second. + This will be read-write only for s60" + ::= { dellNetIfEntry 9 } + + dellNetIfPortListBitPos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is used for identifying the bit position in PortList Object for a given interface." + ::= { dellNetIfEntry 10 } + + + -- + -- Interface Statistics Table + -- + + dellNetIfStaticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetIfStaticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistcs information of the interfaces for performance monitoring." + ::= { dellNetIfExtensionStats 1 } + + dellNetIfStaticsEntry OBJECT-TYPE + SYNTAX DellNetIfStaticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row defintion of Dell Networking OS Extension + interface statistics." + INDEX { ifIndex } + ::= { dellNetIfStaticsTable 1 } + + DellNetIfStaticsEntry ::= + SEQUENCE { + dellNetIfInVlanPkts Counter64, + dellNetIfIn64BytePkts Counter64, + dellNetIfIn65To127BytePkts Counter64, + dellNetIfIn128To255BytePkts Counter64, + dellNetIfIn256To511BytePkts Counter64, + dellNetIfIn512To1023BytePkts Counter64, + dellNetIfInOver1023BytePkts Counter64, + dellNetIfInThrottles Counter64, + dellNetIfInRunts Counter64, + dellNetIfInGiants Counter64, + dellNetIfInCRC Counter64, + dellNetIfInOverruns Counter64, + dellNetIfOutVlanPkts Counter64, + dellNetIfOutUnderruns Counter64, + dellNetIfOutUnicasts Counter64, + dellNetIfOutCollisions Counter64, + dellNetIfOutWredDrops Counter64, + dellNetIfOut64BytePkts Counter64, + dellNetIfOut65To127BytePkts Counter64, + dellNetIfOut128To255BytePkts Counter64, + dellNetIfOut256To511BytePkts Counter64, + dellNetIfOut512To1023BytePkts Counter64, + dellNetIfOutOver1023BytePkts Counter64, + dellNetIfOutThrottles Counter64, + dellNetIfLastDiscontinuityTime TimeStamp, + dellNetIfInCentRate Integer32, + dellNetIfOutCentRate Integer32 + } + + dellNetIfInVlanPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of valid VLAN Tagged + frames received." + ::= { dellNetIfStaticsEntry 1 } + + dellNetIfIn64BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames (including bad + frames) received that were 64 octets in length + (excluding framing bits but in-cluding FCS octets)." + ::= { dellNetIfStaticsEntry 2 } + + dellNetIfIn65To127BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames (including bad + frames) received that were between 65 and 127 + octets in length inclusive (ex-cluding framing + bits but including FCS octets)." + ::= { dellNetIfStaticsEntry 3 } + + dellNetIfIn128To255BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames (including bad + frames) received that were between 128 and 255 + octets in length inclusive (excluding framing + bits but including FCS octets)." + ::= { dellNetIfStaticsEntry 4 } + + dellNetIfIn256To511BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames (including bad + frames) received that were between 256 and 511 + octets in length inclusive (excluding framing + bits but including FCS octets)." + ::= { dellNetIfStaticsEntry 5 } + + dellNetIfIn512To1023BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames (including bad + frames) received that were between 512 and 1023 + octets in length inclusive (excluding framing + bits but including FCS octets)." + ::= { dellNetIfStaticsEntry 6 } + + dellNetIfInOver1023BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received that + were longer than 1023 (1025 Bytes in case of + VLAN Tag) octets (excluding framing bits, but + including FCS octets) and were otherwise + well formed. This counter is not incremented + for too long frames." + ::= { dellNetIfStaticsEntry 7 } + + dellNetIfInThrottles OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when a valid + frame with a length or type field value equal + to 0x8808 (Control Frame) is re-ceived." + ::= { dellNetIfStaticsEntry 8 } + + dellNetIfInRunts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received that were + less than 64 octets long (excluding framing bits, + but including FCS octets) and were otherwise + well formed." + ::= { dellNetIfStaticsEntry 9 } + + dellNetIfInGiants OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received that were + longer than 1518 (1522 Bytes in case of VLAN Tag) + octets (excluding framing bits, but including FCS + octets) and were otherwise well formed. This counter + is not incremented for too long frames." + ::= { dellNetIfStaticsEntry 10 } + + dellNetIfInCRC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received that had + a length (ex-cluding framing bits, but including + FCS octets) of between 64 and 1518 octets, + inclusive, but had a bad CRC." + ::= { dellNetIfStaticsEntry 11 } + + dellNetIfInOverruns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames dropped because + of buffer issue." + ::= { dellNetIfStaticsEntry 12 } + + dellNetIfOutVlanPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of Good VLAN Tagged Frames sent + successfully." + ::= { dellNetIfStaticsEntry 13 } + + dellNetIfOutUnderruns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames dropped because + of buffer underrun." + ::= { dellNetIfStaticsEntry 14 } + + dellNetIfOutUnicasts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of Good Unicast Frames sent successfully." + ::= { dellNetIfStaticsEntry 15 } + + dellNetIfOutCollisions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the frames that due to excessive + or late collisions are not transmitted successfully." + ::= { dellNetIfStaticsEntry 16 } + + dellNetIfOutWredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the frames that are dropped using + WRED policy because of to excessive traffic." + ::= { dellNetIfStaticsEntry 17 } + + dellNetIfOut64BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of Good Frames sent successfully + whose size was 64 Bytes." + ::= { dellNetIfStaticsEntry 18 } + + dellNetIfOut65To127BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of Good Frames sent successfully + whose size was in the range of 65 to 127 Bytes." + ::= { dellNetIfStaticsEntry 19 } + + dellNetIfOut128To255BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of Good Frames sent successfully + whose size was in the range of 128 to 255 Bytes." + ::= { dellNetIfStaticsEntry 20 } + + dellNetIfOut256To511BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of Good Frames sent successfully + whose size was in the range of 256 to 511 Bytes." + ::= { dellNetIfStaticsEntry 21 } + + dellNetIfOut512To1023BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of Good Frames sent successfully + whose size was in the range of 512 to 1023 Bytes." + ::= { dellNetIfStaticsEntry 22 } + + dellNetIfOutOver1023BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of Good Frames sent successfully + whose size was greater than 1023 Bytes." + ::= { dellNetIfStaticsEntry 23 } + + dellNetIfOutThrottles OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when a valid + frame with a length or type field value equal + to 0x8808 (Control Frame) is sent." + ::= { dellNetIfStaticsEntry 24 } + + dellNetIfLastDiscontinuityTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent occasion + at which this interface's counters suffered a + discontinuity via a reset. If no such discontinuities + have occurred since the last reinitialization of + the local management subsystem, then this object + contains a zero value." + ::= { dellNetIfStaticsEntry 25 } + + dellNetIfInCentRate OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the ingress rate in percentage. + This is an integer value which can go from 0 to 100." + ::= { dellNetIfStaticsEntry 26 } + + dellNetIfOutCentRate OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the egress rate in percentage. + This is an integer value which can go from 0 to 100." + ::= { dellNetIfStaticsEntry 27 } + + dellNetIfTransceiverDataTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetIfTransceiverDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information to monitor transceiver data." + ::= { dellNetIfTransceiverData 1 } + + dellNetIfTransceiverDataEntry OBJECT-TYPE + SYNTAX DellNetIfTransceiverDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row defintion of Dell Networking OS Extension + transceiver data." + INDEX { ifIndex } + ::= { dellNetIfTransceiverDataTable 1 } + + DellNetIfTransceiverDataEntry::= + SEQUENCE { + dellNetIfTransDeviceName OCTET STRING, + dellNetIfTransPort OCTET STRING, + dellNetIfTransOpticsPresent TruthValue, + dellNetIfTransOpticsType OCTET STRING, + dellNetIfTransVendorName OCTET STRING, + dellNetIfTransPartNumber OCTET STRING, + dellNetIfTransSerialNumber OCTET STRING, + dellNetIfTransTransmitPowerLane1 OCTET STRING, + dellNetIfTransTransmitPowerLane2 OCTET STRING, + dellNetIfTransTransmitPowerLane3 OCTET STRING, + dellNetIfTransTransmitPowerLane4 OCTET STRING, + dellNetIfTransReceivePowerLane1 OCTET STRING, + dellNetIfTransReceivePowerLane2 OCTET STRING, + dellNetIfTransReceivePowerLane3 OCTET STRING, + dellNetIfTransReceivePowerLane4 OCTET STRING, + dellNetIfTransTemperature OCTET STRING, + dellNetIfTransVoltage OCTET STRING, + dellNetIfTransTransmitBiasCurrentLane1 OCTET STRING, + dellNetIfTransTransmitBiasCurrentLane2 OCTET STRING, + dellNetIfTransTransmitBiasCurrentLane3 OCTET STRING, + dellNetIfTransTransmitBiasCurrentLane4 OCTET STRING + } + + dellNetIfTransDeviceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..241)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TransceiverData - DeviceName" + ::= { dellNetIfTransceiverDataEntry 1 } + + dellNetIfTransPort OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..241)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TransceiverData - Port" + ::= { dellNetIfTransceiverDataEntry 2 } + + dellNetIfTransOpticsPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TransceiverData - OpticsPresent shows the presence of optic. + The possible values are 1 when the optic is inserted and 2 when the optic is not inserted." + ::= { dellNetIfTransceiverDataEntry 3 } + + + dellNetIfTransOpticsType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..241)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TransceiverData - Type" + ::= { dellNetIfTransceiverDataEntry 4 } + + dellNetIfTransVendorName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..241)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TransceiverData - Name" + ::= { dellNetIfTransceiverDataEntry 5 } + + dellNetIfTransPartNumber OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..241)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TransceiverData - PartNumber" + ::= { dellNetIfTransceiverDataEntry 6 } + + dellNetIfTransSerialNumber OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..241)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TransceiverData - SerialNumber" + ::= { dellNetIfTransceiverDataEntry 7 } + + dellNetIfTransTransmitPowerLane1 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..241)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TransceiverData - Transmit Power in Lane 1 in unit dBm. + For optics supporting power, valid float value will be + displayed or 'null string' will be displayed." + ::= { dellNetIfTransceiverDataEntry 8 } + + dellNetIfTransTransmitPowerLane2 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..241)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TransceiverData - Transmit Power in Lane 2 in unit dBm. + For optics supporting power, valid float value will be + displayed or 'null string' will be displayed." + ::= { dellNetIfTransceiverDataEntry 9 } + + dellNetIfTransTransmitPowerLane3 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..241)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TransceiverData - Transmit Power in Lane 3 in unit dBm. + For optics supporting power, valid float value will be + displayed or 'null string' will be displayed." + ::= { dellNetIfTransceiverDataEntry 10 } + + dellNetIfTransTransmitPowerLane4 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..241)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TransceiverData - Transmit Power in Lane 4 in unit dBm. + For optics supporting power, valid float value will be + displayed or 'null string' will be displayed." + ::= { dellNetIfTransceiverDataEntry 11 } + + dellNetIfTransReceivePowerLane1 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..241)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TransceiverData - Receive Power in Lane 1 in unit dBm. + For optics supporting power, valid float value will be + displayed or 'null string' will be displayed." + ::= { dellNetIfTransceiverDataEntry 12 } + + dellNetIfTransReceivePowerLane2 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..241)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TransceiverData - Receive Power in Lane 2 in unit dBm. + For optics supporting power, valid float value will be + displayed or 'null string' will be displayed." + ::= { dellNetIfTransceiverDataEntry 13 } + + dellNetIfTransReceivePowerLane3 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..241)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TransceiverData - Receive Power in Lane 3 in unit dBm. + For optics supporting power, valid float value will be + displayed or 'null string' will be displayed." + ::= { dellNetIfTransceiverDataEntry 14 } + + dellNetIfTransReceivePowerLane4 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..241)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TransceiverData - Receive Power in Lane 4 in unit dBm. + For optics supporting power, valid float value will be + displayed or 'null string' will be displayed." + ::= { dellNetIfTransceiverDataEntry 15 } + + dellNetIfTransTemperature OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..241)) + UNITS "degree Celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TransceiverData - Temperature in unit degree Celsius. + For optics supporting temperature, valid float value will be + displayed or 'null string' will be displayed." + ::= { dellNetIfTransceiverDataEntry 16 } + + dellNetIfTransVoltage OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..241)) + UNITS "volts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TransceiverData - Voltage in unit volts. + For optics supporting voltage, valid float value will be + displayed or 'null string' will be displayed." + ::= { dellNetIfTransceiverDataEntry 17 } + + dellNetIfTransTransmitBiasCurrentLane1 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..241)) + UNITS "mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TransceiverData - Transmit Bias Current in Lane 1 in unit mA. + For optics supporting current, valid float value will be + displayed or 'null string' will be displayed." + ::= { dellNetIfTransceiverDataEntry 18 } + + dellNetIfTransTransmitBiasCurrentLane2 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..241)) + UNITS "mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TransceiverData - Transmit Bias Current in Lane 2 in unit mA. + For optics supporting current, valid float value will be + displayed or 'null string' will be displayed." + ::= { dellNetIfTransceiverDataEntry 19 } + + dellNetIfTransTransmitBiasCurrentLane3 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..241)) + UNITS "mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TransceiverData - Transmit Bias Current in Lane 3 in unit mA. + For optics supporting current, valid float value will be + displayed or 'null string' will be displayed." + ::= { dellNetIfTransceiverDataEntry 20 } + + dellNetIfTransTransmitBiasCurrentLane4 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..241)) + UNITS "mA" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TransceiverData - Transmit Bias Current in Lane 4 in unit mA. + For optics supporting current, valid float value will be + displayed or 'null string' will be displayed." + ::= { dellNetIfTransceiverDataEntry 21 } + + dellNetIfAlarmMibNotifications OBJECT IDENTIFIER ::= { dellNetIfAlarmObjects 1 } + + -- ## Traps + + dellNetIfAlarmHighBer NOTIFICATION-TYPE + OBJECTS { ifIndex + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when the + Bit error rate is high on an interface." + ::= { dellNetIfAlarmMibNotifications 1 } + + dellNetIfAlarmHighBerClr NOTIFICATION-TYPE + OBJECTS { ifIndex + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when the + high Bit error rate alarm on an interface is cleared." + ::= { dellNetIfAlarmMibNotifications 2 } + + dellNetIfAlarmFastRetrain NOTIFICATION-TYPE + OBJECTS { ifIndex + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when the + retrain event is observed on an interface." + ::= { dellNetIfAlarmMibNotifications 3 } + + + -- ### conformance information ### + dellNetIfExtensionMibConformance OBJECT IDENTIFIER ::= { dellNetIfExtensionMib 2 } + dellNetIfExtensionMibCompliances OBJECT IDENTIFIER ::= { dellNetIfExtensionMibConformance 1 } + dellNetIfExtensionMibGroups OBJECT IDENTIFIER ::= { dellNetIfExtensionMibConformance 2 } + + -- ## compliance statements + dellNetIfExtensionMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for Dell Networking OS + IF Extension MIB." + MODULE -- this module + MANDATORY-GROUPS { + dellNetIfParamsGroup, + dellNetIfStatsGroup, + dellNetIfTransceiverDataGroup, + dellNetIfNotificationGroup + } + ::= { dellNetIfExtensionMibCompliances 1 } + + -- ## units of conformance + + dellNetIfParamsGroup OBJECT-GROUP + OBJECTS { + dellNetIfIpMtu, + dellNetIfDuplexMode, + dellNetIfQueueingStrategy, + dellNetIfRxFlowCtrl, + dellNetIfTxFlowCtrl, + dellNetIfDescr, + dellNetIfAdminStatus, + dellNetIfRateInterval, + dellNetIfSpeed, + dellNetIfPortListBitPos + } + STATUS current + DESCRIPTION + "A collection of objects providing the + Dell Networking OS IF Extenstion parameters." + ::= { dellNetIfExtensionMibGroups 1 } + + dellNetIfStatsGroup OBJECT-GROUP + OBJECTS { + dellNetIfInVlanPkts, + dellNetIfIn64BytePkts, + dellNetIfIn65To127BytePkts, + dellNetIfIn128To255BytePkts, + dellNetIfIn256To511BytePkts, + dellNetIfIn512To1023BytePkts, + dellNetIfInOver1023BytePkts, + dellNetIfInThrottles, + dellNetIfInRunts, + dellNetIfInGiants, + dellNetIfInCRC, + dellNetIfInOverruns, + dellNetIfOutVlanPkts, + dellNetIfOutUnderruns, + dellNetIfOutUnicasts, + dellNetIfOutCollisions, + dellNetIfOutWredDrops, + dellNetIfOut64BytePkts, + dellNetIfOut65To127BytePkts, + dellNetIfOut128To255BytePkts, + dellNetIfOut256To511BytePkts, + dellNetIfOut512To1023BytePkts, + dellNetIfOutOver1023BytePkts, + dellNetIfOutThrottles, + dellNetIfLastDiscontinuityTime, + dellNetIfInCentRate, + dellNetIfOutCentRate + } + STATUS current + DESCRIPTION + "A collection of objects providing the + interface statistics." + ::= { dellNetIfExtensionMibGroups 2 } + + dellNetIfTransceiverDataGroup OBJECT-GROUP + OBJECTS { + dellNetIfTransDeviceName, + dellNetIfTransPort, + dellNetIfTransOpticsPresent, + dellNetIfTransOpticsType, + dellNetIfTransVendorName, + dellNetIfTransPartNumber, + dellNetIfTransSerialNumber, + dellNetIfTransTransmitPowerLane1, + dellNetIfTransTransmitPowerLane2, + dellNetIfTransTransmitPowerLane3, + dellNetIfTransTransmitPowerLane4, + dellNetIfTransReceivePowerLane1, + dellNetIfTransReceivePowerLane2, + dellNetIfTransReceivePowerLane3, + dellNetIfTransReceivePowerLane4, + dellNetIfTransTemperature, + dellNetIfTransVoltage, + dellNetIfTransTransmitBiasCurrentLane1, + dellNetIfTransTransmitBiasCurrentLane2, + dellNetIfTransTransmitBiasCurrentLane3, + dellNetIfTransTransmitBiasCurrentLane4 + } + STATUS current + DESCRIPTION + "A collection of objects providing the + Dell Networking OS Transceiver Data." + ::= { dellNetIfExtensionMibGroups 3 } + + dellNetIfNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + dellNetIfAlarmHighBer, + dellNetIfAlarmHighBerClr, + dellNetIfAlarmFastRetrain + } + STATUS current + DESCRIPTION + "Notifications for Dell Networking OS Interface mib" + ::= { dellNetIfExtensionMibGroups 4 } + END + diff --git a/MIBS/dell/DELL-NETWORKING-ISIS-MIB b/MIBS/dell/DELL-NETWORKING-ISIS-MIB new file mode 100644 index 0000000..b3c6865 --- /dev/null +++ b/MIBS/dell/DELL-NETWORKING-ISIS-MIB @@ -0,0 +1,282 @@ +DELL-NETWORKING-ISIS-MIB DEFINITIONS ::= BEGIN +-- This MIB contains tables used to configure a Dell Networking OS switch +-- running ISIS in addition to the standard MIB. +-- +-- This module will be extended, as needed. +-- + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Unsigned32 FROM SNMPv2-SMI + NOTIFICATION-GROUP, MODULE-COMPLIANCE, + OBJECT-GROUP FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + TruthValue FROM SNMPv2-TC + dellNetMgmt + FROM DELL-NETWORKING-SMI; + +dellNetIsisMib MODULE-IDENTITY + LAST-UPDATED "201107010000Z" -- Jul 01, 2011 + ORGANIZATION + "Dell Inc" + CONTACT-INFO + "http://www.dell.com/support" + + DESCRIPTION + " The proprietary MIB module for Dell Networking OS ISIS. " + + REVISION "201107010000Z" -- Jul 01, 2011 + DESCRIPTION + "MIB Overload support Dell Networking OS ISIS module" + +::= { dellNetMgmt 18 } + +-- ------------------------------------------------------------ +-- Textual conventions +-- ------------------------------------------------------------ + +DellNetIsisISLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Identifies a level." + SYNTAX INTEGER + { + area(1), -- L1 + domain(2) -- L2 + } + +-- ------------------------------------------------------------ +-- Top-level structure of the MIB +-- ------------------------------------------------------------ + +dellNetIsisNotifications OBJECT IDENTIFIER ::= { dellNetIsisMib 0 } +dellNetIsisObjects OBJECT IDENTIFIER ::= { dellNetIsisMib 1 } +dellNetIsisConformance OBJECT IDENTIFIER ::= { dellNetIsisMib 2 } + +-- ------------------------------------------------------------ +-- Overload Behaviour +-- ------------------------------------------------------------ + +dellNetIsisSysOloadSetOverload OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively set the overload bit for both levels. + The overload bit MUST continue to be set if the + implementation runs out of memory, independent of + this variable." + + DEFVAL { false } +::= { dellNetIsisObjects 1 } + +dellNetIsisSysOloadSetOloadOnStartupUntil OBJECT-TYPE + SYNTAX Unsigned32 (5..86400) + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If this object is within the range of 5 to 86400, the overload bit is set + for both levels when isis is enabled for next startup. The overload bit + remains set for seconds.dellNetIsisSysOloadSetOloadOnStartupUntil. + When dellNetIsisSysOloadSetOloadOnStartupUntil seconds have elapsed,the overload flag + remains set if the implementation has run out of memory. Else, the system clears the + overload bit. In addition to the value limits, a value of zero + removes the config so that it will not be effected in the next startup." + + DEFVAL { 600 } +::= { dellNetIsisObjects 2 } + +dellNetIsisSysOloadWaitForBgp OBJECT-TYPE + SYNTAX Unsigned32 (5..86400) + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If this object is within the range of 5 to 86400, the overload bit is set + for both levels when isis is enabled for next startup. The overload bit + remains set until BGP has converged or for seconds.dellNetIsisSysOloadWaitForBgp, whichever + occurs first. A value of zero removes the config so that it will not be effected for the + next startup." + DEFVAL { 600 } +::= { dellNetIsisObjects 3 } + +dellNetIsisSysOloadV6SetOverload OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively set the overload bit for both levels. + The overload bit MUST continue to be set if the + implementation runs out of memory, independent of + this variable." + + DEFVAL { false } +::= { dellNetIsisObjects 4 } + +dellNetIsisSysOloadV6SetOloadOnStartupUntil OBJECT-TYPE + SYNTAX Unsigned32 (5..86400) + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If this object is within the range of 5 to 86400, the overload bit is set + for both levels for IPV6 when isis is enabled for next startup. The overload bit + remains set for seconds.dellNetIsisSysOloadV6SetOloadOnStartupUntil. + When dellNetIsisSysOloadV6SetOloadOnStartupUntil seconds have elapsed, + the overload flag remains set if the implementation has run out of memory. + Else, the system clears the overload bit. A value of zero removes the config + so that it will not be effected in the next startup." + DEFVAL { 600 } +::= { dellNetIsisObjects 5 } + +dellNetIsisSysOloadV6WaitForBgp OBJECT-TYPE + SYNTAX Unsigned32 (5..86400) + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If this object is within the range of 5 to 86400, the overload bit is set + for both levels when isis is enabled for next startup. The overload bit + remains set until BGP has converged for both IPV4 and IPV6 neighbours or + for seconds.dellNetIsisSysOloadV6WaitForBgp, whichever occurs first. A value of zero + removes the config so that it will not be effected for the next startup." + DEFVAL { 600 } +::= { dellNetIsisObjects 6 } + +-- ------------------------------------------------------------ +-- Attributes associated with one area or domain +-- ------------------------------------------------------------ + +dellNetIsisSysLevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetIsisSysLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Level specific information about the System." +::= { dellNetIsisObjects 7 } + +dellNetIsisSysLevelEntry OBJECT-TYPE + SYNTAX DellNetIsisSysLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row describes variables configured for Area or Domain. + Configured values MUST survive an agent reboot." + INDEX { dellNetIsisSysLevelIndex } +::= { dellNetIsisSysLevelTable 1 } + +DellNetIsisSysLevelEntry ::= + SEQUENCE { + dellNetIsisSysLevelIndex + DellNetIsisISLevel, + dellNetIsisSysLevelOverloadState + TruthValue, + dellNetIsisSysLevelV6OverloadState + TruthValue + } + +dellNetIsisSysLevelIndex OBJECT-TYPE + SYNTAX DellNetIsisISLevel + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The level that this entry describes." +::= { dellNetIsisSysLevelEntry 1 } + +dellNetIsisSysLevelOverloadState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Overload state of the database at this level. + If the value is true, it indicates a database that is + low on an essential resource, such as memory. + The administrator may indirectly force the state to + overloaded by setting the object dellNetIsisSysOloadSetOverload. + If the state is overloaded, we + originate LSPs with the Overload bit set." +::= { dellNetIsisSysLevelEntry 2 } + +dellNetIsisSysLevelV6OverloadState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Overload state of the IPV6 database at this level. + If the value is true, it indicates a database that is + low on an essential resource, such as memory. + The administrator may indirectly force the state to + overloaded by setting the object dellNetIsisSysOloadV6SetOverload. + If the state is overloaded, we + originate LSPs with the Overload bit set." +::= { dellNetIsisSysLevelEntry 3 } + +-- ------------------------------------------------------------ +-- Adjacency Traps +-- ------------------------------------------------------------ + +dellNetIsisAdjChanges NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This notification is generated when adjacency related + changes take place" +::= {dellNetIsisNotifications 1} + +-- ------------------------------------------------------------ +-- Agent Conformance Definitions +-- ------------------------------------------------------------ + +dellNetIsisGroups OBJECT IDENTIFIER ::= { dellNetIsisConformance 1 } +dellNetIsisCompliances OBJECT IDENTIFIER ::= { dellNetIsisConformance 2 } + +-- ------------------------------------------------------------ +-- compliance statements +-- ------------------------------------------------------------ + +dellNetIsisCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for agents that support + the IS-IS MIB" + + MODULE + MANDATORY-GROUPS { + dellNetIsisSystemGroup, + dellNetIsisNotificationGroup + } +::= { dellNetIsisCompliances 1 } + +-- ------------------------------------------------------------ +-- MIB Grouping +-- ------------------------------------------------------------ + +dellNetIsisSystemGroup OBJECT-GROUP + OBJECTS { + dellNetIsisSysOloadSetOverload, + dellNetIsisSysOloadSetOloadOnStartupUntil, + dellNetIsisSysOloadWaitForBgp, + dellNetIsisSysOloadV6SetOverload, + dellNetIsisSysOloadV6SetOloadOnStartupUntil, + dellNetIsisSysLevelOverloadState, + dellNetIsisSysLevelV6OverloadState, + dellNetIsisSysOloadV6WaitForBgp + } + STATUS current + DESCRIPTION + "The collection of objects used to manage an + IS-IS router." +::= { dellNetIsisGroups 1 } + +dellNetIsisNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + dellNetIsisAdjChanges + } + STATUS current + DESCRIPTION + "The collections of notifications sent by an IS." +::= { dellNetIsisGroups 2 } + +END diff --git a/MIBS/dell/DELL-NETWORKING-LINK-AGGREGATION-MIB b/MIBS/dell/DELL-NETWORKING-LINK-AGGREGATION-MIB new file mode 100644 index 0000000..b97b8fc --- /dev/null +++ b/MIBS/dell/DELL-NETWORKING-LINK-AGGREGATION-MIB @@ -0,0 +1,960 @@ +DELL-NETWORKING-LINK-AGGREGATION-MIB DEFINITIONS ::= BEGIN + +-- This module provides authoritative definitions for Dell Networking OS +-- Link Aggregation Mib. +-- +-- This module will be extended, as needed. +-- + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Unsigned32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + MacAddress, + TruthValue + FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + dellNetMgmt + FROM DELL-NETWORKING-SMI + PortList + FROM DELL-NETWORKING-TC; + +-- ################################################################## +-- MODULE IDENTITY +-- ################################################################## + +dellNetLinkAggMib MODULE-IDENTITY + + LAST-UPDATED "201304160000Z" -- Apr 16, 2013 + ORGANIZATION + "Dell Inc" + CONTACT-INFO + "http://www.dell.com/support" + + DESCRIPTION + "Dell Networking OS Link Aggregation MIB. " + + REVISION "201304160000Z" + DESCRIPTION + "linkBundleType updated." + + REVISION "201211260000Z" + DESCRIPTION + "link bundle notificatins added." + + REVISION "201107040000Z" -- July 7, 2011 + DESCRIPTION + "Added support for LACP state monitoring and state change traps. + 1. Added dot3aAggCfgLacpSupported, dot3aAggCfgOperStatus to + dot3aAggConfigTable. + 2. Added a new table dot3adAggPortTable for monitoring LACP state + information per port. + 3. Added textual convention DellNetLacpState for lacp state + information and DellNetLacpKey for lacp key maintained at every + physical port. + 4. Added a notification dot3adAggLacpStateChange. + 5. Modified alignment and description of some objects. + 6. Deprecated dellNetLinkAggMibCompliance and added a new compliance + statement dellNetLinkAggMibComplianceRev1. + 7. Deprecated dellNetLinkAggCommonGroup and added a new object group + dellNetLinkAggCommonGroupRev1. + 8. Added two new object groups- + - dellNetLinkAggPortGroup for the aggregator port table and + - dellNetLinkAggNotificationGroup for the notification of lacp + state change." + + REVISION "200308010000Z" + DESCRIPTION + "Dell Networking OS Link Aggregation MIB version 1.3. + - Add FDB common table for configured or negotiated link + aggregation. + 1. Move textual conventions to the Textual-Convention MIB + dellNet-tc.mib. + 2. Rename dot3aClearCurAggFdb to dot3aClearFdb." + + REVISION "200203120000Z" + DESCRIPTION + "Dell Networking OS Link Aggregation MIB version 1.1. + Deprecated dot3aAggStaticTable & dot3aAggFdbTable + Added dot3aCurAggStaticTable & dot3aCurAggFdbTable + because of indexing changes" + + REVISION "200103010000Z" + DESCRIPTION + "First revision of Dell Networking OS link aggregation mib." + + REVISION "200011210000Z" + DESCRIPTION + "Dell Networking OS Link Aggregation MIB version 1.0." + + ::= { dellNetMgmt 2 } + +-- ################################################################### +-- Textual Conventions +-- ################################################################### + +DellNetLacpKey ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The Actor or Partner Key value maintained by every port that is + part of an aggregator." + SYNTAX Unsigned32(0..128) + +DellNetLacpState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Actor and Partner State values from the LACPDU." + SYNTAX BITS { + lacpActivity(0), + lacpTimeout(1), + aggregation(2), + synchronization(3), + collecting(4), + distributing(5), + defaulted(6), + expired(7) + } + +-- ################################################################### +-- Groups +-- ################################################################### + +dellNetLinkAggObjects OBJECT IDENTIFIER + ::={ dellNetLinkAggMib 1 } + +dellNetLinkAggAlarms OBJECT IDENTIFIER + ::= {dellNetLinkAggMib 2} + +dellNetdot3dAgg OBJECT IDENTIFIER + ::={ dellNetLinkAggObjects 1 } + +dellNetLinkAggMgmt OBJECT IDENTIFIER + ::={ dellNetLinkAggObjects 2 } + +-- ################################################################## +-- Aggregation Configuration Port List Table +-- ################################################################## + +dot3aAggConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot3aAggConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of all aggregated links configured." + ::= { dellNetdot3dAgg 1 } + +dot3aAggConfigEntry OBJECT-TYPE + SYNTAX Dot3aAggConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of all aggregated links configured in the system" + INDEX { dot3aAggCfgId } + ::= { dot3aAggConfigTable 1 } + +Dot3aAggConfigEntry ::= + SEQUENCE { + dot3aAggCfgId Unsigned32, + dot3aAggCfgMacAddr MacAddress, + dot3aAggCfgIfIndex Unsigned32, + dot3aAggCfgNumPorts Unsigned32, + dot3aAggCfgPortList PortList, + dot3aAggCfgPortListString OCTET STRING, + dot3aAggCfgLacpSupported TruthValue, + dot3aAggCfgOperStatus INTEGER + } + +dot3aAggCfgId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The link aggregation id or port channel id." + ::= { dot3aAggConfigEntry 1 } + +dot3aAggCfgMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 6-octet read only value MAC Address assigned to this link aggregation + or user-defined MAC address if a static user-defined MAC address is + configured." + ::= { dot3aAggConfigEntry 2 } + +dot3aAggCfgIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The logical interface index assigned to this link aggregation." + ::= { dot3aAggConfigEntry 3 } + +dot3aAggCfgNumPorts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of physical ports configured to this link aggregation. + Maximum is 16 ports" + ::= { dot3aAggConfigEntry 4 } + +dot3aAggCfgPortList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The bitmask of ports configured for this link aggregation. + This object is deprecated and no longer in use. Please use the new + dot3aAggCfgPortListString object instead." + ::= { dot3aAggConfigEntry 5 } + +dot3aAggCfgPortListString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of ports configured for this link aggregation. + The format of this output is as follows: + , or + " + ::= { dot3aAggConfigEntry 6 } + +dot3aAggCfgLacpSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains information about whether the link + aggregation uses IEEE 802.3ad (Link Aggregation Control Protocol). + true - indicates the Aggregation link uses LACP protocol. + false - indicates the aggregation link is a statically configured link." + ::= { dot3aAggConfigEntry 7 } + +dot3aAggCfgOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational status of the link aggregation. + up - indicates the aggregated link is ready to transmit and + receive network traffic. + down - indicates there is some fault that prevents the + aggregation link from going to the up(1) state." + ::= { dot3aAggConfigEntry 8 } + +-- ################################################################## +-- Aggregation MAC Addr Table +-- ################################################################## + +dot3aAggStaticTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot3aAggStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of statically configured MAC Address on the aggregated + links." + ::= { dellNetdot3dAgg 2 } + +dot3aAggStaticEntry OBJECT-TYPE + SYNTAX Dot3aAggStaticEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A list of statically configured MAC Address on the aggregated links in + the system" + INDEX { dot3aAggIndex, dot3aAggVlanId, dot3aAggMacAddr } + ::= { dot3aAggStaticTable 1 } + +Dot3aAggStaticEntry ::= + SEQUENCE { + dot3aAggIndex Unsigned32, + dot3aAggVlanId Unsigned32, + dot3aAggMacAddr MacAddress, + dot3aAggStatus INTEGER, + dot3aAggDistributedPort OCTET STRING + } + +dot3aAggIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The link aggregation id or port channel id." + ::= { dot3aAggStaticEntry 1 } + +dot3aAggVlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "VLAN id that this ports configured to ." + ::= { dot3aAggStaticEntry 2 } + +dot3aAggMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A 6-octet read only value MAC Address assigned + to this link aggregation or user-defined MAC address + if a static user-defined MAC address is configured." + ::= { dot3aAggStaticEntry 3 } + +dot3aAggStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The status of this aggregation link . + active - this aggregation link is active. + inactive - this aggregation link is no active." + ::= { dot3aAggStaticEntry 4 } + +dot3aAggDistributedPort OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The interface of the MAC address. + The format of this output is as follows: + , or + " + ::= { dot3aAggStaticEntry 5 } + +-- ################################################################## +-- Aggregation Dynamic FDB Table +-- ################################################################## + +dot3aAggFdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot3aAggFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of dynamically learned Mac Address on the aggregated links" + ::= { dellNetdot3dAgg 3 } + +dot3aAggFdbEntry OBJECT-TYPE + SYNTAX Dot3aAggFdbEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A list of dynamically learned Mac Address on the aggregated links in + the system" + INDEX { dot3aAggFdbIndex, dot3aAggFdbVlanId, dot3aAggFdbMacAddr } + ::= { dot3aAggFdbTable 1 } + +Dot3aAggFdbEntry ::= + SEQUENCE { + dot3aAggFdbIndex Unsigned32, + dot3aAggFdbVlanId Unsigned32, + dot3aAggFdbMacAddr MacAddress, + dot3aAggFdbStatus INTEGER, + dot3aAggFdbDistributedPort OCTET STRING + } + +dot3aAggFdbIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The FDB link aggregation id or port channel id." + ::= { dot3aAggFdbEntry 1 } + +dot3aAggFdbVlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The forwarding table VLAN id that this ports configured to ." + ::= { dot3aAggFdbEntry 2 } + +dot3aAggFdbMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A 6-octet read only value MAC Address assigned + to this link aggregation or user-defined MAC address + if a static user-defined MAC address is configured." + ::= { dot3aAggFdbEntry 3 } + +dot3aAggFdbStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The status of this aggregation link . + active - this aggregation link is active. + inactive - this aggregation link is no active." + ::= { dot3aAggFdbEntry 4 } + +dot3aAggFdbDistributedPort OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The interface of the MAC address. + The format of this output is as follows: + , + , + or NULL if it is not available" + ::= { dot3aAggFdbEntry 5 } + +-- ################################################################## +-- Current Aggregation MAC Addr Table +-- ################################################################## + +dot3aCurAggStaticTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot3aCurAggStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of statically configured MAC Address on the aggregated + links." + ::= { dellNetdot3dAgg 4 } + +dot3aCurAggStaticEntry OBJECT-TYPE + SYNTAX Dot3aCurAggStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of statically configured MAC Address on the aggregated + links in the system" + INDEX { dot3aCurAggVlanId, dot3aCurAggMacAddr, dot3aCurAggIndex } + ::= { dot3aCurAggStaticTable 1 } + +Dot3aCurAggStaticEntry ::= + SEQUENCE { + dot3aCurAggVlanId Unsigned32, + dot3aCurAggMacAddr MacAddress, + dot3aCurAggIndex Unsigned32, + dot3aCurAggStatus INTEGER + } + +dot3aCurAggVlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This objects describes the VLAN id that this port is part of." + ::= { dot3aCurAggStaticEntry 1 } + +dot3aCurAggMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A 6-octet read only value MAC Address assigned + to this link aggregation or user-defined MAC address + if a static user-defined MAC address is configured." + ::= { dot3aCurAggStaticEntry 2 } + +dot3aCurAggIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The link aggregation id or port channel id." + ::= { dot3aCurAggStaticEntry 3 } + +dot3aCurAggStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the static address configured on the + aggregation link . + active - the mac address is active. + inactive - the mac address is not active." + ::= { dot3aCurAggStaticEntry 4 } + +-- ################################################################## +-- Current Aggregation Dynamic FDB Table +-- ################################################################## + +dot3aCurAggFdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot3aCurAggFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of dynamically learned Mac Address on the aggregated + links" + ::= { dellNetdot3dAgg 5 } + +dot3aCurAggFdbEntry OBJECT-TYPE + SYNTAX Dot3aCurAggFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of dynamically learned Mac Address on the aggregated links + in the system" + INDEX { dot3aCurAggFdbVlanId, dot3aCurAggFdbMacAddr, + dot3aCurAggFdbIndex } + ::= { dot3aCurAggFdbTable 1 } + +Dot3aCurAggFdbEntry ::= + SEQUENCE { + dot3aCurAggFdbVlanId Unsigned32, + dot3aCurAggFdbMacAddr MacAddress, + dot3aCurAggFdbIndex Unsigned32, + dot3aCurAggFdbStatus INTEGER + } + +dot3aCurAggFdbVlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object gives information on the forwarding table VLAN id + that this port is configured to ." + ::= { dot3aCurAggFdbEntry 1 } + +dot3aCurAggFdbMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A 6-octet read only value MAC Address assigned + to this link aggregation or user-defined MAC address + if a static user-defined MAC address is configured." + ::= { dot3aCurAggFdbEntry 2 } + +dot3aCurAggFdbIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The FDB link aggregation id or port channel id." + ::= { dot3aCurAggFdbEntry 3 } + +dot3aCurAggFdbStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this dynamic mac address learnt on the + aggregation link . + active - this mac address is active. + inactive - this mac address is not active." + ::= { dot3aCurAggFdbEntry 4 } + +-- ################################################################## +-- Common Aggregation FDB Table +-- ################################################################## + +dot3aCommonAggFdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot3aCommonAggFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of configured and dynamically negotiated aggregated links" + ::= { dellNetdot3dAgg 6 } + +dot3aCommonAggFdbEntry OBJECT-TYPE + SYNTAX Dot3aCommonAggFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of configured and dynamically negotiated aggregated links + in the system" + INDEX { dot3aCommonAggFdbIndex, dot3aCommonAggFdbVlanId } + ::= { dot3aCommonAggFdbTable 1 } + +Dot3aCommonAggFdbEntry ::= + SEQUENCE { + dot3aCommonAggFdbIndex Unsigned32, + dot3aCommonAggFdbVlanId Unsigned32, + dot3aCommonAggFdbTagConfig INTEGER, + dot3aCommonAggFdbStatus INTEGER + } + +dot3aCommonAggFdbIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The FDB link aggregation id or port channel id." + ::= { dot3aCommonAggFdbEntry 1 } + +dot3aCommonAggFdbVlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object gives information about the VLAN id that the port + channel is part of." + ::= { dot3aCommonAggFdbEntry 2 } + +dot3aCommonAggFdbTagConfig OBJECT-TYPE + SYNTAX INTEGER { + tagged(1), + untagged(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status if the aggregation link is tagged, untagged, + or not configured. + tagged - this aggregation link is tagged. + untagged - this aggregation link is untagged." + ::= { dot3aCommonAggFdbEntry 3 } + +dot3aCommonAggFdbStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the aggregation link in the vlan. + active - when the aggregation link is up and part of vlan. + inactive - when the aggregation link is down." + ::= { dot3aCommonAggFdbEntry 4 } + +-- ################################################################## +-- Aggregation Port Table +-- ################################################################## + +dot3adAggPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot3adAggPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " A list of Link Aggregation Control configuration parameters for + each Aggregation Port on this device." + ::= { dellNetdot3dAgg 7 } + +dot3adAggPortEntry OBJECT-TYPE + SYNTAX Dot3adAggPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of aggregation control confirguration information + per aggregated port in the system." + INDEX { dot3adAggPortIndex } + ::= { dot3adAggPortTable 1 } + +Dot3adAggPortEntry ::= + SEQUENCE { + dot3adAggPortIndex Unsigned32, + dot3adAggPortActorOperKey DellNetLacpKey, + dot3adAggPortPartnerOperKey DellNetLacpKey, + dot3adAggPortActorAdminState DellNetLacpState, + dot3adAggPortActorOperState DellNetLacpState, + dot3adAggPortPartnerAdminState DellNetLacpState, + dot3adAggPortPartnerOperState DellNetLacpState + } + +dot3adAggPortIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex of the physical port that is part of an aggregator." + ::= { dot3adAggPortEntry 1 } + +dot3adAggPortActorOperKey OBJECT-TYPE + SYNTAX DellNetLacpKey + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational value of the Key for the Aggregation + Port. The meaning of the particular Key values is of local + significance." + ::= { dot3adAggPortEntry 2 } + +dot3adAggPortPartnerOperKey OBJECT-TYPE + SYNTAX DellNetLacpKey + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational value of the Key for the protocol + Partner. The value of this attribute may contain the manually + configured value carried in the system if there is no protocol + Partner." + ::= { dot3adAggPortEntry 3 } + +dot3adAggPortActorAdminState OBJECT-TYPE + SYNTAX DellNetLacpState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of 8 bits, corresponding to the current administrative + values of Actor_State as transmitted by the Actor in LACPDUs. + The first bit corresponds to bit 0 of Actor_State (LACP_Activity), + the second bit corresponds to bit 1 (LACP_Timeout), + the third bit corresponds to bit 2 (Aggregation), + the fourth bit corresponds to bit 3 (Synchronization), + the fifth bit corresponds to bit 4 (Collecting), + the sixth bit corresponds to bit 5 (Distributing), + the seventh bit corresponds to bit 6 (Defaulted), + and the eighth bit corresponds to bit 7 (Expired). + These values allow administrative control over the + values of LACP_Activity, LACP_Timeout and Aggregation." + ::= { dot3adAggPortEntry 4 } + +dot3adAggPortActorOperState OBJECT-TYPE + SYNTAX DellNetLacpState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of 8 bits, corresponding to the current operational + values of Actor_State as transmitted by the Actor in LACPDUs. + The bit allocations are as defined in dot3adAggPortActorAdminState." + ::= { dot3adAggPortEntry 5 } + +dot3adAggPortPartnerAdminState OBJECT-TYPE + SYNTAX DellNetLacpState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of 8 bits, corresponding to the current administrative + value of Actor_State for the protocol Partner. The bit allocations + are as defined in dot3adAggPortActorAdminState." + ::= { dot3adAggPortEntry 6 } + + +dot3adAggPortPartnerOperState OBJECT-TYPE + SYNTAX DellNetLacpState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of 8 bits, corresponding to the current values of + Actor_State in the most recently received LACPDU transmitted by + the protocol Partner. The bit allocations are as defined in + dot3adAggPortActorAdminState. In the absence of an active protocol + Partner, this value may reflect the manually configured value + carried in the system." + ::= { dot3adAggPortEntry 7 } + +dot3aClearFdb OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Write yes(1) to this object will clear all fdb entries. + The value will be changed to no(2) once the fdb is cleared. + yes(1) - clear fdb aggregation links. + no(2) - do not clear fdb aggregation links" + DEFVAL {2} + ::= { dellNetLinkAggMgmt 1 } + +-- ################################################################## +-- Notifications +-- ################################################################## + +dellNetDot3adAggNotifications OBJECT IDENTIFIER + ::= { dellNetLinkAggAlarms 0 } + +dot3adAggLacpStateChange NOTIFICATION-TYPE + OBJECTS { + dot3adAggPortActorOperState, + dot3adAggPortPartnerOperState + } + STATUS current + DESCRIPTION + "The dot3adAggLacpStateChange indicates that the agent has + detected a change in the Lacp state for one of the member ports + of the aggregation link. This notification contains the information + on the port which has gone through the state change and the oper state + information of the actor and its partner." + ::= { dellNetDot3adAggNotifications 1 } + +dellNetLinkBundleNotifications OBJECT IDENTIFIER + ::= { dellNetLinkAggAlarms 1 } + +linkBundleType OBJECT-TYPE + SYNTAX INTEGER { + ecmpBundle(1), + lagBundle(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Indicates whether LAG or ECMP-GROUP bundle" + ::= { dellNetLinkAggAlarms 2 } + +linkBundleNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The LAG or ECMP-GROUP ID which is overloaded" + ::= { dellNetLinkAggAlarms 3 } + +linkBundleImbalance NOTIFICATION-TYPE + OBJECTS { linkBundleType, + linkBundleNumber + } + STATUS current + DESCRIPTION + "Trap generated when traffic imbalance + observed in Link Bundle." + ::= { dellNetLinkBundleNotifications 1 } + +linkBundleImbalanceClear NOTIFICATION-TYPE + OBJECTS { linkBundleType, + linkBundleNumber + } + STATUS current + DESCRIPTION + "Trap generated when traffic imbalance + is no longer observed." + ::= { dellNetLinkBundleNotifications 2 } + +-- ################################################################# +-- Conformance information +-- ################################################################# + +dellNetLinkAggMibConformance OBJECT IDENTIFIER + ::= { dellNetLinkAggMib 3 } + +dellNetLinkAggMibCompliances OBJECT IDENTIFIER + ::= { dellNetLinkAggMibConformance 1 } + +dellNetLinkAggMibGroups OBJECT IDENTIFIER + ::= { dellNetLinkAggMibConformance 2 } + +-- ################################################################## +-- Compliance statements +-- ################################################################## + +dellNetLinkAggMibCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for Dell Networking OS product which implement the dellNet + Link Aggregation MIB. This module compliance is deprecated and is + superced by dellNetLinkAggMibComplianceRev1." + MODULE + MANDATORY-GROUPS { + dellNetLinkAggCommonGroup + } + ::= { dellNetLinkAggMibCompliances 1 } + +dellNetLinkAggMibComplianceRev1 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for Dell Networking OS product which implement the dellNet + Link Aggregation MIB." + MODULE + MANDATORY-GROUPS { + dellNetLinkAggCommonGroupRev1, + dellNetLinkAggPortGroup, + dellNetLinkAggNotificationGroup + } + ::= { dellNetLinkAggMibCompliances 2 } + +-- ################################################################## +-- Units of conformance +-- ################################################################## + +dellNetLinkAggCommonGroup OBJECT-GROUP + OBJECTS { + dot3aAggCfgMacAddr, + dot3aAggCfgIfIndex, + dot3aAggCfgNumPorts, + dot3aAggCfgPortListString, + dot3aAggCfgLacpSupported, + dot3aAggCfgOperStatus, + dot3aCurAggStatus, + dot3aCurAggFdbStatus, + dot3aCommonAggFdbTagConfig, + dot3aCommonAggFdbStatus, + dot3aClearFdb, + dot3aAggCfgPortList, + dot3aAggStatus, + dot3aAggDistributedPort, + dot3aAggFdbStatus, + dot3aAggFdbDistributedPort + } + STATUS deprecated + DESCRIPTION + "A collection of objects giving overall information about the Link + Aggregation. This group is deprecated and is superced by + dellNetLinkAggCommonGroupRev1." + ::= { dellNetLinkAggMibGroups 1 } + +dellNetLinkAggCommonGroupRev1 OBJECT-GROUP + OBJECTS { + dot3aAggCfgMacAddr, + dot3aAggCfgIfIndex, + dot3aAggCfgNumPorts, + dot3aAggCfgPortListString, + dot3aAggCfgLacpSupported, + dot3aAggCfgOperStatus, + dot3aCurAggStatus, + dot3aCurAggFdbStatus, + dot3aCommonAggFdbTagConfig, + dot3aCommonAggFdbStatus, + dot3aClearFdb + } + STATUS current + DESCRIPTION + "A collection of objects providing the overall information on the + Link Aggregation." + ::= { dellNetLinkAggMibGroups 2 } + +dellNetLinkAggPortGroup OBJECT-GROUP + OBJECTS { + dot3adAggPortActorOperKey, + dot3adAggPortPartnerOperKey, + dot3adAggPortActorAdminState, + dot3adAggPortActorOperState, + dot3adAggPortPartnerAdminState, + dot3adAggPortPartnerOperState + } + STATUS current + DESCRIPTION + "A collection of objects providing the information about every port + in an aggregation that uses IEEE 802.3ad." + ::= { dellNetLinkAggMibGroups 3 } + +dellNetLinkAggNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + dot3adAggLacpStateChange, + linkBundleImbalance, + linkBundleImbalanceClear + } + STATUS current + DESCRIPTION + "A collection of notification objects for Dell Networking OS Link Aggregation MIB" + ::= { dellNetLinkAggMibGroups 4 } + +dellNetLinkAggAlarmObjectGroup OBJECT-GROUP + OBJECTS { + linkBundleType, + linkBundleNumber + } + STATUS current + DESCRIPTION + "Conformance group for objects contained in LinkBundle Notifications." + ::= { dellNetLinkAggMibGroups 5 } + +END diff --git a/MIBS/dell/DELL-NETWORKING-MAC-NOTIFICATION-MIB b/MIBS/dell/DELL-NETWORKING-MAC-NOTIFICATION-MIB new file mode 100644 index 0000000..462c603 --- /dev/null +++ b/MIBS/dell/DELL-NETWORKING-MAC-NOTIFICATION-MIB @@ -0,0 +1,161 @@ +DELL-NETWORKING-MAC-NOTIFICATION-MIB DEFINITIONS ::= BEGIN +-- This module provides authoritative definitions for Dell Networking OS +-- mac learn/move notification MIB. +-- +-- This module will be extended, as needed. +-- + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, TimeTicks + FROM SNMPv2-SMI + + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + + DisplayString + FROM RFC1213-MIB + + dellNetMgmt + FROM DELL-NETWORKING-SMI + + ifIndex + FROM IF-MIB + + VlanId + FROM Q-BRIDGE-MIB + + MacAddress + FROM SNMPv2-TC; + + +dellNetMacNotifMib MODULE-IDENTITY + LAST-UPDATED "201701011200Z" -- Jan 01,2017 12:00:00 GMT + ORGANIZATION + "Dell Inc" + CONTACT-INFO + "support.dell.com" + + DESCRIPTION + "Dell Networking OS mac learn/move notification mib." + + REVISION "201701011200Z" + DESCRIPTION + "Initial draft version of mac notification mib." + + ::= { dellNetMgmt 28 } + +dellNetMacNotificationObjects OBJECT IDENTIFIER ::= { dellNetMacNotifMib 1 } +dellNetMacNotificationTraps OBJECT IDENTIFIER ::= { dellNetMacNotificationObjects 1 } + +-- +-- Mac Notification objects +-- + macAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The associated mac address in the TRAP object" + ::= { dellNetMacNotificationObjects 2 } + + vlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The associated vlan id in the TRAP object" + ::= { dellNetMacNotificationObjects 3 } + + portId OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The associated port id in the TRAP object" + ::= { dellNetMacNotificationObjects 4 } + + newPortId OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The associated new port id in the TRAP object on detecting mac move" + ::= { dellNetMacNotificationObjects 5 } + + timeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of sysUpTime when this mac learn/move happened." + ::= { dellNetMacNotificationObjects 6 } + + message OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The log message for TRAP object" + ::= { dellNetMacNotificationObjects 7 } + + +-- +-- MAC Notification TRAP +-- + macLearnNotification NOTIFICATION-TYPE + OBJECTS { macAddress, + vlanId, + portId, + timeStamp, + message + } + STATUS current + DESCRIPTION + "The agent generate this trap when a + mac adress is learnt very first time in the device." + ::= { dellNetMacNotificationTraps 1 } + + macMoveNotification NOTIFICATION-TYPE + OBJECTS { macAddress, + vlanId, + portId, + newPortId, + timeStamp, + message + } + STATUS current + DESCRIPTION + "The agent generate this trap when a + mac move is detected with in 3 seconds duration." + ::= { dellNetMacNotificationTraps 2 } + + -- ### conformance information ### + dellNetMacMibConformance OBJECT IDENTIFIER ::= { dellNetMacNotifMib 2 } + dellNetMacMibCompliances OBJECT IDENTIFIER ::= { dellNetMacMibConformance 1 } + dellNetMacMibGroups OBJECT IDENTIFIER ::= { dellNetMacMibConformance 2 } + + -- ## compliance statements + dellNetMacMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for Dell Networking OS + product which implement the Dell Networking + MAC Notification MIB." + MODULE -- this module + MANDATORY-GROUPS { + dellNetMacNotificationGroup + } + ::= { dellNetMacMibCompliances 1 } + + -- ## units of conformance + dellNetMacNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + macLearnNotification, + macMoveNotification + } + + STATUS current + DESCRIPTION + "Notifications for MAC learn/move events." + ::= { dellNetMacMibGroups 1} +END diff --git a/MIBS/dell/DELL-NETWORKING-OPENFLOW-MIB b/MIBS/dell/DELL-NETWORKING-OPENFLOW-MIB new file mode 100644 index 0000000..8a5c23a --- /dev/null +++ b/MIBS/dell/DELL-NETWORKING-OPENFLOW-MIB @@ -0,0 +1,1049 @@ + + DELL-NETWORKING-OPENFLOW-MIB DEFINITIONS ::= BEGIN + + -- This module provides authoritative definitions for + -- Dell Networking OS OpenFlow MIB. + -- + -- This module will be extended, as needed. + -- + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Counter64, Unsigned32, TimeTicks, + NOTIFICATION-TYPE, Integer32, IpAddress + FROM SNMPv2-SMI + TimeStamp, DisplayString, TruthValue, MacAddress, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP + FROM SNMPv2-CONF + InterfaceIndex + FROM IF-MIB -- [RFC2863] + VlanId + FROM Q-BRIDGE-MIB -- [RFC4363] + InetAddressType, InetAddress, InetPortNumber + FROM INET-ADDRESS-MIB -- [RFC4001] + dellNetMgmt + FROM DELL-NETWORKING-SMI; + + dellNetOpenFlow MODULE-IDENTITY + LAST-UPDATED "201203271200Z" -- Mar 27, 2012 12:00:00 GMT + ORGANIZATION + "Dell Inc" + CONTACT-INFO + "http://www.dell.com/support" + + DESCRIPTION + "Dell Networking OS OpenFlow MIB provides information base of + OpenFlow enabled Dell Networking OS Switch. This MIB exposes information + about the Switch in OpenFlow perspective. + Information of : + 1) OpenFlow Instances configured, + 2) Controller that configured it, + 3) Ports that are configured under these instances, + 4) VLANs that are part of these instances and + 5) Flows & Flowactions configured + are shared via this MIB." + + ::= { dellNetMgmt 20 } + +-- +-- ### Groups ### +-- + ofSwitchObjects OBJECT IDENTIFIER ::={ dellNetOpenFlow 1 } + ofSwitchNotification OBJECT IDENTIFIER ::={ dellNetOpenFlow 2 } + +-- ------------------------------------------------------------- +-- Textual Conventions +-- ------------------------------------------------------------- + + DataPathIdentifier ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION + "The representation of an Open Flow Instance DataPath Identifier." + SYNTAX OCTET STRING(SIZE(8)) + + +-- **************************************************************************** +-- * Scalar Definitions +-- **************************************************************************** + ofSwitchId OBJECT-TYPE + SYNTAX Unsigned32(0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Open Flow Switch Id: Identifier of this Switch" + ::= { ofSwitchObjects 1 } + + ofManufacturerDesc OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Open Flow Manufacturer Description: Provides info about the + OF Switch manufacturer" + ::= { ofSwitchObjects 2 } + + ofHardwareDesc OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Open Flow Switch HardwareDescription" + ::= { ofSwitchObjects 3 } + + ofSoftwareDesc OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Open Flow Switch SoftwareDescription" + ::= { ofSwitchObjects 4 } + + ofSwitchSerialNo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Open Flow Switch Serial No: Provides the serial number of the switch" + ::= { ofSwitchObjects 5 } + + ofSwitchVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Open Flow Switch Version" + ::= { ofSwitchObjects 6 } + + +-- **************************************************************************** +-- ## Instance Table ## +-- **************************************************************************** + ofInstTable OBJECT-TYPE + SYNTAX SEQUENCE OF OfInstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Open Flow Instance Table" + ::= { ofSwitchObjects 7 } + + ofInstEntry OBJECT-TYPE + SYNTAX OfInstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Open Flow Instance Entry: This provides the sequence of objects + that describes the properties of the Instance. ofInstId uniquely + identifies the instance and hence it becomes an index" + INDEX { ofInstId } + ::= { ofInstTable 1 } + + OfInstEntry ::= + SEQUENCE { + ofInstId Unsigned32, + ofInstAdminState INTEGER, + ofInstIntfType INTEGER, + ofInstDataPathId DataPathIdentifier, + ofInstConnectTimeout Unsigned32, + ofInstEchoReplyTimeout Unsigned32, + ofInstEchoReqInterval Unsigned32, + ofInstNumFlows Unsigned32, + ofInstSuppCapabilities BITS, + ofInstSuppActions BITS + } + + ofInstId OBJECT-TYPE + SYNTAX Unsigned32(0..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Open Flow Instance Identifier" + ::= { ofInstEntry 1 } + + ofInstAdminState OBJECT-TYPE + SYNTAX INTEGER { up(1), + down(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Open Flow Instance Admin State: tells whether this instance is + enabled or not." + ::= { ofInstEntry 2 } + + ofInstIntfType OBJECT-TYPE + SYNTAX INTEGER { port(1), + vlan(2), + any(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Open Flow Instance Interface Type: tells whether this instance is + a Port or VLAN or ANY" + ::= { ofInstEntry 3 } + + ofInstDataPathId OBJECT-TYPE + SYNTAX DataPathIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Open Flow Instance DataPath Identifier" + ::= { ofInstEntry 4 } + + ofInstConnectTimeout OBJECT-TYPE + SYNTAX Unsigned32(0..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Open Flow Instance Connection Timeout: Tells the time after which the + connection would be dropped" + ::= { ofInstEntry 5 } + + ofInstEchoReplyTimeout OBJECT-TYPE + SYNTAX Unsigned32(0..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Open Flow Instance Echo Reply Timeout: Tells the max time for which the + Echo message would wait for reply" + ::= { ofInstEntry 6 } + + ofInstEchoReqInterval OBJECT-TYPE + SYNTAX Unsigned32(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Open Flow Instance Echo Request Interval: Tells how often the Echo + message would be sent" + ::= { ofInstEntry 7 } + + ofInstNumFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of flows in this Instance" + ::= { ofInstEntry 8 } + + ofInstSuppCapabilities OBJECT-TYPE + SYNTAX BITS { port(0), + table(1), + flow(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Open Flow Instance Supported Capabilities: Gives the supported + capabilities information by setting the appropriate BITS" + ::= { ofInstEntry 9 } + + ofInstSuppActions OBJECT-TYPE + SYNTAX BITS { output(0), + set-vlan(1), + set-pcp(2), + set-smac(3), + set-dmac(4), + set-tos(5) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Open Flow Instance Supported Actions: Gives the supported + Action information by setting the appropriate BITS" + ::= { ofInstEntry 10 } + + +-- **************************************************************************** +-- ## Controller Table ## +-- **************************************************************************** + + ofCntlrTable OBJECT-TYPE + SYNTAX SEQUENCE OF OfCntlrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Open Flow Controller Table: This table provides information about the Controller" + ::= { ofSwitchObjects 8 } + + ofCntlrEntry OBJECT-TYPE + SYNTAX OfCntlrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Open Flow Controller Entry" + INDEX { ofInstId, ofCntlrId } + ::= { ofCntlrTable 1 } + + OfCntlrEntry ::= + SEQUENCE { + ofCntlrId Unsigned32, + ofCntlrAddrType InetAddressType, + ofCntlrAddr InetAddress, + ofCntlrPortNumber InetPortNumber, + ofCntlrProtocol INTEGER, + ofCntlrConState INTEGER + } + + ofCntlrId OBJECT-TYPE + SYNTAX Unsigned32(0..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Open Flow Controller Id: This provides Id of this controller" + ::= { ofCntlrEntry 1 } + + ofCntlrAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Open Flow Controller IP Address Type : The address type + of the controller's IP address. If no controller is configured + yet then this is set to unknown(0)." + ::= { ofCntlrEntry 2 } + + ofCntlrAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|8|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Open Flow Controller IP Address: This gives the IP Address of + the controller. The InetAddressType of this is given by the + ofCntlrAddrType object." + ::= { ofCntlrEntry 3 } + + ofCntlrPortNumber OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Open Flow Controller Port: This provides the port number to be + used to communicate with the controller" + ::= { ofCntlrEntry 4 } + + ofCntlrProtocol OBJECT-TYPE + SYNTAX INTEGER { tls(1), + tcp(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Open Flow Controller Protocol: Tells which protocol is being used + by this Controller for communication, either TLS or TCP" + ::= { ofCntlrEntry 5 } + + ofCntlrConState OBJECT-TYPE + SYNTAX INTEGER { down(1), + up(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Open Flow Controller Connection State" + ::= { ofCntlrEntry 6 } + + +-- **************************************************************************** +-- ## Port Table ## +-- **************************************************************************** + + ofPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF OfPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Open Flow Port Table" + ::= { ofSwitchObjects 9 } + + ofPortEntry OBJECT-TYPE + SYNTAX OfPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Open Flow Port Entry has ports assigned to the instance" + INDEX { ofInstId, ofPortIfIndex } + ::= { ofPortTable 1 } + + OfPortEntry ::= + SEQUENCE { + ofPortIfIndex InterfaceIndex, + ofPortAssociationType INTEGER + } + + ofPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex value corresponding to this port" + ::= { ofPortEntry 1 } + + ofPortAssociationType OBJECT-TYPE + SYNTAX INTEGER { instancePort(1), + instVlanPort(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Open Flow Port Association Type: Tells whether this port + is directly assigned to the instance or via VLAN." + ::= { ofPortEntry 2 } + + +-- **************************************************************************** +-- ## VLAN Table ## +-- **************************************************************************** + + ofVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF OfVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Open Flow VLAN Table containing port list information for + each VLAN configured into the instance." + ::= { ofSwitchObjects 10 } + + ofVlanEntry OBJECT-TYPE + SYNTAX OfVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Open Flow VLAN Entry. + Restricted to max 8 VLANs per instance." + INDEX { ofInstId, ofVlanIfIndex } + ::= { ofVlanTable 1 } + + OfVlanEntry ::= + SEQUENCE { + ofVlanIfIndex InterfaceIndex, + ofVlanId VlanId + } + + ofVlanIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex value corresponding to this VLAN." + ::= { ofVlanEntry 1 } + + ofVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Open Flow Vlan Id: VALN-ID referring to this VLAN." + ::= { ofVlanEntry 2 } + + +-- **************************************************************************** +-- ## FLOW Table ## +-- **************************************************************************** + + ofFlowTable OBJECT-TYPE + SYNTAX SEQUENCE OF OfFlowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Open Flow FlowTable" + ::= { ofSwitchObjects 11 } + + ofFlowEntry OBJECT-TYPE + SYNTAX OfFlowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Open Flow Instance Flow Entry" + INDEX { ofInstId, ofFlowId, ofFlowTblId } + ::= { ofFlowTable 1 } + + OfFlowEntry ::= + SEQUENCE { + ofFlowId Unsigned32, + ofFlowTblId Unsigned32, + ofFlowPriority Unsigned32, + ofFlowIdleTime Unsigned32, + ofFlowHardTime Unsigned32, + ofFlowUpTime TimeTicks, + ofFlowCookie OCTET STRING, + ofFlowPacketCount Counter64, + ofFlowByteCount Counter64 + } + + ofFlowId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OpenFlow Flow Id" + ::= { ofFlowEntry 1 } + + ofFlowTblId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OpenFlow Flow Table Id" + ::= { ofFlowEntry 2 } + + ofFlowPriority OBJECT-TYPE + SYNTAX Unsigned32(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OpenFlow Flow priority " + ::= { ofFlowEntry 3 } + + ofFlowIdleTime OBJECT-TYPE + SYNTAX Unsigned32(0..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OpenFlow Flow Idle Time" + ::= { ofFlowEntry 4 } + + ofFlowHardTime OBJECT-TYPE + SYNTAX Unsigned32(0..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OpenFlow Flow Hard Timeout" + ::= { ofFlowEntry 5 } + + ofFlowUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since the OpenFlow flow was configured to be up." + ::= { ofFlowEntry 6 } + + ofFlowCookie OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OpenFlow Flow Cookie String" + ::= { ofFlowEntry 7 } + + ofFlowPacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OpenFlow Flow Packet Count" + ::= { ofFlowEntry 8 } + + ofFlowByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OpenFlow Flow Byte Count" + ::= { ofFlowEntry 9 } + +-- **************************************************************************** +-- ## Match Parameter Table ## +-- **************************************************************************** + + ofFlowMatchParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF OfFlowMatchParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Open Flow Match Parameter Table" + ::= { ofSwitchObjects 12 } + + ofFlowMatchParamsEntry OBJECT-TYPE + SYNTAX OfFlowMatchParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A set of parameters to be mactheded on a particular openFlow Table." + AUGMENTS { ofFlowEntry } + ::= { ofFlowMatchParamsTable 1 } + + OfFlowMatchParamsEntry ::= + SEQUENCE { + ofFlowMatchInPort OCTET STRING, + ofFlowMatchEtherSrcAddr OCTET STRING, + ofFlowMatchEtherDstAddr OCTET STRING, + ofFlowMatchVlanId OCTET STRING, + ofFlowMatchEthType OCTET STRING, + ofFlowMatchVlanPri OCTET STRING, + ofFlowMatchIpTos OCTET STRING, + ofFlowMatchIpProto OCTET STRING, + ofFlowMatchIpSrcAddr OCTET STRING, + ofFlowMatchIpDestAddr OCTET STRING, + ofFlowMatchTpSrcPort OCTET STRING, + ofFlowMatchTpDstPort OCTET STRING + } + + ofFlowMatchInPort OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OpenFlow Flow Match Ingress Ports; + Note that when the value of this object is the + zero-length string, it indicates 'wild card'." + ::= { ofFlowMatchParamsEntry 1 } + + ofFlowMatchEtherSrcAddr OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OpenFlow Flow Match Ethernet Source Address. + Note that when the value of this object is the + zero-length string, it indicates 'wild card'." + ::= { ofFlowMatchParamsEntry 2 } + + ofFlowMatchEtherDstAddr OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OpenFlow Flow Match Ethernet Destination Address. + Note that when the value of this object is the + zero-length string, it indicates 'wild card'." + ::= { ofFlowMatchParamsEntry 3 } + + ofFlowMatchVlanId OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OpenFlow Flow Match Vlan Id. + Note that when the value of this object is the + zero-length string, it indicates 'wild card'." + ::= { ofFlowMatchParamsEntry 4 } + + ofFlowMatchEthType OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OpenFlow Flow Match Ethernet Type. + Note that when the value of this object is the + zero-length string, it indicates 'wild card'." + ::= { ofFlowMatchParamsEntry 5 } + + ofFlowMatchVlanPri OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..1)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OpenFlow Flow Match VLAN Priority. + Note that when the value of this object is the + zero-length string, it indicates 'wild card'." + ::= { ofFlowMatchParamsEntry 6 } + + ofFlowMatchIpTos OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..1)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OpenFlow Flow Match IP TOS" + ::= { ofFlowMatchParamsEntry 7 } + + ofFlowMatchIpProto OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..1)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OpenFlow Flow match IP Protocol" + ::= { ofFlowMatchParamsEntry 8 } + + ofFlowMatchIpSrcAddr OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OpenFlow Flow Match IP Source Address. + Note that when the value of this object is the + zero-length string, it indicates 'wild card'." + ::= { ofFlowMatchParamsEntry 9 } + + ofFlowMatchIpDestAddr OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OpenFlow Flow Match IP Destination Adress. + Note that when the value of this object is the + zero-length string, it indicates 'wild card'." + ::= { ofFlowMatchParamsEntry 10 } + + ofFlowMatchTpSrcPort OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OpenFlow Flow Match Transport Source Port. + Note that when the value of this object is the + zero-length string, it indicates 'wild card'." + ::= { ofFlowMatchParamsEntry 11 } + + ofFlowMatchTpDstPort OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OpenFlow Flow Match Transport Destination Port. + Note that when the value of this object is the + zero-length string, it indicates 'wild card'." + ::= { ofFlowMatchParamsEntry 12 } + + +-- **************************************************************************** +-- ## FLOW Action Table ## +-- **************************************************************************** + + ofFlowActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF OfFlowActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OpenFlow Flow Action Table" + ::= { ofSwitchObjects 13 } + + ofFlowActionEntry OBJECT-TYPE + SYNTAX OfFlowActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OpenFlow Flow Action Entry" + INDEX { ofInstId, ofFlowId, ofFlowTblId, ofFlowActionId } + ::= { ofFlowActionTable 1 } + + OfFlowActionEntry ::= + SEQUENCE { + ofFlowActionId Unsigned32, + ofFlowActionType INTEGER, + ofFlowActionSrcMac MacAddress, + ofFlowActionDstMac MacAddress, + ofFlowActionPortIndex InterfaceIndex, + ofFlowActionVlanId VlanId, + ofFlowActionMaxLen Unsigned32, + ofFlowActionVlanPcp Unsigned32, + ofFlowActionNWTos Unsigned32 + } + + ofFlowActionId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Open Flow Action Id" + ::= { ofFlowActionEntry 1 } + + + ofFlowActionType OBJECT-TYPE + SYNTAX INTEGER { outToSwitchPort(1), + setVlanVid(2), + setVlanPcp(3), + stripVlan(4), + setDlSrc(5), + setDlDst(6), + setNetworkSrc(7), + setNetworkDst(8), + setNetworkTos(9), + setTpSrc(10), + setTpDest(11), + outToQueue(12), + vendor(65535) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OpenFlow Flow Action Type - Following are the supported Actions + outToSwitchPort -> Output to switch port. + setVlanVid -> Set the 802.1q VLAN id. + setVlanPcp -> Set the 802.1q priority. + stripVlan -> Strip the 802.1q header. + setDlSrc -> Ethernet source address. + setDlDst -> Ethernet destination address. + setNetworkSrc -> IP source address. + setNetworkDst -> IP destination address. + setNetworkTos -> IP ToS (DSCP field, 6 bits). + setTpSrc -> TCP/UDP source port. + setTpDest -> TCP/UDP destination port. + outToQueue -> Output to queue. + vendor -> Vendor specific action " + ::= { ofFlowActionEntry 2 } + + ofFlowActionSrcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OpenFlow Flow Action Source Mac address" + ::= { ofFlowActionEntry 3 } + + ofFlowActionDstMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OpenFlow Flow Action Destination Mac" + ::= { ofFlowActionEntry 4 } + + ofFlowActionPortIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ifindex value of OpenFlow Flow Action Port" + ::= { ofFlowActionEntry 5 } + + ofFlowActionVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OpenFlow Flow Action VLAN ID" + ::= { ofFlowActionEntry 6 } + + ofFlowActionMaxLen OBJECT-TYPE + SYNTAX Unsigned32(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OpenFlow Flow Action Max Length" + ::= { ofFlowActionEntry 7 } + + ofFlowActionVlanPcp OBJECT-TYPE + SYNTAX Unsigned32(0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OpenFlow Flow Action VLAN PCP" + ::= { ofFlowActionEntry 8 } + + ofFlowActionNWTos OBJECT-TYPE + SYNTAX Unsigned32(0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OpenFlow Flow Action Network TOS" + ::= { ofFlowActionEntry 9 } + + +-- **************************************************************************** +-- ## Alarm Group or Notifications ## +-- **************************************************************************** + ofSwitchNotifications OBJECT IDENTIFIER ::= { ofSwitchNotification 0 } + ofSwitchNotifyVariable OBJECT IDENTIFIER ::= { ofSwitchNotification 1 } + + ofSwitchFlowTableSrc OBJECT-TYPE + SYNTAX INTEGER { ifp(1), + vlan(2), + dmac(3), + route(4), + lb(5) } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " The unique ID of an OpenFlow Table. + Used by ofSwitchFlowTableFull trap." + ::= { ofSwitchNotifyVariable 1 } + +-- **************************************************************************** +-- Notifications +-- **************************************************************************** + + ofSwitchCntlrSessionStatusChanged NOTIFICATION-TYPE + OBJECTS { ofCntlrConState } + STATUS current + DESCRIPTION + "This notification is sent when ever Controller's Session + Status has changed." + ::= { ofSwitchNotifications 1 } + + ofSwitchFlowTableFull NOTIFICATION-TYPE + OBJECTS { ofSwitchFlowTableSrc } + STATUS current + DESCRIPTION + "This notification is sent when ever Flow Table reached + its maximum capacity. ofSwitchFlowTableSrc gives the id of the + Flow Table that reached max flows" + ::= { ofSwitchNotifications 2 } + +-- **************************************************************************** +-- Conformance Information +-- **************************************************************************** + + ofSwitchMibConformance OBJECT IDENTIFIER + ::= { ofSwitchObjects 14 } + + ofSwitchMibCompliances OBJECT IDENTIFIER + ::= { ofSwitchMibConformance 1 } + + ofSwitchMibGroups OBJECT IDENTIFIER + ::= { ofSwitchMibConformance 2 } + +-- **************************************************************************** +-- * Compliance Statements +-- **************************************************************************** + + ofSwitchMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the Dell Networking OS OpenFlow MIB." + MODULE + MANDATORY-GROUPS { + ofSwitchScalarGroup, + ofInstanceGroup, + ofControllerGroup, + ofPortGroup, + ofVlanGroup, + ofFlowGroup, + ofFlowMatchParamsGroup, + ofFlowActionGroup, + ofSwitchMibNotificationsGroup + } + ::= { ofSwitchMibCompliances 1} + +-- **************************************************************************** +-- Units of Conformance +-- **************************************************************************** + + ofSwitchScalarGroup OBJECT-GROUP + OBJECTS { + ofSwitchId, + ofManufacturerDesc, + ofHardwareDesc, + ofSoftwareDesc, + ofSwitchSerialNo, + ofSwitchVersion + } + STATUS current + DESCRIPTION + "This represents group of objects that provides + OF Switch information." + ::= { ofSwitchMibGroups 1 } + + ofInstanceGroup OBJECT-GROUP + OBJECTS { + ofInstAdminState, + ofInstIntfType, + ofInstDataPathId, + ofInstConnectTimeout, + ofInstEchoReplyTimeout, + ofInstEchoReqInterval, + ofInstNumFlows, + ofInstSuppCapabilities, + ofInstSuppActions + } + STATUS current + DESCRIPTION + "This represents group of objects that provides + OF Instance information." + ::= { ofSwitchMibGroups 2 } + + ofControllerGroup OBJECT-GROUP + OBJECTS { + ofCntlrAddrType, + ofCntlrAddr, + ofCntlrPortNumber, + ofCntlrProtocol, + ofCntlrConState + } + STATUS current + DESCRIPTION + "This represents group of objects that provides + OF Controller information." + ::= { ofSwitchMibGroups 3 } + + ofPortGroup OBJECT-GROUP + OBJECTS { + ofPortAssociationType + } + STATUS current + DESCRIPTION + "This represents group of objects that provides information + about OF Port that corresponds to OF Instance." + ::= { ofSwitchMibGroups 4 } + + ofVlanGroup OBJECT-GROUP + OBJECTS { + ofVlanId + } + STATUS current + DESCRIPTION + "This represents group of objects that provides information + about OF VLAN that corresponds to OF Instance." + ::= { ofSwitchMibGroups 5 } + + ofFlowGroup OBJECT-GROUP + OBJECTS { + ofFlowPriority, + ofFlowIdleTime, + ofFlowHardTime, + ofFlowUpTime, + ofFlowCookie, + ofFlowPacketCount, + ofFlowByteCount + } + STATUS current + DESCRIPTION + "This represents group of objects that provides + OF Flow information." + ::= { ofSwitchMibGroups 6 } + + ofFlowMatchParamsGroup OBJECT-GROUP + OBJECTS { + ofFlowMatchInPort, + ofFlowMatchEtherSrcAddr, + ofFlowMatchEtherDstAddr, + ofFlowMatchVlanId, + ofFlowMatchEthType, + ofFlowMatchVlanPri, + ofFlowMatchIpTos, + ofFlowMatchIpProto, + ofFlowMatchIpSrcAddr, + ofFlowMatchIpDestAddr, + ofFlowMatchTpSrcPort, + ofFlowMatchTpDstPort + } + STATUS current + DESCRIPTION + "This represents group of objects that provides + OF Flow match information." + ::= { ofSwitchMibGroups 7 } + + ofFlowActionGroup OBJECT-GROUP + OBJECTS { + ofFlowActionType, + ofFlowActionSrcMac, + ofFlowActionDstMac, + ofFlowActionPortIndex, + ofFlowActionVlanId, + ofFlowActionMaxLen, + ofFlowActionVlanPcp, + ofFlowActionNWTos + } + STATUS current + DESCRIPTION + "This represents group of objects that provides information + about OF Flow Actions." + ::= { ofSwitchMibGroups 8 } + + ofSwitchMibNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ofSwitchCntlrSessionStatusChanged, + ofSwitchFlowTableFull + } + STATUS current + DESCRIPTION + "This represents Notification object of OF Switch." + ::= { ofSwitchMibGroups 9 } + +-- **************************************************************************** +-- End of Units of conformance +-- **************************************************************************** + +END + diff --git a/MIBS/dell/DELL-NETWORKING-PRODUCTS-MIB b/MIBS/dell/DELL-NETWORKING-PRODUCTS-MIB new file mode 100644 index 0000000..14ddfdf --- /dev/null +++ b/MIBS/dell/DELL-NETWORKING-PRODUCTS-MIB @@ -0,0 +1,364 @@ + DELL-NETWORKING-PRODUCTS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY + FROM SNMPv2-SMI + dellNetModules, dellNetProducts + FROM DELL-NETWORKING-SMI; + + dellNetFamilyMIB MODULE-IDENTITY + LAST-UPDATED "201310221200Z" -- October 22, 2013 12:00:00 GMT + ORGANIZATION "Dell Inc" + CONTACT-INFO + "http://www.dell.com/support" + + DESCRIPTION + "This mib module defines system Object Identifier values for sysObjectID.0 for + network elements manufactured and sold by Dell Inc + http://www.dell.com" + + -- Revision history. + REVISION "201310221200Z" -- October 22, 2013 12:00:00 GMT + DESCRIPTION + "Added Z-Series Family of product object IDs" + + REVISION "201112151200Z" -- December 15, 2011 12:00:00 GMT + DESCRIPTION + "Added M-Series Family of product object IDs" + + REVISION "200706151200Z" -- June 15, 2007 12:00:00 GMT + DESCRIPTION + "- Added objects to provide grouping for Dell Networking OS product series. + - Added C Series. + - Added S Series." + + REVISION "200201310000Z" + DESCRIPTION + "Dell Networking OS E-Series Family of products object IDs added." + ::= { dellNetModules 1 } + +-- ***************************************************************************** +-- Top-level Dell Networking OS Product OBJECT IDENTIFIER assignments. +-- ***************************************************************************** + + dellNetESeriesProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This object identifier roots Dell Networking OS E-Series product + object identifiers." + ::= { dellNetProducts 1 } + + dellNetCSeriesProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This object identifier roots Dell Networking OS C-Series product + object identifiers." + ::= { dellNetProducts 2 } + + dellNetSSeriesProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This object identifier roots Dell Networking OS S-Series product + object identifiers." + ::= { dellNetProducts 3 } + + dellNetMSeriesProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This object identifier roots Dell Networking OS M-Series + product object identifiers." + ::= {dellNetProducts 4 } + + dellNetZSeriesProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This object identifier roots Dell Networking OS Z-Series product + object identifiers." + ::= { dellNetProducts 5 } + +-- ***************************************************************************** +-- Dell Networking OS E-Series Product Line +-- ***************************************************************************** + + e1200 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS E1200 16-slot switch/router." + ::= { dellNetESeriesProducts 1 } + + e600 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS E600 9-slot switch/router." + ::= { dellNetESeriesProducts 2 } + + e300 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS E300 8-slot switch/router." + ::= { dellNetESeriesProducts 3 } + + e610 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS E610 9-slot switch/router." + ::= { dellNetESeriesProducts 4 } + + e1200i OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS E1200i 16-slot switch/router." + ::= { dellNetESeriesProducts 5 } + +-- ***************************************************************************** +-- Dell Networking OS C-Series Product Line +-- ***************************************************************************** + + c300 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS C300 10-slot switch/router." + ::= { dellNetCSeriesProducts 1 } + + c150 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS C150 6-slot switch/router." + ::= { dellNetCSeriesProducts 2 } + + c9010 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS C9010 switch/router." + ::= { dellNetCSeriesProducts 3 } + +-- ***************************************************************************** +-- Dell Networking OS S-Series Product Line +-- ***************************************************************************** + + s50 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S50 access switch." + ::= { dellNetSSeriesProducts 1 } + + s50e OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S50E access switch." + ::= { dellNetSSeriesProducts 2 } + + s50v OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S50V access switch." + ::= { dellNetSSeriesProducts 3 } + + s25pac OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S25P-AC access switch." + ::= { dellNetSSeriesProducts 4 } + + s2410cp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S2410CP access switch." + ::= { dellNetSSeriesProducts 5 } + + s2410p OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S2410P access switch." + ::= { dellNetSSeriesProducts 6 } + + s50nac OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S50N-AC access switch." + ::= { dellNetSSeriesProducts 7 } + + s50ndc OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S50N-DC access switch." + ::= { dellNetSSeriesProducts 8 } + + s25pdc OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S25P-DC access switch." + ::= { dellNetSSeriesProducts 9 } + + s25v OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S25V access switch." + ::= { dellNetSSeriesProducts 10 } + + s25n OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S25N access switch." + ::= { dellNetSSeriesProducts 11 } + + s60 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S60 access switch." + ::= { dellNetSSeriesProducts 12 } + + s55 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S55 access switch." + ::= { dellNetSSeriesProducts 13 } + + s4810 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S4810 access switch." + ::= { dellNetSSeriesProducts 14 } + + z9000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS Z9000 switch/router." + ::= { dellNetSSeriesProducts 15 } + + s4820 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S4820 access switch." + ::= { dellNetSSeriesProducts 17 } + + s6000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S6000 access switch." + ::= { dellNetSSeriesProducts 18 } + + s5000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S5000 access switch." + ::= { dellNetSSeriesProducts 19 } + + s4810on OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S4810 ON access switch." + ::= { dellNetSSeriesProducts 20 } + + s6000on OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S6000 ON access switch." + ::= { dellNetSSeriesProducts 21 } + + s4048on OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S4048 ON access switch." + ::= { dellNetSSeriesProducts 22 } + + s3048on OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S3048 ON access switch." + ::= { dellNetSSeriesProducts 23 } + + s3148p OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S3148P access switch." + ::= { dellNetSSeriesProducts 24 } + + s3124p OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S3124P access switch." + ::= { dellNetSSeriesProducts 25 } + + s3124f OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S3124F access switch." + ::= { dellNetSSeriesProducts 26 } + + s3124 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S3124 access switch." + ::= { dellNetSSeriesProducts 27 } + + s6100 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S6100 access switch." + ::= { dellNetSSeriesProducts 28 } + + s6010 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking 0S S6010 access switch." + ::= { dellNetSSeriesProducts 29 } + + s4048t OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S4048T-ON access switch." + ::= { dellNetSSeriesProducts 30 } + + s3148 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S3148 access switch." + ::= { dellNetSSeriesProducts 31 } + + s5048f OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S5048F switch/router." + ::= { dellNetSSeriesProducts 32 } + +-- ***************************************************************************** +-- Dell Networking OS M-Series Product Line +-- ***************************************************************************** + + m-MXL OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS MXL 10/40GbE switch/router." + ::= { dellNetMSeriesProducts 1 } + + m-IOA OBJECT-IDENTITY + STATUS current + DESCRIPTION + " Dell PE M I/O Aggregator." + ::= { dellNetMSeriesProducts 2 } + + s-IOA OBJECT-IDENTITY + STATUS current + DESCRIPTION + " Dell PE FN I/O Aggregator." + ::= { dellNetMSeriesProducts 3 } + +-- ***************************************************************************** +-- Dell Networking OS Z-Series Product Line +-- ***************************************************************************** + + z9500 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS Z9500 switch/router." + ::= { dellNetZSeriesProducts 1 } + + z9100 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS Z9100 switch/router." + ::= { dellNetZSeriesProducts 2 } + +END diff --git a/MIBS/dell/DELL-NETWORKING-SMI b/MIBS/dell/DELL-NETWORKING-SMI new file mode 100644 index 0000000..3dfba2b --- /dev/null +++ b/MIBS/dell/DELL-NETWORKING-SMI @@ -0,0 +1,82 @@ + DELL-NETWORKING-SMI DEFINITIONS ::= BEGIN + -- This module provides authoritative + -- definitions for Dell Networking OS MIB. + -- + -- This module will be extended, as needed. + -- + IMPORTS + MODULE-IDENTITY,enterprises, + OBJECT-IDENTITY + FROM SNMPv2-SMI; + + dellNet MODULE-IDENTITY + + LAST-UPDATED "200706151200Z" -- June 15, 2007 12:00:00 GMT + ORGANIZATION + "Dell Inc" + CONTACT-INFO + "http://www.dell.com/support" + + DESCRIPTION + "The Structure of Management Information for + the Dell Networking OS." + + -- Revision history. + REVISION "200706151200Z" -- June 15, 2007 12:00:00 GMT + DESCRIPTION + "Added dellNetModules." + + REVISION "0010100000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { enterprises 6027 } -- assigned by IANA + + + dellNetProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS Products' OID." + ::= { dellNet 1 } + + dellNetCommon OBJECT-IDENTITY + STATUS current + DESCRIPTION + "All Dell Networking OS shared TEXTTUAL-CONVENTION + definitions" + ::= { dellNet 2 } + + dellNetMgmt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "dellNetMgmt is the main subtree for Dell Networking OS + mib development." + ::= { dellNet 3 } + + dellNetModules OBJECT-IDENTITY + STATUS current + DESCRIPTION + "dellNetModules provides a root object identifier + from which MODULE-IDENTITY values may be based." + ::= { dellNet 4 } + + dellNetExperiment OBJECT-IDENTITY + STATUS current + DESCRIPTION + "dellNetExperiment 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 Dell Networking OS work-in-process which has not been + assigned a permanent object identifier by the + Dell Networking OS assigned number authority, typicially because + the mib is not ready for deployment. + + NOTE WELL: support for mibs in the dellNetExperiment + subtree will be deleted when a permanent object + identifier assignment is made." + ::= { dellNet 20 } + + END diff --git a/MIBS/dell/DELL-NETWORKING-SYSLOG-MIB b/MIBS/dell/DELL-NETWORKING-SYSLOG-MIB new file mode 100644 index 0000000..680b5d7 --- /dev/null +++ b/MIBS/dell/DELL-NETWORKING-SYSLOG-MIB @@ -0,0 +1,51 @@ +-- DELL-NETWORKING-SYSLOG-MIB: Syslog mib + +-- Dell Networking OS Syslog Proprietary MIB Definition + +-- This SNMP Management Information Specification +-- explains the proprietary MIB implemented for the Syslog support. + +DELL-NETWORKING-SYSLOG-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE + FROM SNMPv2-SMI + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + dellNetMgmt FROM DELL-NETWORKING-SMI; + + dellNetSyslogMib MODULE-IDENTITY + LAST-UPDATED "201410230000Z" + ORGANIZATION "Dell Inc." + CONTACT-INFO "support.dell.com" + DESCRIPTION + "The Dell Networking OS Private MIB for Syslog support." + REVISION "201410230000Z" + DESCRIPTION + "Initial version of this MIB module." + + ::= { dellNetMgmt 30 } + +--************************************************************************************* +-- Traps +--************************************************************************************** + +dellNetSyslogNotifications OBJECT IDENTIFIER ::= { dellNetSyslogMib 1 } +dellNetSyslogTraps OBJECT IDENTIFIER ::= { dellNetSyslogNotifications 1 } + + dellNetSyslogServerNotReachableTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This trap is sent when syslog server is not reachable. + It works for syslog servers configured as TCP or TLS" + ::= { dellNetSyslogTraps 1 } + + dellNetSyslogServerReachableTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This trap is sent when syslog server is reachable. + It works for syslog servers configured as TCP or TLS" + ::= { dellNetSyslogTraps 2 } + +END + diff --git a/MIBS/dell/DELL-NETWORKING-SYSTEM-COMPONENT-MIB b/MIBS/dell/DELL-NETWORKING-SYSTEM-COMPONENT-MIB new file mode 100644 index 0000000..2969b92 --- /dev/null +++ b/MIBS/dell/DELL-NETWORKING-SYSTEM-COMPONENT-MIB @@ -0,0 +1,715 @@ +-- ***************************************************************** +-- DELL-NETWORKING-SYSTEM-COMPONENT-MIB +-- +-- +-- Copyright (c) 2003-2014 by Dell Inc. All Rights Reserved. +-- All rights reserved. +-- ***************************************************************** +-- + +DELL-NETWORKING-SYSTEM-COMPONENT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + + MODULE-IDENTITY, OBJECT-TYPE,Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + DisplayString + FROM RFC1213-MIB + dellNetMgmt + FROM DELL-NETWORKING-SMI + DellNetCamPartitionType + FROM DELL-NETWORKING-TC + ; + +dellNetSysComponentMib MODULE-IDENTITY + LAST-UPDATED "201108020000Z" + ORGANIZATION "Dell Inc" + CONTACT-INFO + "http://www.dell.com/support" + + DESCRIPTION + "Dell Networking OS System component MIB. + Dell Networking OS System component allow user to view the SW information + of a component in the system. + + Currently, the available component information that are avaibale + are + 1) CAM Entries on linecard + - Overall system CAM usage table + - L2 Ingress or Egress CAM Usage + - L3 Ingress or Egress CAM Usage + - L3Ext Table CAM Usage (Specific to S-series L3 tables-Broadcom pltforms) + + " + ::= { dellNetMgmt 7 } + + +dellNetSysComponentObjects OBJECT IDENTIFIER ::= { dellNetSysComponentMib 1 } +dellNetCamEntries OBJECT IDENTIFIER ::= { dellNetSysComponentObjects 1 } +dellNetSysComponentTrap OBJECT IDENTIFIER ::= { dellNetSysComponentObjects 2 } + +-- TEXTUAL-CONVENTION +-- Status +-- mandatory +-- Descr + +camUsageTable OBJECT-TYPE + SYNTAX SEQUENCE OF CamUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of general CAM usages table." + ::= { dellNetCamEntries 1 } + +camUsageEntry OBJECT-TYPE + SYNTAX CamUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of CAM usage table. + The table show the different partition of CAM + " + + INDEX { camUsageSlot, camUsagePipeNum, camUsagePartId } + ::= { camUsageTable 1 } + + +CamUsageEntry ::= SEQUENCE { + + camUsageSlot Integer32, + camUsagePipeNum Integer32, + camUsagePartId DellNetCamPartitionType, + camUsagePartDesc DisplayString, + camUsageTotal Integer32, + camUsageUsed Integer32 + + } + +camUsageSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The slot number of linecard where the CAM is located + " + ::= { camUsageEntry 1 } + +camUsagePipeNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The port pipe number on the linecard where the CAM is located + " + ::= { camUsageEntry 2 } + +camUsagePartId OBJECT-TYPE + SYNTAX DellNetCamPartitionType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The partition id of the CAM on the line card. + " + ::= { camUsageEntry 3 } + +camUsagePartDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The description of the CAM partition id." + ::= { camUsageEntry 4 } + +camUsageTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size allocated to this CAM partition + " + ::= { camUsageEntry 5 } + +camUsageUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam used or configured to this CAM partition + " + ::= { camUsageEntry 6 } + + +-- End of General CAM Usage Entry + + +camUsageL2Table OBJECT-TYPE + SYNTAX SEQUENCE OF CamUsageL2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Layer 2 or switch layer CAM usages table." + ::= { dellNetCamEntries 2 } + +camUsageL2Entry OBJECT-TYPE + SYNTAX CamUsageL2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Layer 2 (switch layer ) CAM usage table. + The table show the different partition of CAM and if the cam + is used in the Ingress or Egress. + " + + INDEX { camUsageL2Slot, camUsageL2PipeId, camUsageL2PipeLine } + ::= { camUsageL2Table 1 } + +CamUsageL2Entry ::= SEQUENCE { + + camUsageL2Slot Integer32, + camUsageL2PipeId Integer32, + camUsageL2IngAclTotal Integer32, + camUsageL2IngAclUsed Integer32, + camUsageL2IngFibTotal Integer32, + camUsageL2IngFibUsed Integer32, + camUsageL2EgrAclTotal Integer32, + camUsageL2EgrAclUsed Integer32, + camUsageL2PipeLine Integer32 + } + +camUsageL2Slot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The slot number of linecard where the CAM is located + " + ::= { camUsageL2Entry 1 } + +camUsageL2PipeId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The port pipe number on the linecard where the CAM is located + " + ::= { camUsageL2Entry 2 } + +camUsageL2IngAclTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size allocated to layer 2 ingress ACL + " + ::= { camUsageL2Entry 3 } + +camUsageL2IngAclUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam used or configured in layer 2 ingress ACL + " + ::= { camUsageL2Entry 4 } + +camUsageL2IngFibTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size allocated to layer 2 ingress FIB + " + ::= { camUsageL2Entry 7 } + +camUsageL2IngFibUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam used or configured in layer 2 ingress FIB + " + ::= { camUsageL2Entry 8 } + +camUsageL2EgrAclTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size allocated to layer 2 Egress ACL + " + ::= { camUsageL2Entry 9 } + +camUsageL2EgrAclUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam used or configured in layer 2 Egress Acl + " + ::= { camUsageL2Entry 10 } + +camUsageL2PipeLine OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The Pipeline number of the chip where the CAM is located + " + ::= { camUsageL2Entry 11 } + + +-- End of camUsageL2Entry + + +camUsageL3Table OBJECT-TYPE + SYNTAX SEQUENCE OF CamUsageL3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Layer 3 or router layer CAM usages table." + ::= { dellNetCamEntries 3 } + +camUsageL3Entry OBJECT-TYPE + SYNTAX CamUsageL3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Layer 3 (router layer ) CAM usage table. + The table show the different partition of CAM and if the cam + is used in the Ingress or Egress. + " + INDEX { camUsageL3Slot, camUsageL3PipeId, camUsageL3PipeLine} + ::= { camUsageL3Table 1 } + +CamUsageL3Entry ::= SEQUENCE { + + camUsageL3Slot Integer32, + camUsageL3PipeId Integer32, + camUsageL3IngFibTotal Integer32, + camUsageL3IngFibUsed Integer32, + camUsageL3IngSysFlowTotal Integer32, + camUsageL3IngSysFlowUsed Integer32, + camUsageL3IngTrcListTotal Integer32, + camUsageL3IngTrcListUsed Integer32, + camUsageL3IngMcastFibTotal Integer32, + camUsageL3IngMcastFibUsed Integer32, + camUsageL3IngQosTotal Integer32, + camUsageL3IngQosUsed Integer32, + camUsageL3IngPbrTotal Integer32, + camUsageL3IngPbrUsed Integer32, + camUsageL3IngAclTotal Integer32, + camUsageL3IngAclUsed Integer32, + camUsageL3EgrAclTotal Integer32, + camUsageL3EgrAclUsed Integer32, + camUsageL3PipeLine Integer32 +} + +camUsageL3Slot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The slot number of linecard where the CAM is located + " + ::= { camUsageL3Entry 1 } + +camUsageL3PipeId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The port pipe number on the linecard where the CAM is located + " + ::= { camUsageL3Entry 2 } + +camUsageL3IngFibTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size allocated to layer 3 ingress FIB + " + ::= { camUsageL3Entry 3 } + +camUsageL3IngFibUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam used or configured in layer 3 ingress FIB + " + ::= { camUsageL3Entry 4 } + +camUsageL3IngSysFlowTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size allocated to layer 3 ingress system flow + " + ::= { camUsageL3Entry 5 } + +camUsageL3IngSysFlowUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam used or configured in layer 3 ingress system flow + " + ::= { camUsageL3Entry 6 } + +camUsageL3IngTrcListTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size allocated to layer 3 ingress trace list + " + ::= { camUsageL3Entry 7 } + +camUsageL3IngTrcListUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam used or configured in layer 3 ingress trace list + " + ::= { camUsageL3Entry 8 } + +camUsageL3IngMcastFibTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size allocated to layer 3 ingress multicast FIB + " + ::= { camUsageL3Entry 9 } + +camUsageL3IngMcastFibUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam used or configured in layer 3 ingress multicast FIB + " + ::= { camUsageL3Entry 10 } + +camUsageL3IngQosTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size allocated to layer 3 ingress QOS + " + ::= { camUsageL3Entry 11 } + +camUsageL3IngQosUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam used or configured in layer 3 ingress QOS + " + ::= { camUsageL3Entry 12 } + + +camUsageL3IngPbrTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size allocated to layer 3 ingress PBR + " + ::= { camUsageL3Entry 13 } + +camUsageL3IngPbrUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam used or configured in layer 3 ingress QOS + " + ::= { camUsageL3Entry 14 } + +camUsageL3IngAclTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size allocated to layer 3 ingress ACL + " + ::= { camUsageL3Entry 15 } + +camUsageL3IngAclUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam used or configured in layer 3 ingress ACL + " + ::= { camUsageL3Entry 16 } + +camUsageL3EgrAclTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size allocated to layer 3 egress ACL + " + ::= { camUsageL3Entry 17 } + +camUsageL3EgrAclUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam used or configured in layer 3 egress ACL + " + ::= { camUsageL3Entry 18 } + +camUsageL3PipeLine OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The Pipeline number of the chip where the CAM is located + " + ::= { camUsageL3Entry 19 } + + -- + -- ##camUsageL3ExtTable - Table for S-series or BCM specific + -- CAM/Table usage info + -- + +camUsageL3ExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF CamUsageL3ExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Layer 3 or router layer CAM usages table based on BCM pltform." + ::= { dellNetCamEntries 4 } + +camUsageL3ExtEntry OBJECT-TYPE + SYNTAX CamUsageL3ExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Layer 3 (router layer ) CAM usage table. + The table show the different partition of CAM/Table based on BCM + architecture. + " + INDEX { camUsageL3ExtSlot, camUsageL3ExtPipeId } + ::= { camUsageL3ExtTable 1 } + +CamUsageL3ExtEntry ::= SEQUENCE { + + camUsageL3ExtSlot Integer32, + camUsageL3ExtPipeId Integer32, + camUsageL3ExtHostTotal Integer32, + camUsageL3ExtHostUsed Integer32, + camUsageL3ExtLPMTotal Integer32, + camUsageL3ExtLPMUsed Integer32 + } + +camUsageL3ExtSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The slot number of linecard where the CAM is located + " + ::= { camUsageL3ExtEntry 1 } + +camUsageL3ExtPipeId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The port pipe number on the linecard where the CAM is located + " + ::= { camUsageL3ExtEntry 2 } + +camUsageL3ExtHostTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size allocated to layer 3 Host table. Host table is shared by + IPv4,IPv6 unicast host route entries (ARP) and IPv4,IPv6 Multicast entries. + The usage reflects sum of all these entries + " + ::= { camUsageL3ExtEntry 3 } + +camUsageL3ExtHostUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam used in layer 3 Host table. As Host table is shared by + IPv4,Ipv6 unicast host route entries and IPv4,IPv6 Multicast entries. + The usage reflects sum of all these entries. + " + ::= { camUsageL3ExtEntry 4 } + +camUsageL3ExtLPMTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size allocated to layer 3 Longest Prefix Match table. The + LPM table is shared by IPv4,IPv6 unicast route entries. + " + ::= { camUsageL3ExtEntry 5 } + +camUsageL3ExtLPMUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size used in layer 3 Longest Prefix Match table. The + LPM table is shared by IPv4,Ipv6 unicast route entries.The usage + reflects sum of IPv4 and v6 unicast route entries. + " + ::= { camUsageL3ExtEntry 6 } + +-- End of camUsageL3ExtEntry + + -- + -- ## Alarm Group or Traps + -- + + sysCompAlarmMibNotifications OBJECT IDENTIFIER ::= { dellNetSysComponentTrap 0 } + sysCompAlarmVariable OBJECT IDENTIFIER ::= { dellNetSysComponentTrap 1 } + + -- + -- TRAP VarBind Data + -- + + sysCompAlarmLevel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "the message warning level" + ::= { sysCompAlarmVariable 1 } + + + sysCompAlarmVarString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "An generic string value in the TRAP object" + ::= { sysCompAlarmVariable 2 } + + + sysCompSlotId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The associated LineCard in the TRAP object" + ::= { sysCompAlarmVariable 3 } + + sysCompPortPipe OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The associated port pipe in the TRAP object" + ::= { sysCompAlarmVariable 4 } + + sysCompCamPartId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The associated CAM partion name in the TRAP object" + ::= { sysCompAlarmVariable 5 } + + -- + -- TRAPS + -- + + camUsageThresholdExceed NOTIFICATION-TYPE + OBJECTS { sysCompAlarmLevel, + sysCompAlarmVarString, + sysCompSlotId, + sysCompPortPipe, + sysCompCamPartId + } + STATUS current + DESCRIPTION + "The agent generate this trap when the + cam usage for a partition is exceeded." + ::= { sysCompAlarmMibNotifications 1 } + + camIsFull NOTIFICATION-TYPE + OBJECTS { sysCompAlarmLevel, + sysCompAlarmVarString, + sysCompSlotId, + sysCompPortPipe, + sysCompCamPartId + } + STATUS current + DESCRIPTION + "The agent generate this trap when the + cam is fully used." + ::= { sysCompAlarmMibNotifications 2 } + + camAuditError NOTIFICATION-TYPE + OBJECTS { sysCompAlarmLevel, + sysCompAlarmVarString, + sysCompSlotId, + sysCompPortPipe, + sysCompCamPartId + } + STATUS current + DESCRIPTION + "The agent generate this trap when a + cam entry mismatches with the Software entry." + ::= { sysCompAlarmMibNotifications 3 } + +END diff --git a/MIBS/dell/DELL-NETWORKING-TC b/MIBS/dell/DELL-NETWORKING-TC new file mode 100644 index 0000000..13b3e3a --- /dev/null +++ b/MIBS/dell/DELL-NETWORKING-TC @@ -0,0 +1,614 @@ +-- +-- Dell Networking OS MIB Textual Conventions +-- +-- This module provides authoritative definitions for Dell Networking OS +-- Textual Convention MIB. +-- +-- This module will be extended, as needed. +-- + +DELL-NETWORKING-TC DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, Integer32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString + FROM SNMPv2-TC + dellNetModules + FROM DELL-NETWORKING-SMI; + +dellNetTextualConventions MODULE-IDENTITY + LAST-UPDATED "200904071200Z" -- Apr. 7, 2009 12:00:00 GMT + ORGANIZATION + "Dell Inc" + CONTACT-INFO + "http://www.dell.com/support" + DESCRIPTION + "The Textual Convention of Dell Networking OS MIB." + + REVISION "200904071200Z" + DESCRIPTION + "Added new Nemesis card type." + + REVISION "200809161200Z" + DESCRIPTION + "Added ExaScale chassis mode and Nemesis card type." + + REVISION "200809021200Z" + DESCRIPTION + "Added DellNetCardOperStatus." + + REVISION "200706281200Z" + DESCRIPTION + "Added DellNetChassisType and DellNetHundredthdB." + ::= { dellNetModules 2} + + + DellNetChassisType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Dell Networking OS chassis type." + SYNTAX INTEGER { + e1200(1), -- Dell Networking OS E1200 16-slot switch/router + e600(2), -- Dell Networking OS E600 9-slot switch/router + e300(3), -- Dell Networking OS E300 8-slot switch/router + e150(4), -- Dell Networking OS E150 8-slot switch/router + e610(5), -- Dell Networking OS E610 9-slot switch/router + c150(6), -- Dell Networking OS C150 6-slot switch/router + c300(7), -- Dell Networking OS C300 10-slot switch/router + e1200i(8), -- Dell Networking OS E1200i 16-slot switch/router + s2410cp(9), -- Dell Networking OS S2410 10GbE switch + s2410p(10), -- Dell Networking OS S2410 10GbE switch + s50(11), -- Dell Networking OS S50 access switch + s50e(12), -- Dell Networking OS S50e access switch + s50v(13), -- Dell Networking OS S50v access switch + s50nac(14), -- Dell Networking OS S50nac access switch + s50ndc(15), -- Dell Networking OS S50ndc access switch + s25pdc(16), -- Dell Networking OS S25pdc access switch + s25pac(17), -- Dell Networking OS S25pac access switch + s25v(18), -- Dell Networking OS S25v access switch + s25n(19), -- Dell Networking OS S25n access switch + s60(20), -- Dell Networking OS S60 access switch + s55(21), -- Dell Networking OS S55 access switch + s4810(22), -- Dell Networking OS S4810 access switch + s6410(23), -- Dell Networking OS S6410 access switch + z9000(24), -- Dell Networking OS Z9000 access switch + m-MXL(25), -- Dell Networking OS MXL 10/40GE switch/router + m-IOA(26), -- PowerEdge M I/O Aggregator bridge + s4820(27), -- Dell Networking OS S4820 access switch + s6000(28), -- Dell Networking OS S6000 access switch + s5000(29), -- Dell Networking OS S5000 access switch + s-FN410S-IOA(30), -- Dell PowerEdge FN 410S IOA + s-FN410T-IOA(31), -- Dell PowerEdge FN 410T IOA + s-FN2210S-IOA(32), -- Dell PowerEdge FN 2210S IOA + z9500(33), -- Dell Networking OS Z9500 switch + c9010(34), -- Dell Networking OS C9010 switch + c1048p(35), -- Dell Networking OS C1048P switch + s4048on(36), -- Dell Networking OS S4048 ON access switch + s4810on(37), -- Dell Networking OS S4810 ON access switch + s6000on(38), -- Dell Networking OS S6000 ON access switch + s3048on(39), -- Dell Networking OS S3048 ON access switch + z9100(40), -- Dell Networking OS Z9100 access switch + s6100(41), -- Dell Networking OS S6100 access switch + s3148p(42), -- Dell Networking OS S3148P access switch + s3124p(43), -- Dell Networking OS S3124P access switch + s3124f(44), -- Dell Networking OS S3124F access switch + s3124(45), -- Dell Networking OS S3124 access switch + s3148(46), -- Dell Networking OS S3148 access switch + s4048ton(47), -- Dell Networking OS S4048T-ON access switch + s6010(48) -- Dell Networkign OS S6010 access switch + } + + DellNetInterfaceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Interface types supported by the Dell Networking OS line cards. + " + SYNTAX INTEGER { + ethernetManagement(1), -- Ethernet Mangement port + ethernet100M(2), -- Ethernet 100Mb + ethernet1GB(3), -- Ethernet 1 GB interface + ethernet1GBCopper(4), -- Ethernet Copper 1 GB interface + ethernet10GB(5), -- Ethernet 10 GB interface + ethernet10GBCopper(6), -- Ethernet Copper 10 GB interface + sonetOC3OC12(7), -- SONET or OC3/OC12 interface + sonetOC48OC96(8), -- SONET or OC48/OC96 interface + sonetOC192(9), -- SONET or OC192 interface + ethernet40GB(10) -- Ethernet 40 GB interface + } + + DellNetSystemPortType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Port type available in Dell Networking OS series of products." + SYNTAX INTEGER { + portSerial(1), + portAux(2), + portFastEther(3), + port0210E2TV(4), -- xena + port0210E2TE(5), -- zeus 40K + port2401E24S(6), -- ripley sx eb + port2401E24L(7), -- ripley lx eb + port12OC12OC3(8), -- aladdin + port01OC192(9), -- mulan + port2401E24SEC(10), -- hercules sx ec + port2401E24LEC(11), -- hercules lx ec + port0210E2TY(12), -- zeus 10K + port0210E2TU(13), -- zeus 100K + port0110EW1YB(14), -- everest eb + port0110EW1YC(15), -- everest ec + port02S48YC2(16), -- cairo ec + port0110EX1YB(17), -- K2 eb (1-port zeus 10K) + port0110EX1YC(18), -- K2 ec (1-port zeus 10K) + port1201F12PB(19), -- morpheus eb + port1201F12PC(20), -- morpheus ec + port0110EX1EB(21), -- K2 eb 40K + port0110EX1EC(22), -- K2 ec 40K + port0110EX1YBL(23), -- Lisbon + port0210EX2YD(24), -- Prometheus 10Km + port0210EX2ED(25), -- Prometheus 40Km + port0210EX2ZD-DEP(26), -- Prometheus 80Km Deprecated + port0210EW2YD(27), -- Corsica 10Km + port0110EX1YD(28), -- Cyclops 10Km + port0110EX1ED(29), -- Cyclops 40Km + port0110EX1ZD(30), -- Cyclops 80Km + port0110EW1YD(31), -- Sicily 10Km WAN ED2 + port2401E24PD(32), -- Cronus GE SFP + port0210EX2YD2(33), -- Prometheus 10Km ED2 + port0210EX2YE(34), -- Prometheus 10Km EE + port0110EX1YD2(35), -- Cyclops 10Km ED2 + port0110EX1YE(36), -- Cyclops 10Km EE + port0210EW2YD2(37), -- Corsica 10Km WAN + port0210EW2YE(38), -- Corsica 10Km WAN EE + port0110EW1YE(39), -- Sicily 10Km WAN EE + port01OC192SE(40), -- Sequoia OC192/STM64 + port2401E24TD(41), -- Castor FE/GE + port2401E24PE(42), -- Cronus GE SFP EE + port1201F12PC2(43), -- morpheus EoMPLS + port0210EX2ZD(44), -- Prometheus 80Km + port0210EW2YD3(45), -- Prometheus 10Km WAN + port0210EX2ZE(46), -- Prometheus 80Km EE + port1201F12PE(47), -- Apollo GE 12ports GE EE + port2401E24PD2(48), -- Cronus GE SFP ED2 + port1201E12TD3(49), -- Budlite 12 ports FE/GE + port0210EX2YD3(50), -- Tsunami 40Km ED + port0110EX1YD3(51), -- Tsunami 1pp 40Km ED + port1201E12PD3(52), -- Typhoon 12 ports SFP ED3 + port02S48YE2(53), -- CAIRO J port + port0110EX1YE3(54), -- Tsunami 1pp 40Km EE + port1201E12PE3(55), -- Typhoon 12 ports EE + + -- T2C2 Cards + port4801E48PF(56), -- Saturn 48 ports 2 pp GE + port2401E24PF3(57), -- Saturn-s 24 ports 1 pp GE + port4801E48TF3(58), -- Ketel1 48 ports 1 pp E/FE/GE oversub E300 + port4801E48TF(59), -- Pluto 48 ports 2 pp E/FE/GE + port0410EXW4PF(60), -- Voltex 4 ports 2 pp LAN/WAN 10 GE + port0210EXW2PF3(61), -- Voltex-s 2 ports 1 pp LAN/WAN 10 GE + port9001E90MF(62), -- Absolut 90 ports 2 pp GE + port4801E48T1F(63), -- Medusa 48 ports 1 pp E/FE/GE oversub E600/1200 + port1610EXW16PF(64), -- Baku 16 ports 2 pp LAN/WAN 10 GE + port0810EXW8PF(65), -- Baku 8 ports 1 pp LAN/WAN 10 GE + port0410EXW4PG(66), -- Voltex 4 ports 2 pp LAN/WAN 10 GE (EG) + port4801E48PG(67), -- Saturn 48 ports 2 pp GE (EG) + port4801E48TG(68), -- Pluto 48 ports 2 pp E/FE/GE (EG) + port0210EXW2PG3(69), -- Voltex 2 ports 1 pp LAN/WAN 10 GE (EG3) + port2401E24PG3(70), -- Saturn 24 ports 1 pp GE (EG3) + port2401E24TG3(71), -- Pluto 24 ports 1 pp E/FE/GE (EG3) + port04S48P4G(72), -- Sonoma OC48c/12c/3c 4 Ports (EG) + port04S48P4G3(73), -- Sonoma OC48c/12c/3c 4 Ports (EG3) + port1610EXW16PG(74), -- Baku Dual CAM 16 ports 10GE + port0810EXW8PG3(75), -- Baku Dual CAM 8 ports + + -- CYCLONE3 Cards + port9001E90MH(76), -- Athena 90 ports 10M CAM E/FE/GE (EH) + port1010EXW10SH(77), -- Icarus-SFP+ 10 ports LAN/WAN 10GE SFP+ (EH) + port1010EXW10SJ(78), -- Icarus-SFP+-Dual CAM 10 ports LAN/WAN 10GE SFP+ (EJ) + port9001E90MJ(79), -- Athena 90 ports 40M CAM E/FE/GE (EJ) + port5001E50PH(80), -- Artemis-SFP 50 ports LAN 1GE SFP 10M CAM (EH) + port5001E50PJ(81), -- Artemis-SFP 50 ports LAN 1GE SFP 40M CAM (EJ) + port1010EXW10PH(82), -- Erebus 10 ports 10GE XFP 10M CAM (EH) + port1010EXW10PJ(83), -- Erebus 10 ports 10GE XFP 40M CAM (EJ) + port4010EXW40SH(84), -- Pegasus 40 ports LAN/WAN SFP + 10M CAM + port4010EXW40SJ(85), -- Pegasus 40 ports LAN/WAN SFP + 40M CAM + + portUnknown(99) + } + + + DellNetSystemCardType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The processor card supported by the Dell Networking OS + products ." + SYNTAX INTEGER { + + notPresented(0), + lc0210E2TV(1), -- 2-port 10GE LAN PHY line card with VSR optics + lc0210E2TE(2), -- 2-port 10GE LAN PHY line card with 40Km optics + lc2401E24S(3), -- 24-port GE line card with SX optics + lc2401E24L(4), -- 24-port GE line card with LX optics + lc12OC12OC3(5), -- 12-port OC12c/3c PoS + EoS line card with IR optics + lc01OC192(6), -- 1-port OC192c Pos line card with SR optics + lcReserve(7), + lc2401E24SEC(8), -- 24-port GE line card with SX optics (EC) + lc2401E24lEc(9), -- 24-port GE line card with SX optics (EC) + lc0210E2TY(10), -- 2-port 10GE LAN PHY line card with 10Km optics + lc0210E2TU(11), -- 2-port 10GE LAN PHY line card with 100Km optics + lc0110EW1YB(12), -- 1-port 10GE WAN PHY line card with 10Km optics + lc0110EW1YC(13), -- 1-port 10GE WAN PHY line card with 10Km optics + lc02S48YC2(14), -- 2-port OC48c line card with SR optics (EC) + lc0110EX1YB(15), -- 1-port 10GE LAN PHY line card with 10Km optics (EB) + lc0110EX1YC(16), -- 1-port 10GE LAN PHY line card with 10Km optics (EC) + lc1201F12PB(17), -- 12-port GE Flex line card with SFP optics (EB) + lc1201F12PC(18), -- 12-port GE Flex line card with SFP optics (EC) + lc0110EX1EB(19), -- 1-port 10GE LAN PHY line card with 40Km optics (EB) + lc0110EX1EC(20), -- 1-port 10GE LAN PHY line card with 40Km optics (EC) + lc0110EX1YBL(21), -- 1-port 10GE LAN PHY line card with 10Km optics (EB) + lc0210EX2YD(22), -- 2 port 10GE LAN PHY with 10Km (1301nm) optics (ED) + lc0210EX2ED(23), -- 2 port 10GE LAN PHY with 40Km (1550nm) optics (ED) + lc0210EX2ZDdep(24), -- 2 port 10GE LAN PHY with 80Km (1550nm) optics (ED; DEPRECATED. + lc0210EW2YD(25), -- 2 port 10GE WAN PHY with 10Km (1310nm) optics (ED) + lc0110EX1YD(26), -- 1 port 10GE LAN PHY with 10Km (1310nm) optics (ED) + lc0110EX1ED(27), -- 1 port 10GE LAN PHY with 40Km (1550nm) optics (ED) + lc0110EX1ZD(28), -- 1 port 10GE LAN PHY with 80Km (1550nm) optics (ED) + lc0110EW1YD(29), -- 1 port 10GE WAN PHY with 10Km. (1310nm) optics (ED) + lc2401E24PD(30), -- 24 port 1GE SFP (ED) + lc0210EX2YD2(31), -- 2 port 10GE LAN PHY with 10Km. (1310nm) optics (ED2) + lc0210EX2YE(32), -- 2 port 10GE LAN PHY with 10Km. (1310nm) optics (EE) + lc0110EX1YD2(33), -- 1 port 10 GE LAN PHY with 10Km. (1310nm) optics (ED2) + lc0110EX1YE(34), -- 1 port 10 GE LAN PHY with 10Km. (1310nm) optics (EE) + lc0210EW2YD2(35), -- 2 port 10GE WAN PHY with 10Km (1310nm) optics (ED2) + lc0210EW2YE(36), -- 2 port 10GE WAN PHY with 10Km (1310nm) optics (EE) + lc0110EW1YE(37), -- 1 port 10GE WAN PHY with 10Km. (1310nm) optics (EE) + lc01OC192SE(38), -- 1-port OC192c/STM-64c PoS line card with SR optics (EE) + lc2401E24TD(39), -- 24-port 100/1000Base-T line card with RJ-45 interfaces (ED) + lc2401E24PE(40), -- 24 port 1GE SFP (EE) + lc1201F12PC2(41), -- 12-port GE Flex line card with EoMPLS & SFP optics (EC2) + lc0210EX2ZD(42), -- 2 port 10GE LAN PHY with 80Km (1550nm) optics (ZD) + lc0210EW2YD3(43), -- 2 port 10GE WAN PHY with 10Km (1550nm) optics (ED3) + lc0210EX2ZE(44), -- 2 port 10GE LAN PHY with 80Km (1550nm) optics (EE) + lc1201F12PE(45), -- 12-port GE Flex line card with SFP optics (EE) + lc2401E24PD2(46), -- 24 port 1GE SFP (ED2) + lc0210EX2ZD2(47), -- PROMETHEUS 80Km ED2 + lc1201E12TD3(48), -- Moosehaed 12 ports 1 pp FE/GE + lc0210EX2YD3(49), -- Tsunami 10Km ED - Tsunami + Gorilla + lc0110EX1YD3(50), -- Tsunami 1 pp 10Km ED - Tsunami + Gorilla + lc1201E12PD3(51), -- Typhoon 12 ports SFP ED3 + lc02S48YE2(52), -- Cairo J EE + lc0110EX1YE3(53), -- Tsunami 1pp 40Km EE + lc1201E12PE3(54), -- Typhoon 12 ports EE + + -- T2C2 Cards + lc4801E48PF(55), -- Saturn 48 ports 2 pp GE + lc2401E24PF3(56), -- Saturn-s 24 ports 1 pp GE + lc4801E48TF3(57), -- Ketel1 48 ports 1 pp E/FE/GE oversub E300 + lc4801E48TF(58), -- Pluto 48 ports 2 pp E/FE/GE + lc0410EXW4PF(59), -- Voltex 4 ports 2 pp LAN/WAN 10 GE + lc0210EXW2PF3(60), -- Voltex-s 2 ports 1 pp LAN/WAN 10 GE + lc9001E90MF(61), -- Absolut 90 ports 2 pp GE + lc4801E48T1F(62), -- Medusa 48 ports 1 pp E/FE/GE oversub E600/1200 + lc1610EXW16PF(63), -- Baku 16 ports 10 GE + lc0810EXW8PF(64), -- Baku 8 ports 10 GE + lc0410EXW4PG(65), -- Voltex 4 ports 10 GE (EG) + lc4801E48PG(66), -- Saturn 48 ports 2 pp GE (EG) + lc4801E48TG(67), -- Pluto 48 ports 2 pp E/FE/GE (EG) + lc0210EXW2PG3(68), -- Voltex 2 ports 10 GE (EG3) + lc2401E24PG3(69), -- Saturn 24 ports 1 pp GE (EG3) + lc2401E24TG3(70), -- Pluto 24 ports 1 pp E/FE/GE (EG3) + lc04S48P4G(71), -- Sonoma OC48c/12c/3c 4 Ports (EG) + lc04S48P4G3(72), -- Sonoma OC48c/12c/3c 4 Ports (EG3) + lc1610EXW16PG(73), -- Baku Dual CAM 16 ports + lc0810EXW8PG3(74), -- Baku Dual CAM 8 ports + + -- CYCLONE3 Cards + lc9001E90MH(75), -- Athena 90 ports 10M CAM E/FE/GE (EH) + lc1010EXW10SH(76), -- Icarus-SFP+ 10 ports LAN/WAN 10GE SFP+ (EH) + lc1010EXW10SJ(77), -- Icarus-SFP+-Dual CAM 10 ports LAN/WAN 10GE SFP+ (EJ) + lc9001E90MJ(78), -- Athena 90 ports 40M CAM E/FE/GE (EJ) + lc5001E50PH(79), -- Artemis-SFP 50 ports LAN 1GE SFP 10M CAM (EH) + lc5001E50PJ(80), -- Artemis-SFP 50 ports LAN 1GE SFP 40M CAM (EJ) + lc1010EXW10PH(81), -- Erebus 10 ports 10GE XFP 10M CAM (EH) + lc1010EXW10PJ(82), -- Erebus 10 ports 10GE XFP 40M CAM (EJ) + lc4010EXW40SH(83), -- Pegasus 40 ports 10GE SFP+ 10M CAM + lc4010EXW40SJ(84), -- Pegasus 40 ports 10GE SFP+ 40M CAM + z9500LC12(85), + z9500LC36(86), + z9500LC48(87), + c9000LC24X10GCu(88), + c9000LC24X10GOptics(89), + c9000LC6X40G(90), + + rpmCard(200), -- Route Processor Card + rpmCardEB(201), + rpmCardED(202), + rpmCardEE(203), + rpmCardEE3(204), + rpmCardEF(205), + rpmCardEF3(206), + rpmCardEH(207), -- Bigfoot + supCard(208), -- Supervisor Card + sfmCard(250), -- Switch Fabric Card + + cardUnknown(259) + } + + DellNetCardOperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The operational status provides further condition of + the card. If AdminStatus is changed to 'up', then the + valid state is + 'ready' - the card is present and ready and operational + packets can be passed + If AdminStatus is changed to 'down', the states can be + as followed: + 'cardNotmatch'- the card does not matche what is configured + 'cardProblem' - the card detects hardware problems + 'diagMode' - the card in the diagnostic mode + 'cardAbsent' - the card is not present + 'offline' - the card is not used." + SYNTAX INTEGER { + ready(1), + cardNotmatch(2), + cardProblem(3), + diagMode(4), + cardAbsent(5), + offline(6) + } + + DellNetIfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Port type available in Dell Networking OS products." + SYNTAX INTEGER { + portSerial(1), + portFastEther(2), + portGigEther(3), + port10GigEther(4), + port40GigEther(5), + portFibreChannel(6), + portAux(7), + portUnknown(99) + } + + + DellNetCSeriesCardType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The processor card supported by the Dell Networking OS C-Series system + products ." + SYNTAX INTEGER { + notPresented(0), + cardUnknown(99), + lc4802E48TB(1024), -- 48-port GE 100/1000Base-T line card with RJ45 interface (CB) + lc0410EX4PB(1026), -- 4-port 10GE LAN PHY line card with XFP optics (CB) + lc4801E48PB(1027), -- 48-port FE/GE line card with SFP optics (CB) + lc4610E46TB(1028), -- 36-port GE 10/100/1000Base-T with RJ45 - 8-port FE/GE with SFP - 2-port 10GE with SFP+ + lc4802E48VB(1280), -- 48-port GE 100/1000Base-T line card with RJ45 interface (CB) with POE + lc4610E46VB(1284), -- 36-port GE 10/100/1000Base-T with RJ45 and PoE - 8-port FE/GE with SFP - 2-port 10GE with SFP+ + lc0810EX8PB(2049), -- 8-port 10GE LAN PHY line card with XFP optics (CB) + rpmCard(200) -- Route Processor Card + } + + DellNetProcessorModuleType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The processor modules supported by the Dell Networking OS + card." + SYNTAX INTEGER { + controlProcessor(1), -- Control Processor + routingProcessor1(2), -- Rotuing Processor type 1 + routingProcessor2(3), -- Rotuing Processor type 2 + linecardProcessor(4), -- Line Card Processor + rpmProcessor(5), -- Single Control+Routing Processor + routingProcessor(6) -- Rotuing Processor + } + + + DellNetSlotState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A bit string that represents the status of the slot + in a E1200 chassis. + + Slot# 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 + 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 + | | + | | + | Least Significant bit <-----+ + | + +-----> Most Significant bit + + The slot numbers starts with the most significant bit. + The most significant bit represents slot number 1 and + the least significant bit is slot 16. + + A bit string that represents the status of the slot + in a E600 chassis. + + Slot# 1 2 3 4 5 6 7 8 9 + 1 1 1 0 1 1 1 0 1 + | | + | V + | Least Significant bit + | + +-----> Most Significant bit + + The slot numbers starts with the most significant bit. + The most significant bit represents slot number 1 and + the least significant bit is slot 9. + + Each slot occupies a bit. The value 1 indicates slot is + in used and 0 indicates slot is empty." + SYNTAX INTEGER (0..65535) + + DellNetSlotID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Dell Networking OS Chassis Slot ID. + " + SYNTAX INTEGER + + DellNetSwDate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The date format is MM/DD/YYYY. + + MM = Month + DD = Day + YYYY = Year + + For example, January 24, 2002 would be + displayed as: + 01/24/2002 + " + SYNTAX DisplayString + + DellNetMfgDate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The manufacturing date format is PPWWYYYY + PP = Plant #(ie, what building made the board;01= Sanmina Bldg 4,02=Sanmina Bldg 2) + WW = Week number (01 = First full week of the year ie, Sunday through Saturday) + YYYY = Year + For example, 01482001 would have been produced at Samina Bldg 4 during the first + week of December, 2001. + " + SYNTAX DisplayString + + PortList ::= 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 bridge 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'." + SYNTAX OCTET STRING + + DellNetVlanID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Dell Networking OS VLAN ID. + A value used to index per-VLAN tables: values of 0 and + 4095 are not permitted; if the value is between 1 and + 4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with + global scope within a given bridged domain (see VlanId + textual convention). If the value is greater than 4095 + then it represents a VLAN with scope local to the + particular agent, i.e. one without a global VLAN-ID + assigned to it. Such VLANs are outside the scope of + IEEE 802.1Q but it is convenient to be able to manage them + in the same way using this MIB." + SYNTAX INTEGER + + DellNetChassisMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The chassis mode in Dell Networking series of products." + SYNTAX INTEGER { + nonJumbo(0), -- 1.0 + etherScale(1), -- Jumbo/1.5 + mixed(2), -- 1.5 Mix + teraScale(3), -- 2.0 + cseries1(4), -- C-Series 1.0 + sseries1(5), -- S-Series 1.0 + exaScale(6) -- 3.0 + } + + DellNetQueueID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Dell Networking OS Queue ID. + " + SYNTAX INTEGER + + DellNetPortPipeID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Dell Networking OS PortPipe ID. + " + SYNTAX INTEGER + + DellNetCycloneVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "the Dell Networking OS Cyclone based hardware version" + SYNTAX INTEGER { + onePointFive(1), -- TjCj + twoPointZero(2), -- T2C2 + threePointZero(3) -- X3 + } + + DellNetCamPartitionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The CAM partition supported in the Dell Networking OS line card. + + The sequecing used here is + + Layer 2 Ingress CAM range is 1 - 30 + Layer 2 Egress CAM range is 31 - 60 + Layer 3 Ingress CAM range is 61 - 90 + Layer 3 Egress CAM range is 91 - 120 + Layer 3 Host abd LPM CAM (BCM specific) range is 121 - 150 + " + SYNTAX INTEGER { + layer2AclIngress(1), -- L2 Ingress ACL + layer2AclPvstIngress(2), -- L2 Ingress ACL PVST + layer2FibIngress(3), -- L2 Ingress FIB + layer2FibEgress(31), -- L2 Egress FIB + layer3AclIngress(61), -- L3 Ingress ACL + layer3FibIngress(62), -- L3 Ingress FIB + layer3SysFlowIngress(63), -- L3 Ingress System Flow + layer3TrcListIngress(64), -- L3 Ingress System Flow + layer3McastFibIngress(65), -- L3 Ingress multicast fib + layer3QosIngress(66), -- L3 Ingress multicast fib + layer3PbrIngress(67), -- L3 Ingress multicast fib + layer3AclEgress(91), -- L3 Egress ACL + layer3ExtHost(121), -- L3 Host Table(BCM) + layer3ExtLPM(122) -- L3 Longest Prefix Match(BCM-LPM) + + } + + DellNetHundredthdB ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d-2" + STATUS current + DESCRIPTION + "This data type represents power levels + that are normally expressed in dB. Units + are in hundredths of a dB; + for example, -7.23 dB will be represented as -723." + SYNTAX Integer32 + + + DellNetDeviceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The device category running the Dell Networking OS" + SYNTAX INTEGER { + chassis(1), -- Chassis + stack(2), -- Stackable unit + rpm(3), -- Route Processor Module + supervisor(4), -- supervisor Module + linecard(5), -- Line Card + port-extender(6) -- Port Extender + } + + + DellNetPEOperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The operational status of the port extender" + SYNTAX INTEGER { + up(1), + down(2) + } + +END diff --git a/MIBS/dell/DELL-NETWORKING-TRAP-EVENT-MIB b/MIBS/dell/DELL-NETWORKING-TRAP-EVENT-MIB new file mode 100644 index 0000000..e843113 --- /dev/null +++ b/MIBS/dell/DELL-NETWORKING-TRAP-EVENT-MIB @@ -0,0 +1,444 @@ +-- ***************************************************************** +-- DELL-NETWORKING-TRAP-ALRM-MIB +-- +-- +-- Copyright (c) 2003-2014 by Dell Inc. All Rights Reserved. +-- All rights reserved. +-- ***************************************************************** +-- + +DELL-NETWORKING-TRAP-EVENT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, TimeTicks + FROM SNMPv2-SMI + DateAndTime, DisplayString, RowPointer + FROM SNMPv2-TC + dellNetMgmt + FROM DELL-NETWORKING-SMI + ; + +dellNetTrapEventMib MODULE-IDENTITY + LAST-UPDATED "201202210000Z" + ORGANIZATION "Dell Inc" + CONTACT-INFO + "http://www.dell.com/support" + + DESCRIPTION + "Dell Networking OS Trap Alarm MIB. + Dell Networking OS Trap Event MIB allows users to track or to view + the trap events logged by the system. There are two types + of trap event tables, hostory trap event table and active + trap event table. + + All the traps sent by the system are logged to history trap + event table. The trap that need action will logged to active + trap event table; 'Card down' trap event will go to the active + trap event table, and the trap will be cleared as soon as + 'Card Up' event is issued. + " + REVISION "201202210000Z" -- Feb 21, 2012 + DESCRIPTION + "Add historyTrapEventPort to dellNetHistoryTrapEventTable and + activeTrapEventPort to dellNetActiveTrapEventTable. + " + REVISION "200510050000Z" + DESCRIPTION + "The initial reversion. + " + ::= { dellNetMgmt 6 } + + +dellNetTrapEventObjects OBJECT IDENTIFIER ::= { dellNetTrapEventMib 1 } +dellNetHistoryTrapEvent OBJECT IDENTIFIER ::= { dellNetTrapEventObjects 1 } +dellNetActiveTrapEvent OBJECT IDENTIFIER ::= { dellNetTrapEventObjects 2 } +dellNetTrapVarbindEvent OBJECT IDENTIFIER ::= { dellNetTrapEventObjects 3 } + +-- TEXTUAL-CONVENTION +-- Status +-- mandatory +-- Descr + + +dellNetChassisBootupTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The dellNetChassisBootupTime used the timestamp to uniquely + identify the system between system reboots. + + Each time an NMS connects to a chassis, it should verify + its dellNetChassisBootupTime. If the time is different, it should + refresh its history and active tables. + + But, if the dellNetChassisBootupTime is the same, then it should + query the dellNetLastTrapEventSeqId and update its history and active + tables from its own dellNetLastTrapEventSeqId to the chassis + dellNetLastTrapEventSeqId. + " + ::= { dellNetHistoryTrapEvent 1 } + +dellNetLastTrapEventSeqId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + dellNetLastTrapEventSeqId is a sequential ID indicated the number of + traps sent by the syatem since chassis is loaded. The same id can + also be used as the index to the history and active tables. + + Anytime, if an NMS dropped its connection with a chassis, it should + sync up its history tables from its own dellNetLastTrapEventSeqId to + the chassis dellNetLastTrapEventSeqId. + " + ::= { dellNetHistoryTrapEvent 2 } + +dellNetMaxHistoryTableSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + dellNetMaxHistoryTableSize is the maximum rows in history table. + This also limits the active/varbind tables. + Whenever there is a chance of overflow, the oldest entry + will be deleted form the history table. + Respective entry from active table also will be deleted + and the corresponding varbind entries will be deleted + from varbind table. + " + ::= { dellNetHistoryTrapEvent 3 } + +dellNetHistoryTrapEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetHistoryTrapEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of history trap event table." + ::= { dellNetHistoryTrapEvent 4 } + +dellNetHistoryTrapEventEntry OBJECT-TYPE + SYNTAX DellNetHistoryTrapEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of history trap event table. + " + + INDEX { historyTrapEventSeqId } + ::= { dellNetHistoryTrapEventTable 1 } + + +DellNetHistoryTrapEventEntry ::= SEQUENCE { + historyTrapEventSeqId Integer32, + historyTrapEventSeverity Integer32, + historyTrapEventType Integer32, + historyTrapEventMsg DisplayString, + historyTrapEventOid RowPointer, + historyTrapEventSlot Integer32, + historyTrapEventTimeStamp TimeTicks, + historyTrapEventPort Integer32 + + } + +historyTrapEventSeqId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + historyTrapEventSeqId is a sequential ID and the index to + history trap table. + " + ::= { dellNetHistoryTrapEventEntry 1 } + +historyTrapEventSeverity OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The trap severity level. + " + ::= { dellNetHistoryTrapEventEntry 2 } + +historyTrapEventType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The trap category type. + " + ::= { dellNetHistoryTrapEventEntry 3 } + +historyTrapEventMsg OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The message or the description of the trap. + " + ::= { dellNetHistoryTrapEventEntry 4 } + +historyTrapEventOid OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The OID of this trap. + " + ::= { dellNetHistoryTrapEventEntry 5 } + +historyTrapEventSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Corresponsding to chAlarmVarSlot in trap definition. + For example if card is down, this field will have the + card slot number. + The value of -1 is used for non-applicable case. + " + ::= { dellNetHistoryTrapEventEntry 6 } + +historyTrapEventTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The timestamp when the trap is sent. + " + ::= { dellNetHistoryTrapEventEntry 7 } + +historyTrapEventPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Corresponsding to chAlarmVarPort in trap definition. + This field may be used for other instance depending on + the trap type, for example, tray number in case of fan + or power supply trap. + The value of -1 is used for non-applicable case. + " + ::= { dellNetHistoryTrapEventEntry 8 } + +-- End of dellNetHistoryTrapEventTable + + +-- Active Trap Event table. + +dellNetActiveTrapEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetActiveTrapEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of active trap event table." + ::= { dellNetActiveTrapEvent 1 } + +dellNetActiveTrapEventEntry OBJECT-TYPE + SYNTAX DellNetActiveTrapEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of active trap event table. + " + + INDEX { activeTrapEventSeqId } + ::= { dellNetActiveTrapEventTable 1 } + + +DellNetActiveTrapEventEntry ::= SEQUENCE { + activeTrapEventSeqId Integer32, + activeTrapEventSeverity Integer32, + activeTrapEventType Integer32, + activeTrapEventMsg DisplayString, + activeTrapEventOid RowPointer, + activeTrapEventSlot Integer32, + activeTrapEventTimeStamp TimeTicks, + activeTrapEventPort Integer32 + + } + +activeTrapEventSeqId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + activeTrapEventSeqId is a sequential ID and the index to + active trap table. + " + ::= { dellNetActiveTrapEventEntry 1 } + +activeTrapEventSeverity OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The trap severity level. + " + ::= { dellNetActiveTrapEventEntry 2 } + +activeTrapEventType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The trap category type. + " + ::= { dellNetActiveTrapEventEntry 3 } + +activeTrapEventMsg OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The message or the description of the trap. + " + ::= { dellNetActiveTrapEventEntry 4 } + +activeTrapEventOid OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The OID of this trap. + " + ::= { dellNetActiveTrapEventEntry 5 } + +activeTrapEventSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Corresponsding to chAlarmVarSlot in trap definition. + For example if card is down, this field will have the + card slot number. + The value of -1 is used for non-applicable case. + " + ::= { dellNetActiveTrapEventEntry 6 } + +activeTrapEventTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The timestamp when the trap is sent. + " + ::= { dellNetActiveTrapEventEntry 7 } + +activeTrapEventPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Corresponsding to chAlarmVarPort in trap definition. + This field may be used for other instance depending on + the trap type, for example, tray number in case of fan + or power supply trap. + The value of -1 is used for non-applicable case. + " + ::= { dellNetActiveTrapEventEntry 8 } + +-- End of dellNetActiveTrapEventTable + +-- Trap Event varbind table. + +dellNetTrapEventVarbindTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetTrapEventVarbindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of trap event varbind table." + ::= { dellNetTrapVarbindEvent 1 } + +dellNetTrapEventVarbindEntry OBJECT-TYPE + SYNTAX DellNetTrapEventVarbindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of trap event varbind table. + " + INDEX { trapEventVarbindSeqId, trapEventVarbindId } + ::= { dellNetTrapEventVarbindTable 1 } + + +DellNetTrapEventVarbindEntry ::= SEQUENCE { + trapEventVarbindSeqId Integer32, + trapEventVarbindId Integer32, + trapEventVarbindOid OBJECT IDENTIFIER, + trapEventVarbindType Integer32, + trapEventVarbindValue DisplayString + } + +trapEventVarbindSeqId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + trapEventVarbindSeqId is a sequential ID and the index to + varbind trap table. + " + ::= { dellNetTrapEventVarbindEntry 1 } + +trapEventVarbindId OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + trapEventVarbindId is the ID and the index to + history trap table. + " + ::= { dellNetTrapEventVarbindEntry 2 } + +trapEventVarbindOid OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The OID of this trap. + " + ::= { dellNetTrapEventVarbindEntry 3 } + +trapEventVarbindType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The trap category type. + " + ::= { dellNetTrapEventVarbindEntry 4 } + +trapEventVarbindValue OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This is the result or data in this trap. + " + ::= { dellNetTrapEventVarbindEntry 5 } + +END diff --git a/MIBS/dell/DELL-NETWORKING-VIRTUAL-LINK-TRUNK-MIB b/MIBS/dell/DELL-NETWORKING-VIRTUAL-LINK-TRUNK-MIB new file mode 100644 index 0000000..aa4c953 --- /dev/null +++ b/MIBS/dell/DELL-NETWORKING-VIRTUAL-LINK-TRUNK-MIB @@ -0,0 +1,899 @@ +-- **************************************************************************** +-- +-- This module provides authoritative definitions for Dell Networking OS +-- Virtual Link Trunk Mib. +-- +-- **************************************************************************** +-- + +DELL-NETWORKING-VIRTUAL-LINK-TRUNK-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Counter32, + Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + MacAddress, + TimeInterval + FROM SNMPv2-TC + InterfaceIndex + FROM IF-MIB + InetAddressType, + InetAddress + FROM INET-ADDRESS-MIB + dellNetMgmt + FROM DELL-NETWORKING-SMI; + +-- **************************************************************************** +-- * MODULE IDENTITY +-- **************************************************************************** + +dellNetVirtualLinkTrunkMib MODULE-IDENTITY + + LAST-UPDATED "201211280000Z" + ORGANIZATION "Dell Inc" + CONTACT-INFO + "http://www.dell.com/support" + DESCRIPTION + + "This MIB module provides information on Dual Brain Virtual Link + Trunk(VLT) feature which is a control plane mechanism to provide + Layer2 multipathing between access network devices (switches or + servers) and the core network. + + VLT represents a single logical layer 2 domain from the view of + downstream devices that have LAG bundles terminating on separate + chassis in the virtual link trunk domain. + + However, the two VLT chassis are independent L2/L3 switches for + devices in the upstream network. + + A sample of VLT scenario: + + --------------------------------------------------------------- + | _______________ | + | | Edge router | | + | |_______________| | + | / \ | + | / \ | + | VLT / \ | + | ____________/_______________________\____________ . | + | | _______/ Back Up Link \_______ | /|\| + | | | |-------------------------| | | | | + | | | | ------- | | | L3| | + | | | S4810 |________| Inter |________| S4810 | |_____| + | | | |________|Chassis|________| | | L2| | + | | | | | Link | | | | | | + | VLT port \_____\ ------- /____/VLT port\|/| + | |_____\_____\_________________________/____/_____| . | + | \ \ -----------------/ / | + | \ \----/------------ / | + | \ / \ / | + | \ / \ / | + |Lag(active)<--- \ / \ /--->Lag(active) | + | ___\__/___________________\_/______ | + | | _______ Stacking ______ | | + | | | S60 |--------------| S60 | | | + | | |__\____| |____/_| | | + | |_____\______________________/______| | + | \ /-->Nic teaming | + | \__________________/ | + | | Nic1 Nic2 | | + | | Server | | + | |____________________| | + --------------------------------------------------------------- + + Benefits of VLT are as follows: + > Allows a single device to use LAG across two upstream devices + > Eliminates Spanning Tree Protocol (STP) blocked ports + > Provides a loop-free topology + > Uses all available uplink bandwidth + > Provides fast convergence if either the link or a device fails + > Provides link-level resiliency + > Assures high availability + + GLOSSARY AND ABBREVIATIONS + + VLT - Virtual Link Trunk + The combined port channel between the VLT peer devices and + the downstream device. + + VLT Peer device + One of a pair of devices that are connected with the + special port channel known as the chassis interconnect + trunk. + + VLT Chassis Interconnect Trunk + The link used to synchronize states between the VLT peer + devices. + + VLT domain + This domain includes both VLT peer devices, the VLT chassis + interconnect trunk, and all of the port channels in the VLT + connected to the downstream devices. + + VLT Backup link + The backup link monitors the vitality of a VLT peer device. + The backup trunk sends configurable, periodic heart beat + messages between VLT peer devices. + + ICL + Abbreviation for Chassis InterConnect Link." + + REVISION "201211280000Z" -- Nov 29, 2012 + DESCRIPTION + " - Added new objects dellNetVLTPeerRouting, + dellNetVLTPeerRoutingTimeout,dellNetVLTRemotePeerRouting + in dellNetVirtualLinkTrunkTable + - Added additional error reason peerRoutMismatch + in dellNetVltErrorReason object" + + REVISION "201205210000Z" -- May 21, 2012 + DESCRIPTION + "Added new object dellNetVLTCfgSysMacAddr in + dellNetVirtualLinkTrunkTable" + + REVISION "201205140000Z" -- May 14, 2012 + DESCRIPTION + "Re arranged MIB objects in the dellNetVirtualLinkTrunkTable + to make it compatible with older version. Moved the newly + added objects at the bottom" + + + REVISION "201204020000Z" -- April 2, 2012 + DESCRIPTION + "Re arrenged the dellNetVirtualLinkTrunkTable, additional + objects are added. + - dellNetVirtualLinkTrunkNotifications added to make + notifications separate subtree from dellNetVirtualLinkTrunkMib. + - dellNetVirtualLinkDetailsTable is added for VLT details. + - dellNetVLTIclBwUsageExceed, dellNetVLTDomainConfigError new + notifications are added. + - Updated the corresponding conformance groups + - Some indentation change" + + REVISION "201105060000Z" -- May 6, 2011 + DESCRIPTION + "Modified MIB OID from 13 to 16." + + REVISION "201103140000Z" -- March 14, 2011 + DESCRIPTION "Initial draft of VLT MIB." + + ::= { dellNetMgmt 17 } + +dellNetVirtualLinkTrunkObjects OBJECT IDENTIFIER + ::={ dellNetVirtualLinkTrunkMib 1 } + +dellNetVirtualLinkTrunkNotifObjects OBJECT IDENTIFIER + ::={ dellNetVirtualLinkTrunkMib 2 } -- For Notifications + +-- Textual Conventions + +DellNetVLTMemberLinkStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This defines the status of the link. + The states are: + linkNotEstablished - Initial State. + linkUp - Link is established and the VLT operations + specific to this link are up. + linkDown - Communication with Peer is lost. + linkError - Configuration incompatible." + SYNTAX INTEGER { + linkNotEstablished(0), + linkUp(1), + linkDown(2), + linkError(3) + } + +-- **************************************************************************** +-- Virtual Link Trunk Table +-- **************************************************************************** + +dellNetVirtualLinkTrunkTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetVirtualLinkTrunkTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the information about Virtual Link Trunks. + A row is added to the table when a VLT domain is configured in + the device. A row is deleted from the table when the configured + VLT domain is removed." + + ::= {dellNetVirtualLinkTrunkObjects 1 } + +dellNetVirtualLinkTrunkTableEntry OBJECT-TYPE + SYNTAX DellNetVirtualLinkTrunkTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents information about the specific VLT domain." + INDEX { dellNetVLTDomainId } + + ::= { dellNetVirtualLinkTrunkTable 1 } + +DellNetVirtualLinkTrunkTableEntry ::= + SEQUENCE { + dellNetVLTDomainId Unsigned32, + dellNetVLTMacAddr MacAddress, + dellNetVLTPriority Unsigned32, + dellNetVLTIclIfIndex InterfaceIndex, + dellNetVLTRole INTEGER, + dellNetVLTPeerStatus INTEGER, + dellNetVLTIclStatus DellNetVLTMemberLinkStatus, + dellNetVLTHBeatStatus DellNetVLTMemberLinkStatus, + dellNetVLTBkUpIpAddrType InetAddressType, + dellNetVLTBkUpIpAddr InetAddress, + dellNetVLTBkUpInterval TimeInterval, + dellNetVLTRemoteMacAddr MacAddress, + dellNetVLTRemoteRolePriority Unsigned32, + dellNetVLTUnitId Unsigned32, + dellNetVLTVersionMajor Unsigned32, + dellNetVLTVersionMinor Unsigned32, + dellNetVLTRemoteUnitId Unsigned32, + dellNetVLTRemoteVersionMajor Unsigned32, + dellNetVLTRemoteVersionMinor Unsigned32, + dellNetVLTIclBwStatus INTEGER, + dellNetVLTCfgSysMacAddr MacAddress, + dellNetVLTPeerRouting INTEGER, + dellNetVLTPeerRoutingTimeout TimeInterval, + dellNetVLTRemotePeerRouting INTEGER + } + +dellNetVLTDomainId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This oject represents the Virtual Link Trunk Domain's id." + ::= { dellNetVirtualLinkTrunkTableEntry 1 } + +dellNetVLTMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the MAC Address value assigned to this + Virtual Link Trunk domain." + ::= { dellNetVirtualLinkTrunkTableEntry 2 } + +dellNetVLTPriority OBJECT-TYPE + SYNTAX Unsigned32(1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the Virtual Link Trunk domain's System + Priority value." + DEFVAL { 32768 } + ::= { dellNetVirtualLinkTrunkTableEntry 3 } + +dellNetVLTIclIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the interface index of the link configured + as the Inter Chassis Link for the Virtual Link Trunk domain." + ::= { dellNetVirtualLinkTrunkTableEntry 4 } + + +dellNetVLTRole OBJECT-TYPE + SYNTAX INTEGER { + standAlone(0), + primary(1), + secondary(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the role of the device in the Virtual + Link Trunk domain configured." + ::= { dellNetVirtualLinkTrunkTableEntry 5 } + +dellNetVLTPeerStatus OBJECT-TYPE + SYNTAX INTEGER { + notEstablished(0), + peerUp(1), + peerDown(2), + linkDown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the status of the VLT Peer i.e whether + it is active, or in disabled/errored state. + notEstablished - set if ICL Link is either in notEstablished + status or error status. + peerUp - set if ICL Link is up. + peerDown - set if both ICL link and Backup link are down + linkDown - set if ICL link down and Backup link is up. " + ::= { dellNetVirtualLinkTrunkTableEntry 6 } + +dellNetVLTIclStatus OBJECT-TYPE + SYNTAX DellNetVLTMemberLinkStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the state of the IC link aggregation. + linkNotEstablished - ICL Hello has not yet started.Initial State. + linkUp - Hello protocol is established and the VLT + operations are up. + linkDown - Communication with Peer is lost. + linkError - Communication with Peer is established but + configuration incompatible." + ::= { dellNetVirtualLinkTrunkTableEntry 7 } + +dellNetVLTHBeatStatus OBJECT-TYPE + SYNTAX DellNetVLTMemberLinkStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the status of the heart beat link/backup + link. + linkNotEstablished - Heartbeat has not yet started. Initial stage. + linkUp - Heartbeat started and Remote is Up. + linkDown - Heartbeat lost. + linkError - This indicates a configuration error." + ::= { dellNetVirtualLinkTrunkTableEntry 8 } + +dellNetVLTBkUpIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the address family of the Backup link + designated for the Virtual Link Trunk Domain." + ::= { dellNetVirtualLinkTrunkTableEntry 9 } + +dellNetVLTBkUpIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the Ip address of the backup link." + ::= { dellNetVirtualLinkTrunkTableEntry 10 } + +dellNetVLTBkUpInterval OBJECT-TYPE + SYNTAX TimeInterval(100..500) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the time interval for the VLT heart-beat + timer. " + DEFVAL { 100 } + ::= { dellNetVirtualLinkTrunkTableEntry 11 } + +dellNetVLTRemoteMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the MAC Address of the Remote system that + is part of the VLT Domain." + ::= { dellNetVirtualLinkTrunkTableEntry 12 } + +dellNetVLTRemoteRolePriority OBJECT-TYPE + SYNTAX Unsigned32(1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the role priority of the Remote System + that is part of the Virtual Link Trunk Domain." + DEFVAL { 32768 } + ::= { dellNetVirtualLinkTrunkTableEntry 13 } + +dellNetVLTUnitId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the configured unit ID for the Virtual + Link Trunk domain." + ::= { dellNetVirtualLinkTrunkTableEntry 14 } + +dellNetVLTVersionMajor OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the major version of for the Virtual + Link Trunk domain protocol running." + ::= { dellNetVirtualLinkTrunkTableEntry 15 } + +dellNetVLTVersionMinor OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the minor version of for the Virtual + Link Trunk domain protocol running." + ::= { dellNetVirtualLinkTrunkTableEntry 16 } + +dellNetVLTRemoteUnitId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the configured unit ID for the Virtual + Link Trunk domain on the remote node." + ::= { dellNetVirtualLinkTrunkTableEntry 17 } + +dellNetVLTRemoteVersionMajor OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the major version of for the Virtual + Link Trunk domain protocol running on the remote node." + ::= { dellNetVirtualLinkTrunkTableEntry 18 } + +dellNetVLTRemoteVersionMinor OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the minor version of for the Virtual + Link Trunk domain protocol running on the remote node." + ::= { dellNetVirtualLinkTrunkTableEntry 19 } + +dellNetVLTIclBwStatus OBJECT-TYPE + SYNTAX INTEGER { + belowthreshold(0), + abovethreshold(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the status of the VLT ICL Bandwidth usage + i.e whether it crosses threshold, or below threshold state. + below-threshold - set if ICL Link BW usage is below 80% + above-threshold - set if ICL link BW usage is above 80%. " + ::= { dellNetVirtualLinkTrunkTableEntry 20 } + +dellNetVLTCfgSysMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object represents the System MAC Address value configured + the Virtual Link Trunk domain." + ::= { dellNetVirtualLinkTrunkTableEntry 21 } + +dellNetVLTPeerRouting OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the state of the VLT Peer routing i.e + whether it is enabled or disabled." + ::= { dellNetVirtualLinkTrunkTableEntry 22 } + +dellNetVLTPeerRoutingTimeout OBJECT-TYPE + SYNTAX TimeInterval(0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the time interval for VLT peer-routing + timer, which is configured for removing the local-da of the other + peer in case of peer failure." + ::= { dellNetVirtualLinkTrunkTableEntry 23 } + +dellNetVLTRemotePeerRouting OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the state of the VLT Peer routing + configured on the remote peer node i.e whether it is enabled or + disabled." + ::= { dellNetVirtualLinkTrunkTableEntry 24 } + +-- **************************************************************************** +-- Virtual Link Statistics Table +-- **************************************************************************** + +dellNetVirtualLinkStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetVirtualLinkStatsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the details of the statistical information on + traffic traversing port channels to attached devices, Interchassis + link, and backup link." + ::= { dellNetVirtualLinkTrunkObjects 2 } + +dellNetVirtualLinkStatsTableEntry OBJECT-TYPE + SYNTAX DellNetVirtualLinkStatsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry is the device specific statistical information on + traffic in the links in VLT domain." + AUGMENTS { dellNetVirtualLinkTrunkTableEntry } + ::= { dellNetVirtualLinkStatsTable 1 } + +DellNetVirtualLinkStatsTableEntry ::= + SEQUENCE{ + dellNetVLTStatNumHelloSent Counter32, + dellNetVLTStatNumHelloRcvd Counter32, + dellNetVLTStatNumHbeatSent Counter32, + dellNetVLTStatNumHbeatRcvd Counter32, + dellNetVLTStatNumDomainErrors Counter32, + dellNetVLTStatNumVersionErrors Counter32 + } + +dellNetVLTStatNumHelloSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of Hello Packets sent across the ICL for + synchronization." + ::= { dellNetVirtualLinkStatsTableEntry 1 } + +dellNetVLTStatNumHelloRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of Hello Packets received from the remote VLT through + the ICL." + ::= { dellNetVirtualLinkStatsTableEntry 2 } + +dellNetVLTStatNumHbeatSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of periodic Keepalive messages sent by the VLT device + to the peer." + ::= { dellNetVirtualLinkStatsTableEntry 3 } + +dellNetVLTStatNumHbeatRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of periodic Keepalive messages received by the VLT + device from the peer." + ::= { dellNetVirtualLinkStatsTableEntry 4 } + +dellNetVLTStatNumDomainErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of hello/heartbeat packets dropped by the VLT device + which failed to match the device's VLT domain Id." + ::= { dellNetVirtualLinkStatsTableEntry 5 } + +dellNetVLTStatNumVersionErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of hello/heartbeat packets dropped by the VLT device + which failed to match the device's VLT message's version." + ::= { dellNetVirtualLinkStatsTableEntry 6 } + +-- **************************************************************************** +-- Virtual Link Trunk Details Table +-- **************************************************************************** + +dellNetVirtualLinkDetailsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DellNetVirtualLinkDetailsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the details of port channel information by + traversing port channels to attached devices, peer port-channel + ID, status and Active Vlans" + ::= { dellNetVirtualLinkTrunkObjects 3 } + +dellNetVirtualLinkDetailsTableEntry OBJECT-TYPE + SYNTAX DellNetVirtualLinkDetailsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry is the port channel specific information on links + between TOR and VLT domain." + INDEX { dellNetVLTDetailLocalLagID } + ::= { dellNetVirtualLinkDetailsTable 1 } + +DellNetVirtualLinkDetailsTableEntry ::= + SEQUENCE{ + dellNetVLTDetailLocalLagID Unsigned32, + dellNetVLTDetailPeerLagID Unsigned32, + dellNetVLTDetailLocalStatus INTEGER, + dellNetVLTDetailPeerStatus INTEGER + } + +dellNetVLTDetailLocalLagID OBJECT-TYPE + SYNTAX Unsigned32(1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Detail of the vlt local lag ID." + ::= { dellNetVirtualLinkDetailsTableEntry 1 } + +dellNetVLTDetailPeerLagID OBJECT-TYPE + SYNTAX Unsigned32(1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Detail of the vlt peer lag ID" + ::= { dellNetVirtualLinkDetailsTableEntry 2 } + +dellNetVLTDetailLocalStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface operational status of the vlt local LAG ID" + ::= { dellNetVirtualLinkDetailsTableEntry 3 } + +dellNetVLTDetailPeerStatus OBJECT-TYPE + SYNTAX INTEGER { + down(0), + up(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface operational status of the vlt peer LAG ID." + ::= { dellNetVirtualLinkDetailsTableEntry 4 } + +-- This object is for dellNetVLTDomainConfigError Trap/Notification + +dellNetVLTErrorReason OBJECT-TYPE + SYNTAX INTEGER { + noError(1), + domainIdMismatch(2), + unitIdMismatch(3), + versionMismatch(4), + sysMacMismatch(5), + peerRoutingMismatch(6) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the VLT domain config error,the possible + errors are: + noError - No Error. + domainIdMismatch - local and remote vlt domain Id mismatch. + unitIdMismatch - local or remote vlt Unit Id is Identical or + not configured. + versionMismatch - local and remote vlt version does not meet + criteria for peer UP. + sysMacMismatch - local and remote vlt system MAC mismatch. + peerRoutingMismatch - local and remote vlt peer-routing config + mismatch" + ::= { dellNetVirtualLinkTrunkObjects 4} + +-- **************************************************************************** +-- * Virtual link Trunk Alarms and Notifications +-- **************************************************************************** + +dellNetVirtualLinkTrunkNotifications OBJECT IDENTIFIER + ::={ dellNetVirtualLinkTrunkNotifObjects 0 } -- For Notifications + +dellNetVLTRoleChange NOTIFICATION-TYPE + OBJECTS { + dellNetVLTRole + } + STATUS current + DESCRIPTION + "The agent generates this norification to denote the change in + role of the VLT device in the VLT domain. This notification + carries the information about the new role. + The possible roles are as follows: + 1. StandAlone + 2. Primary + 3. Secondary" + ::= { dellNetVirtualLinkTrunkNotifications 1 } + +dellNetVLTIclStatusChange NOTIFICATION-TYPE + OBJECTS { + dellNetVLTIclStatus + } + STATUS current + DESCRIPTION + "The agent generates this notification to denote the change in + InterConnect Link Status.The notification contains information on + the new ICL status. The possible states are as follows: + 1. NotEstabished + 2. LinkUp + 3. LinkDown + 4. LinkError" + ::= { dellNetVirtualLinkTrunkNotifications 2 } + +dellNetVLTPeerStatusChange NOTIFICATION-TYPE + OBJECTS { + dellNetVLTPeerStatus + } + STATUS current + DESCRIPTION + "The agent generates this notification to denote the change in + Status of the Peer in the VLT domain. This notification contains + information on the new status of the peer device. The possible + states are as follows: + 1. NotEstablished + 2. PeerUp + 3. PeerDown + 4. LinkDown" + ::= { dellNetVirtualLinkTrunkNotifications 3 } + +dellNetVLTHBeatStatusChange NOTIFICATION-TYPE + OBJECTS { + dellNetVLTHBeatStatus + } + STATUS current + DESCRIPTION + "The agent generates this notification to denote the change in + Backup Link Status. The notification contains information on + the new BackupLink Status. The possible states are as follows: + 1. NotEstabished + 2. LinkUp + 3. LinkDown + 4. LinkError" + ::= { dellNetVirtualLinkTrunkNotifications 4 } + +dellNetVLTIclBwUsageExceed NOTIFICATION-TYPE + OBJECTS { + dellNetVLTIclIfIndex, + dellNetVLTIclBwStatus + } + STATUS current + DESCRIPTION + "The IFM agent generates this notification to denote the change + in Bandwidth usage of ICL Link, when it crosses the threshold + above 80 %. The possible states are as follows: + 0. Below threshold + 1. Above threshold" + ::= { dellNetVirtualLinkTrunkNotifications 5 } + +dellNetVLTDomainConfigError NOTIFICATION-TYPE + OBJECTS { + dellNetVLTErrorReason + } + STATUS current + DESCRIPTION + "The agent generates this notification to denote there is a + error/conflict in the VLT domain config parameters (either + locally or in remote node which prevent the peer up. The mismatch + can be domain Id, unitId,version or system MAC. The notification + contains information on the error/mismatch type." + ::= { dellNetVirtualLinkTrunkNotifications 6 } + +-- **************************************************************************** +-- Conformance Information +-- **************************************************************************** + +dellNetVirtualLinkTrunkConformance OBJECT IDENTIFIER + ::= { dellNetVirtualLinkTrunkMib 3 } + +dellNetVirtualLinkTrunkCompliances OBJECT IDENTIFIER + ::= { dellNetVirtualLinkTrunkConformance 1 } + +dellNetVirtualLinkTrunkGroups OBJECT IDENTIFIER + ::= { dellNetVirtualLinkTrunkConformance 2 } + +-- **************************************************************************** +-- * Compliance Statements +-- **************************************************************************** + +dellNetVirtualLinkTrunkCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the Dell Networking OS Virtual Link Trunk MIB." + MODULE + MANDATORY-GROUPS { + dellNetVirtualLinkTrunkGroup, + dellNetVirtualLinkStatisticsGroup, + dellNetVirtualLinkNotificationGroup, + dellNetVirtualLinkDetailsTableGroup + } + ::= { dellNetVirtualLinkTrunkCompliances 1} + +-- **************************************************************************** +-- Units of Conformance +-- **************************************************************************** + +dellNetVirtualLinkTrunkGroup OBJECT-GROUP + OBJECTS { + dellNetVLTDomainId, + dellNetVLTMacAddr, + dellNetVLTPriority, + dellNetVLTIclIfIndex, + dellNetVLTRole, + dellNetVLTPeerStatus, + dellNetVLTIclStatus, + dellNetVLTHBeatStatus, + dellNetVLTBkUpIpAddrType, + dellNetVLTBkUpIpAddr, + dellNetVLTBkUpInterval, + dellNetVLTRemoteMacAddr, + dellNetVLTRemoteRolePriority, + dellNetVLTUnitId, + dellNetVLTVersionMajor, + dellNetVLTVersionMinor, + dellNetVLTRemoteUnitId, + dellNetVLTRemoteVersionMajor, + dellNetVLTRemoteVersionMinor, + dellNetVLTIclBwStatus, + dellNetVLTCfgSysMacAddr, + dellNetVLTPeerRouting, + dellNetVLTPeerRoutingTimeout, + dellNetVLTRemotePeerRouting, + dellNetVLTErrorReason --No Separate group added for this object. + } + STATUS current + DESCRIPTION + "This group represents a collection of objects providing the + overall VLT information." + ::= { dellNetVirtualLinkTrunkGroups 1 } + +dellNetVirtualLinkStatisticsGroup OBJECT-GROUP + OBJECTS { + dellNetVLTStatNumHelloSent, + dellNetVLTStatNumHelloRcvd, + dellNetVLTStatNumHbeatSent, + dellNetVLTStatNumHbeatRcvd, + dellNetVLTStatNumDomainErrors, + dellNetVLTStatNumVersionErrors + } + STATUS current + DESCRIPTION + "This group represents a collection of objects providing the + overall statistical information on the VLT." + ::= { dellNetVirtualLinkTrunkGroups 2 } + +dellNetVirtualLinkNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + dellNetVLTRoleChange, + dellNetVLTIclStatusChange, + dellNetVLTPeerStatusChange, + dellNetVLTHBeatStatusChange, + dellNetVLTIclBwUsageExceed, + dellNetVLTDomainConfigError + } + STATUS current + DESCRIPTION + "A collection of notification objects for the Dell Networking OS VLT mib" + ::= { dellNetVirtualLinkTrunkGroups 3 } + +dellNetVirtualLinkDetailsTableGroup OBJECT-GROUP + OBJECTS { + dellNetVLTDetailLocalLagID, + dellNetVLTDetailPeerLagID, + dellNetVLTDetailLocalStatus, + dellNetVLTDetailPeerStatus + } + STATUS current + DESCRIPTION + "This group represents a collection of objects providing the + LAG details on the VLT." + ::= { dellNetVirtualLinkTrunkGroups 4 } + +-- **************************************************************************** +-- End of Units of conformance +-- **************************************************************************** + +END + diff --git a/MIBS/dell/DELL-RAC-MIB b/MIBS/dell/DELL-RAC-MIB new file mode 100644 index 0000000..dd2f031 --- /dev/null +++ b/MIBS/dell/DELL-RAC-MIB @@ -0,0 +1,7229 @@ +-- +-- Dell Remote Access Controller (RAC) and Chassis Management Controller (CMC) +-- Management Information Base +-- +-- This MIB is the legacy iDRAC MIB. Changes are no longer made to this MIB +-- for iDRACs. iDRACs don't support all of the objects and traps defined +-- in this MIB. There is a new and more extensive iDRAC MIB available for +-- newer iDRACs (iDRAC7 and newer). +-- +-- This MIB is also the CMC MIB. Changes are made to this MIB only for CMCs now. +-- +-- Copyright (c) 2017 Dell Inc. +-- +-- Last Changed Revision: 19 +-- Last Changed Date: 2017-07-13 03:46:06 -0530 (Thu, 13 Jul 2017) +-- Text Last Updated: 2017-07-13 03:46:06 -0530 (Thu, 13 Jul 2017) +-- + +DELL-RAC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + enterprises, TimeTicks + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + TRAP-TYPE + FROM RFC-1215 + DisplayString + FROM RFC1213-MIB; + +-- text convention ------------------------------------------------------------------------ + + ------------------------------------------------------------------------------- + -- 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..1023) + ------------------------------------------------------------------------------- + DellString ::= DisplayString (SIZE (0..1023)) + + DellRacType ::= INTEGER + { + other(1), -- the DRAC type is not one of the following + unknown(2), -- the DRAC type is unknown + dracIII(3), -- Drac III + era(4), -- ERA + drac4(5), -- Drac 4 + drac5(6), -- Drac 5 + drac5MC(7), -- Drac 5/MC + cmc(8), -- CMC + idrac(9), -- iDRAC + idrac7monolithic(16), -- iDRAC7 Monolithic + idrac7modular(17), -- iDRAC7 Modular + vrtxCMC(18), -- VRTX CMC + fx2CMC(19), -- FX2 Family CMC + idrac8monolithic(32), -- iDRAC8 Monolithic + idrac8modular(33) -- iDRAC8 Modular + } + + DellStatus ::= 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) + } + + ------------------------------------------------------------------------------- + -- DellPowerReading is a string representation of a floating point value, + -- having exactly 3 digits of precision, and a maximum of 31 characters. + -- + -- DellChassisPowerIndexRange defines the possible chassis power instances + -- in this MIB. + -- + -- DellCMCPSUIndexRange defines the possible CMC Power Supply Unit (PSU) + -- instances, per chassis power instance, in this MIB. + -- + -- DellCMCPSUCapable is an enumeration of PSU presence and/or monitoring + -- capabilities. + -- + -- DellTemperatureReading is an integer value, expressed in degrees Celsius. + ------------------------------------------------------------------------------- + DellPowerReading ::= DisplayString (SIZE (0..32)) + + DellCMCPowerIndexRange ::= INTEGER (1..1) + + DellCMCPSUIndexRange ::= INTEGER (1..6) + + DellCMCPSUCapable ::= INTEGER + { + absent(1), -- power supply is not present + none(2), -- no power monitoring abilities + basic(3) -- basic power monitoring abilities + } + + DellTemperatureReading ::= INTEGER + + ------------------------------------------------------------------------------- + -- DellTimestamp is defined in the displayable format: + -- + -- yyyymmddHHMMSS.uuuuuuDooo + -- + -- 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, D is the UTC offset direction, and ooo is the + -- offset from UTC, in minutes. + -- + -- Note: D is a plus (+) sign if east of UTC, and a minus (-) if west of UTC. + -- + -- For example, Wednesday, May 25, 1994, at 1:30:15 PM EDT + -- would be represented as: 19940525133015.000000-300 + ------------------------------------------------------------------------------- + DellTimestamp ::= DisplayString (SIZE (26)) + + ------------------------------------------------------------------------------- + -- DellCMCServerIndexRange defines the possible chassis server instances + -- in this MIB. + -- + -- DellCMCServerCapable is an enumeration of server presence and/or monitoring + -- capabilities. + ------------------------------------------------------------------------------- + DellCMCServerIndexRange ::= INTEGER (1..32) + + DellCMCServerCapable ::= INTEGER + { + absent(1), -- server is not present + none(2), -- no server monitoring abilities + basic(3), -- basic server monitoring abilities + 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 -------------------------------------------------------- + + dell OBJECT IDENTIFIER ::= { enterprises 674 } + server3 OBJECT IDENTIFIER ::= { dell 10892 } + drsOutofBandGroup OBJECT IDENTIFIER ::= { server3 2 } + drsInformationGroup OBJECT IDENTIFIER ::= { drsOutofBandGroup 1 } + drsProductInfoGroup OBJECT IDENTIFIER ::= { drsInformationGroup 1 } + drsFirmwareGroup OBJECT IDENTIFIER ::= { drsInformationGroup 2 } + + drsStatusGroup OBJECT IDENTIFIER ::= { drsOutofBandGroup 2 } + + drsChassisStatusGroup OBJECT IDENTIFIER ::= { drsOutofBandGroup 3 } + drsStatusNowGroup OBJECT IDENTIFIER ::= { drsChassisStatusGroup 1 } + drsStatusPrevGroup OBJECT IDENTIFIER ::= { drsChassisStatusGroup 2 } + drsStatusChangeGroup OBJECT IDENTIFIER ::= { drsChassisStatusGroup 3 } + + drsChassisPowerGroup OBJECT IDENTIFIER ::= { drsOutofBandGroup 4 } + + DrsCMCPowerTableEntry ::= SEQUENCE + { + drsChassisIndex DellCMCPowerIndexRange, + drsPotentialPower DellPowerReading, + drsIdlePower DellPowerReading, + drsMaxPowerSpecification DellPowerReading, + drsPowerSurplus DellPowerReading, + drsKWhCumulative DellPowerReading, + drsKWhCumulativeTime DellTimestamp, + drsWattsPeakUsage DellPowerReading, + drsWattsPeakTime DellTimestamp, + drsWattsMinUsage DellPowerReading, + drsWattsMinTime DellTimestamp, + drsWattsResetTime DellTimestamp, + drsWattsReading DellPowerReading, + drsAmpsReading DellPowerReading + } + + DrsCMCPSUTableEntry ::= SEQUENCE + { + drsPSUChassisIndex DellCMCPowerIndexRange, + drsPSUIndex DellCMCPSUIndexRange, + drsPSULocation DellString, + drsPSUMonitoringCapable DellCMCPSUCapable, + drsPSUVoltsReading DellPowerReading, + drsPSUAmpsReading DellPowerReading, + drsPSUWattsReading DellPowerReading + } + + drsChassisServerGroup OBJECT IDENTIFIER ::= { drsOutofBandGroup 5 } + + DrsCMCServerTableEntry ::= SEQUENCE + { + drsServerIndex DellCMCServerIndexRange, + drsServerMonitoringCapable DellCMCServerCapable, + drsServerServiceTag DellString, + drsServerSlotName DellString, + drsServerSlotNumber DellString, + drsServerNodeID DellString, + drsServerModel DellString, + drsServerAssetTag DellString, + drsServerNumStorageControllers INTEGER, + drsServerStorageMode DellCMCServerStorageMode, + drsServerIntrusionState DellCMCServerIntrusionState, + drsServerAssignedServerSlots DellString + } + +-- Storage details start +storageDetailsGroup OBJECT IDENTIFIER ::= { drsOutofBandGroup 6 } +software OBJECT IDENTIFIER ::= { storageDetailsGroup 1 } +storageManagement OBJECT IDENTIFIER ::= { software 20 } +physicalDevices OBJECT IDENTIFIER ::= { storageManagement 130 } +logicalDevices OBJECT IDENTIFIER ::= { storageManagement 140 } + + +------------------------------------------------------------------------------ +-- Textual Conventions +------------------------------------------------------------------------------ + +FQDDString ::= DisplayString (SIZE (0..512)) + +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) +} +BooleanType ::= INTEGER (0..1) -- 0 = FALSE, 1 = TRUE + + +-- Storage details end + + + drsCMCAlertGroup OBJECT IDENTIFIER ::= { drsOutofBandGroup 20 } + drsChassisAlertVariables OBJECT IDENTIFIER ::= { drsCMCAlertGroup 10 } + drsCMCAlert2Group OBJECT IDENTIFIER ::= { drsOutofBandGroup 21 } + drsChassisAlert2Variables OBJECT IDENTIFIER ::= { drsCMCAlert2Group 10 } + + drsAlertGroup OBJECT IDENTIFIER ::= { drsOutofBandGroup 5000 } + drsAlertVariables OBJECT IDENTIFIER ::= { drsAlertGroup 10 } + + +-- Variables and Traps ------------------------------------------------------------------------ + + ------------------------------------------------------------------------------- + -- group: product information + ------------------------------------------------------------------------------- + + drsProductName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0001.0001.0001 This attribute defines the product name of a chassis management controller." + ::= { drsProductInfoGroup 1 } + + drsProductShortName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0001.0001.0002 This attribute defines the short product name of a chassis management controller. " + ::= { drsProductInfoGroup 2 } + + drsProductDescription OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0001.0001.0003 This attribute defines the product description of a chassis management controller. " + ::= { drsProductInfoGroup 3 } + + drsProductManufacturer OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0001.0001.0004 This attribute defines the product manufacturer of a chassis management controller. " + ::= { drsProductInfoGroup 4 } + + drsProductVersion OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0001.0001.0005 This attribute defines the product version of a chassis management controller. " + ::= { drsProductInfoGroup 5 } + + drsChassisServiceTag OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0001.0001.0007 This attribute defines the Service Tag of the chassis. " + ::= { drsProductInfoGroup 6 } + + drsProductURL OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0001.0001.0006 This attribute defines the out-of-band UI URL of a chassis management controller. " + ::= { drsProductInfoGroup 7 } + + drsProductChassisAssetTag OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0001.0001.0008 This attribute defines the Asset Tag of the chassis. " + ::= { drsProductInfoGroup 8 } + + drsProductChassisLocation OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0001.0001.0009 This attribute defines the location of the chassis. " + ::= { drsProductInfoGroup 9 } + + drsProductChassisName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0001.0001.0010 This attribute defines the name of the chassis. " + ::= { drsProductInfoGroup 10 } + + drsSystemServiceTag OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0001.0001.0011 This attribute defines the service tag of a system. " + ::= { drsProductInfoGroup 11 } + + drsProductSystemAssetTag OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0001.0001.0012 This attribute defines the asset tag of a system. " + ::= { drsProductInfoGroup 12 } + + drsProductSystemSlot OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0001.0001.0013 This attribute defines the slot number of a CMC. " + ::= { drsProductInfoGroup 13 } + + drsProductType OBJECT-TYPE + SYNTAX DellRacType + ACCESS read-only + STATUS mandatory + DESCRIPTION "0001.0001.0014 This attribute defines type of a remote access card " + ::= { drsProductInfoGroup 14 } + + drsProductChassisDataCenter OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0001.0001.0015 This attribute defines the Data Center locator of the chassis. " + ::= { drsProductInfoGroup 15 } + + drsProductChassisAisle OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0001.0001.0016 This attribute defines the Aisle locator of the chassis. " + ::= { drsProductInfoGroup 16 } + + drsProductChassisRack OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0001.0001.0017 This attribute defines the Rack locator of the chassis. " + ::= { drsProductInfoGroup 17 } + + drsProductChassisRackSlot OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0001.0001.0018 This attribute defines the Rack Slot locator of the chassis. " + ::= { drsProductInfoGroup 18 } + + drsProductChassisModel OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0001.0001.0019 This attribute defines the Model of the chassis." + ::= { drsProductInfoGroup 19 } + + drsProductChassisExpressServiceCode OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0001.0001.0020 This attribute defines the Express Service Code of the chassis." + ::= { drsProductInfoGroup 20 } + + drsProductChassisSystemID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION "0001.0001.0021 This attribute defines the System ID of the chassis." + ::= { drsProductInfoGroup 21 } + + drsProductChassisSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION "0001.0001.0022 This attribute defines the size of the + chassis in rack units (U). A U is a standard unit of + measure for the height of a rack or rack-mountable component." + ::= { drsProductInfoGroup 22 } + + ------------------------------------------------------------------------------- + -- group: firmware + ------------------------------------------------------------------------------- + + drsFirmwareVersion OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0001.0002.0001 This attribute defines the firmware version of chassis management controller 1." + ::= { drsFirmwareGroup 1 } + + drsiKVMFirmwareVersion OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0001.0002.0002 This attribute defines the firmware version of the iKVM. " + ::= { drsFirmwareGroup 2 } + + drsFirmwareVersion2 OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0001.0002.0003 This attribute defines the firmware version of chassis management controller 2." + ::= { drsFirmwareGroup 3 } + + ------------------------------------------------------------------------------- + -- group: chassis status + ------------------------------------------------------------------------------- + + drsGlobalSystemStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "0002.0001.0001 This attribute defines the overall chassis status + being monitored by the chassis management card." + ::= { drsStatusGroup 1 } + + drsGlobalCurrStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0001.0001 This attribute defines the overall chassis status + being monitored by the chassis management card." + ::= { drsStatusNowGroup 1 } + + drsIOMCurrStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0001.0002 This attribute defines the IOM subsystem status + being monitored by the chassis management card." + ::= { drsStatusNowGroup 2 } + + drsKVMCurrStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0001.0003 This attribute defines the iKVM subsystem health status + being monitored by the chassis management card." + ::= { drsStatusNowGroup 3 } + + drsRedCurrStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0001.0004 This attribute defines the Redundancy status + being monitored by the chassis management card." + ::= { drsStatusNowGroup 4 } + + drsPowerCurrStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0001.0005 This attribute defines the power subsystem health status + being monitored by the chassis management card." + ::= { drsStatusNowGroup 5 } + + drsFanCurrStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0001.0006 This attribute defines the Fan subsystem health status + being monitored by the chassis management card." + ::= { drsStatusNowGroup 6 } + + drsBladeCurrStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0001.0007 This attribute defines the Blade subsystem health status + being monitored by the chassis management card." + ::= { drsStatusNowGroup 7 } + + drsTempCurrStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0001.0008 This attribute defines the Temp Sensor subsystem health status + being monitored by the chassis management card." + ::= { drsStatusNowGroup 8 } + + drsCMCCurrStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0001.0009 This attribute defines the CMC health status + being monitored by the chassis management card." + ::= { drsStatusNowGroup 9 } + + drsChassisFrontPanelAmbientTemperature OBJECT-TYPE + SYNTAX DellTemperatureReading + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0001.0010 This attribute defines the ambient temperature + reading (in degrees Celsius) for the chassis front panel controller." + ::= { drsStatusNowGroup 10 } + + drsCMCAmbientTemperature OBJECT-TYPE + SYNTAX DellTemperatureReading + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0001.0011 This attribute defines the ambient temperature + reading (in degrees Celsius) for the chassis management card." + ::= { drsStatusNowGroup 11 } + + drsCMCProcessorTemperature OBJECT-TYPE + SYNTAX DellTemperatureReading + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0001.0012 This attribute defines the temperature reading + (in degrees Celsius) for the chassis management card processor." + ::= { drsStatusNowGroup 12 } + + drsGlobalPrevStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0002.0001 This attribute defines the previous chassis status + recorded by the chassis management card." + ::= { drsStatusPrevGroup 1 } + + drsIOMPrevStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0002.0002 This attribute defines the previous IOM subsystem status + recorded by the chassis management card." + ::= { drsStatusPrevGroup 2 } + + drsKVMPrevStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0002.0003 This attribute defines the previous iKVM subsystem health status + recorded by the chassis management card." + ::= { drsStatusPrevGroup 3 } + + drsRedPrevStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0002.0004 This attribute defines the previous Redundancy status + recorded by the chassis management card." + ::= { drsStatusPrevGroup 4 } + + drsPowerPrevStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0002.0005 This attribute defines the previous power subsystem health status + recorded by the chassis management card." + ::= { drsStatusPrevGroup 5 } + + drsFanPrevStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0002.0006 This attribute defines the previous Fan health status + being monitored by the chassis management card." + ::= { drsStatusPrevGroup 6 } + + drsBladePrevStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0002.0007 This attribute defines the previous Blade subsystem health status + recorded by the chassis management card." + ::= { drsStatusPrevGroup 7 } + + drsTempPrevStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0001.0008 This attribute defines the Temp Sensor health status + being monitored by the chassis management card." + ::= { drsStatusPrevGroup 8 } + + drsCMCPrevStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0001.0009 This attribute defines the CMC health status + being monitored by the chassis management card." + ::= { drsStatusPrevGroup 9 } + + drsGlobalChangeTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0003.0001 This attribute defines the timestamp of the most recent + global status change." + ::= { drsStatusChangeGroup 1 } + + drsIOMChangeTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0003.0002 This attribute defines the timestamp of the most recent + IOM status change." + ::= { drsStatusChangeGroup 2 } + + drsKVMChangeTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0003.0003 This attribute defines the timestamp of the most recent + iKVM status change." + ::= { drsStatusChangeGroup 3 } + + drsRedChangeTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0003.0004 This attribute defines the timestamp of the most recent + Redundancy status change." + ::= { drsStatusChangeGroup 4 } + + drsPowerChangeTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0003.0005 This attribute defines the timestamp of the most recent + power health status change." + ::= { drsStatusChangeGroup 5 } + + drsFanChangeTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0003.0006 This attribute defines the timestamp of the most recent + Fan health status change." + ::= { drsStatusChangeGroup 6 } + + drsBladeChangeTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0003.0007 This attribute defines the timestamp of the most recent + Blade health status change." + ::= { drsStatusChangeGroup 7 } + + drsTempChangeTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0003.0008 This attribute defines the timestamp of the most recent + Temp Sensor health status change." + ::= { drsStatusChangeGroup 8 } + + drsCMCChangeTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION "0003.0003.0009 This attribute defines the timestamp of the most recent + CMC health status change." + ::= { drsStatusChangeGroup 9 } + + ------------------------------------------------------------------------------- + -- group: chassis power + ------------------------------------------------------------------------------- + + drsCMCPowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF DrsCMCPowerTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "0004.0001 This object defines the CMC power table." + ::= { drsChassisPowerGroup 1 } + + drsCMCPowerTableEntry OBJECT-TYPE + SYNTAX DrsCMCPowerTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "0004.0001.0001 This object defines the CMC power table entry." + INDEX { drsChassisIndex } + ::= { drsCMCPowerTable 1 } + + drsCMCPSUTable OBJECT-TYPE + SYNTAX SEQUENCE OF DrsCMCPSUTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "0004.0002 This object defines the CMC PSU table." + ::= { drsChassisPowerGroup 2 } + + drsCMCPSUTableEntry OBJECT-TYPE + SYNTAX DrsCMCPSUTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "0004.0002.0001 This object defines the CMC PSU table entry." + INDEX { drsPSUChassisIndex, drsPSUIndex } + ::= { drsCMCPSUTable 1 } + + ------------------------------------------------------------------------------- + -- table: CMC power information + ------------------------------------------------------------------------------- + + drsChassisIndex OBJECT-TYPE + SYNTAX DellCMCPowerIndexRange + ACCESS read-only + STATUS mandatory + DESCRIPTION "0004.0001.0001.0001 This attribute defines the index + (one-based) of the associated chassis." + ::= { drsCMCPowerTableEntry 1 } + + drsPotentialPower OBJECT-TYPE + SYNTAX DellPowerReading + ACCESS read-only + STATUS mandatory + DESCRIPTION "0004.0001.0001.0002 This attribute defines the power (in Watts) required by + the chassis infrastructure, plus the sum of the maximum power requirements + for all currently powered-on servers." + ::= { drsCMCPowerTableEntry 2 } + + drsIdlePower OBJECT-TYPE + SYNTAX DellPowerReading + ACCESS read-only + STATUS mandatory + DESCRIPTION "0004.0001.0001.0003 This attribute defines the power (in Watts) required by + the chassis infrastructure, plus the sum of the minimum power requirements + for all currently powered-on servers." + ::= { drsCMCPowerTableEntry 3 } + + drsMaxPowerSpecification OBJECT-TYPE + SYNTAX DellPowerReading + ACCESS read-only + STATUS mandatory + DESCRIPTION "0004.0001.0001.0004 This attribute defines the power limit (in Watts) + at which server throttling will take place." + ::= { drsCMCPowerTableEntry 4 } + + + drsPowerSurplus OBJECT-TYPE + SYNTAX DellPowerReading + ACCESS read-only + STATUS mandatory + DESCRIPTION "0004.0001.0001.0005 This attribute defines the power surplus (in Watts) + remaining above the drsPotentialPower reading." + ::= { drsCMCPowerTableEntry 5 } + + drsKWhCumulative OBJECT-TYPE + SYNTAX DellPowerReading + ACCESS read-only + STATUS mandatory + DESCRIPTION "0004.0001.0001.0006 This attribute defines the cumulative chassis power + usage (in KWh) since last reset." + ::= { drsCMCPowerTableEntry 6 } + + drsKWhCumulativeTime OBJECT-TYPE + SYNTAX DellTimestamp + ACCESS read-only + STATUS mandatory + DESCRIPTION "0004.0001.0001.0007 This attribute defines the timestamp of the most recent + chassis power accumulator reset." + ::= { drsCMCPowerTableEntry 7 } + + drsWattsPeakUsage OBJECT-TYPE + SYNTAX DellPowerReading + ACCESS read-only + STATUS mandatory + DESCRIPTION "0004.0001.0001.0008 This attribute defines the chassis peak power + usage (in Watts) since last reset." + ::= { drsCMCPowerTableEntry 8 } + + drsWattsPeakTime OBJECT-TYPE + SYNTAX DellTimestamp + ACCESS read-only + STATUS mandatory + DESCRIPTION "0004.0001.0001.0009 This attribute defines the timestamp of the most recent + chassis peak power usage." + ::= { drsCMCPowerTableEntry 9 } + + drsWattsMinUsage OBJECT-TYPE + SYNTAX DellPowerReading + ACCESS read-only + STATUS mandatory + DESCRIPTION "0004.0001.0001.0010 This attribute defines the chassis mimimum power + usage (in Watts) since last reset." + ::= { drsCMCPowerTableEntry 10 } + + drsWattsMinTime OBJECT-TYPE + SYNTAX DellTimestamp + ACCESS read-only + STATUS mandatory + DESCRIPTION "0004.0001.0001.0011 This attribute defines the timestamp of the most recent + chassis minimum power usage." + ::= { drsCMCPowerTableEntry 11 } + + drsWattsResetTime OBJECT-TYPE + SYNTAX DellTimestamp + ACCESS read-only + STATUS mandatory + DESCRIPTION "0004.0001.0001.0012 This attribute defines the timestamp of the most recent + reset of the chassis min/peak Watts readings." + ::= { drsCMCPowerTableEntry 12 } + + drsWattsReading OBJECT-TYPE + SYNTAX DellPowerReading + ACCESS read-only + STATUS mandatory + DESCRIPTION "0004.0001.0001.0013 This attribute defines the instantaneous chassis power + usage (in Watts)." + ::= { drsCMCPowerTableEntry 13 } + + drsAmpsReading OBJECT-TYPE + SYNTAX DellPowerReading + ACCESS read-only + STATUS mandatory + DESCRIPTION "0004.0001.0001.0014 This attribute defines the instantaneous chassis current + usage (in Watts)." + ::= { drsCMCPowerTableEntry 14 } + + ------------------------------------------------------------------------------- + -- table: CMC PSU info + ------------------------------------------------------------------------------- + + drsPSUChassisIndex OBJECT-TYPE + SYNTAX DellCMCPowerIndexRange + ACCESS read-only + STATUS mandatory + DESCRIPTION "0004.0002.0001.0001 This attribute defines the index + (one-based) of the associated chassis." + ::= { drsCMCPSUTableEntry 1 } + + drsPSUIndex OBJECT-TYPE + SYNTAX DellCMCPSUIndexRange + ACCESS read-only + STATUS mandatory + DESCRIPTION "0004.0002.0001.0002 This attribute defines the index + (one-based) of the associated CMC PSU." + ::= { drsCMCPSUTableEntry 2 } + + drsPSULocation OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0004.0002.0001.0003 This attribute defines the location + of the CMC PSU." + ::= { drsCMCPSUTableEntry 3 } + + drsPSUMonitoringCapable OBJECT-TYPE + SYNTAX DellCMCPSUCapable + ACCESS read-only + STATUS mandatory + DESCRIPTION "0004.0002.0001.0004 This attribute defines the PSU Monitoring + capabilities, or the absence of a PSU in this location." + ::= { drsCMCPSUTableEntry 4 } + + drsPSUVoltsReading OBJECT-TYPE + SYNTAX DellPowerReading + ACCESS read-only + STATUS mandatory + DESCRIPTION "0004.0002.0001.0005 This attribute defines the instantaneous + PSU Voltage reading." + ::= { drsCMCPSUTableEntry 5 } + + drsPSUAmpsReading OBJECT-TYPE + SYNTAX DellPowerReading + ACCESS read-only + STATUS mandatory + DESCRIPTION "0004.0002.0001.0006 This attribute defines the instantaneous + PSU Current reading." + ::= { drsCMCPSUTableEntry 6 } + + drsPSUWattsReading OBJECT-TYPE + SYNTAX DellPowerReading + ACCESS read-only + STATUS mandatory + DESCRIPTION "0004.0002.0001.0007 This attribute defines the instantaneous + PSU Wattage reading." + ::= { drsCMCPSUTableEntry 7 } + + ------------------------------------------------------------------------------- + -- group: chassis servers + ------------------------------------------------------------------------------- + + drsCMCServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF DrsCMCServerTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "0005.0001 This object defines the CMC server table." + ::= { drsChassisServerGroup 1 } + + drsCMCServerTableEntry OBJECT-TYPE + SYNTAX DrsCMCServerTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "0005.0001.0001 This object defines the CMC server table entry." + INDEX { drsServerIndex } + ::= { drsCMCServerTable 1 } + + ------------------------------------------------------------------------------- + -- table: CMC Server info + ------------------------------------------------------------------------------- + + drsServerIndex OBJECT-TYPE + SYNTAX DellCMCServerIndexRange + ACCESS read-only + STATUS mandatory + DESCRIPTION "0005.0001.0001.0001 This attribute defines the index + (one-based) of the associated CMC server." + ::= { drsCMCServerTableEntry 1 } + + drsServerMonitoringCapable OBJECT-TYPE + SYNTAX DellCMCServerCapable + ACCESS read-only + STATUS mandatory + DESCRIPTION "0005.0001.0001.0002 This attribute defines the server monitoring + capabilities, or the absence of a server in this location." + ::= { drsCMCServerTableEntry 2 } + + drsServerServiceTag OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0005.0001.0001.0003 This attribute defines the Service Tag + of the CMC server." + ::= { drsCMCServerTableEntry 3 } + + drsServerSlotName OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0005.0001.0001.0004 This attribute defines the Slot Name + of the CMC server." + ::= { drsCMCServerTableEntry 4 } + + drsServerSlotNumber OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0005.0001.0001.0005 This attribute defines the Chassis + Slot Number of the CMC server." + ::= { drsCMCServerTableEntry 5 } + + drsServerNodeID OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0005.0001.0001.0006 This attribute defines the Node ID + of the CMC server. The Node ID provides a unique identifier + 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 } + +------------------------------------------------------------------------------- +-- 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.2.6.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.2.6.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, + controllerHighAvailabilityMode INTEGER, + controllerPeerController FQDDString, + controllerEncryptionKeyIdentifier DisplayString +} + +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 } + +controllerHighAvailabilityMode OBJECT-TYPE + SYNTAX INTEGER + { + none (1), + faultTolerantActivePassive (2), + faultTolerantActiveActive (3), + degraded (4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the fault-tolerant mode of the controller. + Possible values: + 1: None + 2: Fault Tolerant(Active/Passive) + 3: Fault Tolerant(Active/Active) + 4: Degraded + " + ::= { controllerTableEntry 85 } + +controllerPeerController OBJECT-TYPE + SYNTAX FQDDString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The peer controller's Fully Qualified Device Descriptor (FQDD) as + represented in Storage Management. + " + ::= { controllerTableEntry 86 } + +controllerEncryptionKeyIdentifier OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the encryption security key identifier of the controller, if the + controller is encryption enabled and a security key is configured for the + controller." + ::= { controllerTableEntry 87 } + + + + +------------------------------------------------------------------------------- +-- Physical Disk Table +-- +-- OID Format:.1.3.6.1.4.1.674.10892.2.6.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, + physicalDiskCurrentActiveController FQDDString, + physicalDiskFailoverController FQDDString, + physicalDiskForeignKeyIdentifier DisplayString + } + +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 } + +physicalDiskCurrentActiveController OBJECT-TYPE + SYNTAX FQDDString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the Fully Qualified Device Descriptor (FQDD) of + the current active controller. + " + ::= { physicalDiskTableEntry 62 } + +physicalDiskFailoverController OBJECT-TYPE + SYNTAX FQDDString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the Fully Qualified Device Descriptor (FQDD) of + the failover controller. + " + ::= { physicalDiskTableEntry 63 } + +physicalDiskForeignKeyIdentifier OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the encryption key identifier of the physical disk if it is in + locked or foreign state." + + ::= { physicalDiskTableEntry 64 } + + + +------------------------------------------------------------------------------- +-- Virtual Disk Table +-- +-- OID Format:.1.3.6.1.4.1.674.10892.2.6.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, + virtualDiskAdapter1AccessPolicy INTEGER, + virtualDiskAdapter2AccessPolicy INTEGER, + virtualDiskAdapter3AccessPolicy INTEGER, + virtualDiskAdapter4AccessPolicy INTEGER, + virtualDiskCurrentActiveController FQDDString, + virtualDiskFailoverController FQDDString +} + +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 } + +virtualDiskAdapter1AccessPolicy OBJECT-TYPE + SYNTAX INTEGER + { + noAccess (1), + fullAccess (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the access policy of the virtual disk with the virtual + adapters. + Possible values: + 1: No Access. + 2: Full Access + " + ::= { virtualDiskTableEntry 39 } + +virtualDiskAdapter2AccessPolicy OBJECT-TYPE + SYNTAX INTEGER + { + noAccess (1), + fullAccess (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the access policy of the virtual disk with the virtual + adapters. + Possible values: + 1: No Access. + 2: Full Access + " + ::= { virtualDiskTableEntry 40 } + +virtualDiskAdapter3AccessPolicy OBJECT-TYPE + SYNTAX INTEGER + { + noAccess (1), + fullAccess (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the access policy of the virtual disk with the virtual + adapters. + Possible values: + 1: No Access. + 2: Full Access + " + ::= { virtualDiskTableEntry 41 } + +virtualDiskAdapter4AccessPolicy OBJECT-TYPE + SYNTAX INTEGER + { + noAccess (1), + fullAccess (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the access policy of the virtual disk with the virtual + adapters. + Possible values: + 1: No Access. + 2: Full Access + " + ::= { virtualDiskTableEntry 42 } + +virtualDiskCurrentActiveController OBJECT-TYPE + SYNTAX FQDDString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the Fully Qualified Device Descriptor (FQDD) of + the current active controller. + " + ::= { virtualDiskTableEntry 43 } + +virtualDiskFailoverController OBJECT-TYPE + SYNTAX FQDDString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the Fully Qualified Device Descriptor (FQDD) of + the failover controller. + " + ::= { virtualDiskTableEntry 44 } + + +------------------------------------------------------------------------------- +-- Enclosure Table +-- +-- OID Format:.1.3.6.1.4.1.674.10892.2.6.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), + foreign(6), + offline(7), + online(8), + blocked(9) + } + 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. + 6: The enclosure is inactive due to being configured by another + controller. + 7: The enclosure is offline and inaccessible. + 8: The enclosure is online and accessible. + 9: The enclosure is currently blocked by another controller. + " + ::= { 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.2.6.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.2.6.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 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current relative speed of the fan in RPMs. + " + ::= { 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.2.6.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.2.6.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), + overWarning(6), + underWarning(7) + } + 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. + 6: The temperature probe is Over Warning Temperature. + 7: The temperature probe is Under Warning Temperature. + " + ::= { 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 } + + + ------------------------------------------------------------------------------- + -- group: Chassis Alerts 1 + ------------------------------------------------------------------------------- + + drsCASubSystem OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0020.0010.0001 This attribute defines the Sub-System Name of the CMC Alert" + ::= { drsChassisAlertVariables 1 } + + drsCASSCurrStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "0020.0010.0002 This attribute defines the Current Status of the Alerting + Sub-System" + ::= { drsChassisAlertVariables 2 } + + drsCASSPrevStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "0020.0010.0003 This attribute defines the Previous Status of the Alerting + Sub-System" + ::= { drsChassisAlertVariables 3 } + + drsCASSChangeTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION "0020.0010.0004 This attribute defines the Timestamp of Most Recent Change of + the Alerting Sub-System" + ::= { drsChassisAlertVariables 4 } + + drsCAMessage OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "0020.0010.0005 This attribute defines the CSSD message of the CMC Alert" + ::= { drsChassisAlertVariables 5 } + + alertCMCTestTrap TRAP-TYPE + ENTERPRISE drsOutofBandGroup + DESCRIPTION "The CMC has generated a test trap" + --#TYPE "CMC Test Trap" + --#SUMMARY "CMC Test Trap" + --#SEVERITY INFORMATIONAL + --#CATEGORY Error Events + ::= 2000 + + alertCMCNormalTrap TRAP-TYPE + ENTERPRISE drsOutofBandGroup + VARIABLES { drsProductChassisName, + drsProductChassisLocation, + drsGlobalCurrStatus, + drsCASubSystem, + drsCASSCurrStatus, + drsCASSPrevStatus, + drsCASSChangeTime, + drsCAMessage } + DESCRIPTION "The CMC reported a return-to-normal or informational event." + --#TYPE "CMC Return-to-Normal / Informational Trap" + --#SUMMARY "Return-to-Normal / Informational Trap from CMC in system %s in location %s, message: %s" + --#ARGUMENTS {0,1,7} + --#SEVERITY NORMAL + --#CATEGORY Error Events + ::= 2002 + + alertCMCWarningTrap TRAP-TYPE + ENTERPRISE drsOutofBandGroup + VARIABLES { drsProductChassisName, + drsProductChassisLocation, + drsGlobalCurrStatus, + drsCASubSystem, + drsCASSCurrStatus, + drsCASSPrevStatus, + drsCASSChangeTime, + drsCAMessage } + DESCRIPTION "The CMC reported a warning event." + --#TYPE "CMC Warning Trap" + --#SUMMARY "Warning Trap from CMC in system %s in location %s, message: %s" + --#ARGUMENTS {0,1,7} + --#SEVERITY WARNING + --#CATEGORY Error Events + ::= 2003 + + alertCMCCriticalTrap TRAP-TYPE + ENTERPRISE drsOutofBandGroup + VARIABLES { drsProductChassisName, + drsProductChassisLocation, + drsGlobalCurrStatus, + drsCASubSystem, + drsCASSCurrStatus, + drsCASSPrevStatus, + drsCASSChangeTime, + drsCAMessage } + DESCRIPTION "The CMC reported a critical event." + --#TYPE "CMC Critical Trap" + --#SUMMARY "Critical Trap from CMC in system %s in location %s, message: %s" + --#ARGUMENTS {0,1,7} + --#SEVERITY CRITICAL + --#CATEGORY Error Events + ::= 2004 + + alertCMCNonRecoverableTrap TRAP-TYPE + ENTERPRISE drsOutofBandGroup + VARIABLES { drsProductChassisName, + drsProductChassisLocation, + drsGlobalCurrStatus, + drsCASubSystem, + drsCASSCurrStatus, + drsCASSPrevStatus, + drsCASSChangeTime, + drsCAMessage } + DESCRIPTION "The CMC reported a catastrophic event." + --#TYPE "CMC Non-Recoverable Trap" + --#SUMMARY "Non-Recoverable Trap from CMC in system %s in location %s, message: %s" + --#ARGUMENTS {0,1,7} + --#SEVERITY NON-RECOVERABLE + --#CATEGORY Error Events + ::= 2005 + + ------------------------------------------------------------------------------- + -- group: Chassis Alerts 2 + ------------------------------------------------------------------------------- + + drsCA2MessageID OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION "Message ID of the alert." + ::= { drsChassisAlert2Variables 1 } + + drsCA2Message OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "Message describing the alert." + ::= { drsChassisAlert2Variables 2 } + + drsCA2MessageArgs OBJECT-TYPE + SYNTAX DellString + ACCESS read-only + STATUS mandatory + DESCRIPTION "Concatenated set of strings representing any message arguments + that were used to construct the alert message. 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 were preprocessed and changed to single + quotes." + ::= { drsChassisAlert2Variables 3 } + + drsCA2AlertStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "Status of the alert." + ::= { drsChassisAlert2Variables 4 } + + drsCA2FQDD OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..512)) + ACCESS read-only + STATUS mandatory + DESCRIPTION "Fully qualified device descriptor of device causing the alert." + ::= { drsChassisAlert2Variables 5 } + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Amperage Probe Traps + -- + -- Category: System/1 + -- Subcategory: AMP/16 + ------------------------------------------------------------------------------ + + alert2AmperageProbeNormal TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Current sensor reading is within range." + --#TYPE "System: Amperage Normal" + --#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 + ::= 2179 + + alert2AmperageProbeWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Current sensor has detected a warning value." + --#TYPE "System: Amperage 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 + ::= 2178 + + alert2AmperageProbeFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Current sensor has detected a failure value." + --#TYPE "System: Amperage 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 + ::= 2177 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Battery Traps + -- + -- Category: System/1 + -- Subcategory: BAT/22 + ------------------------------------------------------------------------------ + + alert2BatteryNormal TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Battery state has returned to normal; + or battery presence had been detected." + --#TYPE "System: Battery Normal" + --#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 + ::= 2227 + + alert2BatteryWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Battery is low." + --#TYPE "System: Battery 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 + ::= 2226 + + alert2BatteryFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Battery has failed or battery is absent." + --#TYPE "System: Battery 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 + ::= 2225 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Cable Traps + -- + -- Category: System/1 + -- Subcategory: CBL/43 + ------------------------------------------------------------------------------ + + alert2CableFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Cable failure." + --#TYPE "System: Cable 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 + ::= 2393 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: CMC Traps + -- + -- Category: System/1 + -- Subcategory: CMC/62 + ------------------------------------------------------------------------------ + + alert2CMCWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Chassis Management Controller detected a warning." + --#TYPE "System: CMC 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 + ::= 2546 + + alert2CMCFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Chassis Management Controller detected an error." + --#TYPE "System: CMC 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 + ::= 2545 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Fan Traps + -- + -- Category: System/1 + -- Subcategory: FAN/13 + ------------------------------------------------------------------------------ + + alert2FanInformation TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Fan information." + --#TYPE "System: Fan 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 + ::= 2155 + + alert2FanWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Fan warning." + --#TYPE "System: Fan 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 + ::= 2154 + + alert2FanFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Fan failure." + --#TYPE "System: Fan 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 + ::= 2153 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Hardware Configuration Traps + -- + -- Category: System/1 + -- Subcategory: HWC/35 + ------------------------------------------------------------------------------ + + alert2HardwareConfigurationInformation TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Hardware configuration information." + --#TYPE "System: Hardware Configuration 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 + ::= 2331 + + alert2HardwareConfigurationWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Hardware configuration warning." + --#TYPE "System: Hardware 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 + ::= 2330 + + alert2HardwareConfigurationFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Hardware configuration failure or critical event." + --#TYPE "System: Hardware 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 + ::= 2329 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: IO Virtualization Traps + -- + -- Category: System/1 + -- Subcategory: IOV/63 + ------------------------------------------------------------------------------ + + alert2IOVirtualizationInformation TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "IO Virtualization information." + --#TYPE "System: IO Virtualization 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 + ::= 2555 + + alert2IOVirtualizationWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "IO Virtualization warning." + --#TYPE "System: IO Virtualization 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 + ::= 2554 + + alert2IOVirtualizationFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "IO Virtualization failure or critical event." + --#TYPE "System: IO Virtualization 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 + ::= 2553 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Link Status Traps + -- + -- Category: System/1 + -- Subcategory: LNK/25 + ------------------------------------------------------------------------------ + + alert2LinkStatusInformation TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Link status information." + --#TYPE "System: Link Status 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 + ::= 2251 + + alert2LinkStatusWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Link status warning." + --#TYPE "System: Link Status 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 + ::= 2250 + + alert2LinkStatusFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Link status failure or critical event." + --#TYPE "System: Link Status 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 + ::= 2249 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: PCI Device Traps + -- + -- Category: System/1 + -- Subcategory: PCI/46 + ------------------------------------------------------------------------------ + + alert2PCIDeviceInformation TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "PCI device information." + --#TYPE "System: PCI Device 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 + ::= 2419 + + alert2PCIDeviceWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "PCI device warning." + --#TYPE "System: PCI Device 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 + ::= 2418 + + alert2PCIDeviceFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "PCI device failure or critical event." + --#TYPE "System: PCI Device 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 + ::= 2417 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Power Supply Traps + -- + -- Category: System/1 + -- Subcategory: PSU/17 + ------------------------------------------------------------------------------ + + alert2PowerSupplyNormal TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Power supply has returned to normal." + --#TYPE "System: Power Supply Normal" + --#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 + ::= 2187 + + alert2PowerSupplyWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Power supply has detected a warning." + --#TYPE "System: Power Supply 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 + ::= 2186 + + alert2PowerSupplyFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Power supply has detected a failure." + --#TYPE "System: Power Supply 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 + ::= 2185 + + alert2PowerSupplyRedundancyPolicyChanged TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "PSU redundancy policy changed." + --#TYPE "System: Power Supply Redundancy policy changed" + --#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 + ::= 8331 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Power Supply Absent Traps + -- + -- Category: System/1 + -- Subcategory: PSUA/52 + ------------------------------------------------------------------------------ + + alert2PowerSupplyAbsent TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Power supply is absent." + --#TYPE "System: Power Supply Absent" + --#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 + ::= 2465 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Power Usage Traps + -- + -- Category: System/1 + -- Subcategory: PWR/28 + ------------------------------------------------------------------------------ + + alert2PowerUsageInformation TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Power usage information." + --#TYPE "System: 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 + ::= 2275 + + alert2PowerUsageWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Power usage warning." + --#TYPE "System: Power Usage 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 + ::= 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 + -- + -- Category: System/1 + -- Subcategory: RDU/53 + ------------------------------------------------------------------------------ + + alert2RedundancyInformation TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Redundancy information." + --#TYPE "System: Redundancy 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 + ::= 2475 + + alert2RedundancyDegraded TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Redundancy is degraded." + --#TYPE "System: Redundancy Degraded" + --#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 + ::= 2474 + + alert2RedundancyLost TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Redundancy is lost." + --#TYPE "System: Redundancy Lost" + --#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 + ::= 2473 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Security Event Traps + -- + -- Category: System/1 + -- Subcategory: SEC/42 + ------------------------------------------------------------------------------ + + alert2SecurityInformation TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Security information." + --#TYPE "System: 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 + ::= 2387 + + alert2SecurityWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Security warning." + --#TYPE "System: 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 + ::= 2386 + + alert2SecurityFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Security failure or critical event." + --#TYPE "System: 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 + ::= 2385 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: System Event Log Traps + -- + -- Category: System/1 + -- Subcategory: SEL/41 + ------------------------------------------------------------------------------ + + alert2SystemEventLogInformation TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "System Event Log information." + --#TYPE "System: System Event Log 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 + ::= 2379 + + alert2SystemEventLogWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "System Event Log warning." + --#TYPE "System: System Event Log 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 + ::= 2378 + + alert2SystemEventLogFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "System Event Log failure or critical event." + --#TYPE "System: System Event Log 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 + ::= 2377 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Software Configuration Traps + -- + -- Category: System/1 + -- Subcategory: SWC/36 + ------------------------------------------------------------------------------ + + alert2SoftwareConfigurationInformation TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Software configuration information." + --#TYPE "System: Software Configuration 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 + ::= 2339 + + alert2SoftwareConfigurationWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Software configuration warning." + --#TYPE "System: 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 + ::= 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 + -- + -- Category: System/1 + -- Subcategory: TMP/14 + ------------------------------------------------------------------------------ + + alert2TemperatureProbeNormal TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Temperature sensor value is within range." + --#TYPE "System: Temperature Normal" + --#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 + ::= 2163 + + alert2TemperatureProbeWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Temperature sensor has detected a warning value." + --#TYPE "System: Temperature 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 + ::= 2162 + + alert2TemperatureProbeFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Temperature sensor has detected a failure value." + --#TYPE "System: Temperature 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 + ::= 2161 + + alert2IOMTemperatureExceeded TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "I/O Module temperature exceeded operating range." + --#TYPE "System: Temperature 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 + ::= 8305 + + alert2Unable2ReadTemperatureSensors TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Unable to read planar board temperature sensors. The cooling has been increased to safeguard the system." + --#TYPE "System: Temperature Failure" + --#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 "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 8306 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: System: Voltage Probe Traps + -- + -- Category: System/1 + -- Subcategory: VLT/15 + ------------------------------------------------------------------------------ + + alert2VoltageProbeNormal TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Voltage sensor reading is within range." + --#TYPE "System: Voltage Normal" + --#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 + ::= 2171 + + alert2VoltageProbeWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Voltage sensor has detected a warning value." + --#TYPE "System: Voltage 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 + ::= 2170 + + alert2VoltageProbeFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Voltage sensor has detected a failure value." + --#TYPE "System: Voltage 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 + ::= 2169 + + ------------------------------------------------------------------------------- + -- Chassis Alerts 2: Storage: Battery Traps + -- + -- Category: Storage/2 + -- Subcategory: BAT/22 + ------------------------------------------------------------------------------- + + alert2StorageBatteryInformation TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Battery information." + --#TYPE "Storage: Battery 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 "Error Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4275 + + alert2StorageBatteryWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Battery warning." + --#TYPE "Storage: Battery 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 "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 4274 + + alert2StorageBatteryFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Battery failure." + --#TYPE "Storage: Battery 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 FAILED + --#STATUS MANDATORY + ::= 4273 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Storage: Controller Traps + -- + -- Category: Storage/2 + -- Subcategory: CTL/29 + ------------------------------------------------------------------------------ + + alert2StorageControllerInformation TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Controller information." + --#TYPE "Storage: Controller 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 "Error Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4331 + + alert2StorageControllerWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Controller warning." + --#TYPE "Storage: Controller 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 "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 4330 + + alert2StorageControllerFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Controller failure." + --#TYPE "Storage: Controller 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 FAILED + --#STATUS MANDATORY + ::= 4329 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Storage: Enclosure Traps + -- + -- Category: Storage/2 + -- Subcategory: ENC/30 + ------------------------------------------------------------------------------ + + alert2StorageEnclosureInformation TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Enclosure information." + --#TYPE "Storage: Enclosure 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 "Error Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4339 + + alert2StorageEnclosureWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Enclosure warning." + --#TYPE "Storage: Enclosure 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 "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 4338 + + alert2StorageEnclosureFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Enclosure failure." + --#TYPE "Storage: Enclosure 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 FAILED + --#STATUS MANDATORY + ::= 4337 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Storage: Fan Traps + -- + -- Category: Storage/2 + -- Subcategory: FAN/13 + ------------------------------------------------------------------------------ + + alert2StorageFanInformation TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Fan information." + --#TYPE "Storage: Fan 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 "Error Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4203 + + alert2StorageFanWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Fan warning." + --#TYPE "Storage: Fan 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 + ::= 4202 + + alert2StorageFanFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Fan failure." + --#TYPE "Storage: Fan 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 FAILED + --#STATUS MANDATORY + ::= 4201 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Storage: Physical Disk Traps + -- + -- Category: Storage/2 + -- Subcategory: PDR/31 + ------------------------------------------------------------------------------ + + alert2StoragePhysicalDiskInformation TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Physical disk information." + --#TYPE "Storage: Physical Disk 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 "Error Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4347 + + alert2StoragePhysicalDiskWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Physical disk warning." + --#TYPE "Storage: Physical Disk 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 "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 4346 + + alert2StoragePhysicalDiskFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Physical disk failure." + --#TYPE "Storage: Physical Disk 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 FAILED + --#STATUS MANDATORY + ::= 4345 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Storage: Power Supply Traps + -- + -- Category: Storage/2 + -- Subcategory: PSU/17 + ------------------------------------------------------------------------------ + + alert2StoragePowerSupplyInformation TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Power supply information." + --#TYPE "Storage: Power Supply 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 "Error Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4235 + + alert2StoragePowerSupplyWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Power supply warning." + --#TYPE "Storage: Power Supply 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 "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 4234 + + alert2StoragePowerSupplyFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Power supply failure." + --#TYPE "Storage: Power Supply 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 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 + -- + -- Category: Storage/2 + -- Subcategory: STOR/10 + ------------------------------------------------------------------------------ + + alert2StorageManagementInformation TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + 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, 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 + ::= 4179 + + alert2StorageManagementWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + 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, 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 + ::= 4178 + + alert2StorageManagementFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + 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, 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 FAILED + --#STATUS MANDATORY + ::= 4177 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Storage: Temperature Probe Traps + -- + -- Category: Storage/2 + -- Subcategory: TMP/14 + ------------------------------------------------------------------------------ + + alert2StorageTemperatureProbeInformation TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Temperature probe information." + --#TYPE "Storage: Temperature Probe 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 "Error Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4211 + + alert2StorageTemperatureProbeWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Temperature probe warning." + --#TYPE "Storage: Temperature Probe 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 "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 4210 + + alert2StorageTemperatureProbeFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Temperature probe failure." + --#TYPE "Storage: Temperature Probe 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 FAILED + --#STATUS MANDATORY + ::= 4209 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Storage: Virtual Disk Traps + -- + -- Category: Storage/2 + -- Subcategory: VDR/32 + ------------------------------------------------------------------------------ + + alert2StorageVirtualDiskInformation TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Virtual disk information." + --#TYPE "Storage: Virtual Disk 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 "Error Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 4355 + + alert2StorageVirtualDiskWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Virtual disk warning." + --#TYPE "Storage: Virtual Disk 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 "Error Events" + --#STATE DEGRADED + --#STATUS MANDATORY + ::= 4354 + + alert2StorageVirtualDiskFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Storage Virtual disk failure." + --#TYPE "Storage: Virtual Disk 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 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 + -- + -- Category: Audit/4 + -- Subcategory: CMC/62 + ------------------------------------------------------------------------------ + + alert2CMCAuditInformation TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Chassis Management Controller audit information." + --#TYPE "Audit: CMC 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 + ::= 8691 + + alert2CMCAuditWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Chassis Management Controller audit warning." + --#TYPE "Audit: CMC 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 + ::= 8690 + + alert2CMCAuditFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Chassis Management Controller audit failure or critical event." + --#TYPE "Audit: CMC 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 + ::= 8689 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Audit: IO Virtualization Traps + -- + -- Category: Audit/4 + -- Subcategory: IOV/63 + ------------------------------------------------------------------------------ + + alert2IOVirtualizationAuditWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "IO Virtualization audit warning." + --#TYPE "Audit: IO Virtualization 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 + ::= 8698 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Audit: License Traps + -- + -- Category: Audit/4 + -- Subcategory: LIC/40 + ------------------------------------------------------------------------------ + + alert2LicenseInformation TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "License information." + --#TYPE "Audit: License 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 + ::= 8515 + + alert2LicenseWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "License warning." + --#TYPE "Audit: License 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 + ::= 8514 + + alert2LicenseFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "License failure." + --#TYPE "Audit: License 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 + ::= 8513 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Audit: PCI Device Traps + -- + -- Category: Audit/4 + -- Subcategory: PCI/46 + ------------------------------------------------------------------------------ + + alert2PCIDeviceAuditWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "PCI device audit warning." + --#TYPE "Audit: PCI Device 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 + ::= 8562 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Audit: Power Supply Traps + -- + -- Category: Audit/4 + -- Subcategory: PSU/17 + ------------------------------------------------------------------------------ + + alert2PowerSupplyAuditWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Power Supply audit warning." + --#TYPE "Audit: Power Supply 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 + ::= 8330 + + alert2PowerSupplyAuditFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Power Supply audit failure or critical event." + --#TYPE "Audit: Power Supply 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 + ::= 8329 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Audit: Power Usage Traps + -- + -- Category: Audit/4 + -- 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, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Power usage audit warning." + --#TYPE "Audit: Power Usage 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 + ::= 8418 + + alert2PowerUsageAuditFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Power usage audit failure or critical event." + --#TYPE "Audit: 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 + ::= 8417 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Audit: Software Change Traps + -- + -- Category: Audit/4 + -- Subcategory: SWU/21 + ------------------------------------------------------------------------------ + + alert2SoftwareChangeAuditFailure TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Software change audit failure or critical event." + --#TYPE "Audit: Software Change 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 + ::= 8361 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Configuration: IO Virtualization Traps + -- + -- Category: Configuration/5 + -- Subcategory: IOV/63 + ------------------------------------------------------------------------------ + + alert2IOVConfigurationInformation TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "IO Virtualization configuration information." + --#TYPE "Configuration: IO Virtualization 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 + ::= 10747 + + alert2IOVConfigurationWarning TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "IO Virtualization configuration warning." + --#TYPE "Configuration: IO Virtualization 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 + ::= 10746 + + ------------------------------------------------------------------------------ + -- Chassis Alerts 2: Configuration: PCI Device Traps + -- + -- Category: Configuration/5 + -- Subcategory: PCI/46 + ------------------------------------------------------------------------------ + + alert2PCIDeviceConfigurationInformation TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "PCI device configuration information." + --#TYPE "Configuration: PCI Device 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 + ::= 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 + -- + -- Category: Configuration/5 + -- Subcategory: TST/19 + ------------------------------------------------------------------------------ + + alert2CMCTestTrap TRAP-TYPE + ENTERPRISE drsCMCAlert2Group + VARIABLES { drsCA2MessageID, + drsCA2Message, + drsCA2MessageArgs, + drsCA2AlertStatus, + drsCA2FQDD, + drsProductChassisName, + drsProductChassisLocation, + drsChassisServiceTag, + drsGlobalCurrStatus } + DESCRIPTION + "Test trap generated by CMC in response to a user request." + --#TYPE "Configuration: CMC Test Trap" + --#SEVERITY INFORMATIONAL + --#SUMMARY "%s" + --#ARGUMENTS {1} + --#CATEGORY "Status Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= 10395 + + ------------------------------------------------------------------------------- + -- group: Legacy Alerts + ------------------------------------------------------------------------------- + + drsAlertSystem OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "5000.0010.0001 Name of the system generating the alert." + --DEFAULT get-function-async get_%n_async + --DEFAULT next-function-async std_next_async + ::= { drsAlertVariables 1 } + + drsAlertTableIndexOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "5000.0010.0002 0.0" + --DEFAULT get-function-async get_OID_null_async + --DEFAULT next-function-async std_next_async + ::= { drsAlertVariables 2 } + + drsAlertMessage OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "5000.0010.0003 Message describing the alert." + --DEFAULT get-function-async get_string_null_async + --DEFAULT next-function-async std_next_async + ::= { drsAlertVariables 3 } + + drsAlertCurrentStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "5000.0010.0004 Current status of object causing the alert." + --DEFAULT get-function-async get_dellstatus_unknow_async + --DEFAULT next-function-async std_next_async + ::= { drsAlertVariables 4 } + + drsAlertPreviousStatus OBJECT-TYPE + SYNTAX DellStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION + "5000.0010.0005 Previous status of object causing the alert." + --DEFAULT get-function-async get_dellstatus_unknow_async + --DEFAULT next-function-async std_next_async + ::= { drsAlertVariables 5 } + + drsAlertData OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "5000.0010.0006 Alert data." + --DEFAULT get-function-async get_string_null_async + --DEFAULT next-function-async std_next_async + ::= { drsAlertVariables 6 } + + alertDrscTestTrapEvent TRAP-TYPE + ENTERPRISE drsOutofBandGroup + VARIABLES { drsAlertSystem, + drsAlertTableIndexOID, + drsAlertMessage, + drsAlertCurrentStatus, + drsAlertPreviousStatus, + drsAlertData } + DESCRIPTION + "The RAC generated a test trap event in response to a user request." + --#TYPE "Dell RAC Test TRAP Event" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#CATEGORY Status Events + ::= 1001 + + alertDrscAuthError TRAP-TYPE + ENTERPRISE drsOutofBandGroup + VARIABLES { drsAlertSystem, + drsAlertTableIndexOID, + drsAlertMessage, + drsAlertCurrentStatus, + drsAlertPreviousStatus, + drsAlertData } + DESCRIPTION + "The RAC Authentication Failures during a time period have Exceeded a Threshold." + --#TYPE "Dell RAC Authentication Error" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#CATEGORY Error Events + ::= 1002 + + alertDrscLostESM TRAP-TYPE + ENTERPRISE drsOutofBandGroup + VARIABLES { drsAlertSystem, + drsAlertTableIndexOID, + drsAlertMessage, + drsAlertCurrentStatus, + drsAlertPreviousStatus, + drsAlertData } + DESCRIPTION + "The RAC cannot communicate with the baseboard management controller (ESM)." + --#TYPE "Dell RAC Lost Communication with ESM" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#CATEGORY Error Events + ::= 1003 + + alertDrscFoundESM TRAP-TYPE + ENTERPRISE drsOutofBandGroup + VARIABLES { drsAlertSystem, + drsAlertTableIndexOID, + drsAlertMessage, + drsAlertCurrentStatus, + drsAlertPreviousStatus, + drsAlertData } + DESCRIPTION + "The RAC is communicating normally with the baseboard management controller (ESM)." + --#TYPE "Dell RAC Communication with ESM is OK" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#CATEGORY Error Events + ::= 1004 + + alertDrscPowerOff TRAP-TYPE + ENTERPRISE drsOutofBandGroup + VARIABLES { drsAlertSystem, + drsAlertTableIndexOID, + drsAlertMessage, + drsAlertCurrentStatus, + drsAlertPreviousStatus, + drsAlertData } + DESCRIPTION + "The RAC has detected a System power state change to powered-off." + --#TYPE "Dell RAC Detected System Powered-Off" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#CATEGORY Error Events + ::= 1005 + + alertDrscPowerOn TRAP-TYPE + ENTERPRISE drsOutofBandGroup + VARIABLES { drsAlertSystem, + drsAlertTableIndexOID, + drsAlertMessage, + drsAlertCurrentStatus, + drsAlertPreviousStatus, + drsAlertData } + DESCRIPTION + "The RAC has detected a system power state change to powered-on." + --#TYPE "Dell RAC Detected System Powered-On" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#CATEGORY Error Events + ::= 1006 + + alertDrscWatchdogExpired TRAP-TYPE + ENTERPRISE drsOutofBandGroup + VARIABLES { drsAlertSystem, + drsAlertTableIndexOID, + drsAlertMessage, + drsAlertCurrentStatus, + drsAlertPreviousStatus, + drsAlertData } + DESCRIPTION + "The RAC has detected that the system watchdog has expired indicating a system hang." + --#TYPE "Dell RAC Detected Watchdog Expired" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#CATEGORY Error Events + ::= 1007 + + alertDrscBattLow TRAP-TYPE + ENTERPRISE drsOutofBandGroup + VARIABLES { drsAlertSystem, + drsAlertTableIndexOID, + drsAlertMessage, + drsAlertCurrentStatus, + drsAlertPreviousStatus, + drsAlertData } + DESCRIPTION + "The RAC Battery charge is below 25% indicating that the battery may only be able to power the DRSC for 8-10 minutes." + --#TYPE "Dell RAC Battery Charge Low" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#CATEGORY Error Events + ::= 1008 + + alertDrscTempNormal TRAP-TYPE + ENTERPRISE drsOutofBandGroup + VARIABLES { drsAlertSystem, + drsAlertTableIndexOID, + drsAlertMessage, + drsAlertCurrentStatus, + drsAlertPreviousStatus, + drsAlertData } + DESCRIPTION + "The RAC Temperature probe has retured to a normal value." + --#TYPE "Dell RAC Temperature Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#CATEGORY Error Events + ::= 1009 + + alertDrscTempWarning TRAP-TYPE + ENTERPRISE drsOutofBandGroup + VARIABLES { drsAlertSystem, + drsAlertTableIndexOID, + drsAlertMessage, + drsAlertCurrentStatus, + drsAlertPreviousStatus, + drsAlertData } + DESCRIPTION + "The RAC Temperature probe has detected a Warning value." + --#TYPE "Dell RAC Temperature Warning" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#CATEGORY Error Events + ::= 1010 + + alertDrscTempCritical TRAP-TYPE + ENTERPRISE drsOutofBandGroup + VARIABLES { drsAlertSystem, + drsAlertTableIndexOID, + drsAlertMessage, + drsAlertCurrentStatus, + drsAlertPreviousStatus, + drsAlertData } + DESCRIPTION + "The RAC Temperature probe has detected a failure (or critical) value." + --#TYPE "Dell RAC Temperature Failure" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#CATEGORY Error Events + ::= 1011 + + alertDrscVoltNormal TRAP-TYPE + ENTERPRISE drsOutofBandGroup + VARIABLES { drsAlertSystem, + drsAlertTableIndexOID, + drsAlertMessage, + drsAlertCurrentStatus, + drsAlertPreviousStatus, + drsAlertData } + DESCRIPTION + "The RAC voltage has returned to a normal value." + --#TYPE "Dell RAC Voltage Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#CATEGORY Error Events + ::= 1012 + + alertDrscVoltWarning TRAP-TYPE + ENTERPRISE drsOutofBandGroup + VARIABLES { drsAlertSystem, + drsAlertTableIndexOID, + drsAlertMessage, + drsAlertCurrentStatus, + drsAlertPreviousStatus, + drsAlertData } + DESCRIPTION + "The RAC voltage probe has detected a warning value." + --#TYPE "Dell RAC Battery Warning" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MINOR + --#CATEGORY Error Events + ::= 1013 + + alertDrscVoltCritical TRAP-TYPE + ENTERPRISE drsOutofBandGroup + VARIABLES { drsAlertSystem, + drsAlertTableIndexOID, + drsAlertMessage, + drsAlertCurrentStatus, + drsAlertPreviousStatus, + drsAlertData } + DESCRIPTION + "The RAC voltage probe has detected a failure (or critical) value." + --#TYPE "Dell RAC Voltage Failure" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#CATEGORY Error Events + ::= 1014 + + alertDrscSELWarning TRAP-TYPE + ENTERPRISE drsOutofBandGroup + VARIABLES { drsAlertSystem, + drsAlertTableIndexOID, + drsAlertMessage, + drsAlertCurrentStatus, + drsAlertPreviousStatus, + drsAlertData } + DESCRIPTION + "The RAC has detected a new event in the System Event Log with Severity: Warning." + --#TYPE "Dell RAC System Event Log Warning" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MAJOR + --#CATEGORY Error Events + ::= 1015 + + alertDrscSELCritical TRAP-TYPE + ENTERPRISE drsOutofBandGroup + VARIABLES { drsAlertSystem, + drsAlertTableIndexOID, + drsAlertMessage, + drsAlertCurrentStatus, + drsAlertPreviousStatus, + drsAlertData } + DESCRIPTION + "The RAC has detected a new event in the System Event Log with Severity: Critical." + --#TYPE "Dell RAC System Event Log Critical" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY CRITICAL + --#CATEGORY Error Events + ::= 1016 + + alertDrscSEL80percentFull TRAP-TYPE + ENTERPRISE drsOutofBandGroup + VARIABLES { drsAlertSystem, + drsAlertTableIndexOID, + drsAlertMessage, + drsAlertCurrentStatus, + drsAlertPreviousStatus, + drsAlertData } + DESCRIPTION + "The RAC has detected that the System Event Log is 80% full." + --#TYPE "Dell System Event Log 80% Full Warning" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MAJOR + --#CATEGORY Status Events + ::= 1017 + + alertDrscSEL90percentFull TRAP-TYPE + ENTERPRISE drsOutofBandGroup + VARIABLES { drsAlertSystem, + drsAlertTableIndexOID, + drsAlertMessage, + drsAlertCurrentStatus, + drsAlertPreviousStatus, + drsAlertData } + DESCRIPTION + "The RAC has detected that the System Event Log is 90% full." + --#TYPE " Dell System Event Log 90% Full Warning " + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MAJOR + --#CATEGORY Status Events + ::= 1018 + + alertDrscSEL100percentFull TRAP-TYPE + ENTERPRISE drsOutofBandGroup + VARIABLES { drsAlertSystem, + drsAlertTableIndexOID, + drsAlertMessage, + drsAlertCurrentStatus, + drsAlertPreviousStatus, + drsAlertData } + DESCRIPTION + "The RAC has detected that the System Event Log is 100% full." + --#TYPE " Dell System Event Log 100% Full Warning " + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY MAJOR + --#CATEGORY Status Events + ::= 1019 + + alertDrscSELNormal TRAP-TYPE + ENTERPRISE drsOutofBandGroup + VARIABLES { drsAlertSystem, + drsAlertTableIndexOID, + drsAlertMessage, + drsAlertCurrentStatus, + drsAlertPreviousStatus, + drsAlertData } + DESCRIPTION + "The RAC has detected a new event in the System Event Log with Severity: Normal." + --#TYPE "Dell RAC System Event Log Normal" + --#SUMMARY "%s" + --#ARGUMENTS {2} + --#SEVERITY INFORMATIONAL + --#CATEGORY Error Events + ::= 1020 +END + diff --git a/MIBS/dell/DELL-SHADOW-MIB b/MIBS/dell/DELL-SHADOW-MIB new file mode 100644 index 0000000..0139c69 --- /dev/null +++ b/MIBS/dell/DELL-SHADOW-MIB @@ -0,0 +1,918 @@ +-- +-- DELL-SHADOW-MIB.mib +-- + +-- +-- Version 1.0 - 24-Jan-2006 +-- Initial release +-- +-- Version 1.1 - 02-Feb-2006 +-- Re-defined Shadow root OID; +-- Added comments in notifications to add directives for trap classification +-- +-- Version 1.2 - 15-March-2007 +-- library fault OIDs added +-- +-- Version 1.3 - 14-Jan-2008 +-- changes done for SNMPv2 implementation: +-- Added SNMPv1 trap definitions to MIB to decode v1 traps correct +-- +-- Version 1.4 - 29-April-2009 +-- trap eventLoaderPasswordChange for Library password change added +-- +-- Version 1.6 - 16-September-2009 +-- trap eventEncryptionConfigChange for Library password change added +-- +-- Version 1.7 - 25-March-2010 +-- trap eventLoaderConfigChange added +-- trap eventBrowserLogin added +-- trap eventBrowserLogout added +-- + + DELL-SHADOW-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-TYPE + FROM RFC-1212 + TRAP-TYPE + FROM RFC-1215 + enterprises + FROM RFC1155-SMI + DisplayString + FROM RFC1213-MIB; + +-- +-- Node definitions +-- + + dell OBJECT IDENTIFIER ::= { enterprises 674 } + + storage OBJECT IDENTIFIER ::= { dell 10893 } + + hardware OBJECT IDENTIFIER ::= { storage 2 } + + shadow OBJECT IDENTIFIER ::= { hardware 102 } + +--- +--- Product ID Group +--- + shadowId OBJECT IDENTIFIER ::= { shadow 1 } + + shadowIdDisplayName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Name of this product for display purposes." + ::= { shadowId 1 } + + shadowIdDescription OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A short description of this product such as ." + ::= { shadowId 2 } + + shadowAgentVendor OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the product manufacturer." + ::= { shadowId 3 } + + shadowIdAgentVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The version of this product." + ::= { shadowId 4 } + + shadowIdBuildNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The software build number of the product." + ::= { shadowId 5 } + + shadowIdURL OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The URL of the web-based application to manage this product." + ::= { shadowId 6 } + +--- +--- Product Status Group +--- + shadowStatus OBJECT IDENTIFIER ::= { shadow 2 } + + shadowStatusGlobalStatus OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + unknown(2), + ok(3), + non-critical(4), + critical(5), + non-Recoverable(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current status of the product. + 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." + ::= { shadowStatus 1 } + + shadowStatusLastGlobalStatus OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + unknown(2), + ok(3), + non-critical(4), + critical(5), + non-recoverable(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status before the current status which induced an initiative + to issue a global status change trap." + ::= { shadowStatus 2 } + + shadowStatusTimeStamp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The last time that the agent values have been updated. + The time shoule be in a relative timestamp, such as SysUpTime." + ::= { shadowStatus 3 } + + shadowStatusGetTimeOut OBJECT-TYPE + SYNTAX INTEGER (1..10000) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Suggested time out value in milleseconds for how long the SNMP getter + should wait while attempting to poll the product SNMP service." + ::= { shadowStatus 4 } + + shadowStatusRefreshRate OBJECT-TYPE + SYNTAX INTEGER (-1..1000000000) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Rate in seconds at which the agent cached data is being updated. If the + value is 0 then the data is not cached. If the value is -1 then the value does + not apply." + ::= { shadowStatus 5 } + + shadowStatusGeneratingTrapFlag OBJECT-TYPE + SYNTAX INTEGER + { + true(1), + false(2), + disabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates id this SNMP agent is capable of and/or is generating SNMP traps." + ::= { shadowStatus 6 } + +--- +--- Physical Group +--- + shadowPhysical OBJECT IDENTIFIER ::= { shadow 3 } + + libraryTable OBJECT-TYPE + SYNTAX SEQUENCE OF LibraryEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of library status." + ::= { shadowPhysical 1 } + + libraryEntry OBJECT-TYPE + SYNTAX LibraryEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry in the library Table. Each entry contains + an index (libraryEntryId), and the values associated + with the device." + INDEX { libraryEntryId } + ::= { libraryTable 1 } + + LibraryEntry ::= + SEQUENCE { + libraryEntryId + INTEGER, + libraryState + INTEGER, + libraryTimeStamp + INTEGER, + libraryType + INTEGER, + libraryScsiId + INTEGER, + libraryScsiLun + INTEGER, + libraryVendorId + DisplayString, + libraryProductId + DisplayString, + libraryFwLevel + DisplayString, + librarySerNum + DisplayString, + libraryDrvCnt + INTEGER, + librarySlotCnt + INTEGER, + libraryImpExpCnt + INTEGER, + libraryTranspCnt + INTEGER, + libraryMoves + INTEGER, + librarySlotFetchRetries + INTEGER, + librarySlotStowRetries + INTEGER, + libraryDrvFetchRetries + INTEGER, + libraryDrvStowRetries + INTEGER, + libraryDoorState + INTEGER, + libraryImpExpState + INTEGER, + libraryFaultFSC + INTEGER, + libraryFaultSev + INTEGER, + libraryFaultDescr + DisplayString + } + + libraryEntryId OBJECT-TYPE + SYNTAX INTEGER (1..256) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Table entry index value. Each unique physical device has a unique libraryEntryId." + ::= { libraryEntry 1 } + + libraryState OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Device state." + ::= { libraryEntry 2 } + + libraryTimeStamp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Relative time in sec from power-up." + ::= { libraryEntry 3 } + + libraryType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Device type." + ::= { libraryEntry 4 } + + libraryScsiId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "SCSI ID of the device." + ::= { libraryEntry 5} + + libraryScsiLun OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "SCSI Lun of the device." + ::= { libraryEntry 6 } + + libraryVendorId OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Library Vendor ID string as reported in a SCSI Inquiry command." + ::= { libraryEntry 7 } + + libraryProductId OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Library Product Id string as reported in a SCSI Inquiry command." + ::= { libraryEntry 8 } + + libraryFwLevel OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Library Firmware level as reported in a SCSI Inquiry command." + ::= { libraryEntry 9 } + + librarySerNum OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Library serial number as reported in SCSI Inquiry command, page 0x80." + ::= { libraryEntry 10 } + + libraryDrvCnt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of drives contained in this library." + ::= { libraryEntry 11 } + + librarySlotCnt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of cartridge slots contained in this library" + ::= { libraryEntry 12 } + + libraryImpExpCnt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of import/export elements (mail slots) contained in this library" + ::= { libraryEntry 13 } + + libraryTranspCnt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of transport elements (robots) contained in this library." + ::= { libraryEntry 14 } + + libraryMoves OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of move operations done by this library." + ::= { libraryEntry 15 } + + librarySlotFetchRetries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS optional + DESCRIPTION + "Total number of slot fetch retries by this library." + ::= { libraryEntry 16 } + + librarySlotStowRetries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS optional + DESCRIPTION + "Total number of slot stow retries by this library." + ::= { libraryEntry 17 } + + libraryDrvFetchRetries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS optional + DESCRIPTION + "Total number of drive fetch retries by this library." + ::= { libraryEntry 18 } + + libraryDrvStowRetries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS optional + DESCRIPTION + "Total number of drive stow retries by this library." + ::= { libraryEntry 19 } + + libraryDoorState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + open(2), + closed(3), + locked(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "State of the door(s) pf this library. The interpretation of this value is vendor specific." + ::= { libraryEntry 20 } + + libraryImpExpState OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + open(2), + closed(3), + locked(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "State of the Import/Export element(s) of this library. The interpretation of this value is vendor specific." + ::= { libraryEntry 21 } + + libraryFaultFSC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS optional + DESCRIPTION + "The library Fault error code." + ::= { libraryEntry 22 } + + libraryFaultSev OBJECT-TYPE + SYNTAX INTEGER + { + informational(1), + minor(2), + major(3), + critical(4) + } + ACCESS read-only + STATUS optional + DESCRIPTION + "The library Fault severity." + ::= { libraryEntry 23 } + + libraryFaultDescr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS optional + DESCRIPTION + "The library Fault description." + ::= { libraryEntry 24 } + + driveTable OBJECT-TYPE + SYNTAX SEQUENCE OF DriveEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of all tape drive devices in this library." + ::= { shadowPhysical 2 } + + driveEntry OBJECT-TYPE + SYNTAX DriveEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry in the device Table. Each entry contains + an index (driveEntryId), and the values associated + with the device." + INDEX { driveEntryId } + ::= { driveTable 1 } + + DriveEntry ::= + SEQUENCE { + driveEntryId + INTEGER, + driveState + INTEGER, + driveTimeStamp + INTEGER, + driveType + INTEGER, + driveScsiId + INTEGER, + driveScsiLun + INTEGER, + driveVendorId + DisplayString, + driveProductId + DisplayString, + driveFwlevel + DisplayString, + driveSerNum + DisplayString, + driveLibrarySN + DisplayString, + driveTpHrs + INTEGER, + driveClean + INTEGER, + driveLoads + INTEGER, + driveSoftWrtErrors + INTEGER, + driveHardWrtErrors + INTEGER, + driveSoftReadErrors + INTEGER, + driveHardReadErrors + INTEGER + } + + driveEntryId OBJECT-TYPE + SYNTAX INTEGER (1..512) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Table entry index value. Each unique physical device has a unique driveEntryId." + ::= { driveEntry 1 } + + driveState OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Device SCSI State." + ::= { driveEntry 2 } + + driveTimeStamp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Universal time in sec since UTC 1/1/70 when the device data was last updated." + ::= { driveEntry 3 } + + driveType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "SCSI device type." + ::= { driveEntry 4 } + + driveScsiId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "SCSI ID of the device." + ::= { driveEntry 5 } + + driveScsiLun OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "SCSI Lun of the device." + ::= { driveEntry 6 } + + driveVendorId OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Device Vendor as would be reported in a SCSI Inquiry command." + ::= { driveEntry 7 } + + driveProductId OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Device Model as would be reported in a SCSI Inquiry command." + ::= { driveEntry 8 } + + driveFwlevel OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Device firmware level as would be reported in a SCSI Inquiry command." + ::= { driveEntry 9 } + + driveSerNum OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Device serial number as reported in SCSI Inquiry command, page 0x80." + ::= { driveEntry 10 } + + driveLibrarySN OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Serial Number of the library that this drive is in as reported in SCSI Inquiry command, page 0x80, for the media mover device." + ::= { driveEntry 11 } + + driveTpHrs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total drive motion hours of this device." + ::= { driveEntry 12 } + + driveClean OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Cleaning State of the device. The interpretation of this value is vendor specific." + ::= { driveEntry 13 } + + driveLoads OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total cartridge loads for the drive." + ::= { driveEntry 14 } + + driveSoftWrtErrors OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Recovered soft write error count for current cartridge" + ::= { driveEntry 15 } + + driveHardWrtErrors OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Hard write error count for current cartridge" + ::= { driveEntry 16 } + + driveSoftReadErrors OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Recovered soft read error count for current cartridge" + ::= { driveEntry 17 } + + driveHardReadErrors OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Hard read error count for current cartridge" + ::= { driveEntry 18 } + +-- +-- Trap definitions +-- + shadowEvent OBJECT IDENTIFIER ::= { shadow 4 } + + eventStatusChange NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The library status has changed." + --#TYPE "Library Status Change" + --#SUMMARY "The library %s (Serial Number %s) status has changed from %s to %s" + --#ARGUMENTS {0,1,2,3} + --#SEVERITY INFORMATIONAL + ::= {shadowEvent 1} + + eventDoorOpen NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The library door has been opened." + --#TYPE "Library Door Opened" + --#SUMMARY "The library %s (Serial Number %s) door has been opened." + --#ARGUMENTS {0,1} + --#SEVERITY INFORMATIONAL + ::= {shadowEvent 2} + + eventMailSlotAccessed NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The library mail slot has been accessed." + --#TYPE "Library Mail Slot Accessed" + --#SUMMARY "The library %s (Serial Number %s) mail slot has been accessed." + --#ARGUMENTS {0,1} + --#SEVERITY INFORMATIONAL + ::= {shadowEvent 3} + + eventFaultPosted NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The library has posted a hard fault." + --#TYPE "Library Hard Fault Posted" + --#SUMMARY "The library %s (Serial Number %s) has posted a hard fault. Severity = %s, FSC = %s, Description = %s." + --#ARGUMENTS {0,1,2,3,4} + --#SEVERITY CRITICAL + ::= {shadowEvent 4} + + eventRequestDriveClean NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "One of the library tape drives has requested a cleaning cycle to ensure continued + data reliability." + --#TYPE "Tape Drive Requested Cleaning" + --#SUMMARY "One of the library %s (Serial Number %s) tape drives has requested a cleaning cycle." + --#ARGUMENTS {0,1} + --#SEVERITY INFORMATIONAL + ::= {shadowEvent 5} + + eventDriveError NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "One of the library tape drives has reported an error condition." + --#TYPE "Tape Drive Reported Error" + --#SUMMARY "One of the library %s (Serial Number %s) tape drives has reported an error condition." + --#ARGUMENTS {0,1} + --#SEVERITY MAJOR + ::= {shadowEvent 6} + + eventLoaderRetriesExcessive NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The library has detected excessive loader retries." + --#TYPE "Excessive loader retries" + --#SUMMARY "The library %s (Serial Number %s) has detected excessive loader retries." + --#ARGUMENTS {0,1} + --#SEVERITY MINOR + ::= {shadowEvent 7} + + eventLoaderOK NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The library has reverted to normal operation." + --#TYPE "Library reverted to normal operation" + --#SUMMARY "The library %s (Serial Number %s) has reverted to normal operation." + --#ARGUMENTS {0,1} + --#SEVERITY INFORMATIONAL + ::= {shadowEvent 8} + + eventLoaderPasswordChange NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Library password has changed" + --#TYPE "Password Change" + --#SUMMARY "An account password in library %s (Serial Number %s) has changed." + --#ARGUMENTS {0,1} + --#SEVERITY INFORMATIONAL + ::= {shadowEvent 9} + + eventLoaderConfigChange NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "A logical library configuration setting has been changed." + --#TYPE "Configuration Change" + --#SUMMARY "A logical library configuration setting has been changed." + --#ARGUMENTS {0,1} + --#SEVERITY INFORMATIONAL + ::= {shadowEvent 10} + + eventBrowserLogin NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Someone logged in via Web Browser." + --#TYPE "Web Access" + --#SUMMARY "Someone logged in via Web Browser." + --#ARGUMENTS {0,1} + --#SEVERITY INFORMATIONAL + ::= {shadowEvent 11} + + eventBrowserLogout NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Someone logged from Web Browser." + --#TYPE "Web Access" + --#SUMMARY "Someone logged from Web Browser." + --#ARGUMENTS {0,1} + --#SEVERITY INFORMATIONAL + ::= {shadowEvent 12} + + + --OLD Style Trap definitions + + eventStatusChange TRAP-TYPE + ENTERPRISE shadowEvent + VARIABLES { libraryProductId, + librarySerNum, + shadowStatusLastGlobalStatus, + shadowStatusGlobalStatus } + DESCRIPTION + "The library status has changed." + ::= 1 + + eventDoorOpen TRAP-TYPE + ENTERPRISE shadowEvent + VARIABLES { libraryProductId, + librarySerNum } + DESCRIPTION + "The library door has been opened." + ::= 2 + + eventMailSlotAccessed TRAP-TYPE + ENTERPRISE shadowEvent + VARIABLES { libraryProductId, + librarySerNum } + DESCRIPTION + "The library mail slot has been accessed." + ::= 3 + + eventFaultPosted TRAP-TYPE + ENTERPRISE shadowEvent + VARIABLES { libraryProductId, + librarySerNum, + libraryFaultSev, + libraryFaultFSC, + libraryFaultDescr } + DESCRIPTION + "The library has posted a hard fault." + ::= 4 + + eventRequestDriveClean TRAP-TYPE + ENTERPRISE shadowEvent + VARIABLES { libraryProductId, + librarySerNum } + DESCRIPTION + "One of the library tape drives has requested a cleaning cycle to ensure continued + data reliability." + ::= 5 + + eventDriveError TRAP-TYPE + ENTERPRISE shadowEvent + VARIABLES { libraryProductId, + librarySerNum } + DESCRIPTION + "One of the library tape drives has reported an error condition." + ::= 6 + + eventLoaderRetriesExcessive TRAP-TYPE + ENTERPRISE shadowEvent + VARIABLES { libraryProductId, + librarySerNum } + DESCRIPTION + "The library has detected excessive loader retries." + ::= 7 + + eventLoaderOK TRAP-TYPE + ENTERPRISE shadowEvent + VARIABLES { libraryProductId, + librarySerNum } + DESCRIPTION + "The library has reverted to normal operation." + ::= 8 + + eventLoaderPasswordChange TRAP-TYPE + ENTERPRISE shadowEvent + VARIABLES { libraryProductId, + librarySerNum } + DESCRIPTION + "An account password in the library has changed." + ::= 9 + + eventLoaderConfigChange TRAP-TYPE + ENTERPRISE shadowEvent + VARIABLES { libraryProductId, + librarySerNum } + DESCRIPTION + "A logical library configuration setting has been changed." + ::= 10 + + eventBrowserLogin TRAP-TYPE + ENTERPRISE shadowEvent + VARIABLES { libraryProductId, + librarySerNum } + DESCRIPTION + "Someone logged in via Web Browser" + ::= 11 + + eventBrowserLogout TRAP-TYPE + ENTERPRISE shadowEvent + VARIABLES { libraryProductId, + librarySerNum } + DESCRIPTION + "Someone logged out from Web Browser" + ::= 12 + + END + +-- +-- DELL-SHADOW-MIB.mib +-- + + diff --git a/MIBS/dell/DELL-SNMP-UPS-MIB b/MIBS/dell/DELL-SNMP-UPS-MIB new file mode 100644 index 0000000..1999ad6 --- /dev/null +++ b/MIBS/dell/DELL-SNMP-UPS-MIB @@ -0,0 +1,1491 @@ +DELL-SNMP-UPS-MIB DEFINITIONS ::= BEGIN + +-- Title: UPS MIB +-- Date: August 8th, 2013 +-- Author: Eaton - R&D Communication +-- Release: 01.04.0002 +-- NMC Firmware compatibility: 01.18.000x + +IMPORTS + enterprises + FROM RFC1155-SMI + TimeStamp, DisplayString + FROM SNMPv2-TC + OBJECT-TYPE + FROM RFC-1212 + TRAP-TYPE + FROM RFC-1215; + +---- +-- Path to the root +---- +dell OBJECT IDENTIFIER ::= { enterprises 674 } +upsdell OBJECT IDENTIFIER ::= { dell 10902 } +hardware OBJECT IDENTIFIER ::= { upsdell 2 } + + + +-- Groups of the MIB +productID OBJECT IDENTIFIER ::= { hardware 100 } +productStatus OBJECT IDENTIFIER ::= { hardware 110 } +physical OBJECT IDENTIFIER ::= { hardware 120 } +logical OBJECT IDENTIFIER ::= { hardware 130 } +traps OBJECT IDENTIFIER ::= { hardware 140 } + +-- Groups of the Physical group +physicalIdent OBJECT IDENTIFIER ::= { physical 1 } +physicalOutput OBJECT IDENTIFIER ::= { physical 2 } +physicalRectifier OBJECT IDENTIFIER ::= { physical 3 } +physicalUPS OBJECT IDENTIFIER ::= { physical 4 } +physicalBattery OBJECT IDENTIFIER ::= { physical 5 } +physicalLoadSegment OBJECT IDENTIFIER ::= { physical 6 } +physicalEnvironment OBJECT IDENTIFIER ::= { physical 7 } + +---- +-- Definition of object types +---- + +-------------------------- +-- the productID group -- +-------------------------- + +productIDDisplayName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Name of this product for display purposes." + ::= { productID 1 } + +productIDDescription OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A short description of this product." + ::= { productID 2 } + +productIDVendor OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the product manufacturer." + ::= { productID 3 } + +productIDVersion OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The version of this product." + ::= { productID 4 } + +productIDBuildNumber OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The software build number of the product populating the MIB." + ::= { productID 5 } + +productIDURL OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The URL of the web-based application to manage this device, should the device provide one." + ::= { productID 6 } + +productIDDeviceNetworkName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Operating system specific computer name if product SNMP service is hosted." + ::= { productID 7 } + +-------------------------- +-- the productStatus group -- +-------------------------- + +productStatusGlobalStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + unknown(2), + ok(3), + non-critical(4), + critical(5), + non-recoverable(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current status of the product. + This is a rollup for the entire product including any + monitored devices. The status is intended to give + initiative to an SNMP monitor to get further data when + this status is abnormal." + ::= { productStatus 1 } + +productStatusLastGlobalStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status before the current status which induced an initiative + to issue a global status change trap." + ::= { productStatus 2 } + +productStatusTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The last time that the SNMP table geometries changed and/or + attribute data was significantly updated. This is to be used by + management applications to trigger a refresh of data acquired + from the MIB." + ::= { productStatus 3 } + +productStatusGetTimeOut OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS optional + DESCRIPTION + "Suggested time out value in milliseconds for how long the SNMP getter + should wait while attempting to poll the product SNMP service." + ::= { productStatus 4 } + +productStatusRefreshRate OBJECT-TYPE + SYNTAX INTEGER + + ACCESS read-only + STATUS optional + DESCRIPTION + "Rate in seconds at which the SNMP service cached data is being updated." + ::= { productStatus 5 } + +productStatusGeneratingTrapFlag OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2), + disabled(3) + } + ACCESS read-only + STATUS optional + DESCRIPTION + "Indicates if this SNMP sub-agent is capable of and/or is generating SNMP Traps. + This variable can take the following values: + 1 True, this service is capable of sending traps and is the originator of SNMP + traps generated for the devices represented in this MIB and is currently generating traps. + 2 False, this service not capable of sending traps and is not the originator of + any SNMP traps generated for the devices represented in this MIB. + 3 Disabled, this service is capable of sending traps and is the originator of SNMP + traps for the devices represented in this MIB, but traps are currently disabled." + ::= { productStatus 6 } + +-------------------------- +-- the Physical group -- +-------------------------- + +-- physicalIdent group + +physicalIdentFamilyName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "UPS Family name." + ::= { physicalIdent 1 } + +physicalIdentSerialNumber OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "UPS Serial number." + ::= { physicalIdent 2 } + +physicalIdentConverterType OBJECT-TYPE + SYNTAX INTEGER { + lineInteractive(1), + onLine(2), + onLineUnitaryParallel(3), + onLineParallelWithNS(4), + onLineHotStandbyRedundancy(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "UPS type." + ::= { physicalIdent 3 } + +physicalIdentReferenceNumber OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Technical Reference of UPS firmware." + ::= { physicalIdent 4 } + +-- physicalOutput group + +physicalOutputInstantHeadroom OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the present amount of watt capacity remaining before overload." + ::= { physicalOutput 1 } + +physicalOutputPeakHeadroom OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Statistical value holding the lowest value that Instantaneous Headroom + Watts was ever set too since the last time this statistic was reset." + ::= { physicalOutput 2 } + +physicalOutputPeakHeadroomTimestamp OBJECT-TYPE + SYNTAX TimeStamp + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time and date stamp of the last time the Peak Headroom Watts value was updated." + ::= { physicalOutput 3 } + +physicalOutputPeakConsumption OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Statistical value of the maximum RMS Watts the UPS has seen since + the last time this statistic was reset." + ::= { physicalOutput 4 } + +physicalOutputPeakConsumptionTimestamp OBJECT-TYPE + SYNTAX TimeStamp + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time and date stamp of the last time the Peak Consumption Watts value was updated." + ::= { physicalOutput 5 } + +physicalOutputPresentConsumption OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Derived by averaging the watt second consumption over the past hour. + Use an array of 60 words to store the average watt seconds consumed over + the last minute then after you have a full hours worth of data in the 60 + word array, average those values to get your Present KWH Consumption meter. + Then every minute after that update the oldest value in the array, average + again and update the meter. + Value is 0 until the minimum 1 hour of data has been accumulated." + ::= { physicalOutput 6 } + +physicalOutputCumulativeConsumption OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "64 bit meter value that is derived by reading the Present KWH Consumption meter + once per hour and adding it to the last value of this meter. Value accumulates + until it is reset from the LCD or via the SHUT protocol or the meter rolls over." + ::= { physicalOutput 7 } + +physicalOutputCumulativeConsumptionTimestamp OBJECT-TYPE + SYNTAX TimeStamp + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time and date stamp of last time this meter value was reset." + ::= { physicalOutput 8 } + +physicalOutputVA OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Output VA." + ::= { physicalOutput 9 } + + +-- physicalRectifier group + +physicalRectifierPosVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "DC bus positive voltage." + ::= { physicalRectifier 1 } + +physicalRectifierNegVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "DC bus negative voltage." + ::= { physicalRectifier 2 } + + +-- physicalUPS group + +physicalUPSDateTime OBJECT-TYPE + SYNTAX TimeStamp + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Real Time Clock with Date and Time." + ::= { physicalUPS 1 } + +physicalUPSAlarmsStatus OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "List of traps that are in active mode. This list is coded in ASCI format + and each trap number is separated by a coma (ex: 1,5,23,77). Only odd traps + are listed." + ::= { physicalUPS 2 } + +physicalUPSRuntimeToShutdown OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of seconds remaining until UPS will receive a ShutdownAfterDelay command. + 2147483647 if no countdown is in effect." + ::= { physicalUPS 3 } + +physicalUPSOutpoutSwitchable OBJECT-TYPE + SYNTAX INTEGER { + switchable(1), + notSwitchable(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Parameter to enable or not remote UPS commands coming from all communication ports." + ::= { physicalUPS 4 } + + +-- physicalBattery group + +physicalBatteryABMStatus OBJECT-TYPE + SYNTAX INTEGER { + abmCharging(1), + abmDischarging(2), + abmFloating(3), + abmResting(4), + abmOff(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Advanced Battery Monitoring satus." + ::= { physicalBattery 1 } + +physicalBatteryTestStatus OBJECT-TYPE + SYNTAX INTEGER { + donePassed(1), + doneWarning(2), + doneError(3), + aborted(4), + inProgress(5), + noTestIniated(6), + testScheduled(7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Battery test satus." + ::= { physicalBattery 2 } + +physicalBatterySecondsRemaining OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Battery remaining time calculated by the autonometer." + ::= { physicalBattery 3 } + + +-- physicalLoadSegment group + +physicalLoadSegment1ShutdownAfterDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of seconds remaining until load segment 1 will switch off. + -1 if no shutdown countdown is in effect." + ::= { physicalLoadSegment 1 } + +physicalLoadSegment1StartupAfterDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of seconds remaining until load segment 1 will switch on. + -1 if no startup countdown is in effect." + ::= { physicalLoadSegment 2 } + +physicalLoadSegment2ShutdownAfterDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of seconds remaining until load segment 2 will switch off. + -1 if no shutdown countdown is in effect." + ::= { physicalLoadSegment 3 } + +physicalLoadSegment2StartupAfterDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of seconds remaining until load segment 2 will switch on. + -1 if no startup countdown is in effect." + ::= { physicalLoadSegment 4 } + +physicalLoadSegment1RuntimeToShutdown OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of seconds remaining until load segment 1 will receive a + ShutdownAfterDelay command. 2147483647 if no countdown is in effect." + ::= { physicalLoadSegment 5 } + +physicalLoadSegment2RuntimeToShutdown OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of seconds remaining until load segment 2 will receive a + ShutdownAfterDelay command. 2147483647 if no countdown is in effect." + ::= { physicalLoadSegment 6 } + +-- physicalEnvironment group + +physicalEnvironmentSensorPresent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Informations, if there is Environment Measurement Probe connected." + ::= { physicalEnvironment 1 } + +physicalEnvironmentSensorName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..59)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "User name of EMP." + ::= { physicalEnvironment 2 } + +physicalEnvironmentValues OBJECT IDENTIFIER ::= { physicalEnvironment 3 } + +physicalEnvironmentValuesTemperatureUnit OBJECT-TYPE + SYNTAX INTEGER { + celsius(1), + fahrenheit(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature unit setting." + ::= { physicalEnvironmentValues 1 } + +physicalEnvironmentValuesTemperature OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current temperature value in 0.1 degree Celsius." + ::= { physicalEnvironmentValues 2 } + +physicalEnvironmentValuesHumidity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current humidity value in 0.1 percents." + ::= { physicalEnvironmentValues 3 } + +physicalEnvironmentValuesTemperatureLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature low threshhold in units of degree Celsius." + ::= { physicalEnvironmentValues 4 } + +physicalEnvironmentValuesTemperatureHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature high threshhold in units of degree Celsius." + ::= { physicalEnvironmentValues 5 } + +physicalEnvironmentValuesTemperatureHysteresis OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Temperature hysteresis in units of degree Celsius." + ::= { physicalEnvironmentValues 6 } + +physicalEnvironmentValueshHumidityLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Humidity low threshhold in percents." + ::= { physicalEnvironmentValues 7 } + +physicalEnvironmentValuesHumidityHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Humidity high threshhold in percents." + ::= { physicalEnvironmentValues 8 } + +physicalEnvironmentValuesHumidityHysteresis OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Humidity hysteresis in percents." + ::= { physicalEnvironmentValues 9 } + +physicalEnvironmentInputTable OBJECT-TYPE + SYNTAX SEQUENCE OF PhysicalEnvironmentInputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The table containins dry contact inputs information." + ::= { physicalEnvironment 4 } + +physicalEnvironmentInputEntry OBJECT-TYPE + SYNTAX PhysicalEnvironmentInputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The description of an entry in the table." + INDEX { physicalEnvironmentInputIndex } + ::= { physicalEnvironmentInputTable 1 } + + +PhysicalEnvironmentInputEntry ::= SEQUENCE { -- ASN.1 type definition + physicalEnvironmentInputIndex INTEGER, + physicalEnvironmentInputName DisplayString, + physicalEnvironmentInputState INTEGER, + physicalEnvironmentInputOpenedState DisplayString, + physicalEnvironmentInputClosedState DisplayString + } + +physicalEnvironmentInputIndex OBJECT-TYPE + SYNTAX INTEGER (0..1) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The input index, ranging from 1 to 2." + ::= { physicalEnvironmentInputEntry 1 } + +physicalEnvironmentInputName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..27)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The input user-friendly name." + ::= { physicalEnvironmentInputEntry 2 } + +physicalEnvironmentInputState OBJECT-TYPE + SYNTAX INTEGER { + opened(1), + closed(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current state of input." + ::= { physicalEnvironmentInputEntry 3 } + +physicalEnvironmentInputOpenedState OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..21)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The input opened state user-friendly name." + ::= { physicalEnvironmentInputEntry 4 } + +physicalEnvironmentInputClosedState OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..21)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The input closed state user-friendly name." + ::= { physicalEnvironmentInputEntry 5 } + + +-------------------------- +-- the Logical group -- +-------------------------- + + +-------------------------- +-- the Traps group -- +-------------------------- + +-- This group defines objects and traps, so that for each trap, simple +-- get request on related objects (one or many) allow to confirm actual +-- status of the trap. + +-- TRAPS NOTIFICATIONS + +trapInverterOverVoltage TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Inverter AC over voltage." + --#SEVERITY WARNING + --#SUMMARY "The Inverter AC Voltage has exceeded the 'Over Voltage Threshold' value." +::= 1 + +trapInverterOverVoltageOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Inverter AC over voltage ok." + --#SEVERITY INFORMATIONAL + --#SUMMARY "The Inverter AC Voltage is no longer over the 'Over Voltage Threshold' value." +::= 2 + +trapInverterUnderVoltage TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Inverter AC under voltage." + --#SEVERITY WARNING + --#SUMMARY "Inverter AC Voltage has fallen below the 'Under Voltage Threshold' value." +::= 3 + +trapInverterUnderVoltageOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Inverter AC under voltage ok." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Inverter AC Voltage is no longer below the 'Under Voltage Threshold' value." +::= 4 + +trapBypassFrequencyOutOfRange TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Bypass under or over frequency." + --#SEVERITY WARNING + --#SUMMARY "UPS Bypass Frequency has gone out of Range." +::= 5 + +trapBypassFrequencyOutOfRangeOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Bypass under or over frequency ok." + --#SEVERITY INFORMATIONAL + --#SUMMARY "UPS Bypass Frequency is no longer out of Range." +::= 6 + +trapOnBuck TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "On Buck / Input Voltage Reducer." + --#SEVERITY INFORMATIONAL + --#SUMMARY "On Buck / Input Voltage Reducer." +::= 7 + +trapReturnFromBuck TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Return from Buck." + --#SEVERITY INFORMATIONAL + --#SUMMARY "The UPS has returned from Buck." +::= 8 + +trapOnBoost TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "On Boost / Input Voltage Booster." + --#SEVERITY INFORMATIONAL + --#SUMMARY "On Boost / Input Voltage Booster." +::= 9 + +trapReturnFromBoost TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Return from Boost." + --#SEVERITY INFORMATIONAL + --#SUMMARY "The UPS has returned from Boost." +::= 10 + +trapInputOverVoltage TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Input AC over voltage." + --#SEVERITY WARNING + --#SUMMARY "Input AC Voltage to the UPS has exceeded the 'Over Voltage Threshold' value." +::= 11 + +trapInputOverVoltageOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Input AC over voltage ok." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Input AC Voltage to the UPS no longer above the 'Over Voltage Threshold' value." +::= 12 + +trapInputUnderVoltage TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Input AC under voltage." + --#SEVERITY WARNING + --#SUMMARY "Input AC Voltage to the UPS has fallen below 'Input Low Voltage Threshold' value." +::= 13 + +trapInputUnderVoltageOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Input AC under voltage ok." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Input AC Voltage to the UPS is no longer below the 'Under Voltage Threshold' value." +::= 14 + +trapInputFrequencyOutOfRange TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Input under or over frequency." + --#SEVERITY WARNING + --#SUMMARY "Input Frequency to UPS has fallen out of Range." +::= 15 + +trapInputFrequencyOutOfRangeOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Input under or over frequency ok." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Input Frequency to UPS is no longer out of Range." +::= 16 + +trapRemoteEmergencyPowerOff TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Remote emergency power off." + --#SEVERITY WARNING + --#SUMMARY "Remote emergency power off." +::= 17 + +trapReturnFromEmergencyPowerOff TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Return from remote emergency power off." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Return from remote emergency power off." +::= 18 + +trapLevel1Overload TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Output Level 1 overload." + --#SEVERITY WARNING + --#SUMMARY "UPS Output has exceeded the 'OverLoad Level 1 Threshold' value." +::= 19 + +trapLevel1OverloadOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Output Level 1 overload ok." + --#SEVERITY INFORMATIONAL + --#SUMMARY "UPS Output is no longer above the 'Overload Level 1 threshold' value." +::= 20 + +trapLevel2Overload TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Level 2 overload." + --#SEVERITY WARNING + --#SUMMARY "UPS Output has exceeded the 'OverLoad Level 2 Threshold' value." +::= 21 + +trapLevel2OverloadOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Level 2 overload ok." + --#SEVERITY INFORMATIONAL + --#SUMMARY "UPS Output is no longer above the 'Overload Level 2 threshold' value." +::= 22 + +trapLevel3Overload TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Level 3 overload." + --#SEVERITY CRITICAL + --#SUMMARY "UPS Output has exceeded the 'OverLoad Level 3 Threshold' value." +::= 23 + +trapLevel3OverloadOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Level 3 overload ok." + --#SEVERITY INFORMATIONAL + --#SUMMARY "UPS Output is no longer above the 'Overload Level 3 threshold' value." +::= 24 + +trapPosDCLinkOverVoltage TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Positive DC link over voltage." + --#SEVERITY WARNING + --#SUMMARY "Positive DC link voltage has exceeded the 'Over Voltage Threshold' value." +::= 25 + +trapPosDCLinkOverVoltageOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Positive DC link over voltage ok." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Positive DC link Voltage is no longer above the "Over Voltage Threshold" value." +::= 26 + +trapPosDCLinkUnderVoltage TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Positive DC link under voltage." + --#SEVERITY WARNING + --#SUMMARY "Positive DC Link Voltage has fallen below 'Low Voltage Threshold' value." +::= 27 + +trapPosDCLinkUnderVoltageOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Positive DC link under voltage ok." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Positive DC link Voltage is no longer below the 'Under Voltage Threshold' value." +::= 28 + +trapNegDCLinkOverVoltage TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Negative DC link over voltage." + --#SEVERITY WARNING + --#SUMMARY "Negative DC link Voltage has exceeded the 'Over Voltage Threshold' value." +::= 29 + +trapNegDCLinkOverVoltageOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Negative DC link over voltage ok." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Negative DC link over voltage is no longer above the 'Over Voltage Threshold' value." +::= 30 + +trapNegDCLinkUnderVoltage TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Negative DC link under voltage." + --#SEVERITY WARNING + --#SUMMARY "Negative DC link Voltage has fallen below 'Low Voltage Threshold' value." +::= 31 + +trapNegDCLinkUnderVoltageOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Negative DC link under voltage ok." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Negative DC link Voltage is no longer below the 'Under Voltage Threshold' value." +::= 32 + +trapRectifierFault TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Rectifier fault." + --#SEVERITY CRITICAL + --#SUMMARY "Rectifier fault has occured." +::= 33 + +trapRectifierOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Rectifier ok." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Rectifier is functioning normally." +::= 34 + +trapInverterFault TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Inverter fault." + --#SEVERITY CRITICAL + --#SUMMARY "There is an Inverter fault." +::= 35 + +trapInverterOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Inverter ok." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Inverter is functioning normally." +::= 36 + +trapChargerFailure TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Charger failure." + --#SEVERITY CRITICAL + --#SUMMARY "Charger failure has occured." +::= 37 + +trapChargerOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Charger ok." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Charger is functioning normally." +::= 38 + +trapEepromFailure TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "EEPROM failure." + --#SEVERITY CRITICAL + --#SUMMARY "EEPROM failure has occured." +::= 39 + +trapEepromOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "EEPROM off." + --#SEVERITY INFORMATIONAL + --#SUMMARY "EEPROM is turned off." +::= 40 + +trapShutdownImminent TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Shutdown imminent." + --#SEVERITY CRITICAL + --#SUMMARY "The UPS Shutdown is imminent." +::= 41 + +trapShutdownImminentOver TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Shutdown imminent over." + --#SEVERITY INFORMATIONAL + --#SUMMARY "The imminient UPS Shutdown is no longer present." +::= 42 + +trapBatteryLow TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Battery low." + --#SEVERITY CRITICAL + --#SUMMARY "UPS battery remaining capacity has fallen below the 'Low Remaining Capacity Threshold' value." +::= 43 + +trapBatteryOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Battery ok." + --#SEVERITY INFORMATIONAL + --#SUMMARY "UPS battery remaining capacity is no longer below the 'Under Remaining Capacity Threshold' value." +::= 44 + +trapOutputShortCircuit TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Output short circuit." + --#SEVERITY CRITICAL + --#SUMMARY "Output short circuit." +::= 45 + +trapOutputReturnFromShortCircuit TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Output return from short circuit." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Output return from short circuit." +::= 46 + +trapUtilityNotPresent TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Utility not present." + --#SEVERITY WARNING + --#SUMMARY "Utility is not present." +::= 47 + +trapUtilityPresent TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Utility present." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Utility is present." +::= 48 + +trapBatteryOverVoltage TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Battery DC over voltage." + --#SEVERITY CRITICAL + --#SUMMARY "Battery DC Voltage has exceeded the 'Over Voltage Threshold' value." +::= 49 + +trapBatteryOverVoltageOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Battery DC over voltage ok." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Battery DC Voltage is no longer above the 'Over Voltage Threshold' value." +::= 50 + +trapHeatsinkOvertemperature TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Heatsink overtemperature." + --#SEVERITY CRITICAL + --#SUMMARY "UPS temperature has exceeded the 'Over Temperature Threshold' value." +::= 51 + +trapHeatsinkOvertemperatureOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Heatsink overtemperature ok." + --#SEVERITY INFORMATIONAL + --#SUMMARY "UPS temperature is no longer above the 'Over Temperature Threshold' value." +::= 52 + +trapBypassNotAvailable TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Bypass not available." + --#SEVERITY WARNING + --#SUMMARY "Bypass is not available." +::= 53 + +trapBypassNotAvailableOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Bypass not available ok." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Bypass is now available." +::= 54 + +trapOnManualBypass TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "On manual/ maintenance bypass." + --#SEVERITY INFORMATIONAL + --#SUMMARY "On manual/ maintenance bypass." +::= 55 + +trapUPSOnBattery TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "UPS on battery." + --#SEVERITY INFORMATIONAL + --#SUMMARY "UPS on battery." +::= 57 + +trapUPSReturnFromBattery TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "UPS return from battery." + --#SEVERITY INFORMATIONAL + --#SUMMARY "UPS return from battery." +::= 58 + +trapUPSOnBypass TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "UPS on bypass." + --#SEVERITY INFORMATIONAL + --#SUMMARY "UPS on bypass." +::= 59 + +trapUPSReturnFromBypass TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "UPS return from bypass." + --#SEVERITY INFORMATIONAL + --#SUMMARY "UPS return from bypass." +::= 60 + +trapBatteryTestInProgress TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Battery manual or automatic test in progress." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Battery manual or automatic test in progress." +::= 61 + +trapBatteryTestDone TRAP-TYPE + ENTERPRISE traps + VARIABLES { physicalBatteryTestStatus } + DESCRIPTION + "Battery test done." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Battery test done, battery status is: %d." + --#ARGUMENTS {0} +::= 62 + +trapBatteryNeedReplacement TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Battery test failed, battery needs to be replaced." + --#SEVERITY CRITICAL + --#SUMMARY "Battery test failed, battery needs to be replaced." +::= 63 + +trapBatteryReplacementDone TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Battery replacement done." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Battery replacement is done." +::= 64 + +trapFanFailure TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Fan failure." + --#SEVERITY CRITICAL + --#SUMMARY "UPS Fan has failed." +::= 65 + +trapFanOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Fan ok." + --#SEVERITY INFORMATIONAL + --#SUMMARY "UPS Fan is working normally." +::= 66 + +trapSiteWiringFault TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Site wiring fault." + --#SEVERITY CRITICAL + --#SUMMARY "There is a fault in Site Wiring." +::= 67 + +trapSiteWiringOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Site wiring ok." + --#SEVERITY INFORMATIONAL + --#SUMMARY "No fault found in Site Wiring." +::= 68 + +trapBatteryDisconnected TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Batteries disconnected." + --#SEVERITY CRITICAL + --#SUMMARY "Batteries have been disconnected from the UPS." +::= 69 + +trapBatteryConnected TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Batteries connected." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Batteries have been connected to UPS." +::= 70 + +trapUPSOff TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "UPS off." + --#SEVERITY WARNING + --#SUMMARY "UPS has been turned Off." +::= 71 + +trapUPSOn TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "UPS on." + --#SEVERITY WARNING + --#SUMMARY "UPS has been turned On." +::= 72 + +trapDCLinkImbalance TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "DC link imbalance." + --#SEVERITY INFORMATIONAL + --#SUMMARY "UPS has a DC link imbalance." +::= 73 + +trapDCLinkImbalanceOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "DC link imbalance ok." + --#SEVERITY INFORMATIONAL + --#SUMMARY "UPS no longer has a DC link imbalance." +::= 74 + +trapABMOn TRAP-TYPE + ENTERPRISE traps + VARIABLES { physicalBatteryABMStatus } + DESCRIPTION + "ABM state on." + --#SEVERITY WARNING + --#SUMMARY "ABM is POWERED ON, battery state is : %d" + --#ARGUMENTS {0} +::= 79 + +trapABMOff TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "ABM state off." + --#SEVERITY WARNING + --#SUMMARY "ABM state is POWERED OFF." +::= 80 + +trapLoadSegment1Off TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Load segment 1 off." + --#SEVERITY WARNING + --#SUMMARY "Load segment 1 is Switched Off." +::= 81 + +trapLoadSegment1On TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Load segment 1 on." + --#SEVERITY WARNING + --#SUMMARY "Load segment 1 is Switched On." +::= 82 + +trapLoadSegment2Off TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Load segment 2 off." + --#SEVERITY WARNING + --#SUMMARY "Load segment 2 is Switched Off." +::= 83 + +trapLoadSegment2On TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Load segment 2 on." + --#SEVERITY WARNING + --#SUMMARY "Load segment 2 is Switched On." +::= 84 + +trapInHighEfficiencyMode TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "In High Efficiency mode." + --#SEVERITY WARNING + --#SUMMARY "UPS is running in High Efficiency mode." +::= 85 + +trapReturnFromHighEfficiencyMode TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Return from High Efficiency mode." + --#SEVERITY INFORMATIONAL + --#SUMMARY "UPS is no longer running in High Efficiency mode." +::= 86 + +trapRectifierOverload TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Rectifier input over current." + --#SEVERITY WARNING + --#SUMMARY "Rectifier Input Current has exceeded the 'Input Current Threshold' value." +::= 87 + +trapRectifierOverloadOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Rectifier current ok." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Rectifier current is no longer over 'Input Current Threshold' value." +::= 88 + +trapInverterOverload TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Inverter output over current." + --#SEVERITY WARNING + --#SUMMARY "Inverter Output Current has exceeded the 'Over Load Threshold' value." +::= 89 + +trapInverterOverloadOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Inverter output current ok." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Inverter Output Current is no longer over 'Ouput Current Threshold' value." +::= 90 + +trapBypassVoltageOutOfRange TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Bypass AC under or over voltage." + --#SEVERITY WARNING + --#SUMMARY "Bypass AC Voltage has gone out of Normal Range." +::= 91 + +trapBypassVoltageOutOfRangeOk TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Bypass AC under or over voltage ok." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Bypass AC Voltage has returned back to Normal Range." +::= 92 + +trapServiceBattery TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Service battery." + --#SEVERITY WARNING + --#SUMMARY "UPS battery needs to be serviced." +::= 93 + +trapToBypassCommand TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "UPS received command to switch on bypass." + --#SEVERITY INFORMATIONAL + --#SUMMARY "UPS received command to switch on bypass." +::= 94 + +trapFromBypassCommand TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "UPS received command to switch on inverter." + --#SEVERITY INFORMATIONAL + --#SUMMARY "UPS received command to switch from bypass to inverter." +::= 95 + +trapCommunicationLost TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Lost communication with UPS, HID databasis is not updated." + --#SEVERITY WARNING + --#SUMMARY "UMC lost communication with UPS, HID databasis is not updated." +::= 96 + +trapCommunicationRestored TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Communication restored with UPS, HID databasis is updated." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Communication restored with UPS." +::= 97 + +-- 01.04.0001 Release on 2011/07/28 : Traps 98 to 111 added for the environment sensor. + +trapEnvironComFailure TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Environment Probe communication failure." + --#SEVERITY WARNING + --#SUMMARY "Environment Probe communication failure." +::= 98 + +trapEnvironComOK TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Environment Probe communication restored." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Environment Probe communication restored." +::= 99 + +trapEnvironTemperatureLow TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Temperature is below low threshold." + --#SEVERITY WARNING + --#SUMMARY "Temperature is below low threshold." +::= 100 + +trapEnvironTemperatureHigh TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Temperature is above high threshold." + --#SEVERITY WARNING + --#SUMMARY "Temperature is above high threshold." +::= 102 + +trapEnvironTemperatureOK TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Temperature is in normal range." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Temperature is in normal range." +::= 103 + +trapEnvironHumidityLow TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Humidity is below low threshold." + --#SEVERITY WARNING + --#SUMMARY "Humidity is below low threshold." +::= 104 + +trapEnvironHumidityHigh TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Humidity is above high threshold." + --#SEVERITY WARNING + --#SUMMARY "Humidity is above high threshold." +::= 106 + +trapEnvironHumidityOK TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Humidity is in normal range." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Humidity is in normal range." +::= 107 + +trapEnvironInput1Closed TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Input #1 is Closed." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Input #1 is Closed." +::= 108 + +trapEnvironInput1Open TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Input #1 is Open." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Input #1 is Open." +::= 109 + +trapEnvironInput2Closed TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Input #2 is Closed." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Input #2 is Closed." +::= 110 + +trapEnvironInput2Open TRAP-TYPE + ENTERPRISE traps + DESCRIPTION + "Input #2 is Open." + --#SEVERITY INFORMATIONAL + --#SUMMARY "Input #2 is Open." +::= 111 +END diff --git a/MIBS/dell/DELL-STORAGE-SC-MIB b/MIBS/dell/DELL-STORAGE-SC-MIB new file mode 100644 index 0000000..b6b601a --- /dev/null +++ b/MIBS/dell/DELL-STORAGE-SC-MIB @@ -0,0 +1,3020 @@ +--/************************************************************************** +--* COPYRIGHT 2012, 2013, 2014 BY DELL INC. +--* ALL RIGHTS RESERVED +--*************************************************************************/ + +DELL-STORAGE-SC-MIB DEFINITIONS ::= BEGIN + IMPORTS + MODULE-IDENTITY, + NOTIFICATION-TYPE, + OBJECT-IDENTITY, + OBJECT-TYPE, + Unsigned32, + enterprises + FROM SNMPv2-SMI + NOTIFICATION-GROUP, + OBJECT-GROUP, + MODULE-COMPLIANCE + FROM SNMPv2-CONF + sysName + FROM SNMPv2-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + TEXTUAL-CONVENTION, + TruthValue, + DateAndTime + FROM SNMPv2-TC; + + storageCenterModule MODULE-IDENTITY + LAST-UPDATED "201401290000Z" --29 January 2014 -- + ORGANIZATION "Dell-Compellent" + CONTACT-INFO "Dell-Compellent Technologies + 7625 Smetana Lane + Eden Prairie, MN 55344-3712 + Tel: 952-294-3300 + Fax: 952-294-3333 + E-mail: support@compellent.com + Web: http://www.compellent.com/" + DESCRIPTION "The MIB is for monitoring the status of Storage + Center products from Dell Storage." + + --Revision History -- + + REVISION "201401290000Z" --29 January 2014 -- + DESCRIPTION "Changed most product references from + 'Compellent' to 'Dell Storage' and added + level for StorageCenter under compellentEnterprise." + REVISION "201312180000Z" --18 December 2013 -- + DESCRIPTION "Added scScMgmtIP var to each trap." + REVISION "201312060000Z" --6 December 2013 -- + DESCRIPTION "Added scCtlrLeader." + REVISION "201311050000Z" --5 November 2013 -- + DESCRIPTION "Changed voltage values from unsigned to string, + and added scEnclApiIndex." + REVISION "201309270000Z" --27 September 2013 -- + DESCRIPTION "Deprecated UsedSpace and TotalSpace (where GBs are + calculated as 1000*1000*1000) and replaced them with + vars calculated with GB = 1024*1024*1024." + REVISION "201307190000Z" --19 July 2013 -- + DESCRIPTION "Changed from Compellent enterprise number to Dell's." + REVISION "201307090000Z" --9 July 2013 -- + DESCRIPTION "Added IPv6 objects to CtlrTable and ScTable." + REVISION "201305200000Z" --20 May 2013 -- + DESCRIPTION "Changed how productIDGlobalStatus is handled. + Added model and asset tags to scCtlrTable and scEnclTable. + Added new tables scDiskConfigTable and scAlertTable." + REVISION "201302080000Z" --8 February 2013 -- + DESCRIPTION "Added traps organized by function rather than + severity, and added new mib objects to support the new traps." + REVISION "201107120000Z" + DESCRIPTION "Cleaned things up to get rid of errors and warnings + reported by MIB validators." + REVISION "200905180000Z" + DESCRIPTION "Applicable for Compellent Storage Center versions + 5.0 and higher." + ::= { storageCenter 1 } + + +--=========== Textual Conventions ========================================-- + + ScHardwareType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Hardware component type. + Used when refering to components on the + controller or enclosure." + SYNTAX INTEGER { + fan( 1 ), + powersupply( 2 ), + tempsensor( 3 ), + voltagesensor( 4 ), + iomodule( 5 ), + audiblealarm( 6 ) + } + + ScStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Operational Status: Up, Down, or Degraded." + SYNTAX INTEGER { + up( 1 ), + down( 2 ), + degraded( 3 ) + } + +--=================================================================-- + dellEnterprise OBJECT-IDENTITY + STATUS current + DESCRIPTION "SNMP Enterprise number for Dell." + ::= { enterprises 674 } + +--=================================================================-- + dellEnterpriseBranch OBJECT-IDENTITY + STATUS current + DESCRIPTION "Prefix for Dell Enterprise Branch." + ::= { dellEnterprise 11000 } + +--=================================================================-- + dellStorageSubBranch OBJECT-IDENTITY + STATUS current + DESCRIPTION "Prefix for Dell Storage Sub-Branch." + ::= { dellEnterpriseBranch 2000 } + +--=================================================================-- + compellentEnterprise OBJECT-IDENTITY + STATUS current + DESCRIPTION "Prefix for Dell-Compellent enterprise." + ::= { dellStorageSubBranch 500 } + +--=================================================================-- + storageCenter OBJECT-IDENTITY + STATUS current + DESCRIPTION "Prefix for Storage Center product line." + ::= { compellentEnterprise 1 } + +--=========== Groups =====================================-- + storageCenterObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION "Storage Center Objects." + ::= { storageCenter 2 } + +--=========== Objects ========================================-- +--Product Identification Objects -- + productIDDisplayName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of this product for display purposes." + ::= { storageCenterObjects 1 } + + productIDDescription OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A short description of this product." + ::= { storageCenterObjects 2 } + + productIDVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The name of the product manufacturer." + ::= { storageCenterObjects 3 } + + productIDVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The version of this product." + ::= { storageCenterObjects 4 } + + productIDSerialNumber OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Dell Service Tag." + ::= { storageCenterObjects 5 } + + productIDGlobalStatus OBJECT-TYPE + SYNTAX INTEGER { + other( 1 ), + unknown( 2 ), + ok( 3 ), + noncritical( 4 ), + critical( 5 ), + nonrecoverable( 6 ) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current status of the product. This is a rollup + for the entire product including any monitored + devices. The status is intended to give initiative + to an SNMP monitor to get further data when this + status is abnormal. The value here maps from the + System Status icon on the SC GUI: grey->unknown, + green->ok, yellow->noncritical, red->critical. + If the productIDGlobalStatus is not ok then + scLastWorstAlert contains the scAlertNbr of + the alert that is responsible for the + negative status." + ::= { storageCenterObjects 6 } + + productIDBuildNumber OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The software build number of the product populating + the MIB." + ::= { storageCenterObjects 7 } + + productIDURL OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The URL of the web-based application to manage + this device." + ::= { storageCenterObjects 8 } + + --Misc Objects -- + scAlertDef OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alert Definition unique identifier" + ::= { storageCenterObjects 9 } + + scIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Storage Center Index, typically the SC HSN (Hardware + Serial Number. Not a true hardware s/n, + but a logical s/n on which to assign liensed-features)." + ::= { storageCenterObjects 10 } + + scTestString OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Test String used by scTestTrap: + 'SNMP server subsystem is accessible'" + ::= { storageCenterObjects 11 } + + scMiscAlertString OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "String used by last scMiscAlert" + ::= { storageCenterObjects 12 } + +--Controller Table -- + scCtlrTable OBJECT-TYPE --table of controller entries + SYNTAX SEQUENCE OF ScCtlrEntry --points to def of ctlr entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Controller Table" + ::= { storageCenterObjects 13 } + + scCtlrEntry OBJECT-TYPE --virtual object for controller entry + SYNTAX ScCtlrEntry --is instance of controller entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "an entry in scCtlrTable" + INDEX { + scCtlrIndex + } + ::= { scCtlrTable 1 } + + ScCtlrEntry ::= SEQUENCE { --definition of controller entry + scCtlrIndex Unsigned32, --index is not-accessible + scCtlrNbr Unsigned32, --same as index but is readable + scCtlrStatus ScStatus, + scCtlrName SnmpAdminString, + scCtlrIpAddr SnmpAdminString, + scCtlrForceTrap SnmpAdminString, + scCtlrModel SnmpAdminString, + scCtlrServiceTag SnmpAdminString, + scCtlrAssetTag SnmpAdminString, + scCtlrIPv6Eth0IP SnmpAdminString, + scCtlrIPv6Eth0IPPrefix Unsigned32, + scCtlrLeader TruthValue + } + +--data object definitions for ScCtlrEntry + scCtlrIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2) --there are a max of 2 ctlrs in a SC + MAX-ACCESS not-accessible --index is not-accessible + STATUS current + DESCRIPTION "index into scCtlrTable (same value as scCtlrNbr)" + ::= { scCtlrEntry 1 } + + scCtlrNbr OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS read-only --same as index but is readable + STATUS current + DESCRIPTION "controller number (same value as scCtlrIndex)" + ::= { scCtlrEntry 2 } + + scCtlrStatus OBJECT-TYPE + SYNTAX ScStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "controller status" + ::= { scCtlrEntry 3 } + + scCtlrName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "controller name" + ::= { scCtlrEntry 4 } + + scCtlrIpAddr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "controller IP Address" + ::= { scCtlrEntry 5 } + + scCtlrForceTrap OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SET to 'ForceTrap' forces a scCtlrStatusChange trap. + GET always returns the string 'Empty'." + ::= { scCtlrEntry 6 } + + scCtlrModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "controller Model" + ::= { scCtlrEntry 7 } + + scCtlrServiceTag OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "controller Dell Service Tag" + ::= { scCtlrEntry 8 } + + scCtlrAssetTag OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "controller Asset Tag" + ::= { scCtlrEntry 9 } + + scCtlrIPv6Eth0IP OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "controller IPv6 Eth0 IP Address" + ::= { scCtlrEntry 10 } + + scCtlrIPv6Eth0IPPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "controller IPv6 Eth0 IP Addr Prefix Length" + ::= { scCtlrEntry 11 } + + scCtlrLeader OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "bool that tells if this controller is the lead" + ::= { scCtlrEntry 12 } + +--Disk Table -- + scDiskTable OBJECT-TYPE --table of disk entries + SYNTAX SEQUENCE OF ScDiskEntry --points to def of disk entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Disk Table" + ::= { storageCenterObjects 14 } + + scDiskEntry OBJECT-TYPE --virtual object for disk entry + SYNTAX ScDiskEntry --is instance of disk entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "an entry in scDiskTable" + INDEX { + scDiskIndex + } + ::= { scDiskTable 1 } + + ScDiskEntry ::= SEQUENCE { --definition of disk entry + scDiskIndex Unsigned32, --index is not-accessible + scDiskNbr Unsigned32, --same as index but readable + scDiskStatus ScStatus, + scDiskNamePosition SnmpAdminString, + scDiskHealthy TruthValue, + scDiskStatusMsg SnmpAdminString, + scDiskApiIndex Unsigned32, + scDiskForceTrap SnmpAdminString, + scDiskSize Unsigned32, --raw capacity, in GB + scDiskIoPortType INTEGER, --disk bus type: fc, sas, etc. + scDiskEnclosure Unsigned32 + } + +--data object definitions for ScDiskEntry + scDiskIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + MAX-ACCESS not-accessible --index is not-accessible + STATUS current + DESCRIPTION "index into scDiskTable (same value as scDiskNbr)" + ::= { scDiskEntry 1 } + + scDiskNbr OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + MAX-ACCESS read-only --same as index but is readable + STATUS current + DESCRIPTION "disk number (same value as scDiskIndex)" + ::= { scDiskEntry 2 } + + scDiskStatus OBJECT-TYPE + SYNTAX ScStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "disk status" + ::= { scDiskEntry 3 } + + scDiskNamePosition OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "disk name: format ee-dd + where ee is the enclosure number, + and dd is the disk number." + ::= { scDiskEntry 4 } + + scDiskHealthy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "true(1) indicates that the disk is healthy" + ::= { scDiskEntry 5 } + + scDiskStatusMsg OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "disk status message: set to + 'no status message' when scDiskStatus=up" + ::= { scDiskEntry 6 } + + scDiskApiIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "disk api index: used internal to the SC" + ::= { scDiskEntry 7 } + + scDiskForceTrap OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SET to 'ForceTrap' forces a scDiskStatusChange trap. + GET always returns the string 'Empty'." + ::= { scDiskEntry 8 } + + scDiskSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "disk size: raw capacity in GB" + ::= { scDiskEntry 9 } + + scDiskIoPortType OBJECT-TYPE + SYNTAX INTEGER { + fibrechannel( 1 ), + iscsi( 2 ), + fibrechanneloverethernet( 3 ), + sas( 4 ), + unknown( 5 ) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "disk I/O port type (bus type)" + ::= { scDiskEntry 10 } + + scDiskEnclosure OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "disk enclosure index" + ::= { scDiskEntry 11 } + +--Enclosure Table -- + scEnclTable OBJECT-TYPE --table of controller entries + SYNTAX SEQUENCE OF ScEnclEntry --points to def of enclosure entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Enclosure Table" + ::= { storageCenterObjects 15 } + + scEnclEntry OBJECT-TYPE --virtual object for enclosure entry + SYNTAX ScEnclEntry --is instance of enclosure entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "an entry in scEnclTable" + INDEX { + scEnclIndex + } + ::= { scEnclTable 1 } + + ScEnclEntry ::= SEQUENCE { --definition of enclosure entry + scEnclIndex Unsigned32, --index is not-accessible + scEnclNbr Unsigned32, --same as index but is readable + scEnclStatus ScStatus, + scEnclName SnmpAdminString, + scEnclStatusDescr SnmpAdminString, + scEnclType SnmpAdminString, + scEnclModel SnmpAdminString, + scEnclForceTrap SnmpAdminString, + scEnclServiceTag SnmpAdminString, + scEnclAssetTag SnmpAdminString, + scEnclApiIndex Unsigned32 + } + +--data object definitions for ScEnclEntry + scEnclIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..100) --there are a max of 100 enclosures + MAX-ACCESS not-accessible --index is not-accessible + STATUS current + DESCRIPTION "index into scEnclTable (same value as scEnclNbr)" + ::= { scEnclEntry 1 } + + scEnclNbr OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-only --same as index but is readable + STATUS current + DESCRIPTION "enclosure number (same value as scEnclIndex)" + ::= { scEnclEntry 2 } + + scEnclStatus OBJECT-TYPE + SYNTAX ScStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "enclosure status" + ::= { scEnclEntry 3 } + + scEnclName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "enclosure name" + ::= { scEnclEntry 4 } + + scEnclStatusDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "enclosure status description" + ::= { scEnclEntry 5 } + + scEnclType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "enclosure type" + ::= { scEnclEntry 6 } + + scEnclModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "enclosure model" + ::= { scEnclEntry 7 } + + scEnclForceTrap OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SET to 'ForceTrap' forces a scEnclStatusChange trap. + GET always returns the string 'Empty'." + ::= { scEnclEntry 8 } + + scEnclServiceTag OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "enclosure Dell Service Tag" + ::= { scEnclEntry 9 } + + scEnclAssetTag OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "enclosure Asset Tag" + ::= { scEnclEntry 10 } + + scEnclApiIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "enclosure api index: used internal to the SC" + ::= { scEnclEntry 11 } + +--Controller Fan Sensor Table -- + scCtlrFanTable OBJECT-TYPE + SYNTAX SEQUENCE OF ScCtlrFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Controller Fan Sensor Table" + ::= { storageCenterObjects 16 } + + scCtlrFanEntry OBJECT-TYPE --virtual object + SYNTAX ScCtlrFanEntry --points to def of entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "an entry in scCtlrFanTable" + INDEX { + scCtlrIndex, + scCtlrFanIndex + } + ::= { scCtlrFanTable 1 } + + ScCtlrFanEntry ::= SEQUENCE { --def of entry in table + scCtlrFanIndex Unsigned32, --index is not-accessible + scCtlrFanNbr Unsigned32, --same as index but is readable + scCtlrFanStatus ScStatus, + scCtlrFanName SnmpAdminString, + scCtlrFanCurrentRpm Unsigned32, + scCtlrFanNormMaxRpm Unsigned32, + scCtlrFanNormMinRpm Unsigned32, + scCtlrFanWarnLwrRpm Unsigned32, + scCtlrFanWarnUprRpm Unsigned32, + scCtlrFanCritLwrRpm Unsigned32, + scCtlrFanCritUprRpm Unsigned32, + scCtlrFanForceTrap SnmpAdminString, + scCtlrFanApiIndex Unsigned32 + } + +--data object definitions for ScCtlrFanEntry + scCtlrFanIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) --just picked a large number + MAX-ACCESS not-accessible --index is not-accessible + STATUS current + DESCRIPTION "index into scCtlrFanTable (same value as scCtlrFanNbr)" + ::= { scCtlrFanEntry 1 } + + scCtlrFanNbr OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-only --same as index but is readable + STATUS current + DESCRIPTION "Fan number (same value as scCtlrFanIndex)" + ::= { scCtlrFanEntry 2 } + + scCtlrFanStatus OBJECT-TYPE + SYNTAX ScStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Fan status" + ::= { scCtlrFanEntry 3 } + + scCtlrFanName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Fan name" + ::= { scCtlrFanEntry 4 } + + scCtlrFanCurrentRpm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Fan current rpm" + ::= { scCtlrFanEntry 5 } + + scCtlrFanNormMaxRpm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Fan normal maximum rpm" + ::= { scCtlrFanEntry 6 } + + scCtlrFanNormMinRpm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Fan normal minimum rpm" + ::= { scCtlrFanEntry 7 } + + scCtlrFanWarnLwrRpm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Fan warning lower threshold rpm" + ::= { scCtlrFanEntry 8 } + + scCtlrFanWarnUprRpm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Fan warning-level upper threshold rpm" + ::= { scCtlrFanEntry 9 } + + scCtlrFanCritLwrRpm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Fan crtical-level lower threshold rpm" + ::= { scCtlrFanEntry 10 } + + scCtlrFanCritUprRpm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Fan crtical-level upper threshold rpm" + ::= { scCtlrFanEntry 11 } + + scCtlrFanForceTrap OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SET to 'ForceTrap' forces a scCtlrCompStatusChange trap. + GET always returns the string 'Empty'." + ::= { scCtlrFanEntry 12 } + + scCtlrFanApiIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "fan api index: used internal to the SC" + ::= { scCtlrFanEntry 13 } + +--Controller Power Supply Table -- + scCtlrPowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF ScCtlrPowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Controller Power Supply Table" + ::= { storageCenterObjects 17 } + + scCtlrPowerEntry OBJECT-TYPE --virtual object + SYNTAX ScCtlrPowerEntry --points to def of entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "an entry in scCtlrPowerTable" + INDEX { + scCtlrIndex, + scCtlrPowerIndex + } + ::= { scCtlrPowerTable 1 } + + ScCtlrPowerEntry ::= SEQUENCE { --def of entry in table + scCtlrPowerIndex Unsigned32, --index is not-accessible + scCtlrPowerNbr Unsigned32, --same as index but is readable + scCtlrPowerStatus ScStatus, + scCtlrPowerName SnmpAdminString, + scCtlrPowerForceTrap SnmpAdminString + } + +--data object definitions for ScCtlrPowerEntry + scCtlrPowerIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) --just picked a large number + MAX-ACCESS not-accessible --index is not-accessible + STATUS current + DESCRIPTION "index into scCtlrPowerTable (same value as scCtlrPowerNbr)" + ::= { scCtlrPowerEntry 1 } + + scCtlrPowerNbr OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-only --same as index but is readable + STATUS current + DESCRIPTION "Ctlr Power Supply number (same value as scCtlrPowerIndex)" + ::= { scCtlrPowerEntry 2 } + + scCtlrPowerStatus OBJECT-TYPE + SYNTAX ScStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Controller Power Supply status" + ::= { scCtlrPowerEntry 3 } + + scCtlrPowerName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Controller Power Supply name" + ::= { scCtlrPowerEntry 4 } + + scCtlrPowerForceTrap OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SET to 'ForceTrap' forces a scCtlrCompStatusChange trap. + GET always returns the string 'Empty'." + ::= { scCtlrPowerEntry 5 } + +--Controller Voltage Sensor Table -- + scCtlrVoltageTable OBJECT-TYPE + SYNTAX SEQUENCE OF ScCtlrVoltageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Voltage Sensor Table" + ::= { storageCenterObjects 18 } + + scCtlrVoltageEntry OBJECT-TYPE --virtual object + SYNTAX ScCtlrVoltageEntry --points to def of entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "an entry in scCtlrVoltageTable" + INDEX { + scCtlrIndex, + scCtlrVoltageIndex + } + ::= { scCtlrVoltageTable 1 } + + ScCtlrVoltageEntry ::= SEQUENCE { --def of entry in table + scCtlrVoltageIndex Unsigned32, --index is not-accessible + scCtlrVoltageNbr Unsigned32, --same as index but is readable + scCtlrVoltageStatus ScStatus, + scCtlrVoltageName SnmpAdminString, + scCtlrVoltageCurrentV SnmpAdminString, + scCtlrVoltageNormMaxV SnmpAdminString, + scCtlrVoltageNormMinV SnmpAdminString, + scCtlrVoltageWarnLwrV SnmpAdminString, + scCtlrVoltageWarnUprV SnmpAdminString, + scCtlrVoltageCritLwrV SnmpAdminString, + scCtlrVoltageCritUprV SnmpAdminString, + scCtlrVoltageForceTrap SnmpAdminString + } + +--data object definitions for ScCtlrVoltageEntry + scCtlrVoltageIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) --just picked a large number + MAX-ACCESS not-accessible --index is not-accessible + STATUS current + DESCRIPTION "index into scCtlrVoltageTable (same value as scCtlrVoltageNbr)" + ::= { scCtlrVoltageEntry 1 } + + scCtlrVoltageNbr OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-only --same as index but is readable + STATUS current + DESCRIPTION "Ctlr Voltage Sensor number (same value as scCtlrVoltageIndex)" + ::= { scCtlrVoltageEntry 2 } + + scCtlrVoltageStatus OBJECT-TYPE + SYNTAX ScStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Controller Voltage Sensor status" + ::= { scCtlrVoltageEntry 3 } + + scCtlrVoltageName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Controller Voltage Sensor name" + ::= { scCtlrVoltageEntry 4 } + + scCtlrVoltageCurrentV OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Controller Voltage Current Voltage" + ::= { scCtlrVoltageEntry 5 } + + scCtlrVoltageNormMaxV OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Controller Voltage Normal Maximum" + ::= { scCtlrVoltageEntry 6 } + + scCtlrVoltageNormMinV OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Controller Voltage Normal Minimum" + ::= { scCtlrVoltageEntry 7 } + + scCtlrVoltageWarnLwrV OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Controller Voltage Warning-level Lower Threshold" + ::= { scCtlrVoltageEntry 8 } + + scCtlrVoltageWarnUprV OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Controller Voltage Warning-level Upper Threshold" + ::= { scCtlrVoltageEntry 9 } + + scCtlrVoltageCritLwrV OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Controller Voltage Critical-level Lower Threshold" + ::= { scCtlrVoltageEntry 10 } + + scCtlrVoltageCritUprV OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Controller Voltage Critical-level Upper Threshold" + ::= { scCtlrVoltageEntry 11 } + + scCtlrVoltageForceTrap OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SET to 'ForceTrap' forces a scCtlrCompStatusChange trap. + GET always returns the string 'Empty'." + ::= { scCtlrVoltageEntry 12 } + +--Controller Temp Sensor Table -- + scCtlrTempTable OBJECT-TYPE + SYNTAX SEQUENCE OF ScCtlrTempEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Temperature Sensor Table" + ::= { storageCenterObjects 19 } + + scCtlrTempEntry OBJECT-TYPE --virtual object + SYNTAX ScCtlrTempEntry --points to def of entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "an entry in scCtlrTempTable" + INDEX { + scCtlrIndex, + scCtlrTempIndex + } + ::= { scCtlrTempTable 1 } + + ScCtlrTempEntry ::= SEQUENCE { --def of entry in table + scCtlrTempIndex Unsigned32, --index is not-accessible + scCtlrTempNbr Unsigned32, --same as index but is readable + scCtlrTempStatus ScStatus, + scCtlrTempName SnmpAdminString, + scCtlrTempCurrentC Unsigned32, + scCtlrTempNormMaxC Unsigned32, + scCtlrTempNormMinC Unsigned32, + scCtlrTempWarnLwrC Unsigned32, + scCtlrTempWarnUprC Unsigned32, + scCtlrTempCritLwrC Unsigned32, + scCtlrTempCritUprC Unsigned32, + scCtlrTempForceTrap SnmpAdminString + } + +--data object definitions for ScCtlrTempEntry + scCtlrTempIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) --just picked a large number + MAX-ACCESS not-accessible --index is not-accessible + STATUS current + DESCRIPTION "index into scCtlrTempTable (same value as scCtlrTempNbr)" + ::= { scCtlrTempEntry 1 } + + scCtlrTempNbr OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-only --same as index but is readable + STATUS current + DESCRIPTION "Ctlr Temp Sensor number (same value as scCtlrTempIndex)" + ::= { scCtlrTempEntry 2 } + + scCtlrTempStatus OBJECT-TYPE + SYNTAX ScStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Controller Temp Sensor status" + ::= { scCtlrTempEntry 3 } + + scCtlrTempName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Controller Temp Sensor name" + ::= { scCtlrTempEntry 4 } + + scCtlrTempCurrentC OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Controller Temp Sensor Current Temperature in Celcius" + ::= { scCtlrTempEntry 5 } + + scCtlrTempNormMaxC OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Controller Temp Sensor Normal Maximum Temp in Celcius" + ::= { scCtlrTempEntry 6 } + + scCtlrTempNormMinC OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Controller Temp Sensor Normal Minimum Temp in Celcius" + ::= { scCtlrTempEntry 7 } + + scCtlrTempWarnLwrC OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Controller Temp Sensor Warning-level Lower Threshold" + ::= { scCtlrTempEntry 8 } + + scCtlrTempWarnUprC OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Controller Temp Sensor Warning-level Upper Threshold" + ::= { scCtlrTempEntry 9 } + + scCtlrTempCritLwrC OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Controller Temp Sensor Critical-level Lower Threshold" + ::= { scCtlrTempEntry 10 } + + scCtlrTempCritUprC OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Controller Temp Sensor Critical-level Upper Threshold" + ::= { scCtlrTempEntry 11 } + + scCtlrTempForceTrap OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SET to 'ForceTrap' forces a scCtlrCompStatusChange trap. + GET always returns the string 'Empty'." + ::= { scCtlrTempEntry 12 } + +--enclosure Fan Sensor Table -- + scEnclFanTable OBJECT-TYPE + SYNTAX SEQUENCE OF ScEnclFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "enclosure Fan Sensor Table" + ::= { storageCenterObjects 20 } + + scEnclFanEntry OBJECT-TYPE --virtual object + SYNTAX ScEnclFanEntry --points to def of entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "an entry in scEnclFanTable" + INDEX { + scEnclIndex, + scEnclFanIndex + } + ::= { scEnclFanTable 1 } + + ScEnclFanEntry ::= SEQUENCE { --def of entry in table + scEnclFanIndex Unsigned32, --index is not-accessible + scEnclFanNbr Unsigned32, --same as index but is readable + scEnclFanStatus ScStatus, + scEnclFanLocation SnmpAdminString, + scEnclFanCurrentS SnmpAdminString, + scEnclFanForceTrap SnmpAdminString + } + +--data object definitions for ScEnclFanEntry + scEnclFanIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) --just picked a large number + MAX-ACCESS not-accessible --index is not-accessible + STATUS current + DESCRIPTION "index into scEnclFanTable (same value as scEnclFanNbr)" + ::= { scEnclFanEntry 1 } + + scEnclFanNbr OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-only --same as index but is readable + STATUS current + DESCRIPTION "Fan number (same value as scEnclFanIndex)" + ::= { scEnclFanEntry 2 } + + scEnclFanStatus OBJECT-TYPE + SYNTAX ScStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Fan status" + ::= { scEnclFanEntry 3 } + + scEnclFanLocation OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Fan location" + ::= { scEnclFanEntry 4 } + + scEnclFanCurrentS OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Fan current speed: high, Low, Medium, Off, Unknown" + ::= { scEnclFanEntry 5 } + + scEnclFanForceTrap OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SET to 'ForceTrap' forces a scEnclCompStatusChange trap. + GET always returns the string 'Empty'." + ::= { scEnclFanEntry 6 } + +--enclosure Power Supply Table -- + scEnclPowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF ScEnclPowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "enclosure Power Supply Table" + ::= { storageCenterObjects 21 } + + scEnclPowerEntry OBJECT-TYPE --virtual object + SYNTAX ScEnclPowerEntry --points to def of entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "an entry in scEnclPowerTable" + INDEX { + scEnclIndex, + scEnclPowerIndex + } + ::= { scEnclPowerTable 1 } + + ScEnclPowerEntry ::= SEQUENCE { --def of entry in table + scEnclPowerIndex Unsigned32, --index is not-accessible + scEnclPowerNbr Unsigned32, --same as index but is readable + scEnclPowerStatus ScStatus, + scEnclPowerPosition SnmpAdminString, + scEnclPowerForceTrap SnmpAdminString + } + +--data object definitions for ScEnclPowerEntry + scEnclPowerIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) --just picked a large number + MAX-ACCESS not-accessible --index is not-accessible + STATUS current + DESCRIPTION "index into scEnclPowerTable (same value as scEnclPowerNbr)" + ::= { scEnclPowerEntry 1 } + + scEnclPowerNbr OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-only --same as index but is readable + STATUS current + DESCRIPTION "Encl Power Supply number (same value as scEnclPowerIndex)" + ::= { scEnclPowerEntry 2 } + + scEnclPowerStatus OBJECT-TYPE + SYNTAX ScStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "enclosure Power Supply status" + ::= { scEnclPowerEntry 3 } + + scEnclPowerPosition OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "enclosure Power Supply position" + ::= { scEnclPowerEntry 4 } + + scEnclPowerForceTrap OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SET to 'ForceTrap' forces a scEnclCompStatusChange trap. + GET always returns the string 'Empty'." + ::= { scEnclPowerEntry 5 } + +--Enclosure IO Module Table -- + scEnclIoModTable OBJECT-TYPE + SYNTAX SEQUENCE OF ScEnclIoModEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "I/O Module Table" + ::= { storageCenterObjects 22 } + + scEnclIoModEntry OBJECT-TYPE --virtual object + SYNTAX ScEnclIoModEntry --points to def of entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "an entry in scEnclIoModTable" + INDEX { + scEnclIndex, + scEnclIoModIndex + } + ::= { scEnclIoModTable 1 } + + ScEnclIoModEntry ::= SEQUENCE { --def of entry in table + scEnclIoModIndex Unsigned32, --index is not-accessible + scEnclIoModNbr Unsigned32, --same as index but is readable + scEnclIoModStatus ScStatus, + scEnclIoModPosition SnmpAdminString, + scEnclIoModForceTrap SnmpAdminString + } + +--data object definitions for ScEnclIoModEntry + scEnclIoModIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) --just picked a large number + MAX-ACCESS not-accessible --index is not-accessible + STATUS current + DESCRIPTION "index into scEnclIoModTable (same value as scEnclIoModNbr)" + ::= { scEnclIoModEntry 1 } + + scEnclIoModNbr OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-only --same as index but is readable + STATUS current + DESCRIPTION "Encl I/O Module number (same value as scEnclIoModIndex)" + ::= { scEnclIoModEntry 2 } + + scEnclIoModStatus OBJECT-TYPE + SYNTAX ScStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "enclosure I/O Module status" + ::= { scEnclIoModEntry 3 } + + scEnclIoModPosition OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "enclosure I/O Module position" + ::= { scEnclIoModEntry 4 } + + scEnclIoModForceTrap OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SET to 'ForceTrap' forces a scEnclCompStatusChange trap. + GET always returns the string 'Empty'." + ::= { scEnclIoModEntry 5 } + +--enclosure Temp Sensor Table -- + scEnclTempTable OBJECT-TYPE + SYNTAX SEQUENCE OF ScEnclTempEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Temperature Sensor Table" + ::= { storageCenterObjects 23 } + + scEnclTempEntry OBJECT-TYPE --virtual object + SYNTAX ScEnclTempEntry --points to def of entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "an entry in scEnclTempTable" + INDEX { + scEnclIndex, + scEnclTempIndex + } + ::= { scEnclTempTable 1 } + + ScEnclTempEntry ::= SEQUENCE { --def of entry in table + scEnclTempIndex Unsigned32, --index is not-accessible + scEnclTempNbr Unsigned32, --same as index but is readable + scEnclTempStatus ScStatus, + scEnclTempLocation SnmpAdminString, + scEnclTempCurrentC Unsigned32, + scEnclTempForceTrap SnmpAdminString + } + +--data object definitions for ScEnclTempEntry + scEnclTempIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) --just picked a large number + MAX-ACCESS not-accessible --index is not-accessible + STATUS current + DESCRIPTION "index into scEnclTempTable (same value as scEnclTempNbr)" + ::= { scEnclTempEntry 1 } + + scEnclTempNbr OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-only --same as index but is readable + STATUS current + DESCRIPTION "Encl Temp Sensor number (same value as scEnclTempIndex)" + ::= { scEnclTempEntry 2 } + + scEnclTempStatus OBJECT-TYPE + SYNTAX ScStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "enclosure Temp Sensor status" + ::= { scEnclTempEntry 3 } + + scEnclTempLocation OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "enclosure Temp Sensor location" + ::= { scEnclTempEntry 4 } + + scEnclTempCurrentC OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "enclosure Temp Sensor current temperature in Celcius" + ::= { scEnclTempEntry 5 } + + scEnclTempForceTrap OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SET to 'ForceTrap' forces a scEnclCompStatusChange trap. + GET always returns the string 'Empty'." + ::= { scEnclTempEntry 6 } + +--Enclosure Audible Alarm Table -- + scEnclAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF ScEnclAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Audible Alarm Table" + ::= { storageCenterObjects 24 } + + scEnclAlarmEntry OBJECT-TYPE --virtual object + SYNTAX ScEnclAlarmEntry --points to def of entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "an entry in scEnclAlarmTable" + INDEX { + scEnclIndex, + scEnclAlarmIndex + } + ::= { scEnclAlarmTable 1 } + + ScEnclAlarmEntry ::= SEQUENCE { --def of entry in table + scEnclAlarmIndex Unsigned32, --index is not-accessible + scEnclAlarmNbr Unsigned32, --same as index but is readable + scEnclAlarmStatus ScStatus, + scEnclAlarmName SnmpAdminString, + scEnclAlarmForceTrap SnmpAdminString + } + +--data object definitions for ScEnclAlarmEntry + scEnclAlarmIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) --just picked a large number + MAX-ACCESS not-accessible --index is not-accessible + STATUS current + DESCRIPTION "index into scEnclAlarmTable (same value as scEnclAlarmNbr)" + ::= { scEnclAlarmEntry 1 } + + scEnclAlarmNbr OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-only --same as index but is readable + STATUS current + DESCRIPTION "Encl Audible Alarm number (same value as scEnclTempIndex)" + ::= { scEnclAlarmEntry 2 } + + scEnclAlarmStatus OBJECT-TYPE + SYNTAX ScStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "enclosure Audible Alarm status" + ::= { scEnclAlarmEntry 3 } + + scEnclAlarmName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "enclosure Audible Alarm name" + ::= { scEnclAlarmEntry 4 } + + scEnclAlarmForceTrap OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SET to 'ForceTrap' forces a scEnclCompStatusChange trap. + GET always returns the string 'Empty'." + ::= { scEnclAlarmEntry 5 } + +--Disk Folder Table -- + scDiskFolderTable OBJECT-TYPE --table of Disk Folder entries + SYNTAX SEQUENCE OF ScDiskFolderEntry --points def Disk Folder entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Disk Folder Table" + ::= { storageCenterObjects 25 } + + scDiskFolderEntry OBJECT-TYPE --virtual object for Disk Folder + SYNTAX ScDiskFolderEntry --is instance of Disk Folder + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "an entry in scDiskFolderTable" + INDEX { + scDiskFolderIndex + } + ::= { scDiskFolderTable 1 } + + ScDiskFolderEntry ::= SEQUENCE { --definition of Disk Folder entry + scDiskFolderIndex Unsigned32, --index is not-accessible + scDiskFolderNbr Unsigned32, --same as index but is readable + scDiskFolderStatus ScStatus, + scDiskFolderName SnmpAdminString, + scDiskFolderCapcty Unsigned32, --deprecated + scDiskFolderAlrtThr Unsigned32, --disk folder alert threshold + scDiskFolderApiIndex Unsigned32, + scDiskFolderForceTrap SnmpAdminString, + scDiskFolderCapcty2 Unsigned32 --replaces scDiskFolderCapcty + } + +--data object definitions for ScDiskFolderEntry + scDiskFolderIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) --just picked a large number + MAX-ACCESS not-accessible --index is not-accessible + STATUS current + DESCRIPTION "index into scDiskFolderTable (same value as scDiskFolderNbr)" + ::= { scDiskFolderEntry 1 } + + scDiskFolderNbr OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + MAX-ACCESS read-only --same as index but is readable + STATUS current + DESCRIPTION "disk folder number (same value as scDiskFolderIndex)" + ::= { scDiskFolderEntry 2 } + + scDiskFolderStatus OBJECT-TYPE + SYNTAX ScStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Disk Folder status" + ::= { scDiskFolderEntry 3 } + + scDiskFolderName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Disk Folder name" + ::= { scDiskFolderEntry 4 } + + scDiskFolderCapcty OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "deprecated: Disk Folder capacity calcualted as + totalSpace - usedSpace" + ::= { scDiskFolderEntry 5 } + + scDiskFolderAlrtThr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Disk Folder alert threshold" + ::= { scDiskFolderEntry 6 } + + scDiskFolderApiIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Disk Folder api index: used internal to the SC" + ::= { scDiskFolderEntry 7 } + + scDiskFolderForceTrap OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SET to 'ForceTrap' forces a scDiskFolderStatusChange trap. + GET always returns the string 'Empty'." + ::= { scDiskFolderEntry 8 } + + scDiskFolderCapcty2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Disk Folder capacity is same as scDiskFolderSUFreeSpace" + ::= { scDiskFolderEntry 9 } + +--Volume Table -- + scVolumeTable OBJECT-TYPE --table of Volume entries + SYNTAX SEQUENCE OF ScVolumeEntry --points def Volume entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Volume Table" + ::= { storageCenterObjects 26 } + + scVolumeEntry OBJECT-TYPE --virtual object for Volume + SYNTAX ScVolumeEntry --is instance of Volume + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "an entry in scVolumeTable" + INDEX { + scVolumeIndex + } + ::= { scVolumeTable 1 } + + ScVolumeEntry ::= SEQUENCE { --definition of Volume entry + scVolumeIndex Unsigned32, --index is not-accessible + scVolumeNbr Unsigned32, --same as index but is readable + scVolumeStatus ScStatus, + scVolumeName SnmpAdminString, + scVolumeApiIndex Unsigned32, + scVolumeForceTrap SnmpAdminString + } + +--data object definitions for ScVolumeEntry + scVolumeIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4000) --just picked a large number + MAX-ACCESS not-accessible --index is not-accessible + STATUS current + DESCRIPTION "index into scVolumeTable (same value as scVolumeNbr)" + ::= { scVolumeEntry 1 } + + scVolumeNbr OBJECT-TYPE + SYNTAX Unsigned32 (1..4000) + MAX-ACCESS read-only --same as index but is readable + STATUS current + DESCRIPTION "Volume number (same value as scVolumeIndex)" + ::= { scVolumeEntry 2 } + + scVolumeStatus OBJECT-TYPE + SYNTAX ScStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Volume status" + ::= { scVolumeEntry 3 } + + scVolumeName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Volume name" + ::= { scVolumeEntry 4 } + + scVolumeApiIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Volume api index: used internal to the SC" + ::= { scVolumeEntry 5 } + + scVolumeForceTrap OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SET to 'ForceTrap' forces a scVolumeStatusChange trap. + GET always returns the string 'Empty'." + ::= { scVolumeEntry 6 } + +--Server Table -- + scServerTable OBJECT-TYPE --table of Server entries + SYNTAX SEQUENCE OF ScServerEntry --points def Server entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Server Table" + ::= { storageCenterObjects 27 } + + scServerEntry OBJECT-TYPE --virtual object for Managed Server + SYNTAX ScServerEntry --is instance of Managed Server + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "an entry in scServerTable" + INDEX { + scServerIndex + } + ::= { scServerTable 1 } + + ScServerEntry ::= SEQUENCE { --definition of Managed Server entry + scServerIndex Unsigned32, --index is not-accessible + scServerNbr Unsigned32, --same as index but is readable + scServerStatus ScStatus, + scServerName SnmpAdminString, + scServerCnctvy INTEGER, --Managed Server connectivity + scServerPathCount Unsigned32, --Managed Server path count + scServerApiIndex Unsigned32, + scServerForceTrap SnmpAdminString + } + +--data object definitions for ScServerEntry + scServerIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2000) --just picked a large number + MAX-ACCESS not-accessible --index is not-accessible + STATUS current + DESCRIPTION "index into scServerTable (same value as scServerNbr)" + ::= { scServerEntry 1 } + + scServerNbr OBJECT-TYPE + SYNTAX Unsigned32 (1..2000) + MAX-ACCESS read-only --same as index but is readable + STATUS current + DESCRIPTION "Managed Server number (same value as scServerIndex)" + ::= { scServerEntry 2 } + + scServerStatus OBJECT-TYPE + SYNTAX ScStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Managed Server status" + ::= { scServerEntry 3 } + + scServerName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Managed Server name" + ::= { scServerEntry 4 } + + scServerCnctvy OBJECT-TYPE + SYNTAX INTEGER { + up( 1 ), + down( 2 ), + partial( 3 ) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Managed Server connectivity" + ::= { scServerEntry 5 } + + scServerPathCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Managed Server path count: + the number of primary paths + from the server to the SC" + ::= { scServerEntry 6 } + + scServerApiIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Server api index: used internal to the SC" + ::= { scServerEntry 7 } + + scServerForceTrap OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SET to 'ForceTrap' forces a scServerStatusChange trap. + GET always returns the string 'Empty'." + ::= { scServerEntry 8 } + +--Controller Cache Table -- + scCacheTable OBJECT-TYPE --table of Ctlr Cache entries + SYNTAX SEQUENCE OF ScCacheEntry --points def Ctlr Cache entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ctlr Cache Table" + ::= { storageCenterObjects 28 } + + scCacheEntry OBJECT-TYPE --virtual object for Ctlr Cache + SYNTAX ScCacheEntry --is instance of Ctlr Cache + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "an entry in scCacheTable" + INDEX { + scCacheIndex + } + ::= { scCacheTable 1 } + + ScCacheEntry ::= SEQUENCE { --definition of Ctlr Cache entry + scCacheIndex Unsigned32, --index is not-accessible + scCacheNbr Unsigned32, --same as index but is readable + scCacheStatus ScStatus, + scCacheName SnmpAdminString, + scCacheBatStat INTEGER, --Ctlr Cache Battery Status + scCacheBatExpr DateAndTime, --Cache Battery Expiration Date + scCacheForceTrap SnmpAdminString + } + +--data object definitions for ScCacheEntry + scCacheIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS not-accessible --index is not-accessible + STATUS current + DESCRIPTION "index into scCacheTable (same value as scCacheNbr)" + ::= { scCacheEntry 1 } + + scCacheNbr OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-only --same as index but is readable + STATUS current + DESCRIPTION "Ctlr Cache number (same value as scCacheIndex)" + ::= { scCacheEntry 2 } + + scCacheStatus OBJECT-TYPE + SYNTAX ScStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ctlr Cache status" + ::= { scCacheEntry 3 } + + scCacheName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ctlr Cache name" + ::= { scCacheEntry 4 } + + scCacheBatStat OBJECT-TYPE + SYNTAX INTEGER { + noBattery( 0 ), + normal( 1 ), + expirationPending( 2 ), + expired( 3 ) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ctlr Cache Battery Status" + ::= { scCacheEntry 5 } + + scCacheBatExpr OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ctlr Cache Battery Expiration Date" + ::= { scCacheEntry 6 } + + scCacheForceTrap OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SET to 'ForceTrap' forces a scCacheStatusChange trap. + GET always returns the string 'Empty'." + ::= { scCacheEntry 7 } + +--Storage Center Table -- + scScTable OBJECT-TYPE --table of Interface entries + SYNTAX SEQUENCE OF ScScEntry --points def Interface entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Storage Center Table" + ::= { storageCenterObjects 29 } + + scScEntry OBJECT-TYPE --virtual object for Interface + SYNTAX ScScEntry --is instance of Interface + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "an entry in scScTable" + INDEX { + scScIndex + } + ::= { scScTable 1 } + + ScScEntry ::= SEQUENCE { --definition of Interface entry + scScIndex Unsigned32, --index is not-accessible + scScNbr Unsigned32, --same as index but is readable + scScStatus ScStatus, + scScName SnmpAdminString, + scScContact SnmpAdminString, + scScLocation SnmpAdminString, + scScPortsBal TruthValue, --Ports Balanced + scScMgmtIP SnmpAdminString, + scScSerial Unsigned32, + scScForceTrap SnmpAdminString, + scScIPv6MgmtIP SnmpAdminString, + scScIPv6MgmtIPPrefix Unsigned32 + } + +--data object definitions for ScScEntry + scScIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS not-accessible --index is not-accessible + STATUS current + DESCRIPTION "index into scScTable (same value as scScNbr)" + ::= { scScEntry 1 } + + scScNbr OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS read-only --same as index but is readable + STATUS current + DESCRIPTION "Storage Center number (same value as scScIndex)" + ::= { scScEntry 2 } + + scScStatus OBJECT-TYPE + SYNTAX ScStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Storage Center status" + ::= { scScEntry 3 } + + scScName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Storage Center name. + Can be changed via sysName." + ::= { scScEntry 4 } + + scScContact OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Storage Center contact. + Can be changed via sysContact." + ::= { scScEntry 5 } + + scScLocation OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Storage Center location. + Can be changed via sysLocation." + ::= { scScEntry 6 } + + scScPortsBal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Storage Center ports balanced" + ::= { scScEntry 7 } + + scScMgmtIP OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Storage Center management IP addr" + ::= { scScEntry 8 } + + scScSerial OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Storage Center serial number" + ::= { scScEntry 9 } + + scScForceTrap OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SET to 'ForceTrap' forces a scLocalPortsStatusChange trap. + GET always returns the string 'Empty'." + ::= { scScEntry 10 } + + scScIPv6MgmtIP OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Storage Center IPv6 mgmt IP address" + ::= { scScEntry 11 } + + scScIPv6MgmtIPPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Storage Center IPv6 mgmt IP addr prefix length" + ::= { scScEntry 12 } + +--Monitored UPS Table -- + scUPSTable OBJECT-TYPE --table of UPS entries + SYNTAX SEQUENCE OF ScUPSEntry --points def UPS entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Monitored UPS Table" + ::= { storageCenterObjects 30 } + + scUPSEntry OBJECT-TYPE --virtual object for UPS + SYNTAX ScUPSEntry --is instance of UPS + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "an entry in scUPSTable" + INDEX { + scUPSIndex + } + ::= { scUPSTable 1 } + + ScUPSEntry ::= SEQUENCE { --definition of UPS entry + scUPSIndex Unsigned32, --index is not-accessible + scUPSNbr Unsigned32, --same as index but is readable + scUPSStatus ScStatus, + scUPSName SnmpAdminString, + scUPSBatLife SnmpAdminString, + scUPSStatusDescr SnmpAdminString, + scUPSApiIndex Unsigned32, + scUPSForceTrap SnmpAdminString + } + +--data object definitions for ScUPSEntry + scUPSIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS not-accessible --index is not-accessible + STATUS current + DESCRIPTION "index into scUPSTable (same value as scUPSNbr)" + ::= { scUPSEntry 1 } + + scUPSNbr OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-only --same as index but is readable + STATUS current + DESCRIPTION "Monitored UPS number (same value as scUPSIndex)" + ::= { scUPSEntry 2 } + + scUPSStatus OBJECT-TYPE + SYNTAX ScStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Monitored UPS status" + ::= { scUPSEntry 3 } + + scUPSName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Monitored UPS name" + ::= { scUPSEntry 4 } + + scUPSBatLife OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Monitored UPS battery life" + ::= { scUPSEntry 5 } + + scUPSStatusDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Monitored UPS status description" + ::= { scUPSEntry 6 } + + scUPSApiIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "UPS api index: used internal to the SC" + ::= { scUPSEntry 7 } + + scUPSForceTrap OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SET to 'ForceTrap' forces a scMonitoredUPSStatusChange trap. + GET always returns the string 'Empty'." + ::= { scUPSEntry 8 } + +--Object Count Table -- + scObjCntTable OBJECT-TYPE --table of entries + SYNTAX SEQUENCE OF ScObjCntEntry --points def entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Object Count Table" + ::= { storageCenterObjects 31 } + + scObjCntEntry OBJECT-TYPE --virtual object + SYNTAX ScObjCntEntry --is instance of table + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "an entry in scObjCntTable" + INDEX { + scObjCntIndex + } + ::= { scObjCntTable 1 } + + ScObjCntEntry ::= SEQUENCE { --definition of entry + scObjCntIndex Unsigned32, --index is not-accessible + scObjCntNbr Unsigned32, --same as index but is readable + scObjCntDevsInUse Unsigned32, + scObjCntReplays Unsigned32, + scObjCntDisks Unsigned32, + scObjCntServers Unsigned32, + scObjCntVolumes Unsigned32 + } + +--data object definitions for ScObjCntEntry + scObjCntIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS not-accessible --index is not-accessible + STATUS current + DESCRIPTION "index into scObjCntTable (same value as scObjCntNbr)" + ::= { scObjCntEntry 1 } + + scObjCntNbr OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS read-only --same as index but is readable + STATUS current + DESCRIPTION "Object Count number (same value as scObjCntIndex)" + ::= { scObjCntEntry 2 } + + scObjCntDevsInUse OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of Devices In Use" + ::= { scObjCntEntry 3 } + + scObjCntReplays OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Numbers of Replays" + ::= { scObjCntEntry 4 } + + scObjCntDisks OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Numbers of Disks" + ::= { scObjCntEntry 5 } + + scObjCntServers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Numbers of Servers" + ::= { scObjCntEntry 6 } + + scObjCntVolumes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Numbers of Volumes" + ::= { scObjCntEntry 7 } + +--Disk Folder Storage Usage Table -- + scDiskFolderSUTable OBJECT-TYPE --table of Disk Folder entries + SYNTAX SEQUENCE OF ScDiskFolderSUEntry --points def Disk Folder entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Disk Folder Storage Usage Table" + ::= { storageCenterObjects 32 } + + scDiskFolderSUEntry OBJECT-TYPE --virtual object for Disk Folder + SYNTAX ScDiskFolderSUEntry --is instance of Disk Folder + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "an entry in scDiskFolderSUTable" + INDEX { + scDiskFolderSUIndex + } + ::= { scDiskFolderSUTable 1 } + + ScDiskFolderSUEntry ::= SEQUENCE { --definition of entry + scDiskFolderSUIndex Unsigned32, --index is not-accessible + scDiskFolderSUNbr Unsigned32, --same as index but is readable + scDiskFolderSUTotalSpace Unsigned32, --deprecated + scDiskFolderSUUsedSpace Unsigned32, --deprecated + scDiskFolderSUTotalSpace2 Unsigned32, --replaces scDiskFolderSUTotalSpace + scDiskFolderSUUsedSpace2 Unsigned32, --replaces scDiskFolderSUUsedSpace + scDiskFolderSUAllocSpace Unsigned32, + scDiskFolderSUFreeSpace Unsigned32, + scDiskFolderSUSpareSpace Unsigned32 + } + +--data object definitions for ScDiskFolderSUEntry + scDiskFolderSUIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) --just picked a large number + MAX-ACCESS not-accessible --index is not-accessible + STATUS current + DESCRIPTION "index into scDiskFolderSUTable (same value as scDiskFolderSUNbr)" + ::= { scDiskFolderSUEntry 1 } + + scDiskFolderSUNbr OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + MAX-ACCESS read-only --same as index but is readable + STATUS current + DESCRIPTION "disk folder storage usage number (same value as scDiskFolderSUIndex)" + ::= { scDiskFolderSUEntry 2 } + + scDiskFolderSUTotalSpace OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Disk Folder Storage Usage total space, in GB (1,000,000,000). + Replaced by scDiskFolderSUTotalSpace2." + ::= { scDiskFolderSUEntry 3 } + + scDiskFolderSUUsedSpace OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Disk Folder Storage Usage used space, in GB (1,000,000,000). + Replaced by scDiskFolderSUUsedSpace2" + ::= { scDiskFolderSUEntry 4 } + + scDiskFolderSUTotalSpace2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Disk Folder Storage Usage total space, in GB (1,073,741,824). + Matches 'Total disk space' on SC GUI." + ::= { scDiskFolderSUEntry 5 } + + scDiskFolderSUUsedSpace2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Disk Folder Storage Usage used space, in GB (1,073,741,824). + Matches 'Allocated space used by volumes' on SC GUI." + ::= { scDiskFolderSUEntry 6 } + + scDiskFolderSUAllocSpace OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Disk Folder Storage Usage allocated space, in GB (1,073,741,824). + Matches 'Total space allocated for volume use' minus + 'Unhealthy/Bad disk space' on SC GUI." + ::= { scDiskFolderSUEntry 7 } + + scDiskFolderSUFreeSpace OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Disk Folder Storage Usage free space, in GB (1,073,741,824). + scDiskFolderSUFreeSpace = scDiskFolderSUTotalSpace2 - + scDiskFolderSUAllocSpace - scDiskFolderSUUsedSpace2. + Matches 'Unallocated disk space' on SC GUI." + ::= { scDiskFolderSUEntry 8 } + + scDiskFolderSUSpareSpace OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Disk Folder Storage Usage spare space, in GB (1,073,741,824). + Matches 'spares available' on SC GUI." + ::= { scDiskFolderSUEntry 9 } + +--SCSI Initiator Device Type -- + scSIDeviceType OBJECT-TYPE + SYNTAX INTEGER { + disk( 1 ), + unknown( 2 ) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SCSI Initiator Device Type" + ::= { storageCenterObjects 33 } + +--SCSI Initiator Device Status -- + scSIDeviceStatus OBJECT-TYPE + SYNTAX ScStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SCSI Initiator Device Status" + ::= { storageCenterObjects 34 } + +--Hardware Component Status -- + scHWCompStatus OBJECT-TYPE + SYNTAX ScStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last Hardware Component Status sent with + scCtlrCompStatusChange and scEnclCompStatusChange." + ::= { storageCenterObjects 35 } + +--Hardware Component Name -- + scHWCompName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last Hardware Component Name sent with + scCtlrCompStatusChange and scEnclCompStatusChange." + ::= { storageCenterObjects 36 } + +--Hardware Component Position -- + scHWCompPosition OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last Hardware Component Position sent with + scCtlrCompStatusChange and scEnclCompStatusChange." + ::= { storageCenterObjects 37 } + +--Hardware Component Type -- + scHWCompType OBJECT-TYPE + SYNTAX ScHardwareType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last Hardware Component Type sent with + scCtlrCompStatusChange and scEnclCompStatusChange." + ::= { storageCenterObjects 38 } + +--Hardware Component State -- + scHWCompState OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last Hardware Component State sent with + scCtlrCompStatusChange and scEnclCompStatusChange. + Has meaning only in case of ScHardwareType = tempsensor, + voltagesensor, or fan." + ::= { storageCenterObjects 39 } + +--Trap Action -- + scTrapAction OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Recommend action associated with the + most recent trap." + ::= { storageCenterObjects 40 } + +--Alert Message -- + scAlertMsg OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alert message associated with the + most recent trap." + ::= { storageCenterObjects 41 } + +--Force Trap -- + scForceTrap OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "For software development use." + ::= { storageCenterObjects 42 } + +--Trap-normalized Flag -- + scTrapNormalized OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Trap-normalized boolean flag: + true means that the associated alert + condition is now normal, i.e., that alert + has cleared." + ::= { storageCenterObjects 43 } + +--Last Worst Alert -- + scLastWorstAlert OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "If the productIDGlobalStatus is not ok + then scLastWorstAlert contains the + scAlertNbr of the alert that is + responsible for the negative status." + ::= { storageCenterObjects 44 } + +--Disk Configuration Table -- + scDiskConfigTable OBJECT-TYPE --table of Disk Config entries + SYNTAX SEQUENCE OF ScDiskConfigEntry --points def Disk Config entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Disk Configuration Table" + ::= { storageCenterObjects 45 } + + scDiskConfigEntry OBJECT-TYPE --virtual object for Disk Config + SYNTAX ScDiskConfigEntry --is instance of Disk Config + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "an entry in scDiskConfigTable" + INDEX { + scDiskConfigIndex + } + ::= { scDiskConfigTable 1 } + + ScDiskConfigEntry ::= SEQUENCE { --definition of Disk Config entry + scDiskConfigIndex Unsigned32, --index is not-accessible + scDiskConfigNbr Unsigned32, --same as index but is readable + scDiskConfigSerial SnmpAdminString, --disk serial number + scDiskConfigVendor SnmpAdminString, --disk vendor + scDiskConfigProduct SnmpAdminString, --disk product description + scDiskConfigModel SnmpAdminString, --disk vendor + product description + scDiskConfigRev SnmpAdminString, --disk revision + scDiskConfigApiIndex Unsigned32 + } + +--data object definitions for ScDiskConfigEntry + scDiskConfigIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) --just picked a large number + MAX-ACCESS not-accessible --index is not-accessible + STATUS current + DESCRIPTION "index into scDiskConfigTable (same value as scDiskConfigNbr)" + ::= { scDiskConfigEntry 1 } + + scDiskConfigNbr OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + MAX-ACCESS read-only --same as index but is readable + STATUS current + DESCRIPTION "disk config number (same value as scDiskFolderIndex)" + ::= { scDiskConfigEntry 2 } + + scDiskConfigSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Disk Config serial number" + ::= { scDiskConfigEntry 3 } + + scDiskConfigVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Disk Config vendor name" + ::= { scDiskConfigEntry 4 } + + scDiskConfigProduct OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Disk Config product description" + ::= { scDiskConfigEntry 5 } + + scDiskConfigModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Disk vendor + product description" + ::= { scDiskConfigEntry 6 } + + scDiskConfigRev OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Disk revision" + ::= { scDiskConfigEntry 7 } + + scDiskConfigApiIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Disk Config api index: used internal to the SC" + ::= { scDiskConfigEntry 8 } + +--Alert Table -- + scAlertTable OBJECT-TYPE --table of Alert entries + SYNTAX SEQUENCE OF ScAlertEntry --points def Alert entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Alert Table" + ::= { storageCenterObjects 46 } + + scAlertEntry OBJECT-TYPE --virtual object for Alert + SYNTAX ScAlertEntry --is instance of Alert + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "an entry in scAlertTable" + INDEX { + scCtlrIndex, + scAlertIndex + } + ::= { scAlertTable 1 } + + ScAlertEntry ::= SEQUENCE { --definition of Alert entry + scAlertIndex Unsigned32, --index is not-accessible + scAlertNbr Unsigned32, --same as index but is readable + scAlertStatus INTEGER, + scAlertApiIndex Unsigned32, + scAlertDefinition SnmpAdminString, + scAlertCategory INTEGER, + scAlertCreateTime SnmpAdminString, + scAlertMessage SnmpAdminString, + scAlertType INTEGER, + scAlertAcknowledged TruthValue, + scAlertActive TruthValue + } + +--data object definitions for ScAlertEntry + scAlertIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) --just picked a large number + MAX-ACCESS not-accessible --index is not-accessible + STATUS current + DESCRIPTION "index into scAlertTable (same value as scAlertNbr)" + ::= { scAlertEntry 1 } + + scAlertNbr OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + MAX-ACCESS read-only --same as index but is readable + STATUS current + DESCRIPTION "alert number (same value as scalertIndex)" + ::= { scAlertEntry 2 } + + scAlertStatus OBJECT-TYPE + SYNTAX INTEGER { + complete( 0 ), --object has completed an operation + critical( 1 ), --object is in a critical condition + degraded( 2 ), --object is degraded + deleting( 3 ), --object is being deleted + down( 4 ), --object is down + emergency( 5 ), --object is in emergency mode + inform( 6 ), --this is an informational alert + okay( 7 ), --alert is okay + unavailable( 8 ), --alert is in unknown state + unknown( 9 ) --alert is in unknown state + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alert status" + ::= { scAlertEntry 3 } + + scAlertApiIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alert api index: used internal to the SC" + ::= { scAlertEntry 4 } + + scAlertDefinition OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alert definition" + ::= { scAlertEntry 5 } + + scAlertCategory OBJECT-TYPE + SYNTAX INTEGER { + connectivity( 0 ), --connectivity alert + disk( 1 ), --disk alert + hardware( 2 ), --hardware alert + storage( 3 ), --storage alert + system( 4 ), --system alert + unknown( 5 ) --unknown alert + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alert status" + ::= { scAlertEntry 6 } + + scAlertCreateTime OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alert creation time" + ::= { scAlertEntry 7 } + + scAlertMessage OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alert message" + ::= { scAlertEntry 8 } + + scAlertType OBJECT-TYPE + SYNTAX INTEGER { + alert( 0 ), --type = alert + indiction( 1 ), --type = indication + unknown( 3 ) --unknown type + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alert type" + ::= { scAlertEntry 9 } + + scAlertAcknowledged OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alert-acknowledged boolean flag tells whether + alert has been acknowledged via the SC GUI" + ::= { scAlertEntry 10 } + + scAlertActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alert-active boolean flag tells whether alert + is active. 'false' = alert has been cleared." + ::= { scAlertEntry 11 } + +--Conformance and Compliance-- + storageCenterConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION "Storage Center Conformance." + ::= { storageCenter 3 } + + --conformance information + storageCenterCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION "Storage Center Compliances." + ::= { storageCenterConformance 1 } + + --compliance statements + storageCenterCompliance1 MODULE-COMPLIANCE + --deprecated + STATUS deprecated + DESCRIPTION "Deprectaed compliance statement." + + MODULE -- this module + MANDATORY-GROUPS { + storageCenterNotificationsGroup, + storageCenterObjectsGroupDeprecated + } + + + ::= { storageCenterCompliances 1 } + + + storageCenterCompliance2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION "The compliance statement for Storage Center SNMP entities." + + MODULE -- this module + MANDATORY-GROUPS { + storageCenterNotificationsGroup2, + storageCenterObjectsGroup, + productID + } + + + ::= { storageCenterCompliances 2 } + + + storageCenterGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION "Storage Center Groups." + ::= { storageCenterConformance 2 } + + storageCenterNotificationsGroup NOTIFICATION-GROUP + --deprecated + NOTIFICATIONS { + trapStatusOkay, + trapStatusDegraded, + trapStatusDown, + trapStatusInform, + trapStatusCritical, + trapStatusComplete, + trapStatusEmergency, + trapStatusUnavailable, + trapStatusTest, + trapStatusTestSpecific + } + --trapStatusUnknown, + STATUS deprecated + DESCRIPTION "Decrepated Traps. These traps, organized by 'severity', + contain truncated alert-strings. These traps + have been deprecated in favor of the traps in + storageCenterNotificationsGroup2, organized by function." + ::= { storageCenterGroups 1 } + + storageCenterNotificationsGroup2 NOTIFICATION-GROUP + NOTIFICATIONS { + scTestTrap, + scMiscAlert, + scDiskStatusChange, + scCtlrStatusChange, + scCtlrCompStatusChange, + scEnclStatusChange, + scEnclCompStatusChange, + scDiskFolderStatusChange, + scVolumeStatusChange, + scServerStatusChange, + scCacheStatusChange, + scLocalPortCondStatusChange, + scMonitoredUPSStatusChange, + scSIDeviceStatusChange + } + STATUS current + DESCRIPTION "Traps organized by function. + Deprecates storageCenterNotificationsGroup." + ::= { storageCenterGroups 2 } + +--/************************************************************************** + storageCenterObjectsGroup OBJECT-GROUP + OBJECTS { + scAlertDef, scIndex, scTestString, scMiscAlertString, + scDiskNbr, scDiskStatus, scDiskNamePosition, scDiskHealthy, + scDiskStatusMsg, scDiskApiIndex, scDiskForceTrap, + scDiskSize, scDiskIoPortType, scDiskEnclosure, + scCtlrNbr, scCtlrStatus, scCtlrName, scCtlrIpAddr, + scCtlrForceTrap, scCtlrModel, scCtlrServiceTag, + scCtlrAssetTag, scCtlrIPv6Eth0IP, + scCtlrIPv6Eth0IPPrefix, scCtlrLeader, + scCtlrFanNbr, scCtlrFanStatus, scCtlrFanName, + scCtlrFanCurrentRpm, scCtlrFanNormMaxRpm, + scCtlrFanNormMinRpm, scCtlrFanWarnLwrRpm, + scCtlrFanWarnUprRpm, scCtlrFanCritLwrRpm, + scCtlrFanCritUprRpm, scCtlrFanForceTrap, + scCtlrFanApiIndex, + scCtlrPowerNbr, scCtlrPowerStatus, scCtlrPowerName, + scCtlrPowerForceTrap, + scCtlrVoltageNbr, scCtlrVoltageStatus, scCtlrVoltageName, + scCtlrVoltageCurrentV, scCtlrVoltageNormMaxV, + scCtlrVoltageNormMinV, scCtlrVoltageWarnLwrV, + scCtlrVoltageWarnUprV, scCtlrVoltageCritLwrV, + scCtlrVoltageCritUprV, scCtlrVoltageForceTrap, + scCtlrTempNbr, scCtlrTempStatus, scCtlrTempName, + scCtlrTempCurrentC, scCtlrTempNormMaxC, + scCtlrTempNormMinC, scCtlrTempWarnLwrC, + scCtlrTempWarnUprC, scCtlrTempCritLwrC, + scCtlrTempCritUprC, scCtlrTempForceTrap, + scEnclNbr, scEnclStatus, scEnclName, scEnclStatusDescr, + scEnclType, scEnclModel, scEnclForceTrap, + scEnclServiceTag, scEnclAssetTag, scEnclApiIndex, + scEnclFanNbr, scEnclFanStatus, scEnclFanLocation, + scEnclFanCurrentS, scEnclFanForceTrap, + scEnclPowerNbr, scEnclPowerStatus, scEnclPowerPosition, + scEnclPowerForceTrap, + scEnclIoModNbr, scEnclIoModStatus, scEnclIoModPosition, + scEnclIoModForceTrap, + scEnclTempNbr, scEnclTempStatus, scEnclTempLocation, + scEnclTempCurrentC, scEnclTempForceTrap, + scEnclAlarmNbr, scEnclAlarmStatus, scEnclAlarmName, + scEnclAlarmForceTrap, + scDiskFolderNbr, scDiskFolderStatus, scDiskFolderName, + scDiskFolderAlrtThr, + scDiskFolderApiIndex, scDiskFolderForceTrap, + scDiskFolderCapcty2, + scVolumeNbr, scVolumeStatus, scVolumeName, + scVolumeApiIndex, scVolumeForceTrap, + scServerNbr, scServerStatus, scServerName, + scServerCnctvy, scServerPathCount, + scServerApiIndex, scServerForceTrap, + scCacheNbr, scCacheStatus, scCacheName, + scCacheBatStat, scCacheBatExpr, scCacheForceTrap, + scScNbr, scScStatus, scScName, scScContact, scScLocation, + scScPortsBal, scScMgmtIP, scScSerial, scScForceTrap, + scScIPv6MgmtIP, scScIPv6MgmtIPPrefix, + scUPSNbr, scUPSStatus, scUPSName, + scUPSBatLife, scUPSStatusDescr, scUPSApiIndex, + scUPSForceTrap, scTrapNormalized, scLastWorstAlert, + scObjCntNbr, scObjCntDevsInUse, scObjCntReplays, + scObjCntDisks, scObjCntServers, scObjCntVolumes, + scDiskFolderSUNbr, + scDiskFolderSUTotalSpace2, + scDiskFolderSUUsedSpace2, scDiskFolderSUAllocSpace, + scDiskFolderSUFreeSpace, scDiskFolderSUSpareSpace, + scSIDeviceType, scSIDeviceStatus, + scHWCompStatus, scHWCompType, scHWCompName, scHWCompPosition, + scHWCompState, scTrapAction, scAlertMsg, scForceTrap, + scDiskConfigNbr, scDiskConfigSerial, scDiskConfigVendor, + scDiskConfigProduct, scDiskConfigModel, + scDiskConfigRev, scDiskConfigApiIndex, + scAlertNbr, scAlertStatus, scAlertApiIndex, + scAlertDefinition, scAlertCategory, scAlertCreateTime, + scAlertMessage, scAlertType, scAlertAcknowledged, + scAlertActive + } + STATUS current + DESCRIPTION "The objects." + ::= { storageCenterGroups 3 } + + productID OBJECT-GROUP + OBJECTS { + productIDDisplayName, + productIDDescription, + productIDVendor, + productIDVersion, + productIDSerialNumber, + productIDGlobalStatus, + productIDBuildNumber, + productIDURL + } + STATUS current + DESCRIPTION "The product identification objects." + ::= { storageCenterGroups 4 } + + storageCenterObjectsGroupDeprecated OBJECT-GROUP + OBJECTS { + scDiskFolderCapcty, + scDiskFolderSUTotalSpace, + scDiskFolderSUUsedSpace + } + STATUS deprecated + DESCRIPTION "The deprecated objects." + ::= { storageCenterGroups 5 } + + --Note: storageCenterTrapsNotif is put under the enterprise level, + --at 251, so that this mib is compatible with previous + storageCenterTrapsNotif OBJECT-IDENTITY + STATUS current + DESCRIPTION "Storage Center Traps Notif." + ::= { storageCenter 251 } + + --=========== Storage Center Traps ==============-- + trapSevPrefix OBJECT-IDENTITY + STATUS current + DESCRIPTION "trapSevPrefix." + ::= { storageCenterTrapsNotif 0 } + + --trapStatusUnknown NOTIFICATION-TYPE + --OBJECTS { sysName } + --STATUS deprecated + --DESCRIPTION + --"Storage Center Trap in Unknown state." + --::= { trapSevPrefix 0 } + --note: started trapStatusUnknown at subidentifier 0 instead of 1 -- + --in order to keep compatible with oids from previous mib definition -- + + trapStatusOkay NOTIFICATION-TYPE + --deprecated + OBJECTS { + sysName + } + STATUS deprecated + DESCRIPTION "Deprecated: Storage Center Trap in Okay state." + ::= { trapSevPrefix 1 } + + trapStatusDegraded NOTIFICATION-TYPE + --deprecated + OBJECTS { + sysName + } + STATUS deprecated + DESCRIPTION "Deprecated: Storage Center Trap in Degraded state." + ::= { trapSevPrefix 2 } + + trapStatusDown NOTIFICATION-TYPE + --deprecated + OBJECTS { + sysName + } + STATUS deprecated + DESCRIPTION "Deprecated: Storage Center Trap in Down state." + ::= { trapSevPrefix 3 } + + trapStatusInform NOTIFICATION-TYPE + --deprecated + OBJECTS { + sysName + } + STATUS deprecated + DESCRIPTION "Deprecated: Storage Center Trap in Inform state." + ::= { trapSevPrefix 4 } + + trapStatusCritical NOTIFICATION-TYPE + --deprecated + OBJECTS { + sysName + } + STATUS deprecated + DESCRIPTION "Deprecated: Storage Center Trap in Critical state." + ::= { trapSevPrefix 5 } + + trapStatusComplete NOTIFICATION-TYPE + --deprecated + OBJECTS { + sysName + } + STATUS deprecated + DESCRIPTION "Deprecated: Storage Center Trap in Complete state." + ::= { trapSevPrefix 6 } + + trapStatusEmergency NOTIFICATION-TYPE + --deprecated + OBJECTS { + sysName + } + STATUS deprecated + DESCRIPTION "Deprecated: Storage Center Trap in Emergency state." + ::= { trapSevPrefix 7 } + + trapStatusUnavailable NOTIFICATION-TYPE + --deprecated + OBJECTS { + sysName + } + STATUS deprecated + DESCRIPTION "Deprecated: Storage Center Trap in Unavailable state." + ::= { trapSevPrefix 8 } + + trapStatusTest NOTIFICATION-TYPE + --deprecated + OBJECTS { + sysName + } + STATUS deprecated + DESCRIPTION "Deprecated: Storage Center Trap in Test state." + ::= { trapSevPrefix 100 } + + trapStatusTestSpecific NOTIFICATION-TYPE + --deprecated + OBJECTS { + sysName + } + STATUS deprecated + DESCRIPTION "Deprecated: Storage Center Trap in Test Specific state." + ::= { trapSevPrefix 101 } + + --trap definitions as of 8 Feb 2013 -- + scTestTrap NOTIFICATION-TYPE + OBJECTS { + scIndex, + scAlertDef, + scTestString, + scScMgmtIP, + scScIPv6MgmtIP, + scScIPv6MgmtIPPrefix + } + STATUS current + DESCRIPTION "Test Trap." + ::= { trapSevPrefix 200 } + + scMiscAlert NOTIFICATION-TYPE + OBJECTS { + scIndex, + scMiscAlertString, + scTrapNormalized, + scScMgmtIP, + scScIPv6MgmtIP, + scScIPv6MgmtIPPrefix + } + STATUS current + DESCRIPTION "This trap is used for all alerts that have no + other specific trap definition associated with them" + ::= { trapSevPrefix 201 } + + scDiskStatusChange NOTIFICATION-TYPE + OBJECTS { + scIndex, + scAlertDef, + scDiskNbr, + scDiskStatus, + scDiskNamePosition, + scDiskHealthy, + scDiskStatusMsg, + scEnclName, + scAlertMsg, + scTrapAction, + scDiskConfigNbr, + scTrapNormalized, + scScMgmtIP, + scScIPv6MgmtIP, + scScIPv6MgmtIPPrefix + } + STATUS current + DESCRIPTION "Disk status change." + ::= { trapSevPrefix 202 } + + scCtlrStatusChange NOTIFICATION-TYPE + OBJECTS { + scIndex, + scAlertDef, + scCtlrNbr, + scCtlrStatus, + scCtlrName, + scAlertMsg, + scTrapAction, + scTrapNormalized, + scScMgmtIP, + scScIPv6MgmtIP, + scScIPv6MgmtIPPrefix + } + STATUS current + DESCRIPTION "Controller status change." + ::= { trapSevPrefix 203 } + + scCtlrCompStatusChange NOTIFICATION-TYPE + OBJECTS { + scIndex, + scAlertDef, + scCtlrNbr, + scCtlrName, + scHWCompType, + scHWCompName, + scHWCompStatus, + scHWCompPosition, + scHWCompState, + scAlertMsg, + scTrapAction, + scTrapNormalized, + scScMgmtIP, + scScIPv6MgmtIP, + scScIPv6MgmtIPPrefix + } + STATUS current + DESCRIPTION "Controller Component status change. + scHWCompState contains current component state + when scHWCompType = tempsensor, voltagesensor, + or fan." + ::= { trapSevPrefix 204 } + + scEnclStatusChange NOTIFICATION-TYPE + OBJECTS { + scIndex, + scAlertDef, + scEnclNbr, + scEnclName, + scEnclStatus, + scEnclStatusDescr, + scEnclType, + scEnclModel, + scAlertMsg, + scTrapAction, + scTrapNormalized, + scScMgmtIP, + scScIPv6MgmtIP, + scScIPv6MgmtIPPrefix + } + STATUS current + DESCRIPTION "Enclosure status change." + ::= { trapSevPrefix 205 } + + scEnclCompStatusChange NOTIFICATION-TYPE + OBJECTS { + scIndex, + scAlertDef, + scEnclNbr, + scEnclName, + scHWCompType, + scHWCompName, + scHWCompStatus, + scHWCompPosition, + scHWCompState, + scAlertMsg, + scTrapAction, + scTrapNormalized, + scScMgmtIP, + scScIPv6MgmtIP, + scScIPv6MgmtIPPrefix + } + STATUS current + DESCRIPTION "Enclosure Component status change. + scHWCompState contains current temperature + when scHWCompType = tempsensor." + ::= { trapSevPrefix 206 } + + scDiskFolderStatusChange NOTIFICATION-TYPE + OBJECTS { + scIndex, + scAlertDef, + scDiskFolderNbr, + scDiskFolderStatus, + scDiskFolderName, + scDiskFolderCapcty, --deprecated + scDiskFolderAlrtThr, + scAlertMsg, + scTrapAction, + scTrapNormalized, + scDiskFolderCapcty2, + scScMgmtIP, + scScIPv6MgmtIP, + scScIPv6MgmtIPPrefix + } + STATUS current + DESCRIPTION "Disk Folder status change." + ::= { trapSevPrefix 207 } + + scVolumeStatusChange NOTIFICATION-TYPE + OBJECTS { + scIndex, + scAlertDef, + scVolumeNbr, + scVolumeStatus, + scVolumeName, + scAlertMsg, + scTrapAction, + scTrapNormalized, + scScMgmtIP, + scScIPv6MgmtIP, + scScIPv6MgmtIPPrefix + } + STATUS current + DESCRIPTION "Volume status change." + ::= { trapSevPrefix 208 } + + scServerStatusChange NOTIFICATION-TYPE + OBJECTS { + scIndex, + scAlertDef, + scServerNbr, + scServerStatus, + scServerName, + scServerCnctvy, + scServerPathCount, + scAlertMsg, + scTrapAction, + scTrapNormalized, + scScMgmtIP, + scScIPv6MgmtIP, + scScIPv6MgmtIPPrefix + } + STATUS current + DESCRIPTION "Managed Server status change." + ::= { trapSevPrefix 209 } + + scCacheStatusChange NOTIFICATION-TYPE + OBJECTS { + scIndex, + scAlertDef, + scCacheNbr, + scCacheStatus, + scCacheName, + scCacheBatStat, + scCacheBatExpr, + scAlertMsg, + scTrapAction, + scTrapNormalized, + scScMgmtIP, + scScIPv6MgmtIP, + scScIPv6MgmtIPPrefix + } + STATUS current + DESCRIPTION "Cache status change." + ::= { trapSevPrefix 210 } + + scLocalPortCondStatusChange NOTIFICATION-TYPE + OBJECTS { + scIndex, + scAlertDef, + scScPortsBal, + scAlertMsg, + scTrapAction, + scTrapNormalized, + scScMgmtIP, + scScIPv6MgmtIP, + scScIPv6MgmtIPPrefix + } + STATUS current + DESCRIPTION "Local Front-end Port Condition status change." + ::= { trapSevPrefix 211 } + + scMonitoredUPSStatusChange NOTIFICATION-TYPE + OBJECTS { + scIndex, + scAlertDef, + scUPSNbr, + scUPSStatus, + scUPSName, + scUPSBatLife, + scUPSStatusDescr, + scAlertMsg, + scTrapAction, + scTrapNormalized, + scScMgmtIP, + scScIPv6MgmtIP, + scScIPv6MgmtIPPrefix + } + STATUS current + DESCRIPTION "Monitored UPS status change." + ::= { trapSevPrefix 212 } + + scSIDeviceStatusChange NOTIFICATION-TYPE + OBJECTS { + scIndex, + scAlertDef, + scSIDeviceType, + scSIDeviceStatus, + scDiskNbr, --zero if unknown + scDiskNamePosition, --"Unknown" if unknown + scEnclNbr, --zero if unknown + scEnclName, --"Unknown" if unknown + scAlertMsg, + scTrapAction, + scTrapNormalized, + scScMgmtIP, + scScIPv6MgmtIP, + scScIPv6MgmtIPPrefix + } + STATUS current + DESCRIPTION "SCSI Initiator Device status change." + ::= { trapSevPrefix 213 } + + +END diff --git a/MIBS/dell/DELLEMC-OS10-BGP4V2-MIB b/MIBS/dell/DELLEMC-OS10-BGP4V2-MIB new file mode 100644 index 0000000..35ad4ed --- /dev/null +++ b/MIBS/dell/DELLEMC-OS10-BGP4V2-MIB @@ -0,0 +1,1615 @@ +-- extracted from draft-ietf-idr-bgp4-mibv2-15.txt +-- at Wed Jul 4 11:46:02 2018 + +-- Renumbered to sit underneath Dell's enterprise. + +-- ***************************************************************** +-- DELLEMC-OS10-BGP4V2-MIB +-- +-- +-- Copyright (c) 2018 by Dell Inc. +-- All rights reserved. +-- ***************************************************************** + + DELLEMC-OS10-BGP4V2-MIB DEFINITIONS ::= BEGIN + -- This module provides authoritative definitions for Dell EMC Networking OS10 + -- BGP4V2 MIB. + -- + -- This module will be extended, as needed. + -- + + IMPORTS + + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + Counter32, Gauge32, Unsigned32 + FROM SNMPv2-SMI + os10Experiment + FROM DELLEMC-OS10-SMI-MIB + InetAddressType, InetAddress, InetPortNumber, + InetAutonomousSystemNumber, InetAddressPrefixLength + FROM INET-ADDRESS-MIB + TruthValue, RowPointer, TimeStamp, TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB; + + os10Bgp4V2Mib MODULE-IDENTITY + LAST-UPDATED "202002251200Z" + ORGANIZATION "Dell EMC" + CONTACT-INFO "http://www.dell.com/support" + DESCRIPTION + "The MIB module for the BGP-4 protocol." + + REVISION "202002251200Z" + DESCRIPTION + "Changed the MAX-ACCESS of bgp4V2AdjRibsOutIndex to not-accessible." + + REVISION "201807041200Z" + DESCRIPTION + "Dell EMC Networking OS10 Experiment object IDs added." + + REVISION "201401240000Z" + DESCRIPTION + "This MIB updates and replaces the BGP MIB defined in + RFC 4273." + ::= { os10Experiment 1 } + + Os10Bgp4V2IdentifierTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1d." + STATUS current + DESCRIPTION + "The representation of a BGP Identifier. BGP Identifiers + are presented in the received network byte order. + + The BGP Identifier is displayed as if it is an IP address, + even if it would be an illegal one." + REFERENCE + "RFC 4273, Section 4.2" + SYNTAX OCTET STRING(SIZE (4)) + + Os10Bgp4V2AddressFamilyIdentifierTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The representation of a BGP AFI. The value of this object + should be restricted to be between the values of 0 and + 65535." + REFERENCE + "RFC 4760, Section 3" + SYNTAX INTEGER { + ipv4(1), + ipv6(2) + } + + Os10Bgp4V2SubsequentAddressFamilyIdentifierTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The representation of a BGP SAFI" + REFERENCE + "RFC 4760, Section 3. The value of this object should be + restricted to be between the values of 0 and 255." + SYNTAX INTEGER { + unicast(1), + multicast(2), + mpls(4) + } + + -- Top level components of this MIB module + + -- Notifications + os10bgp4V2Notifications OBJECT IDENTIFIER ::= { os10Bgp4V2Mib 0 } + + -- Objects + os10bgp4V2Objects OBJECT IDENTIFIER ::= { os10Bgp4V2Mib 1 } + + -- Conformance + os10bgp4V2Conformance OBJECT IDENTIFIER ::= { os10Bgp4V2Mib 2 } + + + -- + -- Per-instance BGP discontinuities + -- + + os10bgp4V2DiscontinuityTable OBJECT-TYPE + SYNTAX SEQUENCE OF Os10Bgp4V2DiscontinuityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of BGP-4 discontinuities. Discontinuities that have + external visibility occur on a per-BGP instance basis. + Transitions by a given BGP peer will result in a consistent + BGP view within that instance and thus do not represent a + discontinuity from a protocol standpoint." + ::= { os10bgp4V2Objects 1 } + + os10bgp4V2DiscontinuityEntry OBJECT-TYPE + SYNTAX Os10Bgp4V2DiscontinuityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry repsenting information about a discontinuity event + for a given BGP instance." + INDEX { + os10bgp4V2PeerInstance + } + ::= { os10bgp4V2DiscontinuityTable 1 } + + Os10Bgp4V2DiscontinuityEntry ::= SEQUENCE { + os10bgp4V2DiscontinuityTime + TimeStamp + } + + os10bgp4V2DiscontinuityTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the most recent occasion at which + this BGP management instance has suffered a discontinuity." + ::= { os10bgp4V2DiscontinuityEntry 1 } + + -- + -- Per-peer session management information. + -- + + os10bgp4V2PeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF Os10Bgp4V2PeerEntry + 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." + ::= { os10bgp4V2Objects 2 } + + os10bgp4V2PeerEntry OBJECT-TYPE + SYNTAX Os10Bgp4V2PeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing information about the connection with + a remote BGP peer." + INDEX { + os10bgp4V2PeerInstance, + os10bgp4V2PeerRemoteAddrType, + os10bgp4V2PeerRemoteAddr + } + ::= { os10bgp4V2PeerTable 1 } + + Os10Bgp4V2PeerEntry ::= SEQUENCE { + -- INDEX information + os10bgp4V2PeerInstance + Unsigned32, + os10bgp4V2PeerLocalAddrType + InetAddressType, + os10bgp4V2PeerLocalAddr + InetAddress, + os10bgp4V2PeerRemoteAddrType + InetAddressType, + os10bgp4V2PeerRemoteAddr + InetAddress, + + -- Local + os10bgp4V2PeerLocalPort + InetPortNumber, + os10bgp4V2PeerLocalAs + InetAutonomousSystemNumber, + os10bgp4V2PeerLocalIdentifier + Os10Bgp4V2IdentifierTC, + + -- Remote + os10bgp4V2PeerRemotePort + InetPortNumber, + os10bgp4V2PeerRemoteAs + InetAutonomousSystemNumber, + os10bgp4V2PeerRemoteIdentifier + Os10Bgp4V2IdentifierTC, + + -- Session status + os10bgp4V2PeerAdminStatus + INTEGER, + os10bgp4V2PeerState + INTEGER, + os10bgp4V2PeerDescription + SnmpAdminString + } + + os10bgp4V2PeerInstance OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The routing instance index. + + Some BGP implementations permit the creation of + multiple instances of a BGP routing process. An + example includes routers running BGP/MPLS IP Virtual + Private Networks. + + Implementations that do not support multiple + routing instances should return 1 for this object." + ::= { os10bgp4V2PeerEntry 1 } + + os10bgp4V2PeerLocalAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address family of the local end of the peering + session." + ::= { os10bgp4V2PeerEntry 2 } + + os10bgp4V2PeerLocalAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local IP address of this entry's BGP connection. + + An implementation is required to support IPv4 peering + sessions in which case the length of this object is 4. + An implementation MAY support IPv6 peering + sessions in which case the length of this object is 16. + IPv6 link-local peering sessions MAY be supported by + this MIB. In this case the length of this object is 20." + ::= { os10bgp4V2PeerEntry 3 } + + os10bgp4V2PeerRemoteAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address family of the remote end of the peering + session. + + An implementation is required to support IPv4 peering + sessions in which case the length of this object is 4. + An implementation MAY support IPv6 peering + sessions in which case the length of this object is 16. + IPv6 link-local peering sessions MAY be supported by + this MIB. In this case the length of this object is 20." + ::= { os10bgp4V2PeerEntry 4 } + + os10bgp4V2PeerRemoteAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The remote IP address of this entry's BGP peer." + ::= { os10bgp4V2PeerEntry 5 } + + os10bgp4V2PeerLocalPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local port for the TCP connection between the BGP + peers." + ::= { os10bgp4V2PeerEntry 6 } + + os10bgp4V2PeerLocalAs OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Some implementations of BGP can represent themselves + as multiple ASes. This is the AS that this peering + session is representing itself as to the remote peer." + ::= { os10bgp4V2PeerEntry 7 } + + os10bgp4V2PeerLocalIdentifier OBJECT-TYPE + SYNTAX Os10Bgp4V2IdentifierTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP Identifier of the local system for this peering + session. It is REQUIRED that all os10bgp4V2PeerLocalIdentifier + values for the same os10bgp4V2PeerInstance be identical." + REFERENCE + "RFC 4271, Section 4.2, 'BGP Identifier'." + ::= { os10bgp4V2PeerEntry 8 } + + os10bgp4V2PeerRemotePort 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 os10bgp4V2PeerLocalAddr, + os10bgp4V2PeerLocalPort, os10bgp4V2PeerRemoteAddr and + os10bgp4V2PeerRemotePort provide the appropriate reference to + the standard MIB TCP connection table, or even the ipv6 + TCP MIB as in RFC 4022." + REFERENCE + "RFC 2012 - SNMPv2 Management Information Base for the + Transmission Control Protocol using SMIv2. + RFC 4022 - IP Version 6 Management Information Base + for the Transmission Control Protocol." + ::= { os10bgp4V2PeerEntry 9 } + + os10bgp4V2PeerRemoteAs 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." + ::= { os10bgp4V2PeerEntry 10 } + + os10bgp4V2PeerRemoteIdentifier OBJECT-TYPE + SYNTAX Os10Bgp4V2IdentifierTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP Identifier of this entry's remote BGP peer. + + This entry should be 0.0.0.0 unless the + os10bgp4V2PeerState is in the openconfirm or the + established state." + REFERENCE + "RFC 4271, Section 4.2, 'BGP Identifier'." + ::= { os10bgp4V2PeerEntry 11 } + + os10bgp4V2PeerAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + halted(1), + running(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether or not the BGP FSM for this remote peer is + halted or running. The BGP FSM for a remote peer is + halted after processing a Stop event. Likewise, it is + in the running state after a Start event. + + The os10bgp4V2PeerState will generally be in the idle state + when the FSM is halted, although some extensions such + as Graceful Restart will leave the peer in the Idle + state but with the FSM running." + REFERENCE + "RFC 4271, Section 8.1.2." + ::= { os10bgp4V2PeerEntry 12 } + + os10bgp4V2PeerState 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." + ::= { os10bgp4V2PeerEntry 13 } + + + os10bgp4V2PeerDescription OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A user configured description identifying this peer. When + this object is not the empty string, this object SHOULD + contain a description that is unique within a given BGP + instance for this peer." + ::= { os10bgp4V2PeerEntry 14 } + + + -- + -- Per-peer error management information. + -- + + os10bgp4V2PeerErrorsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Os10Bgp4V2PeerErrorsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "On a per-peer basis, this table reflects the last + protocol-defined error encountered and reported on + the peer session." + ::= { os10bgp4V2Objects 3 } + + os10bgp4V2PeerErrorsEntry OBJECT-TYPE + SYNTAX Os10Bgp4V2PeerErrorsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains information about errors sent + and received for a particular BGP peer." + AUGMENTS { + os10bgp4V2PeerEntry + } + ::= { os10bgp4V2PeerErrorsTable 1 } + + Os10Bgp4V2PeerErrorsEntry ::= SEQUENCE { + os10bgp4V2PeerLastErrorCodeReceived + Unsigned32, + os10bgp4V2PeerLastErrorSubCodeReceived + Unsigned32, + os10bgp4V2PeerLastErrorReceivedTime + TimeStamp, + os10bgp4V2PeerLastErrorReceivedText + SnmpAdminString, + os10bgp4V2PeerLastErrorReceivedData + OCTET STRING, + os10bgp4V2PeerLastErrorCodeSent + Unsigned32, + os10bgp4V2PeerLastErrorSubCodeSent + Unsigned32, + os10bgp4V2PeerLastErrorSentTime + TimeStamp, + os10bgp4V2PeerLastErrorSentText + SnmpAdminString, + os10bgp4V2PeerLastErrorSentData + OCTET STRING + } + + os10bgp4V2PeerLastErrorCodeReceived OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last error code received from this peer via + NOTIFICATION message on this connection. If no error has + occurred, this field is zero." + REFERENCE + "RFC 4271, Section 4.5. + RFC 4486 optionally supported. + RFC 3362, Section 5 optionally supported." + ::= { os10bgp4V2PeerErrorsEntry 1 } + + os10bgp4V2PeerLastErrorSubCodeReceived OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last subcode received from this peer via NOTIFICATION + message on this connection. If no error has occurred, this + field is zero." + REFERENCE + "RFC 4271, Section 4.5. + RFC 4486 optionally supported. + RFC 3362, Section 5 optionally supported." + ::= { os10bgp4V2PeerErrorsEntry 2 } + + os10bgp4V2PeerLastErrorReceivedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timestamp that the last NOTIFICATION was received from + this peer." + REFERENCE + "RFC 4271, Section 4.5." + ::= { os10bgp4V2PeerErrorsEntry 3 } + + os10bgp4V2PeerLastErrorReceivedText OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an implementation specific + explanation of the error that was reported." + ::= { os10bgp4V2PeerErrorsEntry 4 } + + os10bgp4V2PeerLastErrorReceivedData OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..4075)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last error code's data seen by this peer. + + Per RFC 2578, some implementations may have limitations + dealing with OCTET STRINGS larger than 255. Thus, this + data may be truncated." + REFERENCE + "RFC 4271, Section 4.5, + RFC 2578, Section 7.1.2, + RFC 4486 optionally supported. + RFC 3362, Section 5 optionally supported." + ::= { os10bgp4V2PeerErrorsEntry 5 } + + os10bgp4V2PeerLastErrorCodeSent OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last error code sent to this peer via NOTIFICATION + message on this connection. If no error has occurred, this + field is zero." + REFERENCE + "RFC 4271, Section 4.5. + RFC 4486 optionally supported. + RFC 3362, Section 5 optionally supported." + ::= { os10bgp4V2PeerErrorsEntry 6 } + + os10bgp4V2PeerLastErrorSubCodeSent OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last subcode sent to this peer via NOTIFICATION + message on this connection. If no error has occurred, this + field is zero." + REFERENCE + "RFC 4271, Section 4.5. + RFC 4486 optionally supported. + RFC 3362, Section 5 optionally supported." + ::= { os10bgp4V2PeerErrorsEntry 7 } + + os10bgp4V2PeerLastErrorSentTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timestamp that the last NOTIFICATION was sent to + this peer." + REFERENCE + "RFC 4271, Section 4.5." + ::= { os10bgp4V2PeerErrorsEntry 8 } + + os10bgp4V2PeerLastErrorSentText OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an implementation specific + explanation of the error that is being reported." + ::= { os10bgp4V2PeerErrorsEntry 9 } + + os10bgp4V2PeerLastErrorSentData OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..4075)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last error code's data sent to this peer. + + Per RFC 2578, some implementations may have limitations + dealing with OCTET STRINGS larger than 255. Thus, this + data may be truncated." + REFERENCE + "RFC 4271, Section 4.5, + RFC 2578, Section 7.1.2 + RFC 4486 optionally supported. + RFC 3362, Section 5 optionally supported." + ::= { os10bgp4V2PeerErrorsEntry 10 } + + + -- + -- Per-peer Event Times + -- + + os10bgp4V2PeerEventTimesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Os10Bgp4V2PeerEventTimesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table reporting the per-peering session amount + of time elapsed and update events since the peering + session advanced into the established state." + ::= { os10bgp4V2Objects 4 } + + os10bgp4V2PeerEventTimesEntry OBJECT-TYPE + SYNTAX Os10Bgp4V2PeerEventTimesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains a set of statistics about time + spent and events encountered in the peer session + established state." + AUGMENTS { + os10bgp4V2PeerEntry + } + ::= { os10bgp4V2PeerEventTimesTable 1 } + + Os10Bgp4V2PeerEventTimesEntry ::= SEQUENCE { + os10bgp4V2PeerFsmEstablishedTime + Gauge32, + os10bgp4V2PeerInUpdatesElapsedTime + Gauge32 + } + + os10bgp4V2PeerFsmEstablishedTime 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. If the peer has never reached the established + state, the value remains zero." + REFERENCE + "RFC 4271, Section 8." + ::= { os10bgp4V2PeerEventTimesEntry 1 } + + os10bgp4V2PeerInUpdatesElapsedTime 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 + bgpPeerInUpdates 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." + + ::= { os10bgp4V2PeerEventTimesEntry 2 } + + -- + -- Per-Peer Configured Timers + -- + + os10bgp4V2PeerConfiguredTimersTable OBJECT-TYPE + SYNTAX SEQUENCE OF Os10Bgp4V2PeerConfiguredTimersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Per peer management data on BGP session timers." + ::= { os10bgp4V2Objects 5 } + + os10bgp4V2PeerConfiguredTimersEntry OBJECT-TYPE + SYNTAX Os10Bgp4V2PeerConfiguredTimersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry corresponds to the current state of + BGP timers on a given peering session." + AUGMENTS { + os10bgp4V2PeerEntry + } + ::= { os10bgp4V2PeerConfiguredTimersTable 1 } + + Os10Bgp4V2PeerConfiguredTimersEntry ::= SEQUENCE { + os10bgp4V2PeerConnectRetryInterval + Unsigned32, + os10bgp4V2PeerHoldTimeConfigured + Unsigned32, + os10bgp4V2PeerKeepAliveConfigured + Unsigned32, + os10bgp4V2PeerMinASOrigInterval + Unsigned32, + os10bgp4V2PeerMinRouteAdverInterval + Unsigned32 + } + + os10bgp4V2PeerConnectRetryInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-only + 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'." + ::= { os10bgp4V2PeerConfiguredTimersEntry 1 } + + os10bgp4V2PeerHoldTimeConfigured OBJECT-TYPE + SYNTAX Unsigned32 ( 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 bgpPeerHoldTimeConfigured 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 bgpPeerHoldTimeConfigured object has a value of + (0), then this object MUST have a value of (0)." + REFERENCE + "RFC 4271, Section 4.2." + ::= { os10bgp4V2PeerConfiguredTimersEntry 2 } + + os10bgp4V2PeerKeepAliveConfigured OBJECT-TYPE + SYNTAX Unsigned32 ( 0 | 1..21845 ) + UNITS "seconds" + MAX-ACCESS read-only + 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 + bgpPeerHoldTimeConfigured; the actual time interval for + the KEEPALIVE messages is indicated by bgpPeerKeepAlive. + + A reasonable maximum value for this timer would be one + third of that of bgpPeerHoldTimeConfigured. + + If the value of this object is zero (0), no periodic + 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." + ::= { os10bgp4V2PeerConfiguredTimersEntry 3 } + + os10bgp4V2PeerMinASOrigInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-only + 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." + ::= { os10bgp4V2PeerConfiguredTimersEntry 4 } + + os10bgp4V2PeerMinRouteAdverInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-only + 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." + ::= { os10bgp4V2PeerConfiguredTimersEntry 5 } + + -- + -- Per-Peer Negotiated Timers + -- + + os10bgp4V2PeerNegotiatedTimersTable OBJECT-TYPE + SYNTAX SEQUENCE OF Os10Bgp4V2PeerNegotiatedTimersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configured values of per-peer timers are seen + in the os10bgp4V2PeerConfiguredTimersTable. + + Values in this table reflect the current + operational values, after negotiation from values + derived from initial configuration." + ::= { os10bgp4V2Objects 6 } + + os10bgp4V2PeerNegotiatedTimersEntry OBJECT-TYPE + SYNTAX Os10Bgp4V2PeerNegotiatedTimersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry reflects a value of the currently + operational, negotiated timer as reflected in the + Os10Bgp4V2PeerNegotiatedTimersEntry." + AUGMENTS { + os10bgp4V2PeerEntry + } + ::= { os10bgp4V2PeerNegotiatedTimersTable 1 } + + Os10Bgp4V2PeerNegotiatedTimersEntry ::= SEQUENCE { + os10bgp4V2PeerHoldTime + Unsigned32, + os10bgp4V2PeerKeepAlive + Unsigned32 + } + + os10bgp4V2PeerHoldTime OBJECT-TYPE + SYNTAX Unsigned32 ( 0 | 3..65535 ) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object is calculated by this BGP + Speaker as being; + + zero (0) - if this was the value sent by the peer and + this value is permitted by this BGP Speaker. In this + case, no keepalive messages are sent and the Hold Timer + is not set. + + At least three (3). This value is the smaller of + the value sent by this peer in the OPEN message and + os10bgp4V2PeerHoldTimeConfigured for this peer. + + If the peer is not in the established state, the value + of this object is zero (0)." + REFERENCE + "RFC 4271, Section 4.2." + ::= { os10bgp4V2PeerNegotiatedTimersEntry 1 } + + os10bgp4V2PeerKeepAlive OBJECT-TYPE + SYNTAX Unsigned32 ( 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 os10bgp4V2PeerHoldTime, it has the same + proportion as what os10bgp4V2PeerKeepAliveConfigured has + when compared with os10bgp4V2PeerHoldTimeConfigured. If + the value of this object is zero (0), it indicates + that the KeepAlive timer has not been established + with the peer, or, the value of + os10bgp4V2PeerKeepAliveConfigured is zero (0). + + If the peer is not in the established state, the value + of this object is zero (0)." + REFERENCE + "RFC 4271, Section 4.4." + ::= { os10bgp4V2PeerNegotiatedTimersEntry 2 } + + -- + -- Per-peer counters + -- + + os10bgp4V2PeerCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF Os10Bgp4V2PeerCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The counters associated with a BGP Peer." + ::= { os10bgp4V2Objects 7 } + + os10bgp4V2PeerCountersEntry OBJECT-TYPE + SYNTAX Os10Bgp4V2PeerCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains counters of message transmissions + and FSM transitions for a given BGP Peering session." + AUGMENTS { + os10bgp4V2PeerEntry + } + ::= { os10bgp4V2PeerCountersTable 1 } + + Os10Bgp4V2PeerCountersEntry ::= SEQUENCE { + os10bgp4V2PeerInUpdates + Counter32, + os10bgp4V2PeerOutUpdates + Counter32, + os10bgp4V2PeerInTotalMessages + Counter32, + os10bgp4V2PeerOutTotalMessages + Counter32, + os10bgp4V2PeerFsmEstablishedTransitions + Counter32 + } + + os10bgp4V2PeerInUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of BGP UPDATE messages received on this + connection." + ::= { os10bgp4V2PeerCountersEntry 1 } + + os10bgp4V2PeerOutUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of BGP UPDATE messages transmitted on this + connection." + ::= { os10bgp4V2PeerCountersEntry 2 } + + os10bgp4V2PeerInTotalMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of messages received from the remote + peer on this connection." + ::= { os10bgp4V2PeerCountersEntry 3 } + + os10bgp4V2PeerOutTotalMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of messages transmitted to the remote + peer on this connection." + ::= { os10bgp4V2PeerCountersEntry 4 } + + os10bgp4V2PeerFsmEstablishedTransitions 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." + ::= { os10bgp4V2PeerCountersEntry 5 } + + -- + -- Per-Peer Prefix Gauges + -- + + os10bgp4V2PrefixGaugesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Os10Bgp4V2PrefixGaugesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional per-peer, per AFI-SAFI counters for + prefixes" + ::= { os10bgp4V2Objects 8 } + + os10bgp4V2PrefixGaugesEntry OBJECT-TYPE + SYNTAX Os10Bgp4V2PrefixGaugesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing information about a bgp-peers prefix + counters." + INDEX { + os10bgp4V2PeerInstance, + os10bgp4V2PeerRemoteAddrType, + os10bgp4V2PeerRemoteAddr, + os10bgp4V2PrefixGaugesAfi, + os10bgp4V2PrefixGaugesSafi + } + ::= { os10bgp4V2PrefixGaugesTable 1 } + + Os10Bgp4V2PrefixGaugesEntry ::= SEQUENCE { + os10bgp4V2PrefixGaugesAfi + Os10Bgp4V2AddressFamilyIdentifierTC, + os10bgp4V2PrefixGaugesSafi + Os10Bgp4V2SubsequentAddressFamilyIdentifierTC, + os10bgp4V2PrefixInPrefixes + Gauge32, + os10bgp4V2PrefixInPrefixesAccepted + Gauge32, + os10bgp4V2PrefixOutPrefixes + Gauge32 + } + + os10bgp4V2PrefixGaugesAfi OBJECT-TYPE + SYNTAX Os10Bgp4V2AddressFamilyIdentifierTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The AFI index of the per-peer, per prefix counters" + ::= { os10bgp4V2PrefixGaugesEntry 1 } + + os10bgp4V2PrefixGaugesSafi OBJECT-TYPE + SYNTAX Os10Bgp4V2SubsequentAddressFamilyIdentifierTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SAFI index of the per-peer, per prefix counters" + ::= { os10bgp4V2PrefixGaugesEntry 2 } + + os10bgp4V2PrefixInPrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of prefixes received from a peer and are + stored in the Adj-Ribs-In for that peer. + + Note that this number does not reflect prefixes that + have been discarded due to policy." + REFERENCE + "RFC 4271, Sections 3.2 and 9." + ::= { os10bgp4V2PrefixGaugesEntry 3 } + + os10bgp4V2PrefixInPrefixesAccepted OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of prefixes for a peer that are installed + in the Adj-Ribs-In and are eligible to become active + in the Loc-Rib." + REFERENCE + "RFC 4271, Sections 3.2 and 9." + ::= { os10bgp4V2PrefixGaugesEntry 4 } + + os10bgp4V2PrefixOutPrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of prefixes for a peer that are installed + in that peer's Adj-Ribs-Out." + REFERENCE + "RFC 4271, Sections 3.2 and 9." + ::= { os10bgp4V2PrefixGaugesEntry 5 } + + -- + -- BGP NLRI + -- + + os10bgp4V2NlriTable OBJECT-TYPE + SYNTAX SEQUENCE OF Os10Bgp4V2NlriEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BGP-4 Received Path Attribute Table contains + information about paths to destination networks + received from all BGP4 peers. Collectively, this + represents the Adj-Ribs-In. The route where + os10bgp4V2NlriBest is true represents, for this NLRI, + the route that is installed in the LocRib from the + Adj-Ribs-In." + REFERENCE + "RFC 4271, Sections 3.2 and 9." + ::= { os10bgp4V2Objects 9 } + + os10bgp4V2NlriEntry OBJECT-TYPE + SYNTAX Os10Bgp4V2NlriEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a path to a network." + INDEX { + os10bgp4V2PeerInstance, + os10bgp4V2NlriAfi, + os10bgp4V2NlriSafi, + os10bgp4V2NlriPrefixType, + os10bgp4V2NlriPrefix, + os10bgp4V2NlriPrefixLen, + os10bgp4V2PeerRemoteAddrType, + os10bgp4V2PeerRemoteAddr, + os10bgp4V2NlriIndex + } + ::= { os10bgp4V2NlriTable 1 } + + Os10Bgp4V2NlriEntry ::= SEQUENCE { + os10bgp4V2NlriIndex + Unsigned32, + os10bgp4V2NlriAfi + Os10Bgp4V2AddressFamilyIdentifierTC, + os10bgp4V2NlriSafi + Os10Bgp4V2SubsequentAddressFamilyIdentifierTC, + os10bgp4V2NlriPrefixType + InetAddressType, + os10bgp4V2NlriPrefix + InetAddress, + os10bgp4V2NlriPrefixLen + InetAddressPrefixLength, + os10bgp4V2NlriBest + TruthValue, + os10bgp4V2NlriCalcLocalPref + Unsigned32, + os10bgp4V2NlriOrigin + INTEGER, + os10bgp4V2NlriNextHopAddrType + InetAddressType, + os10bgp4V2NlriNextHopAddr + InetAddress, + os10bgp4V2NlriLinkLocalNextHopAddrType + InetAddressType, + os10bgp4V2NlriLinkLocalNextHopAddr + InetAddress, + os10bgp4V2NlriLocalPrefPresent + TruthValue, + os10bgp4V2NlriLocalPref + Unsigned32, + os10bgp4V2NlriMedPresent + TruthValue, + os10bgp4V2NlriMed + Unsigned32, + os10bgp4V2NlriAtomicAggregate + TruthValue, + os10bgp4V2NlriAggregatorPresent + TruthValue, + os10bgp4V2NlriAggregatorAS + InetAutonomousSystemNumber, + os10bgp4V2NlriAggregatorAddr + Os10Bgp4V2IdentifierTC, + os10bgp4V2NlriAsPathCalcLength + Unsigned32, + os10bgp4V2NlriAsPathString + SnmpAdminString, + os10bgp4V2NlriAsPath + OCTET STRING, + os10bgp4V2NlriPathAttrUnknown + OCTET STRING + } + + os10bgp4V2NlriIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This index allows for multiple instances of a base + prefix for a certain AFI-SAFI from a given peer. + This is currently useful for two things: + 1. Allowing for a peer in future implementations to + send more than a single route instance. + 2. Allow for extensions which extend the NLRI field + to send the same prefix while utilizing other + extension specific information. An example of + this is RFC 3107 - Carrying MPLS labels in BGP." + REFERENCE + "RFC 3107 - Carrying Label Information in BGP-4." + ::= { os10bgp4V2NlriEntry 1 } + + os10bgp4V2NlriAfi OBJECT-TYPE + SYNTAX Os10Bgp4V2AddressFamilyIdentifierTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address family of the prefix for this NLRI. + + Note that the AFI is not necessarily equivalent to + the an InetAddressType." + REFERENCE + "RFC 4760 - Multiprotocol Extensions for BGP-4" + ::= { os10bgp4V2NlriEntry 2 } + + os10bgp4V2NlriSafi OBJECT-TYPE + SYNTAX Os10Bgp4V2SubsequentAddressFamilyIdentifierTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The subsequent address family of the prefix for + this NLRI" + REFERENCE + "RFC 4760 - Multiprotocol Extensions for BGP-4" + ::= { os10bgp4V2NlriEntry 3 } + + os10bgp4V2NlriPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the IP address prefix in the + Network Layer Reachability Information field. + The value of this object is derived from the + appropriate value from the os10bgp4V2NlriAfi field. + Where an appropriate InetAddressType is not + available, the value of the object must be + unknown(0)." + ::= { os10bgp4V2NlriEntry 4 } + + os10bgp4V2NlriPrefix OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IP address prefix in the Network Layer + Reachability Information field. This object + is an IP address containing the prefix with + length specified by os10bgp4V2NlriPrefixLen. + Any bits beyond the length specified by + os10bgp4V2NlriPrefixLen are zeroed. + + An implementation is required to support IPv4 + prefixes. In this case, the object length + is (0..4). + + An implementation MAY support IPv6 prefixes. + In this case, the object length is (0..16)" + REFERENCE + "RFC 4271, Section 4.3." + ::= { os10bgp4V2NlriEntry 5 } + + os10bgp4V2NlriPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Length in bits of the address prefix in + the Network Layer Reachability Information field." + ::= { os10bgp4V2NlriEntry 6 } + + os10bgp4V2NlriBest 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 for this + destination." + REFERENCE + "RFC 4271, Section 9.1.2." + ::= { os10bgp4V2NlriEntry 7 } + + os10bgp4V2NlriCalcLocalPref OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The degree of preference calculated by the + receiving BGP4 speaker for an advertised + route. + + In the case where this prefix is ineligible, the + value of this object will be zero (0)." + REFERENCE + "RFC 4271, Section 9.1.1" + ::= { os10bgp4V2NlriEntry 8 } + + os10bgp4V2NlriOrigin OBJECT-TYPE + SYNTAX INTEGER { + igp(1),-- networks are interior + egp(2),-- networks learned via the EGP protocol + incomplete(3) -- networks that + -- are learned by some other + -- means + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ultimate origin of the path information." + REFERENCE + "RFC 4271, Section 4.3. + RFC 4271, Section 5.1.1." + ::= { os10bgp4V2NlriEntry 9 } + + os10bgp4V2NlriNextHopAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address family of the address for + the border router that should be used + to access the destination network." + ::= { os10bgp4V2NlriEntry 10 } + + os10bgp4V2NlriNextHopAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(4..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the border router that + should be used to access the destination + network. This address is the nexthop + address received in the UPDATE packet associated with + this prefix. + + Note that for RFC2545 style double nexthops, + this object will always contain the global scope + nexthop. bgpPathAttrLinkLocalNextHop will contain + the linklocal scope nexthop, if it is present. + + In the case a mechanism is developed to use only a link + local nexthop, os10bgp4V2NlriNextHopAddr will contain the + link local nexthop." + REFERENCE + "RFC 4271, Section 4.3, + RFC 4271, Section 5.1.3, + RFC 2545, Section 3." + ::= { os10bgp4V2NlriEntry 11 } + + os10bgp4V2NlriLinkLocalNextHopAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type for IPv6 link local addresses. + This is present only when receiving RFC 2545 + style double nexthops. + + This object is optionally present in BGP + implementations that do not support IPv6. + + When no IPv6 link local nexthop is present, the value of + this object should be unknown(0)." + REFERENCE + "RFC 2545, Section 3." + ::= { os10bgp4V2NlriEntry 12 } + + os10bgp4V2NlriLinkLocalNextHopAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value contains an IPv6 link local address + and is present only when receiving RFC 2545 style + double nexthops. + + This object is optionally present in BGP + implementations that do not support IPv6. + + When no IPv6 link local nexthop is present, the length of + this object should be zero." + REFERENCE + "RFC 2545, Section 3." + ::= { os10bgp4V2NlriEntry 13 } + + os10bgp4V2NlriLocalPrefPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is true when the LOCAL_PREF value was sent in + the UPDATE message." + ::= { os10bgp4V2NlriEntry 14 } + + os10bgp4V2NlriLocalPref OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The originating BGP4 speakers degree of preference for an + advertised route." + REFERENCE + "RFC 4271, Section 4.3. + RFC 4271, Section 5.1.5." + ::= { os10bgp4V2NlriEntry 15 } + + os10bgp4V2NlriMedPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is true when the MED value was sent in + the UPDATE message." + ::= { os10bgp4V2NlriEntry 16 } + + os10bgp4V2NlriMed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This metric is used to discriminate between multiple + exit points to an adjacent autonomous system. When the MED + value is absent but has a calculated default value, this + object will contain the calculated value." + REFERENCE + "RFC 4271, Section 4.3. + RFC 4271, Section 5.1.4." + ::= { os10bgp4V2NlriEntry 17 } + + os10bgp4V2NlriAtomicAggregate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is true when the ATOMIC_AGGREGATE Path Attribute + is present and indicates that the NLRI MUST NOT be made + more specific." + REFERENCE + "RFC 4271, Sections 5.1.6 and 9.1.4." + ::= { os10bgp4V2NlriEntry 18 } + + os10bgp4V2NlriAggregatorPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is true when the AGGREGATOR path attribute + was sent in the UPDATE message." + ::= { os10bgp4V2NlriEntry 19 } + + os10bgp4V2NlriAggregatorAS OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AS number of the last BGP4 speaker that performed route + aggregation. When os10bgp4V2NlriAggregatorPresent is + false, the value of this object should be zero (0)." + REFERENCE + "RFC 4271, Section 5.1.7. + RFC 4271, Section 9.2.2.2." + ::= { os10bgp4V2NlriEntry 20 } + + os10bgp4V2NlriAggregatorAddr OBJECT-TYPE + SYNTAX Os10Bgp4V2IdentifierTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the last BGP4 speaker that performed + route aggregation. When os10bgp4V2NlriAggregatorPresent is + false, the value of this object should be 0.0.0.0" + REFERENCE + "RFC 4271, Section 5.1.7. + RFC 4271, Section 9.2.2.2." + ::= { os10bgp4V2NlriEntry 21 } + + os10bgp4V2NlriAsPathCalcLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value represents the calculated length of the + AS Path according to the rules of the BGP + specification. This value is used in route selection." + REFERENCE + "RFC 4271, Section 9.1.2.2.a" + ::= { os10bgp4V2NlriEntry 22 } + + os10bgp4V2NlriAsPathString OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a string depicting the autonomous system + path to this network which was received from the + peer which advertised it. The format of the string + is implementation-dependent, and should be designed + for operator readability. + + Note that SnmpAdminString is only capable of representing a + maximum of 255 characters. This may lead to the string + being truncated in the presence of a large AS Path. It is + RECOMMENDED that when this object's contents will be + truncated that the final 3 octets be reserved for the + ellipses string, '...'. os10bgp4V2NlriAsPath may give access + to the full AS Path." + ::= { os10bgp4V2NlriEntry 23 } + + -- Maximum size of the following is derived as + -- 4096 max message size + -- - 16 BGP message marker bytes + -- - 2 BGP message size + -- - 1 BGP message type (UPDATE with unknown attr) + -- - 2 UPDATE routes length (even assuming no routes) + -- - 2 UPDATE path attributes length + -- - 1 path attribute flag octet + -- --------- + -- 4072 bytes maximum per-message attribute value data + + os10bgp4V2NlriAsPath OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2..4072)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In order to provide a canonicalized form of the BGP-4 + AS_PATH along with the human-readable + os10bgp4V2NlriAsPathString, which may be truncated, this object + contains the contents of the BGP-4 AS_PATH Path Attribute. + This object may be parsed using the rules defined for + Four-octet ASes as defined in RFC 4893. RFC 4271, Section + 4.3, 'Path Attributes: b) AS_PATH' as amended by RFC 5065, + Section 3 defines the general format of the AS_PATH path + attribute and its code points. + + In brief, the AS_PATH is composed of a sequence of AS + Segments. Each AS Segment is represented by a triple: + . + + The path segment type and path segment length fields are + one octet in length each. + + The path segment type field may be one of: + 1 - AS_SET (RFC 4721, Section 4.3) + 2 - AS_SEQUENCE (RFC 4721, Section 4.3) + 3 - AS_CONFED_SEQUENCE (RFC 3065, Section 5) + 4 - AS_CONFED_SET (RFC 3065, Section 5) + + The path segment length field contains the number of ASes + (not the number of octets) in the path segment value field. + The path segment value field contains one or more AS + numbers, each encoded as a 4-octet length field in network + byte order. + + Note that since an SNMP agent may truncate this object to + less than its maximum theoretical length of 4072 octets + users of this object should be prepared to deal with a + truncated and thus malformed AS_PATH. It is RECOMMENDED + that when such truncation would occur on the boundary of an + encoded AS that the partial AS be discarded from this + object and the object's size be adjusted accordingly. + Further, it is also RECOMMENDED that when such truncation, + either alone or in conjuction with the truncation of a + partially encoded AS described previously, would yield an + empty path segment value field that the path segment type + and path segment length components of the truncated AS_PATH + also be discarded and the object's size be adjusted + accordingly." + REFERENCE + "RFC 4271, Section 4.3. + RFC 5065, Section 5. + RFC 4893." + ::= { os10bgp4V2NlriEntry 24 } + + os10bgp4V2NlriPathAttrUnknown OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..4072)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Path Attributes not understood by this implementation + SHOULD be be presented in this object. Those Path + Attributes use the type, length, value encoding documented + in RFC 4271, Section 4.3, 'Path Attributes'. + + Note that since an SNMP agent may truncate this object to + less than its maximum theoretical length of 4072 octets + users of this object should be prepared to deal with a + truncated and thus malformed Path Attribute." + REFERENCE + "RFC 4271, Section 4.3." + ::= { os10bgp4V2NlriEntry 25 } + + + + -- + -- Adj-Ribs-Out Table + -- + + os10bgp4V2AdjRibsOutTable OBJECT-TYPE + SYNTAX SEQUENCE OF Os10Bgp4V2AdjRibsOutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains on a per-peer basis one or more + routes from the os10bgp4V2NlriTable that have been + placed in this peer's Adj-Ribs-Out." + REFERENCE + "RFC 4271, Section 3.2." + ::= { os10bgp4V2Objects 10 } + + os10bgp4V2AdjRibsOutEntry OBJECT-TYPE + SYNTAX Os10Bgp4V2AdjRibsOutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of BGP routes that have been placed into a + peer's Adj-Ribs-Out." + INDEX { + os10bgp4V2PeerInstance, + os10bgp4V2NlriAfi, + os10bgp4V2NlriSafi, + os10bgp4V2NlriPrefixType, + os10bgp4V2NlriPrefix, + os10bgp4V2NlriPrefixLen, + os10bgp4V2PeerRemoteAddrType, + os10bgp4V2PeerRemoteAddr, + os10bgp4V2AdjRibsOutIndex + } + ::= { os10bgp4V2AdjRibsOutTable 1 } + + Os10Bgp4V2AdjRibsOutEntry ::= SEQUENCE { + os10bgp4V2AdjRibsOutIndex + Unsigned32, + os10bgp4V2AdjRibsOutRoute + RowPointer + } + + os10bgp4V2AdjRibsOutIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Certain extensions to BGP permit multiple instance of + a per afi, per safi prefix to be advertised to a peer. + This object allows the enumeration of them." + ::= { os10bgp4V2AdjRibsOutEntry 1 } + + + os10bgp4V2AdjRibsOutRoute OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object points to the route in the os10bgp4V2NlriTable + that corresponds to the entry in the peer's + Adj-Rib-Out. Outgoing route maps are not + reflected at this point as those are part of the + Update-Send process." + REFERENCE + "RFC 4271, Section 9.2." + ::= { os10bgp4V2AdjRibsOutEntry 2 } +END diff --git a/MIBS/dell/DELLEMC-OS10-CHASSIS-MIB b/MIBS/dell/DELLEMC-OS10-CHASSIS-MIB new file mode 100644 index 0000000..889b142 --- /dev/null +++ b/MIBS/dell/DELLEMC-OS10-CHASSIS-MIB @@ -0,0 +1,923 @@ +-- ***************************************************************** +-- DELLEMC-OS10-CHASSIS-MIB +-- +-- +-- Copyright (c) 2017 by Dell Inc. +-- All rights reserved. +-- ***************************************************************** + + DELLEMC-OS10-CHASSIS-MIB DEFINITIONS ::= BEGIN + -- This module provides authoritative definitions for Dell EMC Networking OS10 + -- Chassis MIB. + -- + -- This module will be extended, as needed. + -- + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, + NOTIFICATION-TYPE, + Unsigned32 + FROM SNMPv2-SMI + DisplayString, MacAddress + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + os10 + FROM DELLEMC-OS10-SMI-MIB + Os10CardOperStatus, Os10ChassisDefType, + Os10SystemCardType, Os10DeviceType, + Os10CmnOperStatus + FROM DELLEMC-OS10-TC-MIB; + + + os10ChassisMib MODULE-IDENTITY + LAST-UPDATED "201706211200Z" + ORGANIZATION + "Dell EMC" + CONTACT-INFO + "http://www.dell.com/support" + + DESCRIPTION + "Dell EMC Networking OS10 Chassis MIB." + + REVISION "201706211200Z" + DESCRIPTION + "Modified as per current yang model and removed confirmation information" + + REVISION "201701251200Z" + DESCRIPTION + "First draft revision of Dell EMC Networking OS10 chassis MIB." + + ::= { os10 4 } + + +-- ------------------------------------------------------------ +-- Textual conventions +-- ------------------------------------------------------------ + + +-- ------------------------------------------------------------ +-- Top-level structure of the MIB +-- ------------------------------------------------------------ + + + os10SysObject OBJECT IDENTIFIER ::={ os10ChassisMib 1 } + os10ChassisObject OBJECT IDENTIFIER ::={ os10SysObject 1 } + os10SystemComponent OBJECT IDENTIFIER ::={ os10SysObject 2 } + os10AlmObjects OBJECT IDENTIFIER ::={ os10SysObject 3 } + + + + -- ### Chassis System ### + + os10NumChassis OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of chassis configured + on the cluster." + ::= { os10ChassisObject 1 } + + os10MaxNumChassis OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the maximum allowed chassis + configurable on the cluster." + ::= { os10ChassisObject 2 } + + -- ## Chassis Table + + -- The chassis is a multi-slots physical box. + -- In the chassis, there are physical slots available for + -- plug-in cards. There are two types of plug-in cards, + -- rpm cards and line cards. + + -- The chassis table contains the management information of + -- the chassis. + + os10ChassisTable OBJECT-TYPE + SYNTAX SEQUENCE OF Os10ChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of chassis in a cluster. + The chassis table contains the information of + each chassis in the cluster. + " + ::= { os10ChassisObject 3 } + + os10ChassisEntry OBJECT-TYPE + SYNTAX Os10ChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of chassis entries containing information + for the chassis. + " + INDEX { os10ChassisIndex } + ::= { os10ChassisTable 1 } + + Os10ChassisEntry ::= + SEQUENCE { + os10ChassisIndex Unsigned32, + os10ChassisType Os10ChassisDefType, + os10ChassisMacAddr MacAddress, + os10ChassisPartNum DisplayString, + os10ChassisPPID DisplayString, + os10ChassisHwRev DisplayString, + os10ChassisServiceTag DisplayString, + os10ChassisExpServiceCode DisplayString, + os10ChassisNumFanTrays Unsigned32, + os10ChassisNumPowerSupplies Unsigned32, + os10ChassisTemp INTEGER + os10ChassisProductBase DisplayString, + os10ChassisProductSN DisplayString, + os10ChassisProductPN DisplayString + } + + os10ChassisIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique index for each chassis within + the cluster. + This value is the chassisId assigned to the chassis." + + ::= { os10ChassisEntry 1 } + + os10ChassisType OBJECT-TYPE + SYNTAX Os10ChassisDefType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Dell EMC Networking Model number of the chassis." + ::= { os10ChassisEntry 2 } + + os10ChassisMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 6-octet MAC Address assigned to this chassis." + ::= { os10ChassisEntry 3 } + + os10ChassisPartNum OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis manufacturer's part number." + ::= { os10ChassisEntry 4 } + + os10ChassisPPID OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis manufacturer's PPID." + ::= { os10ChassisEntry 5 } + + os10ChassisHwRev OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis hardware revision number." + ::= { os10ChassisEntry 6 } + + os10ChassisServiceTag OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis's service tag." + ::= { os10ChassisEntry 7 } + + os10ChassisExpServiceCode OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis's express service code." + ::= { os10ChassisEntry 8 } + + os10ChassisNumFanTrays OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of fan trays in the chassis." + ::= { os10ChassisEntry 9 } + + os10ChassisNumPowerSupplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of power supplies in the chassis." + ::= { os10ChassisEntry 10 } + + os10ChassisTemp OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Centigrade" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Temperature of the chassis." + ::= { os10ChassisEntry 11 } + + os10ChassisProductBase OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The solution id product base" + ::= { os10ChassisEntry 12 } + + os10ChassisProductSN OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The solution id product serial number" + ::= { os10ChassisEntry 13 } + + os10ChassisProductPN OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The solution id product part number" + ::= { os10ChassisEntry 14 } + + -- ## Card Table + + os10CardTable OBJECT-TYPE + SYNTAX SEQUENCE OF Os10CardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of line cards resident in the chassis. + This table contains the information on each RPM and linecards + in the chassis." + ::= { os10ChassisObject 4 } + + os10CardEntry OBJECT-TYPE + SYNTAX Os10CardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for each card in the chassis." + INDEX { os10ChassisIndex, + os10CardIndex } + ::= { os10CardTable 1 } + + Os10CardEntry ::= + SEQUENCE { + os10CardIndex Unsigned32, + os10CardType Os10SystemCardType, + os10CardDescription DisplayString, + os10CardStatus Os10CardOperStatus, + os10CardTemp Integer32, + os10CardPartNum DisplayString, + os10CardPPID DisplayString, + os10CardHwRev DisplayString, + os10CardServiceTag DisplayString, + os10CardExpServiceCode DisplayString + } + + os10CardIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique index for each card in the chassis." + ::= { os10CardEntry 1 } + + os10CardType OBJECT-TYPE + SYNTAX Os10SystemCardType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Card's type." + ::= { os10CardEntry 2 } + + os10CardDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..120)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A short description of the card." + ::= { os10CardEntry 3 } + + os10CardStatus OBJECT-TYPE + SYNTAX Os10CardOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the card." + ::= { os10CardEntry 4 } + + os10CardTemp OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Centigrade" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Temperature of the card." + ::= { os10CardEntry 5 } + + os10CardPartNum OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The card's part number" + ::= { os10CardEntry 6 } + + os10CardPPID OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The card's PPID." + ::= { os10CardEntry 7 } + + os10CardHwRev OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The card's manufacturer hardware revision number." + ::= { os10CardEntry 8 } + + os10CardServiceTag OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The card's service tag." + ::= { os10CardEntry 9 } + + os10CardExpServiceCode OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The card's express service code." + ::= { os10CardEntry 10 } + + + -- ### Power Supply Table + + os10PowerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF Os10PowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of power supplies resident + in the device." + ::= { os10SystemComponent 1 } + + os10PowerSupplyEntry OBJECT-TYPE + SYNTAX Os10PowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A power supply entry provides all attributes of + that power supply." + INDEX { os10PowerSupplyIndex} + ::= { os10PowerSupplyTable 1 } + + Os10PowerSupplyEntry ::= + SEQUENCE { + os10PowerSupplyIndex Unsigned32, + os10PowerSupplyDevice Os10DeviceType, + os10PowerSupplyDeviceIndex Unsigned32, + os10PowerSupplyOperStatus Os10CmnOperStatus, + os10PowerSupplyType INTEGER, + os10PowerSupplyPPID DisplayString, + os10PowerSupplyServiceTag DisplayString, + os10PowerSupplyExpServiceCode DisplayString + + } + + os10PowerSupplyIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index of the power supply." + ::= { os10PowerSupplyEntry 1 } + + os10PowerSupplyDevice OBJECT-TYPE + SYNTAX Os10DeviceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identify the type of device the power supply unit resides + (chassis,line card etc..)" + ::= { os10PowerSupplyEntry 2 } + + os10PowerSupplyDeviceIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value indentifying a specific os10PowerSupplyDeviceType." + ::= { os10PowerSupplyEntry 3 } + + os10PowerSupplyOperStatus OBJECT-TYPE + SYNTAX Os10CmnOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the power supply." + ::= { os10PowerSupplyEntry 4 } + + os10PowerSupplyType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + ac(2), + dc(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the power supply." + ::= { os10PowerSupplyEntry 5 } + + os10PowerSupplyPPID OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power supply's PPID." + ::= { os10PowerSupplyEntry 6 } + + os10PowerSupplyServiceTag OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power supply's service tag." + ::= { os10PowerSupplyEntry 7 } + + os10PowerSupplyExpServiceCode OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power supply's express service code." + ::= { os10PowerSupplyEntry 8 } + + + -- ## Fan Tray Table + + os10FanTrayTable OBJECT-TYPE + SYNTAX SEQUENCE OF Os10FanTrayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of fan trays resident in the device." + ::= { os10SystemComponent 2 } + + os10FanTrayEntry OBJECT-TYPE + SYNTAX Os10FanTrayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A fan entry containing objects for a + particular fan tray." + INDEX { os10FanTrayIndex } + ::= { os10FanTrayTable 1 } + + Os10FanTrayEntry ::= + SEQUENCE { + os10FanTrayIndex Unsigned32, + os10FanTrayDevice Os10DeviceType, + os10FanTrayDeviceIndex Unsigned32, + os10FanTrayOperStatus Os10CmnOperStatus, + os10FanTrayPPID DisplayString, + os10FanTrayServiceTag DisplayString, + os10FanTrayExpServiceCode DisplayString + } + + os10FanTrayIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index of the fan tray." + ::= { os10FanTrayEntry 1 } + + os10FanTrayDevice OBJECT-TYPE + SYNTAX Os10DeviceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identify the type of device this fan tray unit resides + (chassis,line card etc..)" + ::= { os10FanTrayEntry 2 } + + os10FanTrayDeviceIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value indentifying a specific os10FanTrayDevice." + ::= { os10FanTrayEntry 3 } + + + os10FanTrayOperStatus OBJECT-TYPE + SYNTAX Os10CmnOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the fan tray." + ::= { os10FanTrayEntry 4 } + + os10FanTrayPPID OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fan tray's PPID." + ::= { os10FanTrayEntry 5 } + + os10FanTrayServiceTag OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fan tray's service tag." + ::= { os10FanTrayEntry 6 } + + os10FanTrayExpServiceCode OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fan tray's express service code." + ::= { os10FanTrayEntry 7 } + + -- ## Fan Table + + os10FanTable OBJECT-TYPE + SYNTAX SEQUENCE OF Os10FanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of fans installed in the chassis." + ::= { os10SystemComponent 3 } + + os10FanEntry OBJECT-TYPE + SYNTAX Os10FanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A fan entry containing objects for a + particular fan in the chassis." + INDEX { os10FanIndex } + ::= { os10FanTable 1 } + + Os10FanEntry ::= + SEQUENCE { + os10FanIndex Unsigned32, + os10FanDevice Os10DeviceType, + os10FanDeviceIndex Unsigned32, + os10FanEntity INTEGER, + os10FanEntitySlot Unsigned32, + os10FanId Unsigned32, + os10FanOperStatus Os10CmnOperStatus + + } + + os10FanIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value for each fan in the device." + ::= { os10FanEntry 1 } + + os10FanDevice OBJECT-TYPE + SYNTAX Os10DeviceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identify the type of device this fan resides. + (chassis,line card etc..)" + ::= { os10FanEntry 2 } + + os10FanDeviceIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value indentifying a specific os10FanDevice." + ::= { os10FanEntry 3 } + + os10FanEntity OBJECT-TYPE + SYNTAX INTEGER { + psu(1), + fanTray(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identify the type of system componet where the fan is installed." + ::= { os10FanEntry 4 } + + os10FanEntitySlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value indentifying a specific os10FanEntity." + ::= { os10FanEntry 5 } + + os10FanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value indentifying a specific fan in a specific os10FanEntity." + ::= { os10FanEntry 6 } + + os10FanOperStatus OBJECT-TYPE + SYNTAX Os10CmnOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the fan." + ::= { os10FanEntry 7 } + + -- + -- ## Alarm Group or Traps + -- + + os10AlmMibNotifications OBJECT IDENTIFIER ::= { os10AlmObjects 1 } + os10AlmVariable OBJECT IDENTIFIER ::= { os10AlmObjects 2 } + + -- + -- TRAP VarBind Data + -- + + os10AlmVarInteger OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "An generic integer value in the TRAP object" + ::= { os10AlmVariable 1 } + + os10AlmVarString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "An generic string value in the TRAP object" + ::= { os10AlmVariable 2 } + + os10AlmVarChassisId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Chassis ID. + For the traps that does not have Chassis information the value will + be -1 in the TRAP PDU. + For Non-ON based platforms, the value is 0 based and for ON Based + platform it is 1 based in the Trap PDU. + " + ::= {os10AlmVariable 3 } + + os10AlmVarSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The chassis slot number. + For the traps that does not have slot information the value will + -1 in the TRAP PDU. + " + ::= { os10AlmVariable 4 } + + os10AlmVarPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The chassis port number. + For the traps that does not have port information the value will + -1 in the TRAP PDU. + " + ::= { os10AlmVariable 5 } + + + -- + -- TRAPS + -- + + os10AlmMinorTempHigh NOTIFICATION-TYPE + OBJECTS { + os10AlmVarInteger, + os10AlmVarString, + os10AlmVarChassisId, + os10AlmVarSlot, + os10AlmVarPort + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + chassis's temperature is exceeding the minor threshold." + ::= { os10AlmMibNotifications 1 } + + os10AlmMinorTempClr NOTIFICATION-TYPE + OBJECTS { + os10AlmVarInteger, + os10AlmVarString, + os10AlmVarChassisId, + os10AlmVarSlot, + os10AlmVarPort + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + chassis's temperature is within the minor threshold." + ::= { os10AlmMibNotifications 2 } + + os10AlmMajorTempHigh NOTIFICATION-TYPE + OBJECTS { + os10AlmVarInteger, + os10AlmVarString, + os10AlmVarChassisId, + os10AlmVarSlot, + os10AlmVarPort + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + chassis's temperature is exceeding the mjaor threshold." + ::= { os10AlmMibNotifications 3 } + + os10AlmMajorTempClr NOTIFICATION-TYPE + OBJECTS { + os10AlmVarInteger, + os10AlmVarString, + os10AlmVarChassisId, + os10AlmVarSlot, + os10AlmVarPort + } + STATUS current + DESCRIPTION + "The agent generates this trap when the + chassis's temperature is within the mjaor threshold." + ::= { os10AlmMibNotifications 4 } + + os10AlmPowerSupplyDown NOTIFICATION-TYPE + OBJECTS { + os10AlmVarInteger, + os10AlmVarString, + os10AlmVarChassisId, + os10AlmVarSlot, + os10AlmVarPort + } + STATUS current + DESCRIPTION + "The agent generates this trap when a + power supply is not operational." + ::= { os10AlmMibNotifications 5 } + + os10AlmPowerSupplyClr NOTIFICATION-TYPE + OBJECTS { + os10AlmVarInteger, + os10AlmVarString, + os10AlmVarChassisId, + os10AlmVarSlot, + os10AlmVarPort + } + STATUS current + DESCRIPTION + "The agent generates this trap when a + power supply is now operational." + ::= { os10AlmMibNotifications 6 } + + os10AlmMajorPowerSupply NOTIFICATION-TYPE + OBJECTS { + os10AlmVarInteger, + os10AlmVarString, + os10AlmVarChassisId, + os10AlmVarSlot, + os10AlmVarPort + } + STATUS current + DESCRIPTION + "The agent generates this trap when a + power supply major alarm is issued." + ::= { os10AlmMibNotifications 7 } + + os10AlmMajorPowerSupplyClr NOTIFICATION-TYPE + OBJECTS { + os10AlmVarInteger, + os10AlmVarString, + os10AlmVarChassisId, + os10AlmVarSlot, + os10AlmVarPort + } + STATUS current + DESCRIPTION + "The agent generates this trap when a + power supply major alarm is cleared." + ::= { os10AlmMibNotifications 8 } + + os10AlmMinorPowerSupply NOTIFICATION-TYPE + OBJECTS { + os10AlmVarInteger, + os10AlmVarString, + os10AlmVarChassisId, + os10AlmVarSlot, + os10AlmVarPort + } + STATUS current + DESCRIPTION + "The agent generates this trap when a + power supply minor alarm is issued." + ::= { os10AlmMibNotifications 9 } + + os10AlmMinorPowerSupplyClr NOTIFICATION-TYPE + OBJECTS { + os10AlmVarInteger, + os10AlmVarString, + os10AlmVarChassisId, + os10AlmVarSlot, + os10AlmVarPort + } + STATUS current + DESCRIPTION + "The agent generates this trap when a + power supply minor alarm is cleared." + ::= { os10AlmMibNotifications 10 } + + + os10AlmFanTrayDown NOTIFICATION-TYPE + OBJECTS { + os10AlmVarInteger, + os10AlmVarString, + os10AlmVarChassisId, + os10AlmVarSlot, + os10AlmVarPort + } + STATUS current + DESCRIPTION + "The agent generates this trap when a + fan tray is missing or not operational." + ::= { os10AlmMibNotifications 11 } + + os10AlmFanTrayClr NOTIFICATION-TYPE + OBJECTS { + os10AlmVarInteger, + os10AlmVarString, + os10AlmVarChassisId, + os10AlmVarSlot, + os10AlmVarPort + } + STATUS current + DESCRIPTION + "The agent generates this trap when a + fan tray is now operational." + ::= { os10AlmMibNotifications 12 } + + os10AlmMinorFanTray NOTIFICATION-TYPE + OBJECTS { + os10AlmVarInteger, + os10AlmVarString, + os10AlmVarChassisId, + os10AlmVarSlot, + os10AlmVarPort + } + STATUS current + DESCRIPTION + "The agent generates this trap when a + minor fan tray alarm is issued." + ::= { os10AlmMibNotifications 13 } + + os10AlmMinorFanTrayClr NOTIFICATION-TYPE + OBJECTS { + os10AlmVarInteger, + os10AlmVarString, + os10AlmVarChassisId, + os10AlmVarSlot, + os10AlmVarPort + } + STATUS current + DESCRIPTION + "The agent generates this trap when a + theminor fan tray alarm is cleared." + ::= { os10AlmMibNotifications 14 } + + + END diff --git a/MIBS/dell/DELLEMC-OS10-PRODUCTS-MIB b/MIBS/dell/DELLEMC-OS10-PRODUCTS-MIB new file mode 100644 index 0000000..22a3678 --- /dev/null +++ b/MIBS/dell/DELLEMC-OS10-PRODUCTS-MIB @@ -0,0 +1,293 @@ +-- ***************************************************************** +-- DELLEMC-OS10-PRODUCTS-MIB +-- +-- +-- Copyright (c) 2017 by Dell Inc. +-- All rights reserved. +-- ***************************************************************** + +DELLEMC-OS10-PRODUCTS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY + FROM SNMPv2-SMI + os10 + FROM DELLEMC-OS10-SMI-MIB; + +os10Products MODULE-IDENTITY + LAST-UPDATED "201907091200Z" + ORGANIZATION "Dell EMC" + CONTACT-INFO + "http://www.dell.com/support" + + DESCRIPTION + "This mib module defines system Object Identifier values for sysObjectID.0 for + network elements manufactured and sold by Dell EMC Networking." + + + -- Revision history. + REVISION "201907091200Z" + DESCRIPTION + "Add n3248TE for Mt. Evans products" + + REVISION "201903071200Z" + DESCRIPTION + "Add z9332F and Mt. Echo products" + + REVISION "201805151200Z" + DESCRIPTION + "Add z9232F and Mt. Princeton products" + + REVISION "201801261200Z" + DESCRIPTION + "Add z9264F product" + + REVISION "201710271200Z" + DESCRIPTION + "Add s4112F and s4112T products" + + REVISION "201710111200Z" + DESCRIPTION + "Add s4248FB and s4248FBL products. + Depreciate s4200." + + REVISION "201709191200Z" + DESCRIPTION + "Add s5148F and z9100 products" + + + REVISION "201706211200Z" + DESCRIPTION + "Removed OS9 products and updated with OS10 products" + + REVISION "201701251200Z" + DESCRIPTION + "Dell EMC Networking OS10 E-Series Family of products object IDs added." + ::= { os10 2 } + +-- ***************************************************************************** +-- Top-level Dell EMC Networking OS10 Product OBJECT IDENTIFIER assignments. +-- ***************************************************************************** + + + os10SSeriesProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This object identifier roots Dell EMC Networking OS10 S-Series product + object identifiers." + ::= { os10Products 1 } + + os10MSeriesProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This object identifier roots Dell EMC Networking OS10 M-Series + product object identifiers." + ::= { os10Products 2 } + + os10ZSeriesProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This object identifier roots Dell EMC Networking OS10 Z-Series + product object identifiers." + ::= { os10Products 3 } + + os10NSeriesProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This object identifier roots Dell EMC Networking OS10 N-Series + product object identifiers." + ::= { os10Products 4 } + + +-- ***************************************************************************** +-- Dell EMC Networking OS10 S-Series Product Line +-- ***************************************************************************** + + s6000on OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking OS10 S6000 ON access switch." + ::= { os10SSeriesProducts 1 } + + s4048on OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking OS10 S4048 ON access switch." + ::= { os10SSeriesProducts 2 } + + s4048Ton OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking OS10 S4048T ON access switch." + ::= { os10SSeriesProducts 3 } + + s3048on OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking OS10 S3048 ON access switch." + ::= { os10SSeriesProducts 4 } + + s6010on OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking 0S S6010 ON access switch." + ::= { os10SSeriesProducts 5 } + + s4148Fon OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking OS10 S4148F ON access switch." + ::= { os10SSeriesProducts 6 } + + s4128Fon OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking OS10 S4128F ON access switch." + ::= { os10SSeriesProducts 7 } + + s4148Ton OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking OS10 S4148T ON access switch." + ::= { os10SSeriesProducts 8 } + + s4128Ton OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking OS10 S4128T ON access switch." + ::= { os10SSeriesProducts 9 } + + s4148FEon OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking OS10 S4148FE ON access switch." + ::= { os10SSeriesProducts 10 } + + s4148Uon OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking OS10 S4148U ON access switch." + ::= { os10SSeriesProducts 11 } + + s4200on OBJECT-IDENTITY + STATUS deprecated + DESCRIPTION + "Deprecated: Dell EMC Networking OS10 S4200 ON access switch." + ::= { os10SSeriesProducts 12 } + + s5148Fon OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking OS10 S5148F ON access switch." + ::= { os10SSeriesProducts 13 } + + s4248FBon OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking OS10 S4248FB ON access switch." + ::= { os10SSeriesProducts 14 } + + s4248FBLon OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking OS10 S4248FBL ON access switch." + ::= { os10SSeriesProducts 15 } + + s4112Fon OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking OS10 S4112F ON access switch." + ::= { os10SSeriesProducts 16 } + + s4112Ton OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking OS10 S4112T ON access switch." + ::= { os10SSeriesProducts 17 } + + s5212Fon OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking OS10 S5212F ON access switch." + ::= { os10SSeriesProducts 18 } + + s5224Fon OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking OS10 S5224F ON access switch." + ::= { os10SSeriesProducts 19 } + + s5232Fon OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking OS10 S5232F ON access switch." + ::= { os10SSeriesProducts 20 } + + s5248Fon OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking OS10 S5248F ON access switch." + ::= { os10SSeriesProducts 21 } + + s5296Fon OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking OS10 S5296F ON access switch." + ::= { os10SSeriesProducts 22 } + + +-- ***************************************************************************** +-- Dell EMC Networking OS10 Z-Series Product Line +-- ***************************************************************************** + + z9100on OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking OS10 Z9100 ON access switch." + ::= { os10ZSeriesProducts 1 } + + z9264Fon OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking OS10 Z9264F ON access switch." + ::= { os10ZSeriesProducts 2 } + + z9232Fon OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking OS10 Z9232F ON access switch." + ::= { os10ZSeriesProducts 3 } + + z9332Fon OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking OS10 Z9332F ON access switch." + ::= { os10ZSeriesProducts 4 } + +-- ***************************************************************************** +-- Dell EMC Networking OS10 M-Series Product Line +-- ***************************************************************************** + + mx5108Non OBJECT-IDENTITY + STATUS current + DESCRIPTION + " Dell EMC Networking OS10 MX5108N-ON access switch." + ::= { os10MSeriesProducts 1 } + + mx9116Non OBJECT-IDENTITY + STATUS current + DESCRIPTION + " Dell EMC Networking OS10 MX9116N-ON access switch." + ::= { os10MSeriesProducts 2 } + +-- ***************************************************************************** +-- Dell EMC Networking OS10 N-Series Product Line +-- ***************************************************************************** + + n3248TEon OBJECT-IDENTITY + STATUS current + DESCRIPTION + " Dell EMC Networking OS10 N3248TE-ON access switch." + ::= { os10NSeriesProducts 1 } +END diff --git a/MIBS/dell/DELLEMC-OS10-SMI-MIB b/MIBS/dell/DELLEMC-OS10-SMI-MIB new file mode 100644 index 0000000..7d1c62a --- /dev/null +++ b/MIBS/dell/DELLEMC-OS10-SMI-MIB @@ -0,0 +1,49 @@ +-- ***************************************************************** +-- DELLEMC-OS10-SMI-MIB +-- +-- +-- Copyright (c) 2017 by Dell Inc. +-- All rights reserved. +-- ***************************************************************** + + DELLEMC-OS10-SMI-MIB DEFINITIONS ::= BEGIN + -- This module provides authoritative + -- definitions for Dell EMC Networking OS10 SMI MIB. + -- + + IMPORTS + MODULE-IDENTITY,enterprises, + OBJECT-IDENTITY + FROM SNMPv2-SMI; + + dell MODULE-IDENTITY + + LAST-UPDATED "201807061200Z" + ORGANIZATION "Dell Emc" + CONTACT-INFO "http://www.dell.com/support" + DESCRIPTION "The Structure of Management Information for + the Dell EMC Networking OS10." + + -- Revision history. + + REVISION "201807061200Z" + DESCRIPTION + "Initial version of this MIB module." + + ::= { enterprises 674 } + enterpriseSW OBJECT IDENTIFIER ::= { dell 11000 } + networking OBJECT IDENTIFIER ::= { enterpriseSW 5000 } + + os10 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking OS10 subtree's OID." + ::= { networking 100 } + + os10Experiment OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell EMC Networking OS10Experiment subtree's OID." + ::= { networking 200 } + + END diff --git a/MIBS/dell/DELLEMC-OS10-TC-MIB b/MIBS/dell/DELLEMC-OS10-TC-MIB new file mode 100644 index 0000000..1d1bdbc --- /dev/null +++ b/MIBS/dell/DELLEMC-OS10-TC-MIB @@ -0,0 +1,219 @@ +-- ***************************************************************** +-- DELLEMC-OS10-TC-MIB +-- +-- +-- Copyright (c) 2017 by Dell Inc. +-- All rights reserved. +-- ***************************************************************** + + +DELLEMC-OS10-TC-MIB DEFINITIONS ::= BEGIN + +-- This module provides authoritative definitions for Dell EMC Networking OS10 +-- Textual Convention MIB. +-- +-- This module will be extended, as needed. + +IMPORTS + MODULE-IDENTITY + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + os10 + FROM DELLEMC-OS10-SMI-MIB; + +os10TextualConventionsMib MODULE-IDENTITY + LAST-UPDATED "201907031200Z" + ORGANIZATION "Dell EMC" + CONTACT-INFO "http://www.dell.com/support" + DESCRIPTION + "The Textual Convention of Dell EMC Networking OS10 MIB." + + REVISION "201907031200Z" + DESCRIPTION + "Add N3248TE and Mt. Evans products." + + REVISION "201903071200Z" + DESCRIPTION + "Add Z9332F and Mt. Echo products." + + REVISION "201805151200Z" + DESCRIPTION + "Add Z9232F and Mt. Princeton products." + + REVISION "201801261200Z" + DESCRIPTION + "Add z9264F product." + + REVISION "201710271200Z" + DESCRIPTION + "Add s4112F and s4112T products." + + REVISION "201710111200Z" + DESCRIPTION + "Add s4248FB and s4248FBL products. + Depreciate s4200." + + REVISION "201709061200Z" + DESCRIPTION + "Add new card types S5148F and Z9100" + + REVISION "201706211200Z" + DESCRIPTION + "Removed OS9 products and updated with OS10 products" + + REVISION "201701251200Z" + DESCRIPTION + "First revision of Dell EMC Networking OS10 TC MIB." + + ::= { os10 1 } + + + Os10ChassisDefType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Dell EMC Networking OS10 chassis type." + SYNTAX INTEGER { + s6000on(1), -- Dell EMC Networking OS10 S6000-ON access switch + s4048on(2), -- Dell EMC Networking OS10 S4048-ON access switch + s4048Ton(3), -- Dell EMC Networking OS10 S4048T-ON access switch + s3048on(4), -- Dell EMC Networking OS10 S3048-ON access switch + s6010on(5), -- Dell EMC Networking OS10 S6010-ON access switch + s4148Fon(6), -- Dell EMC Networking OS10 S4148F-ON access switch + s4128Fon(7), -- Dell EMC Networking OS10 S4128F-ON access switch + s4148Ton(8), -- Dell EMC Networking OS10 S4148T-ON access switch + s4128Ton(9), -- Dell EMC Networking OS10 S4128T-ON access switch + s4148FEon(10), -- Dell EMC Networking OS10 S4148FE-ON access switch + s4148Uon(11), -- Dell EMC Networking OS10 S4148U-ON access switch + s4200on(12), -- Depreciated Dell EMC Networking OS10 S4200-ON access switch + mx5108Non(13), -- Dell EMC Networking OS10 MX5108N-ON access switch + mx9116Non(14), -- Dell EMC Networking OS10 MX9116N-ON access switch + s5148Fon(15), -- Dell EMC Networking OS10 S5148F-ON access switch + z9100on(16), -- Dell EMC Networking OS10 Z9100-ON access switch + s4248FBon(17), -- Dell EMC Networking OS10 S4248FB-ON access switch + s4248FBLon(18), -- Dell EMC Networking OS10 S4248FBL-ON access switch + s4112Fon(19), -- Dell EMC Networking OS10 S4112F-ON access switch + s4112Ton(20), -- Dell EMC Networking OS10 S4112T-ON access switch + z9264Fon(21), -- Dell EMC Networking OS10 Z9264F-ON access switch + z9224Fon(22), -- Dell EMC Networking OS10 Z9232F-ON access switch + s5212Fon(23), -- Dell EMC Networking OS10 S5212F-ON access switch + s5224Fon(24), -- Dell EMC Networking OS10 S5224F-ON access switch + s5232Fon(25), -- Dell EMC Networking OS10 S5232F-ON access switch + s5248Fon(26), -- Dell EMC Networking OS10 S5248F-ON access switch + s5296Fon(27), -- Dell EMC Networking OS10 S5296F-ON access switch + z9332Fon(28), -- Dell EMC Networking OS10 Z9332F-ON access switch + n3248TEon(29), -- Dell EMC Networking OS10 N3248TE-ON access switch + unknown(9999) + } + + Os10InterfaceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Interface types supported by the Dell EMC Networking OS10 line cards. + " + SYNTAX INTEGER { + ethernetManagement(1), -- Ethernet Mangement port + ethernet100M(2), -- Ethernet 100Mb + ethernet1GB(3), -- Ethernet 1 GB interface + ethernet1GBCopper(4), -- Ethernet Copper 1 GB interface + ethernet10GB(5), -- Ethernet 10 GB interface + ethernet10GBCopper(6), -- Ethernet Copper 10 GB interface + ethernet25GB(7), -- Ethernet 25 GB interface + ethernet50GB(8), -- Ethernet 50 GB interface + ethernet40GB(9), -- Ethernet 40 GB interface + ethernet100GB(10), -- Ethernet 100 GB interface + fc(11) -- Fiber Channel interface + } + + Os10SystemCardType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The processor card supported by the Dell EMC Networking OS10 + products ." + SYNTAX INTEGER { + notPresent(0), + s6000on(1), -- S6000-ON 32 x 40Gbe QSFP+ Interface Module + s4048on(2), -- S4048-ON 48 x 10Gbe, 6 x 40Gbe QSFP+ Interface module + s4048Ton(3), -- S4048T-ON 48 x 10Gbe copper, 6 x 40Gbe QSFP+ Interface module + s3048on(4), -- S3048-ON 48 x 1Gbe copper, 4 x 10Gbe SFP+ Interface module + s6010on(5), -- S6010-ON 32 x 40Gbe QSFP+ Interface Module + s4148Fon(6), -- S4148F-ON 48 x 10Gbe, 2 x 40Gbe QSFP+, 4 x 100Gbe QSFP28 Interface module + s4128Fon(7), -- S4128F-ON 28 x 10Gbe, 2 x 100Gbe QSFP28 Interface module + s4148Ton(8), -- S4148T-ON 48 x 10Gbe copper, 2 x 40Gbe QSFP+, 4 x 100Gbe QSFP28 Interface module + s4128Ton(9), -- S4128T-ON 28 x 10Gbe copper, 2 x 100Gbe QSFP28 Interface module + s4148FEon(10), -- S4148FE-ON 48 x 10Gbe, 2 x 40Gbe QSFP+, 4 x 100Gbe QSFP28 Interface module + s4148Uon(11), -- S4148U-ON 24 x 8GFC/10Gbe 24 x 10Gbe, 2 x 40Gbe QSFP+, 4 x 100Gbe QSFP28 Interface module + s4200on(12), -- Deprecated: S4200-ON 40 x 10Gbe, 2 x 40Gbe QSFP+, 6 x 100Gbe QSFP28 Interface module + mx5108Non(13), -- MX5108N-ON 8 x 25Gbe server ports, 4x 10Gbe copper, 1 x 40Gbe QSFP+, 2 x 100Gbe QSFP28 Interface module + mx9116Non(14), -- MX9116N-ON 16 x 25Gbe server ports, 12 x 200Gbe DDQSFP, 4 x 100Gbe QSFP28 Interface module + s5148Fon(15), -- S5148F-ON 48x25GbE, 6x100GbE QSFP28 Interface Module + z9100on(16), -- Z9100-ON 32x100GbE QSFP28, 2x10GbE SFP+ Interface Module + s4248FBon(17), -- S4248FB-ON 40 x 10Gbe, 2 x 40Gbe QSFP+, 6 x 100Gbe QSFP28 Interface module + s4248FBLon(18), -- S4248FBL-ON 40 x 10Gbe, 2 x 40Gbe QSFP+, 6 x 100Gbe QSFP28 Interface module + s4112Fon(19), -- S4112F-ON Maverick 12x10GbE Base-T, 3x100GbE Interface Module + s4112Ton(20), -- S4112T-ON Maverick 12x10GbE, 3x100GbE Interface Module + z9264Fon(21), -- Z9264F-ON Tomahawk 2 64x100G, 2x10Gbe Interface Module + z9232Fon(22), -- Z9232F-ON 32x200GbE DD-QSFP28, 4x10GbE SFP+ Interface Module + s5212Fon(23), -- S5212F-ON 12x25GbE SFP28, 3x100GbE QSFP28 Interface Module" + s5224Fon(24), -- S5224F-ON 24x25GbE SFP28, 4x100GbE QSFP28 Interface Module + s5232Fon(25), -- S5232F-ON 32x100GbE QSFP28, 2x10GbE SFP28 Interface Module + s5248Fon(26), -- S5248F-ON 48x100GbE SFP28, 4x100GbE QSFP28, 2x200GbE QSFP-DD Interface Module + s5296Fon(27), -- S5296F-ON 96x25GbE SFP28, 8x100GbE QSFP28 Interface Module + z9332Fon(28), -- Z9332F-ON Tomahawk 3 32x400G, 2x10Gbe Interface Module + n3248TEon(29), -- N3248TE-ON 48x1G, 4x10G, SFP+ Interface Module + unknown(9999) -- unknown line card + } + + Os10CardOperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The operational status provides further condition of + the card. If AdminStatus is changed to 'up', then the + valid state is + 'ready' - the card is present and ready and operational + packets can be passed + If AdminStatus is changed to 'down', the states can be + as followed: + 'cardMisMatch'- the card does not match what is configured + 'cardProblem' - the card detects hardware problems + 'diagMode' - the card in the diagnostic mode + 'cardAbsent' - the card is not present + 'offline' - the card is not used." + SYNTAX INTEGER { + ready(1), + cardMisMatch(2), + cardProblem(3), + diagMode(4), + cardAbsent(5), + offline(6) + } + + Os10DeviceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The device category running the Dell EMC Networking OS10" + SYNTAX INTEGER { + chassis(1), -- Chassis + stack(2), -- Stackable unit + rpm(3), -- Route Processor Module + supervisor(4), -- supervisor Module + linecard(5) -- Line Card + } + + Os10CmnOperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The common operating status for a device component." + SYNTAX INTEGER { + up(1), + down(2), + testing(3), -- in test mode + unknown(4), -- status cannot be determined + dormant(5), + notPresent(6), -- component missing + lowerLayerDown(7), + failed(8) + } + + +END diff --git a/MIBS/dell/Dell-Vendor-MIB b/MIBS/dell/Dell-Vendor-MIB new file mode 100644 index 0000000..fb5d805 --- /dev/null +++ b/MIBS/dell/Dell-Vendor-MIB @@ -0,0 +1,486 @@ +Dell-Vendor-MIB DEFINITIONS ::= BEGIN + +IMPORTS + enterprises, TimeTicks + FROM RFC1155-SMI + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32, IpAddress, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + +-- Dell MIB tree +dell OBJECT IDENTIFIER ::= { enterprises 674 } +-- Dell PowerConnect MIB tree +dellLan OBJECT IDENTIFIER ::= { dell 10895 } +-- Dell standard MIB tree for all future PowerConnect product. There +-- are already some earlier objects registered under 10895 so that it +-- is necessary to carve out this subtree under dellLan.5000 in order +-- to prevent conflict with existing MIB objects. +dellLanStandard OBJECT IDENTIFIER ::= { dellLan 5000 } +-- Dell common and device independent MIB objects. +dellLanCommon OBJECT IDENTIFIER ::= { dellLanStandard 1 } +-- Dell extension MIB objects for specific technology or device. +dellLanExtension OBJECT IDENTIFIER ::= { dellLanStandard 2 } + +powerConnectVendorMIB MODULE-IDENTITY + LAST-UPDATED "200501150000Z" + ORGANIZATION "Dell Inc." + CONTACT-INFO + "support.dell.com" + DESCRIPTION + "The private MIB module definition for the Dell PowerConnect + Devices. This MIB allows PowerConnect devices to be + integrated into Dell ITA management system." + ::= { dellLan 3000 } + +EnvMonState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the state of a device being monitored. + Valid values are: + + normal(1): the environment is good, such as low + temperature. + + warning(2): the environment is bad, such as temperature + above normal operation range but not too + high. + + critical(3): the environment is very bad, such as + temperature much higher than normal + operation limit. + + shutdown(4): the environment is the worst, the system + should be shutdown immediately. + + notPresent(5): the environmental monitor is not present, + such as temperature sensors do not exist. + + notFunctioning(6): the environmental monitor does not + function properly, such as a temperature + sensor generates a abnormal data like + 1000 C. + " + SYNTAX INTEGER { + normal(1), + warning(2), + critical(3), + shutdown(4), + notPresent(5), + notFunctioning(6) + } + + + +dellVendorMIBObjects OBJECT IDENTIFIER ::= { powerConnectVendorMIB 1 } +dellVendorNotifications OBJECT IDENTIFIER ::= { powerConnectVendorMIB 2 } + + +hardware OBJECT IDENTIFIER ::= { dellVendorMIBObjects 2 } +productIdentification OBJECT IDENTIFIER ::= { hardware 100 } +productStatus OBJECT IDENTIFIER ::= { hardware 110 } + +-- + +-- +-- productIdentification +-- + + +productIdentificationDisplayName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of this product for display purposes." + ::= { productIdentification 1} + + +productIdentificationDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A short description of this product such as: Ethernet Router Switch." + ::= { productIdentification 2} + + +productIdentificationVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The name of the product manufacturer, such as: Dell Inc." + ::= { productIdentification 3 } + +productIdentificationVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The version of this product." + ::= { productIdentification 4 } + +productIdentificationBuildNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The software build number of the product." + ::= { productIdentification 5 } + + + +productIdentificationURL OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The URL of the web-based application to manage this device, should the device provide one. + The format of the value held by this object is: http://." + ::= { productIdentification 6 } + +productIdentificationDeviceNetworkName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Device Name." + ::= { productIdentification 7 } + + +productIdentificationPerUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF ProductIdentificationPerBoxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identification specific to product instance and, in case of stackable products, per unit. If the product is not stackable, + it will be considered a stack of one unit and therefore this table will contain one conceptual row only." + ::= { productIdentification 8 } + +productIdentificationPerUnitEntry OBJECT-TYPE + SYNTAX ProductIdentificationPerBoxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This row applies to a unit in a stackable product. " + INDEX { productIdentificationPerBoxIndex } + ::= { productIdentificationPerUnitTable 1 } + + + +ProductIdentificationPerBoxEntry ::= SEQUENCE { + + productIdentificationPerBoxIndex INTEGER, + productIdentificationSerialNumber DisplayString, + productIdentificationAssetTag DisplayString, + productIdentificationServiceTag DisplayString, + productIdentificationBootromVersion DisplayString +} + +productIdentificationPerBoxIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The index of the stack unit to which this conceptual row corresponds. + Note that the index will be the same index as the index + of a 'chassis' physical entity in the entity MIB of the product." + ::= { productIdentificationPerUnitEntry 1 } + + +productIdentificationSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of the product." + ::= { productIdentificationPerUnitEntry 2 } + +productIdentificationAssetTag OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Asset tag of the product." + ::= { productIdentificationPerUnitEntry 3 } + +productIdentificationServiceTag OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Service tag of the product." + ::= { productIdentificationPerUnitEntry 4 } + + +productIdentificationBootromVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The boot image version of the product." + ::= { productIdentificationPerUnitEntry 6 } + + +productIdentificationBannerMotd OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..1500)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Use to assign CLI attention banner. The banner should support 1500 characters." + + + + + + + + ::= { productIdentification 9 } + +productIdentificationBannerMotdAckMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "If enable is selected, user will be required to acknowledge the banner displayed on the console. The user would have to type y or n to continue to the login prompt. If n is typed, the session is terminated and no further communication is allowed on that session. However, serial connection will not get terminated if user does not enter y. Use disable option to disable banner acknowledge." + ::= { productIdentification 10 } + +-- +-- productStatus +-- + +productStatusGlobalStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(3), + non-critical(4), + critical(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current status of the product.This is a rollup for the entire product. + The status is intended to give initiative to a snmp monitor to get further data when this status is abnormal. + This variable can take the following values: + 3: OK + If fans and power supplies are functioning and the system did not reboot because of a HW watchdog failure + or a SW fatal error condition. + 4: Non-critical + If at least one power supply is not functional or the system rebooted at least once because of a HW watchdog failure + or a SW fatal error condition. + 5: Critical + If at least one fan is not functional, possibly causing a dangerous warming up of the device." + ::= { productStatus 1 } + +productStatusLastGlobalStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(3), + non-critical(4), + critical(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The status before the current status which induced an initiative to issue a global status change trap." + ::= { productStatus 2 } + +productStatusTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The last time that the product global status has been updated. + The time will be given in TimeTicks" + ::= { productStatus 3 } + +productStatusGetTimeOut OBJECT-TYPE + SYNTAX INTEGER(1..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Suggested time out value in milliseconds for how long the SNMP getter + should wait while attempting to poll the product SNMP service." + ::= { productStatus 4 } + +productStatusRefreshRate OBJECT-TYPE + SYNTAX INTEGER(1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rate in seconds at which the SNMP service cached data is being updated." + ::= { productStatus 5 } + +productStatusGeneratingTrapsFlag OBJECT-TYPE + SYNTAX INTEGER { true(1), + false(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates if this SNMP service is generating SNMP Traps. + This variable can take the following values: + 1: true - The device is capable and currently configured to generate traps if necessary. + 2: false - The device is not capable of generating traps. + 3: disabled - The device is capable but not configured to generate traps. + " + ::= { productStatus 6 } + +productStatusEnvironment OBJECT IDENTIFIER ::= { productStatus 7} + +envMonFanStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnvMonFanStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of fan status maintained by the environmental + monitor. Not Supported by Dell Modular Blade Server switches." + ::= { productStatusEnvironment 1 } + +envMonFanStatusEntry OBJECT-TYPE + SYNTAX EnvMonFanStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the fan status table, representing the status of + the associated fan maintained by the environmental monitor. + Not Supported by Dell Modular Blade Server switches." + INDEX { envMonFanStatusIndex } + ::= { envMonFanStatusTable 1 } + +EnvMonFanStatusEntry ::= + SEQUENCE { + envMonFanStatusIndex INTEGER, + envMonFanStatusDescr DisplayString, + envMonFanState EnvMonState + } + +envMonFanStatusIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique index for the fan being instrumented. This index is + for SNMP purposes only, and has no intrinsic meaning. Not + Supported by Dell Modular Blade Server switches." + ::= { envMonFanStatusEntry 1 } + +envMonFanStatusDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + + STATUS current + DESCRIPTION + "Textual description of the fan being instrumented. + This description is a short textual label, suitable + as a human-sensible identification for the rest of + the information in the entry. Not Supported by Dell + Modular Blade Server switches." + ::= { envMonFanStatusEntry 2 } + +envMonFanState OBJECT-TYPE + SYNTAX EnvMonState + MAX-ACCESS read-only + + STATUS current + DESCRIPTION + "The mandatory state of the fan being instrumented. + Not Supported by Dell Modular Blade Server switches." + ::= { envMonFanStatusEntry 3 } + + + +envMonSupplyStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnvMonSupplyStatusEntry + MAX-ACCESS not-accessible + + STATUS current + DESCRIPTION + "The table of power supply status maintained by the + environmental monitor card." + ::= { productStatusEnvironment 2 } + +envMonSupplyStatusEntry OBJECT-TYPE + SYNTAX EnvMonSupplyStatusEntry + MAX-ACCESS not-accessible + + STATUS current + DESCRIPTION + "An entry in the power supply status table, representing the + status of the associated power supply maintained by the + environmental monitor card." + INDEX { envMonSupplyStatusIndex } + ::= { envMonSupplyStatusTable 1 } + +EnvMonSupplyStatusEntry ::= + SEQUENCE { + envMonSupplyStatusIndex INTEGER , + envMonSupplyStatusDescr DisplayString, + envMonSupplyState EnvMonState, + envMonSupplySource INTEGER + } + +envMonSupplyStatusIndex OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + + STATUS current + DESCRIPTION + "Unique index for the power supply being instrumented. + This index is for SNMP purposes only, and has no + intrinsic meaning." + ::= { envMonSupplyStatusEntry 1 } + +envMonSupplyStatusDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + + STATUS current + DESCRIPTION + "Textual description of the power supply being instrumented. + This description is a short textual label, suitable as a + human-sensible identification for the rest of the + information in the entry." + ::= { envMonSupplyStatusEntry 2 } + +envMonSupplyState OBJECT-TYPE + SYNTAX EnvMonState + MAX-ACCESS read-only + + STATUS current + DESCRIPTION + "The mandatory state of the power supply being instrumented." + ::= { envMonSupplyStatusEntry 3 } + +envMonSupplySource OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + ac(2), + dc(3), + externalPowerSupply(4), + internalRedundant(5) + } + MAX-ACCESS read-only + + STATUS current + DESCRIPTION + "The power supply source. + unknown - Power supply source unknown + ac - AC power supply + dc - DC power supply + externalPowerSupply - External power supply + internalRedundant - Internal redundant power supply + " + ::= { envMonSupplyStatusEntry 4 } + + + + +-- +-- trap definitions +-- + + + dellVendorTraps OBJECT IDENTIFIER ::= { dellVendorNotifications 1 } + dellVendorTrapsPrefix OBJECT IDENTIFIER ::= { dellVendorTraps 0 } + + productStatusGlobalStatusChange NOTIFICATION-TYPE + + OBJECTS { productStatusGlobalStatus, + productStatusLastGlobalStatus, + productStatusTimeStamp } + STATUS current + DESCRIPTION "This trap is sent when the product global status changes." + --#TYPE "Product Global Status Change." + --#SUMMARY "The product global status has changed from %d to %d at time %d." + --#ARGUMENTS {1,0,2} + + + ::= {dellVendorTrapsPrefix 1 } + + +END diff --git a/MIBS/dell/DellMDStorageArray-MIB b/MIBS/dell/DellMDStorageArray-MIB new file mode 100644 index 0000000..9204fe4 --- /dev/null +++ b/MIBS/dell/DellMDStorageArray-MIB @@ -0,0 +1,266 @@ +DellMDStorageArray DEFINITIONS ::= BEGIN + +-- Initial version. 10/1/98 +-- Second turn 10/2/98 added another trap +-- Third version. 10/20/98 +-- Fourth version 10/23/98 Changes in this version are +-- 1) Deleted the FRU code from the MIB +-- 2) The deviceUserLabel WILL BE the same as the Storage Array Name. +-- 3) Fixed typos. +-- 4) The deviceErrorCode WILL BE the same as the MEL event number. +-- The changes came from a meeting held on 10/22/98. +-- Changes to add componentType and componentLocation 08/11/00 +-- +-- New version of the mib. The mibs has been renumbered. 10/28/98 +-- New version of the mib. The mib has been renumbered to 204 08/11/00 +-- changed symbios to LSI Logic Storage Systems. 05/16/01 +-- changed version to 205 7/15/03 SM7_10.MIB +-- SM7_10.MIB reset version back to 204 for this mib. will create a new mib for version 205. new mib is SM8_R4.MIB +-- created SM8_R4.MIB version 205 7/15/03 +-- created SM9_R1.MIB version 206 2/12/04 to change the deviceUserLabel from 18 to 30 characters. +-- changed LSI Logic Storage Systems to Engenio Information Technologies changed version to 300. 11/19/2004 +-- SM9_R3 replaces SM9_R2. SM9_R2 has a coding defect. SM9_R3 has been issued to correct this defect. 06/30/2005 +-- SM10_R1 introduces support for accommodating both IPv4 and IPv6 IP addresses. 10/25/07 +-- Dell revisions made on 11/16/2009 +-- Validated MIB on 11/16/2009 using the tool at http://wwwsnmp.cs.utwente.nl/ietf/mibs/validate/ +-- Validation passed at severity level 3. 11/16/2009 + + IMPORTS + OBJECT-TYPE, + enterprises, + NOTIFICATION-TYPE, + MODULE-IDENTITY + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + InetAddressType, + InetAddress + FROM INET-ADDRESS-MIB; + + + dellMDStorageArrayMIB MODULE-IDENTITY + LAST-UPDATED "200911161200Z" + ORGANIZATION "Dell" + CONTACT-INFO "http://support.dell.com" + DESCRIPTION "MD Storage Array MIB" + REVISION "200911161200Z" + DESCRIPTION "Initial" + ::= { mdStorageManager 0 } + +dell OBJECT IDENTIFIER ::= { enterprises 674 } +storage OBJECT IDENTIFIER ::= { dell 10893 } +hardware OBJECT IDENTIFIER ::= { storage 2 } +mdStorageManager OBJECT IDENTIFIER ::= { hardware 30 } + + + infoTable OBJECT-TYPE + SYNTAX SEQUENCE OF InfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information for array traps." + ::= { mdStorageManager 1 } + + infoEntry OBJECT-TYPE + SYNTAX InfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The data for array traps." + INDEX { deviceHostIPType } + ::= { infoTable 1 } + + + + InfoEntry ::= + SEQUENCE { + deviceHostIPType + InetAddressType, + deviceHostIPAddr + InetAddress, + deviceHostName + DisplayString, + deviceUserLabel + DisplayString, + deviceErrorCode + DisplayString, + eventTime + DisplayString, + trapDescription + DisplayString, + componentType + DisplayString, + componentLocation + DisplayString + } + deviceHostIPType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of IP Address of the network-attached device or device host. 0 unknown, 1 ipv4, 2 ipv6" + ::= { infoEntry 1 } + + deviceHostIPAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP Address of the network-attached device or device host." + ::= { infoEntry 2 } + + deviceHostName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..17)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user label for the host of the device being reported on." + ::= { infoEntry 3 } + + deviceUserLabel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..29)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user label for the device being reported on." + ::= { infoEntry 4 } + + deviceErrorCode OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..19)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The error code as reported by the device or host." + ::= { infoEntry 5 } + + eventTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..39)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time at which the event happen on the device." + ::= { infoEntry 6 } + + trapDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..69)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string to indicate the nature of the trap" + ::= { infoEntry 7 } + + componentType OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..59)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string to identify the failing component type" + ::= { infoEntry 8 } + + componentLocation OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..39)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string to identify the location of the failing component" + ::= { infoEntry 9 } + + + +--End of items in the info table + + +-- +-- TRAP Definitions +-- + + storageArrayCritical TRAP-TYPE + ENTERPRISE mdStorageManager + VARIABLES { deviceHostIP, deviceHostName, deviceUserLabel, deviceErrorCode, eventTime, trapDescription, componentType, componentLocation } + DESCRIPTION + "This trap indicates an event where user-interaction is required immediately. + Some example events are component failures or critical errors." + + --#TYPE "Storage Array Critical" + + --#SEVERITY "Critical" + + --#SUMMARY "User-interaction is required immediately for IP Address= %s, HostName= %s, UserLabel= %s, ErrorCode= %s, TimeStamp= %s, ErrorMessage= %s, ComponentType= %s, ComponentLocation= %s" + + --#ARGUMENTS {0,1,2,3,4,5,6,7} + + --#CATEGORY "Error Events" + + --#STATE "Failed" + + --#STATUS "Mandatory" + + ::= 1 + + + storageArrayWarning TRAP-TYPE + ENTERPRISE mdStorageManager + VARIABLES { deviceHostIP, deviceHostName, deviceUserLabel, deviceErrorCode, eventTime, trapDescription, componentType, componentLocation } + DESCRIPTION + "This trap indicates an event where user-interaction may be required. Example are events that put the array in a non-optimal state." + + --#TYPE "Storage Array Warning" + + --#SEVERITY "Warning" + + --#SUMMARY "User-interaction is required for IP Address= %s, HostName= %s, UserLabel= %s, ErrorCode= %s, TimeStamp= %s, ErrorMessage= %s, ComponentType= %s, ComponentLocation= %s" + + --#ARGUMENTS {0,1,2,3,4,5,6,7} + + --#CATEGORY "Error Events" + + --#STATE "Degraded" + + --#STATUS "Optional" + + ::= 2 + + storageArrayInformational TRAP-TYPE + ENTERPRISE mdStorageManager + VARIABLES { deviceHostIP, deviceHostName, deviceUserLabel, deviceErrorCode, eventTime, trapDescription, componentType, componentLocation } + DESCRIPTION + "This trap indicates a non-failure event of interest where user interaction is generally not required." + + --#TYPE "Storage Array Informational" + + --#SEVERITY "Informational" + + --#SUMMARY "Non-failure event of interest for IP Address= %s, HostName= %s, UserLabel= %s, ErrorCode= %s, TimeStamp= %s, ErrorMessage= %s, ComponentType= %s, ComponentLocation= %s" + + --#ARGUMENTS {0,1,2,3,4,5,6,7} + + --#CATEGORY "Status Events" + + --#STATE "Operational" + + --#STATUS "Optional" + + ::= 3 + + storageArrayDebug TRAP-TYPE + ENTERPRISE mdStorageManager + VARIABLES { deviceHostIP, deviceHostName, deviceUserLabel, deviceErrorCode, eventTime, trapDescription, componentType, componentLocation } + DESCRIPTION + "This trap indicates an interal system debug event of interest." + + --#TYPE "Storage Array Debug" + + --#SEVERITY "Debug" + + --#SUMMARY "Internal debug event for IP Address= %s, HostName= %s, UserLabel= %s, ErrorCode= %s, TimeStamp= %s, ErrorMessage= %s, ComponentType= %s, ComponentLocation= %s" + + --#ARGUMENTS {0,1,2,3,4,5,6,7} + + --#CATEGORY "Status Events" + + --#STATE "Operational" + + --#STATUS "Optional" + + ::= 4 +END diff --git a/MIBS/dell/DellrPDU-MIB b/MIBS/dell/DellrPDU-MIB new file mode 100644 index 0000000..3c5300f --- /dev/null +++ b/MIBS/dell/DellrPDU-MIB @@ -0,0 +1,2942 @@ +-- +-- 12/23/2009 - v1.0r Dell rPDU +-- +-- ********************************************************************** +-- ********************************************************************** +-- dellrPDU-MIB { iso org(3) dod(6) internet(1) private(4) enterprises(1) +-- dell(674) } + +DellrPDU-MIB DEFINITIONS ::= BEGIN + +IMPORTS + enterprises, IpAddress, Gauge, TimeTicks FROM RFC1155-SMI + DisplayString FROM RFC1213-MIB + OBJECT-TYPE FROM RFC-1212 + TRAP-TYPE FROM RFC-1215; + +dell OBJECT IDENTIFIER ::= { enterprises 674 } +pdu OBJECT IDENTIFIER ::= { dell 10903 } +pdusub OBJECT IDENTIFIER ::= { pdu 200 } + +-- 1.3.6.1.4.1.674.10903.200 + +software OBJECT IDENTIFIER ::= { pdusub 1 } +hardware OBJECT IDENTIFIER ::= { pdusub 2 } +system OBJECT IDENTIFIER ::= { pdusub 3 } + +sysRPDUV1 OBJECT IDENTIFIER ::= { system 1 } + +-- Common rPDU values + +RpduEnableDisableType ::= INTEGER { + disabled (1), + enabled (2) + } + +RpduNormalAlarmType ::= INTEGER { + normal (1), + alarm (2) + } + +RpduCommNoneOKLostType ::= INTEGER { + notInstalled (1), + commsOK (2), + commsLost (3) + } + +RpduLowNormalNearOverloadType ::= INTEGER { + lowLoad (1), + normal (2), + nearOverload (3), + overload (4) + } + +RpduNotPBMinLowNrmlOHiMaxType ::= INTEGER { + notPresent (1), + belowMin (2), + belowLow (3), + normal (4), + overHigh (5), + overMax (6) + } + +RpduOtherToNonrecoverableType ::= INTEGER { + other (1), + unknown (2), + ok (3), + non-critical (4), + critical (5), + non-recoverable (6) + } + +RpduOutletPhaseLayoutType ::= INTEGER { + seqPhase1ToNeutral (1), + seqPhase2ToNeutral (2), + seqPhase3ToNeutral (3), + seqPhase1ToPhase2 (4), + seqPhase2ToPhase3 (5), + seqPhase3ToPhase1 (6) + } + +productID OBJECT IDENTIFIER ::= { hardware 100 } + +productIDDisplayName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Name of this product for display purposes." + ::= { productID 1 } + +productIDDescription OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A short description of this product." + ::= { productID 2 } + +productIDVendor OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the product manufacturer." + ::= { productID 3 } + +productIDVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The hardware version of this product." + ::= { productID 4 } + +productIDBuildNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The software build number of the product populating the MIB." + ::= { productID 5 } + +productIDURL OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The URL of the Web-based application to manage this device, should + the device provide one." + ::= { productID 6 } + +productIDDeviceNetworkName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Operating system-specific computer name if product SNMP service is + hosted." + ::= { productID 7 } + +productStatus OBJECT IDENTIFIER ::= { hardware 110 } + +productStatusGlobalStatus OBJECT-TYPE + SYNTAX RpduOtherToNonrecoverableType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current status of the product. This is a summary of the status + for the entire product including any metered devices. The SNMP + monitor performs a get to retrieve additional data when this status + is abnormal. Valid values 1: Other 2: Unknown 3: OK 4: Non-critical + 5: Critical 6: Non-recoverable." + ::= { productStatus 1 } + +productStatusLastGlobalStatus OBJECT-TYPE + SYNTAX RpduOtherToNonrecoverableType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status before the current status which induced an initiative to + issue a global status change trap." + ::= { productStatus 2 } + +productStatusTimeStamp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The last time that the SNMP table geometries changed or attribute + data was significantly updated. Management applications use this OID + to trigger a refresh of data acquired from the MIB. This time should + be a relative timestamp, for example, the value of MIB II SysUpTime + when the values are updated." + ::= { productStatus 3 } + +productStatusRESERVED1 OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RESERVED" + ::= { productStatus 4 } + +productStatusRESERVED2 OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RESERVED" + ::= { productStatus 5 } + +productStatusRESERVED3 OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RESERVED" + ::= { productStatus 6 } + + +rPDU OBJECT IDENTIFIER ::= { hardware 200 } + +rPDUIdentD OBJECT IDENTIFIER ::= { rPDU 100 } + +-- rPDU Ident Table + +rPDUIdentTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of connected Rack PDUs." + ::= { rPDUIdentD 1 } + +rPDUIdentTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUIdentEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of Rack PDU identification data." + ::= { rPDUIdentD 2 } + +rPDUIdentEntry OBJECT-TYPE + SYNTAX RPDUIdentEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Identification data from the Rack PDU being queried." + INDEX { rPDUIdentIndex } + ::= { rPDUIdentTable 1 } + +RPDUIdentEntry ::= + SEQUENCE { + rPDUIdentIndex INTEGER, + rPDUIdentNameD DisplayString, + rPDUIdentLocation DisplayString, + rPDUIdentHardwareRevD DisplayString, + rPDUIdentFirmwareRevD DisplayString, + rPDUIdentDateOfManufactureD DisplayString, + rPDUIdentModelNumberD DisplayString, + rPDUIdentSerialNumberD DisplayString + } + +rPDUIdentIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the Rack PDU identification table entry." + ::= { rPDUIdentEntry 1 } + +rPDUIdentNameD OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A user-defined string identifying the Rack PDU." + ::= { rPDUIdentEntry 2 } + +rPDUIdentLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A user-defined string identifying the location of the Rack PDU." + ::= { rPDUIdentEntry 3 } + +rPDUIdentHardwareRevD OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Rack PDU hardware version." + ::= { rPDUIdentEntry 4 } + +rPDUIdentFirmwareRevD OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Rack PDU firmware version." + ::= { rPDUIdentEntry 5 } + +rPDUIdentDateOfManufactureD OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The date the Rack PDU was manufactured in mm/dd/yyyy format." + ::= { rPDUIdentEntry 6 } + +rPDUIdentModelNumberD OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Rack PDU model number." + ::= { rPDUIdentEntry 7 } + +rPDUIdentSerialNumberD OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Rack PDU serial number." + ::= { rPDUIdentEntry 8 } + +rPDUDevice OBJECT IDENTIFIER ::= { rPDU 110 } + +-- rPDU Device Data + +rPDUDeviceTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of connected Rack PDUs." + ::= { rPDUDevice 1 } + +-- rPDU Device Status + +rPDUDeviceStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUDeviceStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of Rack PDU status information." + ::= { rPDUDevice 2 } + +rPDUDeviceStatusEntry OBJECT-TYPE + SYNTAX RPDUDeviceStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Status information from the Rack PDU being queried." + INDEX { rPDUDeviceStatusIndex } + ::= { rPDUDeviceStatusTable 1 } + + RPDUDeviceStatusEntry ::= + SEQUENCE { + rPDUDeviceStatusIndex INTEGER, + rPDUDeviceStatusName DisplayString, + rPDUDeviceStatusPower INTEGER, + rPDUDeviceStatusEnergy INTEGER, + rPDUDeviceStatusCommandPending INTEGER, + rPDUDeviceStatusLoadState INTEGER + } + +rPDUDeviceStatusIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the Rack PDU status table entry." + ::= { rPDUDeviceStatusEntry 1 } + +rPDUDeviceStatusName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A user-defined string identifying the Rack PDU." + ::= { rPDUDeviceStatusEntry 2 } + +rPDUDeviceStatusPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The power consumption of the Rack PDU load in 1/100 of KWatts." + ::= { rPDUDeviceStatusEntry 3 } + +rPDUDeviceStatusEnergy OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A user resettable energy meter measuring Rack PDU load energy + consumption in tenths of kilowatt-hours." + ::= { rPDUDeviceStatusEntry 4 } + +rPDUDeviceStatusCommandPending OBJECT-TYPE + SYNTAX INTEGER { + commandPending (1), + noCommandPending (2), + commandPendingUnknown (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the device is processing a pending command. + If the commandPendingUnknown (3) value is returned, all devices + receiving power from the Rack PDU should be shut down. + The Rack PDU's power should then be cycled to clear this condition." + ::= { rPDUDeviceStatusEntry 5 } + +rPDUDeviceStatusLoadState OBJECT-TYPE + SYNTAX RpduLowNormalNearOverloadType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the present load status of the Rack PDU Device being + queried." + ::= { rPDUDeviceStatusEntry 6 } + +-- rPDU Device Config + +rPDUDeviceConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUDeviceConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of Rack PDU configuration data." + ::= { rPDUDevice 3 } + +rPDUDeviceConfigEntry OBJECT-TYPE + SYNTAX RPDUDeviceConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Configuration data from the Rack PDU being queried." + INDEX { rPDUDeviceConfigIndex } + ::= { rPDUDeviceConfigTable 1 } + + RPDUDeviceConfigEntry ::= + SEQUENCE { + rPDUDeviceConfigIndex INTEGER, + rPDUDeviceConfigName DisplayString, + rPDUDeviceConfigLocation DisplayString, + rPDUDeviceConfigColdstartDelay INTEGER, + rPDUDeviceCfgLowLoadPwrThresh INTEGER, + rPDUDeviceCfgNerOvloadPwrThresh INTEGER, + rPDUDeviceCfgOverloadPwrThresh INTEGER, + rPDUDeviceConfigPowerHeadroom INTEGER, + rPDUDeviceConfigPeakPower INTEGER, + rPDUDeviceCfgPeakPwrStartTime DisplayString, + rPDUDeviceConfigPeakPwrCapTime DisplayString, + rPDUDeviceCfgPeakPowerHeadroom INTEGER, + rPDUDeviceCfgEnergyStartTime DisplayString + } + + +rPDUDeviceConfigIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the Rack PDU table entry." + ::= { rPDUDeviceConfigEntry 1 } + +rPDUDeviceConfigName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A user-defined string identifying the Rack PDU." + ::= { rPDUDeviceConfigEntry 2 } + +rPDUDeviceConfigLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Location of the Rack PDU." + ::= { rPDUDeviceConfigEntry 3 } + +rPDUDeviceConfigColdstartDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The amount of delay, measured in seconds, between when power is + provided to the Rack PDU and when the Rack PDU provides basic + master power to the outlets." + ::= { rPDUDeviceConfigEntry 4 } + +rPDUDeviceCfgLowLoadPwrThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined low power draw alarm threshold, measured in tenths + of kilowatts." + ::= { rPDUDeviceConfigEntry 5 } + +rPDUDeviceCfgNerOvloadPwrThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined near power overload threshold, measured in tenths + of kilowatts." + ::= { rPDUDeviceConfigEntry 6 } + +rPDUDeviceCfgOverloadPwrThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined power overload threshold, measured in tenths of + kilowatts." + ::= { rPDUDeviceConfigEntry 7 } + +rPDUDeviceConfigPowerHeadroom OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The amount of input power that is available to the connected + devices in hundredths of kilowatt-hours." + ::= { rPDUDeviceConfigEntry 8 } + +rPDUDeviceConfigPeakPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The highest input power level recorded by the connected + devices in hundredths of kilowatt-hours." + ::= { rPDUDeviceConfigEntry 9 } + +rPDUDeviceCfgPeakPwrStartTime OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time, in hh:mm:ss, when the device started recording the highest + input power level." + ::= { rPDUDeviceConfigEntry 10 } + +rPDUDeviceConfigPeakPwrCapTime OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time, in hh:mm:ss, when the highest input power level was + recorded by the device." + ::= { rPDUDeviceConfigEntry 11 } + +rPDUDeviceCfgPeakPowerHeadroom OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The highest level of input power that is available to the connected + devices in hundredths of kilowatt-hours." + ::= { rPDUDeviceConfigEntry 12 } + +rPDUDeviceCfgEnergyStartTime OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time, in hh:mm:ss, when the device started recording the input + energy level." + ::= { rPDUDeviceConfigEntry 13 } + +-- rPDU Device Properties + +rPDUDevicePropertiesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUDevicePropertiesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of Rack PDU properties." + ::= { rPDUDevice 4 } + +rPDUDevicePropertiesEntry OBJECT-TYPE + SYNTAX RPDUDevicePropertiesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Properties of the Rack PDU being queried." + INDEX { rPDUDevicePropertiesIndex } + ::= { rPDUDevicePropertiesTable 1 } + + RPDUDevicePropertiesEntry ::= + SEQUENCE { + rPDUDevicePropertiesIndex INTEGER, + rPDUDevicePropertiesName DisplayString, + rPDUDevicePropertiesNumOutlets INTEGER, + rPDUDevicePropertiesNumSwdOuts INTEGER, + rPDUDevicePropertiesNumMtrdOuts INTEGER, + rPDUDevicePropertiesNumPhases INTEGER, + rPDUDevicePropertiesNumBreakers INTEGER, + rPDUDevicePropertiesMaxCurntRtg INTEGER, + rPDUDevicePropertiesOutlayout INTEGER + } + +rPDUDevicePropertiesIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the Rack PDU properties table entry." + ::= { rPDUDevicePropertiesEntry 1 } + +rPDUDevicePropertiesName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A user-defined string identifying the Rack PDU." + ::= { rPDUDevicePropertiesEntry 2 } + +rPDUDevicePropertiesNumOutlets OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of outlets on the Rack PDU." + ::= { rPDUDevicePropertiesEntry 3 } + +rPDUDevicePropertiesNumSwdOuts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of switched outlets on the Rack PDU." + ::= { rPDUDevicePropertiesEntry 4 } + +rPDUDevicePropertiesNumMtrdOuts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of metered outlets on the Rack PDU." + ::= { rPDUDevicePropertiesEntry 5 } + +rPDUDevicePropertiesNumPhases OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of phases present in the Rack PDU." + ::= { rPDUDevicePropertiesEntry 6 } + +rPDUDevicePropertiesNumBreakers OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of breakers present in the Rack PDU." + ::= { rPDUDevicePropertiesEntry 7 } + +rPDUDevicePropertiesMaxCurntRtg OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum current rating, measured in Amps, for the Rack PDU." + ::= { rPDUDevicePropertiesEntry 8 } + +rPDUDevicePropertiesOutlayout OBJECT-TYPE + SYNTAX INTEGER { + phaseToNeutral (1), + phaseToPhase (2), + phaseToNeutralGrouped (3), + phaseToPhaseGrouped (4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The phase wiring for the Rack PDU outlets. PhaseToNeutral and + PhaseToPhase: outlets wired consecutively; PhaseToNeutralGrouped + and PhaseToPhaseGrouped: groups of outlets wired consecutively." + ::= { rPDUDevicePropertiesEntry 9 } + +-- rPDU Device Control + +rPDUDeviceControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUDeviceControlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of Rack PDU control data." + ::= { rPDUDevice 5 } + +rPDUDeviceControlEntry OBJECT-TYPE + SYNTAX RPDUDeviceControlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Control data from the Rack PDU being queried." + INDEX { rPDUDeviceControlIndex } + ::= { rPDUDeviceControlTable 1 } + + RPDUDeviceControlEntry ::= + SEQUENCE { + rPDUDeviceControlIndex INTEGER, + rPDUDeviceControlName DisplayString, + rPDUDeviceControlCommand INTEGER + } + +rPDUDeviceControlIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the Rack PDU control table entry." + ::= { rPDUDeviceControlEntry 1 } + +rPDUDeviceControlName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A user-defined string identifying the Rack PDU." + ::= { rPDUDeviceControlEntry 2 } + +rPDUDeviceControlCommand OBJECT-TYPE + SYNTAX INTEGER { + turnAllOnNow (1), + turnAllOnSequence (2), + turnAllOffNow (3), + rebootAllNow (4), + rebootAllSequence (5), + noCommand (6), + turnAllOffSequence (7) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this OID to turnAllOnNow (1) will turn all outlets on + immediately. Setting this OID to turnAllOnSequence (2) will turn + all outlets on as defined by each outlet's sPDUOutletPowerOnTime + OID value. Setting this OID to turnAllOff (3) will turn all outlets + off immediately. Setting this OID to rebootAllNow (4) will reboot + all outlets immediately. Setting this OID to rebootAllSequence (5) + reboots all outlets, with power returned to the outlets in the + sequence defined by each outlet's rPDUOutSwitchedCfgPowerOnTime + OID value. Setting this OID to rebootAllSequence (5) will cause a + turnAllOffSequence to be performed. Once all outlets are off, the + Rack PDU will then delay the rPDUOutSwtchedCfgRebootDuration + OID time, and then perform a turnAllOnSequence. Setting this OID + to turnAllOffSequence (7) will turn all outlets off as defined by + each outlet's rPDUOutSwitchedCfgPowerOffTime OID value. + Getting this OID will return the noCommand (6) value." + ::= { rPDUDeviceControlEntry 3 } + +rPDUPhase OBJECT IDENTIFIER ::= { rPDU 120 } + +-- rPDU Phase Data + +rPDUPhaseTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of connected Rack PDU phases." + ::= { rPDUPhase 1 } + +-- rPDU Phase Status + +rPDUPhaseStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUPhaseStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of Rack PDU phase status data." + ::= { rPDUPhase 2 } + +rPDUPhaseStatusEntry OBJECT-TYPE + SYNTAX RPDUPhaseStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Status data from the currently queried Rack PDU phase." + INDEX { rPDUPhaseStatusIndex } + ::= { rPDUPhaseStatusTable 1 } + + RPDUPhaseStatusEntry ::= + SEQUENCE { + rPDUPhaseStatusIndex INTEGER, + rPDUPhaseStatusNumber INTEGER, + rPDUPhaseStatusLoadState INTEGER, + rPDUPhaseStatusCurrent INTEGER, + rPDUPhaseStatusVoltage INTEGER, + rPDUPhaseStatusPower INTEGER + } + +rPDUPhaseStatusIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the Rack PDU phase status table entry." + ::= { rPDUPhaseStatusEntry 1 } + +rPDUPhaseStatusNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The numeric phase ID." + ::= { rPDUPhaseStatusEntry 2 } + +rPDUPhaseStatusLoadState OBJECT-TYPE + SYNTAX RpduLowNormalNearOverloadType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the present load status of the Rack PDU phase being + queried." + ::= { rPDUPhaseStatusEntry 3 } + +rPDUPhaseStatusCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current draw, in tenths of Amps, of the load on + the Rack PDU phase being queried." + ::= { rPDUPhaseStatusEntry 4 } + +rPDUPhaseStatusVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the Voltage, in Volts, of the Rack PDU + phase being queried." + ::= { rPDUPhaseStatusEntry 5 } + +rPDUPhaseStatusPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the load power, in hundredths of kilowatts, consumed on + the Rack PDU phase being queried." + ::= { rPDUPhaseStatusEntry 6 } + +-- rPDU Phase Config + +rPDUPhaseConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUPhaseConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of Rack PDU phase configuration data." + ::= { rPDUPhase 3 } + +rPDUPhaseConfigEntry OBJECT-TYPE + SYNTAX RPDUPhaseConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Configuration data from the currently queried Rack PDU phase." + INDEX { rPDUPhaseConfigIndex } + ::= { rPDUPhaseConfigTable 1 } + + RPDUPhaseConfigEntry ::= + SEQUENCE { + rPDUPhaseConfigIndex INTEGER, + rPDUPhaseConfigNumber INTEGER, + rPDUPhaseCfgOverloadRestriction INTEGER, + rPDUPhCfgLowLoadCurntThreshold INTEGER, + rPDUPhCfgNerOverloadCurntThresh INTEGER, + rPDUPhCfgOverloadCurntThreshold INTEGER + } + +rPDUPhaseConfigIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the Rack PDU phase configuration table entry." + ::= { rPDUPhaseConfigEntry 1 } + +rPDUPhaseConfigNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The numeric phase ID." + ::= { rPDUPhaseConfigEntry 2 } + +rPDUPhaseCfgOverloadRestriction OBJECT-TYPE + SYNTAX INTEGER { + alwaysAllowTurnON (1), + restrictOnNearOverload (2), + restrictOnOverload (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This OID controls the behavior of a Switched Rack PDU phase + when an overload condition is possible and additional outlets + are requested to be turned on. Setting this OID to + alwaysAllowTurnON (1) will always allow the outlets on the + corresponding phase to turn on. Setting this OID to + restrictOnNearOverload (2) will not allow outlets on the + corresponding phase to turn on if the + rPDULoadConfigNearOverloadThreshold OID is exceeded. Setting + this OID to restrictOnOverload (3) will not allow outlets on the + corresponding phase to turn on if the + rPDULoadConfigOverloadThreshold OID is exceeded." + ::= { rPDUPhaseConfigEntry 3 } + +rPDUPhCfgLowLoadCurntThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined threshold for low phase current load, in Amps." + ::= { rPDUPhaseConfigEntry 4 } + +rPDUPhCfgNerOverloadCurntThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined near phase overload warning threshold in Amps." + ::= { rPDUPhaseConfigEntry 5 } + +rPDUPhCfgOverloadCurntThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined phase overload current threshold in Amps." + ::= { rPDUPhaseConfigEntry 6 } + +rPDUOutlet OBJECT IDENTIFIER ::= { rPDU 130 } + +-- rPDU Outlet Data + +rPDUOutletSwitched OBJECT IDENTIFIER ::= { rPDUOutlet 1 } + +-- rPDU Switched Outlet Data + +rPDUOutletSwitchedTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of switched outlets on connected Rack PDUs." + ::= { rPDUOutletSwitched 1 } + +-- rPDU Switched Outlet Status + +rPDUOutletSwitchedStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUOutletSwitchedStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of Rack PDU switched outlet status information." + ::= { rPDUOutletSwitched 2 } + +rPDUOutletSwitchedStatusEntry OBJECT-TYPE + SYNTAX RPDUOutletSwitchedStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Status information for the currently-queried Rack PDU switched + outlet." + INDEX { rPDUOutletSwitchedStatusIndex } + ::= { rPDUOutletSwitchedStatusTable 1 } + + RPDUOutletSwitchedStatusEntry ::= + SEQUENCE { + rPDUOutletSwitchedStatusIndex INTEGER, + rPDUOutletSwitchedStatusNumber INTEGER, + rPDUOutletSwitchedStatusName DisplayString, + rPDUOutletSwitchedStatusState INTEGER, + rPDUOutletSwitchedStatCmdPnding INTEGER, + rPDUOutletSwitchedStatPhLayout RpduOutletPhaseLayoutType + } + +rPDUOutletSwitchedStatusIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the Rack PDU switched outlet status information table + entry." + ::= { rPDUOutletSwitchedStatusEntry 1 } + +rPDUOutletSwitchedStatusNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The numeric switched outlet ID." + ::= { rPDUOutletSwitchedStatusEntry 2 } + +rPDUOutletSwitchedStatusName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined switched outlet ID string." + ::= { rPDUOutletSwitchedStatusEntry 3 } + +rPDUOutletSwitchedStatusState OBJECT-TYPE + SYNTAX INTEGER { + on (1), + off (2), + unknown (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the present status of the Rack PDU switched outlet + being queried." + ::= { rPDUOutletSwitchedStatusEntry 4 } + +rPDUOutletSwitchedStatCmdPnding OBJECT-TYPE + SYNTAX INTEGER { + commandPending (1), + noCommandPending (2), + commandPendingUnknown (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the device is processing a command for this + outlet. If the commandPendingUnknown (3) value is returned, + all devices receiving power from the Rack PDU should be shut down. + The Rack PDU's power should then be cycled to clear this condition." + ::= { rPDUOutletSwitchedStatusEntry 5 } + +rPDUOutletSwitchedStatPhLayout OBJECT-TYPE + SYNTAX RpduOutletPhaseLayoutType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Phase description of the currently-queried Rack PDU switched outlet." + ::= { rPDUOutletSwitchedStatusEntry 6 } + +-- rPDU Switched Outlet Config + +rPDUOutletSwitchedConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUOutletSwitchedConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of Rack PDU switched outlet configuration data." + ::= { rPDUOutletSwitched 3 } + +rPDUOutletSwitchedConfigEntry OBJECT-TYPE + SYNTAX RPDUOutletSwitchedConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Configuration data from the currently-queried Rack PDU switched + outlet." + INDEX { rPDUOutletSwitchedConfigIndex } + ::= { rPDUOutletSwitchedConfigTable 1 } + + RPDUOutletSwitchedConfigEntry ::= + SEQUENCE { + rPDUOutletSwitchedConfigIndex INTEGER, + rPDUOutletSwitchedConfigNumber INTEGER, + rPDUOutletSwitchedConfigName DisplayString, + rPDUOutSwitchedCfgPowerOnTime INTEGER, + rPDUOutSwitchedCfgPowerOffTime INTEGER, + rPDUOutSwtchedCfgRebootDuration INTEGER + } + +rPDUOutletSwitchedConfigIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the Rack PDU switched outlet configuration table entry." + ::= { rPDUOutletSwitchedConfigEntry 1 } + +rPDUOutletSwitchedConfigNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The numeric switched outlet ID." + ::= { rPDUOutletSwitchedConfigEntry 2 } + +rPDUOutletSwitchedConfigName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined switched outlet ID string." + ::= { rPDUOutletSwitchedConfigEntry 3 } + +rPDUOutSwitchedCfgPowerOnTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The amount of time, in seconds, between when power is provided to + the Rack PDU and when this switched outlet starts providing power." + ::= { rPDUOutletSwitchedConfigEntry 4 } + +rPDUOutSwitchedCfgPowerOffTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The amount of time, in seconds, this outlet will delay turning off." + ::= { rPDUOutletSwitchedConfigEntry 5 } + +rPDUOutSwtchedCfgRebootDuration OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "After turning off power during a reboot sequence, the amount of + time, in seconds, to wait before turning on power to this outlet + again." + ::= { rPDUOutletSwitchedConfigEntry 6 } + +-- rPDU Switched Outlet Control + +rPDUOutletSwitchedControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUOutletSwitchedControlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of Rack PDU switched outlet control data." + ::= { rPDUOutletSwitched 4 } + +rPDUOutletSwitchedControlEntry OBJECT-TYPE + SYNTAX RPDUOutletSwitchedControlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Control data for the currently-queried Rack PDU switched outlet." + INDEX { rPDUOutletSwitchedControlIndex } + ::= { rPDUOutletSwitchedControlTable 1 } + + RPDUOutletSwitchedControlEntry ::= + SEQUENCE { + rPDUOutletSwitchedControlIndex INTEGER, + rPDUOutletSwitchedControlNumber INTEGER, + rPDUOutletSwitchedControlName DisplayString, + rPDUOutletSwitchedControlCmd INTEGER + } + +rPDUOutletSwitchedControlIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the Rack PDU switched outlet control data table entry." + ::= { rPDUOutletSwitchedControlEntry 1 } + +rPDUOutletSwitchedControlNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The numeric switched outlet ID." + ::= { rPDUOutletSwitchedControlEntry 2 } + +rPDUOutletSwitchedControlName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined switched outlet ID string." + ::= { rPDUOutletSwitchedControlEntry 3 } + +rPDUOutletSwitchedControlCmd OBJECT-TYPE + SYNTAX INTEGER { + outletOn (1), + outletOff (2), + outletReboot (3), + outletUnknown (4), + outletOnWithDelay (5), + outletOffWithDelay (6), + outletRebootWithDelay (7) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Getting this variable will return the outlet state. If the outlet is + on, the outletOn (1) value will be returned. If the outlet is off, + the outletOff (2) value will be returned. If the state of the outlet + cannot be determined, the outletUnknown (4) value will be returned. + If the outletUnknown condition should occur, all devices receiving + power from the PDU should be shut down. The PDU's power should then + be cycled to clear this condition. Setting this variable to + outletOn (1) will turn the outlet on. Setting this variable to + outletOff (2) will turn the outlet off. Setting this variable to + outletReboot (3) will reboot the outlet. Setting this variable to + outletOnWithDelay (5) will turn the outlet on after the + rPDUOutSwitchedCfgPowerOnTime OID has elapsed. Setting this + variable to outletOffWithDelay (6) will turn the outlet off after + the rPDUOutSwitchedCfgPowerOffTime OID has elapsed. Setting + this variable to outletRebootWithDelay (7) will turn the outlet off + after the rPDUOutSwitchedCfgPowerOffTime OID has elapsed, + wait the rPDUOutSwtchedCfgRebootDuration OID time, then turn + the outlet back on." + ::= { rPDUOutletSwitchedControlEntry 4 } + +rPDUOutletMetered OBJECT IDENTIFIER ::= { rPDUOutlet 2 } + +-- rPDU Metered Outlet Data + +rPDUOutletMeteredTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of metered outlets on connected Rack PDUs." + ::= { rPDUOutletMetered 1 } + +-- rPDU Metered Outlet Status + +rPDUOutletMeteredStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUOutletMeteredStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of Rack PDU metered outlet status data." + ::= { rPDUOutletMetered 2 } + +rPDUOutletMeteredStatusEntry OBJECT-TYPE + SYNTAX RPDUOutletMeteredStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Status data from the currently-queried Rack PDU metered outlet." + INDEX { rPDUOutletMeteredStatusIndex } + ::= { rPDUOutletMeteredStatusTable 1 } + + RPDUOutletMeteredStatusEntry ::= + SEQUENCE { + rPDUOutletMeteredStatusIndex INTEGER, + rPDUOutletMeteredStatusNumber INTEGER, + rPDUOutletMeteredStatusName DisplayString, + rPDUOutletMeteredStatusLayout INTEGER, + rPDUOutMeteredStatPowerRating INTEGER, + rPDUOutletMeteredStatusCurrent INTEGER, + rPDUOutletMeteredStatusEnergy INTEGER, + rPDUOutletMeteredStatusPower INTEGER, + rPDUOutletMeteredStatPeakPower INTEGER, + rPDUOutMeteredStatPeakPwrTime DisplayString, + rPDUOutMeteredStatusLoadState INTEGER + } + +rPDUOutletMeteredStatusIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the Rack PDU metered status table entry." + ::= { rPDUOutletMeteredStatusEntry 1 } + +rPDUOutletMeteredStatusNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The numeric metered outlet ID." + ::= { rPDUOutletMeteredStatusEntry 2 } + +rPDUOutletMeteredStatusName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined metered outlet ID string." + ::= { rPDUOutletMeteredStatusEntry 3 } + +rPDUOutletMeteredStatusLayout OBJECT-TYPE + SYNTAX RpduOutletPhaseLayoutType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Phase description of currently queried Rack PDU metered outlet." + ::= { rPDUOutletMeteredStatusEntry 4 } + +rPDUOutMeteredStatPowerRating OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The power rating for the currently queried Rack PDU metered outlet." + ::= { rPDUOutletMeteredStatusEntry 5 } + +rPDUOutletMeteredStatusCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current draw, in Amps, of the load on the Rack PDU + outlet being queried." + ::= { rPDUOutletMeteredStatusEntry 6 } + +rPDUOutletMeteredStatusEnergy OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A user resettable energy meter measuring Rack PDU load energy + consumption in kilowatt-hours." + ::= { rPDUOutletMeteredStatusEntry 7 } + +rPDUOutletMeteredStatusPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the power draw of the load on the Rack PDU outlet being + queried." + ::= { rPDUOutletMeteredStatusEntry 8 } + +rPDUOutletMeteredStatPeakPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The highest power level recorded by the currently queried Rack PDU + metered outlet, in kilowatts." + ::= { rPDUOutletMeteredStatusEntry 9 } + +rPDUOutMeteredStatPeakPwrTime OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the date and time that peak power consumption occured" + ::= { rPDUOutletMeteredStatusEntry 10 } + +rPDUOutMeteredStatusLoadState OBJECT-TYPE + SYNTAX RpduLowNormalNearOverloadType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the present load status of the Rack PDU Outlet being + queried." + ::= { rPDUOutletMeteredStatusEntry 11 } + +-- rPDU Metered Outlet Config + +rPDUOutletMeteredConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUOutletMeteredConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of Rack PDU metered outlet configuration data." + ::= { rPDUOutletMetered 4 } + +rPDUOutletMeteredConfigEntry OBJECT-TYPE + SYNTAX RPDUOutletMeteredConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Configuration data from the currently queried Rack PDU metered + outlet." + INDEX { rPDUOutletMeteredConfigIndex } + ::= { rPDUOutletMeteredConfigTable 1 } + + RPDUOutletMeteredConfigEntry ::= + SEQUENCE { + rPDUOutletMeteredConfigIndex INTEGER, + rPDUOutletMeteredConfigNumber INTEGER, + rPDUOutletMeteredConfigName DisplayString, + rPDUOutMtredCfgLowLdCurntThresh INTEGER, + rPDUOutMtrdCfgNrOvdCurntThresh INTEGER, + rPDUOutMtredCfgOvrldCurntThresh INTEGER + } + +rPDUOutletMeteredConfigIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the Rack PDU metered outlet configuration table entry." + ::= { rPDUOutletMeteredConfigEntry 1 } + +rPDUOutletMeteredConfigNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The numeric switched outlet ID." + ::= { rPDUOutletMeteredConfigEntry 2 } + +rPDUOutletMeteredConfigName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined metered outlet ID string." + ::= { rPDUOutletMeteredConfigEntry 3 } + +rPDUOutMtredCfgLowLdCurntThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined low load outlet current threshold, in Amps." + ::= { rPDUOutletMeteredConfigEntry 4 } + +rPDUOutMtrdCfgNrOvdCurntThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined near outlet overload warning threshold, in Amps." + ::= { rPDUOutletMeteredConfigEntry 5 } + +rPDUOutMtredCfgOvrldCurntThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined outlet overload current threshold, in Amps." + ::= { rPDUOutletMeteredConfigEntry 6 } + +rPDUOutMeteredEnergyStartTime OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time, in hh:mm:ss, when the currently queried Rack PDU metered + outlet started recording the input energy level." + ::= { rPDUOutletMetered 5 } + +rPDUOutMeteredPeakPwrStartTime OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time, in hh:mm:ss, when the currently queried Rack PDU metered + outlet started recording the highest level of input power that is + available to the connected device." + ::= { rPDUOutletMetered 6 } + +rPDUPowerSupply OBJECT IDENTIFIER ::= { rPDU 140 } + +-- the rPDU Power Supply group + +rPDUPowerSupplyAlarmD OBJECT-TYPE + SYNTAX INTEGER { + allAvailablePowerSuppliesOK (1), + powerSupplyFailed (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return the status of the power supply alarm." + ::= { rPDUPowerSupply 1 } + +rPDUPowerSupplyVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The voltage provided by the power supply in tenths of volts." + ::= { rPDUPowerSupply 2 } + +rPDUSensor OBJECT IDENTIFIER ::= { rPDU 150 } + +-- rPDU Sensor Data + +rPDUSensorStatus OBJECT IDENTIFIER ::= { rPDUSensor 1 } + +-- rPDU Sensor Status Data + +rPDUSensorStatusTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of connected temperature sensors." + ::= { rPDUSensorStatus 1 } + +-- rPDU Temperature Sensor Status + +rPDUSensorStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUSensorStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of temperature sensor status data." + ::= { rPDUSensorStatus 2 } + +rPDUSensorStatusEntry OBJECT-TYPE + SYNTAX RPDUSensorStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Status information from the temperature sensor being queried." + INDEX { rPDUSensorStatusIndex } + ::= { rPDUSensorStatusTable 1 } + + RPDUSensorStatusEntry ::= + SEQUENCE { + rPDUSensorStatusIndex INTEGER, + rPDUSensorStatusName DisplayString, + rPDUSensorStatusType INTEGER + } + +rPDUSensorStatusIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the status data table entry." + ::= { rPDUSensorStatusEntry 1 } + +rPDUSensorStatusName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined sensor ID string." + ::= { rPDUSensorStatusEntry 2 } + +rPDUSensorStatusType OBJECT-TYPE + SYNTAX INTEGER { + none (1), + temperature (2), + temperatureHumidity (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of the sensor." + ::= { rPDUSensorStatusEntry 3 } + +rPDUSensorTemp OBJECT IDENTIFIER ::= { rPDUSensor 2 } + +-- rPDU Temperature Sensor Data + +rPDUSensorTempTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of connected temperature sensors." + ::= { rPDUSensorTemp 1 } + +-- rPDU Temperature Sensor Status + +rPDUSensorTempStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUSensorTempStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of temperature sensor status data." + ::= { rPDUSensorTemp 2 } + +rPDUSensorTempStatusEntry OBJECT-TYPE + SYNTAX RPDUSensorTempStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Status information from the temperature sensor being queried." + INDEX { rPDUSensorTempStatusIndex } + ::= { rPDUSensorTempStatusTable 1 } + + RPDUSensorTempStatusEntry ::= + SEQUENCE { + rPDUSensorTempStatusIndex INTEGER, + rPDUSensorTempStatusName DisplayString, + rPDUSensorTempStatusCommStatus INTEGER, + rPDUSensorTempStatusTempF INTEGER, + rPDUSensorTempStatusTempC INTEGER, + rPDUSensorTempStatusAlarmStatus INTEGER + } + +rPDUSensorTempStatusIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the temperature status data table entry." + ::= { rPDUSensorTempStatusEntry 1 } + +rPDUSensorTempStatusName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined temperature-humidity sensor ID string." + ::= { rPDUSensorTempStatusEntry 2 } + +rPDUSensorTempStatusCommStatus OBJECT-TYPE + SYNTAX RpduCommNoneOKLostType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The communications status of the sensor." + ::= { rPDUSensorTempStatusEntry 3 } + +rPDUSensorTempStatusTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The sensor temperature reading in tenths of degrees Fahrenheit." + ::= { rPDUSensorTempStatusEntry 4 } + +rPDUSensorTempStatusTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The sensor temperature reading in tenths of degrees Celsius." + ::= { rPDUSensorTempStatusEntry 5 } + +rPDUSensorTempStatusAlarmStatus OBJECT-TYPE + SYNTAX RpduNotPBMinLowNrmlOHiMaxType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The alarm status of the sensor." + ::= { rPDUSensorTempStatusEntry 6 } + +-- rPDU Temperature Sensor Config + +rPDUSensorTempConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUSensorTempConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of temperature-humidity sensor configuration data." + ::= { rPDUSensorTemp 3 } + +rPDUSensorTempConfigEntry OBJECT-TYPE + SYNTAX RPDUSensorTempConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Configuration data from the temperature-humidity sensor being + queried." + INDEX { rPDUSensorTempConfigIndex } + ::= { rPDUSensorTempConfigTable 1 } + + RPDUSensorTempConfigEntry ::= + SEQUENCE { + rPDUSensorTempConfigIndex INTEGER, + rPDUSensorTempConfigName DisplayString, + rPDUSensorTempCfgTempMaxThreshF INTEGER, + rPDUSnsorTempCfgTempHighThreshF INTEGER, + rPDUSnsorTempCfgTempHysteresisF INTEGER, + rPDUSensorTempCfgTempMaxThreshC INTEGER, + rPDUSnsorTempCfgTempHighThreshC INTEGER, + rPDUSnsorTempCfgTempHysteresisC INTEGER, + rPDUSnsorTempCfgAlarmGeneration INTEGER + } + +rPDUSensorTempConfigIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the temperature-humidity sensor configuration data + table entry." + ::= { rPDUSensorTempConfigEntry 1 } + +rPDUSensorTempConfigName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined temperature-humidity sensor ID string." + ::= { rPDUSensorTempConfigEntry 2 } + +rPDUSensorTempCfgTempMaxThreshF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The sensor maximum temperature alarm threshold in Fahrenheit." + ::= { rPDUSensorTempConfigEntry 3 } + +rPDUSnsorTempCfgTempHighThreshF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The sensor high temperature warning alarm threshold in Fahrenheit." + ::= { rPDUSensorTempConfigEntry 4 } + +rPDUSnsorTempCfgTempHysteresisF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The sensor temperature hysteresis setting in Fahrenheit." + ::= { rPDUSensorTempConfigEntry 5 } + +rPDUSensorTempCfgTempMaxThreshC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The sensor maximum temperature alarm threshold in Celsius." + ::= { rPDUSensorTempConfigEntry 6 } + +rPDUSnsorTempCfgTempHighThreshC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The sensor high temperature warning alarm threshold in Celsius." + ::= { rPDUSensorTempConfigEntry 7 } + +rPDUSnsorTempCfgTempHysteresisC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The sensor temperature hysteresis setting in Celsius." + ::= { rPDUSensorTempConfigEntry 8 } + +rPDUSnsorTempCfgAlarmGeneration OBJECT-TYPE + SYNTAX RpduEnableDisableType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates whether the Temp Alarm Generation is enabled." + ::= { rPDUSensorTempConfigEntry 9 } + +rPDUSensorHumidity OBJECT IDENTIFIER ::= { rPDUSensor 3 } + +-- rPDU Humidity Sensor + +rPDUSensorHumidityTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of connected temperature-humidity sensors." + ::= { rPDUSensorHumidity 1 } + +-- rPDU Humidity Sensor Status + +rPDUSensorHumidityStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUSensorHumidityStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of temperature-humidity sensor status data." + ::= { rPDUSensorHumidity 2 } + +rPDUSensorHumidityStatusEntry OBJECT-TYPE + SYNTAX RPDUSensorHumidityStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Status information from the temperature-humidity sensor being + queried." + INDEX { rPDUSensorHumidityStatusIndex } + ::= { rPDUSensorHumidityStatusTable 1 } + + RPDUSensorHumidityStatusEntry ::= + SEQUENCE { + rPDUSensorHumidityStatusIndex INTEGER, + rPDUSensorHumidityStatusName DisplayString, + rPDUSnsorHumidityStatCommStatus INTEGER, + rPDUSnsorHumStatRelativeHumdity INTEGER, + rPDUSnsorHumStatusAlarmStatus INTEGER + } + +rPDUSensorHumidityStatusIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the temperature-humidity status data table entry." + ::= { rPDUSensorHumidityStatusEntry 1 } + +rPDUSensorHumidityStatusName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined temperature-humidity sensor ID string." + ::= { rPDUSensorHumidityStatusEntry 2 } + +rPDUSnsorHumidityStatCommStatus OBJECT-TYPE + SYNTAX RpduCommNoneOKLostType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The communications status of the sensor." + ::= { rPDUSensorHumidityStatusEntry 3 } + +rPDUSnsorHumStatRelativeHumdity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The sensor humidity reading in percent relative humidity." + ::= { rPDUSensorHumidityStatusEntry 4 } + +rPDUSnsorHumStatusAlarmStatus OBJECT-TYPE + SYNTAX RpduNotPBMinLowNrmlOHiMaxType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The alarm status of the sensor." + ::= { rPDUSensorHumidityStatusEntry 5 } + +-- rPDU Humidity Sensor Config + +rPDUSensorHumidityConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUSensorHumidityConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of temperature-humidity sensor configuration data." + ::= { rPDUSensorHumidity 3 } + +rPDUSensorHumidityConfigEntry OBJECT-TYPE + SYNTAX RPDUSensorHumidityConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Configuration data from the temperature-humidity sensor being + queried." + INDEX { rPDUSensorHumidityConfigIndex } + ::= { rPDUSensorHumidityConfigTable 1 } + + RPDUSensorHumidityConfigEntry ::= + SEQUENCE { + rPDUSensorHumidityConfigIndex INTEGER, + rPDUSensorHumidityConfigName DisplayString, + rPDUSnsorHumCfgHumdityLowThresh INTEGER, + rPDUSnsorHumCfgHumdityMinThresh INTEGER, + rPDUSnsorHumCfgHumdtyHysteresis INTEGER, + rPDUSnsorHumCfgAlarmGeneration INTEGER + } + +rPDUSensorHumidityConfigIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the temperature-humidity sensor configuration data + table entry." + ::= { rPDUSensorHumidityConfigEntry 1 } + +rPDUSensorHumidityConfigName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined temperature-humidity sensor ID string." + ::= { rPDUSensorHumidityConfigEntry 2 } + +rPDUSnsorHumCfgHumdityLowThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The sensor low humidity warning alarm threshold in percent relative + humidity." + ::= { rPDUSensorHumidityConfigEntry 3 } + +rPDUSnsorHumCfgHumdityMinThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The sensor minimum humidity alarm threshold in percent relative + humidity." + ::= { rPDUSensorHumidityConfigEntry 4 } + +rPDUSnsorHumCfgHumdtyHysteresis OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The sensor humidity hysteresis setting in percent relative humidity." + ::= { rPDUSensorHumidityConfigEntry 5 } + +rPDUSnsorHumCfgAlarmGeneration OBJECT-TYPE + SYNTAX RpduEnableDisableType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates whether the Humidity Alarm Generation is enabled." + ::= { rPDUSensorHumidityConfigEntry 6 } + +rPDUSensorDiscrete OBJECT IDENTIFIER ::= { rPDUSensor 4 } + +-- rPDU Discrete Sensor Data + +rPDUSensorDiscreteTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of connected discrete sensors." + ::= { rPDUSensorDiscrete 1 } + +-- rPDU Discrete Sensor Status + +rPDUSensorDiscreteStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUSensorDiscreteStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of discrete sensor status data." + ::= { rPDUSensorDiscrete 2 } + +rPDUSensorDiscreteStatusEntry OBJECT-TYPE + SYNTAX RPDUSensorDiscreteStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Status information from the discrete sensor being queried." + INDEX { rPDUSensorDiscreteStatusIndex } + ::= { rPDUSensorDiscreteStatusTable 1 } + + RPDUSensorDiscreteStatusEntry ::= + SEQUENCE { + rPDUSensorDiscreteStatusIndex INTEGER, + rPDUSensorDiscreteStatusName DisplayString, + rPDUSnsorDiscreteStatCurntState INTEGER, + rPDUSnsorDiscreteStatAlarmState INTEGER + } + +rPDUSensorDiscreteStatusIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the discrete sensor status data table entry." + ::= { rPDUSensorDiscreteStatusEntry 1 } + +rPDUSensorDiscreteStatusName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined discrete sensor ID string." + ::= { rPDUSensorDiscreteStatusEntry 2 } + +rPDUSnsorDiscreteStatCurntState OBJECT-TYPE + SYNTAX INTEGER { + open (1), + closed (2), + unknown (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current state of the discrete sensor, open, closed, or unknown." + ::= { rPDUSensorDiscreteStatusEntry 3 } + +rPDUSnsorDiscreteStatAlarmState OBJECT-TYPE + SYNTAX RpduNormalAlarmType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the alarm status of the discrete sensor input." + ::= { rPDUSensorDiscreteStatusEntry 4 } + +-- rPDU Discrete Sensor Config + +rPDUSensorDiscreteConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDUSensorDiscreteConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of discrete sensor configuration data." + ::= { rPDUSensorDiscrete 3 } + +rPDUSensorDiscreteConfigEntry OBJECT-TYPE + SYNTAX RPDUSensorDiscreteConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Configuration data from the discrete sensor being queried." + INDEX { rPDUSensorDiscreteConfigIndex } + ::= { rPDUSensorDiscreteConfigTable 1 } + + RPDUSensorDiscreteConfigEntry ::= + SEQUENCE { + rPDUSensorDiscreteConfigIndex INTEGER, + rPDUSensorDiscreteConfigName DisplayString, + rPDUSnsorDiscreteCfgNormalState INTEGER, + rPDUSnsorDiscrteAlarmGeneration INTEGER + } + +rPDUSensorDiscreteConfigIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the discrete sensor configuration data table entry." + ::= { rPDUSensorDiscreteConfigEntry 1 } + +rPDUSensorDiscreteConfigName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined discrete sensor ID string." + ::= { rPDUSensorDiscreteConfigEntry 2 } + +rPDUSnsorDiscreteCfgNormalState OBJECT-TYPE + SYNTAX INTEGER { + open (1), + closed (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the normal state of the discrete input contact." + ::= { rPDUSensorDiscreteConfigEntry 3 } + +rPDUSnsorDiscrteAlarmGeneration OBJECT-TYPE + SYNTAX RpduEnableDisableType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates whether Discrete Alarm Generation is enabled." + ::= { rPDUSensorDiscreteConfigEntry 4 } + +mtrapargsD OBJECT IDENTIFIER ::= { rPDU 160 } + +-- The mtrapargsD group +-- These OIDs allows traps to be sent with additional arguments +-- which may not be defined in the MIB. + +contactNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID allows traps to be sent with an integer argument that + may not be defined in the MIB. A get of this OID will return 0." + ::= { mtrapargsD 1 } + +outletNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID allows traps to be sent with an integer argument that + may not be defined in the MIB. A get of this OID will return 0." + ::= { mtrapargsD 2 } + +mtrapargsString OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID allows traps to be sent with an octet string argument + that may not be defined in the MIB. A get of this OID will return + a NULL string." + ::= { mtrapargsD 3 } + +phaseNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID allows traps to be sent with an integer argument that + may not be defined in the MIB. A get of this OID will return 0." + ::= { mtrapargsD 4 } + +sensorNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID allows traps to be sent with an integer argument that + may not be defined in the MIB. A get of this OID will return 0." + ::= { mtrapargsD 5 } + +deviceNameD OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID allows traps to be sent with an octet string argument + that may not be defined in the MIB. A get of this OID will return + a NULL string." + ::= { mtrapargsD 6 } + +serialNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID allows traps to be sent with an octet string argument that + may not be defined in the MIB. A get of this OID will return a NULL + string." + ::= { mtrapargsD 7 } + +testTrapargsInteger OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID allows traps to be sent with an integer argument that + may not be defined in the MIB. A get of this OID will return 0." + ::= { mtrapargsD 8 } + +events OBJECT IDENTIFIER ::= { rPDU 500 } + +-- Traps +-- Annotations are provided for Novell's NMS product +-- +-- Each trap has at least one variable (mtrapargsString) which always +-- appears as the last variable in the list. This variable contains either +-- a static or dynamically-constructed string which provides an enhanced +-- description of the trap's purpose and any pertinent information about +-- the trap. + +deviceCommunicationLostCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Lost communication with device + has been re-established. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s lost communication with device has been re-established." + --#ARGUMENTS {1} + --#SEVERITY INFORMATIONAL + ::= 1 + +deviceCommunicationLostSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "CRITICAL: Lost communication with device. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s lost communication with device." + --#ARGUMENTS {1} + --#SEVERITY CRITICAL + ::= 2 + +componentCommLostCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Lost communication with an on board component + has been re-established. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s comm with on board component was re-established." + --#ARGUMENTS {1} + --#SEVERITY INFORMATIONAL + ::= 3 + +componentCommLostSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "CRITICAL: Lost communication with an on board component. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s lost communication with an on board component." + --#ARGUMENTS {1} + --#SEVERITY CRITICAL + ::= 4 + +cANBusOffCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: CAN bus off condition was cleared. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s CAN bus off was cleared." + --#ARGUMENTS {1} + --#SEVERITY INFORMATIONAL + ::= 5 + +canBusOffSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "MINOR: CAN bus off condition was set. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s CAN bus off was set." + --#ARGUMENTS {1} + --#SEVERITY MINOR + ::= 6 + +powerSupplyFailureCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Unit's power supply voltage is no longer out of + tolerance. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s unit's power supply voltage is no longer out of tolerance." + --#ARGUMENTS {1} + --#SEVERITY INFORMATIONAL + ::= 7 + +powerSupplyFailureSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "CRITICAL: Unit's power supply voltage is out of tolerance. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s unit's power supply voltage is out of tolerance." + --#ARGUMENTS {1} + --#SEVERITY CRITICAL + ::= 8 + +keypadButtonStuckCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Keypad button stuck has been cleared. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s keypad button no longer stuck." + --#ARGUMENTS {1} + --#SEVERITY INFORMATIONAL + ::= 9 + +keypadButtonStuckSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "MINOR: Keypad button stuck has been set. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s keypad button stuck." + --#ARGUMENTS {1} + --#SEVERITY MINOR + ::= 10 + +dryContactAbnormalCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, contactNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Dry Contact is no longer in an abnormal state. + The first argument is the serial number. + The second argument is the device name. + The third argument is the contact number." + --#SUMMARY "%s dry contact #%s is no longer in an abnormal state." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 11 + +dryContactAbnormalSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, contactNumber, mtrapargsString } + DESCRIPTION + "CRITICAL: Dry Contact has moved to an abnormal state. + The first argument is the serial number. + The second argument is the device name. + The third argument is the contact number." + --#SUMMARY "%s dry contact #%s has moved to an abnormal state." + --#ARGUMENTS {1,2} + --#SEVERITY CRITICAL + ::= 12 + +deviceLowLoadCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Device load is no longer below the 'Low Load' + threshold value. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s device is no longer below the 'Low Load' threshold." + --#ARGUMENTS {1} + --#SEVERITY INFORMATIONAL + ::= 13 + +deviceLowLoadSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "MINOR: Device load has fallen below the 'Low Load' threshold + value. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s Device load has fallen below the 'Low Load' threshold." + --#ARGUMENTS {1} + --#SEVERITY MINOR + ::= 14 + +deviceNearOverLoadCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Device load no longer exceeds the 'Near Over Load' + threshold value. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s device not over 'Near Over Load' threshold." + --#ARGUMENTS {1} + --#SEVERITY INFORMATIONAL + ::= 15 + +deviceNearOverLoadSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "MINOR: Device load has exceeded the 'Near Over Load' threshold + value. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s device is over the 'Near Over Load' threshold." + --#ARGUMENTS {1} + --#SEVERITY MINOR + ::= 16 + +deviceOverLoadCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Device load no longer exceeds the 'Over Load' + threshold value. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s device not over the 'Over Load' threshold." + --#ARGUMENTS {1} + --#SEVERITY INFORMATIONAL + ::= 17 + +deviceOverLoadSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "CRITICAL: Device load has exceeded the 'Over Load' threshold + value. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s device load is over the 'Over Load' threshold." + --#ARGUMENTS {1} + --#SEVERITY CRITICAL + ::= 18 + +phaseLowLoadCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, phaseNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Phase load is no longer below the 'Low Load' + threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#SUMMARY "%s phase #%s load is no longer below 'Low Load' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 19 + +phaseLowLoadSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, phaseNumber, mtrapargsString } + DESCRIPTION + "MINOR: Phase load has fallen below the 'Low Load' threshold + value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#SUMMARY "%s phase #%s load has fallen below the 'Low Load' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY MINOR + ::= 20 + +phaseNearOverLoadCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, phaseNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Phase load no longer exceeds the 'Near Over Load' + threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#SUMMARY "%s phase #%s load not over 'Near Over Load' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 21 + +phaseNearOverLoadSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, phaseNumber, mtrapargsString } + DESCRIPTION + "MINOR: Phase load has exceeded the 'Near Over Load' threshold + value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#SUMMARY "%s phase #%s load is over the 'Near Over Load' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY MINOR + ::= 22 + +phaseOverLoadCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, phaseNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Phase load no longer exceeds the 'Over Load' + threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#SUMMARY "%s phase #%s load not over the 'Over Load' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 23 + +phaseOverLoadSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, phaseNumber, mtrapargsString } + DESCRIPTION + "CRITICAL: Phase load has exceeded the 'Over Load' threshold + value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#SUMMARY "%s phase #%s load is over the 'Over Load' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY CRITICAL + ::= 24 + +outletLowLoadCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Outlet load is no longer below the 'Low Load' + threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s load is not below the 'Low Load' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 25 + +outletLowLoadSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "MINOR: Outlet load had fallen below the 'Low Load' threshold + value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s load has fallen below the 'Low Load' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY MINOR + ::= 26 + +outletNearOverLoadCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Outlet load no longer exceeds the 'Near Over Load' + threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s load not over 'Near Over Load' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 27 + +outletNearOverLoadSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "MINOR: Outlet load has exceeded the 'Near Over Load' threshold + value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s load is over 'Near Over Load' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY MINOR + ::= 28 + +outletOverLoadCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Outlet load no longer exceeds the 'Over Load' + threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s load not over the 'Over Load' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 29 + +outletOverLoadSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "CRITICAL: Outlet load has exceeded the 'Over Load' threshold + value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s load is over the 'Over Load' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY CRITICAL + ::= 30 + +sensorDisconnectedCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Sensor disconnected condition cleared. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s disconnected condition cleared." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 31 + +sensorDisconnectedSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "MINOR: Sensor disconnected condition set. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s disconnected condition set." + --#ARGUMENTS {1,2} + --#SEVERITY MINOR + ::= 32 + +sensorTypeIndeterminateCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Sensor type indeterminate condition cleared. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s type indeterminate condition cleared." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 33 + +sensorTypeIndeterminateSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "MINOR: Sensor type indeterminate condition set. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s type indeterminate condition set." + --#ARGUMENTS {1,2} + --#SEVERITY MINOR + ::= 34 + +sensorTypeUnsupportedCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Sensor type unsupported condition cleared. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s type unsupported condition cleared." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 35 + +sensorTypeUnsupportedSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "MINOR: Sensor type unsupported condition set. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s type unsupported condition set." + --#ARGUMENTS {1,2} + --#SEVERITY MINOR + ::= 36 + +maxTemperatureExceededCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Sensor Temperature no longer exceeds the + 'Max Temperature' threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s temp not over 'Max Temperature' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 37 + +maxTemperatureExceededSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "CRITICAL: Sensor Temperature has exceeded the 'Max Temperature' + threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s temp is over 'Max Temperature' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY CRITICAL + ::= 38 + +highTemperatureExceededCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Sensor Temperature no longer exceeds the 'High + Temperature' threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s temp below 'High Temperature' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 39 + +highTemperatureExceededSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "MINOR: Sensor Temperature has exceeded the 'High Temperature' + threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s temp over 'High Temperature' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY MINOR + ::= 40 + +lowHumidityExceededCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Sensor Humidity is no longer below the 'Low + Humidity' threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s humidity is above 'Low Humidity' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 41 + +lowHumidityExceededSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "MINOR: Sensor Humidity has fallen below the 'Low Humidity' + threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s humidity is below 'Low Humidity' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY MINOR + ::= 42 + +minHumidityExceededCleared TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Sensor Humidity is no longer below the 'Min + Humidity' threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s humidity is above 'Min Humidity' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 43 + +minHumidityExceededSet TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "CRITICAL: Sensor Humidity has fallen below the 'Min Humidity' + threshold value. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s humidity is below 'Min Humidity' threshold." + --#ARGUMENTS {1,2} + --#SEVERITY CRITICAL + ::= 44 + +outletTurnOn TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: An outlet has turned on. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s has turned on." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 45 + +outletTurnOff TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: An outlet has turned off. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s has turned off." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 46 + +actionCancelled TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: An outlet action has been cancelled. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s action has been cancelled." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 47 + +deviceConfigurationChange TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: A device configuration has been changed. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s device configuration has been changed." + --#ARGUMENTS {1} + --#SEVERITY INFORMATIONAL + ::= 48 + +sensorConfigurationChange TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: A sensor configuration has been changed. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s configuration has been changed." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 49 + +outletConfigurationChange TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: An outlet configuration has been changed. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s configuration has been changed." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 50 + +phaseConfigurationChange TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, phaseNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: A phase configuration has been changed. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#SUMMARY "%s phase #%s configuration has been changed." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 51 + +dryContactConfigurationChange TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, contactNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: A dry contact configuration has been changed. + The first argument is the serial number. + The second argument is the device name. + The third argument is the contact number." + --#SUMMARY "%s dry contact #%s configuration has been changed." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 52 + +actionInit TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: An outlet action has been initialized. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s action has been initialized." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 53 + +actionFailed TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "MINOR: An outlet action has failed to complete. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s action has failed to complete." + --#ARGUMENTS {1,2} + --#SEVERITY MINOR + ::= 54 + +actionDeleted TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: An outlet action has been deleted. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s action has been deleted." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 55 + +syncCommandFailed TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, outletNumber, mtrapargsString } + DESCRIPTION + "MINOR: An outlet sync command to another unit has failed. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#SUMMARY "%s outlet #%s sync command to another unit has failed." + --#ARGUMENTS {1,2} + --#SEVERITY MINOR + ::= 56 + +mPOPicFwDownloadStarted TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: MPO pic fw download started. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s MPO pic fw download started." + --#ARGUMENTS {1} + --#SEVERITY INFORMATIONAL + ::= 57 + +mPOPicFwDownloadComplete TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: MPO pic fw download complete. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s MPO pic fw download complete." + --#ARGUMENTS {1} + --#SEVERITY INFORMATIONAL + ::= 58 + +mPOPicFwDownloadAborted TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: MPO pic fw download aborted. + The first argument is the serial number. + The second argument is the device name." + --#SUMMARY "%s MPO pic fw download aborted." + --#ARGUMENTS {1} + --#SEVERITY INFORMATIONAL + ::= 59 + +sensorCommEstablished TRAP-TYPE + ENTERPRISE events + VARIABLES { serialNumber, deviceNameD, sensorNumber, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Sensor comm established. + The first argument is the serial number. + The second argument is the device name. + The third argument is the sensor number." + --#SUMMARY "%s sensor #%s comm established." + --#ARGUMENTS {1,2} + --#SEVERITY INFORMATIONAL + ::= 60 + +-- System generated traps + +configChangeSNMP TRAP-TYPE + ENTERPRISE events + VARIABLES { mtrapargsString } + DESCRIPTION + "MINOR: The SNMP configuration has been changed." + --#SUMMARY "The SNMP configuration has been changed." + --#SEVERITY MINOR + ::= 1000 + +accessViolationConsole TRAP-TYPE + ENTERPRISE events + VARIABLES { mtrapargsString } + DESCRIPTION + "MINOR: Someone attempted console login with incorrect password + three times." + --#SUMMARY "Three unsuccessful logins were attempted via the console." + --#SEVERITY MINOR + ::= 1001 + +accessViolationHTTP TRAP-TYPE + ENTERPRISE events + VARIABLES { mtrapargsString } + DESCRIPTION + "MINOR: Someone attempted login via HTTP with incorrect password." + --#SUMMARY "An unsuccessful attempt to login via HTTP." + --#SEVERITY MINOR + ::= 1002 + +dellTestTrap TRAP-TYPE + ENTERPRISE events + VARIABLES { testTrapargsInteger, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Trap used to test SNMP trap functionality. + The first argument is a place holder for test variables." + --#SUMMARY "Test Trap." + --#SEVERITY INFORMATIONAL + ::= 1003 + +END + diff --git a/MIBS/dell/F10-C-SERIES-CHASSIS-MIB b/MIBS/dell/F10-C-SERIES-CHASSIS-MIB new file mode 100644 index 0000000..fb7291d --- /dev/null +++ b/MIBS/dell/F10-C-SERIES-CHASSIS-MIB @@ -0,0 +1,1398 @@ + F10-C-SERIES-CHASSIS-MIB DEFINITIONS ::= BEGIN + -- Force10 Networks, Inc. + -- 1440 McCarthy Blvd + -- Milpitas, CA 95035-7438 + + -- This module provides authoritative definitions for Force10 + -- enterprise Chassis MIB. + -- + -- This module will be extended, as needed. + -- + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Gauge32, Integer32, TimeTicks + FROM SNMPv2-SMI + DateAndTime, DisplayString, MacAddress + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + f10Mgmt + FROM FORCE10-SMI + F10CSeriesPortType, F10CSeriesCardType, + F10ProcessorModuleType, F10SwDate, + F10MfgDate, F10ChassisMode, F10CardOperStatus, + F10ChassisType, F10HundredthdB + FROM FORCE10-TC; + + + f10CSerChassisMib MODULE-IDENTITY + LAST-UPDATED "200809021200Z" -- Sep 2, 2008 12:00:00 GMT + ORGANIZATION + "Force10 Networks, Inc." + CONTACT-INFO + "Force10 Networks, Inc + 350 Holger Way + San Jose, CA 95134 + (408) 571-3500 + support@force10networks.com + http://www.force10networks.com" + + DESCRIPTION + "Force10 C-Series Enterprise Chassis MIB. " + + REVISION "200809021200Z" + DESCRIPTION + "Import F10CardOperStatus." + + REVISION "200706281200Z" + DESCRIPTION + "Import F10ChassisType. + Redefine XFP received power object. + " + + REVISION "200705221200Z" + DESCRIPTION + "The following changes have been made: + - add new table: chLineCardUtilTable. + - use gauge32 to define utilization objects. + - add module conformance." + + REVISION "0605010000Z" + DESCRIPTION + "First draft revision of Force10 c-series chassis mib." + + ::= { f10Mgmt 8 } + + + -- ### Groups ### + + f10CSerChassisObject OBJECT IDENTIFIER ::={ f10CSerChassisMib 1 } + chObjects OBJECT IDENTIFIER ::={ f10CSerChassisObject 1 } + chSysObjects OBJECT IDENTIFIER ::={ f10CSerChassisObject 2 } + chRpmObjects OBJECT IDENTIFIER ::={ f10CSerChassisObject 3 } + chAlarmObjects OBJECT IDENTIFIER ::={ f10CSerChassisObject 4 } + chLineCardObjects OBJECT IDENTIFIER ::={ f10CSerChassisObject 5 } + + + -- ### Chassis Information + + chType OBJECT-TYPE + SYNTAX F10ChassisType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of chassis." + ::= { chObjects 1 } + + chChassisMode OBJECT-TYPE + SYNTAX F10ChassisMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis mode of this chassis." + ::= { chObjects 2 } + + chSwVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current FTOS system images software version." + ::= { chObjects 3 } + + chMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 6-octet MAC Address assigned + to this chassis. + " + ::= { chObjects 4 } + + chSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis's serial number." + ::= { chObjects 5 } + + chPartNum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis manufacturer's part number." + ::= { chObjects 6 } + + chProductRev OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis manufacturer's product revision." + ::= { chObjects 7 } + + chVendorId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis manufacturer vendor's id." + ::= { chObjects 8 } + + chDateCode OBJECT-TYPE + SYNTAX F10MfgDate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date the chassis was manufactured. + " + ::= { chObjects 9 } + + chCountryCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis manufacturer's country code" + ::= { chObjects 10 } + + chNumSlots OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of physical slots + in the chassis for line cards and + route process module (rpm ) cards." + ::= { chObjects 11 } + + chNumLinecards OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of line cards + in the chassis. + " + ::= { chObjects 12 } + + chNumFanTrays OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of fan trays + on the chassis." + ::= { chObjects 13 } + + chNumPowerSupplies OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of power supply + in the chassis." + ::= { chObjects 14 } + + chNumSfmSlots OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of switch fabric + modules (sfm) slots in the chassis." + ::= { chObjects 15 } + + -- ### Chassis System ### + + -- ## Card Table + + -- The chassis is a multi-slots physical box. + -- In the chassis, there are physical slots available for + -- plug-in cards. There are two types of plug-in cards, + -- rpm cards and line cards. + + -- The card table contains the card information of + -- each slot in the chassis. Each slot entry containing + -- the management information applicable to a particular + -- line card or route process module (rpm) card. + + + chSysCardTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of cards resident in the chassis. + The card table contains the card information of + each slot in the chassis. + " + ::= { chSysObjects 1 } + + chSysCardEntry OBJECT-TYPE + SYNTAX ChSysCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of cards entries containing information + for line card. + + The placement of line cards and rpm cards + in the C300 chassis are as follows : + + ( physical slot numbers ) + 1 2 3 4 5 6 7 8 9 10 + ( Force10 card number ) + 0 1 2 3 0 1 4 5 6 7 + | | | | + ---------- ---------- + | | | | + line card | | line card + | | + | + ----> RPM card + +-------> RPM card + + The placement of line cards and rpm cards + in the C150 chassis are as follows : + + ( physical slot numbers ) + 1 2 3 4 5 6 + ( Force10 card number ) + 0 1 0 1 2 3 + | | | | + ---- ---- + | | | | + line card | | line card + | | + | + ----> RPM card + +-------> RPM card + " + INDEX { chSysCardSlotIndex } + ::= { chSysCardTable 1 } + + ChSysCardEntry ::= + SEQUENCE { + chSysCardSlotIndex Integer32, + chSysCardType F10CSeriesCardType, + chSysCardNumber Integer32, + chSysCardNumPorts Integer32, + chSysCardTemp Gauge32, + chSysCardUpTime TimeTicks, + chSysCardAdminStatus INTEGER, + chSysCardOperStatus F10CardOperStatus, + chSysCardBootFlashA DisplayString, + chSysCardBootFlashB DisplayString, + chSysCardSerialNumber DisplayString, + chSysCardPartNum DisplayString, + chSysCardProductRev DisplayString, + chSysCardVendorId DisplayString, + chSysCardDateCode F10MfgDate, + chSysCardCountryCode OCTET STRING + } + + chSysCardSlotIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index for each slot within + the chassis. + This value is the physical slot number + and the value is determined + by the chassis slot location where + the card is inserted. Valid entries + are 1 to the value of chNumSlots." + ::= { chSysCardEntry 1 } + + chSysCardType OBJECT-TYPE + SYNTAX F10CSeriesCardType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of card in this slot. The type + of cards are defined in F10CSeriesCardType." + ::= { chSysCardEntry 2 } + + chSysCardNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the card number assigned to the line + cards and the RPM cards in the chassis. + The line cards number are from 0 to 6. + " + ::= { chSysCardEntry 3 } + + chSysCardNumPorts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of physical ports + in each card. The card can have + one or more ports depending on + the type of cards. + If it is a logical card, + the value set to zero. + " + ::= { chSysCardEntry 4 } + + chSysCardTemp OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature of the card. + " + ::= { chSysCardEntry 5 } + + chSysCardUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SysUpTime for this slot. + This variable indicates the + time since the card + last reset." + ::= { chSysCardEntry 6 } + + chSysCardAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The admin status of the card. + The valid status are as followed: + 'up' - card present and ready. + 'down' - card is not ready." + ::= { chSysCardEntry 7 } + + chSysCardOperStatus OBJECT-TYPE + SYNTAX F10CardOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the card." + ::= { chSysCardEntry 8 } + + chSysCardBootFlashA OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software version of the boot flash. + The card is booted with this boot image A. + " + ::= { chSysCardEntry 9 } + + chSysCardBootFlashB OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software version of the boot flash. + The card is booted with this boot image B. + " + ::= { chSysCardEntry 10 } + + chSysCardSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The serial number of the card in this slot." + ::= { chSysCardEntry 11 } + + chSysCardPartNum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The card part number" + ::= { chSysCardEntry 12 } + + chSysCardProductRev OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The card manufacturer's product + revision" + ::= { chSysCardEntry 13 } + + chSysCardVendorId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor id that manufactured the + card in this slot." + ::= { chSysCardEntry 14 } + + chSysCardDateCode OBJECT-TYPE + SYNTAX F10MfgDate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date the card is manufactured." + ::= { chSysCardEntry 15 } + + chSysCardCountryCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The card manufacturer's country + code" + ::= { chSysCardEntry 16 } + + -- ## Port Table + + chSysPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of ports in a slot." + ::= { chSysObjects 2 } + + chSysPortEntry OBJECT-TYPE + SYNTAX ChSysPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A port entry containing objects for a + particular slot." + INDEX { chSysPortSlotIndex,chSysPortIndex } + ::= { chSysPortTable 1 } + + ChSysPortEntry ::= + SEQUENCE { + chSysPortSlotIndex Integer32, + chSysPortIndex Integer32, + chSysPortType F10CSeriesPortType, + chSysPortAdminStatus INTEGER, + chSysPortOperStatus INTEGER, + chSysPortIfIndex Integer32, + chSysXfpRecvPower F10HundredthdB + } + + chSysPortSlotIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index for each slot within + the chassis. This value is determined by + the chassis slot number where the card + is inserted. Valid entries are 1 + to the value of chNumSlots" + ::= { chSysPortEntry 1 } + + chSysPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index for each slot within the card. + This value is determined by the variable + chSysSlotNumPorts. This value can also be + determined by the chSysCardType. + Valid entries are 1 to the value of + number of ports availabled" + ::= { chSysPortEntry 2 } + + chSysPortType OBJECT-TYPE + SYNTAX F10CSeriesPortType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of port in the card." + ::= { chSysPortEntry 3 } + + chSysPortAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The admin status of the card. + The port admin status is Up if + the user has configured it to be up + otherwise, the admin status is Down." + ::= { chSysPortEntry 4 } + + chSysPortOperStatus OBJECT-TYPE + SYNTAX INTEGER { + ready(1), + portDown(2), + portProblem(3), + cardProblem(4), + cardDown(5), + notPresent(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational status provides further + condition of the card. + If the chSysPortAdminStatus is 'up', the + valid state is + 'ready' - the card is present and + ready and the chSysPortAdminStatus + status is 'up'. + 'portDown' - the port is down or not enabled. + 'portProblem' - port hardware problems. + 'cardProblem' - not used. Same as cardDown. + 'cardDown' - the card is downed. + 'notPresent' - the card is not present." + ::= { chSysPortEntry 5 } + + chSysPortIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of ifIndex in the Interface Mib. + This index can link to the ifEntry to get + this interface/port information" + ::= { chSysPortEntry 6 } + + chSysXfpRecvPower OBJECT-TYPE + SYNTAX F10HundredthdB + UNITS "dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The power signal strength (dB) received for + interface on 10G linecard. + " + ::= { chSysPortEntry 7 } + + -- ## Processor Table + + -- Each card has one or more processors. + -- The Processor table contains information on the + -- processor and the memory. + + chSysProcessorTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysProcessorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Processors resident in this slot." + ::= { chSysObjects 3 } + + chSysProcessorEntry OBJECT-TYPE + SYNTAX ChSysProcessorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Processor entries." + INDEX { chSysProcessorSlotIndex, chSysProcessorIndex } + ::= { chSysProcessorTable 1 } + + ChSysProcessorEntry ::= + SEQUENCE { + chSysProcessorSlotIndex Integer32, + chSysProcessorIndex Integer32, + chSysProcessorModule F10ProcessorModuleType, + chSysProcessorUpTime TimeTicks, + chSysProcessorNvramSize Integer32, + chSysProcessorMemSize Integer32 + } + + chSysProcessorSlotIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index for each slot within + the chassis. This value is determined by + the chassis slot number where the card + is inserted. Valid entries are 1 + to the value of chNumSlots" + ::= { chSysProcessorEntry 1 } + + chSysProcessorIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index for each Processor within the + card. This value is determined by the variable + chSysSlotNumProcessors. the valid entries + are 1 to the value of number of processors" + ::= { chSysProcessorEntry 2 } + + chSysProcessorModule OBJECT-TYPE + SYNTAX F10ProcessorModuleType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of module running on the Processor." + ::= { chSysProcessorEntry 3 } + + chSysProcessorUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SysUpTime for this Processor." + ::= { chSysProcessorEntry 4 } + + chSysProcessorNvramSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Non-volatile RAM in Kbytes." + ::= { chSysProcessorEntry 5 } + + chSysProcessorMemSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the RAM in Mb." + ::= { chSysProcessorEntry 6 } + + -- ## Software Module Table + + chSysSwModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysSwModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of software version information in + a processor." + ::= { chSysObjects 4 } + + chSysSwModuleEntry OBJECT-TYPE + SYNTAX ChSysSwModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A software module entry containing version + number information for a particular processor." + INDEX { chSysSwSlotIndex,chSysSwProcessorIndex } + ::= { chSysSwModuleTable 1 } + + ChSysSwModuleEntry ::= + SEQUENCE { + chSysSwSlotIndex Integer32, + chSysSwProcessorIndex Integer32, + chSysSwRuntimeImgVersion DisplayString, + chSysSwRuntimeImgDate F10SwDate, + chSysSwCurrentBootImgVersion DisplayString, + chSysSwCurrentBootImgDate DateAndTime, + chSysSwCurrentBootImgStatus INTEGER, + chSysSwBackupBootImgVersion DisplayString, + chSysSwBackupBootImgDate DateAndTime, + chSysSwBackupBootImgStatus INTEGER, + chSysSwNextRebootImage INTEGER, + chSysSwCurrentBootImage INTEGER + } + + chSysSwSlotIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index for each slot within + the chassis. This value is determined by + the chassis slot number where the card + is inserted. Valid entries are 1 + to the value of chNumSlots" + ::= { chSysSwModuleEntry 1 } + + chSysSwProcessorIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index for each CPU within the card. + This value is determined by the variable + chSysSlotNumCPUs. This value can also be + determined by the chSysSlotType. + Valid entries are 1 to the value of + number of cpu" + ::= { chSysSwModuleEntry 2 } + + chSysSwRuntimeImgVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the software + module version that is currently + running on the processor. + The software release version is in + the format as follow: + ........ + '1.1' indicate major version of 1 and + minor release of 1." + ::= { chSysSwModuleEntry 3 } + + chSysSwRuntimeImgDate OBJECT-TYPE + SYNTAX F10SwDate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The release date of this software + module." + ::= { chSysSwModuleEntry 4 } + + chSysSwCurrentBootImgVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software release version is in + the format as follow: + ........ + '1.1' indicate major version of 1 and + minor release of 1." + ::= { chSysSwModuleEntry 5 } + + chSysSwCurrentBootImgDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The release date of this software module + If the CPU is reset, the software module + running date (chSysSwModuleRunningDate) + will change to this current date." + ::= { chSysSwModuleEntry 6 } + + chSysSwCurrentBootImgStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + failed(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fill this in later" + ::= { chSysSwModuleEntry 7 } + + chSysSwBackupBootImgVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software release version is in + the format as follow: + ........ + '1.1' indicate major version of 1 and + minor release of 1." + ::= { chSysSwModuleEntry 8 } + + chSysSwBackupBootImgDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The backup boot image released date." + ::= { chSysSwModuleEntry 9 } + + chSysSwBackupBootImgStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + failed(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the backup boot image." + ::= { chSysSwModuleEntry 10 } + + chSysSwNextRebootImage OBJECT-TYPE + SYNTAX INTEGER { + bootImage-A(1), + bootImage-B(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The boot flash image selection. When the + chassis is rebooted, this is the boot + image to use." + ::= { chSysSwModuleEntry 11 } + + chSysSwCurrentBootImage OBJECT-TYPE + SYNTAX INTEGER { + bootImage-A(1), + bootImage-B(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current boot image. This is the boot image described by the + chSysSwCurrentBootImgVersion, chSysSwCurrentBootImgDate, and + chSysSwCurrentBootImgStatus objects. + " + ::= { chSysSwModuleEntry 12 } + + + -- ### Power Supply Table + + chSysPowerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of power supply resident + in this chassis." + ::= { chSysObjects 5 } + + chSysPowerSupplyEntry OBJECT-TYPE + SYNTAX ChSysPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A power supply entry containing objects for a + particular power supply." + INDEX { chSysPowerSupplyIndex } + ::= { chSysPowerSupplyTable 1 } + + ChSysPowerSupplyEntry ::= + SEQUENCE { + chSysPowerSupplyIndex Integer32, + chSysPowerSupplyOperStatus INTEGER, + chSysPowerSupplyType INTEGER + } + + chSysPowerSupplyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique index of the power supply." + ::= { chSysPowerSupplyEntry 1 } + + chSysPowerSupplyOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the power supply." + ::= { chSysPowerSupplyEntry 2 } + + chSysPowerSupplyType OBJECT-TYPE + SYNTAX INTEGER { + ac(1), + dc(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the power supply." + ::= { chSysPowerSupplyEntry 3 } + + -- ## Fan Tray Table + + chSysFanTrayTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysFanTrayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of fan tray resident in this chassis." + ::= { chSysObjects 6 } + + chSysFanTrayEntry OBJECT-TYPE + SYNTAX ChSysFanTrayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A fan entry containing objects for a + particular fan tray." + INDEX { chSysFanTrayIndex } + ::= { chSysFanTrayTable 1 } + + ChSysFanTrayEntry ::= + SEQUENCE { + chSysFanTrayIndex Integer32, + chSysFanTrayOperStatus INTEGER + } + + chSysFanTrayIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique index of the fan tray." + ::= { chSysFanTrayEntry 1 } + + chSysFanTrayOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the fan tray." + ::= { chSysFanTrayEntry 2 } + + -- ## SFM Table + + chSysSfmTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysSfmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Swicth Fabric Module in a slot." + ::= { chSysObjects 7 } + + chSysSfmEntry OBJECT-TYPE + SYNTAX ChSysSfmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A SFM entry containing objects for a + particular slot." + INDEX { chSysSfmIndex } + ::= { chSysSfmTable 1 } + + ChSysSfmEntry ::= + SEQUENCE { + chSysSfmIndex Integer32, + chSysSfmAdminStatus INTEGER, + chSysSfmOperStatus INTEGER, + chSysSfmErrorStatus INTEGER + } + + chSysSfmIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index for each SFM within + the chassis. The number of SFM slots + can be determined with chNumSfmSlots." + ::= { chSysSfmEntry 1 } + + chSysSfmAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The admin status of + each SFM." + ::= { chSysSfmEntry 2 } + + + chSysSfmOperStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + absent(2), + standby(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Operational status provides further + condition of Switch Fabric Module card. + If the chSysSfmAdminStatus is 'up', the + valid state is + 'active' - the card is present and + ready and the chSysSfmAdminStatus + status is 'up'. + If the chSysCardOperStatus is 'down', the + service states can be as followed: + 'absent' - the card is not present. + 'standby' - the card is in standby + mode." + ::= { chSysSfmEntry 3 } + + chSysSfmErrorStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + error(2), + not-available(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Operational status provides further + condition of Switch Fabric Module card. + If the chSysSfmAdminStatus is 'up', the + valid state is + 'ok' - the card is present and + ready and the chSysSfmAdminStatus + status is 'up'. + If the chSysSfmAdminStatus is 'down', the + error status can be as followed: + 'not-available' - status not available. + 'error' - the card is in error state." + ::= { chSysSfmEntry 4 } + + + -- ## Primary Routing Process Module + + chRpmNumRpms OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RPM installed + in the chassis. There is always one + primary RPM, but a secondary RPM can + also be installed as backup." + ::= { chRpmObjects 1 } + + chRpmSlotNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary routing process module + slot number. If the primary RPM is + switched to secondary RPM, the slot + number will be updated here." + ::= { chRpmObjects 2 } + + chRpmUptime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SysUpTime of the last time the RPM + is reset. Used the SysUpTime of the + control processor as this variable." + ::= { chRpmObjects 3 } + + chRpmLastSwitchDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time when the Routing + Process Module is switched." + ::= { chRpmObjects 4 } + + chRpmMajorAlarmStatus OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Major Alarm LED on the Primary RPM card." + ::= { chRpmObjects 5 } + + chRpmMinorAlarmStatus OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Minor Alarm LED on the Primary RPM card." + ::= { chRpmObjects 6 } + + -- ## Primary Routing Process Module CPU and Memory Utilization + + chRpmUtilTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChRpmUtilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table listing the cpu and memory utilization + in master RPM." + ::= { chRpmObjects 7 } + + chRpmUtilEntry OBJECT-TYPE + SYNTAX ChRpmUtilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in each processor cpu and mmory utilization" + INDEX { chRpmCpuIndex } + ::= { chRpmUtilTable 1 } + + ChRpmUtilEntry ::= + SEQUENCE { + chRpmCpuIndex Integer32, + chRpmCpuType F10ProcessorModuleType, + chRpmCpuUtil5Sec Gauge32, + chRpmCpuUtil1Min Gauge32, + chRpmCpuUtil5Min Gauge32, + chRpmMemUsageUtil Gauge32 + } + + chRpmCpuIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index for each Processor within the + RPM. This value is determined by the variable + chSysSlotNumProcessors. the valid entries + are 1 to the value of number of processors" + ::= { chRpmUtilEntry 1 } + + chRpmCpuType OBJECT-TYPE + SYNTAX F10ProcessorModuleType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of module running on the Processor." + ::= { chRpmUtilEntry 2 } + + chRpmCpuUtil5Sec OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU utilization in percentage for last 5 seconds." + ::= { chRpmUtilEntry 3 } + + chRpmCpuUtil1Min OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU utilization in percentage for last 1 minute." + ::= { chRpmUtilEntry 4 } + + chRpmCpuUtil5Min OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU utilization in percentage for last 5 minutes." + ::= { chRpmUtilEntry 5 } + + chRpmMemUsageUtil OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total RPM's memory usage in percentage." + ::= { chRpmUtilEntry 6 } + + -- ## Line card CPU and Memory Utilization + + chLineCardUtilTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChLineCardUtilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table listing the cpu and memory utilization + in line cards." + ::= { chLineCardObjects 1 } + + chLineCardUtilEntry OBJECT-TYPE + SYNTAX ChLineCardUtilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in each line card cpu and memory utilization" + INDEX { chSysCardNumber } + ::= { chLineCardUtilTable 1 } + + ChLineCardUtilEntry ::= + SEQUENCE { + chLineCardCpuUtil5Sec Gauge32, + chLineCardCpuUtil1Min Gauge32, + chLineCardCpuUtil5Min Gauge32, + chLineCardMemUsageUtil Gauge32 + } + + chLineCardCpuUtil5Sec OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU utilization in percentage for last 5 seconds." + ::= { chLineCardUtilEntry 1 } + + chLineCardCpuUtil1Min OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU utilization in percentage for last 1 minute." + ::= { chLineCardUtilEntry 2 } + + chLineCardCpuUtil5Min OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU utilization in percentage for last 5 minutes." + ::= { chLineCardUtilEntry 3 } + + chLineCardMemUsageUtil OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Memory usage in percentage." + ::= { chLineCardUtilEntry 4 } + + + -- ### conformance information ### + f10CSerChassisMibConformance OBJECT IDENTIFIER ::= { f10CSerChassisMib 2 } + f10CSerChassisMibCompliances OBJECT IDENTIFIER ::= { f10CSerChassisMibConformance 1 } + f10CSerChassisMibGroups OBJECT IDENTIFIER ::= { f10CSerChassisMibConformance 2 } + + -- ## compliance statements + f10CSerChassisMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for Force10 + product which implement the C-Series + Chassis MIB." + MODULE -- this module + MANDATORY-GROUPS { + f10CSerComponentGroup, + f10CSerSystemGroup, + f10CSerRpmGroup, + f10CSerLineCardGroup + } + ::= { f10CSerChassisMibCompliances 1 } + + -- ## units of conformance + + f10CSerComponentGroup OBJECT-GROUP + OBJECTS { + chType, + chChassisMode, + chSwVersion, + chMacAddr, + chSerialNumber, + chPartNum, + chProductRev, + chVendorId, + chDateCode, + chCountryCode, + chNumSlots, + chNumLinecards, + chNumFanTrays, + chNumPowerSupplies, + chNumSfmSlots + } + STATUS current + DESCRIPTION + "A collection of objects providing the + overall chassis information." + ::= { f10CSerChassisMibGroups 1 } + + f10CSerSystemGroup OBJECT-GROUP + OBJECTS { + chSysCardType, + chSysCardNumber, + chSysCardNumPorts, + chSysCardTemp, + chSysCardUpTime, + chSysCardAdminStatus, + chSysCardOperStatus, + chSysCardBootFlashA, + chSysCardBootFlashB, + chSysCardSerialNumber, + chSysCardPartNum, + chSysCardProductRev, + chSysCardVendorId, + chSysCardDateCode, + chSysCardCountryCode, + chSysPortType, + chSysPortAdminStatus, + chSysPortOperStatus, + chSysPortIfIndex, + chSysXfpRecvPower, + chSysProcessorModule, + chSysProcessorUpTime, + chSysProcessorNvramSize, + chSysProcessorMemSize, + chSysSwRuntimeImgVersion, + chSysSwRuntimeImgDate, + chSysSwCurrentBootImgVersion, + chSysSwCurrentBootImgDate, + chSysSwCurrentBootImgStatus, + chSysSwBackupBootImgVersion, + chSysSwBackupBootImgDate, + chSysSwBackupBootImgStatus, + chSysSwNextRebootImage, + chSysSwCurrentBootImage, + chSysPowerSupplyOperStatus, + chSysPowerSupplyType, + chSysFanTrayOperStatus, + chSysSfmAdminStatus, + chSysSfmOperStatus, + chSysSfmErrorStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing the + chassis system hardware information." + ::= { f10CSerChassisMibGroups 2 } + + f10CSerRpmGroup OBJECT-GROUP + OBJECTS { + chRpmNumRpms, + chRpmSlotNumber, + chRpmUptime, + chRpmLastSwitchDate, + chRpmMajorAlarmStatus, + chRpmMinorAlarmStatus, + chRpmCpuType, + chRpmCpuUtil5Sec, + chRpmCpuUtil1Min, + chRpmCpuUtil5Min, + chRpmMemUsageUtil + } + STATUS current + DESCRIPTION + "A collection of objects providing the + Route Process Module (RPM) information." + ::= { f10CSerChassisMibGroups 3 } + + f10CSerLineCardGroup OBJECT-GROUP + OBJECTS { + chLineCardCpuUtil5Sec, + chLineCardCpuUtil1Min, + chLineCardCpuUtil5Min, + chLineCardMemUsageUtil + } + STATUS current + DESCRIPTION + "A collection of objects providing + CPU and Memory Utilization in the Line cards." + ::= { f10CSerChassisMibGroups 4 } + + END diff --git a/MIBS/dell/F10-CHASSIS-MIB b/MIBS/dell/F10-CHASSIS-MIB new file mode 100644 index 0000000..1d6f91e --- /dev/null +++ b/MIBS/dell/F10-CHASSIS-MIB @@ -0,0 +1,2560 @@ + F10-CHASSIS-MIB DEFINITIONS ::= BEGIN + -- Force10 Networks, Inc. + -- 1440 McCarthy Blvd + -- Milpitas, CA 95035-7438 + + -- This module provides authoritative definitions for Force10 + -- enterprise Chassis MIB. + -- + -- This module will be extended, as needed. + -- + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Gauge32, Integer32, + TimeTicks, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DateAndTime, DisplayString + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + f10Mgmt + FROM FORCE10-SMI + F10SystemPortType, F10SystemCardType, F10ProcessorModuleType, + F10SlotState, F10SwDate, F10MfgDate, F10ChassisMode, + F10ChassisType, F10HundredthdB, F10CardOperStatus + FROM FORCE10-TC; + + + f10ChassisMib MODULE-IDENTITY + LAST-UPDATED "200809021200Z" -- Sep. 2, 2008 12:00:00 GMT + ORGANIZATION + "Force10 Networks, Inc." + CONTACT-INFO + "Force10 Networks, Inc + 350 Holger Way + San Jose, CA 95134 + (408) 571-3500 + support@force10networks.com + http://www.force10networks.com" + + DESCRIPTION + "Force10 Enterprise Chassis MIB. " + + REVISION "200809021200Z" + DESCRIPTION + "Force10 Chassis MIB version 1.23 + Import F10CardOperStatus." + + REVISION "200804301200Z" + DESCRIPTION + "Force10 Chassis MIB version 1.22 + Add chAlarmAcDcMixedPowerSupplyDetect notification. + " + + REVISION "200804161200Z" + DESCRIPTION + "Force10 Chassis MIB version 1.21 + Add the Sram Parity error counters: + - chSysCardParityPhantomError + - chSysCardParityRecoverableError + - chSysCardParityNonrecovrableError + " + + REVISION "200802291200Z" + DESCRIPTION + "Force10 Chassis MIB version 1.20 + Add chAlarmSRAMParityErrorDetect notification. + " + + REVISION "200706281200Z" + DESCRIPTION + "Force10 Chassis MIB version 1.19 + Import F10ChassisType. + Redefine XFP received power object. + " + + REVISION "200705221200Z" + DESCRIPTION + "Force10 Chassis MIB version 1.18 + - add new table: chLineCardUtilTable + - add new enum value, e1200i(6), to chType + - use Gauge32 to define utilization objects + - add notification group" + + REVISION "0605220000Z" + DESCRIPTION + "Force10 Chassis MIB version 1.17 + Add new XFP Received power to port table. + " + + REVISION "0101020000Z" + DESCRIPTION + "Force10 Chassis MIB version 1.16 + Add new chassis types E610. + " + + REVISION "0310020000Z" + DESCRIPTION + "Force10 Chassis MIB version 1.15 + " + + REVISION "0310020000Z" + DESCRIPTION + "Force10 Chassis MIB version 1.14 + 1. Rename chSysPortOperStatus variables + a) 'cableProblem' to 'portDown' + b) 'notConfigured to 'notPresent' + " + + REVISION "0307300000Z" + DESCRIPTION + "Force10 Chassis MIB version 1.13 + 1. Add support for E300 chassis. + 2. Move all textual convention to the Textual-Convention MIB f10-tc.mib + " + + REVISION "0307200000Z" + DESCRIPTION + "Force10 Chassis MIB version 1.12 + Create SFM Group to add Utilization objects. + Changed some OCTET STRING to DisplayString to work around + the SNMPc browser problem. + " + + REVISION "0206010000Z" + DESCRIPTION + "Force10 Chassis MIB version 1.11 + Added CPU utilization support and added trap information. + Added traps descriptions that we supported. + Changed linecard name from F12PD to F12PE. + " + + REVISION "0204010000Z" + DESCRIPTION + "Force10 Chassis MIB version 1.10 + Added new linecards and port type Morphesus EoMpls, + Promatheus 80km & WAN, Cronus ED2 and Apollo + " + + REVISION "0212250000Z" + DESCRIPTION + "Force10 Chassis MIB version 1.9 + Added New Linecards, fixed Cronus EE port type + " + + REVISION "0208080000Z" + DESCRIPTION + "Force10 Chassis MIB version 1.8 + Added New Linecards + " + + REVISION "0206160000Z" + DESCRIPTION + "Force10 Chassis MIB version 1.7 + Added force10 product order number to card, + SFM, and the overall chassis. + " + + REVISION "0205120000Z" + DESCRIPTION + "Force10 Chassis MIB version 1.6 + Added force10 date textual convention. + Refine the descriptions of chRpmCOAlarmStatus. + " + + REVISION "0205010000Z" + DESCRIPTION + "Force10 Chassis MIB version 1.5 + Modify textual convention, + f10SystemPortType to add port + types. + " + + REVISION "0204150000Z" + DESCRIPTION + "Force10 Chassis MIB version 1.4 + Update for E600 series chassis + specification. Modify slot bitmap + description and add power supply + type. Update chassis, card and SFM + tables. + " + + REVISION "0111070000Z" + DESCRIPTION + "Force10 Chassis MIB version 1.3 + Modify Card Table - + to match the latest chassis manager + specification." + + REVISION "0103260000Z" + DESCRIPTION + "Force10 Chassis MIB version 1.2 + Modify Software Module Table - + to match the latest download manager + specification." + + REVISION "0011210000Z" + DESCRIPTION + "Force10 Chassis MIB version 1.1. + Add more port types and removed + Air Filter Table." + + REVISION "0010200000Z" + DESCRIPTION + "Force10 Chassis MIB version 1.0." + + REVISION "0010280000Z" + DESCRIPTION + "Updates with review comments from marketing, + hardware and software groups. + Added more RPM information - 2nd draft revision." + REVISION "0010180000Z" + DESCRIPTION + "Updates with first draft review comments. + Changes to software release information." + REVISION "0010010000Z" + DESCRIPTION + "First draft revision of Force10 chassis mib." + + ::= { f10Mgmt 1 } + + + -- ### Groups ### + + f10ChassisMibObject OBJECT IDENTIFIER ::={ f10ChassisMib 1 } + chObjects OBJECT IDENTIFIER ::={ f10ChassisMibObject 1 } + chSysObjects OBJECT IDENTIFIER ::={ f10ChassisMibObject 2 } + chRpmObjects OBJECT IDENTIFIER ::={ f10ChassisMibObject 3 } + chAlarmObjects OBJECT IDENTIFIER ::={ f10ChassisMibObject 4 } + chLineCardObjects OBJECT IDENTIFIER ::={ f10ChassisMibObject 5 } + + -- ### Chassis Information + + chType OBJECT-TYPE + SYNTAX F10ChassisType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The FORCE10 type of chassis." + ::= { chObjects 1 } + + chSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The FORCE10 chassis's serial number." + ::= { chObjects 2 } + + chVendorId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The FORCE10 manufacturer's id." + ::= { chObjects 3 } + + chMfgDate OBJECT-TYPE + SYNTAX F10MfgDate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date the chassis was manufactured. + " + ::= { chObjects 4 } + + chEcLevel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The EC Level of the FORCE10 chassis." + ::= { chObjects 5 } + + chNumFanTrays OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of fan trays + on the chassis." + ::= { chObjects 6 } + + chNumPowerSupplies OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of power supply + in the FORCE10 chassis" + ::= { chObjects 7 } + + chNumSlots OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of physical slots + in the chassis for line cards and + route process module (rpm ) cards." + ::= { chObjects 8 } + + chNumSfmSlots OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of switch fabric + modules (sfm) slots in the chassis." + ::= { chObjects 9 } + + chNumAirFilters OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of air intake + filters in the chassis." + ::= { chObjects 10 } + + chSlot1to16 OBJECT-TYPE + SYNTAX F10SlotState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object has been obsoleted and will not + be supported by future Force10 Chassis. The + information here is for reference only. + + This variable indicates the slot states. + Each slot occupies a bit. The value 1 + indicates slot is in used and 0 indicates + the slot is empty. + + The placement of line cards and rpm cards + in a E1200 chassis are as follows : + + ( physical slot numbers ) + 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 + | | | | + ------------- ------------------- + | | | | + line cards | | line card + | | + | + ----> RPM card + +-------> RPM card + + The most significant bit is slot 1 and the + least significant bit is slot 16. + + The placement of line cards and rpm cards + in a E600 chassis are as follows : + + ( physical slot numbers ) + 1 2 3 4 5 6 7 8 9 + | | + ------------- + | | | + line cards | | + | | + | + ----> RPM card + +-------> RPM card + + The most significant bit is slot 1 and the + least significant bit is slot 9." + + ::= { chObjects 11 } + + chCountryCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The FORCE10 manufacturer's y code." + ::= { chObjects 12 } + + chPartNum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The FORCE10 manufacturer's part number." + ::= { chObjects 13 } + + chProductRev OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The FORCE10 manufacturer's product revision." + ::= { chObjects 14 } + + chProductOrder OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The FORCE10 product order number" + ::= { chObjects 15 } + + chChassisMode OBJECT-TYPE + SYNTAX F10ChassisMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The FORCE10 chassis mode of this chassis." + ::= { chObjects 16 } + + -- ### Chassis System ### + + -- ### Power Supply Table + + chSysPowerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of power supply resident + in this chassis." + ::= { chSysObjects 1 } + + chSysPowerSupplyEntry OBJECT-TYPE + SYNTAX ChSysPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A power supply entry containing objects for a + particular power supply." + INDEX { chSysPowerSupplyIndex } + ::= { chSysPowerSupplyTable 1 } + + ChSysPowerSupplyEntry ::= + SEQUENCE { + chSysPowerSupplyIndex Integer32, + chSysPowerSupplyOperStatus INTEGER, + chSysPowerSupplyType INTEGER + } + + chSysPowerSupplyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique index of the power supply." + ::= { chSysPowerSupplyEntry 1 } + + chSysPowerSupplyOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the power supply." + ::= { chSysPowerSupplyEntry 2 } + + chSysPowerSupplyType OBJECT-TYPE + SYNTAX INTEGER { + ac(1), + dc(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the power supply." + ::= { chSysPowerSupplyEntry 3 } + + -- ## Fan Tray Table + + chSysFanTrayTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysFanTrayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of fan tray resident in this chassis." + ::= { chSysObjects 2 } + + chSysFanTrayEntry OBJECT-TYPE + SYNTAX ChSysFanTrayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A fan entry containing objects for a + particular fan tray." + INDEX { chSysFanTrayIndex } + ::= { chSysFanTrayTable 1 } + + ChSysFanTrayEntry ::= + SEQUENCE { + chSysFanTrayIndex Integer32, + chSysFanTrayOperStatus INTEGER + } + + chSysFanTrayIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique index of the fan tray." + ::= { chSysFanTrayEntry 1 } + + chSysFanTrayOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the fan tray." + ::= { chSysFanTrayEntry 2 } + + -- ## Card Table + + -- The chassis is a multi-slots physical box. + -- In the chassis, there are physical slots available for + -- plug-in cards. There are two types of plug-in cards, + -- rpm cards and line cards. + -- The chassis also contains number of slots for + -- switch fabric modules. + + -- The card table contains the card information of + -- each slot in the chassis. Each slot entry containing + -- the management information applicable to a particular + -- line card or route pocess module (rpm) card. + + chSysCardTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of cards resident in the chassis. + + The placement of line cards and rpm cards + in the E1200 chassis are as follows : + + ( physical slot numbers ) + 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 + ( Force10 card number ) + 0 1 2 3 4 5 6 0 1 7 8 9 10 11 12 13 + | | | | + ------------- ------------------- + | | | | + line card | | line card + | | + | + ----> RPM card + +-------> RPM card + + The placement of line cards and rpm cards + in the E600 chassis are as follows : + + ( physical slot numbers ) + 1 2 3 4 5 6 7 8 9 + ( Force10 card number ) + 0 1 2 3 4 5 6 0 1 + | | + ------------- + | | | + line card | | + | | + | + ----> RPM card + +-------> RPM card + + The placement of line cards and rpm cards + in the E300 chassis are as follows : + + ( physical slot numbers ) + 1 2 3 4 5 6 7 8 + ( Force10 card number ) + 0 1 0 1 2 3 4 5 + | | + ----------- + | | | + | | line card + | | + | + ----> RPM card + +-------> RPM card + " + ::= { chSysObjects 3 } + + chSysCardEntry OBJECT-TYPE + SYNTAX ChSysCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of cards entries containing information + for line card or rpm card." + INDEX { chSysCardSlotIndex } + ::= { chSysCardTable 1 } + + ChSysCardEntry ::= + SEQUENCE { + chSysCardSlotIndex Integer32, + chSysCardType F10SystemCardType, + chSysCardNumber Integer32, + chSysCardSerialNumber DisplayString, + chSysCardVendorId DisplayString, + chSysCardMfgDate F10MfgDate, + chSysCardEcLevel Integer32, + chSysCardUpperTemp Gauge32, + chSysCardLowerTemp Gauge32, + chSysCardNumProcessors Integer32, + chSysCardNumPhyPorts Integer32, + chSysCardNumLgcPorts Integer32, + chSysCardUpTime TimeTicks, + chSysCardAdminStatus INTEGER, + chSysCardOperStatus F10CardOperStatus, + chSysCardFaultStatus INTEGER, + chSysCardLogStream OCTET STRING, + chSysCardCountryCode OCTET STRING, + chSysCardPartNum DisplayString, + chSysCardProductRev DisplayString, + chSysCardProdOrder DisplayString, + chSysCardParityPhantomError Gauge32, + chSysCardParityRecoverableError Gauge32, + chSysCardParityNonrecovrableError Gauge32 + } + + chSysCardSlotIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index for each slot within + the chassis. + This value is the physical slot number + and the value is determined + by the chassis slot location where + the card is inserted. Valid entries + are 1 to the value of chNumSlots." + ::= { chSysCardEntry 1 } + + chSysCardType OBJECT-TYPE + SYNTAX F10SystemCardType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of card in this slot. The type + of cards are defined in F10SystemCardType." + ::= { chSysCardEntry 2 } + + chSysCardNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the card number assigned to the line + cards and the RPM cards in the chassis. + The line cards number are from 0 to 13 and the + RPM are from 0 to 1." + ::= { chSysCardEntry 3 } + + chSysCardSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The serial number of the card in this slot." + ::= { chSysCardEntry 4 } + + chSysCardVendorId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor id that manufactured the + card in this slot." + ::= { chSysCardEntry 5 } + + chSysCardMfgDate OBJECT-TYPE + SYNTAX F10MfgDate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date the card is manufactured." + ::= { chSysCardEntry 6 } + + chSysCardEcLevel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The EC Level of the card." + ::= { chSysCardEntry 7 } + + chSysCardUpperTemp OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature of the card. If + the temperature is too high, + alarm chAlarmCardTemperatureHigh + will be sent." + ::= { chSysCardEntry 8 } + + chSysCardLowerTemp OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This temperature field is + not used at the moment." + ::= { chSysCardEntry 9 } + + chSysCardNumProcessors OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Processors in the + card. The number of processors + are depended on the type of card + plugged into the slot." + ::= { chSysCardEntry 10 } + + chSysCardNumPhyPorts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of physical ports + in each card. The card can have + one or more ports depending on + the type of cards. + If it is a logical card, + the value set to zero. " + ::= { chSysCardEntry 11 } + + chSysCardNumLgcPorts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of logical ports + in each card. The card can have + one or more ports depending on + the type of cards. + If it is a physical card, + the value set to zero. " + ::= { chSysCardEntry 12 } + + + chSysCardUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SysUpTime for this slot. + This variable indicates the + time since the card + last reset." + ::= { chSysCardEntry 13 } + + chSysCardAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The admin status of the card. + The valid status are as followed: + 'up' - card present and ready. + 'down' - card is not ready." + ::= { chSysCardEntry 14 } + + chSysCardOperStatus OBJECT-TYPE + SYNTAX F10CardOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the card." + ::= { chSysCardEntry 15 } + + chSysCardFaultStatus OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Fault status of the card. + The valid status are as followed: + 'on' - the system fault light is on. + 'off' - the system fault light is off." + DEFVAL {2} + ::= { chSysCardEntry 16 } + + + chSysCardLogStream OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reserved field. This fields should + return null." + ::= { chSysCardEntry 17 } + + chSysCardCountryCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The card manufacturer's country + code" + ::= { chSysCardEntry 18 } + + chSysCardPartNum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The card part number" + ::= { chSysCardEntry 19 } + + chSysCardProductRev OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The card manufacturer's product + revision" + ::= { chSysCardEntry 20 } + + chSysCardProdOrder OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The F10 product order number" + ::= { chSysCardEntry 21 } + + chSysCardParityPhantomError OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counters indicating Transient Phantom + Parity Errors on this card. + Applied to Linecards only." + ::= { chSysCardEntry 22 } + + chSysCardParityRecoverableError OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counters indicating Transient Recoverable + Parity Errors on this card. + Applied to Linecards only." + ::= { chSysCardEntry 23 } + + chSysCardParityNonrecovrableError OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counters indicating Transient Non-Recoverable + Parity Errors on this card. + Applied to Linecards only." + ::= { chSysCardEntry 24 } + + -- ## Port Table + + chSysPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of ports in a slot." + ::= { chSysObjects 4 } + + chSysPortEntry OBJECT-TYPE + SYNTAX ChSysPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A port entry containing objects for a + particular slot." + INDEX { chSysPortSlotIndex,chSysPortIndex } + ::= { chSysPortTable 1 } + + ChSysPortEntry ::= + SEQUENCE { + chSysPortSlotIndex Integer32, + chSysPortIndex Integer32, + chSysPortType F10SystemPortType, + chSysPortAdminStatus INTEGER, + chSysPortOperStatus INTEGER, + chSysPortIfIndex Integer32, + chSysXfpRecvPower F10HundredthdB + } + + chSysPortSlotIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index for each slot within + the chassis. This value is determined by + the chassis slot number where the card + is inserted. Valid entries are 1 + to the value of chNumSlots" + ::= { chSysPortEntry 1 } + + chSysPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index for each slot within the card. + This value is determined by the variable + chSysSlotNumPorts. This value can also be + determined by the chSysCardType. + Valid entries are 1 to the value of + number of ports availabled" + ::= { chSysPortEntry 2 } + + chSysPortType OBJECT-TYPE + SYNTAX F10SystemPortType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of port in the card." + ::= { chSysPortEntry 3 } + + chSysPortAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The admin status of the card. + The port admin status is Up if + the user has configured it to be up + otherwise, the admin status is Down." + ::= { chSysPortEntry 4 } + + chSysPortOperStatus OBJECT-TYPE + SYNTAX INTEGER { + ready(1), + portDown(2), + portProblem(3), + cardProblem(4), + cardDown(5), + notPresent(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational status provides further + condition of the card. + If the chSysPortAdminStatus is 'up', the + valid state is + 'ready' - the card is present and + ready and the chSysPortAdminStatus + status is 'up'. + 'portDown' - the port is down or not enabled. + 'portProblem' - port hardware problems. + 'cardProblem' - not used. Same as cardDown. + 'cardDown' - the card is downed. + 'notPresent' - the card is not present." + ::= { chSysPortEntry 5 } + + chSysPortIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of ifIndex in the Interface Mib. + This index can link to the ifEntry to get + this interface/port information" + ::= { chSysPortEntry 6 } + + chSysXfpRecvPower OBJECT-TYPE + SYNTAX F10HundredthdB + UNITS "dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The power signal strength (dB) received for + interface on 10G linecard. + " + ::= { chSysPortEntry 7 } + + -- ## Air Filters Table + -- ## Removed from this MIB. + + -- ## Processor Table + + -- Each card has one or more processors. + -- The Processor table contains information on the + -- processor and the memory. + + chSysProcessorTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysProcessorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Processors resident in this slot." + ::= { chSysObjects 6 } + + chSysProcessorEntry OBJECT-TYPE + SYNTAX ChSysProcessorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Processor entries." + INDEX { chSysProcessorSlotIndex, chSysProcessorIndex } + ::= { chSysProcessorTable 1 } + + ChSysProcessorEntry ::= + SEQUENCE { + chSysProcessorSlotIndex Integer32, + chSysProcessorIndex Integer32, + chSysProcessorModule F10ProcessorModuleType, + chSysProcessorUpTime TimeTicks, + chSysProcessorNvramSize Integer32, + chSysProcessorMemSize Integer32, + chSysProcessorLogStream OCTET STRING + } + + chSysProcessorSlotIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index for each slot within + the chassis. This value is determined by + the chassis slot number where the card + is inserted. Valid entries are 1 + to the value of chNumSlots" + ::= { chSysProcessorEntry 1 } + + chSysProcessorIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index for each Processor within the + card. This value is determined by the variable + chSysSlotNumProcessors. the valid entries + are 1 to the value of number of processors" + ::= { chSysProcessorEntry 2 } + + chSysProcessorModule OBJECT-TYPE + SYNTAX F10ProcessorModuleType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of module running on the Processor." + ::= { chSysProcessorEntry 3 } + + chSysProcessorUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SysUpTime for this Processor." + ::= { chSysProcessorEntry 4 } + + chSysProcessorNvramSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Non-volatile RAM in Kbytes." + ::= { chSysProcessorEntry 5 } + + chSysProcessorMemSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the RAM in Mb." + ::= { chSysProcessorEntry 6 } + + chSysProcessorLogStream OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reserved field. Currently, + this field should return + NULL." + ::= { chSysProcessorEntry 7 } + + + -- ## Software Module Table + + chSysSwModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysSwModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of software version information in + a processor." + ::= { chSysObjects 7 } + + chSysSwModuleEntry OBJECT-TYPE + SYNTAX ChSysSwModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A software module entry containing version + number information for a particular processor." + INDEX { chSysSwSlotIndex,chSysSwProcessorIndex } + ::= { chSysSwModuleTable 1 } + + ChSysSwModuleEntry ::= + SEQUENCE { + chSysSwSlotIndex Integer32, + chSysSwProcessorIndex Integer32, + chSysSwRuntimeImgVersion DisplayString, + chSysSwRuntimeImgDate F10SwDate, + chSysSwCurrentBootImgVersion DisplayString, + chSysSwCurrentBootImgDate DateAndTime, + chSysSwCurrentBootImgStatus INTEGER, + chSysSwBackupBootImgVersion DisplayString, + chSysSwBackupBootImgDate DateAndTime, + chSysSwBackupBootImgStatus INTEGER, + chSysSwNextRebootImage INTEGER, + chSysSwCurrentBootImage INTEGER + } + + chSysSwSlotIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index for each slot within + the chassis. This value is determined by + the chassis slot number where the card + is inserted. Valid entries are 1 + to the value of chNumSlots" + ::= { chSysSwModuleEntry 1 } + + chSysSwProcessorIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index for each CPU within the card. + This value is determined by the variable + chSysSlotNumCPUs. This value can also be + determined by the chSysSlotType. + Valid entries are 1 to the value of + number of cpu" + ::= { chSysSwModuleEntry 2 } + + chSysSwRuntimeImgVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the software + module version that is currently + running on the processor. + The software release version is in + the format as follow: + ........ + '1.1' indicate major version of 1 and + minor release of 1." + ::= { chSysSwModuleEntry 3 } + + chSysSwRuntimeImgDate OBJECT-TYPE + SYNTAX F10SwDate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The release date of this software + module." + ::= { chSysSwModuleEntry 4 } + + chSysSwCurrentBootImgVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software release version is in + the format as follow: + ........ + '1.1' indicate major version of 1 and + minor release of 1." + ::= { chSysSwModuleEntry 5 } + + chSysSwCurrentBootImgDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The release date of this software module + If the CPU is reset, the software module + running date (chSysSwModuleRunningDate) + will change to this current date." + ::= { chSysSwModuleEntry 6 } + + chSysSwCurrentBootImgStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + failed(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of current boot image." + ::= { chSysSwModuleEntry 7 } + + chSysSwBackupBootImgVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software release version is in + the format as follow: + ........ + '1.1' indicate major version of 1 and + minor release of 1." + ::= { chSysSwModuleEntry 8 } + + chSysSwBackupBootImgDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The backup boot image released date." + ::= { chSysSwModuleEntry 9 } + + chSysSwBackupBootImgStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + failed(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the backup boot image." + ::= { chSysSwModuleEntry 10 } + + chSysSwNextRebootImage OBJECT-TYPE + SYNTAX INTEGER { + bootImage-A(1), + bootImage-B(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The boot flash image selection. When the + chassis is rebooted, this is the boot + image to use." + ::= { chSysSwModuleEntry 11 } + + chSysSwCurrentBootImage OBJECT-TYPE + SYNTAX INTEGER { + bootImage-A(1), + bootImage-B(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current boot image. This is the boot image described by the + chSysSwCurrentBootImgVersion, chSysSwCurrentBootImgDate, and + chSysSwCurrentBootImgStatus objects. + " + ::= { chSysSwModuleEntry 12 } + + + -- ## SFM Table + + chSysSfmTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysSfmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Swicth Fabric Module in a slot." + ::= { chSysObjects 8 } + + chSysSfmEntry OBJECT-TYPE + SYNTAX ChSysSfmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A SFM entry containing objects for a + particular slot." + INDEX { chSysSfmIndex } + ::= { chSysSfmTable 1 } + + ChSysSfmEntry ::= + SEQUENCE { + chSysSfmIndex Integer32, + chSysSfmSerialNumber DisplayString, + chSysSfmVendorId DisplayString, + chSysSfmMfgDate F10MfgDate, + chSysSfmEcLevel Integer32, + chSysSfmAdminStatus INTEGER, + chSysSfmOperStatus INTEGER, + chSysSfmErrorStatus INTEGER, + chSysSfmCountryCode OCTET STRING, + chSysSfmPartNum DisplayString, + chSysSfmProductRev DisplayString, + chSysSfmProdOrder DisplayString + } + + chSysSfmIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index for each SFM within + the chassis. The number of SFM slots + can be determined with chNumSfmSlots." + ::= { chSysSfmEntry 1 } + + chSysSfmSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The serial number of the SFM." + ::= { chSysSfmEntry 2 } + + chSysSfmVendorId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor id that manufactured the SFM." + ::= { chSysSfmEntry 3 } + + chSysSfmMfgDate OBJECT-TYPE + SYNTAX F10MfgDate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date the SFM is manufactured." + ::= { chSysSfmEntry 4 } + + chSysSfmEcLevel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The EC Level of the SFM." + ::= { chSysSfmEntry 5 } + + chSysSfmAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The admin status of + each SFM." + ::= { chSysSfmEntry 6 } + + + chSysSfmOperStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + absent(2), + standby(3), + incomp(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Operational status provides further + condition of Switch Fabric Module card. + If the chSysSfmAdminStatus is 'up', the + valid state is + 'active' - the card is present and + ready and the chSysSfmAdminStatus + status is 'up'. + If the chSysCardOperStatus is 'down', the + service states can be as followed: + 'absent' - the card is not present. + 'standby' - the card is in standby mode. + 'incomp' - incompatible with current sfm switch mode. + " + ::= { chSysSfmEntry 7 } + + chSysSfmErrorStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + error(2), + not-available(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Operational status provides further + condition of Switch Fabric Module card. + If the chSysSfmAdminStatus is 'up', the + valid state is + 'ok' - the card is present and + ready and the chSysSfmAdminStatus + status is 'up'. + If the chSysSfmAdminStatus is 'down', the + error status can be as followed: + 'not-available' - status not available. + 'error' - the card is in error state." + ::= { chSysSfmEntry 8 } + + chSysSfmCountryCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SFM manufacturer's country + code" + ::= { chSysSfmEntry 9 } + + chSysSfmPartNum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SFM manufacturer's part number" + ::= { chSysSfmEntry 10 } + + chSysSfmProductRev OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SFM manufacturer's product + revision" + ::= { chSysSfmEntry 11 } + + chSysSfmProdOrder OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SFM product order number." + ::= { chSysSfmEntry 12 } + + + -- ## SFM Group + + + chSysSfmGroup OBJECT IDENTIFIER ::={ chSysObjects 9 } + + chSfmUtil5Sec OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SFM utilization in percentage for last 5 Seconds." + ::= { chSysSfmGroup 1 } + + chSfmUtil1Min OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SFM utilization in percentage for last 1 minute." + ::= { chSysSfmGroup 2 } + + chSfmUtil5Min OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SFM utilization in percentage for last 5 minute." + ::= { chSysSfmGroup 3 } + + + -- ## Primary Routing Process Module + + chRpmNumRpms OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RPM installed + in the chassis. There is always one + primary RPM, but a secondary RPM can + also be installed as backup." + ::= { chRpmObjects 1 } + + chRpmSlotNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary routing process module + slot number. If the primary RPM is + switched to secondary RPM, the slot + number will be updated here." + ::= { chRpmObjects 2 } + + chRpmUptime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SysUpTime of the last time the RPM + is reset. Used the SysUpTime of the + control processor as this variable." + ::= { chRpmObjects 3 } + + chRpmLastSwitchDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time when the Routing + Process Module is switched." + ::= { chRpmObjects 4 } + + chRpmCOAlarmStatus OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Central Office (CO) Alarm on RPM card. + The valid status are as followed: + 'off' - CO Alarm light is off. + 'on' - CO Alarm light is on. + Please refer to Force10 Alarm document - + Appendix C for the condition when this + CO alarm is triggered. + " + DEFVAL {1} + ::= { chRpmObjects 5 } + + chRpmFlashStatus OBJECT-TYPE + SYNTAX INTEGER { + absent(1), + present(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Compact Flash on RPM card. + The valid status are as followed: + 'absent' - external flash is not present. + 'present' - external flash is present. + " + DEFVAL {1} + ::= { chRpmObjects 6 } + + -- ## Primary Routing Process Module CPU and Memory Utilization + + chRpmUtilTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChRpmUtilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table listing the cpu and memory utilization + in master RPM." + ::= { chRpmObjects 7 } + + chRpmUtilEntry OBJECT-TYPE + SYNTAX ChRpmUtilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in each processor cpu and mmory utilization" + INDEX { chRpmCpuIndex } + ::= { chRpmUtilTable 1 } + + ChRpmUtilEntry ::= + SEQUENCE { + chRpmCpuIndex Integer32, + chRpmCpuType F10ProcessorModuleType, + chRpmCpuUtil5Sec Gauge32, + chRpmCpuUtil1Min Gauge32, + chRpmCpuUtil5Min Gauge32, + chRpmMemUsageUtil Gauge32 + } + + chRpmCpuIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index for each Processor within the + RPM. This value is determined by the variable + chSysSlotNumProcessors. the valid entries + are 1 to the value of number of processors" + ::= { chRpmUtilEntry 1 } + + chRpmCpuType OBJECT-TYPE + SYNTAX F10ProcessorModuleType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of module running on the Processor." + ::= { chRpmUtilEntry 2 } + + chRpmCpuUtil5Sec OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU utilization in percentage for last 5 seconds." + ::= { chRpmUtilEntry 3 } + + chRpmCpuUtil1Min OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU utilization in percentage for last 1 minute." + ::= { chRpmUtilEntry 4 } + + chRpmCpuUtil5Min OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU utilization in percentage for last 5 minutes." + ::= { chRpmUtilEntry 5 } + + chRpmMemUsageUtil OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total RPM's memory usage in percentage." + ::= { chRpmUtilEntry 6 } + + chRpmMajorAlarmStatus OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Major Alarm LED on the Primary RPM card." + ::= { chRpmObjects 8 } + + chRpmMinorAlarmStatus OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Minor Alarm LED on the Primary RPM card." + ::= { chRpmObjects 9 } + + -- ## Line card CPU and Memory Utilization + + chLineCardUtilTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChLineCardUtilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table listing the cpu and memory utilization + in line cards." + ::= { chLineCardObjects 1 } + + chLineCardUtilEntry OBJECT-TYPE + SYNTAX ChLineCardUtilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in each line card cpu and memory utilization" + INDEX { chSysCardNumber } + ::= { chLineCardUtilTable 1 } + + ChLineCardUtilEntry ::= + SEQUENCE { + chLineCardCpuUtil5Sec Gauge32, + chLineCardCpuUtil1Min Gauge32, + chLineCardCpuUtil5Min Gauge32, + chLineCardMemUsageUtil Gauge32 + } + + chLineCardCpuUtil5Sec OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU utilization in percentage for last 5 seconds." + ::= { chLineCardUtilEntry 1 } + + chLineCardCpuUtil1Min OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU utilization in percentage for last 1 minute." + ::= { chLineCardUtilEntry 2 } + + chLineCardCpuUtil5Min OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU utilization in percentage for last 5 minutes." + ::= { chLineCardUtilEntry 3 } + + chLineCardMemUsageUtil OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Memory usage in percentage." + ::= { chLineCardUtilEntry 4 } + + -- + -- ## Alarm Group or Traps + -- + + chAlarmMibNotifications OBJECT IDENTIFIER ::= { chAlarmObjects 0 } + chAlarmVariable OBJECT IDENTIFIER ::= { chAlarmObjects 1 } + + -- + -- TRAP VarBind Data + -- + + chAlarmVarInteger OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "An generic integer value in the TRAP object" + ::= { chAlarmVariable 1 } + + chAlarmVarString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "An generic string value in the TRAP object" + ::= { chAlarmVariable 2 } + + chAlarmVarSlot OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The chassis slot number. + For the traps that does not have slot information the value will + -1 in the TRAP PDU. + " + ::= { chAlarmVariable 3 } + + chAlarmVarPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The chassis port number. + For the traps that does not have port information the value will + -1 in the TRAP PDU. + " + ::= { chAlarmVariable 4 } + + -- + -- TRAPS + -- + + chAlarmCardDown NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + card operational status is down." + ::= { chAlarmMibNotifications 1 } + + chAlarmCardUp NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + card operational status is up." + ::= { chAlarmMibNotifications 2 } + + + chAlarmCardReset NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + card is reset." + ::= { chAlarmMibNotifications 3 } + + chAlarmCardOffline NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + card is set to offline." + ::= { chAlarmMibNotifications 4 } + + chAlarmCardMismatch NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + card is not the same as configured" + ::= { chAlarmMibNotifications 5 } + + chAlarmCardRemove NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + card is removed" + ::= { chAlarmMibNotifications 6 } + + chAlarmCardProblem NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + card is indicated wht status card problem" + ::= { chAlarmMibNotifications 7 } + + chAlarmCutoff NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "This trap is generated if the alarm + cut off button on RPM is pressed." + ::= { chAlarmMibNotifications 8 } + + chAlarmSfmUp NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + SFM operational status is up." + ::= { chAlarmMibNotifications 9 } + + chAlarmSfmDown NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + SFM operational status is down." + ::= { chAlarmMibNotifications 10 } + + chAlarmRpmUp NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The primary RPM generate this trap when the primary RPM or + the secondary RPM is up and running." + ::= { chAlarmMibNotifications 11 } + + chAlarmRpmDown NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The primary RPM generate this trap when the secondary RPM is + down, either by software reset or being physically removed from + the chassis." + ::= { chAlarmMibNotifications 12 } + + chAlarmPowersupplyDown NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + power supply is not operational." + ::= { chAlarmMibNotifications 13 } + + + chAlarmMinorTemperatureHigh NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when the + chassis's temperature exceed the minor threshold." + ::= { chAlarmMibNotifications 14 } + + chAlarmMajorTemperatureHigh NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when the + chassis's temperature exceede the major threshold." + ::= { chAlarmMibNotifications 15 } + + chAlarmFanTrayDown NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + fan tray is missing or down." + ::= { chAlarmMibNotifications 16 } + + chAlarmPowersupplyClear NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + power supply is now operational." + ::= { chAlarmMibNotifications 17 } + + chAlarmMinorTemperatureClear NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when the + chassis's temperature within the minor threshold." + ::= { chAlarmMibNotifications 18 } + + chAlarmMajorTemperatureClear NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when the + chassis's temperature within the major threshold." + ::= { chAlarmMibNotifications 19 } + + chAlarmFanTrayClear NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + fan tray is now operational." + ::= { chAlarmMibNotifications 20 } + + chAlarmMinorFanBadClear NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + minor fan tray that was bad is now operational." + ::= { chAlarmMibNotifications 21 } + + chAlarmMajorSfmDown NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + majority of SFM are down." + ::= { chAlarmMibNotifications 22 } + + chAlarmMajorSfmDownClr NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + majority of SFM were down are now operational." + ::= { chAlarmMibNotifications 23 } + + chAlarmMinorSfmDown NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + majority of SFM are down." + ::= { chAlarmMibNotifications 24 } + + chAlarmMinorSfmDownClr NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + majority of SFM were down are now operational." + ::= { chAlarmMibNotifications 25 } + + chAlarmTaskSuspend NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The system generate this trap when a + a task is suspended." + ::= { chAlarmMibNotifications 26 } + + chAlarmTaskTerm NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The system generate this trap when a + a task is terminated." + ::= { chAlarmMibNotifications 27 } + + chAlarmVrrpGoMaster NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The VRRP generate this trap when it + become the master." + ::= { chAlarmMibNotifications 28 } + + chAlarmVrrpGiveupMaster NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The VRRP generate this trap when it + is no longer the master." + ::= { chAlarmMibNotifications 29 } + + chAlarmBgpEstb NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "BGP task neighbour established." + ::= { chAlarmMibNotifications 30 } + + chAlarmBgpXsition NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "BGP task is in transition. + " + ::= { chAlarmMibNotifications 31 } + + chAlarmMajorPS NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The agent generate this trap when a + power supply major alarm is issued." + ::= { chAlarmMibNotifications 32 } + + chAlarmMajorPSClr NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The agent generate this trap when a + power supply major alarm is cleared." + ::= { chAlarmMibNotifications 33 } + + chAlarmMinorPS NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The agent generate this trap when a + power supply minor alarm is issued." + ::= { chAlarmMibNotifications 34 } + + chAlarmMinorPSClr NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The agent generate this trap when a + power supply minor alarm is cleared." + ::= { chAlarmMibNotifications 35 } + + chAlarmMinorFanBad NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The agent generate this trap when + fan is bad." + ::= { chAlarmMibNotifications 36 } + + chAlarmExdCpuThreshold NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The agent generate this trap when + cpu utilization excceded 80%." + ::= { chAlarmMibNotifications 37 } + + chAlarmClrCpuThreshold NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The agent generate this trap when + cpu utilization falls below threshold." + ::= { chAlarmMibNotifications 38 } + + chAlarmExdMemThreshold NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The agent generate this trap when + memory utilization excceded 80%." + ::= { chAlarmMibNotifications 39 } + + chAlarmClrMemThreshold NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The agent generate this trap when + memory utilization falls below threshold." + ::= { chAlarmMibNotifications 40 } + + chAlarmMacStationMove NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The agent generate this trap when a MAC station move exceed the + threshold. + " + ::= { chAlarmMibNotifications 41 } + + chAlarmSfmAdd NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The agent generate this trap when a SFM is added to the chassis. + " + ::= { chAlarmMibNotifications 42 } + + chAlarmSfmRemove NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The agent generate this trap when a SFM is removed from the chassis. + " + ::= { chAlarmMibNotifications 43 } + + chAlarmRpmPrimary NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The agent generate this trap when a standby RPM become Primary RPM + after fail-over. + " + ::= { chAlarmMibNotifications 44 } + + chSnmpIpAclDeny NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The agent generate this trap when SNMP Agent deny a SNMP request + based on the IP ACL rules. + " + ::= { chAlarmMibNotifications 45 } + + chAlarmSRAMParityErrorDetect NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The agent generate this trap when a linecard detects SRAM + parity error and then tries to recover but can't recover + that section. + " + ::= { chAlarmMibNotifications 47 } + + chAlarmAcDcMixedPowerSupplyDetect NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The agent generate this trap when a system detects AC and + DC mixed power supply. + Applied to C-series only. + " + ::= { chAlarmMibNotifications 48 } + + + -- ### conformance information ### + f10ChassisMibConformance OBJECT IDENTIFIER ::= { f10ChassisMib 2 } + f10ChassisMibCompliances OBJECT IDENTIFIER ::= { f10ChassisMibConformance 1 } + f10ChassisMibGroups OBJECT IDENTIFIER ::= { f10ChassisMibConformance 2 } + + -- ## compliance statements + f10ChassisMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for Force10 + product which implement the f10 + Chassis MIB." + MODULE -- this module + MANDATORY-GROUPS { + f10ComponentGroup, + f10SystemGroup, + f10RpmGroup, + f10LineCardGroup, + f10ChassisNotificationGroup + } + ::= { f10ChassisMibCompliances 1 } + + -- ## units of conformance + + f10ComponentGroup OBJECT-GROUP + OBJECTS { + chType, + chSerialNumber, + chVendorId, + chMfgDate, + chEcLevel, + chNumFanTrays, + chNumPowerSupplies, + chNumSlots, + chNumSfmSlots, + chSlot1to16, + chCountryCode, + chPartNum, + chProductRev, + chProductOrder + } + STATUS current + DESCRIPTION + "A collection of objects providing the + overall chassis information." + ::= { f10ChassisMibGroups 1 } + + f10SystemGroup OBJECT-GROUP + OBJECTS { + chSysPowerSupplyOperStatus, + chSysFanTrayOperStatus, + chSysCardNumber, + chSysCardType, + chSysCardSerialNumber, + chSysCardVendorId, + chSysCardMfgDate, + chSysCardEcLevel, + chSysCardUpperTemp, + chSysCardLowerTemp, + chSysCardNumProcessors, + chSysCardNumPhyPorts, + chSysCardNumLgcPorts, + chSysCardUpTime, + chSysCardAdminStatus, + chSysCardOperStatus, + chSysCardFaultStatus, + chSysCardLogStream, + chSysCardCountryCode, + chSysCardPartNum, + chSysCardProductRev, + chSysCardProdOrder, + chSysCardParityPhantomError, + chSysCardParityRecoverableError, + chSysCardParityNonrecovrableError, + chSysProcessorModule, + chSysProcessorUpTime, + chSysProcessorNvramSize, + chSysProcessorMemSize, + chSysProcessorLogStream, + chSysPortType, + chSysPortAdminStatus, + chSysPortOperStatus, + chSysPortIfIndex, + chSysXfpRecvPower, + chSysSwRuntimeImgVersion, + chSysSwRuntimeImgDate, + chSysSwCurrentBootImgVersion, + chSysSwCurrentBootImgDate, + chSysSwCurrentBootImgStatus, + chSysSwBackupBootImgVersion, + chSysSwBackupBootImgDate, + chSysSwBackupBootImgStatus, + chSysSwNextRebootImage, + chSysSfmSerialNumber, + chSysSfmVendorId, + chSysSfmMfgDate, + chSysSfmEcLevel, + chSysSfmAdminStatus, + chSysSfmOperStatus, + chSysSfmErrorStatus, + chSysSfmCountryCode, + chSysSfmPartNum, + chSysSfmProductRev, + chSysSfmProdOrder + } + STATUS current + DESCRIPTION + "A collection of objects providing the + chassis system hardware information." + ::= { f10ChassisMibGroups 2 } + + f10RpmGroup OBJECT-GROUP + OBJECTS { + chRpmNumRpms, + chRpmSlotNumber, + chRpmUptime, + chRpmLastSwitchDate, + chRpmCOAlarmStatus, + chRpmFlashStatus, + chRpmCpuType, + chRpmCpuUtil5Sec, + chRpmCpuUtil1Min, + chRpmCpuUtil5Min, + chRpmMemUsageUtil + } + STATUS current + DESCRIPTION + "A collection of objects providing the + Route Process Module (RPM) information." + ::= { f10ChassisMibGroups 3 } + + f10LineCardGroup OBJECT-GROUP + OBJECTS { + chLineCardCpuUtil5Sec, + chLineCardCpuUtil1Min, + chLineCardCpuUtil5Min, + chLineCardMemUsageUtil + } + STATUS current + DESCRIPTION + "A collection of objects providing + CPU and Memory Utilization in the Line cards." + ::= { f10ChassisMibGroups 4 } + + f10ChassisNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + chAlarmCardDown, + chAlarmCardUp, + chAlarmCardReset, + chAlarmCardOffline, + chAlarmCardMismatch, + chAlarmCardRemove, + chAlarmCardProblem, + chAlarmCutoff, + chAlarmSfmUp, + chAlarmSfmDown, + chAlarmRpmUp, + chAlarmRpmDown, + chAlarmPowersupplyDown, + chAlarmMinorTemperatureHigh, + chAlarmMajorTemperatureHigh, + chAlarmFanTrayDown, + chAlarmPowersupplyClear, + chAlarmMinorTemperatureClear, + chAlarmMajorTemperatureClear, + chAlarmFanTrayClear, + chAlarmMinorFanBadClear, + chAlarmMajorSfmDown, + chAlarmMajorSfmDownClr, + chAlarmMinorSfmDown, + chAlarmMinorSfmDownClr, + chAlarmTaskSuspend, + chAlarmTaskTerm, + chAlarmVrrpGoMaster, + chAlarmVrrpGiveupMaster, + chAlarmBgpEstb, + chAlarmBgpXsition, + chAlarmMajorPS, + chAlarmMajorPSClr, + chAlarmMinorPS, + chAlarmMinorPSClr, + chAlarmMinorFanBad, + chAlarmExdCpuThreshold, + chAlarmClrCpuThreshold, + chAlarmExdMemThreshold, + chAlarmClrMemThreshold, + chAlarmMacStationMove, + chAlarmSfmAdd, + chAlarmSfmRemove, + chAlarmRpmPrimary, + chSnmpIpAclDeny, + chAlarmSRAMParityErrorDetect, + chAlarmAcDcMixedPowerSupplyDetect + } + STATUS current + DESCRIPTION + "Notifications for Force10 Chassis mib" + ::= { f10ChassisMibGroups 5 } + + END diff --git a/MIBS/dell/F10-FIB-MIB b/MIBS/dell/F10-FIB-MIB new file mode 100644 index 0000000..407a824 --- /dev/null +++ b/MIBS/dell/F10-FIB-MIB @@ -0,0 +1,262 @@ +F10-FIB-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, IpAddress, Counter64 + FROM SNMPv2-SMI + MacAddress + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + chSysCardNumber + FROM F10-CHASSIS-MIB + f10Mgmt + FROM FORCE10-SMI; + + f10IpForwardMib MODULE-IDENTITY + LAST-UPDATED "200709141200Z" -- Sep 14, 2007 12:00:00 GMT + ORGANIZATION "Force10 Networks, Inc." + CONTACT-INFO + "Force10 Networks, Inc. + 350 Holger Way + San Jose, CA 95134 USA + Phone: +1 (408) 571 3500 + Fax: +1 (408) 571 3550 + Email: support@force10networks.com" + DESCRIPTION + "This MIB module is used to display CIDR multipath IP Routes." + REVISION "200709141200Z" -- Sep 14, 2007 12:00:00 GMT + DESCRIPTION + "Initial version of this MIB module." + ::= { f10Mgmt 9 } + + +-- **************************************************************************** +-- +-- Top-Level Object Identifier Assignments for the FIB MIB +-- +-- **************************************************************************** + +f10IpForwardMibObjects OBJECT IDENTIFIER ::= { f10IpForwardMib 1 } +f10IpForwardMibConformance OBJECT IDENTIFIER ::= { f10IpForwardMib 2 } + + +-- **************************************************************************** +-- +-- IP Forward Version Table +-- +-- **************************************************************************** + +f10IpForwardVersionTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10IpForwardVersionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's IP forward version table." + ::= { f10IpForwardMibObjects 1 } + +f10IpForwardVersionEntry OBJECT-TYPE + SYNTAX F10IpForwardVersionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for the ip forward version Table." + INDEX { + chSysCardNumber + } + ::= { f10IpForwardVersionTable 1 } + +F10IpForwardVersionEntry ::= + SEQUENCE { + f10IpForwardVersion + Counter64 + } + +f10IpForwardVersion OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A version number on the Forwarding Table. + This is always fetched from one line card." + ::= { f10IpForwardVersionEntry 1 } + + +-- **************************************************************************** +-- +-- IP Forwarding Table +-- +-- The IP Forwarding Table obsoletes and replaces the ipRoute Table current +-- in MIB-I and MIB-II. It adds knowledge of the autonomous system of +-- the next hop, multiple next hop support, and policy routing support. +-- +-- **************************************************************************** + +f10IpForwardTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10IpForwardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's IP Routing table." + ::= { f10IpForwardMibObjects 2 } + +f10IpForwardEntry OBJECT-TYPE + SYNTAX F10IpForwardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular route to a particular destination, + under a particular policy." + INDEX { + chSysCardNumber, + f10IpforwardDest, + f10IpforwardMask, + f10IpforwardNextHop, + f10IpforwardFirstHop + } + ::= { f10IpForwardTable 1 } + +F10IpForwardEntry ::= + SEQUENCE { + f10IpforwardDest + IpAddress, + f10IpforwardMask + IpAddress, + f10IpforwardNextHop + IpAddress, + f10IpforwardFirstHop + IpAddress, + f10IpforwardIfIndex + Integer32, + f10IpforwardMacAddress + MacAddress, + f10IpforwardEgressPort + OCTET STRING, + f10IpforwardCamIndex + Integer32 + } + +f10IpforwardDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP address of this route. An + entry with a value of 0.0.0.0 is considered a + default route." + ::= { f10IpForwardEntry 1 } + +f10IpforwardMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the mask to be logical-ANDed with the destination + address before being compared to the value in + the f10IpforwardDest field." + ::= { f10IpForwardEntry 2 } + +f10IpforwardNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "On remote routes, the address of the next system + en route; Otherwise, 0.0.0.0." + ::= { f10IpForwardEntry 3 } + +f10IpforwardFirstHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "On remote routes, the address of the Gateway + to the nexthop; 0.0.0.0 if the Nexthop itself is a Gateway + to the Destination" + ::= { f10IpForwardEntry 4 } + +f10IpforwardIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex value which identifies the local + interface through which the next hop of this + route should be reached." + ::= { f10IpForwardEntry 5 } + +f10IpforwardMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Mac address of the NextHop." + ::= { f10IpForwardEntry 6 } + +f10IpforwardEgressPort OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the egress port to which the packets will be + forwarded." + ::= { f10IpForwardEntry 7 } + +f10IpforwardCamIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cam Entry corresponding to a row." + ::= { f10IpForwardEntry 8 } + + +-- **************************************************************************** +-- +-- Module Conformance Statement +-- +-- DESCRIPTION: This module conformance statement includes the compliance +-- statements and the units of conformance section. +-- +-- **************************************************************************** + +f10IpForwardMibCompliances OBJECT IDENTIFIER ::= { f10IpForwardMibConformance 1 } +f10IpForwardMibGroups OBJECT IDENTIFIER ::= { f10IpForwardMibConformance 2 } + +-- **************************************************************************** +-- Compliance Statement +-- **************************************************************************** + +f10IpForwardMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The basic implementation requirements for the + Force10 Enterprise Ip Forward MIB." + MODULE -- this module + MANDATORY-GROUPS { + f10IpForwardObjectGroup + } + ::= { f10IpForwardMibCompliances 1 } + +-- **************************************************************************** +-- Units of Conformance +-- **************************************************************************** + +f10IpForwardObjectGroup OBJECT-GROUP + OBJECTS { + f10IpForwardVersion, + f10IpforwardDest, + f10IpforwardMask, + f10IpforwardNextHop, + f10IpforwardFirstHop, + f10IpforwardIfIndex, + f10IpforwardMacAddress, + f10IpforwardEgressPort, + f10IpforwardCamIndex + } + STATUS current + DESCRIPTION + "Objects for the ATM interface table." + ::= { f10IpForwardMibGroups 1 } + +END diff --git a/MIBS/dell/F10-IF-EXTENSION-MIB b/MIBS/dell/F10-IF-EXTENSION-MIB new file mode 100644 index 0000000..0631b84 --- /dev/null +++ b/MIBS/dell/F10-IF-EXTENSION-MIB @@ -0,0 +1,507 @@ + F10-IF-EXTENSION-MIB DEFINITIONS ::= BEGIN + -- Force10 Networks, Inc. + -- 390 Holger Way + -- San Jose, CA 95134 + + -- This module provides authoritative definitions for + -- Force10 extenstion to the IF MIB. + -- + -- This module will be extended, as needed. + -- + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Counter64, Unsigned32 + FROM SNMPv2-SMI + TimeStamp, DisplayString, TruthValue + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + ifIndex + FROM IF-MIB + f10Mgmt + FROM FORCE10-SMI; + + f10IfExtensionMib MODULE-IDENTITY + LAST-UPDATED "200804071200Z" -- Apr 7, 2008 12:00:00 GMT + ORGANIZATION + "Force10 Networks, Inc." + CONTACT-INFO + "Force10 Networks, Inc. + 350 Holger Way + San Jose, CA 95134 USA + Phone: +1 (408) 571 3500 + Fax: +1 (408) 571 3550 + Email: support@force10networks.com" + + DESCRIPTION + "Force10 Enterprise IF Extenstion MIB. " + + REVISION "200804071200Z" + DESCRIPTION + "Add f10IfOutThrottles." + + REVISION "200710031200Z" + DESCRIPTION + "Initial version of this mib module." + ::= { f10Mgmt 11 } + + + -- ### Groups ### + + f10IfExtensionMibObject OBJECT IDENTIFIER ::={ f10IfExtensionMib 1 } + f10IfExtensionParams OBJECT IDENTIFIER ::={ f10IfExtensionMibObject 1 } + f10IfExtensionStats OBJECT IDENTIFIER ::={ f10IfExtensionMibObject 2 } + + -- ### Force10 IF Extenstion Tables + + -- + -- Interface Table + -- + + f10IfTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10IfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Force10 Extension ifTable contains + generic interface parameters." + ::= { f10IfExtensionParams 1 } + + f10IfEntry OBJECT-TYPE + SYNTAX F10IfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " A row defintion of Force10 Interface + Extension parameters." + INDEX { ifIndex } + ::= { f10IfTable 1 } + + F10IfEntry ::= + SEQUENCE { + f10IfIpMtu Unsigned32, + f10IfDuplexMode INTEGER, + f10IfQueueingStrategy DisplayString, + f10IfRxFlowCtrl TruthValue, + f10IfTxFlowCtrl TruthValue + } + + f10IfIpMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP (Internet Protocol), Maximum + Transmission Unit value." + ::= { f10IfEntry 1 } + + f10IfDuplexMode OBJECT-TYPE + SYNTAX INTEGER { + half(1), + full(2), + auto(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duplex mode of the interface." + ::= { f10IfEntry 2 } + + f10IfQueueingStrategy OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queueing strategy used for packets." + ::= { f10IfEntry 3 } + + f10IfRxFlowCtrl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flow control receive." + ::= { f10IfEntry 4 } + + f10IfTxFlowCtrl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flow Control transmit." + ::= { f10IfEntry 5 } + + -- + -- Interface Statistics Table + -- + + f10IfStaticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10IfStaticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistcs information of the + interfaces for performance monitoring." + ::= { f10IfExtensionStats 1 } + + f10IfStaticsEntry OBJECT-TYPE + SYNTAX F10IfStaticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row defintion of Force10 Extension + interface statistics." + INDEX { ifIndex } + ::= { f10IfStaticsTable 1 } + + F10IfStaticsEntry ::= + SEQUENCE { + f10IfInVlanPkts Counter64, + f10IfIn64BytePkts Counter64, + f10ifIn65To127BytePkts Counter64, + f10IfIn128To255BytePkts Counter64, + f10IfIn256To511BytePkts Counter64, + f10IfIn512To1023BytePkts Counter64, + f10IfInOver1023BytePkts Counter64, + f10IfInThrottles Counter64, + f10IfInRunts Counter64, + f10IfInGiants Counter64, + f10IfInCRC Counter64, + f10IfInOverruns Counter64, + f10IfOutVlanPkts Counter64, + f10IfOutUnderruns Counter64, + f10IfOutUnicasts Counter64, + f10IfOutCollisions Counter64, + f10IfOutWredDrops Counter64, + f10IfOut64BytePkts Counter64, + f10IfOut65To127BytePkts Counter64, + f10IfOut128To255BytePkts Counter64, + f10IfOut256To511BytePkts Counter64, + f10IfOut512To1023BytePkts Counter64, + f10IfOutOver1023BytePkts Counter64, + f10IfOutThrottles Counter64, + f10IfLastDiscontinuityTime TimeStamp + } + + f10IfInVlanPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of valid VLAN Tagged + frames received." + ::= { f10IfStaticsEntry 1 } + + f10IfIn64BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames (including bad + frames) received that were 64 octets in length + (excluding framing bits but in-cluding FCS octets)." + ::= { f10IfStaticsEntry 2 } + + f10ifIn65To127BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames (including bad + frames) received that were between 65 and 127 + octets in length inclusive (ex-cluding framing + bits but including FCS octets)." + ::= { f10IfStaticsEntry 3 } + + f10IfIn128To255BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames (including bad + frames) received that were between 128 and 255 + octets in length inclusive (excluding framing + bits but including FCS octets)." + ::= { f10IfStaticsEntry 4 } + + f10IfIn256To511BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames (including bad + frames) received that were between 256 and 511 + octets in length inclusive (excluding framing + bits but including FCS octets)." + ::= { f10IfStaticsEntry 5 } + + f10IfIn512To1023BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames (including bad + frames) received that were between 512 and 1023 + octets in length inclusive (excluding framing + bits but including FCS octets)." + ::= { f10IfStaticsEntry 6 } + + f10IfInOver1023BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received that + were longer than 1023 (1025 Bytes in case of + VLAN Tag) octets (excluding framing bits, but + including FCS octets) and were otherwise + well formed. This counter is not incremented + for too long frames." + ::= { f10IfStaticsEntry 7 } + + f10IfInThrottles OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when a valid + frame with a length or type field value equal + to 0x8808 (Control Frame) is re-ceived." + ::= { f10IfStaticsEntry 8 } + + f10IfInRunts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received that were + less than 64 octets long (excluding framing bits, + but including FCS octets) and were otherwise + well formed." + ::= { f10IfStaticsEntry 9 } + + f10IfInGiants OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received that were + longer than 1518 (1522 Bytes in case of VLAN Tag) + octets (excluding framing bits, but including FCS + octets) and were otherwise well formed. This counter + is not incremented for too long frames." + ::= { f10IfStaticsEntry 10 } + + f10IfInCRC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received that had + a length (ex-cluding framing bits, but including + FCS octets) of between 64 and 1518 octets, + inclusive, but had a bad CRC." + ::= { f10IfStaticsEntry 11 } + + f10IfInOverruns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames dropped because + of buffer issue." + ::= { f10IfStaticsEntry 12 } + + f10IfOutVlanPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of Good VLAN Tagged Frames sent + successfully." + ::= { f10IfStaticsEntry 13 } + + f10IfOutUnderruns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames dropped because + of buffer underrun." + ::= { f10IfStaticsEntry 14 } + + f10IfOutUnicasts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of Good Unicast Frames sent successfully." + ::= { f10IfStaticsEntry 15 } + + f10IfOutCollisions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the frames that due to excessive + or late collisions are not transmitted successfully." + ::= { f10IfStaticsEntry 16 } + + f10IfOutWredDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the frames that are dropped using + WRED policy because of to excessive traffic." + ::= { f10IfStaticsEntry 17 } + + f10IfOut64BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of Good Frames sent successfully + whose size was 64 Bytes." + ::= { f10IfStaticsEntry 18 } + + f10IfOut65To127BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of Good Frames sent successfully + whose size was in the range of 65 to 127 Bytes." + ::= { f10IfStaticsEntry 19 } + + f10IfOut128To255BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of Good Frames sent successfully + whose size was in the range of 128 to 255 Bytes." + ::= { f10IfStaticsEntry 20 } + + f10IfOut256To511BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of Good Frames sent successfully + whose size was in the range of 256 to 511 Bytes." + ::= { f10IfStaticsEntry 21 } + + f10IfOut512To1023BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of Good Frames sent successfully + whose size was in the range of 512 to 1023 Bytes." + ::= { f10IfStaticsEntry 22 } + + f10IfOutOver1023BytePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of Good Frames sent successfully + whose size was greater than 1023 Bytes." + ::= { f10IfStaticsEntry 23 } + + f10IfOutThrottles OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when a valid + frame with a length or type field value equal + to 0x8808 (Control Frame) is sent." + ::= { f10IfStaticsEntry 24 } + + f10IfLastDiscontinuityTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent occasion + at which this interface's counters suffered a + discontinuity via a reset. If no such discontinuities + have occurred since the last reinitialization of + the local management subsystem, then this object + contains a zero value." + ::= { f10IfStaticsEntry 25 } + + + -- ### conformance information ### + f10IfExtensionMibConformance OBJECT IDENTIFIER ::= { f10IfExtensionMib 2 } + f10IfExtensionMibCompliances OBJECT IDENTIFIER ::= { f10IfExtensionMibConformance 1 } + f10IfExtensionMibGroups OBJECT IDENTIFIER ::= { f10IfExtensionMibConformance 2 } + + -- ## compliance statements + f10IfExtensionMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for Force10 + IF Extension MIB." + MODULE -- this module + MANDATORY-GROUPS { + f10IfParamsGroup, + f10IfStatsGroup + } + ::= { f10IfExtensionMibCompliances 1 } + + -- ## units of conformance + + f10IfParamsGroup OBJECT-GROUP + OBJECTS { + f10IfIpMtu, + f10IfDuplexMode, + f10IfQueueingStrategy, + f10IfRxFlowCtrl, + f10IfTxFlowCtrl + } + STATUS current + DESCRIPTION + "A collection of objects providing the + Force10 IF Extenstion parameters." + ::= { f10IfExtensionMibGroups 1 } + + f10IfStatsGroup OBJECT-GROUP + OBJECTS { + f10IfInVlanPkts, + f10IfIn64BytePkts, + f10ifIn65To127BytePkts, + f10IfIn128To255BytePkts, + f10IfIn256To511BytePkts, + f10IfIn512To1023BytePkts, + f10IfInOver1023BytePkts, + f10IfInThrottles, + f10IfInRunts, + f10IfInGiants, + f10IfInCRC, + f10IfInOverruns, + f10IfOutVlanPkts, + f10IfOutUnderruns, + f10IfOutUnicasts, + f10IfOutCollisions, + f10IfOutWredDrops, + f10IfOut64BytePkts, + f10IfOut65To127BytePkts, + f10IfOut128To255BytePkts, + f10IfOut256To511BytePkts, + f10IfOut512To1023BytePkts, + f10IfOutOver1023BytePkts, + f10IfOutThrottles, + f10IfLastDiscontinuityTime + } + STATUS current + DESCRIPTION + "A collection of objects providing the + interface statistics." + ::= { f10IfExtensionMibGroups 2 } + + END + diff --git a/MIBS/dell/F10-LINK-AGGREGATION-MIB b/MIBS/dell/F10-LINK-AGGREGATION-MIB new file mode 100644 index 0000000..e34f824 --- /dev/null +++ b/MIBS/dell/F10-LINK-AGGREGATION-MIB @@ -0,0 +1,589 @@ + F10-LINK-AGGREGATION-MIB DEFINITIONS ::= BEGIN + + -- Force10 Networks, Inc. + -- 1440 McCarthy Blvd + -- Milpitas, CA 95035-7438 + + -- This module provides authoritative definitions for Force10 + -- enterprise Link Aggregation Mib. + -- + -- This module will be extended, as needed. + -- + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32 + FROM SNMPv2-SMI + MacAddress + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + f10Mgmt + FROM FORCE10-SMI + PortList + FROM FORCE10-TC; + + + f10LinkAggMib MODULE-IDENTITY + LAST-UPDATED "0308010000Z" -- Auguest 1, 2003 + ORGANIZATION + "Force10 Networks, Inc." + CONTACT-INFO + "Force10 Networks, Inc + 1440 McCarthy Blvd + Milpitas, CA 95035 + (408) 571-3500 + support@force10networks.com + http://www.force10networks.com" + + DESCRIPTION + "Force10 Enterprise Link Aggregation MIB. " + + REVISION "0308010000Z" + DESCRIPTION + "Force10 Link Aggreagation MIB version 1.3. + - Add FDB common table for configured or negotiated link aggregation" + + REVISION "0308010000Z" + DESCRIPTION + "1. Move textual conventions to the Textual-Convention MIB f10-tc.mib. + 2. Rename dot3aClearCurAggFdb to dot3aClearFdb." + + REVISION "0203120000Z" + DESCRIPTION + "Force10 Link Aggreagation MIB version 1.1. + Deprecated dot3aAggStaticTable & dot3aAggFdbTable + Added dot3aCurAggStaticTable & dot3aCurAggFdbTable + because of indexing changes" + + REVISION "0011210000Z" + DESCRIPTION + "Force10 Link Aggreagation MIB version 1.0." + + REVISION "0103010000Z" + DESCRIPTION + "First revision of Force10 link aggregation mib." + + ::= { f10Mgmt 2 } + + + -- ### Groups ### + + f10LinkAggObjects OBJECT IDENTIFIER ::={ f10LinkAggMib 1 } + + f10dot3dAgg OBJECT IDENTIFIER ::={ f10LinkAggObjects 1 } + f10LinkAggMgmt OBJECT IDENTIFIER ::={ f10LinkAggObjects 2 } + + + -- ### Aggregation Configuration Port List Table + + dot3aAggConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot3aAggConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of all aggregated links configured." + ::= { f10dot3dAgg 1 } + + dot3aAggConfigEntry OBJECT-TYPE + SYNTAX Dot3aAggConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of all aggregated links configured + in the system" + INDEX { dot3aAggCfgId } + ::= { dot3aAggConfigTable 1 } + + Dot3aAggConfigEntry ::= + SEQUENCE { + dot3aAggCfgId Integer32, + dot3aAggCfgMacAddr MacAddress, + dot3aAggCfgIfIndex Integer32, + dot3aAggCfgNumPorts Integer32, + dot3aAggCfgPortList PortList, + dot3aAggCfgPortListString OCTET STRING + } + + dot3aAggCfgId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The link aggregation id or port channel id." + ::= { dot3aAggConfigEntry 1 } + + dot3aAggCfgMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 6-octet read only value MAC Address assigned + to this link aggregation or user-defined MAC address + if a static user-defined MAC address is configured." + ::= { dot3aAggConfigEntry 2 } + + dot3aAggCfgIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The logical interface index assigned to this + link aggregation." + ::= { dot3aAggConfigEntry 3 } + + dot3aAggCfgNumPorts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of physical ports configured to this + link aggregation. Maximum is 16 ports" + ::= { dot3aAggConfigEntry 4 } + + dot3aAggCfgPortList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bitmask of ports configured for this link aggregation. + This object is deprecated and no longer in use. Please use the new + dot3aAggCfgPortListString object instead. + " + ::= { dot3aAggConfigEntry 5 } + + dot3aAggCfgPortListString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The list of ports configured for this link aggregation. + The format of this output is as follows: + , or + " + ::= { dot3aAggConfigEntry 6 } + + + + + -- ### Aggregation MAC Addr Table + + dot3aAggStaticTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot3aAggStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of statically configured MAC Address on the aggregated links." + ::= { f10dot3dAgg 2 } + + dot3aAggStaticEntry OBJECT-TYPE + SYNTAX Dot3aAggStaticEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A list of statically configured MAC Address on the aggregated links in the system" + INDEX { dot3aAggIndex, dot3aAggVlanId, dot3aAggMacAddr } + ::= { dot3aAggStaticTable 1 } + + Dot3aAggStaticEntry ::= + SEQUENCE { + dot3aAggIndex Integer32, + dot3aAggVlanId Integer32, + dot3aAggMacAddr MacAddress, + dot3aAggStatus INTEGER, + dot3aAggDistributedPort OCTET STRING + } + + dot3aAggIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The link aggregation id or port channel id." + ::= { dot3aAggStaticEntry 1 } + + dot3aAggVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "VLAN id that this ports configured to ." + ::= { dot3aAggStaticEntry 2 } + + dot3aAggMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A 6-octet read only value MAC Address assigned + to this link aggregation or user-defined MAC address + if a static user-defined MAC address is configured." + ::= { dot3aAggStaticEntry 3 } + + dot3aAggStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The status of this aggregation link . + active - this aggregation link is active. + inactive - this aggregation link is no active." + ::= { dot3aAggStaticEntry 4 } + + dot3aAggDistributedPort OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The interface of the MAC address. + The format of this output is as follows: + , or + " + ::= { dot3aAggStaticEntry 5 } + + + -- ### Aggregation Dynamic FDB Table + + dot3aAggFdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot3aAggFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of dynamically learned Mac Address on the aggregated links" + ::= { f10dot3dAgg 3 } + + dot3aAggFdbEntry OBJECT-TYPE + SYNTAX Dot3aAggFdbEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A list of dynamically learned Mac Address on the aggregated links in the system" + INDEX { dot3aAggFdbIndex, dot3aAggFdbVlanId, dot3aAggFdbMacAddr } + ::= { dot3aAggFdbTable 1 } + + Dot3aAggFdbEntry ::= + SEQUENCE { + dot3aAggFdbIndex Integer32, + dot3aAggFdbVlanId Integer32, + dot3aAggFdbMacAddr MacAddress, + dot3aAggFdbStatus INTEGER, + dot3aAggFdbDistributedPort OCTET STRING + } + + dot3aAggFdbIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The FDB link aggregation id or port channel id." + ::= { dot3aAggFdbEntry 1 } + + dot3aAggFdbVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The forwarding table VLAN id that this ports configured to ." + ::= { dot3aAggFdbEntry 2 } + + dot3aAggFdbMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A 6-octet read only value MAC Address assigned + to this link aggregation or user-defined MAC address + if a static user-defined MAC address is configured." + ::= { dot3aAggFdbEntry 3 } + + dot3aAggFdbStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The status of this aggregation link . + active - this aggregation link is active. + inactive - this aggregation link is no active." + ::= { dot3aAggFdbEntry 4 } + + dot3aAggFdbDistributedPort OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The interface of the MAC address. + The format of this output is as follows: + , + , + or NULL if it is not available" + ::= { dot3aAggFdbEntry 5 } + + -- ### Current Aggregation MAC Addr Table + + dot3aCurAggStaticTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot3aCurAggStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of statically configured MAC Address on the aggregated links." + ::= { f10dot3dAgg 4 } + + dot3aCurAggStaticEntry OBJECT-TYPE + SYNTAX Dot3aCurAggStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of statically configured MAC Address on the aggregated links in the system" + INDEX { dot3aCurAggVlanId, dot3aCurAggMacAddr, dot3aCurAggIndex } + ::= { dot3aCurAggStaticTable 1 } + + Dot3aCurAggStaticEntry ::= + SEQUENCE { + dot3aCurAggVlanId Integer32, + dot3aCurAggMacAddr MacAddress, + dot3aCurAggIndex Integer32, + dot3aCurAggStatus INTEGER + } + + dot3aCurAggVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VLAN id that this ports configured to ." + ::= { dot3aCurAggStaticEntry 1 } + + dot3aCurAggMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 6-octet read only value MAC Address assigned + to this link aggregation or user-defined MAC address + if a static user-defined MAC address is configured." + ::= { dot3aCurAggStaticEntry 2 } + + dot3aCurAggIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The link aggregation id or port channel id." + ::= { dot3aCurAggStaticEntry 3 } + + dot3aCurAggStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this aggregation link . + active - this aggregation link is active. + inactive - this aggregation link is no active." + ::= { dot3aCurAggStaticEntry 4 } + + -- ### Current Aggregation Dynamic FDB Table + + dot3aCurAggFdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot3aCurAggFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of dynamically learned Mac Address on the aggregated links" + ::= { f10dot3dAgg 5 } + + dot3aCurAggFdbEntry OBJECT-TYPE + SYNTAX Dot3aCurAggFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of dynamically learned Mac Address on the aggregated links in the system" + INDEX { dot3aCurAggFdbVlanId, dot3aCurAggFdbMacAddr, dot3aCurAggFdbIndex } + ::= { dot3aCurAggFdbTable 1 } + + Dot3aCurAggFdbEntry ::= + SEQUENCE { + dot3aCurAggFdbVlanId Integer32, + dot3aCurAggFdbMacAddr MacAddress, + dot3aCurAggFdbIndex Integer32, + dot3aCurAggFdbStatus INTEGER + } + + dot3aCurAggFdbVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The forwarding table VLAN id that this ports configured to ." + ::= { dot3aCurAggFdbEntry 1 } + + dot3aCurAggFdbMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 6-octet read only value MAC Address assigned + to this link aggregation or user-defined MAC address + if a static user-defined MAC address is configured." + ::= { dot3aCurAggFdbEntry 2 } + + dot3aCurAggFdbIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The FDB link aggregation id or port channel id." + ::= { dot3aCurAggFdbEntry 3 } + + dot3aCurAggFdbStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this aggregation link . + active - this aggregation link is active. + inactive - this aggregation link is not active." + ::= { dot3aCurAggFdbEntry 4 } + + -- ### Common Aggregation FDB Table + + dot3aCommonAggFdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dot3aCommonAggFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of configured and dynamically negotiated aggregated links" + ::= { f10dot3dAgg 6 } + + dot3aCommonAggFdbEntry OBJECT-TYPE + SYNTAX Dot3aCommonAggFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of configured and dynamically negotiated aggregated links in the system" + INDEX { dot3aCommonAggFdbIndex, dot3aCommonAggFdbVlanId } + ::= { dot3aCommonAggFdbTable 1 } + + Dot3aCommonAggFdbEntry ::= + SEQUENCE { + dot3aCommonAggFdbIndex Integer32, + dot3aCommonAggFdbVlanId Integer32, + dot3aCommonAggFdbTagConfig INTEGER, + dot3aCommonAggFdbStatus INTEGER + } + + dot3aCommonAggFdbIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The FDB link aggregation id or port channel id." + ::= { dot3aCommonAggFdbEntry 1 } + + dot3aCommonAggFdbVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN id belongs to this port channel." + ::= { dot3aCommonAggFdbEntry 2 } + + dot3aCommonAggFdbTagConfig OBJECT-TYPE + SYNTAX INTEGER { + tagged(1), + untagged(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status if the aggregation link is tagged, untagged, or not configured. + tagged - this aggregation link is tagged. + untagged - this aggregation link is untagged. + notConfigured - this aggregation link is not tagged or untagged." + + ::= { dot3aCommonAggFdbEntry 3 } + + dot3aCommonAggFdbStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this aggregation link . + active - this aggregation link is active. + inactive - this aggregation link is not active." + ::= { dot3aCommonAggFdbEntry 4 } + + dot3aClearFdb OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Write yes(1) to this object will clear all fdb entries. + The value will be changed to no(2) once the fdb is cleared. + yes(1) - clear fdb aggregation links. + no(2) - do not clear fdb aggregation links" + DEFVAL {2} + ::= { f10LinkAggMgmt 1 } + + -- ### conformance information ### + + f10LinkAggMibConformance OBJECT IDENTIFIER ::= { f10LinkAggMib 2 } + f10LinkAggMibCompliances OBJECT IDENTIFIER ::= { f10LinkAggMibConformance 1 } + f10LinkAggMibGroups OBJECT IDENTIFIER ::= { f10LinkAggMibConformance 2 } + + + -- ## compliance statements + + f10LinkAggMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for Force10 + product which implement the f10 + Link Aggregation MIB." + MODULE -- this module + MANDATORY-GROUPS { + f10CommonGroup + } + ::= { f10LinkAggMibCompliances 1 } + + -- ## units of conformance + + f10CommonGroup OBJECT-GROUP + OBJECTS { + + dot3aAggCfgMacAddr, + dot3aAggCfgIfIndex, + dot3aAggCfgNumPorts, + dot3aAggCfgPortList, + dot3aAggStatus, + dot3aAggDistributedPort, + dot3aAggFdbStatus, + dot3aAggFdbDistributedPort, + dot3aCurAggStatus, + dot3aCurAggFdbStatus, + dot3aClearFdb + } + STATUS current + DESCRIPTION + "A collection of objects providing the + overall chassis information." + ::= { f10LinkAggMibGroups 1 } + + END diff --git a/MIBS/dell/F10-M-SERIES-CHASSIS-MIB b/MIBS/dell/F10-M-SERIES-CHASSIS-MIB new file mode 100644 index 0000000..ca2c2c6 --- /dev/null +++ b/MIBS/dell/F10-M-SERIES-CHASSIS-MIB @@ -0,0 +1,1595 @@ + F10-M-SERIES-CHASSIS-MIB DEFINITIONS ::= BEGIN + + -- This module provides authoritative definitions for M-series modules + -- Dell Networking OS Chassis MIB. + -- + -- This module will be extended, as needed. + -- + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Gauge32, Counter32, Integer32, Unsigned32, + TimeTicks, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DateAndTime, DisplayString, + MacAddress, RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + f10Mgmt + FROM FORCE10-SMI + chAlarmVarInteger, chAlarmVarString, + chAlarmVarSlot, chAlarmVarPort + FROM F10-CHASSIS-MIB + F10SwDate, F10ChassisType, F10ProcessorModuleType, + F10MfgDate, F10HundredthdB, F10MSeriesPortType + FROM FORCE10-TC; + + f10MSerChassisMib MODULE-IDENTITY + LAST-UPDATED "201203271200Z" -- Dec 03, 2012 12:00:00 GMT + + ORGANIZATION "Dell Inc." + + CONTACT-INFO "http://www.force10networks.com/support" + + DESCRIPTION + "Dell Networking OS M-Series Chassis MIB. " + + REVISION "201211021200Z" + DESCRIPTION + "Added the new trap for notifying stack role changes." + + REVISION "201212031200Z" + DESCRIPTION + "Adding new objects - chSysSwInPartitionAImgVers + and chSysSwInPartitionBImgVers" + + REVISION "201203271200Z" + DESCRIPTION + "Adding new objects - Dell PPID, Revision, Service Tag, + Express Service Code." + REVISION "200710031200Z" + DESCRIPTION + "Initial version of this mib." + ::= { f10Mgmt 19 } + + -- ### Groups ### + + f10MSerChassisObject OBJECT IDENTIFIER ::={ f10MSerChassisMib 1 } + chObjects OBJECT IDENTIFIER ::={ f10MSerChassisObject 1 } + chSysObjects OBJECT IDENTIFIER ::={ f10MSerChassisObject 2 } + chAlarmObjects OBJECT IDENTIFIER ::={ f10MSerChassisObject 4 } + + -- ### Textual Convention + + CodeType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "x" + STATUS current + DESCRIPTION + "The code type value for a given unit, + displayed in hexadecimal." + SYNTAX Unsigned32 + + UnitType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "x" + STATUS current + DESCRIPTION + "The unit type value for a given unit, + displayed in hexadecimal." + SYNTAX Unsigned32 + + -- ### Chassis Information + + chNumStackUnits OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of stack units configured + on the chassis." + ::= { chObjects 1 } + + chNumMaxStackableUnits OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the maximum allowed Unit Number + configurable on the chassis." + ::= { chObjects 2 } + + chStackUnitIndexNext OBJECT-TYPE + SYNTAX Integer32 (0|1..6) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the next appropriate value to + be used for chStackUnitIndex when creating + entries in the chStackUnitTable. The value 0 + indicates that no unassigned entries are available. + To obtain the chStackUnitIndexNext value for a new entry, + the manager must first issue a management protocol + retrieval operation to obtain the current value of + this object. The agent should modify the value to + reflect the next unassigned number after each + retrieval operation. After a manager retrieves a value + the agent will determine when this index value will be + made available for reuse. + + Note that this object is not the unit number assigned by + the management unit. + The max number of stackable units allowed on this chassis + is found from the object chNumMaxStackableUnits." + ::= { chObjects 3 } + + -- ### Chassis System ### + + + -- ## StackUnit Table + + -- The M-series chassis is a single virtual system to + -- have the stackable units as virtual slots. + -- In the chassis, there can be multiple physical units + -- stacked together. + + -- The StackUnit table contains the management information + -- of each stacked unit in the chassis. + + chStackUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChStackUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of stack units configured in the chassis. + The StackUnit table contains the management + information of each stacked unit in the chassis. + " + ::= { chSysObjects 1 } + + chStackUnitEntry OBJECT-TYPE + SYNTAX ChStackUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of units entries containing information + for each stacked unit." + INDEX { chStackUnitIndex } + ::= { chStackUnitTable 1 } + + ChStackUnitEntry ::= + SEQUENCE { + chStackUnitIndex Integer32, + chStackUnitNumber Integer32, + chStackUnitSID Integer32, + chStackUnitMgmtStatus INTEGER, + chStackUnitHwMgmtPreference INTEGER, + chStackUnitAdmMgmtPreference Integer32, + chStackUnitModelID DisplayString, + chStackUnitStatus INTEGER, + chStackUnitDescription DisplayString, + chStackUnitCodeVersion DisplayString, + chStackUnitCodeVersionInFlash DisplayString, + chStackUnitSerialNumber DisplayString, + chStackUnitUpTime TimeTicks, + chStackUnitTemp Gauge32, + chStackUnitType UnitType, + chStackUnitSysType F10ChassisType, + chStackUnitVendorId DisplayString, + chStackUnitMfgDate F10MfgDate, + chStackUnitMacAddress MacAddress, + chStackUnitPartNum DisplayString, + chStackUnitProductRev DisplayString, + chStackUnitProductOrder DisplayString, + chStackUnitCountryCode OCTET STRING, + chStackUnitNum10GigEtherPorts Integer32, + chStackUnitNumGigEtherPorts Integer32, + chStackUnitNumFastEtherPorts Integer32, + chStackUnitNumFanTrays Integer32, + chStackUnitNumPowerSupplies Integer32, + chStackUnitNumPluggableModules Integer32, + chStackUnitNum40GigEtherPorts Integer32, + chStackUnitRowStatus RowStatus, + chStackUnitPiecePartID DisplayString, + chStackUnitPPIDRevision DisplayString, + chStackUnitServiceTag DisplayString, + chStackUnitExpressServiceCode DisplayString + } + + chStackUnitIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index for this entry. + Refer to the object chStackUnitIndexNext." + ::= { chStackUnitEntry 1 } + + chStackUnitNumber OBJECT-TYPE + SYNTAX Integer32 (0|1..6) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The unit number associated with this unit. + The unit number can be manually assigned to stack members. + + Note that the unit number assignment is based on + the following factors: + + - if the unit number is requested here, but another unit + already uses that number, the unit changes its configured + unit number to the lowest unassigned unit number. + - if the unit number is 0, i.e. unassigned, then the unit sets + its configured unit number to the lowest unassigned unit number. + - if the unit number is configured and no other device uses + the unit number, then the unit starts using the configured + unit number. + - if a unit detects that the maximum number of units already + exist, the unit sets its unit number to 0, i.e. unassigned, + and stays in the Initialization state. + - The max number of stackable units allowed on this chassis + is found from the object chNumMaxStackableUnits." + ::= { chStackUnitEntry 2 } + + chStackUnitSID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The unique switch type index (SID)." + ::= { chStackUnitEntry 3 } + + chStackUnitMgmtStatus OBJECT-TYPE + SYNTAX INTEGER { + mgmtUnit(1), + standbyUnit(2), + stackUnit(3), + unassigned(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether the unit is a Management Unit, + a Stack Unit, or unassigned. + + Setting this object to mgmtUnit(1) initiates transfer of the + management functionality to the specified stack unit. + Object values stackUnit(2) and unassigned(3) cannot be set." + ::= { chStackUnitEntry 4 } + + chStackUnitHwMgmtPreference OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + unsassigned(1), + assigned(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "indicates whether the unit is capable of becoming a + management unit. if it is unsigned, this unit can be a management + unit." + ::= { chStackUnitEntry 5 } + + chStackUnitAdmMgmtPreference OBJECT-TYPE + SYNTAX Integer32 (0|1..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "indicates how likely this unit is to be chosen as + the management unit. A value of 0 indicates a disabled + or unassigned preference." + ::= { chStackUnitEntry 6 } + + chStackUnitModelID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The plugged-in model ID for this unit." + ::= { chStackUnitEntry 7 } + + chStackUnitStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + unsupported(2), + codeMismatch(3), -- version mismatch + configMismatch(4), -- type mismatch + unitDown(5), -- hardware problem + notPresent(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this unit." + ::= { chStackUnitEntry 8 } + + chStackUnitDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The description of this unit." + ::= { chStackUnitEntry 9 } + + chStackUnitCodeVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current code version of this unit." + ::= { chStackUnitEntry 10 } + + chStackUnitCodeVersionInFlash OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Code version of this unit's flash." + ::= { chStackUnitEntry 11 } + + chStackUnitSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit's serial number." + ::= { chStackUnitEntry 12 } + + chStackUnitUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system up time of the unit." + ::= { chStackUnitEntry 13 } + + chStackUnitTemp OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature of the unit." + ::= { chStackUnitEntry 14 } + + chStackUnitType OBJECT-TYPE + SYNTAX UnitType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Unit Type identifier for this unit." + ::= { chStackUnitEntry 15 } + + chStackUnitSysType OBJECT-TYPE + SYNTAX F10ChassisType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Dell Networking OS system type for this unit." + ::= { chStackUnitEntry 16 } + + chStackUnitVendorId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor id that manufactured this unit." + ::= { chStackUnitEntry 17 } + + chStackUnitMfgDate OBJECT-TYPE + SYNTAX F10MfgDate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date the unit is manufactured." + ::= { chStackUnitEntry 18 } + + chStackUnitMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 6-octet MAC Address assigned + to this unit." + ::= { chStackUnitEntry 19 } + + chStackUnitPartNum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit part number" + ::= { chStackUnitEntry 20 } + + chStackUnitProductRev OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit manufacturer's product + revision" + ::= { chStackUnitEntry 21 } + + chStackUnitProductOrder OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product order number for this unit." + ::= { chStackUnitEntry 22 } + + chStackUnitCountryCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit manufacturer's country + code" + ::= { chStackUnitEntry 23 } + + chStackUnitNum10GigEtherPorts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of 10G Ethernet/802.3 interfaces + in this unit." + ::= { chStackUnitEntry 24 } + + chStackUnitNumGigEtherPorts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of 1G Ethernet/802.3 interfaces + in this unit." + ::= { chStackUnitEntry 25 } + + chStackUnitNumFastEtherPorts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of 10/100 Ethernet/802.3 interfaces + in this unit." + ::= { chStackUnitEntry 26 } + + chStackUnitNumFanTrays OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of fan trays + on the unit." + ::= { chStackUnitEntry 27 } + + chStackUnitNumPowerSupplies OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of power supplies available + to the unit." + ::= { chStackUnitEntry 28 } + + chStackUnitNumPluggableModules OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of pluggable modules + in the stack." + ::= { chStackUnitEntry 29 } + + chStackUnitNum40GigEtherPorts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of 40G Ethernet/802.3 interfaces + in this unit." + ::= { chStackUnitEntry 30 } + + chStackUnitRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Creation of new instances requires the object + chStackUnitIndexNext to be retreived to create + an entry. + + active(1) - This instance is active. + createAndGo(4) - Creates a new instance. + destroy(6) - Removes this instance." + ::= { chStackUnitEntry 31 } + + chStackUnitPiecePartID OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit's piece part id." + ::= { chStackUnitEntry 32 } + + chStackUnitPPIDRevision OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit's PPID revision." + ::= { chStackUnitEntry 33 } + + chStackUnitServiceTag OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit's service tag." + ::= { chStackUnitEntry 34 } + + chStackUnitExpressServiceCode OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit's express service code." + ::= { chStackUnitEntry 35 } + + + -- ### Power Supply Table + + chSysPowerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of power supply resident + in the M-series chassis." + ::= { chSysObjects 2 } + + chSysPowerSupplyEntry OBJECT-TYPE + SYNTAX ChSysPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A power supply entry containing objects for a + particular power supply." + INDEX { chStackUnitNumber, + chSysPowerSupplyIndex } + ::= { chSysPowerSupplyTable 1 } + + ChSysPowerSupplyEntry ::= + SEQUENCE { + chSysPowerSupplyIndex Integer32, + chSysPowerSupplyOperStatus INTEGER, + chSysPowerSupplyType INTEGER + } + + chSysPowerSupplyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique index of the power supply." + ::= { chSysPowerSupplyEntry 1 } + + chSysPowerSupplyOperStatus OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + warning(2), + critical(3), + shutdown(4), + notPresent(5), + notFunctioning(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the power supply." + ::= { chSysPowerSupplyEntry 2 } + + chSysPowerSupplyType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + ac(2), + dc(3), + externalPowerSupply(4), + internalRedundant(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the power supply." + ::= { chSysPowerSupplyEntry 3 } + + + -- ## Fan Tray Table + + chSysFanTrayTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysFanTrayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of fan tray resident in the M-series chassis." + ::= { chSysObjects 3 } + + chSysFanTrayEntry OBJECT-TYPE + SYNTAX ChSysFanTrayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A fan entry containing objects for a + particular fan tray." + INDEX { chStackUnitNumber, + chSysFanTrayIndex } + ::= { chSysFanTrayTable 1 } + + ChSysFanTrayEntry ::= + SEQUENCE { + chSysFanTrayIndex Integer32, + chSysFanTrayOperStatus INTEGER + } + + chSysFanTrayIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique index of the fan tray." + ::= { chSysFanTrayEntry 1 } + + chSysFanTrayOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the fan tray." + ::= { chSysFanTrayEntry 2 } + + + -- ## Port Table + + chSysPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of ports in the M-series chassis." + ::= { chSysObjects 4 } + + chSysPortEntry OBJECT-TYPE + SYNTAX ChSysPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A port entry containing objects for a + particular port." + INDEX { chStackUnitNumber, + chSysPortIndex } + ::= { chSysPortTable 1 } + + ChSysPortEntry ::= + SEQUENCE { + chSysPortIndex Integer32, + chSysPortType F10MSeriesPortType, + chSysPortAdminStatus INTEGER, + chSysPortOperStatus INTEGER, + chSysPortIfIndex Integer32, + chSysPortXfpRecvPower F10HundredthdB, + chSysPortXfpRecvTemp Integer32, + chSysPortXfpTxPower F10HundredthdB + } + + chSysPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index for each slot within the unit. + " + ::= { chSysPortEntry 1 } + + chSysPortType OBJECT-TYPE + SYNTAX F10MSeriesPortType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of port in the unit." + ::= { chSysPortEntry 2 } + + chSysPortAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The admin status of the card. + The port admin status is Up if + the user has configured it to be up + otherwise, the admin status is Down." + ::= { chSysPortEntry 3 } + + chSysPortOperStatus OBJECT-TYPE + SYNTAX INTEGER { + ready(1), + portDown(2), + portProblem(3), + cardProblem(4), + cardDown(5), + notPresent(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational status provides further + condition of the card. + If the chSysPortAdminStatus is 'up', the + valid state is + 'ready' - the card is present and + ready and the chSysPortAdminStatus + status is 'up'. + 'portDown' - the port is down or not enabled. + 'portProblem' - port hardware problems. + 'cardProblem' - not used. Same as cardDown. + 'cardDown' - the card is downed. + 'notPresent' - the card is not present." + ::= { chSysPortEntry 4 } + + chSysPortIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of ifIndex in the Interface Mib. + This index can link to the ifEntry to get + this interface/port information" + ::= { chSysPortEntry 5 } + + chSysPortXfpRecvPower OBJECT-TYPE + SYNTAX F10HundredthdB + UNITS "dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The power signal strength (dB) received for + 1G/10G/40G Ethernet/802.3 interface. + " + ::= { chSysPortEntry 6 } + + chSysPortXfpRecvTemp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature value received for the optics." + ::= { chSysPortEntry 7 } + + chSysPortXfpTxPower OBJECT-TYPE + SYNTAX F10HundredthdB + UNITS "dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The power signal strength (dB) Transmitted for + 1G/10G/40G Ethernet/802.3 interface. + " + + ::= { chSysPortEntry 8 } + + + -- ## Stack Port Table + + chSysStackPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysStackPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of stack ports in the M-series chassis." + ::= { chSysObjects 5 } + + chSysStackPortEntry OBJECT-TYPE + SYNTAX ChSysStackPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A stack port entry containing objects for a + particular stack port." + INDEX { chStackUnitNumber, + chSysStackPortIndex } + ::= { chSysStackPortTable 1 } + + ChSysStackPortEntry ::= + SEQUENCE { + chSysStackPortIndex Integer32, + chSysStackPortConfiguredMode INTEGER, + chSysStackPortRunningMode INTEGER, + chSysStackPortLinkStatus INTEGER, + chSysStackPortLinkSpeed Gauge32, + chSysStackPortRxDataRate Counter32, + chSysStackPortRxErrorRate Counter32, + chSysStackPortRxTotalErrors Counter32, + chSysStackPortTxDataRate Counter32, + chSysStackPortTxErrorRate Counter32, + chSysStackPortTxTotalErrors Counter32 + } + + chSysStackPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index for each stack port within the unit. + 1 - stack port A, + 2 - stack port B + " + ::= { chSysStackPortEntry 1 } + + chSysStackPortConfiguredMode OBJECT-TYPE + SYNTAX INTEGER { + stack(1), + ethernet(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configured mode of the Stack Port. Changes to this + value happen only after a reset of the unit." + ::= { chSysStackPortEntry 2 } + + chSysStackPortRunningMode OBJECT-TYPE + SYNTAX INTEGER { + stack(1), + ethernet(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational mode of the Stack Port." + ::= { chSysStackPortEntry 3 } + + chSysStackPortLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link status of the Stack Port. Ports in ethernet + mode will return a status of down(2)." + ::= { chSysStackPortEntry 4 } + + chSysStackPortLinkSpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Speed of the Stack Port measured in Gb/s. Ports + in ethernet mode will return a speed of 0." + ::= { chSysStackPortEntry 5 } + + chSysStackPortRxDataRate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received Data rate on the stacking port. + Measured in Mb/s. + Ports in ethernet mode will return 0." + ::= { chSysStackPortEntry 6 } + + chSysStackPortRxErrorRate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received error rate on the stack port. + Measured in Errors per Second. + Ports in ethernet mode will return 0." + ::= { chSysStackPortEntry 7 } + + chSysStackPortRxTotalErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received number of errors since boot. + The counter may wrap. Ports in ethernet mode + will return 0." + ::= { chSysStackPortEntry 8 } + + chSysStackPortTxDataRate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmitted Data rate on the stacking port. + Measured in Mb/s. + Ports in ethernet mode will return 0." + ::= { chSysStackPortEntry 9 } + + chSysStackPortTxErrorRate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmitted error rate on the stack port. + Measured in Errors per Second. + Ports in ethernet mode will return 0." + ::= { chSysStackPortEntry 10 } + + chSysStackPortTxTotalErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmitted number of errors since boot. + The counter may wrap. Ports in ethernet mode + will return 0." + ::= { chSysStackPortEntry 11 } + + + -- ## Processor Table + + -- Each stack unit has a single processor. + -- The Processor table contains information on the + -- processor and the memory. + + chSysProcessorTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysProcessorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Processors resident in the M-series chassis." + ::= { chSysObjects 6 } + + chSysProcessorEntry OBJECT-TYPE + SYNTAX ChSysProcessorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Processor entries." + INDEX { chStackUnitNumber } + ::= { chSysProcessorTable 1 } + + ChSysProcessorEntry ::= + SEQUENCE { + chSysProcessorModule F10ProcessorModuleType, + chSysProcessorUpTime TimeTicks, + chSysProcessorNvramSize Integer32, + chSysProcessorMemSize Integer32 + } + + chSysProcessorModule OBJECT-TYPE + SYNTAX F10ProcessorModuleType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of module running on the Processor." + ::= { chSysProcessorEntry 1 } + + chSysProcessorUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SysUpTime for this Processor." + ::= { chSysProcessorEntry 2 } + + chSysProcessorNvramSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Non-volatile RAM in Kbytes." + ::= { chSysProcessorEntry 3 } + + chSysProcessorMemSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the RAM in Mb." + ::= { chSysProcessorEntry 4 } + + + -- ## Software Module Table + + chSysSwModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysSwModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of software version information in + a processor." + ::= { chSysObjects 7 } + + chSysSwModuleEntry OBJECT-TYPE + SYNTAX ChSysSwModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A software module entry containing version + number information for a particular processor." + INDEX { chStackUnitNumber } + ::= { chSysSwModuleTable 1 } + + ChSysSwModuleEntry ::= + SEQUENCE { + chSysSwRuntimeImgVersion DisplayString, + chSysSwRuntimeImgDate F10SwDate, + chSysSwCurrentBootImgVersion DisplayString, + chSysSwCurrentBootImgDate DateAndTime, + chSysSwCurrentBootImgStatus INTEGER, + chSysSwBackupBootImgVersion DisplayString, + chSysSwBackupBootImgDate DateAndTime, + chSysSwBackupBootImgStatus INTEGER, + chSysSwNextRebootImage INTEGER, + chSysSwCurrentBootImage INTEGER, + chSysSwInPartitionAImgVers DisplayString, + chSysSwInPartitionBImgVers DisplayString + } + + chSysSwRuntimeImgVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the software + module version that is currently + running on the processor. + The software release version is in + the format as follow: + ........ + '1.2' indicate major version of 1 and + minor release of 2." + ::= { chSysSwModuleEntry 1 } + + chSysSwRuntimeImgDate OBJECT-TYPE + SYNTAX F10SwDate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The release date of this software + module." + ::= { chSysSwModuleEntry 2 } + + chSysSwCurrentBootImgVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This provides the uboot image version + that is currently running and it is in + the format as follow: + ........ + '1.2' indicate major version of 1 and + minor release of 2." + ::= { chSysSwModuleEntry 3 } + + chSysSwCurrentBootImgDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The release date of this software module + If the CPU is reset, the software module + running date (chSysSwModuleRunningDate) + will change to this current date." + ::= { chSysSwModuleEntry 4 } + + chSysSwCurrentBootImgStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + failed(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of current boot image." + ::= { chSysSwModuleEntry 5 } + + chSysSwBackupBootImgVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This provides the uboot image version + that would be the backup image and it is in + the format as follow: + ........ + '1.2' indicate major version of 1 and + minor release of 2." + ::= { chSysSwModuleEntry 6 } + + chSysSwBackupBootImgDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The backup boot image released date." + ::= { chSysSwModuleEntry 7 } + + chSysSwBackupBootImgStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + failed(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the backup boot image." + ::= { chSysSwModuleEntry 8 } + + chSysSwNextRebootImage OBJECT-TYPE + SYNTAX INTEGER { + bootImage-A(1), + bootImage-B(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The boot flash image selection. When the + chassis is rebooted, this is the boot + image to use." + ::= { chSysSwModuleEntry 9 } + + chSysSwCurrentBootImage OBJECT-TYPE + SYNTAX INTEGER { + bootImage-A(1), + bootImage-B(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current boot image. This is the boot image described by the + chSysSwCurrentBootImgVersion, chSysSwCurrentBootImgDate, and + chSysSwCurrentBootImgStatus objects. + " + ::= { chSysSwModuleEntry 10 } + + chSysSwInPartitionAImgVers OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This provides the Dell Networking OS system image version + that is stored in partition A: and The version + string has Major and Minor release numbers. It + also denotes if the release is Maintenance, + Technical, Patch, Beta, or Generally Available" + ::= { chSysSwModuleEntry 11 } + + + chSysSwInPartitionBImgVers OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This provides the Dell Networking OS system image version + that is stored in partition B: and The version + string has Major and Minor release numbers. It + also denotes if the release is Maintenance, + Technical, Patch, Beta, or Generally Available" + ::= { chSysSwModuleEntry 12 } + + + -- ## Stack Unit CPU and Memory Utilization + + chStackUnitUtilTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChStackUnitUtilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table listing the cpu and memory utilization + in the stack unit." + ::= { chSysObjects 8 } + + chStackUnitUtilEntry OBJECT-TYPE + SYNTAX ChStackUnitUtilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in each processor cpu and mmory utilization" + INDEX { chStackUnitNumber } + ::= { chStackUnitUtilTable 1 } + + ChStackUnitUtilEntry ::= + SEQUENCE { + chStackUnitCpuType F10ProcessorModuleType, + chStackUnitCpuUtil5Sec Gauge32, + chStackUnitCpuUtil1Min Gauge32, + chStackUnitCpuUtil5Min Gauge32, + chStackUnitMemUsageUtil Gauge32, + chStackUnitFlashUsageUtil Gauge32 + } + + chStackUnitCpuType OBJECT-TYPE + SYNTAX F10ProcessorModuleType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of module running on the Processor." + ::= { chStackUnitUtilEntry 1 } + + chStackUnitCpuUtil5Sec OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU utilization in percentage for last 5 seconds." + ::= { chStackUnitUtilEntry 2 } + + chStackUnitCpuUtil1Min OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU utilization in percentage for last 1 minute." + ::= { chStackUnitUtilEntry 3 } + + chStackUnitCpuUtil5Min OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU utilization in percentage for last 5 minutes." + ::= { chStackUnitUtilEntry 4 } + + chStackUnitMemUsageUtil OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total memory usage in percentage." + ::= { chStackUnitUtilEntry 5 } + + chStackUnitFlashUsageUtil OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total flash usage in percentage." + ::= { chStackUnitUtilEntry 6 } + + + -- ## Software Cores Table + + chSysSwCoresTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysCoresEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information about the software + cores that have been generated as a result of + system failures." + ::= { chSysObjects 9 } + + chSysCoresEntry OBJECT-TYPE + SYNTAX ChSysCoresEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the software core table representing + information about a core that has been generated." + INDEX { chStackUnitNumber, + chSysCoresInstance } + ::= { chSysSwCoresTable 1 } + + ChSysCoresEntry ::= + SEQUENCE { + chSysCoresInstance INTEGER, + chSysCoresFileName DisplayString, + chSysCoresTimeCreated F10SwDate, + chSysCoresStackUnitNumber Integer32, + chSysCoresProcess DisplayString + } + + chSysCoresInstance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index assigned to the cores stored on + this stack unit." + ::= { chSysCoresEntry 1 } + + chSysCoresFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the core file including the path." + ::= { chSysCoresEntry 2 } + + chSysCoresTimeCreated OBJECT-TYPE + SYNTAX F10SwDate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time at which the core file was created." + ::= { chSysCoresEntry 3 } + + chSysCoresStackUnitNumber OBJECT-TYPE + SYNTAX Integer32 (1..12) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The stack unit member which generated the core." + ::= { chSysCoresEntry 4 } + + chSysCoresProcess OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the process which generated the core." + ::= { chSysCoresEntry 5 } + + -- + -- ## Notifications + -- + + chAlarmMibNotifications OBJECT IDENTIFIER ::= { chAlarmObjects 0 } + + -- + -- TRAPS + -- + + chAlarmStackUnitDown NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + stack unit operational status is down." + ::= { chAlarmMibNotifications 1 } + + chAlarmStackUnitUp NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + stack unit operational status is up." + ::= { chAlarmMibNotifications 2 } + + + chAlarmStackUnitReset NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + stack unit is reset." + ::= { chAlarmMibNotifications 3 } + + chAlarmStackUnitOffline NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + stack unit is set to offline." + ::= { chAlarmMibNotifications 4 } + + chAlarmStackUnitCodeMismatch NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + stack unit is not the same code as a management + stack." + ::= { chAlarmMibNotifications 5 } + + chAlarmStackPortLinkUp NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + stack port is connected to annother stack member." + ::= { chAlarmMibNotifications 6 } + + chAlarmStackPortLinkDown NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + stack port is disconnected from annother stack member." + ::= { chAlarmMibNotifications 7 } + + chAlarmStackUnitRoleChanged NOTIFICATION-TYPE + OBJECTS { chStackUnitMgmtStatus, + chAlarmVarString + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a stack unit role is changed." + ::= { chAlarmMibNotifications 8 } + + -- ### conformance information ### + f10mSeriesMibConformance OBJECT IDENTIFIER ::= { f10MSerChassisMib 2 } + f10mSeriesMibCompliances OBJECT IDENTIFIER ::= { f10mSeriesMibConformance 1 } + f10mSeriesMibGroups OBJECT IDENTIFIER ::= { f10mSeriesMibConformance 2 } + + -- ## compliance statements + f10mSeriesMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for Dell + product which implement the Dell Networking OS + M-Series Chassis MIB." + MODULE -- this module + MANDATORY-GROUPS { + f10mSeriesComponentGroup, + f10mSeriesSystemGroup, + f10mSeriesNotificationGroup + } + ::= { f10mSeriesMibCompliances 1 } + + -- ## units of conformance + + f10mSeriesComponentGroup OBJECT-GROUP + OBJECTS { + chNumStackUnits, + chNumMaxStackableUnits, + chStackUnitIndexNext + } + STATUS current + DESCRIPTION + "A collection of objects providing the + overall M-series chassis information." + ::= { f10mSeriesMibGroups 1 } + + f10mSeriesSystemGroup OBJECT-GROUP + OBJECTS { + chStackUnitNumber, + chStackUnitSID, + chStackUnitMgmtStatus, + chStackUnitHwMgmtPreference, + chStackUnitAdmMgmtPreference, + chStackUnitModelID, + chStackUnitStatus, + chStackUnitDescription, + chStackUnitCodeVersion, + chStackUnitCodeVersionInFlash, + chStackUnitSerialNumber, + chStackUnitUpTime, + chStackUnitTemp, + chStackUnitType, + chStackUnitSysType, + chStackUnitVendorId, + chStackUnitMfgDate, + chStackUnitMacAddress, + chStackUnitPartNum, + chStackUnitProductRev, + chStackUnitProductOrder, + chStackUnitCountryCode, + chStackUnitNum10GigEtherPorts, + chStackUnitNumGigEtherPorts, + chStackUnitNumFastEtherPorts, + chStackUnitNumFanTrays, + chStackUnitNumPowerSupplies, + chStackUnitNumPluggableModules, + chStackUnitRowStatus, + chStackUnitPiecePartID, + chStackUnitPPIDRevision, + chStackUnitServiceTag, + chStackUnitExpressServiceCode, + chSysPowerSupplyIndex, + chSysPowerSupplyOperStatus, + chSysPowerSupplyType, + chSysFanTrayIndex, + chSysFanTrayOperStatus, + chSysPortIndex, + chSysPortType, + chSysPortAdminStatus , + chSysPortOperStatus, + chSysPortIfIndex, + chSysPortXfpRecvPower, + chSysPortXfpRecvTemp, + chSysPortXfpTxPower, + chSysStackPortIndex, + chSysStackPortConfiguredMode, + chSysStackPortRunningMode, + chSysStackPortLinkStatus, + chSysStackPortLinkSpeed, + chSysStackPortRxDataRate, + chSysStackPortRxErrorRate, + chSysStackPortRxTotalErrors, + chSysStackPortTxDataRate, + chSysStackPortTxErrorRate, + chSysStackPortTxTotalErrors, + chSysProcessorModule, + chSysProcessorUpTime, + chSysProcessorNvramSize, + chSysProcessorMemSize, + chSysSwRuntimeImgVersion, + chSysSwRuntimeImgDate, + chSysSwCurrentBootImgVersion, + chSysSwCurrentBootImgDate, + chSysSwCurrentBootImgStatus, + chSysSwBackupBootImgVersion, + chSysSwBackupBootImgDate, + chSysSwBackupBootImgStatus, + chSysSwNextRebootImage, + chSysSwCurrentBootImage, + chSysSwInPartitionAImgVers, + chSysSwInPartitionBImgVers, + chStackUnitCpuType, + chStackUnitCpuUtil5Sec, + chStackUnitCpuUtil1Min, + chStackUnitCpuUtil5Min, + chStackUnitMemUsageUtil, + chStackUnitFlashUsageUtil, + chSysCoresInstance, + chSysCoresFileName, + chSysCoresTimeCreated, + chSysCoresStackUnitNumber, + chSysCoresProcess + } + STATUS current + DESCRIPTION + "A collection of objects providing the + chassis system hardware information." + ::= { f10mSeriesMibGroups 2 } + + f10mSeriesNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + chAlarmStackUnitDown, + chAlarmStackUnitUp, + chAlarmStackUnitReset, + chAlarmStackUnitOffline, + chAlarmStackUnitCodeMismatch, + chAlarmStackPortLinkUp, + chAlarmStackPortLinkDown, + chAlarmStackUnitRoleChanged + } + STATUS current + DESCRIPTION + "Notifications for Dell Networking OS M-Series Chassis mib" + ::= { f10mSeriesMibGroups 3 } + + END + diff --git a/MIBS/dell/F10-PRODUCTS-MIB b/MIBS/dell/F10-PRODUCTS-MIB new file mode 100644 index 0000000..fb5fe2b --- /dev/null +++ b/MIBS/dell/F10-PRODUCTS-MIB @@ -0,0 +1,298 @@ + F10-PRODUCTS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY + FROM SNMPv2-SMI + f10Modules, f10Products + FROM FORCE10-SMI; + + f10FamilyMIB MODULE-IDENTITY + LAST-UPDATED "201310221200Z" -- October 22, 2013 12:00:00 GMT + ORGANIZATION "Dell Inc" + CONTACT-INFO + "http://www.force10networks.com/support" + + DESCRIPTION + "This mib module defines system Object Identifier values for sysObjectID.0 for + network elements manufactured and sold by Dell Inc + http://www.dell.com" + + -- Revision history. + REVISION "201310221200Z" -- October 22, 2013 12:00:00 GMT + DESCRIPTION + "Added Z-Series Family of product object IDs" + + REVISION "201112151200Z" -- December 15, 2011 12:00:00 GMT + DESCRIPTION + "Added M-Series Family of product object IDs" + + REVISION "200706151200Z" -- June 15, 2007 12:00:00 GMT + DESCRIPTION + "- Added objects to provide grouping for Dell Networking OS product series. + - Added C Series. + - Added S Series." + + REVISION "200201310000Z" + DESCRIPTION + "Dell Networking OS E-Series Family of products object IDs added." + ::= { f10Modules 1 } + +-- ***************************************************************************** +-- Top-level Dell Networking OS Product OBJECT IDENTIFIER assignments. +-- ***************************************************************************** + + f10ESeriesProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This object identifier roots Dell Networking OS E-Series product + object identifiers." + ::= { f10Products 1 } + + f10CSeriesProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This object identifier roots Dell Networking OS C-Series product + object identifiers." + ::= { f10Products 2 } + + f10SSeriesProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This object identifier roots Dell Networking OS S-Series product + object identifiers." + ::= { f10Products 3 } + + f10MSeriesProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This object identifier roots Dell Networking OS M-Series + product object identifiers." + ::= {f10Products 4 } + + f10ZSeriesProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This object identifier roots Dell Networking OS Z-Series product + object identifiers." + ::= { f10Products 5 } + +-- ***************************************************************************** +-- Dell Networking OS E-Series Product Line +-- ***************************************************************************** + + e1200 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS E1200 16-slot switch/router." + ::= { f10ESeriesProducts 1 } + + e600 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS E600 9-slot switch/router." + ::= { f10ESeriesProducts 2 } + + e300 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS E300 8-slot switch/router." + ::= { f10ESeriesProducts 3 } + + e610 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS E610 9-slot switch/router." + ::= { f10ESeriesProducts 4 } + + e1200i OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS E1200i 16-slot switch/router." + ::= { f10ESeriesProducts 5 } + +-- ***************************************************************************** +-- Dell Networking OS C-Series Product Line +-- ***************************************************************************** + + c300 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS C300 10-slot switch/router." + ::= { f10CSeriesProducts 1 } + + c150 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS C150 6-slot switch/router." + ::= { f10CSeriesProducts 2 } + +-- ***************************************************************************** +-- Dell Networking OS S-Series Product Line +-- ***************************************************************************** + + s50 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S50 access switch." + ::= { f10SSeriesProducts 1 } + + s50e OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S50E access switch." + ::= { f10SSeriesProducts 2 } + + s50v OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S50V access switch." + ::= { f10SSeriesProducts 3 } + + s25pac OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S25P-AC access switch." + ::= { f10SSeriesProducts 4 } + + s2410cp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S2410CP access switch." + ::= { f10SSeriesProducts 5 } + + s2410p OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S2410P access switch." + ::= { f10SSeriesProducts 6 } + + s50nac OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S50N-AC access switch." + ::= { f10SSeriesProducts 7 } + + s50ndc OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S50N-DC access switch." + ::= { f10SSeriesProducts 8 } + + s25pdc OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S25P-DC access switch." + ::= { f10SSeriesProducts 9 } + + s25v OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S25V access switch." + ::= { f10SSeriesProducts 10 } + + s25n OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S25N access switch." + ::= { f10SSeriesProducts 11 } + + s60 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S60 access switch." + ::= { f10SSeriesProducts 12 } + + s55 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S55 access switch." + ::= { f10SSeriesProducts 13 } + + s4810 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S4810 access switch." + ::= { f10SSeriesProducts 14 } + + z9000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS Z9000 switch/router." + ::= { f10SSeriesProducts 15 } + + s4820 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S4820 access switch." + ::= { f10SSeriesProducts 17 } + + s6000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S6000 access switch." + ::= { f10SSeriesProducts 18 } + + s5000 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S5000 access switch." + ::= { f10SSeriesProducts 19 } + + s4810on OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S4810 ON access switch." + ::= { f10SSeriesProducts 20 } + + s6000on OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S6000 ON access switch." + ::= { f10SSeriesProducts 21 } + + s4048on OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S4048 ON access switch." + ::= { f10SSeriesProducts 22 } + + s3048on OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS S3048 ON access switch." + ::= { f10SSeriesProducts 23 } + +-- ***************************************************************************** +-- Dell Networking OS M-Series Product Line +-- ***************************************************************************** + + m-MXL OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS MXL 10/40GbE switch/router." + ::= { f10MSeriesProducts 1 } + + m-IOA OBJECT-IDENTITY + STATUS current + DESCRIPTION + " Dell PE M I/O Aggregator." + ::= { f10MSeriesProducts 2 } + + s-IOA OBJECT-IDENTITY + STATUS current + DESCRIPTION + " Dell PE FN I/O Aggregator." + ::= { f10MSeriesProducts 3 } + +-- ***************************************************************************** +-- Dell Networking OS Z-Series Product Line +-- ***************************************************************************** + + z9500 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Dell Networking OS Z9500 switch/router." + ::= { f10ZSeriesProducts 1 } + +END diff --git a/MIBS/dell/F10-S-SERIES-CHASSIS-MIB b/MIBS/dell/F10-S-SERIES-CHASSIS-MIB new file mode 100644 index 0000000..34aab67 --- /dev/null +++ b/MIBS/dell/F10-S-SERIES-CHASSIS-MIB @@ -0,0 +1,1450 @@ + F10-S-SERIES-CHASSIS-MIB DEFINITIONS ::= BEGIN + -- Force10 Networks, Inc. + -- 390 Holger Way + -- San Jose, CA 95134 + + -- This module provides authoritative definitions for S-series + -- Force10 enterprise Chassis MIB. + -- + -- This module will be extended, as needed. + -- + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Gauge32, Counter32, Integer32, Unsigned32, + TimeTicks, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DateAndTime, DisplayString, + MacAddress, RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + f10Mgmt + FROM FORCE10-SMI + chAlarmVarInteger, chAlarmVarString, + chAlarmVarSlot, chAlarmVarPort + FROM F10-CHASSIS-MIB + F10SwDate, F10ChassisType, F10ProcessorModuleType, + F10MfgDate, F10HundredthdB, F10SSeriesPortType + FROM FORCE10-TC; + + f10SSerChassisMib MODULE-IDENTITY + LAST-UPDATED "200710031200Z" -- Oct 3, 2007 12:00:00 GMT + ORGANIZATION + "Force10 Networks, Inc." + CONTACT-INFO + "Force10 Networks, Inc. + 350 Holger Way + San Jose, CA 95134 USA + Phone: +1 (408) 571 3500 + Fax: +1 (408) 571 3550 + Email: support@force10networks.com" + + DESCRIPTION + "Force10 S-Series Enterprise Chassis MIB. " + + REVISION "200710031200Z" + DESCRIPTION + "Initial version of this mib." + ::= { f10Mgmt 10 } + + + -- ### Groups ### + + f10SSerChassisObject OBJECT IDENTIFIER ::={ f10SSerChassisMib 1 } + chObjects OBJECT IDENTIFIER ::={ f10SSerChassisObject 1 } + chSysObjects OBJECT IDENTIFIER ::={ f10SSerChassisObject 2 } + chAlarmObjects OBJECT IDENTIFIER ::={ f10SSerChassisObject 4 } + + -- ### Textual Convention + + CodeType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "x" + STATUS current + DESCRIPTION + "The code type value for a given unit, + displayed in hexadecimal." + SYNTAX Unsigned32 + + UnitType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "x" + STATUS current + DESCRIPTION + "The unit type value for a given unit, + displayed in hexadecimal." + SYNTAX Unsigned32 + + -- ### Chassis Information + + chNumStackUnits OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of stack units configured + on the chassis." + ::= { chObjects 1 } + + chNumMaxStackableUnits OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the maximum allowed Unit Number + configurable on the chassis." + ::= { chObjects 2 } + + chStackUnitIndexNext OBJECT-TYPE + SYNTAX Integer32 (0|1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the next appropriate value to + be used for chStackUnitIndex when creating + entries in the chStackUnitTable. The value 0 + indicates that no unassigned entries are available. + To obtain the chStackUnitIndexNext value for a new entry, + the manager must first issue a management protocol + retrieval operation to obtain the current value of + this object. The agent should modify the value to + reflect the next unassigned number after each + retrieval operation. After a manager retrieves a value + the agent will determine when this index value will be + made available for reuse. + + Note that this object is not the unit number assigned by + the management unit." + ::= { chObjects 3 } + + -- ### Chassis System ### + + -- ## SwitchType Table + + -- The S-series chassis has a list of supported switch + -- types to configure a unit. + + -- The switchType table contains the information of + -- supported switch types. + + chSwitchTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSwitchTypeEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A list of supported switch types. + " + ::= { chSysObjects 1 } + + chSwitchTypeEntry OBJECT-TYPE + SYNTAX ChSwitchTypeEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A list of supported switch types entries." + INDEX { chSwitchTypeSID } + ::= { chSwitchTypeTable 1 } + + ChSwitchTypeEntry ::= + SEQUENCE { + chSwitchTypeSID Integer32, + chSwitchTypeModelID DisplayString, + chSwitchTypeCodeType CodeType, + chSwitchTypeMgmtPreference Integer32 + } + + chSwitchTypeSID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The unique switch type index (SID)." + ::= { chSwitchTypeEntry 1 } + + chSwitchTypeModelID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The pre-configured model ID for this swich type." + ::= { chSwitchTypeEntry 2 } + + chSwitchTypeCodeType OBJECT-TYPE + SYNTAX CodeType + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The code type of this switch type." + ::= { chSwitchTypeEntry 3 } + + chSwitchTypeMgmtPreference OBJECT-TYPE + SYNTAX Integer32 (0|1..15) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "indicates the default prefernce value for + the management unit. A value of 0 indicates a disabled + or unassigned preference." + ::= { chSwitchTypeEntry 4 } + + + -- ## StackUnit Table + + -- The S-series chassis is a single virtual system to + -- have the stackable units as virtual slots. + -- In the chassis, there can be multiple physical units + -- stacked together. + + -- The StackUnit table contains the management information + -- of each stacked unit in the chassis. + + chStackUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChStackUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of stack units configured in the chassis. + The StackUnit table contains the management + information of each stacked unit in the chassis. + " + ::= { chSysObjects 2 } + + chStackUnitEntry OBJECT-TYPE + SYNTAX ChStackUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of units entries containing information + for each stacked unit." + INDEX { chStackUnitIndex } + ::= { chStackUnitTable 1 } + + ChStackUnitEntry ::= + SEQUENCE { + chStackUnitIndex Integer32, + chStackUnitNumber Integer32, + chStackUnitSID Integer32, + chStackUnitMgmtStatus INTEGER, + chStackUnitHwMgmtPreference INTEGER, + chStackUnitAdmMgmtPreference Integer32, + chStackUnitModelID DisplayString, + chStackUnitStatus INTEGER, + chStackUnitDescription DisplayString, + chStackUnitCodeVersion DisplayString, + chStackUnitCodeVersionInFlash DisplayString, + chStackUnitSerialNumber DisplayString, + chStackUnitUpTime TimeTicks, + chStackUnitTemp Gauge32, + chStackUnitType UnitType, + chStackUnitSysType F10ChassisType, + chStackUnitVendorId DisplayString, + chStackUnitMfgDate F10MfgDate, + chStackUnitMacAddress MacAddress, + chStackUnitPartNum DisplayString, + chStackUnitProductRev DisplayString, + chStackUnitProductOrder DisplayString, + chStackUnitCountryCode OCTET STRING, + chStackUnitNum10GigEtherPorts Integer32, + chStackUnitNumGigEtherPorts Integer32, + chStackUnitNumFastEtherPorts Integer32, + chStackUnitNumFanTrays Integer32, + chStackUnitNumPowerSupplies Integer32, + chStackUnitNumPluggableModules Integer32, + chStackUnitRowStatus RowStatus + } + + chStackUnitIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index for this entry. + Refer to the object chStackUnitIndexNext." + ::= { chStackUnitEntry 1 } + + chStackUnitNumber OBJECT-TYPE + SYNTAX Integer32 (0|1..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The unit number associated with this unit. + The unit number can be manually assigned to stack members. + + Note that the unit number assignement is based on + the following factors: + + - if the unit number is requested here, but another unit + already uses that number, the unit changes its configured + unit number to the lowest unassigned unit number. + - if the unit number is 0, i.e. unassigned, then the unit sets + its configured unit number to the lowest unassigned unit number. + - if the unit number is configured and no other device uses + the unit number, then the unit starts using the configured + unit number. + - if a unit detects that the maximum number of units already + exist, the unit sets its unit number to 0, i.e. unassigned, + and stays in the Initialization state." + ::= { chStackUnitEntry 2 } + + chStackUnitSID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The index of the chSwitchTypeTable which this unit + is associated with." + ::= { chStackUnitEntry 3 } + + chStackUnitMgmtStatus OBJECT-TYPE + SYNTAX INTEGER { + mgmtUnit(1), + standbyUnit(2), + stackUnit(3), + unassigned(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether the unit is a Management Unit, + a Stack Unit, or unassigned. + + Setting this object to mgmtUnit(1) initiates transfer of the + management functionality to the specified stack unit. + Object values stackUnit(2) and unassigned(3) cannot be set." + ::= { chStackUnitEntry 4 } + + chStackUnitHwMgmtPreference OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + unsassigned(1), + assigned(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "indicates whether the unit is capable of becoming a + management unit. if it is unsigned, this unit can be a management + unit." + ::= { chStackUnitEntry 5 } + + chStackUnitAdmMgmtPreference OBJECT-TYPE + SYNTAX Integer32 (0|1..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "indicates how likely this unit is to be chosen as + the management unit. A value of 0 indicates a disabled + or unassigned preference." + ::= { chStackUnitEntry 6 } + + chStackUnitModelID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The plugged-in model ID for this unit." + ::= { chStackUnitEntry 7 } + + chStackUnitStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + unsupported(2), + codeMismatch(3), -- version mismatch + configMismatch(4), -- type mismatch + unitDown(5), -- hardware problem + notPresent(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this unit." + ::= { chStackUnitEntry 8 } + + chStackUnitDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The description of this unit." + ::= { chStackUnitEntry 9 } + + chStackUnitCodeVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current code version of this unit." + ::= { chStackUnitEntry 10 } + + chStackUnitCodeVersionInFlash OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Code version of this unit's flash." + ::= { chStackUnitEntry 11 } + + chStackUnitSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit's serial number." + ::= { chStackUnitEntry 12 } + + chStackUnitUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system up time of the unit." + ::= { chStackUnitEntry 13 } + + chStackUnitTemp OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature of the unit." + ::= { chStackUnitEntry 14 } + + chStackUnitType OBJECT-TYPE + SYNTAX UnitType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Unit Type identifier for this unit." + ::= { chStackUnitEntry 15 } + + chStackUnitSysType OBJECT-TYPE + SYNTAX F10ChassisType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Force10 system type for this unit." + ::= { chStackUnitEntry 16 } + + chStackUnitVendorId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor id that manufactured this unit." + ::= { chStackUnitEntry 17 } + + chStackUnitMfgDate OBJECT-TYPE + SYNTAX F10MfgDate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date the unit is manufactured." + ::= { chStackUnitEntry 18 } + + chStackUnitMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 6-octet MAC Address assigned + to this unit." + ::= { chStackUnitEntry 19 } + + chStackUnitPartNum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit part number" + ::= { chStackUnitEntry 20 } + + chStackUnitProductRev OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit manufacturer's product + revision" + ::= { chStackUnitEntry 21 } + + chStackUnitProductOrder OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product order number for this unit." + ::= { chStackUnitEntry 22 } + + chStackUnitCountryCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit manufacturer's country + code" + ::= { chStackUnitEntry 23 } + + chStackUnitNum10GigEtherPorts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of 10G Ethernet/802.3 interfaces + in this unit." + ::= { chStackUnitEntry 24 } + + chStackUnitNumGigEtherPorts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of 1G Ethernet/802.3 interfaces + in this unit." + ::= { chStackUnitEntry 25 } + + chStackUnitNumFastEtherPorts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of 10/100 Ethernet/802.3 interfaces + in this unit." + ::= { chStackUnitEntry 26 } + + chStackUnitNumFanTrays OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of fan trays + on the unit." + ::= { chStackUnitEntry 27 } + + chStackUnitNumPowerSupplies OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of power supply + in the unit." + ::= { chStackUnitEntry 28 } + + chStackUnitNumPluggableModules OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of pluggable modules + in the stack." + ::= { chStackUnitEntry 29 } + + chStackUnitRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Creation of new instances requires the object + chStackUnitIndexNext to be retreived to create + an entry. + + active(1) - This instance is active. + createAndGo(4) - Creates a new instance. + destroy(6) - Removes this instance." + ::= { chStackUnitEntry 30 } + + + -- ### Power Supply Table + + chSysPowerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of power supply resident + in the S-series chassis." + ::= { chSysObjects 3 } + + chSysPowerSupplyEntry OBJECT-TYPE + SYNTAX ChSysPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A power supply entry containing objects for a + particular power supply." + INDEX { chStackUnitNumber, + chSysPowerSupplyIndex } + ::= { chSysPowerSupplyTable 1 } + + ChSysPowerSupplyEntry ::= + SEQUENCE { + chSysPowerSupplyIndex Integer32, + chSysPowerSupplyOperStatus INTEGER, + chSysPowerSupplyType INTEGER + } + + chSysPowerSupplyIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique index of the power supply." + ::= { chSysPowerSupplyEntry 1 } + + chSysPowerSupplyOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the power supply." + ::= { chSysPowerSupplyEntry 2 } + + chSysPowerSupplyType OBJECT-TYPE + SYNTAX INTEGER { + ac(1), + dc(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the power supply." + ::= { chSysPowerSupplyEntry 3 } + + + -- ## Fan Tray Table + + chSysFanTrayTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysFanTrayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of fan tray resident in the S-series chassis." + ::= { chSysObjects 4 } + + chSysFanTrayEntry OBJECT-TYPE + SYNTAX ChSysFanTrayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A fan entry containing objects for a + particular fan tray." + INDEX { chStackUnitNumber, + chSysFanTrayIndex } + ::= { chSysFanTrayTable 1 } + + ChSysFanTrayEntry ::= + SEQUENCE { + chSysFanTrayIndex Integer32, + chSysFanTrayOperStatus INTEGER + } + + chSysFanTrayIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique index of the fan tray." + ::= { chSysFanTrayEntry 1 } + + chSysFanTrayOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the fan tray." + ::= { chSysFanTrayEntry 2 } + + + -- ## Port Table + + chSysPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of ports in the S-series chassis." + ::= { chSysObjects 5 } + + chSysPortEntry OBJECT-TYPE + SYNTAX ChSysPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A port entry containing objects for a + particular port." + INDEX { chStackUnitNumber, + chSysPortIndex } + ::= { chSysPortTable 1 } + + ChSysPortEntry ::= + SEQUENCE { + chSysPortIndex Integer32, + chSysPortType F10SSeriesPortType, + chSysPortAdminStatus INTEGER, + chSysPortOperStatus INTEGER, + chSysPortIfIndex Integer32, + chSysPortXfpRecvPower F10HundredthdB + } + + chSysPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique index for each slot within the unit. + " + ::= { chSysPortEntry 1 } + + chSysPortType OBJECT-TYPE + SYNTAX F10SSeriesPortType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of port in the unit." + ::= { chSysPortEntry 2 } + + chSysPortAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The admin status of the card. + The port admin status is Up if + the user has configured it to be up + otherwise, the admin status is Down." + ::= { chSysPortEntry 3 } + + chSysPortOperStatus OBJECT-TYPE + SYNTAX INTEGER { + ready(1), + portDown(2), + portProblem(3), + cardProblem(4), + cardDown(5), + notPresent(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational status provides further + condition of the card. + If the chSysPortAdminStatus is 'up', the + valid state is + 'ready' - the card is present and + ready and the chSysPortAdminStatus + status is 'up'. + 'portDown' - the port is down or not enabled. + 'portProblem' - port hardware problems. + 'cardProblem' - not used. Same as cardDown. + 'cardDown' - the card is downed. + 'notPresent' - the card is not present." + ::= { chSysPortEntry 4 } + + chSysPortIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of ifIndex in the Interface Mib. + This index can link to the ifEntry to get + this interface/port information" + ::= { chSysPortEntry 5 } + + chSysPortXfpRecvPower OBJECT-TYPE + SYNTAX F10HundredthdB + UNITS "dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The power signal strength (dB) received for + 10G Ethernet/802.3 interface. + This object is applied to 10Gig port only. + " + ::= { chSysPortEntry 6 } + + + -- ## Stack Port Table + + chSysStackPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysStackPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of stack ports in the S-series chassis." + ::= { chSysObjects 6 } + + chSysStackPortEntry OBJECT-TYPE + SYNTAX ChSysStackPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A stack port entry containing objects for a + particular stack port." + INDEX { chStackUnitNumber, + chSysStackPortIndex } + ::= { chSysStackPortTable 1 } + + ChSysStackPortEntry ::= + SEQUENCE { + chSysStackPortIndex Integer32, + chSysStackPortConfiguredMode INTEGER, + chSysStackPortRunningMode INTEGER, + chSysStackPortLinkStatus INTEGER, + chSysStackPortLinkSpeed Gauge32, + chSysStackPortRxDataRate Counter32, + chSysStackPortRxErrorRate Counter32, + chSysStackPortRxTotalErrors Counter32, + chSysStackPortTxDataRate Counter32, + chSysStackPortTxErrorRate Counter32, + chSysStackPortTxTotalErrors Counter32 + } + + chSysStackPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index for each stack port within the unit. + 1 - stack port A, + 2 - stack port B + " + ::= { chSysStackPortEntry 1 } + + chSysStackPortConfiguredMode OBJECT-TYPE + SYNTAX INTEGER { + stack(1), + ethernet(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configured mode of the Stack Port. Changes to this + value happen only after a reset of the unit." + ::= { chSysStackPortEntry 2 } + + chSysStackPortRunningMode OBJECT-TYPE + SYNTAX INTEGER { + stack(1), + ethernet(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational mode of the Stack Port." + ::= { chSysStackPortEntry 3 } + + chSysStackPortLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link status of the Stack Port. Ports in ethernet + mode will return a status of down(2)." + ::= { chSysStackPortEntry 4 } + + chSysStackPortLinkSpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Speed of the Stack Port measured in Gb/s. Ports + in ethernet mode will return a speed of 0." + ::= { chSysStackPortEntry 5 } + + chSysStackPortRxDataRate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received Data rate on the stacking port. + Measured in Mb/s. + Ports in ethernet mode will return 0." + ::= { chSysStackPortEntry 6 } + + chSysStackPortRxErrorRate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received error rate on the stack port. + Measured in Errors per Second. + Ports in ethernet mode will return 0." + ::= { chSysStackPortEntry 7 } + + chSysStackPortRxTotalErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received number of errors since boot. + The counter may wrap. Ports in ethernet mode + will return 0." + ::= { chSysStackPortEntry 8 } + + chSysStackPortTxDataRate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmitted Data rate on the stacking port. + Measured in Mb/s. + Ports in ethernet mode will return 0." + ::= { chSysStackPortEntry 9 } + + chSysStackPortTxErrorRate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmitted error rate on the stack port. + Measured in Errors per Second. + Ports in ethernet mode will return 0." + ::= { chSysStackPortEntry 10 } + + chSysStackPortTxTotalErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmitted number of errors since boot. + The counter may wrap. Ports in ethernet mode + will return 0." + ::= { chSysStackPortEntry 11 } + + + -- ## Processor Table + + -- Each stack unit has a single processor. + -- The Processor table contains information on the + -- processor and the memory. + + chSysProcessorTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysProcessorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Processors resident in the S-series chassis." + ::= { chSysObjects 7 } + + chSysProcessorEntry OBJECT-TYPE + SYNTAX ChSysProcessorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Processor entries." + INDEX { chStackUnitNumber } + ::= { chSysProcessorTable 1 } + + ChSysProcessorEntry ::= + SEQUENCE { + chSysProcessorModule F10ProcessorModuleType, + chSysProcessorUpTime TimeTicks, + chSysProcessorNvramSize Integer32, + chSysProcessorMemSize Integer32 + } + + chSysProcessorModule OBJECT-TYPE + SYNTAX F10ProcessorModuleType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of module running on the Processor." + ::= { chSysProcessorEntry 1 } + + chSysProcessorUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SysUpTime for this Processor." + ::= { chSysProcessorEntry 2 } + + chSysProcessorNvramSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Non-volatile RAM in Kbytes." + ::= { chSysProcessorEntry 3 } + + chSysProcessorMemSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the RAM in Mb." + ::= { chSysProcessorEntry 4 } + + + -- ## Software Module Table + + chSysSwModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysSwModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of software version information in + a processor." + ::= { chSysObjects 8 } + + chSysSwModuleEntry OBJECT-TYPE + SYNTAX ChSysSwModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A software module entry containing version + number information for a particular processor." + INDEX { chStackUnitNumber } + ::= { chSysSwModuleTable 1 } + + ChSysSwModuleEntry ::= + SEQUENCE { + chSysSwRuntimeImgVersion DisplayString, + chSysSwRuntimeImgDate F10SwDate, + chSysSwCurrentBootImgVersion DisplayString, + chSysSwCurrentBootImgDate DateAndTime, + chSysSwCurrentBootImgStatus INTEGER, + chSysSwBackupBootImgVersion DisplayString, + chSysSwBackupBootImgDate DateAndTime, + chSysSwBackupBootImgStatus INTEGER, + chSysSwNextRebootImage INTEGER, + chSysSwCurrentBootImage INTEGER + } + + chSysSwRuntimeImgVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the software + module version that is currently + running on the processor. + The software release version is in + the format as follow: + ........ + '1.1' indicate major version of 1 and + minor release of 1." + ::= { chSysSwModuleEntry 1 } + + chSysSwRuntimeImgDate OBJECT-TYPE + SYNTAX F10SwDate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The release date of this software + module." + ::= { chSysSwModuleEntry 2 } + + chSysSwCurrentBootImgVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software release version is in + the format as follow: + ........ + '1.1' indicate major version of 1 and + minor release of 1." + ::= { chSysSwModuleEntry 3 } + + chSysSwCurrentBootImgDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The release date of this software module + If the CPU is reset, the software module + running date (chSysSwModuleRunningDate) + will change to this current date." + ::= { chSysSwModuleEntry 4 } + + chSysSwCurrentBootImgStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + failed(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fill this in later" + ::= { chSysSwModuleEntry 5 } + + chSysSwBackupBootImgVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software release version is in + the format as follow: + ........ + '1.1' indicate major version of 1 and + minor release of 1." + ::= { chSysSwModuleEntry 6 } + + chSysSwBackupBootImgDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The backup boot image released date." + ::= { chSysSwModuleEntry 7 } + + chSysSwBackupBootImgStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + failed(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the backup boot image." + ::= { chSysSwModuleEntry 8 } + + chSysSwNextRebootImage OBJECT-TYPE + SYNTAX INTEGER { + bootImage-A(1), + bootImage-B(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The boot flash image selection. When the + chassis is rebooted, this is the boot + image to use." + ::= { chSysSwModuleEntry 9 } + + chSysSwCurrentBootImage OBJECT-TYPE + SYNTAX INTEGER { + bootImage-A(1), + bootImage-B(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current boot image. This is the boot image described by the + chSysSwCurrentBootImgVersion, chSysSwCurrentBootImgDate, and + chSysSwCurrentBootImgStatus objects. + " + ::= { chSysSwModuleEntry 10 } + + + -- ## Stack Unit CPU and Memory Utilization + + chStackUnitUtilTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChStackUnitUtilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table listing the cpu and memory utilization + in the stack unit." + ::= { chSysObjects 9 } + + chStackUnitUtilEntry OBJECT-TYPE + SYNTAX ChStackUnitUtilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in each processor cpu and mmory utilization" + INDEX { chStackUnitNumber } + ::= { chStackUnitUtilTable 1 } + + ChStackUnitUtilEntry ::= + SEQUENCE { + chStackUnitCpuType F10ProcessorModuleType, + chStackUnitCpuUtil5Sec Gauge32, + chStackUnitCpuUtil1Min Gauge32, + chStackUnitCpuUtil5Min Gauge32, + chStackUnitMemUsageUtil Gauge32 + } + + chStackUnitCpuType OBJECT-TYPE + SYNTAX F10ProcessorModuleType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of module running on the Processor." + ::= { chStackUnitUtilEntry 1 } + + chStackUnitCpuUtil5Sec OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU utilization in percentage for last 5 seconds." + ::= { chStackUnitUtilEntry 2 } + + chStackUnitCpuUtil1Min OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU utilization in percentage for last 1 minute." + ::= { chStackUnitUtilEntry 3 } + + chStackUnitCpuUtil5Min OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU utilization in percentage for last 5 minutes." + ::= { chStackUnitUtilEntry 4 } + + chStackUnitMemUsageUtil OBJECT-TYPE + SYNTAX Gauge32(0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total memory usage in percentage." + ::= { chStackUnitUtilEntry 5 } + + + -- + -- ## Notifications + -- + + chAlarmMibNotifications OBJECT IDENTIFIER ::= { chAlarmObjects 0 } + + -- + -- TRAPS + -- + + chAlarmStackUnitDown NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + stack unit operational status is down." + ::= { chAlarmMibNotifications 1 } + + chAlarmStackUnitUp NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + stack unit operational status is up." + ::= { chAlarmMibNotifications 2 } + + + chAlarmStackUnitReset NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + stack unit is reset." + ::= { chAlarmMibNotifications 3 } + + chAlarmStackUnitOffline NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + stack unit is set to offline." + ::= { chAlarmMibNotifications 4 } + + chAlarmStackUnitCodeMismatch NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + stack unit is not the same code as a management + stack." + ::= { chAlarmMibNotifications 5 } + + chAlarmStackPortLinkUp NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + stack port is connected to annother stack member." + ::= { chAlarmMibNotifications 6 } + + chAlarmStackPortLinkDown NOTIFICATION-TYPE + OBJECTS { chAlarmVarInteger, + chAlarmVarString, + chAlarmVarSlot, + chAlarmVarPort + } + STATUS current + DESCRIPTION + "The driver/agent generate this trap when a + stack port is disconnected from annother stack member." + ::= { chAlarmMibNotifications 7 } + + + -- ### conformance information ### + f10sSeriesMibConformance OBJECT IDENTIFIER ::= { f10SSerChassisMib 2 } + f10sSeriesMibCompliances OBJECT IDENTIFIER ::= { f10sSeriesMibConformance 1 } + f10sSeriesMibGroups OBJECT IDENTIFIER ::= { f10sSeriesMibConformance 2 } + + -- ## compliance statements + f10sSeriesMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for Force10 + product which implement the f10 + S-Series Chassis MIB." + MODULE -- this module + MANDATORY-GROUPS { + f10sSeriesComponentGroup, + f10sSeriesSystemGroup, + f10sSeriesNotificationGroup + } + ::= { f10sSeriesMibCompliances 1 } + + -- ## units of conformance + + f10sSeriesComponentGroup OBJECT-GROUP + OBJECTS { + chNumStackUnits, + chNumMaxStackableUnits, + chStackUnitIndexNext + } + STATUS current + DESCRIPTION + "A collection of objects providing the + overall S-series chassis information." + ::= { f10sSeriesMibGroups 1 } + + f10sSeriesSystemGroup OBJECT-GROUP + OBJECTS { + chSwitchTypeSID, + chSwitchTypeModelID, + chSwitchTypeCodeType, + chSwitchTypeMgmtPreference, + chStackUnitNumber, + chStackUnitSID, + chStackUnitMgmtStatus, + chStackUnitHwMgmtPreference, + chStackUnitAdmMgmtPreference, + chStackUnitModelID, + chStackUnitStatus, + chStackUnitDescription, + chStackUnitCodeVersion, + chStackUnitCodeVersionInFlash, + chStackUnitSerialNumber, + chStackUnitUpTime, + chStackUnitTemp, + chStackUnitType, + chStackUnitSysType, + chStackUnitVendorId, + chStackUnitMfgDate, + chStackUnitMacAddress, + chStackUnitPartNum, + chStackUnitProductRev, + chStackUnitProductOrder, + chStackUnitCountryCode, + chStackUnitNum10GigEtherPorts, + chStackUnitNumGigEtherPorts, + chStackUnitNumFastEtherPorts, + chStackUnitNumFanTrays, + chStackUnitNumPowerSupplies, + chStackUnitNumPluggableModules, + chStackUnitRowStatus, + chSysPowerSupplyIndex, + chSysPowerSupplyOperStatus, + chSysPowerSupplyType, + chSysFanTrayIndex, + chSysFanTrayOperStatus, + chSysPortIndex, + chSysPortType, + chSysPortAdminStatus , + chSysPortOperStatus, + chSysPortIfIndex, + chSysPortXfpRecvPower, + chSysStackPortIndex, + chSysStackPortConfiguredMode, + chSysStackPortRunningMode, + chSysStackPortLinkStatus, + chSysStackPortLinkSpeed, + chSysStackPortRxDataRate, + chSysStackPortRxErrorRate, + chSysStackPortRxTotalErrors, + chSysStackPortTxDataRate, + chSysStackPortTxErrorRate, + chSysStackPortTxTotalErrors, + chSysProcessorModule, + chSysProcessorUpTime, + chSysProcessorNvramSize, + chSysProcessorMemSize, + chSysSwRuntimeImgVersion, + chSysSwRuntimeImgDate, + chSysSwCurrentBootImgVersion, + chSysSwCurrentBootImgDate, + chSysSwCurrentBootImgStatus, + chSysSwBackupBootImgVersion, + chSysSwBackupBootImgDate, + chSysSwBackupBootImgStatus, + chSysSwNextRebootImage, + chSysSwCurrentBootImage, + chStackUnitCpuType, + chStackUnitCpuUtil5Sec, + chStackUnitCpuUtil1Min, + chStackUnitCpuUtil5Min, + chStackUnitMemUsageUtil + } + STATUS current + DESCRIPTION + "A collection of objects providing the + chassis system hardware information." + ::= { f10sSeriesMibGroups 2 } + + f10sSeriesNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + chAlarmStackUnitDown, + chAlarmStackUnitUp, + chAlarmStackUnitReset, + chAlarmStackUnitOffline, + chAlarmStackUnitCodeMismatch, + chAlarmStackPortLinkUp, + chAlarmStackPortLinkDown + } + STATUS current + DESCRIPTION + "Notifications for Force10 S-Series Chassis mib" + ::= { f10sSeriesMibGroups 3 } + + END + diff --git a/MIBS/dell/F10-Z-SERIES-CHASSIS-MIB b/MIBS/dell/F10-Z-SERIES-CHASSIS-MIB new file mode 100644 index 0000000..00a39f5 --- /dev/null +++ b/MIBS/dell/F10-Z-SERIES-CHASSIS-MIB @@ -0,0 +1,1059 @@ + F10-Z-SERIES-CHASSIS-MIB DEFINITIONS ::= BEGIN + -- This module provides authoritative definitions for Z-series + -- Dell Networking OS Chassis MIB. + -- + -- This module will be extended, as needed. + -- + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Gauge32, Integer32, TimeTicks + FROM SNMPv2-SMI + DisplayString, MacAddress + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + f10Mgmt + FROM FORCE10-SMI + F10SwDate, F10ChassisType, F10ProcessorModuleType, + F10MfgDate, F10HundredthdB, F10SSeriesPortType, + F10CardOperStatus + FROM FORCE10-TC; + + f10ZSerChassisMib MODULE-IDENTITY + LAST-UPDATED "201404161200Z" -- Apr 16, 2014 12:00:00 GMT + + ORGANIZATION "Dell Inc." + + CONTACT-INFO "http://www.force10networks.com/support" + + DESCRIPTION + "Dell Networking OS Z-Series Chassis MIB." + + REVISION "201404161200Z" + DESCRIPTION + "Updated Contact info and Description." + + REVISION "201310101200Z" + DESCRIPTION + "Initial version of this mib." + ::= { f10Mgmt 25 } + + + -- ### Groups ### + + f10ZSerChassisObject OBJECT IDENTIFIER ::={ f10ZSerChassisMib 1 } + chObjects OBJECT IDENTIFIER ::={ f10ZSerChassisObject 1 } + chSysObjects OBJECT IDENTIFIER ::={ f10ZSerChassisObject 2 } + + -- ### Chassis Information + + chType OBJECT-TYPE + SYNTAX F10ChassisType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of chassis." + ::= { chObjects 1 } + + chSwVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current FTOS image version running in the system. + The version string will be in following format + major_ver.minor_ver(maintenance_ver.patch_ver)" + ::= { chObjects 2 } + + chMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 6-octet MAC Address assigned to this Chassis." + ::= { chObjects 3 } + + chSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis's serial number." + ::= { chObjects 4 } + + chPartNum OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis manufacturer's part number." + ::= { chObjects 5 } + + chProductRev OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis manufacturer's product revision." + ::= { chObjects 6 } + + chVendorId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis manufacturer vendor's id." + ::= { chObjects 7 } + + chMfgDate OBJECT-TYPE + SYNTAX F10MfgDate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date the chassis was manufactured." + ::= { chObjects 8 } + + chCountryCode OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis manufacturer's country code." + ::= { chObjects 9 } + + chPiecePartID OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis's piece part ID." + ::= { chObjects 10 } + + chPPIDRevision OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis's piece part ID revision." + ::= { chObjects 11 } + + chServiceTag OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis's service tag." + ::= { chObjects 12 } + + chExpressServiceCode OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis's express service code." + ::= { chObjects 13 } + + chNum10GigEtherPorts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of 10G Ethernet/802.3 interfaces + in the chassis." + ::= { chObjects 14 } + + chNum40GigEtherPorts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of 40G Ethernet/802.3 interfaces + in the chassis." + ::= { chObjects 15 } + + chNumLineCards OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of line cards currently supported in the chassis." + ::= { chObjects 16 } + + chNumFanTrays OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Fan trays in the chassis." + ::= { chObjects 17 } + + chNumPowerSupplies OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Power supplies in the chassis." + ::= { chObjects 18 } + + + -- ### Chassis System ### + + -- ## Processor Table + + chSysProcessorTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysProcessorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Processors resident in the chassis. + The card table contains the Processor information + of each Processor in the chassis." + ::= { chSysObjects 1 } + + chSysProcessorEntry OBJECT-TYPE + SYNTAX ChSysProcessorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Processor's entries containing information + for Processors in the system." + INDEX { chSysProcessorIndex } + ::= { chSysProcessorTable 1 } + + ChSysProcessorEntry ::= + SEQUENCE { + chSysProcessorIndex Integer32, + chSysProcessorType F10ProcessorModuleType, + chSysProcessorUpTime TimeTicks, + chSysProcessorMemSize Integer32 + } + + chSysProcessorIndex OBJECT-TYPE + SYNTAX Integer32 (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique index for each Processor within the + chassis. The valid entries are 1 to the value + of number of processors. + In Z9500, Index 1 - Control Processor + Index 2 - Routing Processor + Index 3 - LineCard Processor 0 + Index 4 - LineCard Processor 1 + Index 5 - LineCard Processor 2" + ::= { chSysProcessorEntry 1 } + + chSysProcessorType OBJECT-TYPE + SYNTAX F10ProcessorModuleType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of module running on the Processor." + ::= { chSysProcessorEntry 2 } + + chSysProcessorUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SysUpTime for this Processor." + ::= { chSysProcessorEntry 3 } + + chSysProcessorMemSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the RAM in MB." + ::= { chSysProcessorEntry 4 } + + -- ## Software Module Table + + chSysSwModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysSwModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of software version information in + a processor." + ::= { chSysObjects 2 } + + chSysSwModuleEntry OBJECT-TYPE + SYNTAX ChSysSwModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A software module entry containing version + number information for a particular processor." + INDEX { chSysProcessorIndex } + ::= { chSysSwModuleTable 1 } + + ChSysSwModuleEntry ::= + SEQUENCE { + chSysSwModuleRuntimeImgVersion DisplayString, + chSysSwModuleRuntimeImgDate F10SwDate, + chSysSwModuleBootFlashImgVersion DisplayString, + chSysSwModuleBootSelectorImgVersion DisplayString, + chSysSwModuleNextRebootImage INTEGER, + chSysSwModuleCurrentBootImage INTEGER, + chSysSwModuleInPartitionAImgVers DisplayString, + chSysSwModuleInPartitionBImgVers DisplayString + } + + chSysSwModuleRuntimeImgVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current FTOS image version running in the system. + The version string will be in following format + major_ver.minor_ver(maintenance_ver.patch_ver)" + ::= { chSysSwModuleEntry 1 } + + chSysSwModuleRuntimeImgDate OBJECT-TYPE + SYNTAX F10SwDate (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The release date of this software module." + ::= { chSysSwModuleEntry 2 } + + chSysSwModuleBootFlashImgVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This provides the Grub image version that is currently + running in the processor." + ::= { chSysSwModuleEntry 3 } + + chSysSwModuleBootSelectorImgVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This provides the BIOS image version that is currently + running in the processor." + ::= { chSysSwModuleEntry 4 } + + chSysSwModuleNextRebootImage OBJECT-TYPE + SYNTAX INTEGER { + partitionA(1), + partitionB(2), + networkBoot(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The image selection, when the chassis is rebooted. + partitionA - Image stored in bootflash partition A: + partitionB - Image stored in bootflash partition B: + networkBoot - will be booted via network." + ::= { chSysSwModuleEntry 5 } + + chSysSwModuleCurrentBootImage OBJECT-TYPE + SYNTAX INTEGER { + partitionA(1), + partitionB(2), + networkBoot(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current image is booted from. + partitionA - Image stored in bootflash partition A: + partitionB - Image stored in bootflash partition B: + networkBoot - Booted via network." + ::= { chSysSwModuleEntry 6 } + + chSysSwModuleInPartitionAImgVers OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This provides the FTOS system image version + that is stored in partition A: and The version + string has Major and Minor release numbers. It + also denotes if the release is Maintenance, + Technical, Patch, Beta, or Generally Available" + ::= { chSysSwModuleEntry 7 } + + chSysSwModuleInPartitionBImgVers OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This provides the FTOS system image version + that is stored in partition B: and The version + string has Major and Minor release numbers. It + also denotes if the release is Maintenance, + Technical, Patch, Beta, or Generally Available" + ::= { chSysSwModuleEntry 8 } + + -- ## Processor and Memory Utilization Table + + chSysCpuUtilTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysCpuUtilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table listing the processor and memory utilization of + of each CPU in the system." + ::= { chSysObjects 3 } + + chSysCpuUtilEntry OBJECT-TYPE + SYNTAX ChSysCpuUtilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Processor and Memory Utilization entry for a + particular CPU." + INDEX { chSysProcessorIndex } + ::= { chSysCpuUtilTable 1 } + + ChSysCpuUtilEntry ::= + SEQUENCE { + chSysCpuUtil5Sec Gauge32, + chSysCpuUtil1Min Gauge32, + chSysCpuUtil5Min Gauge32, + chSysCpuUtilMemUsage Gauge32, + chSysCpuUtilFlashUsage Gauge32 + } + + chSysCpuUtil5Sec OBJECT-TYPE + SYNTAX Gauge32(0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU utilization in percentage for last 5 seconds." + ::= { chSysCpuUtilEntry 1 } + + chSysCpuUtil1Min OBJECT-TYPE + SYNTAX Gauge32(0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU utilization in percentage for last 1 minute." + ::= { chSysCpuUtilEntry 2 } + + chSysCpuUtil5Min OBJECT-TYPE + SYNTAX Gauge32(0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU utilization in percentage for last 5 minutes." + ::= { chSysCpuUtilEntry 3 } + + chSysCpuUtilMemUsage OBJECT-TYPE + SYNTAX Gauge32(0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Memory usage in percentage." + ::= { chSysCpuUtilEntry 4 } + + chSysCpuUtilFlashUsage OBJECT-TYPE + SYNTAX Gauge32(0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Flash usage in percentage." + ::= { chSysCpuUtilEntry 5 } + + -- ## Linecard Table + + chSysLineCardTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysLineCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of line cards resident in the chassis. + This table contains the information on each linecard + in the chassis." + ::= { chSysObjects 4 } + + chSysLineCardEntry OBJECT-TYPE + SYNTAX ChSysLineCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for each line card in the chassis." + INDEX { chSysLineCardIndex } + ::= { chSysLineCardTable 1 } + + ChSysLineCardEntry ::= + SEQUENCE { + chSysLineCardIndex Integer32, + chSysLineCardType INTEGER, + chSysLineCardDescription DisplayString, + chSysLineCardStatus F10CardOperStatus, + chSysLineCardTemp Integer32, + chSysLineCardNum10GigEtherPorts Integer32, + chSysLineCardNum40GigEtherPorts Integer32 + } + + chSysLineCardIndex OBJECT-TYPE + SYNTAX Integer32 (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique index for each line card in the chassis." + ::= { chSysLineCardEntry 1 } + + chSysLineCardType OBJECT-TYPE + SYNTAX INTEGER { + z9500LC36(1), + z9500LC48(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Line card's type. In Z9500, there is 36 40G port line card and + 48 40G port line card. + z9500LC36 - 36 (40G) port LC + z9500LC48 - 48 (40G) port LC." + ::= { chSysLineCardEntry 2 } + + chSysLineCardDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A short description of the line card." + ::= { chSysLineCardEntry 3 } + + chSysLineCardStatus OBJECT-TYPE + SYNTAX F10CardOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the line card." + ::= { chSysLineCardEntry 4 } + + chSysLineCardTemp OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Centigrade" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Temperature of the Line card." + ::= { chSysLineCardEntry 5 } + + chSysLineCardNum10GigEtherPorts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of 10G Ethernet/802.3 interfaces + in the line card." + ::= { chSysLineCardEntry 6 } + + chSysLineCardNum40GigEtherPorts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of 40G Ethernet/802.3 interfaces + in the line card." + ::= { chSysLineCardEntry 7 } + + -- ## Port Table + + chSysPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of ports in the Z-series chassis." + ::= { chSysObjects 5 } + + chSysPortEntry OBJECT-TYPE + SYNTAX ChSysPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A port entry containing objects for a + particular port." + INDEX { chSysLineCardIndex, + chSysPortIndex } + ::= { chSysPortTable 1 } + + ChSysPortEntry ::= + SEQUENCE { + chSysPortIndex Integer32, + chSysPortType F10SSeriesPortType, + chSysPortAdminStatus INTEGER, + chSysPortOperStatus INTEGER, + chSysPortIfIndex Integer32, + chSysPortXfpRxPower F10HundredthdB, + chSysPortXfpRxTemp Integer32, + chSysPortXfpTxPower F10HundredthdB + } + + chSysPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..192) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique index for each port within the Line Card. + Line card 0 will have index from 1 to 144 + Line card 1 will have index from 1 to 192 + Line card 2 will have index from 1 to 192." + ::= { chSysPortEntry 1 } + + chSysPortType OBJECT-TYPE + SYNTAX F10SSeriesPortType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of port in the unit." + ::= { chSysPortEntry 2 } + + chSysPortAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The admin status of the port. + The port admin status is Up if + the user has configured it to be up + otherwise, the admin status is Down." + ::= { chSysPortEntry 3 } + + chSysPortOperStatus OBJECT-TYPE + SYNTAX INTEGER { + ready(1), + portDown(2), + portProblem(3), + cardProblem(4), + cardDown(5), + notPresent(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational status provides further + condition of the port. + If the chSysPortAdminStatus is 'up', the + valid state is + 'ready' - the card is present and + ready and the chSysPortAdminStatus + status is 'up'. + 'portDown' - the port is down or not enabled. + 'portProblem' - port hardware problems. + 'cardProblem' - not used. Same as cardDown. + 'cardDown' - the card is downed. + 'notPresent' - the card is not present." + ::= { chSysPortEntry 4 } + + chSysPortIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of ifIndex in the Interface Mib. + This index can link to the ifEntry to get + this interface/port information" + ::= { chSysPortEntry 5 } + + chSysPortXfpRxPower OBJECT-TYPE + SYNTAX F10HundredthdB + UNITS "dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power signal strength (dB) received for + 1G/10G/40G Ethernet/802.3 interface." + ::= { chSysPortEntry 6 } + + chSysPortXfpRxTemp OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Centigrade" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature value received for the optics." + ::= { chSysPortEntry 7 } + + chSysPortXfpTxPower OBJECT-TYPE + SYNTAX F10HundredthdB + UNITS "dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power signal strength (dB) Transmitted for + 1G/10G/40G Ethernet/802.3 interface." + + ::= { chSysPortEntry 8 } + + + -- ## Power Supply Table + + chSysPowerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of power supply resident + in the Z-series chassis." + ::= { chSysObjects 6 } + + chSysPowerSupplyEntry OBJECT-TYPE + SYNTAX ChSysPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A power supply entry containing objects for a + particular power supply." + INDEX { chSysPowerSupplyIndex } + ::= { chSysPowerSupplyTable 1 } + + ChSysPowerSupplyEntry ::= + SEQUENCE { + chSysPowerSupplyIndex Integer32, + chSysPowerSupplyOperStatus INTEGER, + chSysPowerSupplyType INTEGER, + chSysPowerSupplyPiecePartID DisplayString, + chSysPowerSupplyPPIDRevision DisplayString, + chSysPowerSupplyServiceTag DisplayString, + chSysPowerSupplyExpressServiceCode DisplayString, + chSysPowerSupplyUsage Integer32 + } + + chSysPowerSupplyIndex OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index of the power supply." + ::= { chSysPowerSupplyEntry 1 } + + chSysPowerSupplyOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + absent(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the power supply." + ::= { chSysPowerSupplyEntry 2 } + + chSysPowerSupplyType OBJECT-TYPE + SYNTAX INTEGER { + ac(1), + dc(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the power supply." + ::= { chSysPowerSupplyEntry 3 } + + chSysPowerSupplyPiecePartID OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power supply's piece part id." + ::= { chSysPowerSupplyEntry 4 } + + chSysPowerSupplyPPIDRevision OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power supply's PPID revision." + ::= { chSysPowerSupplyEntry 5 } + + chSysPowerSupplyServiceTag OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power supply's service tag." + ::= { chSysPowerSupplyEntry 6 } + + chSysPowerSupplyExpressServiceCode OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power supply's express service code." + ::= { chSysPowerSupplyEntry 7 } + + chSysPowerSupplyUsage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Power usage of this Power Supply in Watts." + ::= { chSysPowerSupplyEntry 8 } + + -- ## Fan Tray Table + + chSysFanTrayTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysFanTrayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of fan tray resident in the Z-series chassis." + ::= { chSysObjects 7 } + + chSysFanTrayEntry OBJECT-TYPE + SYNTAX ChSysFanTrayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A fan entry containing objects for a + particular fan tray." + INDEX { chSysFanTrayIndex } + ::= { chSysFanTrayTable 1 } + + ChSysFanTrayEntry ::= + SEQUENCE { + chSysFanTrayIndex Integer32, + chSysFanTrayOperStatus INTEGER, + chSysFanTrayPiecePartID DisplayString, + chSysFanTrayPPIDRevision DisplayString, + chSysFanTrayServiceTag DisplayString, + chSysFanTrayExpressServiceCode DisplayString + } + + chSysFanTrayIndex OBJECT-TYPE + SYNTAX Integer32 (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index of the fan tray." + ::= { chSysFanTrayEntry 1 } + + chSysFanTrayOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + absent(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the fan tray." + ::= { chSysFanTrayEntry 2 } + + chSysFanTrayPiecePartID OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fan tray's piece part id." + ::= { chSysFanTrayEntry 3 } + + chSysFanTrayPPIDRevision OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fan tray's PPID revision." + ::= { chSysFanTrayEntry 4 } + + chSysFanTrayServiceTag OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fan tray's service tag." + ::= { chSysFanTrayEntry 5 } + + chSysFanTrayExpressServiceCode OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fan tray's express service code." + ::= { chSysFanTrayEntry 6 } + + + -- ## Software Cores Table + + chSysSwCoresTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChSysCoresEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information about the software + cores that have been generated as a result of + system failures." + ::= { chSysObjects 8 } + + chSysCoresEntry OBJECT-TYPE + SYNTAX ChSysCoresEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the software core table representing + information about a core that has been generated." + INDEX { chSysProcessorIndex, + chSysCoresInstance } + ::= { chSysSwCoresTable 1 } + + ChSysCoresEntry ::= + SEQUENCE { + chSysCoresInstance INTEGER, + chSysCoresFileName DisplayString, + chSysCoresTimeCreated F10SwDate, + chSysCoresProcessorName DisplayString, + chSysCoresProcess DisplayString + } + + chSysCoresInstance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The instance of the core for the process which + which generated the core since the same process + may have generated multiple cores." + ::= { chSysCoresEntry 1 } + + chSysCoresFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the core file including the core." + ::= { chSysCoresEntry 2 } + + chSysCoresTimeCreated OBJECT-TYPE + SYNTAX F10SwDate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time at which the core file was created." + ::= { chSysCoresEntry 3 } + + chSysCoresProcessorName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The processor which generated the core." + ::= { chSysCoresEntry 4 } + + chSysCoresProcess OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the process which generated the core." + ::= { chSysCoresEntry 5 } + + + -- ### conformance information ### + f10ZSeriesChassisMibConformance OBJECT IDENTIFIER ::= { f10ZSerChassisMib 2 } + f10ZSeriesChassisMibCompliances OBJECT IDENTIFIER ::= { f10ZSeriesChassisMibConformance 1 } + f10ZSeriesChassisMibGroups OBJECT IDENTIFIER ::= { f10ZSeriesChassisMibConformance 2 } + + -- ## compliance statements + f10ZSeriesChassisMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for Dell Networking + product which implement the Z-Series + Chassis MIB." + MODULE -- this module + MANDATORY-GROUPS { + f10ZSeriesComponentGroup, + f10ZSeriesSystemGroup + } + ::= { f10ZSeriesChassisMibCompliances 1 } + + -- ## units of conformance + + f10ZSeriesComponentGroup OBJECT-GROUP + OBJECTS { + chType, + chSwVersion, + chMacAddr, + chSerialNumber, + chPartNum, + chProductRev, + chVendorId, + chMfgDate, + chCountryCode, + chPiecePartID, + chPPIDRevision, + chServiceTag, + chExpressServiceCode, + chNum10GigEtherPorts, + chNum40GigEtherPorts, + chNumLineCards, + chNumFanTrays, + chNumPowerSupplies + } + STATUS current + DESCRIPTION + "A collection of objects providing the + overall Z-series chassis information." + ::= { f10ZSeriesChassisMibGroups 1 } + + f10ZSeriesSystemGroup OBJECT-GROUP + OBJECTS { + chSysProcessorType, + chSysProcessorUpTime, + chSysProcessorMemSize, + chSysSwModuleRuntimeImgVersion, + chSysSwModuleRuntimeImgDate, + chSysSwModuleBootFlashImgVersion, + chSysSwModuleBootSelectorImgVersion, + chSysSwModuleNextRebootImage, + chSysSwModuleCurrentBootImage, + chSysSwModuleInPartitionAImgVers, + chSysSwModuleInPartitionBImgVers, + chSysCpuUtil5Sec, + chSysCpuUtil1Min, + chSysCpuUtil5Min, + chSysCpuUtilMemUsage, + chSysCpuUtilFlashUsage, + chSysLineCardType, + chSysLineCardDescription, + chSysLineCardStatus, + chSysLineCardTemp, + chSysLineCardNum10GigEtherPorts, + chSysLineCardNum40GigEtherPorts, + chSysPortType, + chSysPortAdminStatus, + chSysPortOperStatus, + chSysPortIfIndex, + chSysPortXfpRxPower, + chSysPortXfpRxTemp, + chSysPortXfpTxPower, + chSysPowerSupplyOperStatus, + chSysPowerSupplyType, + chSysPowerSupplyPiecePartID, + chSysPowerSupplyPPIDRevision, + chSysPowerSupplyServiceTag, + chSysPowerSupplyExpressServiceCode, + chSysPowerSupplyUsage, + chSysFanTrayOperStatus, + chSysFanTrayPiecePartID, + chSysFanTrayPPIDRevision, + chSysFanTrayServiceTag, + chSysFanTrayExpressServiceCode, + chSysCoresInstance, + chSysCoresFileName, + chSysCoresTimeCreated, + chSysCoresProcessorName, + chSysCoresProcess + } + STATUS current + DESCRIPTION + "A collection of objects providing the + chassis system hardware information." + ::= { f10ZSeriesChassisMibGroups 2 } + + END diff --git a/MIBS/dell/FASTPATH-BOXSERVICES-PRIVATE-MIB b/MIBS/dell/FASTPATH-BOXSERVICES-PRIVATE-MIB new file mode 100644 index 0000000..9e580eb --- /dev/null +++ b/MIBS/dell/FASTPATH-BOXSERVICES-PRIVATE-MIB @@ -0,0 +1,430 @@ +-- Box Services MIB overview: +-- Box Services MIB falls under fastPath MIB node of the private subtree. + +FASTPATH-BOXSERVICES-PRIVATE-MIB DEFINITIONS ::= BEGIN + +-- Broadcom Corporation FASTPATH Box Services MIB +-- Copyright Broadcom Corporation(2004-2008) All rights reserved. + +-- This SNMP Management Information Specification +-- embodies Broadcom Corporation's confidential and proprietary +-- intellectual property. Broadcom Corporation retains all title +-- and ownership in the Specification including any revisions. + +-- This Specification is supplied "AS IS", Broadcom Corporation +-- makes no warranty, either expressed or implied, +-- as to the use, operation, condition, or performance of the +-- Specification. + + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + Unsigned32, Integer32 FROM SNMPv2-SMI + TEXTUAL-CONVENTION FROM SNMPv2-TC + DisplayString FROM RFC1213-MIB + fastPath FROM BROADCOM-REF-MIB; + + fastPathBoxServices MODULE-IDENTITY + LAST-UPDATED "200802220000Z" -- 22 Feb 2008 12:00:00 GMT + ORGANIZATION "Broadcom Corporation" + CONTACT-INFO + " Customer Support + Postal: Broadcom Corporation + 100 Perimeter Park Dr., Suite H + Morrisville, NC 27560 + Tel: +1 919 865 2700" + + DESCRIPTION + "The Broadcom Private MIB for FASTPATH Box Services Feature." + + -- Revision history. + REVISION + "200802220000Z" -- 22 Feb 2008 12:00:00 GMT + DESCRIPTION + "Broadcom branding related changes." + + ::= { fastPath 43 } + +--************************************************************************************** +-- boxServicesGroup +-- +-- This group provides configuration and status of the Box Services +-- feature. +-- +--************************************************************************************** + + boxServicesGroup OBJECT IDENTIFIER ::= { fastPathBoxServices 1 } + + --************************************************************************************** + -- Some scalars + + boxServicesNormalTempRangeMin OBJECT-TYPE + SYNTAX INTEGER (-100..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Lower boundary of normal temperature range." + DEFVAL { 0 } + ::= { boxServicesGroup 1 } + + boxServicesNormalTempRangeMax OBJECT-TYPE + SYNTAX INTEGER (-100..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Upper boundary of normal temperature range." + DEFVAL { 45 } + ::= { boxServicesGroup 2 } + + boxServicesTemperatureTrapEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Enable or disable temperature change event trap, raised when temperature crosses boundaries of normal range" + DEFVAL { enable } + ::= { boxServicesGroup 3 } + + boxServicesPSMStateTrapEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Enable or disable Power Supply Module state change trap." + DEFVAL { enable } + ::= { boxServicesGroup 4 } + + boxServicesFanStateTrapEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Enable or disable Fan state change trap." + DEFVAL { enable } + ::= { boxServicesGroup 5 } + + --************************************************************************************** + -- boxServicesFans + + boxServicesFansTable OBJECT-TYPE + SYNTAX SEQUENCE OF BoxServicesFansEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fan" + ::= { boxServicesGroup 6 } + + boxServicesFansEntry OBJECT-TYPE + SYNTAX BoxServicesFansEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Box Services Fan Entry" + INDEX { boxServicesFansIndex } + ::= { boxServicesFansTable 1 } + + BoxServicesFansEntry ::= SEQUENCE { + boxServicesFansIndex + Integer32, + boxServicesFanItemType + INTEGER, + boxServicesFanItemState + INTEGER, + boxServicesFanSpeed + Integer32, + boxServicesFanDutyLevel + Integer32 + } + + boxServicesFansIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique index of fan table entry" + ::= { boxServicesFansEntry 1 } + + boxServicesFanItemType OBJECT-TYPE + SYNTAX INTEGER { + fixed(1), + removable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of fan" + ::= { boxServicesFansEntry 2 } + + + boxServicesFanItemState OBJECT-TYPE + SYNTAX INTEGER { + notpresent(1), + operational(2), + failed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of fan" + ::= { boxServicesFansEntry 3 } + + + boxServicesFanSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The speed of fan" + ::= { boxServicesFansEntry 4} + + boxServicesFanDutyLevel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The duty level of fan, in percents" + ::= { boxServicesFansEntry 5} + + + --************************************************************************************** + -- boxServicesPowSupplies + + boxServicesPowSuppliesTable OBJECT-TYPE + SYNTAX SEQUENCE OF BoxServicesPowSuppliesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Power supply" + ::= { boxServicesGroup 7 } + + boxServicesPowSuppliesEntry OBJECT-TYPE + SYNTAX BoxServicesPowSuppliesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Box Services Power Supply Entry" + INDEX { boxServicesPowSupplyIndex } + ::= { boxServicesPowSuppliesTable 1 } + + BoxServicesPowSuppliesEntry ::= SEQUENCE { + boxServicesPowSupplyIndex + Integer32, + boxServicesPowSupplyItemType + INTEGER, + boxServicesPowSupplyItemState + INTEGER + } + + boxServicesPowSupplyIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique index of power supply table entry" + ::= { boxServicesPowSuppliesEntry 1 } + + boxServicesPowSupplyItemType OBJECT-TYPE + SYNTAX INTEGER { + fixed(1), + removable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of power supply" + ::= { boxServicesPowSuppliesEntry 2 } + + + boxServicesPowSupplyItemState OBJECT-TYPE + SYNTAX INTEGER { + notpresent(1), + operational(2), + failed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of power supply" + ::= { boxServicesPowSuppliesEntry 3 } + + + --************************************************************************************** + -- boxServicesTempSensors + + + boxServicesTempSensorsTable OBJECT-TYPE + SYNTAX SEQUENCE OF BoxServicesTempSensorsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Temperature sensor" + ::= { boxServicesGroup 8 } + + + boxServicesTempSensorsEntry OBJECT-TYPE + SYNTAX BoxServicesTempSensorsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Box Services Temperature Sensor Entry" + INDEX { boxServicesTempSensorIndex } + ::= { boxServicesTempSensorsTable 1 } + + BoxServicesTempSensorsEntry ::= SEQUENCE { + boxServicesTempSensorIndex + Integer32, + boxServicesTempSensorType + INTEGER, + boxServicesTempSensorState + INTEGER, + boxServicesTempSensorTemperature + Integer32 + } + + boxServicesTempSensorIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique index of temperature sensor table entry" + ::= { boxServicesTempSensorsEntry 1 } + + + boxServicesTempSensorType OBJECT-TYPE + SYNTAX INTEGER { + fixed(1), + removable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of temperature sensor" + ::= { boxServicesTempSensorsEntry 2 } + + + boxServicesTempSensorState OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + warning(2), + critical(3), + shutdown(4), + notpresent(5), + notoperational(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of temperature sensor" + ::= { boxServicesTempSensorsEntry 3 } + + + boxServicesTempSensorTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature value reported by sensor" + ::= { boxServicesTempSensorsEntry 4} + + +--************************************************************************************** +-- boxServicesNotificationsGroup +-- +-- This group provides notification definitions for the Box Services +-- feature. +-- +--************************************************************************************** + + boxServicesNotificationsGroup OBJECT IDENTIFIER ::= { fastPathBoxServices 2 } + + --************************************************************************************** + -- boxServices notification definitions + + boxsItemStateChangeEvent OBJECT-TYPE + SYNTAX INTEGER { + insertion(1), + removal(2), + becomeoperational(3), + failure(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This event describes states of the fan or power supply. + + insertion - hot-pluggable fan or power supply was inserted + removal - hot-pluggable fan or power supply was removed + becomeoperational - fan or power supply became operational after failure state + failure - fan or power supply failure happened, i.e. it is not able to perform its functions" + ::= { boxServicesNotificationsGroup 1 } + + boxsTemperatureChangeEvent OBJECT-TYPE + SYNTAX INTEGER { + abovethreshold(1), + belowthreshold(2), + withinnormalrange(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This event describes change of the temperature. + To avoid flipping on boundary conditions, it is allowed to send the trap + taking into account some margin around thresholds. + + abovethreshold - temperature increased and crossed upper threshold value + belowthreshold - temperature decreased and crossed lower threshold value + withinnormalrange - temperature returned to normal range (between threshold)" + ::= { boxServicesNotificationsGroup 2 } + + + + +--************************************************************************************** +-- Traps +--************************************************************************************** + + fastPathBoxServicesTraps OBJECT IDENTIFIER ::= { fastPathBoxServices 0 } + + + + boxsFanStateChange NOTIFICATION-TYPE + OBJECTS { + boxServicesFansIndex, + boxsItemStateChangeEvent + } + STATUS current + DESCRIPTION + "Trap is sent when fan state change happens." + ::= { fastPathBoxServicesTraps 1 } + + boxsPowSupplyStateChange NOTIFICATION-TYPE + OBJECTS { + boxServicesPowSupplyIndex, + boxsItemStateChangeEvent + } + STATUS current + DESCRIPTION + "Trap is sent when power supply state change happens." + ::= { fastPathBoxServicesTraps 2 } + + + boxsTemperatureChange NOTIFICATION-TYPE + OBJECTS { + boxServicesTempSensorIndex, + boxsTemperatureChangeEvent + } + STATUS current + DESCRIPTION + "Trap is sent when temperature is changing and crossing any of the thresholds" + ::= { fastPathBoxServicesTraps 3 } + +END diff --git a/MIBS/dell/FORCE10-BGP4-V2-MIB b/MIBS/dell/FORCE10-BGP4-V2-MIB new file mode 100644 index 0000000..cf9ca62 --- /dev/null +++ b/MIBS/dell/FORCE10-BGP4-V2-MIB @@ -0,0 +1,4116 @@ + +-- ***************************************************************************** +-- draft-ietf-idr-bgp4-mibv2-05.txt +-- +-- Copyright (c) 2005 The Internet Society. +-- Copyright (c) 2007 Force10 Networks, Inc. +-- +-- All rights reserved. +-- ***************************************************************************** + +FORCE10-BGP4-V2-MIB DEFINITIONS ::= BEGIN + + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + Counter32, Gauge32, mib-2, Unsigned32, Integer32, + TimeTicks + FROM SNMPv2-SMI + InetAddressType, InetAddress, InetPortNumber, + InetAutonomousSystemNumber, InetAddressPrefixLength + FROM INET-ADDRESS-MIB + TEXTUAL-CONVENTION, TruthValue, RowPointer, StorageType, + RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + f10Experiment + FROM FORCE10-SMI; + + + f10BgpM2 MODULE-IDENTITY + LAST-UPDATED "200704271200Z" -- April 27, 2007 12:00:00 EDT + ORGANIZATION "IETF IDR Working Group" + CONTACT-INFO "E-mail: idr@merit.net + + Jeffrey Haas (Editor) + 825 Victors Way, Suite 100 + Ann Arbor, MI 48108 + Tel: +1 734 222-1600 + Fax: +1 734 222-1602 + E-mail: jhaas@nexthop.com" + DESCRIPTION + "This MIB module defines management objects for + the Border Gateway Protocol, Version 4." + REVISION "200704271200Z" -- April 27, 2007 12:00:00 EDT + DESCRIPTION + "This is a Force10 proprietary vesrion of the + draft-ietf-idr-bgp4-mibv2-05.txt MIB as proposed by + the IETF Inter-Domain Routing Working Group. + This mib will be obsolete when IANA-number is assigned. + + The following objects are added by Force10. + - Added to BgpM2PeerCounterstable + f10BgpM2PeerInKeepalives, + f10BgpM2PeerOutKeepalives, + f10BgpM2PeerInOpen, + f10BgpM2PeerOutOpen, + f10BgpM2PeerInRteRefresh, + f10BgpM2PeerOutRteRefresh + - Added to BgpM2PrefixCountersTable + f10BgpM2PrefixWdrawnByPeer, + f10BgpM2PrefixWdrawnFromPeer" + +-- ::= { mib-2 XXX } + ::= { f10Experiment 1 } + + + F10BgpM2Identifier ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1d." + STATUS current + DESCRIPTION + "The representation of a BGP Identifier. The BGP + Identifier should be represented in the OCTET STRING + as with the first OCTET of the string containing + the first OCTET of the BGP Identifier received or sent + in the OPEN packet and so on. + Even though the BGP Identifier is trending away from + an IP address it is still displayed as if it was one, + even when it would be an illegal IP address." + SYNTAX OCTET STRING(SIZE (4)) + + + F10BgpM2Afi ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The representation of a BGP AFI" + SYNTAX Unsigned32(0..65535) + + + F10BgpM2Safi ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The representation of a BGP SAFI" + SYNTAX Unsigned32(0..255) + + + F10BgpM2Community ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2d:" + STATUS current + DESCRIPTION + "The representation of a BGP Community." + SYNTAX OCTET STRING(SIZE(4)) + + + F10BgpM2ExtendedCommunity ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION + "The representation of a BGP Extended Community." + SYNTAX OCTET STRING(SIZE(8)) + + + f10BgpM2BaseScalars + OBJECT IDENTIFIER ::= { f10BgpM2 1 } + + + -- + -- Notifications + -- + + f10BgpM2BaseNotifications + OBJECT IDENTIFIER ::= { f10BgpM2BaseScalars 0 } + + + f10BgpM2Established NOTIFICATION-TYPE + OBJECTS { + f10BgpM2PeerLocalAddrType, + f10BgpM2PeerLocalAddr, + f10BgpM2PeerRemoteAddrType, + f10BgpM2PeerRemoteAddr, + f10BgpM2PeerLastErrorReceived, + f10BgpM2PeerState + } + STATUS current + DESCRIPTION + "The BGP Established event is generated when + the BGP FSM enters the ESTABLISHED state." + ::= { f10BgpM2BaseNotifications 1 } + + + f10BgpM2BackwardTransition NOTIFICATION-TYPE + OBJECTS { + f10BgpM2PeerLocalAddrType, + f10BgpM2PeerLocalAddr, + f10BgpM2PeerRemoteAddrType, + f10BgpM2PeerRemoteAddr, + f10BgpM2PeerLastErrorReceived, + f10BgpM2PeerLastErrorReceivedText, + f10BgpM2PeerState + } + STATUS current + DESCRIPTION + "The BGPBackwardTransition Event is generated + when the BGP FSM moves from a higher numbered + state to a lower numbered state." + ::= { f10BgpM2BaseNotifications 2 } + + + -- + -- BGP Supported Version Table + -- + + f10BgpM2Version + OBJECT IDENTIFIER ::= { f10BgpM2BaseScalars 1 } + + + f10BgpM2VersionTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2VersionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of supported BGP versions." + ::= { f10BgpM2Version 1 } + + + f10BgpM2VersionEntry OBJECT-TYPE + SYNTAX F10BgpM2VersionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing data on a given supported version + of the Border Gateway Protocol and the level of + support provided. It is expected that any agent + implementation supporting this MIB module will + report support for Version 4 of the Border Gateway + Protocol at the very minimum." + INDEX { + f10BgpM2VersionIndex + } + ::= { f10BgpM2VersionTable 1 } + + + F10BgpM2VersionEntry ::= SEQUENCE { + f10BgpM2VersionIndex + Unsigned32, + f10BgpM2VersionSupported + TruthValue + } + + + f10BgpM2VersionIndex OBJECT-TYPE + SYNTAX Unsigned32(0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version number of the BGP Protocol." + ::= { f10BgpM2VersionEntry 1 } + + + f10BgpM2VersionSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is TRUE if this version of the BGP protocol + identified in 'f10BgpM2VersionIndex' is supported. The absence + of a row for a particular f10BgpM2VersionIndex indicates that + that f10BgpM2VersionIndex protocol version number is not + supported." + ::= { f10BgpM2VersionEntry 2 } + + -- + -- Supported BGP Capabilities + -- + + f10BgpM2SupportedCapabilities + OBJECT IDENTIFIER ::= { f10BgpM2BaseScalars 2 } + + + f10BgpM2CapabilitySupportAvailable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is TRUE if capability support is + available and is enabled." + ::= { f10BgpM2SupportedCapabilities 1 } + + + f10BgpM2SupportedCapabilitiesTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2SupportedCapabilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of supported BGP-4 capabilities." + ::= { f10BgpM2SupportedCapabilities 2 } + + + f10BgpM2SupportedCapabilitiesEntry OBJECT-TYPE + SYNTAX F10BgpM2SupportedCapabilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about supported capabilities indexed + by capability number." + INDEX { + f10BgpM2SupportedCapabilityCode + } + ::= { f10BgpM2SupportedCapabilitiesTable 1 } + + + F10BgpM2SupportedCapabilityEntry ::= SEQUENCE { + f10BgpM2SupportedCapabilityCode + Unsigned32, + f10BgpM2SupportedCapability + TruthValue + } + + + f10BgpM2SupportedCapabilityCode OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of supported capability. The index directly + corresponds with the BGP-4 Capability Advertisement + Capability Code." + ::= { f10BgpM2SupportedCapabilitiesEntry 1 } + + + f10BgpM2SupportedCapability OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is True if this capability is supported, + False otherwise." + ::= { f10BgpM2SupportedCapabilitiesEntry 2 } + + + -- + -- Base Scalars + -- + + f10BgpM2AsSize OBJECT-TYPE + SYNTAX INTEGER { + twoOctet(1), + fourOctet(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the AS value in this implementation. + The semantics of this are determined as per the + as-4bytes draft." + REFERENCE + "draft-ietf-idr-as4bytes-04" + ::= { f10BgpM2BaseScalars 4 } + + + f10BgpM2LocalAs OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local autonomous system number. + If the f10BgpM2AsSize is twoOctet, then the range is + constrained to be 0-65535." + ::= { f10BgpM2BaseScalars 5 } + + + f10BgpM2LocalIdentifier OBJECT-TYPE + SYNTAX F10BgpM2Identifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP Identifier of local system. + Current practice is trending away from this value being + treated as an IP address and more as a generic + identifier." + ::= { f10BgpM2BaseScalars 6 } + + + -- + -- Base Scalar Extensions + -- + + f10BgpM2BaseScalarExtensions + OBJECT IDENTIFIER ::= { f10BgpM2BaseScalars 7 } + + + f10BgpM2BaseScalarNonCapExts + OBJECT IDENTIFIER ::= { f10BgpM2BaseScalarExtensions 1 } + + + f10BgpM2BaseScalarCapExts + OBJECT IDENTIFIER ::= { f10BgpM2BaseScalarExtensions 2 } + + + -- + -- Base Scalar Route Reflection Extensions + -- + + f10BgpM2BaseScalarRouteReflectExts OBJECT IDENTIFIER ::= + { f10BgpM2BaseScalarNonCapExts 2796 } + + + f10BgpM2RouteReflector OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is TRUE if this implementation supports the + BGP Route Reflection Extension and is enabled as a + route reflector. If the BGP Route Reflection extension + is not supported this value must be FALSE." + REFERENCE + "RFC 2796 - BGP Route Reflection" + ::= { f10BgpM2BaseScalarRouteReflectExts 1 } + + + f10BgpM2ClusterId OBJECT-TYPE + SYNTAX F10BgpM2Identifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The configured Cluster-ID of the BGP Speaker. This will + default to the BGP Speaker's F10BgpM2Identifier if this + speaker is functioning as a route reflector and an + explicit Cluster-ID has not been configured. + + A value of 0.0.0.0 will be present if Route Reflection is + not enabled." + REFERENCE + "RFC 2796 - BGP Route Reflection" + ::= { f10BgpM2BaseScalarRouteReflectExts 2 } + + + -- + -- Base Scalar AS Confederation Extensions + -- + + f10BgpM2BaseScalarASConfedExts OBJECT IDENTIFIER ::= + { f10BgpM2BaseScalarNonCapExts 3065 } + + + f10BgpM2ConfederationRouter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is TRUE if this implementation supports the + BGP AS Confederations Extension and this router is + configured to be in a confederation." + REFERENCE + "RFC 3065 - Autonomous System Confederations for BGP" + ::= { f10BgpM2BaseScalarASConfedExts 1 } + + f10BgpM2ConfederationId OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local Confederation Identification Number. + + This value will be zero (0) if this BGP Speaker is not + a confederation router." + REFERENCE + "RFC 3065 - Autonomous System Confederations for BGP" + ::= { f10BgpM2BaseScalarASConfedExts 2 } + + + -- + -- Base Configuration Objects + -- + + f10BgpM2BaseScalarConfiguration + OBJECT IDENTIFIER ::= { f10BgpM2BaseScalars 8 } + + + f10BgpM2CfgBaseScalarStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the intended storage type for + all configurable base scalars." + ::= { f10BgpM2BaseScalarConfiguration 1 } + + + f10BgpM2CfgLocalAs OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The local autonomous system number. + + If the f10BgpM2AsSize is twoOctet, then the range is + constrained to be 0-65535." + ::= { f10BgpM2BaseScalarConfiguration 2 } + + + f10BgpM2CfgLocalIdentifier OBJECT-TYPE + SYNTAX F10BgpM2Identifier + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The BGP Identifier of local system. + + Current practice is trending away from this value being + treated as an IP address and more as a generic + identifier." + ::= { f10BgpM2BaseScalarConfiguration 3 } + + + -- + -- Base Scalar Extensions + -- + + f10BgpM2CfgBaseScalarExtensions + OBJECT IDENTIFIER ::= { f10BgpM2BaseScalarConfiguration 4 } + + + f10BgpM2CfgBaseScalarNonCapExts + OBJECT IDENTIFIER ::= { f10BgpM2CfgBaseScalarExtensions 1 } + + + f10BgpM2CfgBaseScalarCapExts + OBJECT IDENTIFIER ::= { f10BgpM2CfgBaseScalarExtensions 2 } + + + -- + -- Base Scalar Route Reflection Extensions + -- + + f10BgpM2CfgBaseScalarReflectorExts + OBJECT IDENTIFIER ::= { f10BgpM2CfgBaseScalarNonCapExts 2796 } + + + f10BgpM2CfgRouteReflector OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value is set to true if this implementation will + be supporting route reflection." + REFERENCE + "RFC 2796 - BGP Route Reflection" + ::= { f10BgpM2CfgBaseScalarReflectorExts 1 } + + + f10BgpM2CfgClusterId OBJECT-TYPE + SYNTAX F10BgpM2Identifier + MAX-ACCESS read-write + + + STATUS current + DESCRIPTION + "The configured Cluster-ID of the BGP Speaker. This will + default to the BGP Speaker's F10BgpM2Identifier if this + speaker is functioning as a route reflector and an + explicit Cluster-ID has not been configured. + + A value of 0.0.0.0 will be present if Route Reflection is + not enabled." + REFERENCE + "RFC 2796 - BGP Route Reflection" + ::= { f10BgpM2CfgBaseScalarReflectorExts 2 } + + + -- + -- Base Scalar AS Confederation Extensions + -- + + f10BgpM2CfgBaseScalarASConfedExts + OBJECT IDENTIFIER ::= { f10BgpM2CfgBaseScalarNonCapExts 3065 } + + + f10BgpM2CfgConfederationRouter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value is set to true if this implementation will be + supporting BGP AS Confederations." + REFERENCE + "RFC 3065 - Autonomous System Confederations for BGP" + ::= { f10BgpM2CfgBaseScalarASConfedExts 1 } + + + f10BgpM2CfgConfederationId OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The local Confederation Identification Number. + + This value will be zero (0) if this BGP Speaker is not + a confederation router." + REFERENCE + "RFC 3065 - Autonomous System Confederations for BGP" + ::= { f10BgpM2CfgBaseScalarASConfedExts 2 } + + -- + -- BGP Peer Data + -- + + f10BgpM2Peer + OBJECT IDENTIFIER ::= { f10BgpM2 2 } + + + f10BgpM2PeerData + OBJECT IDENTIFIER ::= { f10BgpM2Peer 1 } + + + f10BgpM2PeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2PeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP peer table. + + This table contains, one entry per remote BGP peer, + any information about the connections with the remote + BGP peers." + ::= { f10BgpM2PeerData 1 } + + + f10BgpM2PeerEntry OBJECT-TYPE + SYNTAX F10BgpM2PeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing information about the connection with + a remote BGP peer." + INDEX { + f10BgpM2PeerInstance, + f10BgpM2PeerLocalAddrType, + f10BgpM2PeerLocalAddr, + f10BgpM2PeerRemoteAddrType, + f10BgpM2PeerRemoteAddr + } + ::= { f10BgpM2PeerTable 1 } + + + F10BgpM2PeerEntry ::= SEQUENCE { + f10BgpM2PeerInstance + Unsigned32, + f10BgpM2PeerIdentifier + F10BgpM2Identifier, + f10BgpM2PeerState + INTEGER, + f10BgpM2PeerStatus + INTEGER, + f10BgpM2PeerConfiguredVersion + Unsigned32, + f10BgpM2PeerNegotiatedVersion + Unsigned32, + f10BgpM2PeerLocalAddrType + InetAddressType, + f10BgpM2PeerLocalAddr + InetAddress, + f10BgpM2PeerLocalPort + InetPortNumber, + f10BgpM2PeerLocalAs + InetAutonomousSystemNumber, + f10BgpM2PeerRemoteAddrType + InetAddressType, + f10BgpM2PeerRemoteAddr + InetAddress, + f10BgpM2PeerRemotePort + InetPortNumber, + f10BgpM2PeerRemoteAs + InetAutonomousSystemNumber, + f10BgpM2PeerIndex + Unsigned32 + } + + + f10BgpM2PeerInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing instance index. + + Some BGP implementations permit the creation of + multiple instances of a BGP routing process. An + example includes RFC 2547 PE-CE routers. + + Implementations that do not support multiple + routing instances should return 1 for this object. + + XXX TODO - We need to provide a way to configure these + in the peer configuration table." + ::= { f10BgpM2PeerEntry 1 } + + + f10BgpM2PeerIdentifier OBJECT-TYPE + SYNTAX F10BgpM2Identifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP Identifier of this entry's remote BGP peer. + + This entry should be 0.0.0.0 unless the f10BgpM2PeerState is + in the OpenConfirm or the Established state." + REFERENCE + "draft-ietf-idr-bgp4-17.txt, Sec. 4.2" + ::= { f10BgpM2PeerEntry 2 } + + + f10BgpM2PeerState OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + connect(2), + active(3), + opensent(4), + openconfirm(5), + established(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote BGP peer's FSM state." + REFERENCE + "draft-ietf-idr-bgp4-17.txt, Sec. 8" + ::= { f10BgpM2PeerEntry 3 } + + + f10BgpM2PeerStatus OBJECT-TYPE + SYNTAX INTEGER { + halted(1), + running(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether or not the BGP FSM for this remote peer is halted + or running. The BGP FSM for a remote peer is halted after + processing a Stop event. Likewise, it is in the running + state after a Start event. + + The f10BgpM2PeerState will generally be in the idle state when + the FSM is halted, although some extensions such as + Graceful Restart will leave the peer in the Idle state + but with the FSM running." + ::= { f10BgpM2PeerEntry 4 } + + + f10BgpM2PeerConfiguredVersion OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The configured version to originally start with this + remote peer. The BGP speaker may permit negotiation to a + lower version number of the protocol." + ::= { f10BgpM2PeerEntry 5 } + + + f10BgpM2PeerNegotiatedVersion OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The negotiated version of BGP running between the two + peers." + ::= { f10BgpM2PeerEntry 6 } + + + f10BgpM2PeerLocalAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address family of the local end of the peering + session." + ::= { f10BgpM2PeerEntry 7 } + + + f10BgpM2PeerLocalAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(4..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the local end of the peering session." + ::= { f10BgpM2PeerEntry 8 } + + + f10BgpM2PeerLocalPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + + "The local port for the TCP connection between the BGP + peers." + ::= { f10BgpM2PeerEntry 9 } + + + f10BgpM2PeerLocalAs OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Some implementations of BGP can represent themselves + as multiple ASs. This is the AS that this peering + session is representing itself as to the remote peer." + ::= { f10BgpM2PeerEntry 10 } + + + f10BgpM2PeerRemoteAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address family of the remote end of the peering + session." + ::= { f10BgpM2PeerEntry 11 } + + + f10BgpM2PeerRemoteAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(4..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the remote end of the peering session." + ::= { f10BgpM2PeerEntry 12 } + + + f10BgpM2PeerRemotePort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote port for the TCP connection between the BGP + peers. In the case of a transport for which the notion + of 'port' is irrelevant, an instance value of -1 + should be returned by the agent for this object. + + Note that the objects f10BgpM2PeerLocalAddr, + f10BgpM2PeerLocalPort, f10BgpM2PeerRemoteAddr and + f10BgpM2PeerRemotePort provide the appropriate reference to + + the standard MIB TCP connection table. or even the ipv6 + TCP MIB as in rfc2452." + REFERENCE + "RFC 2012 - SNMPv2 Management Information Base for the + Transmission Control Protocol using SMIv2. + RFC 2542 - IP Version 6 Management Information Base + for the Transmission Control Protocol." + ::= { f10BgpM2PeerEntry 13 } + + + f10BgpM2PeerRemoteAs OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote autonomous system number." + ::= { f10BgpM2PeerEntry 14 } + + + f10BgpM2PeerIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is a unique index for the remote peer entry + in the f10BgpM2PeerTable. It is assigned by the agent + at the point of creation of the f10BgpM2PeerTable row + entry. While its value is guaranteed to be unique at + any time, it is otherwise opaque to the management + application with respect to its value or the contiguity + of f10BgpM2PeerIndex row instance values across rows of + the f10BgpM2PeerTable. It is used to provide an index + structure for other tables whose data is logically + per-peer. + + For explicitly configured peers, this value will remain + consistent until this row is deleted by deleting the + configured peers. Unconfigured peers will generate + a monotonically increasing number when a BGP FSM is + built to process the peering session. Values in the + f10BgpM2PeerTable and other tables utilizing f10BgpM2PeerIndex + are expected to remain in existence for an arbitrary + time after the unconfigured peer has been deleted + in order to allow management applications to extract + useful management information for those peers. Thus, + an unconfigured peer using the same indices as the + f10BgpM2PeerTable that comes up while this row still + exists will re-utilize the same row." + + ::= { f10BgpM2PeerEntry 15 } + + + -- + -- Errors + -- + + f10BgpM2PeerErrors + OBJECT IDENTIFIER ::= { f10BgpM2Peer 2 } + + f10BgpM2PeerErrorsTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2PeerErrorsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "On a per peer basis, this table reflects the last + protocol-defined error encountered and reported on + the peer session. If no entry for a given peer, + by its f10BgpM2PeerIndex, exists in this table, then no + such errors have been observed, reported, and + recorded on the session." + ::= { f10BgpM2PeerErrors 1 } + + + f10BgpM2PeerErrorsEntry OBJECT-TYPE + SYNTAX F10BgpM2PeerErrorsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains information about errors sent + and received for a particular BGP peer." + AUGMENTS { + f10BgpM2PeerEntry + } + ::= { f10BgpM2PeerErrorsTable 1 } + + + F10BgpM2PeerErrorsEntry ::= SEQUENCE { + f10BgpM2PeerLastErrorReceived + OCTET STRING, + f10BgpM2PeerLastErrorSent + OCTET STRING, + f10BgpM2PeerLastErrorReceivedTime + TimeTicks, + f10BgpM2PeerLastErrorSentTime + TimeTicks, + f10BgpM2PeerLastErrorReceivedText + SnmpAdminString, + f10BgpM2PeerLastErrorSentText + SnmpAdminString, + f10BgpM2PeerLastErrorReceivedData + OCTET STRING, + f10BgpM2PeerLastErrorSentData + OCTET STRING + } + + + f10BgpM2PeerLastErrorReceived OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last error code and subcode received by this BGP + Speaker via a NOTIFICATION message for this peer. + 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 + "draft-ietf-idr-bgp4-15.txt, Sec. 4.5" + ::= { f10BgpM2PeerErrorsEntry 1 } + + + f10BgpM2PeerLastErrorSent OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last error code and subcode sent by this BGP + Speaker via a NOTIFICATION message to this peer. + 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 + "draft-ietf-idr-bgp4-15.txt, Sec. 4.5" + ::= { f10BgpM2PeerErrorsEntry 2 } + + + f10BgpM2PeerLastErrorReceivedTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timestamp that the last NOTIFICATION was received from + this peer." + + + REFERENCE + "draft-ietf-idr-bgp4-15.txt, Sec. 4.5" + ::= { f10BgpM2PeerErrorsEntry 3 } + + + f10BgpM2PeerLastErrorSentTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timestamp that the last NOTIFICATION was sent to + this peer." + REFERENCE + "draft-ietf-idr-bgp4-15.txt, Sec. 4.5" + ::= { f10BgpM2PeerErrorsEntry 4 } + + + f10BgpM2PeerLastErrorReceivedText OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an implementation specific + explanation of the error that was reported." + ::= { f10BgpM2PeerErrorsEntry 5 } + + + f10BgpM2PeerLastErrorSentText OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an implementation specific + explanation of the error that is being reported." + ::= { f10BgpM2PeerErrorsEntry 6 } + + + f10BgpM2PeerLastErrorReceivedData OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..4075)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last error code's data seen by this peer." + REFERENCE + "draft-ietf-idr-bgp4-15.txt, Sec. 4.5" + ::= { f10BgpM2PeerErrorsEntry 7 } + + + f10BgpM2PeerLastErrorSentData OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..4075)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last error code's data sent to this peer." + REFERENCE + "draft-ietf-idr-bgp4-15.txt, Sec. 4.5" + ::= { f10BgpM2PeerErrorsEntry 8 } + + + -- + -- Peer Event Times + -- + + f10BgpM2PeerTimers + OBJECT IDENTIFIER ::= { f10BgpM2Peer 3 } + + + f10BgpM2PeerEventTimesTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2PeerEventTimesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table reporting the per-peering session amount + of time elapsed and update events since the peering + session advanced into the Established state." + ::= { f10BgpM2PeerTimers 1 } + + + f10BgpM2PeerEventTimesEntry OBJECT-TYPE + SYNTAX F10BgpM2PeerEventTimesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains a set of statistics about time + spent and events encountered in the peer session + Established state." + AUGMENTS { + f10BgpM2PeerEntry + } + ::= { f10BgpM2PeerEventTimesTable 1 } + + + F10BgpM2PeerEventTimesEntry ::= SEQUENCE { + f10BgpM2PeerFsmEstablishedTime + Gauge32, + f10BgpM2PeerInUpdatesElapsedTime + Gauge32 + } + + + f10BgpM2PeerFsmEstablishedTime OBJECT-TYPE + SYNTAX Gauge32 + 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 + the router is booted." + ::= { f10BgpM2PeerEventTimesEntry 1 } + + + f10BgpM2PeerInUpdatesElapsedTime OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Elapsed time in seconds since the last BGP UPDATE + message was received from the peer. Each time + f10BgpM2PeerInUpdates is incremented, the value of this + object is set to zero (0). This value shall also be + zero (0) when the peer is not in the Established state" + ::= { f10BgpM2PeerEventTimesEntry 2 } + + + -- + -- Peer Configured Timers + -- + + f10BgpM2PeerConfiguredTimersTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2PeerConfiguredTimersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Per peer management data on BGP session timers." + ::= { f10BgpM2PeerTimers 2 } + + f10BgpM2PeerConfiguredTimersEntry OBJECT-TYPE + SYNTAX F10BgpM2PeerConfiguredTimersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry corresponds to the current state of + + BGP timers on a given peering session." + AUGMENTS { + f10BgpM2PeerEntry + } + ::= { f10BgpM2PeerConfiguredTimersTable 1 } + + + F10BgpM2PeerConfiguredTimersEntry ::= SEQUENCE { + f10BgpM2PeerConnectRetryInterval + Unsigned32, + f10BgpM2PeerHoldTimeConfigured + Unsigned32, + f10BgpM2PeerKeepAliveConfigured + Unsigned32, + f10BgpM2PeerMinASOrigInterval + Unsigned32, + f10BgpM2PeerMinRouteAdverInterval + Unsigned32 + } + + + f10BgpM2PeerConnectRetryInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time interval in seconds for the ConnectRetry + timer. The suggested value for this timer is 120 + seconds." + ::= { f10BgpM2PeerConfiguredTimersEntry 1 } + + + f10BgpM2PeerHoldTimeConfigured OBJECT-TYPE + SYNTAX Unsigned32 ( 0 | 3..65535 ) + MAX-ACCESS read-only + 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 (f10BgpM2PeerHoldTime) + with the peer. This value must not be less than + three seconds if it is not zero (0) in which case + the Hold Time is NOT to be established with the + peer. The suggested value for this timer is 90 + seconds." + REFERENCE + "draft-ietf-idr-bgp4-17.txt, Appendix 6.4" + ::= { f10BgpM2PeerConfiguredTimersEntry 2 } + + + f10BgpM2PeerKeepAliveConfigured OBJECT-TYPE + SYNTAX Unsigned32 ( 0 | 1..21845 ) + MAX-ACCESS read-only + 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 f10BgpM2PeerHoldTimeConfigured; the actual + time interval for the KEEPALIVE messages is indicated + by f10BgpM2PeerKeepAlive. A reasonable maximum value + for this timer would be configured to be one third + of that of f10BgpM2PeerHoldTimeConfigured. + + 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 + "draft-ietf-idr-bgp4-17.txt, Appendix 6.4" + ::= { f10BgpM2PeerConfiguredTimersEntry 3 } + + + f10BgpM2PeerMinASOrigInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time interval in seconds for the MinASOriginationInterval + timer. The suggested value for this timer is 15 + seconds." + ::= { f10BgpM2PeerConfiguredTimersEntry 4 } + + + f10BgpM2PeerMinRouteAdverInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time interval in seconds for the + MinRouteAdvertisementInterval timer. The suggested + value for this timer is 30 seconds." + ::= { f10BgpM2PeerConfiguredTimersEntry 5 } + + + -- + -- Peer Negotiated Timers + -- + + f10BgpM2PeerNegotiatedTimersTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2PeerNegotiatedTimersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Current values of per-peer timers which can be + dynamically set in the f10BgpM2PeerConfiguredTimersTable. + Values reflected in this table are the current + operational values, after negotiation from values + derived from initial configuration or last set from + f10BgpM2PeerConfiguredTimersTable row instances." + ::= { f10BgpM2PeerTimers 3 } + + + f10BgpM2PeerNegotiatedTimersEntry OBJECT-TYPE + SYNTAX F10BgpM2PeerNegotiatedTimersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry reflects a value of the currently + operational, negotiated timers as reflected in the + F10BgpM2PeerNegotiatedTimersEntry." + AUGMENTS { + f10BgpM2PeerEntry + } + ::= { f10BgpM2PeerNegotiatedTimersTable 1 } + + + F10BgpM2PeerNegotiatedTimersEntry ::= SEQUENCE { + f10BgpM2PeerHoldTime + Unsigned32, + f10BgpM2PeerKeepAlive + Unsigned32 + } + + + f10BgpM2PeerHoldTime OBJECT-TYPE + SYNTAX Unsigned32 ( 0 | 3..65535 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object is calculated by this BGP + Speaker as being; + + zero (0) - if this was the value sent by the peer and + this value is permitted by this BGP Speaker. In this + case, no keepalive messages are sent and the Hold Timer + is not set. + + At least three (3). This value is the smaller of + the value sent by this peer in the OPEN message and + f10BgpM2PeerHoldTimeConfigured for this peer. + + This value is only defined when the peering session is + in the Established state." + REFERENCE + "draft-ietf-idr-bgp4-17.txt, Sec. 4.2" + ::= { f10BgpM2PeerNegotiatedTimersEntry 1 } + + + f10BgpM2PeerKeepAlive OBJECT-TYPE + SYNTAX Unsigned32 ( 0 | 1..21845 ) + 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 f10BgpM2PeerHoldTime, it has the same + proportion as what f10BgpM2PeerKeepAliveConfigured has + when compared with f10BgpM2PeerHoldTimeConfigured. If + the value of this object is zero (0), it indicates + that the KeepAlive timer has not been established + with the peer, or, the value of + f10BgpM2PeerKeepAliveConfigured is zero (0). + + This value is only defined when the peering session is + in the Established state." + REFERENCE + "draft-ietf-idr-bgp4-17, Sec. 4.4" + ::= { f10BgpM2PeerNegotiatedTimersEntry 2 } + + + -- + -- Peer Capabilities + -- + + f10BgpM2PeerCapabilities + OBJECT IDENTIFIER ::= { f10BgpM2Peer 4 } + + + -- + -- Announced Capabilities + -- + + f10BgpM2PeerCapsAnnouncedTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2PeerCapsAnnouncedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the capabilities + that are supported for a given peer." + ::= { f10BgpM2PeerCapabilities 1 } + + + f10BgpM2PeerCapsAnnouncedEntry OBJECT-TYPE + SYNTAX F10BgpM2PeerCapsAnnouncedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "These entries are keyed by a BGP-4 peer remote + address and the BGP Capability Code" + INDEX { + f10BgpM2PeerIndex, + f10BgpM2PeerCapAnnouncedCode, + f10BgpM2PeerCapAnnouncedIndex + } + ::= { f10BgpM2PeerCapsAnnouncedTable 1 } + + + F10BgpM2PeerCapsAnnouncedEntry ::= SEQUENCE { + f10BgpM2PeerCapAnnouncedCode + Unsigned32, + f10BgpM2PeerCapAnnouncedIndex + Unsigned32, + f10BgpM2PeerCapAnnouncedValue + OCTET STRING + } + + + f10BgpM2PeerCapAnnouncedCode OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP Capability Advertisement Capability Code." + ::= { f10BgpM2PeerCapsAnnouncedEntry 1 } + + + f10BgpM2PeerCapAnnouncedIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multiple instances of a given capability may be sent + bgp a BGP speaker. This variable is used to index them." + ::= { f10BgpM2PeerCapsAnnouncedEntry 2 } + + + f10BgpM2PeerCapAnnouncedValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the announced capability." + ::= { f10BgpM2PeerCapsAnnouncedEntry 3 } + + + -- + -- Received Capabilities + -- + + f10BgpM2PeerCapsReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM24PeerCapsReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the capabilities + that are supported for a given peer." + ::= { f10BgpM2PeerCapabilities 2 } + + + f10BgpM2PeerCapsReceivedEntry OBJECT-TYPE + SYNTAX F10BgpM24PeerCapsReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "These entries are keyed by a BGP-4 peer remote + address and the BGP Capability Code" + INDEX { + f10BgpM2PeerIndex, + f10BgpM2PeerCapReceivedCode, + f10BgpM2PeerCapReceivedIndex + } + ::= { f10BgpM2PeerCapsReceivedTable 1 } + + + F10BgpM24PeerCapsReceivedEntry ::= SEQUENCE { + f10BgpM2PeerCapReceivedCode + Unsigned32, + f10BgpM2PeerCapReceivedIndex + Unsigned32, + f10BgpM2PeerCapReceivedValue + OCTET STRING + } + + + f10BgpM2PeerCapReceivedCode OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP Capability Advertisement Capability Code." + ::= { f10BgpM2PeerCapsReceivedEntry 1 } + + + f10BgpM2PeerCapReceivedIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multiple instances of a given capability may be sent + bgp a BGP speaker. This variable is used to index them." + ::= { f10BgpM2PeerCapsReceivedEntry 2 } + + + f10BgpM2PeerCapReceivedValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the announced capability." + ::= { f10BgpM2PeerCapsReceivedEntry 3 } + + + -- + -- Per-peer counters + -- + + f10BgpM2PeerCounters + OBJECT IDENTIFIER ::= { f10BgpM2Peer 6 } + + + f10BgpM2PeerCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2PeerCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The counters associated with a BGP Peer." + ::= { f10BgpM2PeerCounters 1 } + + + f10BgpM2PeerCountersEntry OBJECT-TYPE + SYNTAX F10BgpM2PeerCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains counters of message transmissions + and FSM transitions for a given BGP Peering session." + AUGMENTS { + f10BgpM2PeerEntry + } + ::= { f10BgpM2PeerCountersTable 1 } + + + F10BgpM2PeerCountersEntry ::= SEQUENCE { + f10BgpM2PeerInUpdates + Counter32, + f10BgpM2PeerOutUpdates + Counter32, + f10BgpM2PeerInTotalMessages + Counter32, + f10BgpM2PeerOutTotalMessages + Counter32, + f10BgpM2PeerFsmEstablishedTrans + Counter32, + f10BgpM2PeerInKeepalives + Counter32, + f10BgpM2PeerOutKeepalives + Counter32, + f10BgpM2PeerInOpen + Counter32, + f10BgpM2PeerOutOpen + Counter32, + f10BgpM2PeerInRteRefresh + Counter32, + f10BgpM2PeerOutRteRefresh + Counter32 + } + + +-- +++wayne need to describe what happens if connection is broken +-- and then reestablished. Does the prior counter value accumulate? + f10BgpM2PeerInUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of BGP UPDATE messages received on this + connection. This object should be initialized to zero + (0) when the connection is established." + ::= { f10BgpM2PeerCountersEntry 1 } + + + f10BgpM2PeerOutUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of BGP UPDATE messages transmitted on this + connection. This object should be initialized to zero + (0) when the connection is established." + ::= { f10BgpM2PeerCountersEntry 2 } + + + f10BgpM2PeerInTotalMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of messages received from the remote + peer on this connection. This object should be + initialized to zero when the connection is established." + ::= { f10BgpM2PeerCountersEntry 3 } + + + f10BgpM2PeerOutTotalMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of messages transmitted to the remote + peer on this connection. This object should be + initialized to zero when the connection is established." + ::= { f10BgpM2PeerCountersEntry 4 } + + + f10BgpM2PeerFsmEstablishedTrans 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." + ::= { f10BgpM2PeerCountersEntry 5 } + + f10BgpM2PeerInKeepalives OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Keepalive messages + received from a peer.Implemented by Force10." + ::= { f10BgpM2PeerCountersEntry 6 } + + f10BgpM2PeerOutKeepalives OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Keepalive messages sent + to a peer. Implemented by Force10." + ::= { f10BgpM2PeerCountersEntry 7 } + + f10BgpM2PeerInOpen OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Open messages received + from a peer. Implemented by Force10." + ::= { f10BgpM2PeerCountersEntry 8 } + + f10BgpM2PeerOutOpen OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Open messages sent to a peer. + Implemented by Force10." + ::= { f10BgpM2PeerCountersEntry 9 } + + f10BgpM2PeerInRteRefresh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Route Refresh messages + received from a peer. Implemented by Force10." + ::= { f10BgpM2PeerCountersEntry 10 } + + f10BgpM2PeerOutRteRefresh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Route Refresh messages sent + to a peer. Implemented by Force10." + ::= { f10BgpM2PeerCountersEntry 11 } + + + -- + -- Per-Peer Prefix Counters + -- + + f10BgpM2PrefixCountersTable OBJECT-TYPE + + + + SYNTAX SEQUENCE OF F10BgpM2PrefixCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional per-peer, per AFI SAFI counters for prefixes" + ::= { f10BgpM2PeerCounters 2 } + + + f10BgpM2PrefixCountersEntry OBJECT-TYPE + SYNTAX F10BgpM2PrefixCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing information about a bgp-peers prefix + counters." + INDEX { + f10BgpM2PeerIndex, + f10BgpM2PrefixCountersAfi, + f10BgpM2PrefixCountersSafi + } + ::= { f10BgpM2PrefixCountersTable 1 } + + + F10BgpM2PrefixCountersEntry ::= SEQUENCE { + f10BgpM2PrefixCountersAfi + F10BgpM2Afi, + f10BgpM2PrefixCountersSafi + F10BgpM2Safi, + f10BgpM2PrefixInPrefixes + Gauge32, + f10BgpM2PrefixInPrefixesAccepted + Gauge32, + f10BgpM2PrefixInPrefixesRejected + Gauge32, + f10BgpM2PrefixOutPrefixes + Gauge32, + f10BgpM2PrefixWdrawnByPeer + Gauge32, + f10BgpM2PrefixWdrawnFromPeer + Gauge32 + } + + + f10BgpM2PrefixCountersAfi OBJECT-TYPE + SYNTAX F10BgpM2Afi + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AFI index of the per-peer, per prefix counters" + ::= { f10BgpM2PrefixCountersEntry 1 } + + + f10BgpM2PrefixCountersSafi OBJECT-TYPE + SYNTAX F10BgpM2Safi + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SAFI index of the per-peer, per prefix counters" + ::= { f10BgpM2PrefixCountersEntry 2 } + + + f10BgpM2PrefixInPrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of prefixes received from a peer and are + stored in the Adj-Ribs-In for that peer." + -- jmh - note that we are allowing stuff to be discarded + ::= { f10BgpM2PrefixCountersEntry 7 } + + + f10BgpM2PrefixInPrefixesAccepted OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of prefixes for a peer that are installed + in the Adj-Ribs-In and are eligible to become active + in the Loc-Rib." + ::= { f10BgpM2PrefixCountersEntry 8 } + + + f10BgpM2PrefixInPrefixesRejected OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of prefixes for a peer that are installed + in the Adj-Ribs-In and are NOT eligible to become active + in the Loc-Rib." + ::= { f10BgpM2PrefixCountersEntry 9 } + + + f10BgpM2PrefixOutPrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of prefixes for a peer that are installed + in that peers Adj-Ribs-Out." + ::= { f10BgpM2PrefixCountersEntry 10 } + + f10BgpM2PrefixWdrawnByPeer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of prefixes withdrawn by a peer. + Implemened by Force10." + ::= { f10BgpM2PrefixCountersEntry 11 } + + f10BgpM2PrefixWdrawnFromPeer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of prefixes withdrawn from a peer. + Implemened by Force10." + ::= { f10BgpM2PrefixCountersEntry 12 } + + + + f10BgpM2PeerExtensions + OBJECT IDENTIFIER ::= { f10BgpM2Peer 7 } + + + f10BgpM2PeerNonCapExts + OBJECT IDENTIFIER ::= { f10BgpM2PeerExtensions 1 } + + + f10BgpM2PeerCapExts + OBJECT IDENTIFIER ::= { f10BgpM2PeerExtensions 2 } + + + -- + -- Peer Route Reflection Extensions + -- + + f10BgpM2PeerRouteReflectionExts + OBJECT IDENTIFIER ::= { f10BgpM2PeerNonCapExts 2796 } + + + f10BgpM2PeerReflectorClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2PeerReflectorClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of route reflection client settings on a per-peer + basis." + REFERENCE + "RFC 2796 - BGP Route Reflection" + ::= { f10BgpM2PeerRouteReflectionExts 1 } + + + f10BgpM2PeerReflectorClientEntry OBJECT-TYPE + SYNTAX F10BgpM2PeerReflectorClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing data on a per-peer basis on whether + the peer is configured as a route reflector client." + REFERENCE + "RFC 2796 - BGP Route Reflection" + AUGMENTS { + f10BgpM2PeerEntry + + } + ::= { f10BgpM2PeerReflectorClientTable 1 } + + + F10BgpM2PeerReflectorClientEntry ::= SEQUENCE { + f10BgpM2PeerReflectorClient + INTEGER + } + + f10BgpM2PeerReflectorClient OBJECT-TYPE + SYNTAX INTEGER { + nonClient(0), + client(1), + meshedClient(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicates whether the given peer is a + reflector client of this router, or not. A value of + nonClient indicates that this peer is not a reflector + client. A value of client indicates that this peer is a + reflector client that is not fully meshed with other + reflector clients. A value of meshedClient indicates + that the peer is a reflector client and is fully meshed + with all other reflector clients. + + This value must be nonClient (0) for BGP external peers." + REFERENCE + "RFC 2796 - BGP Route Reflection" + ::= { f10BgpM2PeerReflectorClientEntry 1 } + + + -- + -- Peer AS Confederations Extensions + -- + + f10BgpM2PeerASConfederationExts + OBJECT IDENTIFIER ::= { f10BgpM2PeerNonCapExts 3065 } + + + f10BgpM2PeerConfedMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2PeerConfedMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of confederation member settings on a per-peer + basis." + + + REFERENCE + "RFC 3065 - BGP Confederations" + ::= { f10BgpM2PeerASConfederationExts 1 } + + + f10BgpM2PeerConfedMemberEntry OBJECT-TYPE + SYNTAX F10BgpM2PeerConfedMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing data on a per-peer basis on whether + the peer is configured as a BGP confederation member." + REFERENCE + "RFC 3065 - BGP Confederations" + AUGMENTS { + f10BgpM2PeerEntry + } + ::= { f10BgpM2PeerConfedMemberTable 1 } + + + F10BgpM2PeerConfedMemberEntry ::= SEQUENCE { + f10BgpM2PeerConfedMember + TruthValue + } + + + f10BgpM2PeerConfedMember OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicates whether the given peer is in our + confederation or not." + REFERENCE + "RFC 3065 - BGP Confederations" + ::= { f10BgpM2PeerConfedMemberEntry 1 } + + + -- + -- Peer configuration objects + -- + + f10BgpM2PeerConfiguration + OBJECT IDENTIFIER ::= { f10BgpM2Peer 8 } + + + -- + -- Administering activated peering sessions + -- + + f10BgpM2CfgPeerAdminStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2CfgPeerAdminStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing rows for administratively starting and + stopping peering sessions." + ::= { f10BgpM2PeerConfiguration 1 } + + + f10BgpM2CfgPeerAdminStatusEntry OBJECT-TYPE + SYNTAX F10BgpM2CfgPeerAdminStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing row for administratively starting and + stopping peers." + INDEX { + f10BgpM2PeerIndex + } + ::= { f10BgpM2CfgPeerAdminStatusTable 1 } + + + F10BgpM2CfgPeerAdminStatusEntry ::= SEQUENCE { + f10BgpM2CfgPeerAdminStatus + INTEGER + } + + + f10BgpM2CfgPeerAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + stop(1), + start(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows the Manual Stop and Manual Start + events to be sent to an activated peering session." + ::= { f10BgpM2CfgPeerAdminStatusEntry 1 } + + + -- + -- Peer Configuration + -- + + + f10BgpM2CfgPeerNextIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the next appropriate value to + use as an index for creation of a row instance in + in the f10BgpM2CfgPeerTable. If the number of available + entries in the f10BgpM2CfgPeerTable is exhausted, a + retrieval value of this object instance will return + 0. A value of 0 may also be returned if the agent + is otherwise incapable of f10BgpM2CfgPeerTable row creation + at the time of f10BgpM2CfgPeerNextIndex retrieval." + ::= { f10BgpM2PeerConfiguration 2 } + + + f10BgpM2CfgPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2CfgPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP configuration peer table. + + This table allows the configuration of the parameters + for a session with a BGP peer. + + +++wayne provide description of how config should be done + for a peer per table." + ::= { f10BgpM2PeerConfiguration 3 } + + + f10BgpM2CfgPeerEntry OBJECT-TYPE + SYNTAX F10BgpM2CfgPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing information set up by a management + entity to configure a connection with a BGP peer." + INDEX { f10BgpM2CfgPeerIndex } + ::= { f10BgpM2CfgPeerTable 1 } + + + F10BgpM2CfgPeerEntry ::= SEQUENCE { + f10BgpM2CfgPeerConfiguredVersion + Unsigned32, + f10BgpM2CfgAllowVersionNegotiation + TruthValue, + f10BgpM2CfgPeerLocalAddrType + InetAddressType, + f10BgpM2CfgPeerLocalAddr + InetAddress, + f10BgpM2CfgPeerLocalAs + InetAutonomousSystemNumber, + f10BgpM2CfgPeerRemoteAddrType + InetAddressType, + f10BgpM2CfgPeerRemoteAddr + InetAddress, + f10BgpM2CfgPeerRemoteAs + InetAutonomousSystemNumber, + f10BgpM2CfgPeerEntryStorageType + StorageType, + f10BgpM2CfgPeerError + INTEGER, + f10BgpM2CfgPeerBgpPeerEntry + RowPointer, + f10BgpM2CfgPeerRowEntryStatus + RowStatus, + f10BgpM2CfgPeerIndex + Integer32, + f10BgpM2CfgPeerStatus + INTEGER + } + + + f10BgpM2CfgPeerConfiguredVersion OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The configured version to originally start with + this peer. The BGP speaker may permit negotiation + to a lower version number of the protocol depending on the + set value of f10BgpM2CfgAllowVersionNegotiation." + DEFVAL { 4 } + ::= { f10BgpM2CfgPeerEntry 1 } + + + f10BgpM2CfgAllowVersionNegotiation OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If set to true, during session establishment with this + peer, negotiation to a version lower than that specified + in f10BgpM2CfgPeerConfiguredVersion will be allowed." + DEFVAL { false } + + + ::= { f10BgpM2CfgPeerEntry 2 } + + + f10BgpM2CfgPeerLocalAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The address family of the speakers of this BGP + session." + ::= { f10BgpM2CfgPeerEntry 3 } + + + f10BgpM2CfgPeerLocalAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The address of the local end of the peering session." + ::= { f10BgpM2CfgPeerEntry 4 } + + + f10BgpM2CfgPeerLocalAs OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Autonomous system represented to peer on peering + session initialization. Some implementations of + BGP can represent themselves as multiple ASes. + These implementations can set this to an alternate + autonomous system. If this object is set to zero + (0) at the point this row instance is set to active, + then the implementation will initialize this session + representing itself as the value of f10BgpM2CfgLocalAs." + DEFVAL { 0 } + ::= { f10BgpM2CfgPeerEntry 5 } + + + f10BgpM2CfgPeerRemoteAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The address family of the speakers of the remote BGP + session." + ::= { f10BgpM2CfgPeerEntry 6 } + + f10BgpM2CfgPeerRemoteAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(4..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The address of the remote end (destination address + of peer) for peering session." + ::= { f10BgpM2CfgPeerEntry 7 } + + + f10BgpM2CfgPeerRemoteAs OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Autonomous system number of the remote peer." + ::= { f10BgpM2CfgPeerEntry 8 } + + + f10BgpM2CfgPeerEntryStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object type specifies the intended storage + type for the f10BgpM2CfgPeerEntry row instance." + ::= { f10BgpM2CfgPeerEntry 9 } + + + f10BgpM2CfgPeerError OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + notActivated (1), + errDuplicatePeeringSession (2), + activated (3) + -- +++wayne more to follow + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicates the current error status of + the row denoting the configured error status. + + If this row is still under creation (has not been activated + f10BgpM2CfgPeerRowEntryStatus), then this instance will be set to + not-activated (1). + + At the point that the row is activated, f10BgpM2CfgPeerError + will reflect the error status of the row data itself. If + there is another session already activated with the same + local and remote addresses as denoted by + {f10BgpM2CfgPeerLocalAddrType, f10BgpM2CfgPeerLocalAddr, + f10BgpM2CfgPeerRemoteAddr}, then + the value of this will be set to + err-duplicate-peering-session (2). + + If this row is associated with a peer session whose + initialization has been attempted, the value will be + set to activated (3) (and, f10BgpM2PeerCfgPeerEntry will + be set to the row instance of the entry in the + f10BgpM2PeerTable which reflects the state of the peering + session). + + Note that this object only reflects the error as a + function of the attempted activation of this row as + containing data for a bgp peering session. The actual + state of the session at the point of any protocol exchange + or session state machine initiation is reflected in the + f10BgpM2PeerTable row instance (as reflected through + f10BgpM2CfgPeerPeerEntry) associated with this row instance." + ::= { f10BgpM2CfgPeerEntry 10 } + + + f10BgpM2CfgPeerBgpPeerEntry OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upon activation of the session data contained in this + row instance, this object points to an instance of a row + within the f10BgpM2PeerTable reflecting the session in its + initializing or operational state. Retrieval of this + column instance will always yield a value of {0.0} unless + the session has successfully been activated (via + f10BgpM2CfgPeerRowEntryStatus). Such row instances will always + have a value of f10BgpM2CfgPeerError which is activated (3)." + ::= { f10BgpM2CfgPeerEntry 11 } + + + f10BgpM2CfgPeerRowEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object type is used to control creation, + activation, and deletion of this row instance." + + -- +++wayne need better directions for agent auto-removal + -- of row instances which have moved to active or error + -- state + ::= { f10BgpM2CfgPeerEntry 12 } + + + f10BgpM2CfgPeerIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Uniquely identifies an instance of a peer row, as + an element of configuration." + ::= { f10BgpM2CfgPeerEntry 13 } + + + f10BgpM2CfgPeerStatus OBJECT-TYPE + SYNTAX INTEGER { + halted(1), + running(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This specifies the state of the peering session upon + activation. If disabled, the FSM is in the halted + state and no Automatic Start events are generated. + If enabled, the FSM is in the running state and + Automatic Start events may be generated." + ::= { f10BgpM2CfgPeerEntry 14 } + + + -- + -- Per-peer timers table + -- + + f10BgpM2CfgPeerTimersTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2CfgPeerTimersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table for configuration of per-peer timers." + ::= { f10BgpM2PeerConfiguration 4 } + + + f10BgpM2CfgPeerTimersEntry OBJECT-TYPE + SYNTAX F10BgpM2CfgPeerTimersEntry + MAX-ACCESS not-accessible + + + STATUS current + DESCRIPTION + "Entry containing per-peer timer configuration." + AUGMENTS { + f10BgpM2CfgPeerEntry + } + ::= { f10BgpM2CfgPeerTimersTable 1 } + + + F10BgpM2CfgPeerTimersEntry ::= SEQUENCE { + f10BgpM2CfgPeerConnectRetryInterval + Unsigned32, + f10BgpM2CfgPeerHoldTimeConfigured + Unsigned32, + f10BgpM2CfgPeerKeepAliveConfigured + Unsigned32, + f10BgpM2CfgPeerMinASOrigInterval + Unsigned32, + f10BgpM2CfgPeerMinRouteAdverInter + Unsigned32 + } + + + f10BgpM2CfgPeerConnectRetryInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Time interval in seconds for the ConnectRetry + timer. The suggested value for this timer is 120 + seconds." + DEFVAL { + 120 + } + ::= { f10BgpM2CfgPeerTimersEntry 1 } + + + f10BgpM2CfgPeerHoldTimeConfigured OBJECT-TYPE + SYNTAX Unsigned32 ( 0 | 3..65535 ) + MAX-ACCESS read-create + 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 (f10BgpM2PeerHoldTime) + with the peer. This value must not be less than + three seconds if it is not zero (0) in which case + the Hold Time is NOT to be established with the + peer. The suggested value for this timer is 90 + seconds." + REFERENCE + "draft-ietf-idr-bgp4-17.txt, Appendix 6.4" + DEFVAL { + 90 + } + ::= { f10BgpM2CfgPeerTimersEntry 2 } + + + f10BgpM2CfgPeerKeepAliveConfigured OBJECT-TYPE + SYNTAX Unsigned32 ( 0 | 1..21845 ) + MAX-ACCESS read-create + 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 f10BgpM2PeerHoldTimeConfigured; the actual + time interval for the KEEPALIVE messages is indicated + by f10BgpM2PeerKeepAlive. A reasonable maximum value + for this timer would be configured to be one third + of that of f10BgpM2PeerHoldTimeConfigured. + + 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 + "draft-ietf-idr-bgp4-17.txt, Appendix 6.4" + DEFVAL { + 30 + } + ::= { f10BgpM2CfgPeerTimersEntry 3 } + + + f10BgpM2CfgPeerMinASOrigInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Time interval in seconds for the MinASOriginationInterval + timer. The suggested value for this timer is 15 + seconds." + + DEFVAL { + 15 + } + ::= { f10BgpM2CfgPeerTimersEntry 4 } + + + f10BgpM2CfgPeerMinRouteAdverInter OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Time interval in seconds for the + MinRouteAdvertisementInterval timer. The suggested + value for this timer is 30 seconds." + DEFVAL { + 30 + } + ::= { f10BgpM2CfgPeerTimersEntry 5 } + + + -- + -- Per-peer configuration extensions + -- + + f10BgpM2CfgPeerExtensions + OBJECT IDENTIFIER ::= { f10BgpM2PeerConfiguration 5 } + + + f10BgpM2CfgPeerNonCapExts + OBJECT IDENTIFIER ::= { f10BgpM2CfgPeerExtensions 1 } + + + f10BgpM2CfgPeerCapExts + OBJECT IDENTIFIER ::= { f10BgpM2CfgPeerExtensions 2 } + + + -- + -- Peer route reflection configuration + -- + + f10BgpM2CfgPeerRouteReflectionExts + OBJECT IDENTIFIER ::= { f10BgpM2CfgPeerNonCapExts 2796 } + + + f10BgpM2CfgPeerReflectorClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2CfgPeerReflectorClientEntry + MAX-ACCESS not-accessible + STATUS current + + + DESCRIPTION + "Table of route reflection client settings on a per-peer + basis." + REFERENCE + "RFC 2796 - BGP Route Reflection" + ::= { f10BgpM2CfgPeerRouteReflectionExts 1 } + + + f10BgpM2CfgPeerReflectorClientEntry OBJECT-TYPE + SYNTAX F10BgpM2CfgPeerReflectorClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing data on a per-peer basis on whether + the peer is configured as a route reflector client." + REFERENCE + "RFC 2796 - BGP Route Reflection" + AUGMENTS { + f10BgpM2CfgPeerEntry + } + ::= { f10BgpM2CfgPeerReflectorClientTable 1 } + + + F10BgpM2CfgPeerReflectorClientEntry ::= SEQUENCE { + f10BgpM2CfgPeerReflectorClient + INTEGER + } + + f10BgpM2CfgPeerReflectorClient OBJECT-TYPE + SYNTAX INTEGER { + nonClient(0), + client(1), + meshedClient(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value indicates whether the given peer is a + reflector client of this router, or not. A value of + nonClient indicates that this peer is not a reflector + client. A value of client indicates that this peer is a + reflector client that is not fully meshed with other + reflector clients. A value of meshedClient indicates + that the peer is a reflector client and is fully meshed + with all other reflector clients. + + This value must be nonClient (0) for BGP external peers." + REFERENCE + + "RFC 2796 - BGP Route Reflection" + ::= { f10BgpM2CfgPeerReflectorClientEntry 1 } + + + -- + -- Peer AS Confederations Extensions + -- + + f10BgpM2CfgPeerASConfederationExts + OBJECT IDENTIFIER ::= { f10BgpM2CfgPeerNonCapExts 3065 } + + + f10BgpM2CfgPeerConfedMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2CfgPeerConfedMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of confederation member settings on a per-peer + basis." + REFERENCE + "RFC 3065 - BGP Confederations" + ::= { f10BgpM2CfgPeerASConfederationExts 1 } + + + f10BgpM2CfgPeerConfedMemberEntry OBJECT-TYPE + SYNTAX F10BgpM2CfgPeerConfedMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing data on a per-peer basis on whether + the peer is configured as a BGP confederation member." + REFERENCE + "RFC 3065 - BGP Confederations" + AUGMENTS { + f10BgpM2PeerEntry + } + ::= { f10BgpM2CfgPeerConfedMemberTable 1 } + + + F10BgpM2CfgPeerConfedMemberEntry ::= SEQUENCE { + f10BgpM2CfgPeerConfedMember + TruthValue + } + + + f10BgpM2CfgPeerConfedMember OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value indicates whether the given peer is in our + confederation or not." + REFERENCE + "RFC 3065 - BGP Confederations" + ::= { f10BgpM2CfgPeerConfedMemberEntry 1 } + + + -- + -- BGP NLRI Data + -- + + f10BgpM2Rib + OBJECT IDENTIFIER ::= { f10BgpM2 3 } + + + -- + -- NLRI Table + -- + + f10BgpM2NlriTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2NlriEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BGP-4 Received Path Attribute Table contains + information about paths to destination networks + received from all BGP4 peers. Collectively, this + represents the Adj-Ribs-In. The route where + f10BgpM2NlriBest is TRUE represents, for this NLRI, + the route that is installed in the LocRib from the + Adj-Ribs-In." + ::= { f10BgpM2Rib 1 } + + + f10BgpM2NlriEntry OBJECT-TYPE + SYNTAX F10BgpM2NlriEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a path to a network." + INDEX { + f10BgpM2PeerIndex, + f10BgpM2NlriAfi, + f10BgpM2NlriSafi, + f10BgpM2NlriPrefix, + f10BgpM2NlriPrefixLen, + + f10BgpM2NlriIndex + } + ::= { f10BgpM2NlriTable 1 } + + + F10BgpM2NlriEntry ::= SEQUENCE { + f10BgpM2NlriIndex + Unsigned32, + f10BgpM2NlriAfi + F10BgpM2Afi, + f10BgpM2NlriSafi + F10BgpM2Safi, + f10BgpM2NlriPrefixType + InetAddressType, + f10BgpM2NlriPrefix + InetAddress, + f10BgpM2NlriPrefixLen + InetAddressPrefixLength, + f10BgpM2NlriBest + TruthValue, + f10BgpM2NlriCalcLocalPref + Unsigned32, + f10BgpM2PathAttrIndex + Unsigned32, + f10BgpM2NlriOpaqueType + INTEGER, + f10BgpM2NlriOpaquePointer + RowPointer + } + + + f10BgpM2NlriIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This index allows for multiple instances of a base + prefix for a certain AFI SAFI from a given peer. + This is currently useful for two things: + 1. Allowing for a peer in future implementations to + send more than a single route instance. + 2. Allow for extensions which extend the NLRI field + to send the same prefix while utilizing other + extension specific information. An example of + this is RFC 3107 - Carrying MPLS labels in BGP." + REFERENCE + "RFC 3107 - Carrying Label Information in BGP-4" + ::= { f10BgpM2NlriEntry 1 } + + + f10BgpM2NlriAfi OBJECT-TYPE + SYNTAX F10BgpM2Afi + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address family of the prefix for this NLRI." + ::= { f10BgpM2NlriEntry 2 } + + + f10BgpM2NlriSafi OBJECT-TYPE + SYNTAX F10BgpM2Safi + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The subsequent address family of the prefix for + this NLRI" + REFERENCE + "RFC 2858 - Multiprotocol Extensions for BGP-4" + ::= { f10BgpM2NlriEntry 3 } + + + f10BgpM2NlriPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the IP address prefix in the + Network Layer Reachability Information field. + The value of this object is derived from the + appropriate value from the f10BgpM2NlriAfi field. + Where an appropriate InetAddressType is not + available, the value of the object must be + unknown(0). + + XXX TODO - This seems like a hack." + ::= { f10BgpM2NlriEntry 4 } + + + f10BgpM2NlriPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (4..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An IP address prefix in the Network Layer + Reachability Information field. This object + is an IP address containing the prefix with + length specified by + f10BgpM2PathAttrAddrPrefixLen. + + Any bits beyond the length specified by + f10BgpM2PathAttrAddrPrefixLen are zeroed." + ::= { f10BgpM2NlriEntry 5 } + + + f10BgpM2NlriPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Length in bits of the address prefix in + the Network Layer Reachability Information field." + ::= { f10BgpM2NlriEntry 6 } + + + f10BgpM2NlriBest 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." + ::= { f10BgpM2NlriEntry 7 } + + + f10BgpM2NlriCalcLocalPref OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The degree of preference calculated by the + receiving BGP4 speaker for an advertised + route." + ::= { f10BgpM2NlriEntry 8 } + + + f10BgpM2PathAttrIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is a unique index for the per-NLRI entry + in the f10BgpM2PathAttrTable. It is assigned by the + agent at the point of creation of the f10BgpM2PathAttrTable + row entry. While its value is guaranteed to be unique + at any time, it is otherwise opaque to the management + application with respect to its value or the contiguity + of f10BgpM2PathAttrIndex row instance values across rows + of the f10BgpM2PeerAttrTable. It is used to provide an + index structure for other tables whose data is logically + per-peer, per-NLRI." + ::= { f10BgpM2NlriEntry 9 } + + + f10BgpM2NlriOpaqueType OBJECT-TYPE + SYNTAX INTEGER { + none(0), + bgpMplsLabelStack(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object enumerates the type of the row that is + pointed to in the table row f10BgpM2NlriOpaquePointer + instance, if f10BgpM2NlriOpaquePointer is in fact not + a zero length. f10BgpM2NlriOpaqueType is necessary since + the data referenced by f10BgpM2NlriOpaquePointer is + opaque to BGP. For example, in the case of RFC 3107, + the label stack that is pointed to may occur in the + mplsLabelStackTable from the MPLS-LSR-MIB, and the + instance value of f10BgpM2NlriOpaqueType would be + bgpMplsLabelStack(1)." + REFERENCE + "RFC 3107 - Carrying Label Information in BGP-4 + draft-ietf-mpls-lsr-mib-08.txt" + ::= { f10BgpM2NlriEntry 10 } + + + f10BgpM2NlriOpaquePointer OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pointer to a row that decomposes the data that is + opaque to the BGP MIB but is sent in the NLRI. + This RowPointer has zero (0) length data instance + if f10BgpM2NlriOpaqueType is none." + ::= { f10BgpM2NlriEntry 11 } + + + -- + -- Adj-Ribs-Out Table + -- + + f10BgpM2AdjRibsOutTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2AdjRibsOutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains on a per-peer basis one or more + routes from the f10BgpM2NlriTable that have been + placed in this peer's Adj-Ribs-Out." + REFERENCE + "draft-ietf-idr-bgp4-17.txt, Sec. 3.2" + ::= { f10BgpM2Rib 2 } + + + f10BgpM2AdjRibsOutEntry OBJECT-TYPE + SYNTAX F10BgpM2AdjRibsOutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of BGP routes that have been placed into a + peer's Adj-Ribs-Out." + INDEX { + f10BgpM2PeerIndex, + f10BgpM2NlriAfi, + f10BgpM2NlriSafi, + f10BgpM2NlriPrefix, + f10BgpM2NlriPrefixLen, + f10BgpM2AdjRibsOutIndex + } + ::= { f10BgpM2AdjRibsOutTable 1 } + + + F10BgpM2AdjRibsOutEntry ::= SEQUENCE { + f10BgpM2AdjRibsOutIndex + Unsigned32, + f10BgpM2AdjRibsOutRoute + RowPointer + } + + + f10BgpM2AdjRibsOutIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Certain extensions to BGP permit multiple instance of + a per afi, per safi prefix to be advertised to a peer. + This object allows the enumeration of them." + ::= { f10BgpM2AdjRibsOutEntry 1 } + + + f10BgpM2AdjRibsOutRoute OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object points to the route in the f10BgpM2NlriTable + that corresponds to the entry in the peer's + Adj-Rib-Out. Outgoing route maps are not + reflected at this point as those are part of the + Update-Send process." + REFERENCE + "draft-ietf-idr-bgp4-17.txt, Sec. 9.2" + ::= { f10BgpM2AdjRibsOutEntry 2 } + + + -- + -- BGP Rib Path Attributes Table + -- + + -- + -- Path Attribute Counter + -- + + f10BgpM2PathAttrCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of entries in the f10BgpM2PathAttrTable." + ::= { f10BgpM2Rib 3 } + + + -- + -- Path Attributes Table + -- + + f10BgpM2PathAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2PathAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides per advertised network-prefix attribute data, + as advertised over a peering session." + ::= { f10BgpM2Rib 4 } + + + f10BgpM2PathAttrEntry OBJECT-TYPE + SYNTAX F10BgpM2PathAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains data about a given network + prefix, per-prefix and per-advertising peer." + INDEX { + f10BgpM2PathAttrIndex + } + ::= { f10BgpM2PathAttrTable 1 } + + + F10BgpM2PathAttrEntry ::= SEQUENCE { + f10BgpM2PathAttrOrigin + INTEGER, + f10BgpM2PathAttrNextHopAddrType + InetAddressType, + f10BgpM2PathAttrNextHop + InetAddress, + f10BgpM2PathAttrMedPresent + TruthValue, + f10BgpM2PathAttrMed + Unsigned32, + f10BgpM2PathAttrLocalPrefPresent + TruthValue, + f10BgpM2PathAttrLocalPref + Unsigned32, + f10BgpM2PathAttrAtomicAggregate + INTEGER, + f10BgpM2PathAttrAggregatorAS + InetAutonomousSystemNumber, + f10BgpM2PathAttrAggregatorAddr + F10BgpM2Identifier, + f10BgpM2AsPathCalcLength + Unsigned32, + f10BgpM2AsPathString + SnmpAdminString, + f10BgpM2AsPathIndex + Unsigned32 + } + + + f10BgpM2PathAttrOrigin OBJECT-TYPE + SYNTAX INTEGER { + igp(1),-- networks are interior + egp(2),-- networks learned via the EGP protocol + incomplete(3) -- undetermined + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ultimate origin of the path information." + ::= { f10BgpM2PathAttrEntry 1 } + + + f10BgpM2PathAttrNextHopAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address family of the address for + the border router that should be used + to access the destination network." + ::= { f10BgpM2PathAttrEntry 2 } + + + f10BgpM2PathAttrNextHop OBJECT-TYPE + SYNTAX InetAddress (SIZE(4..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the border router that + should be used to access the destination + network. This address is the nexthop + address received in the UPDATE packet. + The address family of this object will be the + same as that of the prefix in this row. + + Note that for RFC2545 style double nexthops, + this object will always contain the global scope + nexthop. f10BgpM2LinkLocalNextHopTable will contain + the linklocal scope nexthop. + + In the case that the mechanism documented in + draft-kato-bgp-ipv6-link-local-00.txt is used and + only a link local nexthop has been sent, , + f10BgpM2LinkLocalNextHopPresent will be false + and f10BgpM2PathAttrNextHop will contain the link local + nexthop." + ::= { f10BgpM2PathAttrEntry 3 } + + + f10BgpM2PathAttrMedPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether or not the MED value is present. + If it is not present, the f10BgpM2PathAttrMed + object has no useful value and should be set to 0." + ::= { f10BgpM2PathAttrEntry 4 } + + + f10BgpM2PathAttrMed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This metric is used to discriminate + between multiple exit points to an + adjacent autonomous system." + ::= { f10BgpM2PathAttrEntry 5 } + + + f10BgpM2PathAttrLocalPrefPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether or not the LocalPref value is present. + If it is not present, the f10BgpM2PathAttrLocalPref + object has no useful value and should be set to 0." + ::= { f10BgpM2PathAttrEntry 6 } + + + f10BgpM2PathAttrLocalPref OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The originating BGP4 speakers degree of + preference for an advertised route." + ::= { f10BgpM2PathAttrEntry 7 } + + + f10BgpM2PathAttrAtomicAggregate OBJECT-TYPE + SYNTAX INTEGER { + atomicAggregatePresent(1), + atomicAggregateMissing(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When this object is set to atomicAggregatePresent, + the ATOMIC_AGGREGATE Path Attribute is present + + + and indicates that the NLRI MUST NOT be made + more specific." + ::= { f10BgpM2PathAttrEntry 8 } + + + f10BgpM2PathAttrAggregatorAS OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + 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. + + Note propagation of AS of zero is illegal in + the Internet." + ::= { f10BgpM2PathAttrEntry 9 } + + + f10BgpM2PathAttrAggregatorAddr OBJECT-TYPE + SYNTAX F10BgpM2Identifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the last BGP4 speaker + that performed route aggregation. A + value of 0.0.0.0 indicates the absence + of this attribute." + ::= { f10BgpM2PathAttrEntry 10 } + + + f10BgpM2AsPathCalcLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value represents the calculated length of the + AS Path according to the rules of the BGP specification. + This value is used in route selection." + REFERENCE + "draft-ietf-idr-bgp4-17.txt, Sec. 9.1.2.2.a" + ::= { f10BgpM2PathAttrEntry 11 } + + + f10BgpM2AsPathString OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + + + STATUS current + DESCRIPTION + "This is a string depicting the autonomous system + path to this network which was received from the + peer which advertised it. The format of the string + is implementation-dependent, and should be designed + for operator readability." + ::= { f10BgpM2PathAttrEntry 12 } + + + f10BgpM2AsPathIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is a unique index for the decomposed AS Path + in the f10BgpM2AsPathTable. It is assigned by the + agent at the point of creation of the f10BgpM2AsPathTable + row entry. While its value is guaranteed to be unique + at any time, it is otherwise opaque to the management + application with respect to its value or the contiguity + of f10BgpM2AsPathIndex row instance values across rows + of the f10BgpM2AsPathTable." + ::= { f10BgpM2PathAttrEntry 13 } + + + -- + -- As-4 byte AS_PATH + -- + + f10BgpM2AsPath4byteTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2AsPath4byteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is present for BGP speakers that support + the AS 4byte specification and are functioning as + a router between 2-byte and 4-byte AS space." + REFERENCE + "draft-ietf-idr-as4bytes-04.txt - BGP support for + four-octet AS number space" + ::= { f10BgpM2Rib 5 } + + + f10BgpM2AsPath4byteEntry OBJECT-TYPE + SYNTAX F10BgpM2AsPath4byteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains the information for the AS 4-byte + extension's NEW_AS_PATH and NEW_AGGREGATOR attributes." + AUGMENTS { + f10BgpM2PathAttrEntry + } + ::= { f10BgpM2AsPath4byteTable 1 } + + + F10BgpM2AsPath4byteEntry ::= SEQUENCE { + f10BgpM2AsPath4bytePathPresent + TruthValue, + f10BgpM2AsPath4byteAggregatorAS + InetAutonomousSystemNumber, + f10BgpM2AsPath4byteCalcLength + Unsigned32, + f10BgpM2AsPath4byteString + SnmpAdminString, + f10BgpM2AsPath4byteIndex + Unsigned32 + } + + + f10BgpM2AsPath4bytePathPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value may only be true if this BGP Speaker + is functioning as a router between ASs that + are in 2-byte and 4-byte AS space. If this + value is true, then the NEW_AS_PATH attributes + are present and the 4-byte versions of the + appropriate path attributes are in this row. + + If this value is false, then the following values + will be present in the row: + + f10BgpM2PathAttrAggregatorAS - zero (0). + f10BgpM2AsPathCalcLength - zero (0). + f10BgpM2AsPathString - zero (0) length string. + f10BgpM2AsPathIndex - zero (0)." + ::= { f10BgpM2AsPath4byteEntry 1 } + + + f10BgpM2AsPath4byteAggregatorAS OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + + STATUS current + DESCRIPTION + "The NEW_AGGREGATOR AS number of the last BGP4 speaker + that performed route aggregation. A value of + zero (0) indicates the absence of this + attribute. + + Note propagation of AS of zero is illegal in + the Internet." + ::= { f10BgpM2AsPath4byteEntry 2 } + + + f10BgpM2AsPath4byteCalcLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value represents the calculated length of the + NEW_AS_PATH according to the rules of the BGP specification. + This value is used in route selection." + REFERENCE + "draft-ietf-idr-bgp4-17.txt, Sec. 9.1.2.2.a" + ::= { f10BgpM2AsPath4byteEntry 3 } + + + f10BgpM2AsPath4byteString OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a string depicting the autonomous system + path to this network which was received from the + peer which advertised it. The format of the string + is implementation-dependent, and should be designed + for operator readability." + ::= { f10BgpM2AsPath4byteEntry 4 } + + + f10BgpM2AsPath4byteIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is a unique index for the decomposed AS Path + in the f10BgpM2AsPathTable. It is assigned by the + agent at the point of creation of the f10BgpM2AsPathTable + row entry. While its value is guaranteed to be unique + at any time, it is otherwise opaque to the management + + application with respect to its value or the contiguity + of f10BgpM2AsPathIndex row instance values across rows + of the f10BgpM2AsPathTable. " + ::= { f10BgpM2AsPath4byteEntry 5 } + + + -- BGP 4 Path attribute AS Path Table. There is one row in + -- this table for each AS which is advertised for a given + -- route as provided from a peer. + +-- JMH +-- We need one of these for the NewAsPath for the 4byte draft + + f10BgpM2AsPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2AsPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BGP-4 Path Attribute AS Path Table + contains the per network path (NLRI) + AS PATH data received from the + advertising BGP peer." + ::= { f10BgpM2Rib 6 } + + + f10BgpM2AsPathTableEntry OBJECT-TYPE + SYNTAX F10BgpM2AsPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an AS path provided with a path to + a network." + INDEX { + f10BgpM2PathAttrIndex, + f10BgpM2AsPathSegmentIndex, + f10BgpM2AsPathElementIndex + } + ::= { f10BgpM2AsPathTable 1 } + + + F10BgpM2AsPathEntry ::= SEQUENCE { + f10BgpM2AsPathSegmentIndex + Unsigned32, + f10BgpM2AsPathElementIndex + Unsigned32, + f10BgpM2AsPathType + INTEGER, + f10BgpM2AsPathElementValue + InetAutonomousSystemNumber + } + + + f10BgpM2AsPathSegmentIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A per-AS path segment index. This will index a set of + autonomous systems in an AS path which are part + of the same sequence or set (as determined by + the row value of f10BgpM2AsPathType, which + should be the same value for each f10BgpM2AsPathTable + entry indexed by the same (f10BgpM2PathAttrIndex, + f10BgpM2AsPathIndex) pair)." + ::= { f10BgpM2AsPathTableEntry 1 } + + + f10BgpM2AsPathElementIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A per-AS element index. This will index a particular + AS within a sequence or set of autonomous systems in + an AS path." + ::= { f10BgpM2AsPathTableEntry 2 } + + + f10BgpM2AsPathType OBJECT-TYPE + SYNTAX INTEGER { + asSet(1), + asSequence(2), + confedSequence(3), + confedSet(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of sequence in which this asPath + was advertised as an attribute. Note that + all asPath row instances for a given (f10BgpM2PathAttrIndex, + f10BgpM2AsPathIndex) index pair will have their + f10BgpM2AsPathType set to the same value. + The values for f10BgpM2AsPathType are + interpreted as defined in the base BGP document + and the BGP AS Confederations document." + REFERENCE + "draft-ietf-idr-bgp4-16 + RFC 3065 - BGP AS Confederations" + ::= { f10BgpM2AsPathTableEntry 3 } + + + f10BgpM2AsPathElementValue OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An AS value for an AS the related NLRI traversed + in the propagation of its advertisement. This + value is to be interpreted in the context of the + sequence implied by f10BgpM2AsPathIndex and + f10BgpM2AsPathType (and, in sequence of the + other table rows with the same value of + f10BgpM2PathAttrIndex and f10BgpM2AsPathIndex)." + ::= { f10BgpM2AsPathTableEntry 4 } + + + -- BGP 4 Path unknown attribute. There is one row in + -- this table for each attribute not known by this BGP + -- implementation (or agent instrumentation), but provided + -- from a peer. + + f10BgpM2PathAttrUnknownTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2PathAttrUnknownEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BGP-4 Path Attribute Unknown Table + contains the per network path (NLRI) + data on the path attributes advertised + with a route but not known to the local BGP implementation + or not otherwise capable of being returned from this agent. + + The absence of row data for a given index value for + f10BgpM2PathAttrIndex indicates a lack of such unknown + attribute information for the indicated network path + (as indexed by that f10BgpM2PathAttrIndex value in the + f10BgpM2PathAttrTable)." + ::= { f10BgpM2Rib 7 } + + + f10BgpM2PathAttrUnknownEntry OBJECT-TYPE + SYNTAX F10BgpM2PathAttrUnknownEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an unknown attribute + provided with a path to a network." + INDEX { + f10BgpM2PathAttrIndex, + f10BgpM2PathAttrUnknownIndex + } + ::= { f10BgpM2PathAttrUnknownTable 1 } + + + F10BgpM2PathAttrUnknownEntry ::= SEQUENCE { + f10BgpM2PathAttrUnknownIndex + Unsigned32, + f10BgpM2PathAttrUnknownType + Unsigned32, + f10BgpM2PathAttrUnknownValue + OCTET STRING + } + + + f10BgpM2PathAttrUnknownIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integer index for a row in this table." + ::= { f10BgpM2PathAttrUnknownEntry 1 } + + + f10BgpM2PathAttrUnknownType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The attribute type advertised with this unknown + attribute by the peer." + ::= { f10BgpM2PathAttrUnknownEntry 2 } + + + -- Maximum size of the following is derived as + -- 4096 max message size + -- - 16 BGP message marker bytes + -- - 2 BGP message size + -- - 1 BGP message type (UPDATE with unknown attr) + -- - 2 UPDATE routes length (even assuming no routes) + -- - 2 UPDATE path attributes length + -- - 1 path attribute flag octet + -- - 2 unknown path attr type (in f10BgpM2PathAttrUnknownType) + -- --------- + -- 4070 bytes maximum per-message attribute value data + + + f10BgpM2PathAttrUnknownValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..4070)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of path attribute not understood + by the base BGP-4 document. + + Octets beyond the maximum size, if any, + are not recorded by this row object. " + ::= { f10BgpM2PathAttrUnknownEntry 3 } + + + -- + -- Path Attribute Extensions + -- + + f10BgpM2PathAttrExtensions + OBJECT IDENTIFIER ::= { f10BgpM2Rib 8 } + + + f10BgpM2PathAttrNonCapExts + OBJECT IDENTIFIER ::= { f10BgpM2PathAttrExtensions 1 } + + + f10BgpM2PathAttrCapExts + OBJECT IDENTIFIER ::= { f10BgpM2PathAttrExtensions 2 } + + + -- + -- Path Attribute Route Reflection Extensions + -- + + -- + -- Originator ID Table + -- + + f10BgpM2PathAttrRouteReflectionExts + OBJECT IDENTIFIER ::= { f10BgpM2PathAttrNonCapExts 2796 } + + + f10BgpM2PathAttrOriginatorIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2PathAttrOriginatorIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Per prefix data pertinent to advertisement of a + network prefix through an originator." + REFERENCE + "RFC 2796 - BGP Route Reflection" + ::= { f10BgpM2PathAttrRouteReflectionExts 1 } + + + f10BgpM2PathAttrOriginatorIdEntry OBJECT-TYPE + SYNTAX F10BgpM2PathAttrOriginatorIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains data pertinent to a network + prefix as received through its originating BGP + route reflector." + REFERENCE + "RFC 2796 - BGP Route Reflection" + INDEX { + f10BgpM2PathAttrIndex + } + ::= { f10BgpM2PathAttrOriginatorIdTable 1 } + + + F10BgpM2PathAttrOriginatorIdEntry ::= SEQUENCE { + f10BgpM2PathAttrOriginatorId + F10BgpM2Identifier + } + + + f10BgpM2PathAttrOriginatorId OBJECT-TYPE + SYNTAX F10BgpM2Identifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Originator-ID identifying the router that initially + advertised this destination to a Route Reflector. A + value of 0.0.0.0 indicates the absence of this attribute." + REFERENCE + "This attribute is defined in [RFC2796]." + ::= { f10BgpM2PathAttrOriginatorIdEntry 1 } + + + -- + -- Cluster table + -- + + + f10BgpM2PathAttrClusterTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2PathAttrClusterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BGP-4 Path Attribute Cluster Table + contains the per network path (NLRI) + data on the reflection path which a + route has traversed. The absence of row + data for a given index value for f10BgpM2PathAttrIndex + indicates a lack of this attribute information + for the indicated network path (as indexed by + that f10BgpM2PathAttrIndex value in the f10BgpM2PathAttrTable)." + ::= { f10BgpM2PathAttrRouteReflectionExts 2 } + + + f10BgpM2PathAttrClusterEntry OBJECT-TYPE + SYNTAX F10BgpM2PathAttrClusterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a cluster traversal + provided with a path to a network." + INDEX { + f10BgpM2PathAttrIndex, + f10BgpM2PathAttrClusterIndex + } + ::= { f10BgpM2PathAttrClusterTable 1 } + + + F10BgpM2PathAttrClusterEntry ::= SEQUENCE { + f10BgpM2PathAttrClusterIndex + Unsigned32, + f10BgpM2PathAttrClusterValue + F10BgpM2Identifier + } + + + f10BgpM2PathAttrClusterIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integral index for a row in this table." + ::= { f10BgpM2PathAttrClusterEntry 1 } + + + f10BgpM2PathAttrClusterValue OBJECT-TYPE + SYNTAX F10BgpM2Identifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A four octet long value representing a part of the + reflection path that the route has passed. Each such four + octet long value represents the ID of a cluster that + the route has traversed. The sequence of this path as + received in the route advertisement will be preserved in + the sequence of f10BgpM2PathAttrClusterTable rows (and the + f10BgpM2PathAttrClusterValues in each row) as returned for + a given f10BgpM2PathAttrIndex value, and the monotonically + increasing sequence of f10BgpM2PathAttrClusterIndex values + for that f10BgpM2PathAttrIndex." + REFERENCE + "This attribute is defined in [RFC2796]." + ::= { f10BgpM2PathAttrClusterEntry 2 } + + + -- + -- BGP Communities + -- + + f10BgpM2PathAttrCommunityExts + OBJECT IDENTIFIER ::= { f10BgpM2PathAttrNonCapExts 1997 } + + + f10BgpM2PathAttrCommTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2PathAttrCommEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BGP-4 Path Attribute Community Table + contains the per network path (NLRI) + data on the community membership advertised + with a route. The absence of row + data for a given index value for f10BgpM2PathAttrIndex + indicates a lack of this attribute information + for the indicated network path (as indexed by + that f10BgpM2PathAttrIndex value in the f10BgpM2PathAttrTable)." + ::= { f10BgpM2PathAttrCommunityExts 1 } + + + f10BgpM2PathAttrCommEntry OBJECT-TYPE + SYNTAX F10BgpM2PathAttrCommEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + + "Information about a community association + provided with a path to a network." + INDEX { + f10BgpM2PathAttrIndex, + f10BgpM2PathAttrCommIndex + } + ::= { f10BgpM2PathAttrCommTable 1 } + + + F10BgpM2PathAttrCommEntry ::= SEQUENCE { + f10BgpM2PathAttrCommIndex + Unsigned32, + f10BgpM2PathAttrCommValue + F10BgpM2Community + } + + + f10BgpM2PathAttrCommIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integer index for a row in this table." + ::= { f10BgpM2PathAttrCommEntry 1 } + + + f10BgpM2PathAttrCommValue OBJECT-TYPE + SYNTAX F10BgpM2Community + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A value representing a community. There are certain + 4-octet long values which could be returned in this + columnar row data that carry additional semantics." + REFERENCE + "RFC 1997 - BGP Communities Attribute" + ::= { f10BgpM2PathAttrCommEntry 2 } + + + -- + -- BGP Extended Communities + -- + + f10BgpM2PathAttrExtCommTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2PathAttrExtCommEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BGP-4 Path Attribute Community Table + contains the per network path (NLRI) + data on the extended community membership advertised + with a route. The absence of row + data for a given index value for f10BgpM2PathAttrIndex + indicates a lack of this attribute information + for the indicated network path (as indexed by + that f10BgpM2PathAttrIndex value in the f10BgpM2PathAttrTable). + + XXX JMH - can not assign the OID until an RFC is published." + ::= { f10BgpM2PathAttrNonCapExts 3501 } -- FORCE10 + + + f10BgpM2PathAttrExtCommEntry OBJECT-TYPE + SYNTAX F10BgpM2PathAttrExtCommEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an extended community association + provided with a path to a network." + INDEX { + f10BgpM2PathAttrIndex, + f10BgpM2PathAttrExtCommIndex + } + ::= { f10BgpM2PathAttrExtCommTable 1 } + + + F10BgpM2PathAttrExtCommEntry ::= SEQUENCE { + f10BgpM2PathAttrExtCommIndex + Unsigned32, + f10BgpM2PathAttrExtCommValue + F10BgpM2ExtendedCommunity + } + + + f10BgpM2PathAttrExtCommIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integral index for a row in this table." + ::= { f10BgpM2PathAttrExtCommEntry 1 } + + + f10BgpM2PathAttrExtCommValue OBJECT-TYPE + SYNTAX F10BgpM2ExtendedCommunity + MAX-ACCESS read-only + STATUS current + + + + DESCRIPTION + "A value representing an extended community which was + received with the route implied by the f10BgpM2PathAttr + Index value of this row data. There are certain + 8-octet long values which could be returned in this + columnar row data that carry additional semantics." + REFERENCE + "BGP-EXTCOMM - BGP Extended Communities Attribute" + ::= { f10BgpM2PathAttrExtCommEntry 2 } + + + -- + -- RFC 2545 link local nexthop + -- + + f10BgpM2LinkLocalNextHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10BgpM2LinkLocalNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of link local nexthops as sent by RFC 2545 + for IPv6 BGP Speakers." + REFERENCE + "RFC 2545 - Use of BGP-4 Multiprotocol Extensions + for IPv6 Inter-Domain Routing" + ::= { f10BgpM2PathAttrNonCapExts 2545 } + + + f10BgpM2LinkLocalNextHopEntry OBJECT-TYPE + SYNTAX F10BgpM2LinkLocalNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing the link-local nexthops as sent + by a BGP speaker running RFC 2545 extensions for + double-nexthops." + INDEX { + f10BgpM2PathAttrIndex + } + ::= { f10BgpM2LinkLocalNextHopTable 1 } + + + F10BgpM2LinkLocalNextHopEntry ::= SEQUENCE { + f10BgpM2LinkLocalNextHopPresent + TruthValue, + f10BgpM2LinkLocalNextHop + InetAddress + } + + + f10BgpM2LinkLocalNextHopPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is TRUE if and only if the BGP + speaker is receiving IPv6 NLRI using the + RFC 2545 double nexthop convention and it + has received a link local scope nexthop in + addition to the global scope nexthop." + ::= { f10BgpM2LinkLocalNextHopEntry 1 } + + + f10BgpM2LinkLocalNextHop OBJECT-TYPE + SYNTAX InetAddress (SIZE(20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value contains an IPv6 link local address of + InetAddressType of type ipv6z. This value is only + present if f10BgpM2LinkLocalNextHopPresent is true." + ::= { f10BgpM2LinkLocalNextHopEntry 2 } + + + -- + -- Conformance Information + -- + + f10BgpM2Conformance + OBJECT IDENTIFIER ::= { f10BgpM2 4 } + + + f10BgpM2MIBCompliances OBJECT IDENTIFIER ::= + { f10BgpM2Conformance 1 } + + + f10BgpM2MIBGroups OBJECT IDENTIFIER ::= + { f10BgpM2Conformance 2 } + + + f10BgpM2MIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which + implement the BGP4 mib." + MODULE -- this module + MANDATORY-GROUPS { + f10BgpM2TimersGroup, + f10BgpM2CountersGroup, + f10BgpM2AsPathGroup, + f10BgpM2As4byteGroup, + f10BgpM2BaseGroup, + f10BgpM2ErrorsGroup, + f10BgpM2PeerGroup, + f10BgpM2PathAttributesGroup + } + GROUP f10BgpM2MIBNotificationsGroup + DESCRIPTION + "The notifications group is completely optional, + but highly recommended." + GROUP f10BgpM2CommunitiesGroup + DESCRIPTION + "The communities group is mandatory only for those + which support the BGP community attribute." + GROUP f10BgpM2ExtCommunitiesGroup + DESCRIPTION + "The communities group is mandatory only for those + which support the BGP extended community attribute." + GROUP f10BgpM2RouteReflectionGroup + DESCRIPTION + "The communities group is mandatory only for those + which support the BGP route reflection relationships." + GROUP f10BgpM2AsConfederationGroup + DESCRIPTION + "The communities group is mandatory only for those + which support the BGP confederation membership." + GROUP f10BgpM2TimersGroup + DESCRIPTION + "This group is mandatory for all agent implementations." + GROUP f10BgpM2CountersGroup + DESCRIPTION + "This group is mandatory for all agent implementations." + GROUP f10BgpM2CapabilitiesGroup + DESCRIPTION + "This group is mandatory for all agent implementations." + GROUP f10BgpM2AsPathGroup + DESCRIPTION + "This group is mandatory for all agent implementations." + GROUP f10BgpM2As4byteGroup + DESCRIPTION + "This group is mandatory for all agent implementations." + GROUP f10BgpM2BaseGroup + DESCRIPTION + "This group is mandatory for all agent implementations." + GROUP f10BgpM2ErrorsGroup + DESCRIPTION + "This group is mandatory for all agent implementations." + GROUP f10BgpM2PeerGroup + DESCRIPTION + "This group is mandatory for all agent implementations." + GROUP f10BgpM2PathAttributesGroup + DESCRIPTION + "This group is mandatory for all agent implementations." + GROUP f10BgpM2PeerConfigurationGroup + DESCRIPTION + "This group is optional for implementations that wish to + support configuration via SNMP." + GROUP f10BgpM2PeerRouteReflectorCfgGroup + DESCRIPTION + "This group is optional for implementations that wish to + support configuration of route reflection via SNMP. + Implementation of this feature requires support of the + f10BgpM2PeerConfigurationGroup." + GROUP f10BgpM2PeerAsConfederationCfgGroup + DESCRIPTION + "This group is optional for implementations that wish to + support configuration of BGP AS Confederations via SNMP. + Implementation of this feature requires support of the + f10BgpM2PeerConfigurationGroup." + GROUP f10BgpM2Rfc2545Group + DESCRIPTION + "This group is required for peers that support exchanging + of IPv6 NLRI per RFC 2545." + ::= { f10BgpM2MIBCompliances 1 } + + + + f10BgpM2CommunitiesGroup OBJECT-GROUP + OBJECTS { + f10BgpM2PathAttrCommIndex, + f10BgpM2PathAttrCommValue + } + STATUS current + DESCRIPTION + "Objects associated with BGP communities." + ::= { f10BgpM2MIBGroups 1 } + + + f10BgpM2ExtCommunitiesGroup OBJECT-GROUP + OBJECTS { + f10BgpM2PathAttrExtCommIndex, + f10BgpM2PathAttrExtCommValue + } + STATUS current + + + DESCRIPTION + "Objects associated with BGP extended communities." + ::= { f10BgpM2MIBGroups 2 } + + + f10BgpM2RouteReflectionGroup OBJECT-GROUP + OBJECTS { + f10BgpM2RouteReflector, + f10BgpM2ClusterId, + f10BgpM2PeerReflectorClient, + f10BgpM2PathAttrOriginatorId, + f10BgpM2PathAttrClusterIndex, + f10BgpM2PathAttrClusterValue + } + STATUS current + DESCRIPTION + "Objects associated with BGP route reflection." + ::= { f10BgpM2MIBGroups 3 } + + + f10BgpM2AsConfederationGroup OBJECT-GROUP + OBJECTS { + f10BgpM2ConfederationRouter, + f10BgpM2ConfederationId, + f10BgpM2PeerConfedMember + } + STATUS current + DESCRIPTION + "Objects associated with BGP confederation membership." + ::= { f10BgpM2MIBGroups 4 } + + + f10BgpM2TimersGroup OBJECT-GROUP + OBJECTS { + f10BgpM2PeerFsmEstablishedTime, + f10BgpM2PeerInUpdatesElapsedTime, + f10BgpM2PeerConnectRetryInterval, + f10BgpM2PeerHoldTimeConfigured, + f10BgpM2PeerKeepAliveConfigured, + f10BgpM2PeerMinASOrigInterval, + f10BgpM2PeerMinRouteAdverInterval, + f10BgpM2PeerHoldTime, + f10BgpM2PeerKeepAlive + } + STATUS current + DESCRIPTION + "Objects associated with BGP peering timers." + ::= { f10BgpM2MIBGroups 5 } + + + f10BgpM2CountersGroup OBJECT-GROUP + OBJECTS { + f10BgpM2PeerInUpdates, + f10BgpM2PeerOutUpdates, + f10BgpM2PeerInTotalMessages, + f10BgpM2PeerOutTotalMessages, + f10BgpM2PeerFsmEstablishedTrans, + f10BgpM2PeerInKeepalives, + f10BgpM2PeerOutKeepalives, + f10BgpM2PeerInOpen, + f10BgpM2PeerOutOpen, + f10BgpM2PeerInRteRefresh, + f10BgpM2PeerOutRteRefresh, + f10BgpM2PrefixCountersAfi, + f10BgpM2PrefixCountersSafi, + f10BgpM2PrefixInPrefixes, + f10BgpM2PrefixInPrefixesAccepted, + f10BgpM2PrefixInPrefixesRejected, + f10BgpM2PrefixOutPrefixes, + f10BgpM2PrefixWdrawnByPeer, + f10BgpM2PrefixWdrawnFromPeer + } + STATUS current + DESCRIPTION + "Objects to count discrete events and exchanges on BGP + sessions." + ::= { f10BgpM2MIBGroups 6 } + + + f10BgpM2CapabilitiesGroup OBJECT-GROUP + OBJECTS { + f10BgpM2CapabilitySupportAvailable, + f10BgpM2SupportedCapabilityCode, + f10BgpM2SupportedCapability, + f10BgpM2PeerCapAnnouncedCode, + f10BgpM2PeerCapAnnouncedIndex, + f10BgpM2PeerCapAnnouncedValue, + f10BgpM2PeerCapReceivedCode, + f10BgpM2PeerCapReceivedIndex, + f10BgpM2PeerCapReceivedValue + } + STATUS current + DESCRIPTION + "Objects to report capabilities as received on BGP + sessions." + ::= { f10BgpM2MIBGroups 7 } + + + f10BgpM2AsPathGroup OBJECT-GROUP + OBJECTS { + f10BgpM2AsPathSegmentIndex, + f10BgpM2AsPathElementIndex, + f10BgpM2AsPathType, + f10BgpM2AsPathElementValue + } + STATUS current + + + DESCRIPTION + "Objects to report AS paths received on BGP NLRIs." + ::= { f10BgpM2MIBGroups 8 } + + + f10BgpM2As4byteGroup OBJECT-GROUP + OBJECTS { + f10BgpM2AsSize, + f10BgpM2AsPath4bytePathPresent, + f10BgpM2AsPath4byteAggregatorAS, + f10BgpM2AsPath4byteCalcLength, + f10BgpM2AsPath4byteString, + f10BgpM2AsPath4byteIndex + } + STATUS current + DESCRIPTION + "AS Size objects." + ::= { f10BgpM2MIBGroups 9 } + + + f10BgpM2BaseGroup OBJECT-GROUP + OBJECTS { + f10BgpM2LocalAs, + f10BgpM2LocalIdentifier, + f10BgpM2VersionIndex, + f10BgpM2VersionSupported + } + STATUS current + DESCRIPTION + "Basic objects in local BGP implementation." + ::= { f10BgpM2MIBGroups 10 } + + + f10BgpM2ErrorsGroup OBJECT-GROUP + OBJECTS { + f10BgpM2PeerLastErrorReceived, + f10BgpM2PeerLastErrorReceivedData, + f10BgpM2PeerLastErrorReceivedTime, + f10BgpM2PeerLastErrorReceivedText, + f10BgpM2PeerLastErrorSent, + f10BgpM2PeerLastErrorSentData, + f10BgpM2PeerLastErrorSentTime, + f10BgpM2PeerLastErrorSentText + } + STATUS current + DESCRIPTION + "Errors received on BGP peering sessions." + ::= { f10BgpM2MIBGroups 11 } + + + f10BgpM2PeerGroup OBJECT-GROUP + OBJECTS { + f10BgpM2PeerInstance, + f10BgpM2PeerIdentifier, + f10BgpM2PeerState, + f10BgpM2PeerStatus, + f10BgpM2PeerConfiguredVersion, + f10BgpM2PeerNegotiatedVersion, + f10BgpM2PeerLocalAddrType, + f10BgpM2PeerLocalAddr, + f10BgpM2PeerLocalPort, + f10BgpM2PeerLocalAs, + f10BgpM2PeerRemoteAddrType, + f10BgpM2PeerRemoteAddr, + f10BgpM2PeerRemotePort, + f10BgpM2PeerRemoteAs, + f10BgpM2PeerIndex + } + STATUS current + DESCRIPTION + "Core object types on BGP peering sessions." + ::= { f10BgpM2MIBGroups 12 } + + + f10BgpM2PathAttributesGroup OBJECT-GROUP + OBJECTS { + f10BgpM2PathAttrCount, + f10BgpM2AsPathCalcLength, + f10BgpM2AsPathElementValue, + f10BgpM2AsPathIndex, + f10BgpM2AsPathString, + f10BgpM2AsPathType, + f10BgpM2NlriAfi, + f10BgpM2NlriBest, + f10BgpM2NlriPrefixType, + f10BgpM2NlriPrefix, + f10BgpM2NlriPrefixLen, + f10BgpM2NlriSafi, + f10BgpM2NlriOpaqueType, + f10BgpM2NlriOpaquePointer, + f10BgpM2NlriIndex, + f10BgpM2NlriCalcLocalPref, + f10BgpM2AdjRibsOutIndex, + f10BgpM2AdjRibsOutRoute, + f10BgpM2PathAttrAggregatorAS, + f10BgpM2PathAttrAggregatorAddr, + f10BgpM2PathAttrAtomicAggregate, + f10BgpM2PathAttrIndex, + f10BgpM2PathAttrLocalPref, + f10BgpM2PathAttrLocalPrefPresent, + f10BgpM2PathAttrMed, + f10BgpM2PathAttrMedPresent, + f10BgpM2PathAttrNextHop, + f10BgpM2PathAttrNextHopAddrType, + f10BgpM2PathAttrOrigin, + f10BgpM2PathAttrUnknownIndex, + f10BgpM2PathAttrUnknownType, + f10BgpM2PathAttrUnknownValue + } + STATUS current + DESCRIPTION + "Attributes received on BGP peering sessions." + ::= { f10BgpM2MIBGroups 13 } + + f10BgpM2PeerConfigurationGroup OBJECT-GROUP + OBJECTS { + f10BgpM2CfgBaseScalarStorageType, + f10BgpM2CfgLocalAs, + f10BgpM2CfgLocalIdentifier, + f10BgpM2CfgPeerAdminStatus, + f10BgpM2CfgPeerNextIndex, + f10BgpM2CfgPeerConfiguredVersion, + f10BgpM2CfgAllowVersionNegotiation, + f10BgpM2CfgPeerLocalAddrType, + f10BgpM2CfgPeerLocalAddr, + f10BgpM2CfgPeerLocalAs, + f10BgpM2CfgPeerRemoteAddrType, + f10BgpM2CfgPeerRemoteAddr, + f10BgpM2CfgPeerRemoteAs, + f10BgpM2CfgPeerEntryStorageType, + f10BgpM2CfgPeerError, + f10BgpM2CfgPeerBgpPeerEntry, + f10BgpM2CfgPeerRowEntryStatus, + f10BgpM2CfgPeerIndex, + f10BgpM2CfgPeerStatus, + f10BgpM2CfgPeerConnectRetryInterval, + f10BgpM2CfgPeerHoldTimeConfigured, + f10BgpM2CfgPeerKeepAliveConfigured, + f10BgpM2CfgPeerMinASOrigInterval, + f10BgpM2CfgPeerMinRouteAdverInter + } + STATUS current + DESCRIPTION + "Configuration objects for BGP peers." + ::= { f10BgpM2MIBGroups 14 } + + + + f10BgpM2PeerRouteReflectorCfgGroup OBJECT-GROUP + OBJECTS { + f10BgpM2CfgRouteReflector, + f10BgpM2CfgClusterId, + f10BgpM2CfgPeerReflectorClient + } + STATUS current + DESCRIPTION + "Configuration objects for BGP peers that support route + reflection." + ::= { f10BgpM2MIBGroups 15 } + + + f10BgpM2PeerAsConfederationCfgGroup OBJECT-GROUP + OBJECTS { + f10BgpM2CfgConfederationRouter, + f10BgpM2CfgConfederationId, + f10BgpM2CfgPeerConfedMember + } + STATUS current + DESCRIPTION + "Configuration objects for BGP peers that support BGP + confederations." + ::= { f10BgpM2MIBGroups 16 } + + + f10BgpM2MIBNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + f10BgpM2Established, + f10BgpM2BackwardTransition + } + STATUS current + DESCRIPTION + "This group contains objects for notifications + supported by this mib module." + ::= { f10BgpM2MIBGroups 17 } + + + f10BgpM2Rfc2545Group OBJECT-GROUP + OBJECTS { + f10BgpM2LinkLocalNextHopPresent, + f10BgpM2LinkLocalNextHop + } + STATUS current + DESCRIPTION + "This group is required for peers that support exchanging + of IPv6 NLRI per RFC 2545." + ::= { f10BgpM2MIBGroups 18 } + +END + diff --git a/MIBS/dell/FORCE10-COPY-CONFIG-MIB b/MIBS/dell/FORCE10-COPY-CONFIG-MIB new file mode 100644 index 0000000..863c47a --- /dev/null +++ b/MIBS/dell/FORCE10-COPY-CONFIG-MIB @@ -0,0 +1,489 @@ +-- ***************************************************************** +-- FORCE10-COPY-CONFIG-MIB +-- +-- +-- Copyright (c) 2003-2005 by Force10 Networks, Inc. +-- All rights reserved. +-- ***************************************************************** +-- + +FORCE10-COPY-CONFIG-MIB DEFINITIONS ::= BEGIN + +IMPORTS + + MODULE-IDENTITY, OBJECT-TYPE, + IpAddress, TimeTicks, NOTIFICATION-TYPE + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + RowStatus, + DisplayString + FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + f10Mgmt + FROM FORCE10-SMI + ; + +f10CopyConfigMib MODULE-IDENTITY + LAST-UPDATED "200905141300Z" + ORGANIZATION "Force10 Networks, Inc." + CONTACT-INFO + "Force10 Networks, Inc + 1440 McCarthy Blvd + Milpitas, CA 95035 + (408) 571-3500 + support@force10networks.com + http://www.force10networks.com" + DESCRIPTION + "Force10 Copy Config MIB provides copying of running-config to + to startup-config and vice-versa, and FTOS files to local + disk or other system via ftp or tftp. + " + REVISION "200905141300Z" + DESCRIPTION + "Added New enum for usbflash filesystem in Exascale" + REVISION "200706191200Z" + DESCRIPTION + "Update description to copy from remote server to local" + REVISION "200303011200Z" + DESCRIPTION + "Initial Revision" + ::= { f10Mgmt 5 } + + +f10CopyConfigObjects OBJECT IDENTIFIER ::= { f10CopyConfigMib 1 } +f10CopyConfig OBJECT IDENTIFIER ::= { f10CopyConfigObjects 1 } +f10CopyConfigTraps OBJECT IDENTIFIER ::= { f10CopyConfigObjects 2 } + + +F10ConfigFileLocation ::= INTEGER { + flash(1), + slot0(2), + tftp(3), + ftp(4), + scp(5), + usbflash(6) + } +-- TEXTUAL-CONVENTION +-- Status +-- mandatory +-- Descr +-- The various location of the files on which a config-copy +-- request can be performed. +-- The option currently is limited to the master RPM. +-- RPM1 location will be supported in near future. +-- usbflash option is supported only on Exascale E-Series. + + +F10ConfigFileType ::= INTEGER { + ftosFile (1), + runningConfig(2), + startupConfig(3) + } +-- TEXTUAL-CONVENTION +-- Status +-- mandatory +-- Descr +-- The various types of files on which a config-copy +-- request can be performed. +-- ftosFile can be any text or binary files as long +-- the file is a valid files + +F10ConfigCopyState ::= INTEGER { + running(1), + successful(2), + failed(3) + } +-- TEXTUAL-CONVENTION +-- Status +-- mandatory +-- Descr +-- The state of a tftp config-copy operation. +-- The description of each state is given below: +-- +-- running: only one config-copy request can run +-- at any time. A newly activated +-- config request will received state as failed +-- if another request is in progress. +-- But, if the current request is queried, +-- the state is set to running. +-- +-- successsful: the state when a config-copy request is +-- successfully completed. +-- +-- failed: to verify if there is a copy request in progress, +-- query the system with the copy mib. +-- Otherwise, the config-copy request failed. + + +F10ConfigCopyFailCause ::= INTEGER { + badFileName(1), + copyInProgress(2), + diskFull(3), + fileExist(4), + fileNotFound(5), + timeout(6), + unknown(7) + } +-- TEXTUAL-CONVENTION +-- Status +-- mandatory +-- Descr +-- The reason a config-copy request failed. + + + +f10CopyTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10CopyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of config-copy requests." + ::= { f10CopyConfig 1 } + +f10CopyEntry OBJECT-TYPE + SYNTAX F10CopyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A config-copy request. + + To use this copy on NMS, user must first query the MIB. + if the query returns the result of the previous copied and + there is no pending copy operation, user can submit a SNMP + SET with a random number as index with the appropraite + information as specified by this MIB and the row status as + CreateAndGo. + + The system will only keep the last 5 copy requests as the history. + If there are ten entries in the copy request table, the subsequent + copy request will replace the existing one in the copy table. + + 1) To copy running-config from local directory to startup-config. Set the following + mib objects in the copy table + + copySrcFileType : runningConfig (2) + copyDestFileType : startupConfig (3) + + 2) To copy startup-config from local directory to a remote site. Set the following + mib objects in the copy table + + copySrcFileType : startupConfig (3) + copyDestFileType : ftosFile (1) + copyDestFileLocation : ftp (4) + copyDestFileName : /user/tester1/ftp/ + copyServerAddress : 172.20.10.123 + copyUserName : tester1 + copyUserPassword : mypasswd + + 3) To copy a file from local directory to a remote site. Set the following + mib objects in the copy table + + copySrcFileType : ftosFile (1) + copySrcFileLocation : slot0 (2) + copySrcFileName : NVTRACE_LOG_DIR/LP4-nvtrace-0 + copyDestFileType : ftosFile (1) + copyDestFileLocation : ftp (4) + copyDestFileName : /usr/tester1/trace/backup/LP4-nvtrace-0 + copyServerAddress : 172.20.10.123 + copyUserName : tester1 + copyUserPassword : mypasswd + " + + INDEX { copyConfigIndex } + ::= { f10CopyTable 1 } + + +F10CopyEntry ::= SEQUENCE { + copyConfigIndex INTEGER, + copySrcFileType F10ConfigFileType, + copySrcFileLocation F10ConfigFileLocation, + copySrcFileName DisplayString, + copyDestFileType F10ConfigFileType, + copyDestFileLocation F10ConfigFileLocation, + copyDestFileName DisplayString, + copyServerAddress IpAddress, + copyUserName DisplayString, + copyUserPassword DisplayString, + copyState F10ConfigCopyState, + copyTimeStarted TimeTicks, + copyTimeCompleted TimeTicks, + copyFailCause F10ConfigCopyFailCause, + copyEntryRowStatus RowStatus + + } + +copyConfigIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "To initiate a config copy request, user should + assign a positive random value as an index. + " + ::= { f10CopyEntry 1 } + +copySrcFileType OBJECT-TYPE + SYNTAX F10ConfigFileType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the type of file to copy from. + + if the copySrcFileType is runningConfig(2) or + startupConfig(3), the default F10ConfigFileLocation is + flash(1). + + If the copySrcFileType has the value of + ftosFile(1), it is expected that the copySrcFileLocation + and copySrcFileName must also be spcified. The three + objects together will uniquely identify the source file. + + " + ::= { f10CopyEntry 2 } + +copySrcFileLocation OBJECT-TYPE + SYNTAX F10ConfigFileLocation + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the location of source file. + + If the copySrcFileType has the value of + ftosFile(1), it is expected that the copySrcFileType + and copySrcFileName must also be spcified. The three + objects together will uniquely identify the source file. + + If the copySrcFileLocation has the value of + ftp(4) or scp(5), it is expected the login information liked + copyServerAddress, copyUserName, and copyUserPassword + also be spcified. + + " + ::= { f10CopyEntry 3 } + +copySrcFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The file name (including the path, if applicable) of + the file. If copySourceFileType is set to runningConfig or + startupConfig, copySrcFileName is not needed. + " + ::= { f10CopyEntry 4 } + +copyDestFileType OBJECT-TYPE + SYNTAX F10ConfigFileType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the type of file to copy to. + + if the copyDestFileType is runningConfig(2) or + startupConfig(3), the default f10DestFileLocation is + flash(1). + + If the copyDestFileType has the value of + ftosFile(1), it is expected that the copyDestFileLocation + and copyDestFileName must also be spcified. The three + objects together will uniquely identify the destination file. + + " + ::= { f10CopyEntry 5 } + +copyDestFileLocation OBJECT-TYPE + SYNTAX F10ConfigFileLocation + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the location of destination file. + + If the copyDestFileType has the value of + ftosFile(1), it is expected that the copyDestFileType + and copyDestFileName must also be spcified. The three + objects together will uniquely identify the destination file. + + If the copyDestFileLocation has the value of + ftp(4) or scp(5), it is expected the login information liked + copyServerAddress, copyUserName, and copyUserPassword + also be spcified. + + " + ::= { f10CopyEntry 6 } + +copyDestFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the location of destination file. + + If the copyDestFileType has the value of + ftosFile(1), it is expected that the f10CopyDestFileTyp + and copyDestFileLocation must also be spcified. The three + objects together will uniquely identify the source file. + + If the copyDestFileLocation has the value of + ftp(4) or scp(5), it is expected the login information liked + copyServerAddress, copyUserName, and copyUserPassword + also be spcified. + + " + ::= { f10CopyEntry 7 } + +copyServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ip address of the tftp server from (or to) + which to copy the configuration file. + + Values of 0.0.0.0 or FF.FF.FF.FF for + copyServerAddress are not allowed. + + If the copyDestFileLocation has the value of + ftp(4) or scp(5), it is expected the login information liked + copyServerAddress, copyUserName, and copyUserPassword + also be spcified. + + " + ::= { f10CopyEntry 8 } + +copyUserName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..15)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Remote user name for copy via ftp, or scp. + + If the copyDestFileLocation has the value of + ftp(4) or scp(5), it is expected the login information liked + copyServerAddress, copyUserName, and copyUserPassword + also be spcified. + + " + ::= { f10CopyEntry 9 } + +copyUserPassword OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..15)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Password used by ftp, scp for copying a + file to an ftp/scp server. + + If the copyDestFileLocation has the value of + ftp(4) or scp(5), it is expected the login information liked + copyServerAddress, copyUserName, and copyUserPassword + also be spcified. + + " + ::= { f10CopyEntry 10 } + +copyState OBJECT-TYPE + SYNTAX F10ConfigCopyState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The state of config-copy operation. + " + ::= { f10CopyEntry 11 } + +copyTimeStarted OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The timetick when the copy started. + " + ::= { f10CopyEntry 12 } + +copyTimeCompleted OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The timetick when the copy completed. + " + ::= { f10CopyEntry 13 } + +copyFailCause OBJECT-TYPE + SYNTAX F10ConfigCopyFailCause + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The reason a config-copy request failed. + " + ::= { f10CopyEntry 14 } + +copyEntryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + The state of the copy operation. + + Uses CreateAndGo when you are performing the copy. + The state is set to active when the copy is completed. + " + ::= { f10CopyEntry 15 } + + -- + -- ## Alarm Group or Traps + -- + + copyAlarmMibNotifications OBJECT IDENTIFIER ::= { f10CopyConfigTraps 0 } + copyAlarmVariable OBJECT IDENTIFIER ::= { f10CopyConfigTraps 1 } + + -- + -- TRAP VarBind Data + -- + + copyAlarmLevel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "the message warning level" + ::= { copyAlarmVariable 1 } + + copyAlarmString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "An generic string value in the TRAP object" + ::= { copyAlarmVariable 2 } + + copyAlarmIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "the index of the current copy, copyAlarmIndex" + ::= { copyAlarmVariable 3 } + + -- + -- TRAPS + -- + + copyConfigCompleted NOTIFICATION-TYPE + OBJECTS { copyAlarmLevel, + copyAlarmString, + copyAlarmIndex + } + STATUS current + DESCRIPTION + "The agent generate this trap when a + copy operational is completed." + ::= { copyAlarmMibNotifications 1 } + +END diff --git a/MIBS/dell/FORCE10-MONITORING-MIB b/MIBS/dell/FORCE10-MONITORING-MIB new file mode 100644 index 0000000..03439b8 --- /dev/null +++ b/MIBS/dell/FORCE10-MONITORING-MIB @@ -0,0 +1,1656 @@ +-- ***************************************************************** +-- FORCE10-MONITORING-MIB +-- +-- +-- Copyright (c) 2003-2004 by Force10 Networks, Inc. +-- All rights reserved. +-- ***************************************************************** +-- + +FORCE10-MONITORING-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Counter64, + Unsigned32 + FROM SNMPv2-SMI + + OBJECT-GROUP + FROM SNMPv2-CONF + + TruthValue, + TEXTUAL-CONVENTION, + DisplayString, + MacAddress + FROM SNMPv2-TC + + ifIndex + FROM RFC1213-MIB + + f10Mgmt + FROM FORCE10-SMI + + F10VlanID, F10QueueID, F10PortPipeID, F10SlotID, + F10CycloneVersion, F10ProcessorModuleType + FROM FORCE10-TC + ; + +f10MonitoringMib MODULE-IDENTITY + LAST-UPDATED "200812181200Z" + ORGANIZATION "Force10 Networks, Inc." + CONTACT-INFO + "Force10 Networks, Inc + 1440 McCarthy Blvd + Milpitas, CA 95035 + (408) 571-3500 + support@force10networks.com + http://www.force10networks.com" + DESCRIPTION + "Force10 Monitoring MIB provides statistics and accounting for + various Force10 products. + " + +-- revision history + REVISION "200812181200Z" + DESCRIPTION + "Force10 Monitoring MIB version 1.3 + Added CPU Ingress Queue Unicast Statistics table. + " + + REVISION "0601200000Z" + DESCRIPTION + "Force10 Monitoring MIB version 1.2 + Added IP and ARP statistic objects that are not available in RFC1213. + " + + REVISION "200011021030Z" + DESCRIPTION + "Force10 Monitoring MIB version 1.1" + + ::= { f10Mgmt 3 } + + +f10MonGroup OBJECT IDENTIFIER ::= { f10MonitoringMib 1 } +f10MonQueue OBJECT IDENTIFIER ::= { f10MonitoringMib 2 } +f10MonMac OBJECT IDENTIFIER ::= { f10MonitoringMib 3 } +f10MonIfQueue OBJECT IDENTIFIER ::= { f10MonitoringMib 4 } +f10NetworkStat OBJECT IDENTIFIER ::= { f10MonitoringMib 5 } +f10IpStatistic OBJECT IDENTIFIER ::= { f10NetworkStat 1 } +f10ArpStatistic OBJECT IDENTIFIER ::= { f10NetworkStat 2 } + +-- +-- The F10MonGroup +-- +f10MonMibVersion OBJECT-TYPE + SYNTAX INTEGER { + version1(1), + version1dot1(2), + version1dot2(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + version1(1) - initial version, define QOS Queue Statistics table. + version1dot1(2) - support MAC Accounting (f10MonMac). + version1dot2(3) - support Interface Queue Statistics Tables (f10MonIfQueue). + " + ::= { f10MonGroup 1 } + + +-- +-- The Force10 QOS Queue Group +-- +f10MonQueueGroup OBJECT IDENTIFIER ::= { f10MonQueue 1 } + +f10MonMaxQueue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum number of Force10 QOS queue supported by Force10 + Interfaces. + " + ::= { f10MonQueueGroup 1 } + + +-- +-- QOS Input Queue Statistics Table +-- +f10InQueueStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10InQueueStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The Force10 QOS Input Queue Statistics Table. + This table provides Input Queue statistics for Force10 Interfaces. + " + ::= { f10MonQueue 2 } + +f10InQueueStatisticsEntry OBJECT-TYPE + SYNTAX F10InQueueStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the Force10 QOS Input Queue table. + The Input Queue Statistics Table is indexed by the Interface and + the Queue ID. The Interface index should be an valid ifIndex as defined + in the RFC1213 MIB II Interface Table and the Queue ID should be a + valid Force10 Queue ID. + " + INDEX { ifIndex, f10InQueueId } + ::= { f10InQueueStatisticsTable 1 } + +F10InQueueStatisticsEntry ::= SEQUENCE { + f10InQueueId + F10QueueID, + f10InQueueDropPackets + Counter64, + f10InQueueBytes + Counter64, + f10InQueueMatchPackets + Counter64, + f10InQueueMatchBytes + Counter64, + f10InQueueMatchBps + Counter64, + f10InQueueCycloneVersion + F10CycloneVersion, + f10InQueueBytesCount + Counter64, + f10InQueuePktsCount + Counter64 +} + +f10InQueueId OBJECT-TYPE + SYNTAX F10QueueID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the second index of this table, it must be a valid + Force10 QOS Queue ID. + " + ::= { f10InQueueStatisticsEntry 1 } + +f10InQueueDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + " + ::= { f10InQueueStatisticsEntry 2 } + +f10InQueueBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + " + ::= { f10InQueueStatisticsEntry 3 } + +f10InQueueMatchPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + " + ::= { f10InQueueStatisticsEntry 4 } + +f10InQueueMatchBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + " + ::= { f10InQueueStatisticsEntry 5 } + +f10InQueueMatchBps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + " + ::= { f10InQueueStatisticsEntry 6 } + +f10InQueueCycloneVersion OBJECT-TYPE + SYNTAX F10CycloneVersion + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The linecard Cyclone hardware version. + " + ::= { f10InQueueStatisticsEntry 7 } + +f10InQueueBytesCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The cumulative number of bytes data passing through this queue. + This object is available on Cyclone version 2.0 (C2T2) hardware only. + " + ::= { f10InQueueStatisticsEntry 8 } + +f10InQueuePktsCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The cumulative number of packets passing through this queue. + This object is available on Cyclone version 2.0 (C2T2) hardware only. + " + ::= { f10InQueueStatisticsEntry 9 } + + +-- +-- QOS Output Queue Statistics Table +-- +f10OutQueueStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10OutQueueStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The Force10 QOS Output Queue Statistics Table. + This table provides Output Queue statistics for Force10 Interfaces. + " + ::= { f10MonQueue 3 } + +f10OutQueueStatisticsEntry OBJECT-TYPE + SYNTAX F10OutQueueStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the Output Queue table. + The Output Queue Statistics Table is indexed by the Interface and + the Queue ID. The Interface index should be an valid ifIndex as defined + in the RFC1213 MIB II Interface Table and the the Queue ID should be a + valid Force10 Queue ID. + " + INDEX { ifIndex, f10OutQueueId } + ::= { f10OutQueueStatisticsTable 1 } + +F10OutQueueStatisticsEntry ::= SEQUENCE { + f10OutQueueId + F10QueueID, + f10OutQueuePackets + Counter64, + f10OutQueueBytes + Counter64, + f10OutQueueBps + Counter64, + f10OutQueueCycloneVersion + F10CycloneVersion, + f10OutQueueBytesCount + Counter64 +} + +f10OutQueueId OBJECT-TYPE + SYNTAX F10QueueID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the second index of this table, it must be a valid + Force10 QOS Queue ID. + " + ::= { f10OutQueueStatisticsEntry 1 } + +f10OutQueuePackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + " + ::= { f10OutQueueStatisticsEntry 2 } + +f10OutQueueBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of bytes in the queue. + This object is available on Cyclone version 1.5 (CjTj) hardware only. + " + ::= { f10OutQueueStatisticsEntry 3 } + +f10OutQueueBps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + " + ::= { f10OutQueueStatisticsEntry 4 } + +f10OutQueueCycloneVersion OBJECT-TYPE + SYNTAX F10CycloneVersion + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The linecard Cyclone hardware version. + " + ::= { f10OutQueueStatisticsEntry 5 } + +f10OutQueueBytesCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The cumulative number of bytes data passing through this queue. + This object is available on Cyclone version 2.0 (C2T2) hardware only. + " + ::= { f10OutQueueStatisticsEntry 6 } + +-- +-- QOS WRED Statistics Table +-- +f10WredStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10WredStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "QOS WRED Statistics Table + This table provides QOS WRED statistics for the Force10 Interfaces. + " + ::= { f10MonQueue 4 } + +f10WredStatisticsEntry OBJECT-TYPE + SYNTAX F10WredStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the WRED Statistics table. + The WRED Statistics Table is indexed by the Interface and + the Queue ID. The Interface index should be an valid ifIndex as defined + in the RFC1213 MIB II Interface Table and the Queue ID should be a + valid Force10 Queue ID. + " + INDEX { ifIndex, f10WredQueueId } + ::= { f10WredStatisticsTable 1 } + +F10WredStatisticsEntry ::= SEQUENCE { + f10WredQueueId + F10QueueID, + f10WredGreenName + DisplayString, + f10WredGreenThresholdLow + Unsigned32, + f10WredGreenThresholdHigh + Unsigned32, + f10WredGreenDropPackets + Counter64, + f10WredGreenReserve1 + Counter64, + f10WredGreenReserve2 + Counter64, + f10WredYellowName + DisplayString, + f10WredYellowThresholdLow + Unsigned32, + f10WredYellowThresholdHigh + Unsigned32, + f10WredYellowDropPackets + Counter64, + f10WredYellowReserve1 + Counter64, + f10WredYellowReserve2 + Counter64, + f10WredRedName + DisplayString, + f10WredRedThresholdLow + Unsigned32, + f10WredRedThresholdHigh + Unsigned32, + f10WredRedDropPackets + Counter64, + f10WredRedReserve1 + Counter64, + f10WredRedReserve2 + Counter64 +} + +f10WredQueueId OBJECT-TYPE + SYNTAX F10QueueID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the second index of this table, it must be a valid + Force10 QOS Queue ID. + " + ::= { f10WredStatisticsEntry 1 } + +f10WredGreenName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + " + ::= { f10WredStatisticsEntry 2 } + +f10WredGreenThresholdLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + " + ::= { f10WredStatisticsEntry 3 } + +f10WredGreenThresholdHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + " + ::= { f10WredStatisticsEntry 4 } + +f10WredGreenDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + " + ::= { f10WredStatisticsEntry 5 } + +f10WredGreenReserve1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + " + ::= { f10WredStatisticsEntry 6 } + +f10WredGreenReserve2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + " + ::= { f10WredStatisticsEntry 7 } + +f10WredYellowName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + " + ::= { f10WredStatisticsEntry 8 } + +f10WredYellowThresholdLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + " + ::= { f10WredStatisticsEntry 9 } + +f10WredYellowThresholdHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + " + ::= { f10WredStatisticsEntry 10 } + +f10WredYellowDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + " + ::= { f10WredStatisticsEntry 11 } + +f10WredYellowReserve1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + " + ::= { f10WredStatisticsEntry 12 } + +f10WredYellowReserve2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + " + ::= { f10WredStatisticsEntry 13 } + +f10WredRedName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + " + ::= { f10WredStatisticsEntry 14 } + +f10WredRedThresholdLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + " + ::= { f10WredStatisticsEntry 15 } + +f10WredRedThresholdHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + " + ::= { f10WredStatisticsEntry 16 } + +f10WredRedDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + " + ::= { f10WredStatisticsEntry 17 } + +f10WredRedReserve1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + " + ::= { f10WredStatisticsEntry 18 } + +f10WredRedReserve2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " + " + ::= { f10WredStatisticsEntry 19 } + + +-- +-- The MAC Group +-- +f10MacGroup OBJECT IDENTIFIER ::= { f10MonMac 1 } + + +-- +-- The MAC Accounting Group +-- +f10MacAccounting OBJECT IDENTIFIER ::= { f10MonMac 2 } + + +-- +-- The MAC Accounting Destination Table +-- +f10MacAccountingDestTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10MacAccountingDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The MAC Accounting Destination Table. + Each entry in the table provides the MAC accounting statistics from a + specific Interface, VLAN ID, and the desired destination MAC Address. + " + ::= { f10MacAccounting 1 } + +f10MacAccountingDestEntry OBJECT-TYPE + SYNTAX F10MacAccountingDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the MAC Accounting Destination Table. + The MAC Accounting Destination table is indexed by the input Interface, + VLAN ID, and the destination MAC Address. + " + INDEX { f10MacAccInIfIndex, f10MacAccVlan, f10MacAccMacAddr } + ::= { f10MacAccountingDestTable 1 } + +F10MacAccountingDestEntry ::= SEQUENCE { + f10MacAccInIfIndex + INTEGER, + f10MacAccMacAddr + MacAddress, + f10MacAccVlan + F10VlanID, + f10MacAccOutIfIndex + INTEGER, + f10MacAccPackets + Counter64, + f10MacAccBytes + Counter64 +} + + +f10MacAccInIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The input Interface of this entry of the table. + The value should be a valid ifIndex in the MIB II Interface Table. + " + ::= { f10MacAccountingDestEntry 1 } + +f10MacAccVlan OBJECT-TYPE + SYNTAX F10VlanID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The VLAN ID. + " + ::= { f10MacAccountingDestEntry 2 } + +f10MacAccMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The MAC Address that identifies this entry of the table. + This is the destination MAC Address of the packets that's going through + the Interface identified by f10MacAccInIfIndex. + " + ::= { f10MacAccountingDestEntry 3 } + +f10MacAccOutIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The output Interface of this entry of the table. + The value should be a valid ifIndex in the MIB II Interface Table. + " + ::= { f10MacAccountingDestEntry 4 } + +f10MacAccPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of packets going through this entry of the + the table, identified by the Interface/MAC/VLAN. + " + ::= { f10MacAccountingDestEntry 5 } + +f10MacAccBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of bytes traffic going through this entry of + the table, identified by the Interface/MAC/VLAN. + " + ::= { f10MacAccountingDestEntry 6 } + + +-- +-- The Force10 Interface Queue Group +-- +-- The Interface Queue Statistics Tables shows Queue Statistics of all Force10 +-- linecard/interfaces. Please note this is different from the QOS Queue +-- Statistics Table which shows the Egress Unicast Statistics and hit counters +-- only when a QOS profile is created for the interface. + +f10MonIfQueueGroup OBJECT IDENTIFIER ::= { f10MonIfQueue 1 } + +-- +-- Ingress Queue Unicast Statistics Table +-- +f10IngQueueUnicastStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10IngQueueUnicastStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The Ingress Queue Unicast Statistics Table. + This table provides Queue statistics for Ingress Unicast packets + between Force10 linecards. + " + ::= { f10MonIfQueue 2 } + +f10IngQueueUnicastStatEntry OBJECT-TYPE + SYNTAX F10IngQueueUnicastStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the Ingress Queue Unicast Statistics table. + The Ingress Queue Unicast Statistics Table is indexed by the source + and destination linecard/portpipe and Queue ID. + " + INDEX { f10IngUnicastSrcCard, + f10IngUnicastDestCard, + f10IngUnicastSrcPortPipe, + f10IngUnicastDestPortPipe, + f10IngUnicastQueueId } + + ::= { f10IngQueueUnicastStatTable 1 } + +F10IngQueueUnicastStatEntry ::= SEQUENCE { + f10IngUnicastSrcCard + F10SlotID, + f10IngUnicastDestCard + F10SlotID, + f10IngUnicastSrcPortPipe + F10PortPipeID, + f10IngUnicastDestPortPipe + F10PortPipeID, + f10IngUnicastQueueId + F10QueueID, + f10IngUnicastCycloneVersion + F10CycloneVersion, + f10IngUnicastBytes + Counter64, + f10IngUnicastBytesCount + Counter64, + f10IngUnicastPacketCount + Counter64, + f10IngUnicastGreenMin + Unsigned32, + f10IngUnicastGreenMax + Unsigned32, + f10IngUnicastGreenDrop + Counter64, + f10IngUnicastYellowMin + Unsigned32, + f10IngUnicastYellowMax + Unsigned32, + f10IngUnicastYellowDrop + Counter64, + f10IngUnicastRedDrop + Counter64 +} + +f10IngUnicastSrcCard OBJECT-TYPE + SYNTAX F10SlotID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the source linecard number. + This is the first index of this table entry. + " + ::= { f10IngQueueUnicastStatEntry 1 } + +f10IngUnicastDestCard OBJECT-TYPE + SYNTAX F10SlotID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the destination linecard number. + This is the 3rd index of this table entry. + " + ::= { f10IngQueueUnicastStatEntry 2 } + +f10IngUnicastSrcPortPipe OBJECT-TYPE + SYNTAX F10PortPipeID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the Force10 Cyclone PortPipe number of the source + linecard. + This is the 2nd index of this table entry. + " + ::= { f10IngQueueUnicastStatEntry 3 } + +f10IngUnicastDestPortPipe OBJECT-TYPE + SYNTAX F10PortPipeID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the Force10 Cyclone PortPipe number of the destination + linecard. + This is the 4th index of this table entry. + " + ::= { f10IngQueueUnicastStatEntry 4 } + +f10IngUnicastQueueId OBJECT-TYPE + SYNTAX F10QueueID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the Queue ID of this entry. + This is the 5th index of this table entry. + " + ::= { f10IngQueueUnicastStatEntry 5 } + +f10IngUnicastCycloneVersion OBJECT-TYPE + SYNTAX F10CycloneVersion + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The linecard Cyclone hardware version. + " + ::= { f10IngQueueUnicastStatEntry 6 } + +f10IngUnicastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of bytes in the queue. + This object is available on Cyclone version 1.5 (CjTj) hardware only. + " + ::= { f10IngQueueUnicastStatEntry 7 } + +f10IngUnicastBytesCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The cumulative number of bytes data passing through this queue. + This object is available on Cyclone version 2.0 (C2T2) and Cyclone version 3.0 (X3) hardwares only. + " + ::= { f10IngQueueUnicastStatEntry 8 } + +f10IngUnicastPacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The cumulative number of packets passing through this queue. + This object is available on Cyclone version 2.0 (C2T2) and Cyclone version 3.0 (X3) hardwares only. + " + ::= { f10IngQueueUnicastStatEntry 9 } + +f10IngUnicastGreenMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The min threshold for Green packets. The min threshold + identifies the queue size percentage at which the WRED dropping starts + to be applied with a given configured probability. + " + ::= { f10IngQueueUnicastStatEntry 10 } + +f10IngUnicastGreenMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The max threshold for Green packets. The max threshold + identifies the queue size level at which tail drops occurs. + " + ::= { f10IngQueueUnicastStatEntry 11 } + +f10IngUnicastGreenDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Green packets being dropped in this queue. + " + ::= { f10IngQueueUnicastStatEntry 12 } + +f10IngUnicastYellowMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The min threshold for Yellow packets. The min threshold + identifies the queue size percentage at which the WRED dropping starts + to be applied with a given configured probability. + " + ::= { f10IngQueueUnicastStatEntry 13 } + +f10IngUnicastYellowMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The max threshold for Yellow packets. The max threshold + identifies the queue size level at which tail drops occurs. + " + ::= { f10IngQueueUnicastStatEntry 14 } + +f10IngUnicastYellowDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Yellow packets being dropped in this queue. + " + ::= { f10IngQueueUnicastStatEntry 15 } + +f10IngUnicastRedDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Red packets being dropped in this queue. + " + ::= { f10IngQueueUnicastStatEntry 16 } + + + +-- +-- Ingress Queue Multicast Statistics Table +-- +f10IngQueueMulticastStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10IngQueueMulticastStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The Ingress Queue Multicast Statistics Table. + This table provides Queue statistics for Ingress Multicast packets + at Force10 linecards. + " + ::= { f10MonIfQueue 3 } + +f10IngQueueMulticastStatEntry OBJECT-TYPE + SYNTAX F10IngQueueMulticastStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the Ingress Queue Multicast Statistics table. + The Ingress Queue Multicast Statistics Table is indexed by the source + linecard/portpipe and Queue ID. + " + INDEX { f10IngMulticastSrcCard, + f10IngMulticastSrcPortPipe, + f10IngMulticastQueueId } + + ::= { f10IngQueueMulticastStatTable 1 } + +F10IngQueueMulticastStatEntry ::= SEQUENCE { + f10IngMulticastSrcCard + F10SlotID, + f10IngMulticastSrcPortPipe + F10PortPipeID, + f10IngMulticastQueueId + F10QueueID, + f10IngMulticastCycloneVersion + F10CycloneVersion, + f10IngMulticastBytes + Counter64, + f10IngMulticastBytesCount + Counter64, + f10IngMulticastPacketCount + Counter64, + f10IngMulticastGreenMin + Unsigned32, + f10IngMulticastGreenMax + Unsigned32, + f10IngMulticastGreenDrop + Counter64, + f10IngMulticastYellowMin + Unsigned32, + f10IngMulticastYellowMax + Unsigned32, + f10IngMulticastYellowDrop + Counter64, + f10IngMulticastRedDrop + Counter64 +} + +f10IngMulticastSrcCard OBJECT-TYPE + SYNTAX F10SlotID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the source linecard number. + This is the first index of this table entry. + " + ::= { f10IngQueueMulticastStatEntry 1 } + +f10IngMulticastSrcPortPipe OBJECT-TYPE + SYNTAX F10PortPipeID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the Force10 Cyclone PortPipe number of the source + linecard. + This is the 2nd index of this table entry. + " + ::= { f10IngQueueMulticastStatEntry 2 } + +f10IngMulticastQueueId OBJECT-TYPE + SYNTAX F10QueueID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the Queue ID of this entry. + This is the 3rd index of this table entry. + " + ::= { f10IngQueueMulticastStatEntry 3 } + +f10IngMulticastCycloneVersion OBJECT-TYPE + SYNTAX F10CycloneVersion + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The linecard Cyclone hardware version. + " + ::= { f10IngQueueMulticastStatEntry 4 } + +f10IngMulticastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of bytes in the queue. + This object is available on Cyclone version 1.5 (CjTj) hardware only. + " + ::= { f10IngQueueMulticastStatEntry 5 } + +f10IngMulticastBytesCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The cumulative number of bytes data passing through this queue. + This object is available on Cyclone version 2.0 (C2T2) and Cyclone version 3.0 (X3) hardwares only. + " + ::= { f10IngQueueMulticastStatEntry 6 } + +f10IngMulticastPacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The cumulative number of packets passing through this queue. + This object is available on Cyclone version 2.0 (C2T2) and Cyclone version 3.0 (X3) hardwares only. + " + ::= { f10IngQueueMulticastStatEntry 7 } + +f10IngMulticastGreenMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The min threshold for Green packets. The min threshold + identifies the queue size percentage at which the WRED dropping starts + to be applied with a given configured probability. + " + ::= { f10IngQueueMulticastStatEntry 8 } + +f10IngMulticastGreenMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The max threshold for Green packets. The max threshold + identifies the queue size level at which tail drops occurs. + " + ::= { f10IngQueueMulticastStatEntry 9 } + +f10IngMulticastGreenDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Green packets being dropped in this queue. + " + ::= { f10IngQueueMulticastStatEntry 10 } + +f10IngMulticastYellowMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The min threshold for Yellow packets. The min threshold + identifies the queue size percentage at which the WRED dropping starts + to be applied with a given configured probability. + " + ::= { f10IngQueueMulticastStatEntry 11 } + +f10IngMulticastYellowMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The max threshold for Yellow packets. The max threshold + identifies the queue size level at which tail drops occurs. + " + ::= { f10IngQueueMulticastStatEntry 12 } + +f10IngMulticastYellowDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Yellow packets being dropped in this queue. + " + ::= { f10IngQueueMulticastStatEntry 13 } + +f10IngMulticastRedDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Red packets being dropped in this queue. + " + ::= { f10IngQueueMulticastStatEntry 14 } + + +-- +-- Egress Queue Unicast Statistics Table +-- +f10EgQueueUnicastStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10EgQueueUnicastStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The Egress Queue Unicast Statistics Table. + This table provides Queue statistics for Egress Unicast packets + at Force10 Interface. + " + ::= { f10MonIfQueue 4 } + +f10EgQueueUnicastStatEntry OBJECT-TYPE + SYNTAX F10EgQueueUnicastStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the Egress Queue Unicast Statistics table. + The Egress Queue Unicast Statistics Table is indexed by the ifIndex + and Queue ID. + The IfIndex should be an valid Interface Index as defined in the + RFC1213 MIB II Interface Table. + " + INDEX { ifIndex, + f10EgUnicastQueueId } + + ::= { f10EgQueueUnicastStatTable 1 } + +F10EgQueueUnicastStatEntry ::= SEQUENCE { + f10EgUnicastQueueId + F10QueueID, + f10EgUnicastCycloneVersion + F10CycloneVersion, + f10EgUnicastBytes + Counter64, + f10EgUnicastBytesCount + Counter64, + f10EgUnicastPacketCount + Counter64, + f10EgUnicastGreenMin + Unsigned32, + f10EgUnicastGreenMax + Unsigned32, + f10EgUnicastGreenDrop + Counter64, + f10EgUnicastYellowMin + Unsigned32, + f10EgUnicastYellowMax + Unsigned32, + f10EgUnicastYellowDrop + Counter64, + f10EgUnicastRedDrop + Counter64 +} + +f10EgUnicastQueueId OBJECT-TYPE + SYNTAX F10QueueID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the Queue ID of this entry. + This is the 2nd index of this table entry. + " + ::= { f10EgQueueUnicastStatEntry 1 } + +f10EgUnicastCycloneVersion OBJECT-TYPE + SYNTAX F10CycloneVersion + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The linecard Cyclone hardware version. + " + ::= { f10EgQueueUnicastStatEntry 2 } + +f10EgUnicastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of bytes in the queue. + This object is available on Cyclone version 1.5 (CjTj) hardware only. + " + ::= { f10EgQueueUnicastStatEntry 3 } + +f10EgUnicastBytesCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The cumulative number of bytes data passing through this queue. + This object is available on Cyclone version 2.0 (C2T2) and Cyclone version 3.0 (X3) hardwares only. + " + ::= { f10EgQueueUnicastStatEntry 4 } + +f10EgUnicastPacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The cumulative number of packets passing through this queue. + This object is available on Cyclone version 2.0 (C2T2) and Cyclone version 3.0 (X3) hardwares only. + " + ::= { f10EgQueueUnicastStatEntry 5 } + +f10EgUnicastGreenMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The min threshold for Green packets. The min threshold + identifies the queue size percentage at which the WRED dropping starts + to be applied with a given configured probability. + " + ::= { f10EgQueueUnicastStatEntry 6 } + +f10EgUnicastGreenMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The max threshold for Green packets. The max threshold + identifies the queue size level at which tail drops occurs. + " + ::= { f10EgQueueUnicastStatEntry 7 } + +f10EgUnicastGreenDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Green packets being dropped in this queue. + " + ::= { f10EgQueueUnicastStatEntry 8 } + +f10EgUnicastYellowMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The min threshold for Yellow packets. The min threshold + identifies the queue size percentage at which the WRED dropping starts + to be applied with a given configured probability. + " + ::= { f10EgQueueUnicastStatEntry 9 } + +f10EgUnicastYellowMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The max threshold for Yellow packets. The max threshold + identifies the queue size level at which tail drops occurs. + " + ::= { f10EgQueueUnicastStatEntry 10 } + +f10EgUnicastYellowDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Yellow packets being dropped in this queue. + " + ::= { f10EgQueueUnicastStatEntry 11 } + +f10EgUnicastRedDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Red packets being dropped in this queue. + " + ::= { f10EgQueueUnicastStatEntry 12 } + +-- +-- Egress Queue Multicast Statistics Table +-- +f10EgQueueMulticastStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10EgQueueMulticastStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The Egress Queue Multicast Statistics Table. + This table provides Queue statistics for Egress Multicast packets + at Force10 Interface. + " + ::= { f10MonIfQueue 5 } + +f10EgQueueMulticastStatEntry OBJECT-TYPE + SYNTAX F10EgQueueMulticastStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the Egress Queue Multicast Statistics table. + The Egress Queue Multicast Statistics Table is indexed by the ifIndex + and Queue ID. + The IfIndex should be an valid Interface Index as defined in the + RFC1213 MIB II Interface Table. + " + INDEX { ifIndex, + f10EgMulticastQueueId } + + ::= { f10EgQueueMulticastStatTable 1 } + +F10EgQueueMulticastStatEntry ::= SEQUENCE { + f10EgMulticastQueueId + F10QueueID, + f10EgMulticastCycloneVersion + F10CycloneVersion, + f10EgMulticastBytes + Counter64, + f10EgMulticastBytesCount + Counter64, + f10EgMulticastPacketCount + Counter64, + f10EgMulticastGreenMin + Unsigned32, + f10EgMulticastGreenMax + Unsigned32, + f10EgMulticastGreenDrop + Counter64, + f10EgMulticastYellowMin + Unsigned32, + f10EgMulticastYellowMax + Unsigned32, + f10EgMulticastYellowDrop + Counter64, + f10EgMulticastRedDrop + Counter64 +} + +f10EgMulticastQueueId OBJECT-TYPE + SYNTAX F10QueueID + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the Queue ID of this entry. + This is the 2nd index of this table entry. + " + ::= { f10EgQueueMulticastStatEntry 1 } + +f10EgMulticastCycloneVersion OBJECT-TYPE + SYNTAX F10CycloneVersion + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The linecard Cyclone hardware version. + " + ::= { f10EgQueueMulticastStatEntry 2 } + +f10EgMulticastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of bytes in the queue. + This object is available on Cyclone version 1.5 (CjTj) hardware only. + " + ::= { f10EgQueueMulticastStatEntry 3 } + +f10EgMulticastBytesCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The cumulative number of bytes data passing through this queue. + This object is available on Cyclone version 2.0 (C2T2) and Cyclone version 3.0 (X3) hardwares only. + " + ::= { f10EgQueueMulticastStatEntry 4 } + +f10EgMulticastPacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The cumulative number of packets passing through this queue. + This object is available on Cyclone version 2.0 (C2T2) and Cyclone version 3.0 (X3) hardwares only. + " + ::= { f10EgQueueMulticastStatEntry 5 } + +f10EgMulticastGreenMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The min threshold for Green packets. The min threshold + identifies the queue size percentage at which the WRED dropping starts + to be applied with a given configured probability. + " + ::= { f10EgQueueMulticastStatEntry 6 } + +f10EgMulticastGreenMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The max threshold for Green packets. The max threshold + identifies the queue size level at which tail drops occurs. + " + ::= { f10EgQueueMulticastStatEntry 7 } + +f10EgMulticastGreenDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The max threshold for Green packets. The max threshold + identifies the queue size level at which tail drops occurs. + " + ::= { f10EgQueueMulticastStatEntry 8 } + +f10EgMulticastYellowMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The min threshold for Yellow packets. The min threshold + identifies the queue size percentage at which the WRED dropping starts + to be applied with a given configured probability. + " + ::= { f10EgQueueMulticastStatEntry 9 } + +f10EgMulticastYellowMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The max threshold for Yellow packets. The max threshold + identifies the queue size level at which tail drops occurs. + " + ::= { f10EgQueueMulticastStatEntry 10 } + +f10EgMulticastYellowDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Yellow packets being dropped in this queue. + " + ::= { f10EgQueueMulticastStatEntry 11 } + +f10EgMulticastRedDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Red packets being dropped in this queue. + " + ::= { f10EgQueueMulticastStatEntry 12 } + + +-- +-- CPU Ingress Queue Unicast Statistics Table - Applicable only for Cyclone version 3.0 and above +-- +f10CpuIngQueueUnicastStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10CpuIngQueueUnicastStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The CPU Ingress Queue Unicast Statistics Table. + This table provides Queue statistics for Ingress Unicast packets + destined for CPU." + + ::= { f10MonIfQueue 6 } + +f10CpuIngQueueUnicastStatEntry OBJECT-TYPE + SYNTAX F10CpuIngQueueUnicastStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the CPU Ingress Queue Unicast Statistics Table. + The CPU Ingress Queue Unicast Statistics Table is indexed by the + source linecard/portpipe, cpu port and Queue ID." + INDEX { f10CpuIngUnicastSrcCard, + f10CpuIngUnicastSrcPortPipe, + f10CpuIngUnicastDestCpu, + f10CpuIngUnicastQueueId } + + ::= { f10CpuIngQueueUnicastStatTable 1 } + + F10CpuIngQueueUnicastStatEntry ::= SEQUENCE { + f10CpuIngUnicastSrcCard + F10SlotID, + f10CpuIngUnicastSrcPortPipe + F10PortPipeID, + f10CpuIngUnicastDestCpu + F10ProcessorModuleType, + f10CpuIngUnicastQueueId + F10QueueID, + f10CpuIngUnicastCycloneVersion + F10CycloneVersion, + f10CpuIngUnicastBytesCount + Counter64, + f10CpuIngUnicastPacketCount + Counter64, + f10CpuIngUnicastGreenMin + Unsigned32, + f10CpuIngUnicastGreenMax + Unsigned32, + f10CpuIngUnicastGreenDrop + Counter64, + f10CpuIngUnicastYellowMin + Unsigned32, + f10CpuIngUnicastYellowMax + Unsigned32, + f10CpuIngUnicastYellowDrop + Counter64, + f10CpuIngUnicastRedDrop + Counter64 +} + +f10CpuIngUnicastSrcCard OBJECT-TYPE + SYNTAX F10SlotID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This is the source linecard number. + This is the first index of this table entry." + + ::= { f10CpuIngQueueUnicastStatEntry 1 } + +f10CpuIngUnicastSrcPortPipe OBJECT-TYPE + SYNTAX F10PortPipeID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This is the Force10 Cyclone PortPipe number of the source + linecard.This is the 2nd index of this table entry." + + ::= { f10CpuIngQueueUnicastStatEntry 2 } + +f10CpuIngUnicastDestCpu OBJECT-TYPE + SYNTAX F10ProcessorModuleType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This is the destination CPU port of this entry. + This is the 3rd index of this table entry." + + ::= { f10CpuIngQueueUnicastStatEntry 3 } + +f10CpuIngUnicastQueueId OBJECT-TYPE + SYNTAX F10QueueID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This is the Queue ID of this entry. + This is the 4th index of this table entry." + + ::= { f10CpuIngQueueUnicastStatEntry 4 } + +f10CpuIngUnicastCycloneVersion OBJECT-TYPE + SYNTAX F10CycloneVersion + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The linecard Cyclone hardware version." + + ::= { f10CpuIngQueueUnicastStatEntry 5 } + +f10CpuIngUnicastBytesCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The cumulative number of bytes data passing through this queue. + This object is available on Cyclone version 3.0 (X3) hardware only." + + ::= { f10CpuIngQueueUnicastStatEntry 6 } + +f10CpuIngUnicastPacketCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The cumulative number of packets passing through this queue. + This object is available on Cyclone version 3.0 (X3) hardware only." + + ::= { f10CpuIngQueueUnicastStatEntry 7 } + +f10CpuIngUnicastGreenMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The min threshold for Green packets. The min threshold + identifies the queue size percentage at which the WRED + dropping starts to be applied with a given configured + probability." + + ::= { f10CpuIngQueueUnicastStatEntry 8 } + +f10CpuIngUnicastGreenMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The max threshold for Green packets. The max threshold + identifies the queue size level at which tail drops occurs." + + ::= { f10CpuIngQueueUnicastStatEntry 9 } + +f10CpuIngUnicastGreenDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Green packets being dropped in this queue." + + ::= { f10CpuIngQueueUnicastStatEntry 10 } + +f10CpuIngUnicastYellowMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The min threshold for Yellow packets. The min threshold + identifies the queue size percentage at which the WRED + dropping starts to be applied with a given configured + probability." + + ::= { f10CpuIngQueueUnicastStatEntry 11 } + +f10CpuIngUnicastYellowMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The max threshold for Yellow packets. The max threshold + identifies the queue size level at which tail drops occurs." + + ::= { f10CpuIngQueueUnicastStatEntry 12 } + +f10CpuIngUnicastYellowDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Yellow packets being dropped in this queue." + + ::= { f10CpuIngQueueUnicastStatEntry 13 } + +f10CpuIngUnicastRedDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Red packets being dropped in this queue." + + ::= { f10CpuIngQueueUnicastStatEntry 14 } + +-- +-- Force10 IP Statistic +-- +f10BcastPktRecv OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total broadcast packet received. + " + ::= { f10IpStatistic 1 } + +f10BcastPktSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total broadcast packet sent. + " + ::= { f10IpStatistic 2 } + +f10McastPktRecv OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total multicast packet received. + " + ::= { f10IpStatistic 3 } + +f10McastPktSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total multicast packet sent. + " + ::= { f10IpStatistic 4 } + +-- +-- Force10 ARP Statistic +-- +f10ArpReqRecv OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total ARP request received. + " + ::= { f10ArpStatistic 1 } + +f10ArpReqSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total ARP request sent. + " + ::= { f10ArpStatistic 2 } + +f10ArpReplyRecv OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total ARP reply received. + " + ::= { f10ArpStatistic 3 } + +f10ArpReplySent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total ARP reply sent. + " + ::= { f10ArpStatistic 4 } + +f10ArpProxySent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total ARP proxy sent. + " + ::= { f10ArpStatistic 5 } + + +END diff --git a/MIBS/dell/FORCE10-MSTP-MIB b/MIBS/dell/FORCE10-MSTP-MIB new file mode 100644 index 0000000..214547b --- /dev/null +++ b/MIBS/dell/FORCE10-MSTP-MIB @@ -0,0 +1,973 @@ +FORCE10-MSTP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Counter32, TimeTicks, Integer32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, + DisplayString, TruthValue + FROM SNMPv2-TC + mib-2 + FROM RFC1213-MIB + VlanId + FROM Q-BRIDGE-MIB + Timeout, BridgeId, dot1dBridge + FROM BRIDGE-MIB + f10Experiment + FROM FORCE10-SMI; + + + f10Mstp MODULE-IDENTITY + LAST-UPDATED "200804011200Z" -- Apr 1, 2008 12:00:00 GMT + ORGANIZATION + "Force10 Networks, Inc." + CONTACT-INFO + "Force10 Networks, Inc. + 350 Holger Way + San Jose, CA 95134 USA + Phone: +1 (408) 571 3500 + Fax: +1 (408) 571 3550 + Email: support@force10networks.com" + + DESCRIPTION + "The MIB module for managing devices that support Multiple & + Rapid Spanning Trees Protocol and algorithm. It is dedicated + to reflect IEEE Std 802.1s. + + Note: This contains the MIB objects defined in MSTP-MIB of + ruzin-mstp-mib-02.txt." +-- ::= { dot1dBridge XXX } + ::= { f10Experiment 2 } + + -- + -- Textual Conventions + -- + + -- VlanId ::= TEXTUAL-CONVENTION + -- DISPLAY-HINT "d" + -- STATUS current + -- DESCRIPTION + -- "." + -- SYNTAX INTEGER (1..4094) + + PortIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each Port + in the managed Bridge. + The value for each PortIndex remain + constant at least from one re-initialization of the entity's + network management system to the next re-initialization." + SYNTAX INTEGER (1..4094) + + PortIndexOrZero ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "This textual convention is an extension of the + PortIndex convention. The latter defines a greater + than zero value used to identify a Port in the managed Bridge. + 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 + Port was unknown, or when none or all Ports need to be referenced." + SYNTAX Integer32 (0..2147483647) + + MstiInstanceIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each Multiple Spanning + Tree Instance (MSTI) in the managed Bridge. + The value for each MstiInstanceIndex remains constant for the + instance. The " + SYNTAX Integer32 (1..64) + + BpduCounter ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "An optional counter of received or transmitted Bridge Protocol + Data Units of different types on/from a Port. If the agent does not + support these counter, it returns the value 0. These counters are + reset when the protocol starts to operate and when the value of + mstpPortOperMACEnable changes from false(2) to true(1)." + SYNTAX Counter32 + + MstiOrCistInstanceIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "This textual convention is an extension of the + MstiInstanceIndex convention. This extension permits the + additional value of zero, which means Common and Internal + Spanning Tree (CIST)." + SYNTAX Integer32 (0..64) + + PortId ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The Port Identifier of the Port, the unique Port identifier + comprising two parts, the Port Number and the Port Priority + field (13.24.8 of IEEE Std 802.1s, 8.5.5.1 and 17.18.16 of + IEEE Std 802.1D, 1998 Edition)." + SYNTAX OCTET STRING (SIZE (2)) + + mstpGen OBJECT IDENTIFIER ::= { f10Mstp 10 } + + -- mstpGen group reflects configurations/statuses + -- the Bridge as a unit + + mstpGenBridgeMaxAge OBJECT-TYPE + SYNTAX Timeout (600..4000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "12.8.1.3.a)" + ::= { mstpGen 2 } + + mstpGenBridgeHelloTime OBJECT-TYPE + SYNTAX Timeout (100..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "12.8.1.3.b)" + ::= { mstpGen 3 } + + mstpGenBridgeForwardDelay OBJECT-TYPE + SYNTAX Timeout (400..3000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "12.8.1.3.c)" + ::= { mstpGen 4 } + + mstpGenMaxAge OBJECT-TYPE + SYNTAX Timeout (600..4000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "12.8.1.3.a)" + ::= { mstpGen 8 } + + mstpGenHelloTime OBJECT-TYPE + SYNTAX Timeout (100..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "12.8.1.3.b)" + ::= { mstpGen 9 } + + mstpGenForwardDelay OBJECT-TYPE + SYNTAX Timeout (400..3000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "12.8.1.3.c)" + ::= { mstpGen 10 } + + mstpGenMaxHops OBJECT-TYPE + SYNTAX Integer32 (4..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "13.22.f)" + ::= { mstpGen 14 } + + mstpGenHoldTime OBJECT-TYPE + SYNTAX Timeout (100..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "." + ::= { mstpGen 15 } + + mstpGenMigrateTime OBJECT-TYPE + SYNTAX Timeout (100..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "13.22.d)" + ::= { mstpGen 16 } + + mstpGenPathCostDefault OBJECT-TYPE + SYNTAX INTEGER { + pathCostDefault8021d1998(1), + pathCostDefault8021t2001(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(Copied from draft-ietf-bridge-rstpmib-02.txt). + The version of the Spanning Tree default Path Costs that + are to be used by this Bridge. A value of pathCostDefault8021d1998(1) + uses the 16-bit default Path Costs from IEEE Std. 802.1D-1998. + A value of pathCostDefault8021t2001(2) uses the 32-bit default Path + Costs from IEEE Std. 802.1t." + REFERENCE + "IEEE Std 802.1D & 802.1t Table 8-5" + ::= { mstpGen 18 } + + mstpGenCapable OBJECT-TYPE + SYNTAX INTEGER { + nonStp(0), + dot1d1998(1), + dot1w(2), + dot1d2004(3), + dot1s(4), + dot1q(5), + unknown(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of wheter the Bridge supports + 'maximum' level Spanning Tree Protocol. + The value nonStp(0) indicates, the Bridge doesn't + support any Spanning Tree Protocol. + The value 'dot1d1998(1)' indicates the Spanning Tree Protocol + specified in EEE 802.1D-1998, 'dot1w(2)' indicates the Rapid + Spanning Tree Protocol specified in IEEE Std 802.1w, + 'dot1d2004' indicates IEEE Std 802.1D-2004 and + 'dot1s(4) means MSTP IEEE Std 802.1s." + ::= { mstpGen 19 } + + + mstpGenForceVersion OBJECT-TYPE + SYNTAX INTEGER { + forceNonStp(0), + forceLegacyDot1d(1), + forceDot1w(2), + autoDot1s(3), + unknown(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value forceNonStp(0) indicates, the Spanning Tree Protocol + is disabled on the Bridge (or the Spanning Tree Protocol + Emulation operates). Other possible values are described + in IEEE Std 802.1s clause 12.8.1.3.e)" + DEFVAL { autoDot1s } + ::= { mstpGen 20 } + + mstpGenCfgIdFmtSel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configuration Identificator Format Selector." + REFERENCE + "12.12.3.4.2.a)" + ::= { mstpGen 30 } + + mstpGenCfgIdName OBJECT-TYPE + SYNTAX DisplayString (SIZE (32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configuration name that identifies the MST + region and is used as one of the inputs in the + computation of the MST Configuration Identifier." + REFERENCE + "12.12.3.4.2.b)" + ::= { mstpGen 31 } + + mstpGenCfgIdRevLevel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the MST revision that + identifies the MST region and is used as one + of the inputs in the computation of the MST + configuration Identifier." + REFERENCE + "12.12.3.4.2.c)" + ::= { mstpGen 32 } + + mstpGenCfgIdDigest OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configuration Digest." + REFERENCE + "12.12.3.3.3.a.4" + ::= { mstpGen 33 } + + mstpGenReginalRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "... of CIST." + ::= { mstpGen 34 } + + mstpGenExternalRootCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "... of CIST." + ::= { mstpGen 35 } + + + mstpPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF MstpPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains generic information about + every port that is associated with this bridge." + ::= { f10Mstp 11 } + + mstpPortEntry OBJECT-TYPE + SYNTAX MstpPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information for each port of the + bridge." + INDEX { mstpPortIndex } + ::= { mstpPortTable 1 } + + MstpPortEntry ::= SEQUENCE { + mstpPortIndex PortIndex, + mstpPortAdminMACEnable TruthValue, + mstpPortOperMACEnable TruthValue, + mstpPortUpTime TimeTicks, + mstpPortAdminExternalPathCost Integer32, + mstpPortOperExternalPathCost Integer32, + mstpPortAdminEdge TruthValue, + mstpPortOperEdge TruthValue, + mstpPortAutoEdge TruthValue, + mstpPortAdminPointToPoint INTEGER, + mstpPortOperPointToPoint TruthValue, + mstpPortHelloTime Timeout, + mstpPortAdminNonStp TruthValue, + mstpPortProtocolMigration TruthValue, -- mcheck + mstpPortRxTcnBpduCounter BpduCounter, + mstpPortRxCfgBpduCounter BpduCounter, + mstpPortRxRstBpduCounter BpduCounter, + mstpPortRxMstBpduCounter BpduCounter, + mstpPortTxTcnBpduCounter BpduCounter, + mstpPortTxCfgBpduCounter BpduCounter, + mstpPortTxRstBpduCounter BpduCounter, + mstpPortTxMstBpduCounter BpduCounter + } + + + mstpPortIndex OBJECT-TYPE + SYNTAX PortIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each Port. + 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." + ::= { mstpPortEntry 1 } + + mstpPortAdminMACEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "." + REFERENCE "IEEE Std 802.1s Clause 12.8.2.5.2" + ::= { mstpPortEntry 2 } + + mstpPortOperMACEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "." + REFERENCE "IEEE Std 802.1s Clause 12.8.2.5.2" + ::= { mstpPortEntry 3 } + + mstpPortUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time when the Port + has been enabled by mstpPortAdminMACEnable or linked + last time." + ::= { mstpPortEntry 4 } + + mstpPortAdminExternalPathCost OBJECT-TYPE + SYNTAX Integer32 (0..200000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative value of the External Port Cost parameter. + The value 0 means, that Port Cost will be selected + automatically in correspondence with the speed of + the attached LAN." + REFERENCE "IEEE Std 802.1s Clause " + ::= { mstpPortEntry 5 } + + mstpPortOperExternalPathCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "." + REFERENCE "IEEE Std 802.1s Clause " + ::= { mstpPortEntry 6 } + + mstpPortAdminEdge OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "." + REFERENCE "IEEE Std 802.1s Clause " + ::= { mstpPortEntry 7 } + + mstpPortOperEdge OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "." + REFERENCE "IEEE Std 802.1s Clause " + ::= { mstpPortEntry 8 } + + mstpPortAutoEdge OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(From IEEE Std 8021D). Optional." + REFERENCE "IEEE Std 802.1s Clause " + ::= { mstpPortEntry 9 } + + mstpPortAdminPointToPoint OBJECT-TYPE + SYNTAX INTEGER { + forceTrue(0), + forceFalse(1), + auto(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "." + REFERENCE "IEEE Std 802.1s Clause " + ::= { mstpPortEntry 10 } + + mstpPortOperPointToPoint OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "." + REFERENCE "IEEE Std 802.1s Clause " + ::= { mstpPortEntry 11 } + + mstpPortHelloTime OBJECT-TYPE + SYNTAX Timeout (100..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "." + REFERENCE "IEEE Std 802.1s Clause " + ::= { mstpPortEntry 12 } + + mstpPortAdminNonStp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ports with this object set to true(1) do not participate + in any STP computation; they are always in Forwarding state, + do not send BPDU and all received on these Ports BPDU must + be discarded. Such Ports are used to define the STP termination + point of the LAN." + REFERENCE "." + ::= { mstpPortEntry 13 } + + mstpPortProtocolMigration OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reflects 'mcheck' - 'Force BPDU Migration Check' management + operation, which is executes, when this object is being set + to true(1). The value false(2) in SET operation has to be + ignored. The operation GET must always return value false(2)." + REFERENCE "IEEE Std 802.1s Clause 12.8.2.7" + ::= { mstpPortEntry 14 } + + mstpPortRxTcnBpduCounter OBJECT-TYPE + SYNTAX BpduCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received Topology Change Notification (TCN) Messages." + ::= { mstpPortEntry 15 } + + mstpPortRxCfgBpduCounter OBJECT-TYPE + SYNTAX BpduCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received Configuration BPDUs (IEEE Std 802.1d-1998)." + ::= { mstpPortEntry 16 } + + mstpPortRxRstBpduCounter OBJECT-TYPE + SYNTAX BpduCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received RST BPDUs IEEE Std 802.1w-2001." + ::= { mstpPortEntry 17 } + + mstpPortRxMstBpduCounter OBJECT-TYPE + SYNTAX BpduCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received MST BPDUs IEEE Std 802.1s." + ::= { mstpPortEntry 18 } + + mstpPortTxTcnBpduCounter OBJECT-TYPE + SYNTAX BpduCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmitted Topology Change Notification (TCN) Messages." + ::= { mstpPortEntry 19 } + + mstpPortTxCfgBpduCounter OBJECT-TYPE + SYNTAX BpduCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmitted Configuration BPDUs (IEEE Std 802.1d-1998)." + ::= { mstpPortEntry 20 } + + mstpPortTxRstBpduCounter OBJECT-TYPE + SYNTAX BpduCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmitted RST BPDUs IEEE Std 802.1w-2001." + ::= { mstpPortEntry 21 } + + mstpPortTxMstBpduCounter OBJECT-TYPE + SYNTAX BpduCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmitted MST BPDUs IEEE Std 802.1s." + ::= { mstpPortEntry 22 } + + mstpMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF MstpMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MST Configuration table (VID=>MSTID translation): allocates + each and every possible VLAN to CST or a specific MSTI." + ::= { f10Mstp 12 } + + mstpMapEntry OBJECT-TYPE + SYNTAX MstpMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MST Configuration table (VID=>MSTID translation): allocates + each and every possible VLAN to CST or a specific MSTI." + INDEX { mstpMapMSTiID, mstpMapVlanRangeIndex } + ::= { mstpMapTable 1 } + + MstpMapEntry ::= SEQUENCE { + mstpMapMSTiID MstiInstanceIndex, + mstpMapVlanRangeIndex Integer32, + mstpMapVlanMin VlanId, + mstpMapVlanMax VlanId, + mstpMapRowStatus RowStatus + } + + mstpMapMSTiID OBJECT-TYPE + SYNTAX MstiInstanceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "." + ::= { mstpMapEntry 1 } + + mstpMapVlanRangeIndex OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Signifies the index to the VLAN range entry in the table." + ::= { mstpMapEntry 2 } + + mstpMapVlanMin OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "." + ::= { mstpMapEntry 3 } + + mstpMapVlanMax OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "." + ::= { mstpMapEntry 4 } + + mstpMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the row as per SNMP-v2." + ::= { mstpMapEntry 9 } + + mstpXstTable OBJECT-TYPE + SYNTAX SEQUENCE OF MstpXstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "." + ::= { f10Mstp 13 } + + mstpXstEntry OBJECT-TYPE + SYNTAX MstpXstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "." + INDEX { mstpXstId } + ::= { mstpXstTable 1 } + + MstpXstEntry ::= SEQUENCE { + mstpXstId MstiOrCistInstanceIndex, + mstpXstBridgePriority Integer32, + mstpXstBridgeId BridgeId, + mstpXstDesignatedRoot BridgeId, + mstpXstDesignatedBridge BridgeId, + mstpXstInternalRootCost Integer32, + mstpXstRootPort PortIndexOrZero, + mstpXstMasterPort PortIndexOrZero, + mstpXstTimeSinceTopologyChange TimeTicks, + mstpXstTopologyChangesCount Counter32, + mstpXstTopologyChangeFlag TruthValue + } + + mstpXstId OBJECT-TYPE + SYNTAX MstiOrCistInstanceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0 means CIST." + ::= { mstpXstEntry 1 } + + + mstpXstBridgePriority OBJECT-TYPE + SYNTAX Integer32 (0..61440) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Bridge priority, in steps of 4096." + DEFVAL { 32768 } + ::= { mstpXstEntry 2 } + + mstpXstBridgeId OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "." + ::= { mstpXstEntry 3 } + + mstpXstDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "." + ::= { mstpXstEntry 4 } + + mstpXstDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "." + ::= { mstpXstEntry 5 } + + mstpXstInternalRootCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "." + ::= { mstpXstEntry 6 } + + mstpXstRootPort OBJECT-TYPE + SYNTAX PortIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "." + ::= { mstpXstEntry 7 } + + mstpXstMasterPort OBJECT-TYPE + SYNTAX PortIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Non zero value may not be in CIST." + ::= { mstpXstEntry 8 } + + mstpXstTimeSinceTopologyChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "." + ::= { mstpXstEntry 11 } + + mstpXstTopologyChangesCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "." + ::= { mstpXstEntry 12 } + + mstpXstTopologyChangeFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "." + ::= { mstpXstEntry 13 } + + + mstpXstPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF MstpXstPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "." + ::= { f10Mstp 14 } + + mstpXstPortEntry OBJECT-TYPE + SYNTAX MstpXstPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "." + REFERENCE + "." + INDEX { mstpXstPortXstId, mstpXstPortIndex } + ::= { mstpXstPortTable 1 } + + + MstpXstPortEntry ::= + SEQUENCE { + mstpXstPortXstId MstiOrCistInstanceIndex, + mstpXstPortIndex PortIndex, + mstpXstPortState INTEGER, + mstpXstPortRole INTEGER, + mstpXstPortDesignatedRoot BridgeId, + mstpXstPortExternalRootCost Integer32, + mstpXstPortRegionalBridge BridgeId, + mstpXstPortInternalRootCost Integer32, + mstpXstPortDesignatedBridge BridgeId, + mstpXstPortDesignatedPort PortId, + mstpXstPortPriority Integer32, + mstpXstPortAdminInternalPathCost Integer32, + mstpXstPortOperInternalPathCost Integer32 + } + + mstpXstPortXstId OBJECT-TYPE + SYNTAX MstiOrCistInstanceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "0 means CIST." + ::= { mstpXstPortEntry 1 } + + mstpXstPortIndex OBJECT-TYPE + SYNTAX PortIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of mstpPortIndex of the Port + in mstpPortTable." + ::= { mstpXstPortEntry 2 } + + mstpXstPortState OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + discarding(2), + learning(3), + forwarding(4), + unknown(5) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "." + ::= { mstpXstPortEntry 3 } + + mstpXstPortRole OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + alternate(2), + backup(3), + root(4), + designated(5), + master(6), + nonStp(7), + unknown(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "." + ::= { mstpXstPortEntry 4 } + + mstpXstPortDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "." + ::= { mstpXstPortEntry 6 } + + mstpXstPortExternalRootCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "." + ::= { mstpXstPortEntry 7 } + + mstpXstPortRegionalBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "." + ::= { mstpXstPortEntry 8 } + + mstpXstPortInternalRootCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "." + ::= { mstpXstPortEntry 9 } + + mstpXstPortDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "." + ::= { mstpXstPortEntry 10 } + + mstpXstPortDesignatedPort OBJECT-TYPE + SYNTAX PortId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "." + ::= { mstpXstPortEntry 14 } + + mstpXstPortPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port priority, in steps of 16." + DEFVAL { 128 } + ::= { mstpXstPortEntry 15 } + + mstpXstPortAdminInternalPathCost OBJECT-TYPE + SYNTAX Integer32 (0..200000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value 0 means, that the cost will be selected + automatically." + ::= { mstpXstPortEntry 16 } + + mstpXstPortOperInternalPathCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "." + ::= { mstpXstPortEntry 17 } + + -- + -- Notifications + -- + + mstpTraps OBJECT IDENTIFIER ::= { f10Mstp 0 } + + mstpNewRootBridge NOTIFICATION-TYPE + OBJECTS { mstpXstId } + STATUS current + DESCRIPTION + "The mstpNewRootBridge trap indicates that the + sending agent has become the new root of the + Spanning Tree in the CIST or in any MSTI; the + trap is sent by a bridge soon after its election + as the new root, e.g., upon expiration of the + Topology Change Timer immediately subsequent to + its election. Implementation of this trap is + optional." + ::= { mstpTraps 1 } + + mstpNewRootPort NOTIFICATION-TYPE + OBJECTS { mstpXstId, mstpXstPortIndex } + STATUS current + DESCRIPTION + "The mstpNewRootPort trap indicates that the + sending agent has changed the root Port of the + Spanning Tree in the CIST or in any MSTI. If the instance + has become a root one, the sending value of the + parameter mstpXstPortIndex is equal to zero. The + trap is sent by a bridge soon after its election + as the new root Port, e.g., upon expiration of the + Topology Change Timer immediately subsequent to + its election. Implementation of this trap is + optional." + ::= { mstpTraps 2 } + + mstpTopologyChange NOTIFICATION-TYPE + OBJECTS { mstpXstId, mstpXstPortIndex, mstpXstPortState } + STATUS current + DESCRIPTION + "A mstpTopologyChange trap is sent by a bridge when + any of its configured ports n any instance (CIST or MSTI) + transitions from the Learning state to the Forwarding + state, or from the Forwarding state to the Blocking + state. The trap is not sent if a mstpNewRootBridge trap + is sent for the same transition. Implementation of this + trap is optional." + ::= { mstpTraps 3 } + +END + + + diff --git a/MIBS/dell/FORCE10-SMI b/MIBS/dell/FORCE10-SMI new file mode 100644 index 0000000..80db27a --- /dev/null +++ b/MIBS/dell/FORCE10-SMI @@ -0,0 +1,92 @@ + FORCE10-SMI DEFINITIONS ::= BEGIN + + -- Force10 Networks, Inc. + -- 1440 McCarthy Blvd + -- Milpitas, CA 95035-7438 + + -- This module provides authoritative + -- definitions for Force10 enterprise MIB. + -- + -- This module will be extended, as needed. + -- + IMPORTS + MODULE-IDENTITY,enterprises, + OBJECT-IDENTITY + FROM SNMPv2-SMI; + + force10 MODULE-IDENTITY + + LAST-UPDATED "200706151200Z" -- June 15, 2007 12:00:00 GMT + ORGANIZATION + "Force10 Networks, Inc." + CONTACT-INFO + "Force10 Networks, Inc + 1440 McCarthy Blvd + Milpitas, CA 95035 + (408) 571-3500 + support@force10networks.com + http://www.force10networks.com" + + DESCRIPTION + "The Structure of Management Information for + the Force10 enterprise." + + -- Revision history. + REVISION "200706151200Z" -- June 15, 2007 12:00:00 GMT + DESCRIPTION + "Added f10Modules." + + REVISION "0010100000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { enterprises 6027 } -- assigned by IANA + + + f10Products OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Force10 Products' OID." + ::= { force10 1 } + + f10Common OBJECT-IDENTITY + STATUS current + DESCRIPTION + "All Force10 shared TEXTTUAL-CONVENTION + definitions" + ::= { force10 2 } + + f10Mgmt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "f10Mgmt is the main subtree for Force10 + mib development." + ::= { force10 3 } + + f10Modules OBJECT-IDENTITY + STATUS current + DESCRIPTION + "f10Modules provides a root object identifier + from which MODULE-IDENTITY values may be based." + ::= { force10 4 } + + f10Experiment OBJECT-IDENTITY + STATUS current + DESCRIPTION + "f10Experiment 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 force10 work-in-process which has not been + assigned a permanent object identifier by the + force10 assigned number authority, typicially because + the mib is not ready for deployment. + + NOTE WELL: support for mibs in the f10Experiment + subtree will be deleted when a permanent object + identifier assignment is made." + ::= { force10 20 } + + END diff --git a/MIBS/dell/FORCE10-SYSTEM-COMPONENT-MIB b/MIBS/dell/FORCE10-SYSTEM-COMPONENT-MIB new file mode 100644 index 0000000..6f9bd27 --- /dev/null +++ b/MIBS/dell/FORCE10-SYSTEM-COMPONENT-MIB @@ -0,0 +1,581 @@ +-- ***************************************************************** +-- FORCE10-SYSTEM-COMPONENT-MIB +-- +-- +-- Copyright (c) 2003-2005 by Force10 Networks, Inc. +-- All rights reserved. +-- ***************************************************************** +-- + +FORCE10-SYSTEM-COMPONENT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + + MODULE-IDENTITY, OBJECT-TYPE,Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + DisplayString + FROM RFC1213-MIB + f10Mgmt + FROM FORCE10-SMI + F10CamPartitionType + FROM FORCE10-TC + ; + +f10SysComponentMib MODULE-IDENTITY + LAST-UPDATED "200510050000Z" + ORGANIZATION "Force10 Networks, Inc." + CONTACT-INFO + "Force10 Networks, Inc + 1440 McCarthy Blvd + Milpitas, CA 95035 + (408) 571-3500 + support@force10networks.com + http://www.force10networks.com" + DESCRIPTION + "Force10 System component MIB. + Force10 System component allow user to view the SW information + of a component in the system. + + Currently, the available component information that are avaibale + are + 1) CAM Entries on linecard + - Overall system CAM usage table + - L2 Ingress or Egress CAM Usage + - L3 Ingress or Egress CAM Usage + + " + ::= { f10Mgmt 7 } + + +f10SysComponentObjects OBJECT IDENTIFIER ::= { f10SysComponentMib 1 } +f10CamEntries OBJECT IDENTIFIER ::= { f10SysComponentObjects 1 } +f10SysComponentTrap OBJECT IDENTIFIER ::= { f10SysComponentObjects 2 } + +-- TEXTUAL-CONVENTION +-- Status +-- mandatory +-- Descr + +camUsageTable OBJECT-TYPE + SYNTAX SEQUENCE OF CamUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of general CAM usages table." + ::= { f10CamEntries 1 } + +camUsageEntry OBJECT-TYPE + SYNTAX CamUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of CAM usage table. + The table show the different partition of CAM + " + + INDEX { camUsageSlot, camUsagePipeNum, camUsagePartId } + ::= { camUsageTable 1 } + + +CamUsageEntry ::= SEQUENCE { + + camUsageSlot Integer32, + camUsagePipeNum Integer32, + camUsagePartId F10CamPartitionType, + camUsagePartDesc DisplayString, + camUsageTotal Integer32, + camUsageUsed Integer32 + + } + +camUsageSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The slot number of linecard where the CAM is located + " + ::= { camUsageEntry 1 } + +camUsagePipeNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The port pipe number on the linecard where the CAM is located + " + ::= { camUsageEntry 2 } + +camUsagePartId OBJECT-TYPE + SYNTAX F10CamPartitionType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The partition id of the CAM on the line card. + " + ::= { camUsageEntry 3 } + +camUsagePartDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The description of the CAM partition id." + ::= { camUsageEntry 4 } + +camUsageTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size allocated to this CAM partition + " + ::= { camUsageEntry 5 } + +camUsageUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam used or configured to this CAM partition + " + ::= { camUsageEntry 6 } + + +-- End of General CAM Usage Entry + + +camUsageL2Table OBJECT-TYPE + SYNTAX SEQUENCE OF CamUsageL2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Layer 2 or switch layer CAM usages table." + ::= { f10CamEntries 2 } + +camUsageL2Entry OBJECT-TYPE + SYNTAX CamUsageL2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Layer 2 (switch layer ) CAM usage table. + The table show the different partition of CAM and if the cam + is used in the Ingress or Egress. + " + + INDEX { camUsageL2Slot, camUsageL2PipeId } + ::= { camUsageL2Table 1 } + +CamUsageL2Entry ::= SEQUENCE { + + camUsageL2Slot Integer32, + camUsageL2PipeId Integer32, + camUsageL2IngAclTotal Integer32, + camUsageL2IngAclUsed Integer32, + camUsageL2IngFibTotal Integer32, + camUsageL2IngFibUsed Integer32, + camUsageL2EgrAclTotal Integer32, + camUsageL2EgrAclUsed Integer32 + + } + +camUsageL2Slot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The slot number of linecard where the CAM is located + " + ::= { camUsageL2Entry 1 } + +camUsageL2PipeId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The port pipe number on the linecard where the CAM is located + " + ::= { camUsageL2Entry 2 } + +camUsageL2IngAclTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size allocated to layer 2 ingress ACL + " + ::= { camUsageL2Entry 3 } + +camUsageL2IngAclUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam used or configured in layer 2 ingress ACL + " + ::= { camUsageL2Entry 4 } + +camUsageL2IngFibTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size allocated to layer 2 ingress FIB + " + ::= { camUsageL2Entry 7 } + +camUsageL2IngFibUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam used or configured in layer 2 ingress FIB + " + ::= { camUsageL2Entry 8 } + +camUsageL2EgrAclTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size allocated to layer 2 Egress ACL + " + ::= { camUsageL2Entry 9 } + +camUsageL2EgrAclUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam used or configured in layer 2 Egress Acl + " + ::= { camUsageL2Entry 10 } + + +-- End of camUsageL2Entry + + +camUsageL3Table OBJECT-TYPE + SYNTAX SEQUENCE OF CamUsageL3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Layer 3 or router layer CAM usages table." + ::= { f10CamEntries 3 } + +camUsageL3Entry OBJECT-TYPE + SYNTAX CamUsageL3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Layer 3 (router layer ) CAM usage table. + The table show the different partition of CAM and if the cam + is used in the Ingress or Egress. + " + INDEX { camUsageL3Slot, camUsageL3PipeId } + ::= { camUsageL3Table 1 } + +CamUsageL3Entry ::= SEQUENCE { + + camUsageL3Slot Integer32, + camUsageL3PipeId Integer32, + camUsageL3IngFibTotal Integer32, + camUsageL3IngFibUsed Integer32, + camUsageL3IngSysFlowTotal Integer32, + camUsageL3IngSysFlowUsed Integer32, + camUsageL3IngTrcListTotal Integer32, + camUsageL3IngTrcListUsed Integer32, + camUsageL3IngMcastFibTotal Integer32, + camUsageL3IngMcastFibUsed Integer32, + camUsageL3IngQosTotal Integer32, + camUsageL3IngQosUsed Integer32, + camUsageL3IngPbrTotal Integer32, + camUsageL3IngPbrUsed Integer32, + camUsageL3IngAclTotal Integer32, + camUsageL3IngAclUsed Integer32, + camUsageL3EgrAclTotal Integer32, + camUsageL3EgrAclUsed Integer32 + + } + +camUsageL3Slot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The slot number of linecard where the CAM is located + " + ::= { camUsageL3Entry 1 } + +camUsageL3PipeId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The port pipe number on the linecard where the CAM is located + " + ::= { camUsageL3Entry 2 } + +camUsageL3IngFibTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size allocated to layer 3 ingress FIB + " + ::= { camUsageL3Entry 3 } + +camUsageL3IngFibUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam used or configured in layer 3 ingress FIB + " + ::= { camUsageL3Entry 4 } + +camUsageL3IngSysFlowTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size allocated to layer 3 ingress system flow + " + ::= { camUsageL3Entry 5 } + +camUsageL3IngSysFlowUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam used or configured in layer 3 ingress system flow + " + ::= { camUsageL3Entry 6 } + +camUsageL3IngTrcListTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size allocated to layer 3 ingress trace list + " + ::= { camUsageL3Entry 7 } + +camUsageL3IngTrcListUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam used or configured in layer 3 ingress trace list + " + ::= { camUsageL3Entry 8 } + +camUsageL3IngMcastFibTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size allocated to layer 3 ingress multicast FIB + " + ::= { camUsageL3Entry 9 } + +camUsageL3IngMcastFibUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam used or configured in layer 3 ingress multicast FIB + " + ::= { camUsageL3Entry 10 } + +camUsageL3IngQosTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size allocated to layer 3 ingress QOS + " + ::= { camUsageL3Entry 11 } + +camUsageL3IngQosUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam used or configured in layer 3 ingress QOS + " + ::= { camUsageL3Entry 12 } + + +camUsageL3IngPbrTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size allocated to layer 3 ingress PBR + " + ::= { camUsageL3Entry 13 } + +camUsageL3IngPbrUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam used or configured in layer 3 ingress QOS + " + ::= { camUsageL3Entry 14 } + +camUsageL3IngAclTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size allocated to layer 3 ingress ACL + " + ::= { camUsageL3Entry 15 } + +camUsageL3IngAclUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam used or configured in layer 3 ingress ACL + " + ::= { camUsageL3Entry 16 } + +camUsageL3EgrAclTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam size allocated to layer 3 egress ACL + " + ::= { camUsageL3Entry 17 } + +camUsageL3EgrAclUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The total cam used or configured in layer 3 egress ACL + " + ::= { camUsageL3Entry 18 } + + -- + -- ## Alarm Group or Traps + -- + + sysCompAlarmMibNotifications OBJECT IDENTIFIER ::= { f10SysComponentTrap 0 } + sysCompAlarmVariable OBJECT IDENTIFIER ::= { f10SysComponentTrap 1 } + + -- + -- TRAP VarBind Data + -- + + sysCompAlarmLevel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "the message warning level" + ::= { sysCompAlarmVariable 1 } + + + sysCompAlarmVarString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "An generic string value in the TRAP object" + ::= { sysCompAlarmVariable 2 } + + + sysCompSlotId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The associated LineCard in the TRAP object" + ::= { sysCompAlarmVariable 3 } + + sysCompPortPipe OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The associated port pipe in the TRAP object" + ::= { sysCompAlarmVariable 4 } + + sysCompCamPartId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The associated CAM partion name in the TRAP object" + ::= { sysCompAlarmVariable 5 } + + -- + -- TRAPS + -- + + camUsageThresholdExceed NOTIFICATION-TYPE + OBJECTS { sysCompAlarmLevel, + sysCompAlarmVarString, + sysCompSlotId, + sysCompPortPipe, + sysCompCamPartId + } + STATUS current + DESCRIPTION + "The agent generate this trap when the + cam usage for a partition is exceeded." + ::= { sysCompAlarmMibNotifications 1 } + + camIsFull NOTIFICATION-TYPE + OBJECTS { sysCompAlarmLevel, + sysCompAlarmVarString, + sysCompSlotId, + sysCompPortPipe, + sysCompCamPartId + } + STATUS current + DESCRIPTION + "The agent generate this trap when the + cam is fully used." + ::= { sysCompAlarmMibNotifications 2 } + +END diff --git a/MIBS/dell/FORCE10-TC b/MIBS/dell/FORCE10-TC new file mode 100644 index 0000000..6d34ada --- /dev/null +++ b/MIBS/dell/FORCE10-TC @@ -0,0 +1,630 @@ +-- +-- Dell Networking OS MIB Textual Conventions +-- +-- This module provides authoritative definitions for Dell Networking OS +-- Textual Convention MIB. +-- +-- This module will be extended, as needed. +-- + +FORCE10-TC DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, Integer32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString + FROM SNMPv2-TC + f10Modules + FROM FORCE10-SMI; + +f10TextualConventions MODULE-IDENTITY + LAST-UPDATED "200904071200Z" -- Apr. 7, 2009 12:00:00 GMT + ORGANIZATION + "Dell Inc" + CONTACT-INFO + "http://www.force10networks.com/support" + DESCRIPTION + "The Textual Convention of Dell Networking OS MIB." + + REVISION "200904071200Z" + DESCRIPTION + "Added new Nemesis card type." + + REVISION "200809161200Z" + DESCRIPTION + "Added ExaScale chassis mode and Nemesis card type." + + REVISION "200809021200Z" + DESCRIPTION + "Added F10CardOperStatus." + + REVISION "200706281200Z" + DESCRIPTION + "Added F10ChassisType and F10HundredthdB." + ::= { f10Modules 2} + + + F10ChassisType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Dell Networking OS chassis type." + SYNTAX INTEGER { + e1200(1), -- Dell Networking OS E1200 16-slot switch/router + e600(2), -- Dell Networking OS E600 9-slot switch/router + e300(3), -- Dell Networking OS E300 8-slot switch/router + e150(4), -- Dell Networking OS E150 8-slot switch/router + e610(5), -- Dell Networking OS E610 9-slot switch/router + c150(6), -- Dell Networking OS C150 6-slot switch/router + c300(7), -- Dell Networking OS C300 10-slot switch/router + e1200i(8), -- Dell Networking OS E1200i 16-slot switch/router + s2410cp(9), -- Dell Networking OS S2410 10GbE switch + s2410p(10), -- Dell Networking OS S2410 10GbE switch + s50(11), -- Dell Networking OS S50 access switch + s50e(12), -- Dell Networking OS S50e access switch + s50v(13), -- Dell Networking OS S50v access switch + s50nac(14), -- Dell Networking OS S50nac access switch + s50ndc(15), -- Dell Networking OS S50ndc access switch + s25pdc(16), -- Dell Networking OS S25pdc access switch + s25pac(17), -- Dell Networking OS S25pac access switch + s25v(18), -- Dell Networking OS S25v access switch + s25n(19), -- Dell Networking OS S25n access switch + s60(20), -- Dell Networking OS S60 access switch + s55(21), -- Dell Networking OS S55 access switch + s4810(22), -- Dell Networking OS S4810 access switch + s6410(23), -- Dell Networking OS S6410 access switch + z9000(24), -- Dell Networking OS Z9000 access switch + m-MXL(25), -- Dell Networking OS MXL 10/40GE switch/router + m-IOA(26), -- PowerEdge M I/O Aggregator bridge + s4820(27), -- Dell Networking OS S4820 access switch + s6000(28), -- Dell Networking OS S6000 access switch + s5000(29), -- Dell Networking OS S5000 access switch + s-FN410S-IOA(30), -- Dell PowerEdge FN 410S IOA + s-FN410T-IOA(31), -- Dell PowerEdge FN 410T IOA + s-FN2210S-IOA(32), -- Dell PowerEdge FN 2210S IOA + z9500(33), -- Dell Networking OS Z9500 switch + s4810on(34), -- Dell Networking OS S4810 ON access switch + s6000on(35), -- Dell Networking OS S6000 ON access switch + s4000(36), -- Dell Networking OS S4000 access switch + c9000(37), -- Dell Networking OS C9000 switch + c1048p(38), -- Dell Networking OS C1048P switch + s3000(39) -- Dell Networking OS S3000 access switch + } + + F10InterfaceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Interface types supported by the Dell Networking OS line cards. + " + SYNTAX INTEGER { + ethernetManagement(1), -- Ethernet Mangement port + ethernet100M(2), -- Ethernet 100Mb + ethernet1GB(3), -- Ethernet 1 GB interface + ethernet1GBCopper(4), -- Ethernet Copper 1 GB interface + ethernet10GB(5), -- Ethernet 10 GB interface + ethernet10GBCopper(6), -- Ethernet Copper 10 GB interface + sonetOC3OC12(7), -- SONET or OC3/OC12 interface + sonetOC48OC96(8), -- SONET or OC48/OC96 interface + sonetOC192(9), -- SONET or OC192 interface + ethernet40GB(10) -- Ethernet 40 GB interface + } + + F10SystemPortType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Port type available in Dell Networking OS series of products." + SYNTAX INTEGER { + portSerial(1), + portAux(2), + portFastEther(3), + port0210E2TV(4), -- xena + port0210E2TE(5), -- zeus 40K + port2401E24S(6), -- ripley sx eb + port2401E24L(7), -- ripley lx eb + port12OC12OC3(8), -- aladdin + port01OC192(9), -- mulan + port2401E24SEC(10), -- hercules sx ec + port2401E24LEC(11), -- hercules lx ec + port0210E2TY(12), -- zeus 10K + port0210E2TU(13), -- zeus 100K + port0110EW1YB(14), -- everest eb + port0110EW1YC(15), -- everest ec + port02S48YC2(16), -- cairo ec + port0110EX1YB(17), -- K2 eb (1-port zeus 10K) + port0110EX1YC(18), -- K2 ec (1-port zeus 10K) + port1201F12PB(19), -- morpheus eb + port1201F12PC(20), -- morpheus ec + port0110EX1EB(21), -- K2 eb 40K + port0110EX1EC(22), -- K2 ec 40K + port0110EX1YBL(23), -- Lisbon + port0210EX2YD(24), -- Prometheus 10Km + port0210EX2ED(25), -- Prometheus 40Km + port0210EX2ZD-DEP(26), -- Prometheus 80Km Deprecated + port0210EW2YD(27), -- Corsica 10Km + port0110EX1YD(28), -- Cyclops 10Km + port0110EX1ED(29), -- Cyclops 40Km + port0110EX1ZD(30), -- Cyclops 80Km + port0110EW1YD(31), -- Sicily 10Km WAN ED2 + port2401E24PD(32), -- Cronus GE SFP + port0210EX2YD2(33), -- Prometheus 10Km ED2 + port0210EX2YE(34), -- Prometheus 10Km EE + port0110EX1YD2(35), -- Cyclops 10Km ED2 + port0110EX1YE(36), -- Cyclops 10Km EE + port0210EW2YD2(37), -- Corsica 10Km WAN + port0210EW2YE(38), -- Corsica 10Km WAN EE + port0110EW1YE(39), -- Sicily 10Km WAN EE + port01OC192SE(40), -- Sequoia OC192/STM64 + port2401E24TD(41), -- Castor FE/GE + port2401E24PE(42), -- Cronus GE SFP EE + port1201F12PC2(43), -- morpheus EoMPLS + port0210EX2ZD(44), -- Prometheus 80Km + port0210EW2YD3(45), -- Prometheus 10Km WAN + port0210EX2ZE(46), -- Prometheus 80Km EE + port1201F12PE(47), -- Apollo GE 12ports GE EE + port2401E24PD2(48), -- Cronus GE SFP ED2 + port1201E12TD3(49), -- Budlite 12 ports FE/GE + port0210EX2YD3(50), -- Tsunami 40Km ED + port0110EX1YD3(51), -- Tsunami 1pp 40Km ED + port1201E12PD3(52), -- Typhoon 12 ports SFP ED3 + port02S48YE2(53), -- CAIRO J port + port0110EX1YE3(54), -- Tsunami 1pp 40Km EE + port1201E12PE3(55), -- Typhoon 12 ports EE + + -- T2C2 Cards + port4801E48PF(56), -- Saturn 48 ports 2 pp GE + port2401E24PF3(57), -- Saturn-s 24 ports 1 pp GE + port4801E48TF3(58), -- Ketel1 48 ports 1 pp E/FE/GE oversub E300 + port4801E48TF(59), -- Pluto 48 ports 2 pp E/FE/GE + port0410EXW4PF(60), -- Voltex 4 ports 2 pp LAN/WAN 10 GE + port0210EXW2PF3(61), -- Voltex-s 2 ports 1 pp LAN/WAN 10 GE + port9001E90MF(62), -- Absolut 90 ports 2 pp GE + port4801E48T1F(63), -- Medusa 48 ports 1 pp E/FE/GE oversub E600/1200 + port1610EXW16PF(64), -- Baku 16 ports 2 pp LAN/WAN 10 GE + port0810EXW8PF(65), -- Baku 8 ports 1 pp LAN/WAN 10 GE + port0410EXW4PG(66), -- Voltex 4 ports 2 pp LAN/WAN 10 GE (EG) + port4801E48PG(67), -- Saturn 48 ports 2 pp GE (EG) + port4801E48TG(68), -- Pluto 48 ports 2 pp E/FE/GE (EG) + port0210EXW2PG3(69), -- Voltex 2 ports 1 pp LAN/WAN 10 GE (EG3) + port2401E24PG3(70), -- Saturn 24 ports 1 pp GE (EG3) + port2401E24TG3(71), -- Pluto 24 ports 1 pp E/FE/GE (EG3) + port04S48P4G(72), -- Sonoma OC48c/12c/3c 4 Ports (EG) + port04S48P4G3(73), -- Sonoma OC48c/12c/3c 4 Ports (EG3) + port1610EXW16PG(74), -- Baku Dual CAM 16 ports 10GE + port0810EXW8PG3(75), -- Baku Dual CAM 8 ports + + -- CYCLONE3 Cards + port9001E90MH(76), -- Athena 90 ports 10M CAM E/FE/GE (EH) + port1010EXW10SH(77), -- Icarus-SFP+ 10 ports LAN/WAN 10GE SFP+ (EH) + port1010EXW10SJ(78), -- Icarus-SFP+-Dual CAM 10 ports LAN/WAN 10GE SFP+ (EJ) + port9001E90MJ(79), -- Athena 90 ports 40M CAM E/FE/GE (EJ) + port5001E50PH(80), -- Artemis-SFP 50 ports LAN 1GE SFP 10M CAM (EH) + port5001E50PJ(81), -- Artemis-SFP 50 ports LAN 1GE SFP 40M CAM (EJ) + port1010EXW10PH(82), -- Erebus 10 ports 10GE XFP 10M CAM (EH) + port1010EXW10PJ(83), -- Erebus 10 ports 10GE XFP 40M CAM (EJ) + port4010EXW40SH(84), -- Pegasus 40 ports LAN/WAN SFP + 10M CAM + port4010EXW40SJ(85), -- Pegasus 40 ports LAN/WAN SFP + 40M CAM + + portUnknown(99) + } + + + F10SystemCardType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The processor card supported by the Dell Networking OS + products ." + SYNTAX INTEGER { + + notPresented(0), + lc0210E2TV(1), -- 2-port 10GE LAN PHY line card with VSR optics + lc0210E2TE(2), -- 2-port 10GE LAN PHY line card with 40Km optics + lc2401E24S(3), -- 24-port GE line card with SX optics + lc2401E24L(4), -- 24-port GE line card with LX optics + lc12OC12OC3(5), -- 12-port OC12c/3c PoS + EoS line card with IR optics + lc01OC192(6), -- 1-port OC192c Pos line card with SR optics + lcReserve(7), + lc2401E24SEC(8), -- 24-port GE line card with SX optics (EC) + lc2401E24lEc(9), -- 24-port GE line card with SX optics (EC) + lc0210E2TY(10), -- 2-port 10GE LAN PHY line card with 10Km optics + lc0210E2TU(11), -- 2-port 10GE LAN PHY line card with 100Km optics + lc0110EW1YB(12), -- 1-port 10GE WAN PHY line card with 10Km optics + lc0110EW1YC(13), -- 1-port 10GE WAN PHY line card with 10Km optics + lc02S48YC2(14), -- 2-port OC48c line card with SR optics (EC) + lc0110EX1YB(15), -- 1-port 10GE LAN PHY line card with 10Km optics (EB) + lc0110EX1YC(16), -- 1-port 10GE LAN PHY line card with 10Km optics (EC) + lc1201F12PB(17), -- 12-port GE Flex line card with SFP optics (EB) + lc1201F12PC(18), -- 12-port GE Flex line card with SFP optics (EC) + lc0110EX1EB(19), -- 1-port 10GE LAN PHY line card with 40Km optics (EB) + lc0110EX1EC(20), -- 1-port 10GE LAN PHY line card with 40Km optics (EC) + lc0110EX1YBL(21), -- 1-port 10GE LAN PHY line card with 10Km optics (EB) + lc0210EX2YD(22), -- 2 port 10GE LAN PHY with 10Km (1301nm) optics (ED) + lc0210EX2ED(23), -- 2 port 10GE LAN PHY with 40Km (1550nm) optics (ED) + lc0210EX2ZDdep(24), -- 2 port 10GE LAN PHY with 80Km (1550nm) optics (ED; DEPRECATED. + lc0210EW2YD(25), -- 2 port 10GE WAN PHY with 10Km (1310nm) optics (ED) + lc0110EX1YD(26), -- 1 port 10GE LAN PHY with 10Km (1310nm) optics (ED) + lc0110EX1ED(27), -- 1 port 10GE LAN PHY with 40Km (1550nm) optics (ED) + lc0110EX1ZD(28), -- 1 port 10GE LAN PHY with 80Km (1550nm) optics (ED) + lc0110EW1YD(29), -- 1 port 10GE WAN PHY with 10Km. (1310nm) optics (ED) + lc2401E24PD(30), -- 24 port 1GE SFP (ED) + lc0210EX2YD2(31), -- 2 port 10GE LAN PHY with 10Km. (1310nm) optics (ED2) + lc0210EX2YE(32), -- 2 port 10GE LAN PHY with 10Km. (1310nm) optics (EE) + lc0110EX1YD2(33), -- 1 port 10 GE LAN PHY with 10Km. (1310nm) optics (ED2) + lc0110EX1YE(34), -- 1 port 10 GE LAN PHY with 10Km. (1310nm) optics (EE) + lc0210EW2YD2(35), -- 2 port 10GE WAN PHY with 10Km (1310nm) optics (ED2) + lc0210EW2YE(36), -- 2 port 10GE WAN PHY with 10Km (1310nm) optics (EE) + lc0110EW1YE(37), -- 1 port 10GE WAN PHY with 10Km. (1310nm) optics (EE) + lc01OC192SE(38), -- 1-port OC192c/STM-64c PoS line card with SR optics (EE) + lc2401E24TD(39), -- 24-port 100/1000Base-T line card with RJ-45 interfaces (ED) + lc2401E24PE(40), -- 24 port 1GE SFP (EE) + lc1201F12PC2(41), -- 12-port GE Flex line card with EoMPLS & SFP optics (EC2) + lc0210EX2ZD(42), -- 2 port 10GE LAN PHY with 80Km (1550nm) optics (ZD) + lc0210EW2YD3(43), -- 2 port 10GE WAN PHY with 10Km (1550nm) optics (ED3) + lc0210EX2ZE(44), -- 2 port 10GE LAN PHY with 80Km (1550nm) optics (EE) + lc1201F12PE(45), -- 12-port GE Flex line card with SFP optics (EE) + lc2401E24PD2(46), -- 24 port 1GE SFP (ED2) + lc0210EX2ZD2(47), -- PROMETHEUS 80Km ED2 + lc1201E12TD3(48), -- Moosehaed 12 ports 1 pp FE/GE + lc0210EX2YD3(49), -- Tsunami 10Km ED - Tsunami + Gorilla + lc0110EX1YD3(50), -- Tsunami 1 pp 10Km ED - Tsunami + Gorilla + lc1201E12PD3(51), -- Typhoon 12 ports SFP ED3 + lc02S48YE2(52), -- Cairo J EE + lc0110EX1YE3(53), -- Tsunami 1pp 40Km EE + lc1201E12PE3(54), -- Typhoon 12 ports EE + + -- T2C2 Cards + lc4801E48PF(55), -- Saturn 48 ports 2 pp GE + lc2401E24PF3(56), -- Saturn-s 24 ports 1 pp GE + lc4801E48TF3(57), -- Ketel1 48 ports 1 pp E/FE/GE oversub E300 + lc4801E48TF(58), -- Pluto 48 ports 2 pp E/FE/GE + lc0410EXW4PF(59), -- Voltex 4 ports 2 pp LAN/WAN 10 GE + lc0210EXW2PF3(60), -- Voltex-s 2 ports 1 pp LAN/WAN 10 GE + lc9001E90MF(61), -- Absolut 90 ports 2 pp GE + lc4801E48T1F(62), -- Medusa 48 ports 1 pp E/FE/GE oversub E600/1200 + lc1610EXW16PF(63), -- Baku 16 ports 10 GE + lc0810EXW8PF(64), -- Baku 8 ports 10 GE + lc0410EXW4PG(65), -- Voltex 4 ports 10 GE (EG) + lc4801E48PG(66), -- Saturn 48 ports 2 pp GE (EG) + lc4801E48TG(67), -- Pluto 48 ports 2 pp E/FE/GE (EG) + lc0210EXW2PG3(68), -- Voltex 2 ports 10 GE (EG3) + lc2401E24PG3(69), -- Saturn 24 ports 1 pp GE (EG3) + lc2401E24TG3(70), -- Pluto 24 ports 1 pp E/FE/GE (EG3) + lc04S48P4G(71), -- Sonoma OC48c/12c/3c 4 Ports (EG) + lc04S48P4G3(72), -- Sonoma OC48c/12c/3c 4 Ports (EG3) + lc1610EXW16PG(73), -- Baku Dual CAM 16 ports + lc0810EXW8PG3(74), -- Baku Dual CAM 8 ports + + -- CYCLONE3 Cards + lc9001E90MH(75), -- Athena 90 ports 10M CAM E/FE/GE (EH) + lc1010EXW10SH(76), -- Icarus-SFP+ 10 ports LAN/WAN 10GE SFP+ (EH) + lc1010EXW10SJ(77), -- Icarus-SFP+-Dual CAM 10 ports LAN/WAN 10GE SFP+ (EJ) + lc9001E90MJ(78), -- Athena 90 ports 40M CAM E/FE/GE (EJ) + lc5001E50PH(79), -- Artemis-SFP 50 ports LAN 1GE SFP 10M CAM (EH) + lc5001E50PJ(80), -- Artemis-SFP 50 ports LAN 1GE SFP 40M CAM (EJ) + lc1010EXW10PH(81), -- Erebus 10 ports 10GE XFP 10M CAM (EH) + lc1010EXW10PJ(82), -- Erebus 10 ports 10GE XFP 40M CAM (EJ) + lc4010EXW40SH(83), -- Pegasus 40 ports 10GE SFP+ 10M CAM + lc4010EXW40SJ(84), -- Pegasus 40 ports 10GE SFP+ 40M CAM + z9500LC12(85), + z9500LC36(86), + z9500LC48(87), + c9000LC24X10GCu(88), + c9000LC24X10GOptics(89), + c9000LC6X40G(90), + + rpmCard(200), -- Route Processor Card + rpmCardEB(201), + rpmCardED(202), + rpmCardEE(203), + rpmCardEE3(204), + rpmCardEF(205), + rpmCardEF3(206), + rpmCardEH(207), -- Bigfoot + supCard(208), -- Supervisor Card + sfmCard(250), -- Switch Fabric Card + + cardUnknown(259) + } + + F10CardOperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The operational status provides further condition of + the card. If AdminStatus is changed to 'up', then the + valid state is + 'ready' - the card is present and ready and operational + packets can be passed + If AdminStatus is changed to 'down', the states can be + as followed: + 'cardNotmatch'- the card does not matche what is configured + 'cardProblem' - the card detects hardware problems + 'diagMode' - the card in the diagnostic mode + 'cardAbsent' - the card is not present + 'offline' - the card is not used." + SYNTAX INTEGER { + ready(1), + cardNotmatch(2), + cardProblem(3), + diagMode(4), + cardAbsent(5), + offline(6) + } + + F10CSeriesPortType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Port type available in Dell Networking OS C-Series products." + SYNTAX INTEGER { + portSerial(1), + portAux(2), + portFastEther(3), + portGigEther(4), + port10GigEther(5), + portUnknown(99) + } + + F10SSeriesPortType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Port type available in Dell Networking OS S-Series products." + SYNTAX INTEGER { + portSerial(1), + portFastEther(2), + portGigEther(3), + port10GigEther(4), + port40GigEther(5), + portFibreChannel(6), + portUnknown(99) + } + + F10MSeriesPortType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Port type available in Dell Networking OS M-Series products." + SYNTAX INTEGER { + portSerial(1), + portFastEther(2), + portGigEther(3), + port10GigEther(4), + port40GigEther(5), + portFC(6), + portUnknown(99) + } + + F10CSeriesCardType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The processor card supported by the Dell Networking OS C-Series system + products ." + SYNTAX INTEGER { + notPresented(0), + cardUnknown(99), + lc4802E48TB(1024), -- 48-port GE 100/1000Base-T line card with RJ45 interface (CB) + lc0410EX4PB(1026), -- 4-port 10GE LAN PHY line card with XFP optics (CB) + lc4801E48PB(1027), -- 48-port FE/GE line card with SFP optics (CB) + lc4610E46TB(1028), -- 36-port GE 10/100/1000Base-T with RJ45 - 8-port FE/GE with SFP - 2-port 10GE with SFP+ + lc4802E48VB(1280), -- 48-port GE 100/1000Base-T line card with RJ45 interface (CB) with POE + lc4610E46VB(1284), -- 36-port GE 10/100/1000Base-T with RJ45 and PoE - 8-port FE/GE with SFP - 2-port 10GE with SFP+ + lc0810EX8PB(2049), -- 8-port 10GE LAN PHY line card with XFP optics (CB) + rpmCard(200) -- Route Processor Card + } + + F10ProcessorModuleType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The processor modules supported by the Dell Networking OS + card." + SYNTAX INTEGER { + controlProcessor(1), -- Control Processor + routingProcessor1(2), -- Rotuing Processor type 1 + routingProcessor2(3), -- Rotuing Processor type 2 + linecardProcessor(4), -- Line Card Processor + rpmProcessor(5), -- Single Control+Routing Processor + routingProcessor(6) -- Rotuing Processor + } + + + F10SlotState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A bit string that represents the status of the slot + in a E1200 chassis. + + Slot# 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 + 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 + | | + | | + | Least Significant bit <-----+ + | + +-----> Most Significant bit + + The slot numbers starts with the most significant bit. + The most significant bit represents slot number 1 and + the least significant bit is slot 16. + + A bit string that represents the status of the slot + in a E600 chassis. + + Slot# 1 2 3 4 5 6 7 8 9 + 1 1 1 0 1 1 1 0 1 + | | + | V + | Least Significant bit + | + +-----> Most Significant bit + + The slot numbers starts with the most significant bit. + The most significant bit represents slot number 1 and + the least significant bit is slot 9. + + Each slot occupies a bit. The value 1 indicates slot is + in used and 0 indicates slot is empty." + SYNTAX INTEGER (0..65535) + + F10SlotID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Dell Networking OS Chassis Slot ID. + " + SYNTAX INTEGER + + F10SwDate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The date format is MM/DD/YYYY. + + MM = Month + DD = Day + YYYY = Year + + For example, January 24, 2002 would be + displayed as: + 01/24/2002 + " + SYNTAX DisplayString + + F10MfgDate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The manufacturing date format is PPWWYYYY + PP = Plant #(ie, what building made the board;01= Sanmina Bldg 4,02=Sanmina Bldg 2) + WW = Week number (01 = First full week of the year ie, Sunday through Saturday) + YYYY = Year + For example, 01482001 would have been produced at Samina Bldg 4 during the first + week of December, 2001. + " + SYNTAX DisplayString + + PortList ::= 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 bridge 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'." + SYNTAX OCTET STRING + + F10VlanID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Dell Networking OS VLAN ID. + A value used to index per-VLAN tables: values of 0 and + 4095 are not permitted; if the value is between 1 and + 4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with + global scope within a given bridged domain (see VlanId + textual convention). If the value is greater than 4095 + then it represents a VLAN with scope local to the + particular agent, i.e. one without a global VLAN-ID + assigned to it. Such VLANs are outside the scope of + IEEE 802.1Q but it is convenient to be able to manage them + in the same way using this MIB." + SYNTAX INTEGER + + F10ChassisMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The chassis mode in Dell Networking series of products." + SYNTAX INTEGER { + nonJumbo(0), -- 1.0 + etherScale(1), -- Jumbo/1.5 + mixed(2), -- 1.5 Mix + teraScale(3), -- 2.0 + cseries1(4), -- C-Series 1.0 + sseries1(5), -- S-Series 1.0 + exaScale(6) -- 3.0 + } + + F10QueueID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Dell Networking OS Queue ID. + " + SYNTAX INTEGER + + F10PortPipeID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Dell Networking OS PortPipe ID. + " + SYNTAX INTEGER + + F10CycloneVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "the Dell Networking OS Cyclone based hardware version" + SYNTAX INTEGER { + onePointFive(1), -- TjCj + twoPointZero(2), -- T2C2 + threePointZero(3) -- X3 + } + + F10CamPartitionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The CAM partition supported in the Dell Networking OS line card. + + The sequecing used here is + + Layer 2 Ingress CAM range is 1 - 30 + Layer 2 Egress CAM range is 31 - 60 + Layer 3 Ingress CAM range is 61 - 90 + Layer 3 Egress CAM range is 91 - 120 + Layer 3 Host abd LPM CAM (BCM specific) range is 121 - 150 + " + SYNTAX INTEGER { + layer2AclIngress(1), -- L2 Ingress ACL + layer2AclPvstIngress(2), -- L2 Ingress ACL PVST + layer2FibIngress(3), -- L2 Ingress FIB + layer2FibEgress(31), -- L2 Egress FIB + layer3AclIngress(61), -- L3 Ingress ACL + layer3FibIngress(62), -- L3 Ingress FIB + layer3SysFlowIngress(63), -- L3 Ingress System Flow + layer3TrcListIngress(64), -- L3 Ingress System Flow + layer3McastFibIngress(65), -- L3 Ingress multicast fib + layer3QosIngress(66), -- L3 Ingress multicast fib + layer3PbrIngress(67), -- L3 Ingress multicast fib + layer3AclEgress(91), -- L3 Egress ACL + layer3ExtHost(121), -- L3 Host Table(BCM) + layer3ExtLPM(122) -- L3 Longest Prefix Match(BCM-LPM) + + } + + F10HundredthdB ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d-2" + STATUS current + DESCRIPTION + "This data type represents power levels + that are normally expressed in dB. Units + are in hundredths of a dB; + for example, -7.23 dB will be represented as -723." + SYNTAX Integer32 + + + DellNetDeviceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The device category running the Dell Networking OS" + SYNTAX INTEGER { + chassis(1), -- Chassis + stack(2), -- Stackable unit + rpm(3), -- Route Processor Module + supervisor(4), -- supervisor Module + linecard(5), -- Line Card + port-extender(6) -- Port Extender + } + + + DellNetPEOperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The operational status of the port extender" + SYNTAX INTEGER { + up(1), + down(2) + } + +END diff --git a/MIBS/dell/FORCE10-TRAP-EVENT-MIB b/MIBS/dell/FORCE10-TRAP-EVENT-MIB new file mode 100644 index 0000000..182fbc1 --- /dev/null +++ b/MIBS/dell/FORCE10-TRAP-EVENT-MIB @@ -0,0 +1,412 @@ +-- ***************************************************************** +-- FORCE10-TRAP-ALRM-MIB +-- +-- +-- Copyright (c) 2003-2005 by Force10 Networks, Inc. +-- All rights reserved. +-- ***************************************************************** +-- + +FORCE10-TRAP-EVENT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + + MODULE-IDENTITY, OBJECT-TYPE, + Integer32,IpAddress, TimeTicks, NOTIFICATION-TYPE + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + RowStatus,DateAndTime, + DisplayString,RowPointer + FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + f10Mgmt + FROM FORCE10-SMI + ; + +f10TrapEventMib MODULE-IDENTITY + LAST-UPDATED "200510050000Z" + ORGANIZATION "Force10 Networks, Inc." + CONTACT-INFO + "Force10 Networks, Inc + 1440 McCarthy Blvd + Milpitas, CA 95035 + (408) 571-3500 + support@force10networks.com + http://www.force10networks.com" + DESCRIPTION + "Force10 Trap Alarm MIB. + Force10 Trap Event MIB allows users to track or to view + the trap events logged by the system. There are two types + of trap event tables, hostory trap event table and active + trap event table. + + All the traps sent by the system are logged to history trap + event table. The trap that need action will logged to active + trap event table; 'Card down' trap event will go to the active + trap event table, and the trap will be cleared as soon as + 'Card Up' event is issued. + " + ::= { f10Mgmt 6 } + + +f10TrapEventObjects OBJECT IDENTIFIER ::= { f10TrapEventMib 1 } +f10HistoryTrapEvent OBJECT IDENTIFIER ::= { f10TrapEventObjects 1 } +f10ActiveTrapEvent OBJECT IDENTIFIER ::= { f10TrapEventObjects 2 } +f10TrapVarbindEvent OBJECT IDENTIFIER ::= { f10TrapEventObjects 3 } + +-- TEXTUAL-CONVENTION +-- Status +-- mandatory +-- Descr + + +f10ChassisTrapEventId OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The f10ChassisTrapEventId used the timestamp as the ID + to uniquely identify the current trap event table. + + Each time a NMS connect to F10 Chassis, it should verify + its f10ChassisTrapEventId. If the ID is different, it should + refresh its history and active tables. + + But, if the f10ChassisTrapEventId is the same, then it should + query the f10LastTrapEventSeqId and update its history and active + tables from its own f10LastTrapEventSeqId to the chassis + f10LastTrapEventSeqId. + " + ::= { f10HistoryTrapEvent 1 } + +f10LastTrapEventSeqId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + f10LastTrapEventSeqId is a sequential ID indicated the number of + traps sent by the syatem since chassis is loaded. The same id can + also be used as the index to the history and active tables. + + Anytime, if an NMS dropped its connection with F10 Chassis, it should + sync up its history tables from its own f10LastTrapEventSeqId to + the chassis f10LastTrapEventSeqId. + " + ::= { f10HistoryTrapEvent 2 } + +f10MaxHistoryTableSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + f10MaxHistoryTableSize is the maximum rows in history table. + This also limits the active/varbind tables. + Whenever there is a chance of overflow, the oldest entry + will be deleted form the history table. + Respective entry from active table also will be deleted + and the corresponding varbind entries will be deleted + from varbind table. + " + ::= { f10HistoryTrapEvent 3 } + +f10HistoryTrapEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10HistoryTrapEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of history trap event table." + ::= { f10HistoryTrapEvent 4 } + +f10HistoryTrapEventEntry OBJECT-TYPE + SYNTAX F10HistoryTrapEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of history trap event table. + " + + INDEX { historyTrapEventSeqId } + ::= { f10HistoryTrapEventTable 1 } + + +F10HistoryTrapEventEntry ::= SEQUENCE { + historyTrapEventSeqId Integer32, + historyTrapEventSeverity Integer32, + historyTrapEventType Integer32, + historyTrapEventMsg DisplayString, + historyTrapEventOid RowPointer, + historyTrapEventSlotPort Integer32, + historyTrapEventTimeStamp TimeTicks + + } + +historyTrapEventSeqId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + historyTrapEventSeqId is a sequential ID and the index to + history trap table. + " + ::= { f10HistoryTrapEventEntry 1 } + +historyTrapEventSeverity OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The trap severity level. + " + ::= { f10HistoryTrapEventEntry 2 } + +historyTrapEventType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The trap category type. + " + ::= { f10HistoryTrapEventEntry 3 } + +historyTrapEventMsg OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The message or the description of the trap. + " + ::= { f10HistoryTrapEventEntry 4 } + +historyTrapEventOid OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The OID of this trap. + " + ::= { f10HistoryTrapEventEntry 5 } + +historyTrapEventSlotPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The slot or port number that relate to this trap. + for example if card is down, this field will have the + card slot number. + " + ::= { f10HistoryTrapEventEntry 6 } + +historyTrapEventTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The timestamp when the trap is sent. + " + ::= { f10HistoryTrapEventEntry 7 } + +-- End of historyTrapEventTable + + +-- Active Trap Event table. + +f10ActiveTrapEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10ActiveTrapEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of active trap event table." + ::= { f10ActiveTrapEvent 1 } + +f10ActiveTrapEventEntry OBJECT-TYPE + SYNTAX F10ActiveTrapEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of active trap event table. + " + + INDEX { activeTrapEventSeqId } + ::= { f10ActiveTrapEventTable 1 } + + +F10ActiveTrapEventEntry ::= SEQUENCE { + activeTrapEventSeqId Integer32, + activeTrapEventSeverity Integer32, + activeTrapEventType Integer32, + activeTrapEventMsg DisplayString, + activeTrapEventOid RowPointer, + activeTrapEventSlotPort Integer32, + activeTrapEventTimeStamp TimeTicks + + } + +activeTrapEventSeqId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + activeTrapEventSeqId is a sequential ID and the index to + active trap table. + " + ::= { f10ActiveTrapEventEntry 1 } + +activeTrapEventSeverity OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The trap severity level. + " + ::= { f10ActiveTrapEventEntry 2 } + +activeTrapEventType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The trap category type. + " + ::= { f10ActiveTrapEventEntry 3 } + +activeTrapEventMsg OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The message or the description of the trap. + " + ::= { f10ActiveTrapEventEntry 4 } + +activeTrapEventOid OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The OID of this trap. + " + ::= { f10ActiveTrapEventEntry 5 } + +activeTrapEventSlotPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The numeric iof slot or port that relate to this trap. + for example if card is down, this field will have the + card slot number. + " + ::= { f10ActiveTrapEventEntry 6 } + +activeTrapEventTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The timestamp when the trap is sent. + " + ::= { f10ActiveTrapEventEntry 7 } + +-- End of ActiveTrapEventTable + +-- Trap Event varbind table. + +f10TrapEventVarbindTable OBJECT-TYPE + SYNTAX SEQUENCE OF F10TrapEventVarbindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of trap event varbind table." + ::= { f10TrapVarbindEvent 1 } + +f10TrapEventVarbindEntry OBJECT-TYPE + SYNTAX F10TrapEventVarbindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of trap event varbind table. + " + INDEX { trapEventVarbindSeqId, trapEventVarbindId } + ::= { f10TrapEventVarbindTable 1 } + + +F10TrapEventVarbindEntry ::= SEQUENCE { + trapEventVarbindSeqId Integer32, + trapEventVarbindId Integer32, + trapEventVarbindOid OBJECT IDENTIFIER, + trapEventVarbindType Integer32, + trapEventVarbindValue DisplayString + } + +trapEventVarbindSeqId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + trapEventVarbindSeqId is a sequential ID and the index to + varbind trap table. + " + ::= { f10TrapEventVarbindEntry 1 } + +trapEventVarbindId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + trapEventVarbindId is the ID and the index to + history trap table. + " + ::= { f10TrapEventVarbindEntry 2 } + +trapEventVarbindOid OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The OID of this trap. + " + ::= { f10TrapEventVarbindEntry 3 } + +trapEventVarbindType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + The trap category type. + " + ::= { f10TrapEventVarbindEntry 4 } + +trapEventVarbindValue OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This is the result or data in this trap. + " + ::= { f10TrapEventVarbindEntry 5 } + +END diff --git a/MIBS/dell/MIB-Dell-10892 b/MIBS/dell/MIB-Dell-10892 new file mode 100644 index 0000000..ce51c3d --- /dev/null +++ b/MIBS/dell/MIB-Dell-10892 @@ -0,0 +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, 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/MIBS/dell/SanAppliance-MIB b/MIBS/dell/SanAppliance-MIB new file mode 100644 index 0000000..7156e14 --- /dev/null +++ b/MIBS/dell/SanAppliance-MIB @@ -0,0 +1,104 @@ +-- +-- Copyright (c) 2000 Dell Computer Corporation. +-- Module Name: sanappl.mib +-- Abstract: +-- Defines the Dell San Appliance SNMP interface. +-- Authors: +-- +-- +-- Modified to include updated storage, SanRoot, and SanAppliance identifiers + +SanAppliance-MIB DEFINITIONS ::= BEGIN + + IMPORTS + TRAP-TYPE FROM RFC-1215 + enterprises + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB; + + dell OBJECT IDENTIFIER ::= { enterprises 674 } + storage OBJECT IDENTIFIER ::= { dell 10893 } + sanRoot OBJECT IDENTIFIER ::= { storage 2 } + sanAppliance OBJECT IDENTIFIER ::= { sanRoot 1 } + +-- SanAppliance MIB + + sanApplGlobalStatus OBJECT-TYPE + SYNTAX INTEGER { + critical (1), + warning (2), + normal (3), + unknown (4) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Global health information for the Dell + San Appliance." + ::= {sanAppliance 1} + +-- Following Array Manager objects are used in Trap generation + + sanApplEvts OBJECT IDENTIFIER ::= { sanAppliance 200 } + +sanApplName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Dell San Appliance" + ::= { sanApplEvts 1 } + + +-- Trap definitions which use variables defined in this MIB. + +-- San Appliance traps. + + sanApplFailed TRAP-TYPE + ENTERPRISE sanApplEvts + VARIABLES { sanApplName } + DESCRIPTION + "The Dell PowerVault 530F SAN Appliance named $1 is in a critical state." + --#TYPE "The Dell PowerVault 530F SAN Appliance named $1 has gone into a critical state." + --#ARGUMENTS { 0 } + --#SEVERITY CRITICAL + --#STATE DEGRADED + ::= 1 + + sanApplNormal TRAP-TYPE + ENTERPRISE sanApplEvts + VARIABLES { sanApplName } + DESCRIPTION + "The Dell PowerVault 530F SAN Appliance named $1 is back in a normal state." + --#TYPE "The Dell PowerVault 530F SAN Appliance named $1 has returned to normal." + --#ARGUMENTS { 0 } + --#SEVERITY INFORMATIONAL + --#STATE OPERATIONAL + ::= 2 + + sanApplStarted TRAP-TYPE + ENTERPRISE sanApplEvts + VARIABLES { sanApplName } + DESCRIPTION + "The Dell PowerVault 530F SAN Appliance named $1 is operational." + --#TYPE "The Dell PowerVault 530F SAN Appliance named $1 has started." + --#ARGUMENTS { 0 } + --#SEVERITY INFORMATIONAL + --#STATE OPERATIONAL + ::= 3 + + sanApplStopped TRAP-TYPE + ENTERPRISE sanApplEvts + VARIABLES { sanApplName } + DESCRIPTION + "The Dell PowerVault 530F SAN Appliance named $1 is no longer running." + --#TYPE "The Dell PowerVault 530F SAN Appliance named $1 has stopped." + --#ARGUMENTS { 0 } + --#SEVERITY INFORMATIONAL + --#STATE NONOPERATIONAL + ::= 4 + + +END diff --git a/MIBS/dell/StorageManagement-MIB b/MIBS/dell/StorageManagement-MIB new file mode 100644 index 0000000..0c20dad --- /dev/null +++ b/MIBS/dell/StorageManagement-MIB @@ -0,0 +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. + 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: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 +-- -- cgit v1.2.3