diff options
Diffstat (limited to 'MIBS/dell/F10-Z-SERIES-CHASSIS-MIB')
| -rw-r--r-- | MIBS/dell/F10-Z-SERIES-CHASSIS-MIB | 1059 |
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 |