summaryrefslogtreecommitdiff
path: root/MIBS/dell/F10-Z-SERIES-CHASSIS-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/dell/F10-Z-SERIES-CHASSIS-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/dell/F10-Z-SERIES-CHASSIS-MIB')
-rw-r--r--MIBS/dell/F10-Z-SERIES-CHASSIS-MIB1059
1 files changed, 1059 insertions, 0 deletions
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