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