mibs/MIBS/dell/F10-Z-SERIES-CHASSIS-MIB

1060 lines
35 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
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