F10-S-SERIES-CHASSIS-MIB DEFINITIONS ::= BEGIN -- This module provides authoritative definitions for S-series -- 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, F10SSeriesPortType FROM FORCE10-TC ifIndex FROM IF-MIB; -- from [RFC2863] f10SSerChassisMib MODULE-IDENTITY LAST-UPDATED "201301011200Z" -- Jan 1, 2013 12:00:00 GMT ORGANIZATION "Dell Inc" CONTACT-INFO "http://www.force10networks.com/support" DESCRIPTION "Dell Networking OS S-Series Chassis MIB. " REVISION "201301011200Z" DESCRIPTION "Adding new objects - Dell PPID, Revision, Service Tag, Express Service Code in Fan Tray and PSU Tables." REVISION "201212211200Z" DESCRIPTION "Adding absent state to the chSysPowerSupplyOperStatus and chSysFanTrayOperStatus." REVISION "201211301200Z" 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 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..12) 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 ### -- ## 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, 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..12) 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 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 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 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 } 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 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, chSysPowerSupplyPiecePartID DisplayString, chSysPowerSupplyPPIDRevision DisplayString, chSysPowerSupplyServiceTag DisplayString, chSysPowerSupplyExpressServiceCode DisplayString } 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), 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 } -- ## 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, chSysFanTrayPiecePartID DisplayString, chSysFanTrayPPIDRevision DisplayString, chSysFanTrayServiceTag DisplayString, chSysFanTrayExpressServiceCode DisplayString } 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), 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 } -- ## 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, 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 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 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 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, 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 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, 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 10 } 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 } -- ## Interface Table chSysIfTable OBJECT-TYPE SYNTAX SEQUENCE OF ChSysIfEntry 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." ::= { chSysObjects 11 } chSysIfEntry OBJECT-TYPE SYNTAX ChSysIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A interface entry containing objects for a particular interface." INDEX { ifIndex } ::= { chSysIfTable 1 } ChSysIfEntry ::= SEQUENCE { chSysIfType F10SSeriesPortType, chSysIfName DisplayString, chSysIfAdminStatus INTEGER, chSysIfOperStatus INTEGER, chSysIfXfpRecvPower F10HundredthdB, chSysIfXfpRecvTemp Integer32, chSysIfXfpTxPower F10HundredthdB } chSysIfType OBJECT-TYPE SYNTAX F10SSeriesPortType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of Interface." ::= { chSysIfEntry 1 } chSysIfName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Display name of the interface." ::= { chSysIfEntry 2 } chSysIfAdminStatus 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." ::= { chSysIfEntry 3 } chSysIfOperStatus 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 chSysIfAdminStatus is 'up', the valid state is 'ready' - the card is present and ready and the chSysIfAdminStatus 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 downed. 'notPresent' - the card is not present." ::= { chSysIfEntry 4 } chSysIfXfpRecvPower 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. " ::= { chSysIfEntry 5 } chSysIfXfpRecvTemp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The temperature value received for the optics." ::= { chSysIfEntry 6 } chSysIfXfpTxPower 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. " ::= { chSysIfEntry 7 } -- -- ## 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 Dell Networking OS 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, chStackUnitPiecePartID, chStackUnitPPIDRevision, chStackUnitServiceTag, chStackUnitExpressServiceCode, chSysPowerSupplyIndex, chSysPowerSupplyOperStatus, chSysPowerSupplyType, chSysPowerSupplyPiecePartID, chSysPowerSupplyPPIDRevision, chSysPowerSupplyServiceTag, chSysPowerSupplyExpressServiceCode, chSysFanTrayIndex, chSysFanTrayOperStatus, chSysFanTrayPiecePartID, chSysFanTrayPPIDRevision, chSysFanTrayServiceTag, chSysFanTrayExpressServiceCode, 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, chSysIfType, chSysIfName, chSysIfAdminStatus, chSysIfOperStatus, chSysIfXfpRecvPower, chSysIfXfpRecvTemp, chSysIfXfpTxPower } 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 Dell Networking OS S-Series Chassis mib" ::= { f10sSeriesMibGroups 3 } END