1060 lines
35 KiB
Plaintext
1060 lines
35 KiB
Plaintext
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
|